-
公开(公告)号:US10445661B2
公开(公告)日:2019-10-15
申请号:US15717796
申请日:2017-09-27
Applicant: ServiceNow, Inc.
Inventor: Nikhil Bendre , Fernando Ros , Kannan Govindarajan , Baskar Jayaraman , Aniruddha Thakur , Sriram Palapudi , Firat Karakusoglu
Abstract: A network system may include a plurality of trainer devices and a computing system disposed within a remote network management platform. The computing system may be configured to: receive, from a client device of a managed network, information indicating (i) training data that is to be used as basis for generating a machine learning (ML) model and (ii) a target variable to be predicted using the ML model; transmit an ML training request for reception by one of the plurality of trainer devices; provide the training data to a particular trainer device executing a particular ML trainer process that is serving the ML training request; receive, from the particular trainer device, the ML model that is generated based on the provided training data and according to the particular ML trainer process; predict the target variable using the ML model; and transmit, to the client device, information indicating the target variable.
-
公开(公告)号:US20180322412A1
公开(公告)日:2018-11-08
申请号:US15588295
申请日:2017-05-05
Applicant: ServiceNow, Inc.
Inventor: Frank Wall Elliott, JR. , Fernando Ros , Carmine Mangione-Tran
IPC: G06N99/00 , G06N7/00 , H04L12/851
CPC classification number: G06Q10/103
Abstract: A method includes receiving, at a processor, ticket data representing a ticket. The method further includes receiving, at the processor, description data representing a description of the ticket. The method further includes calculating, based on the description data, a first probability that the ticket corresponds to a first category and a second probability that the ticket corresponds to a second category. The method further includes determining an entropy value associated with routing the ticket data. The method further includes, in response to the entropy value satisfying a threshold and the first probability exceeding the second probability, routing the ticket data to a device associated with the first category.
-
公开(公告)号:US20210124690A1
公开(公告)日:2021-04-29
申请号:US16664548
申请日:2019-10-25
Applicant: ServiceNow, Inc.
Inventor: Fernando Ros , Khosrow Jian Motamedi
IPC: G06F12/0895 , G06F16/23
Abstract: A system may include one or more processors, a non-volatile memory unit storing a sequence of files, and a volatile memory unit storing a partial lexicon. Content within the sequence of files may represent structured data, and elements within the structured data may be uniquely identified by paths. Entries within the partial lexicon may map the paths to the sequence of files and offsets therein identifying the elements that correspond to the paths. Instruction code executable by the processors may cause the system to perform operations including: (i) receiving a specification of a path; (ii) determining that the partial lexicon does not contain a mapping for the path; (iii) obtaining, into the volatile memory unit, supplemental data for the partial lexicon that identifies an element that corresponds to the path; and (iv) providing, for display, storage, or further processing, at least part of the element.
-
公开(公告)号:US20200005187A1
公开(公告)日:2020-01-02
申请号:US16506827
申请日:2019-07-09
Applicant: ServiceNow, Inc.
Inventor: Nikhil Bendre , Fernando Ros , Kannan Govindarajan , Baskar Jayaraman , Aniruddha Thakur , Sriram Palapudi , Firat Karakusoglu
Abstract: A network system may include a plurality of trainer devices and a computing system disposed within a remote network management platform. The computing system may be configured to: receive, from a client device of a managed network, information indicating (i) training data that is to be used as basis for generating a machine learning (ML) model and (ii) a target variable to be predicted using the ML model; transmit an ML training request for reception by one of the plurality of trainer devices; provide the training data to a particular trainer device executing a particular ML trainer process that is serving the ML training request; receive, from the particular trainer device, the ML model that is generated based on the provided training data and according to the particular ML trainer process; predict the target variable using the ML model; and transmit, to the client device, information indicating the target variable.
-
公开(公告)号:US20180322417A1
公开(公告)日:2018-11-08
申请号:US15849356
申请日:2017-12-20
Applicant: ServiceNow, Inc.
Inventor: Nikhil Bendre , Fernando Ros , Kannan Govindarajan , Baskar Jayaraman , Aniruddha Thakur , Sriram Palapudi , Firat Karakusoglu
Abstract: A network system may include a plurality of trainer devices and a computing system disposed within a remote network management platform. The computing system may be configured to: receive, from a client device of a managed network, information indicating (i) training data that is to be used as basis for generating a machine learning (ML) model and (ii) a target variable to be predicted using the ML model; transmit an ML training request for reception by one of the plurality of trainer devices; provide the training data to a particular trainer device executing a particular ML trainer process that is serving the ML training request; receive, from the particular trainer device, the ML model that is generated based on the provided training data and according to the particular ML trainer process; predict the target variable using the ML model; and transmit, to the client device, information indicating the target variable.
-
公开(公告)号:US11531683B2
公开(公告)日:2022-12-20
申请号:US16675985
申请日:2019-11-06
Applicant: ServiceNow, Inc.
Inventor: Khosrow Jian Motamedi , Fernando Ros
IPC: G06F16/25
Abstract: A system includes a processor configured to create a rule repository instance. The rule repository instance specifies a plurality of different procedures that facilitate specifying a sequence of transformer rules by cascading each of the procedures together using a dot notation format. The processor configures the rule repository instance with a plurality of transformer rules using the dot notation format. The processor receives data from a file arranged according to a first structured data format. The processor executes the sequence of transformer rules to convert data elements in the file to a second structured data format. The processor then provides for display or storage the data as converted into the second structured data format by the sequence of transformer rules.
-
公开(公告)号:US20210133205A1
公开(公告)日:2021-05-06
申请号:US16675985
申请日:2019-11-06
Applicant: ServiceNow, Inc.
Inventor: Khosrow Jian Motamedi , Fernando Ros
IPC: G06F16/25
Abstract: A system includes a processor configured to create a rule repository instance. The rule repository instance specifies a plurality of different procedures that facilitate specifying a sequence of transformer rules by cascading each of the procedures together using a dot notation format. The processor configures the rule repository instance with a plurality of transformer rules using the dot notation format. The processor receives data from a file arranged according to a first structured data format. The processor executes the sequence of transformer rules to convert data elements in the file to a second structured data format. The processor then provides for display or storage the data as converted into the second structured data format by the sequence of transformer rules.
-
公开(公告)号:US20210133204A1
公开(公告)日:2021-05-06
申请号:US16675913
申请日:2019-11-06
Applicant: ServiceNow, Inc.
Inventor: Khosrow Jian Motamedi , Fernando Ros , Douglas Andrew Bell
IPC: G06F16/25 , G06F16/22 , G06F16/2455 , G06F16/28 , H04L9/00
Abstract: A system includes a processor configured to obtain a sequence of transformer rules. The transformer rules specify a set of data elements arranged according to a first structured data format, and structural changes to be performed on the data elements that convert the data elements into a second structured data format. The processor receives a block of data from a file arranged according to the first structured data format. The processor executes the sequence of transformer rules to perform the structural changes to the block of data. When executing the particular transformer rule, the processor applies an adapter associated with the transformer rule to modify values in the block of data specified by the particular transformer. The processor then provides for display or storage the block of data as converted into the second structured data format by the sequence of transformer rules.
-
公开(公告)号:US10936968B2
公开(公告)日:2021-03-02
申请号:US15588295
申请日:2017-05-05
Applicant: ServiceNow, Inc.
Inventor: Frank Wall Elliott, Jr. , Fernando Ros , Carmine Mangione-Tran
IPC: G06N20/00 , G06Q10/10 , G06N7/00 , H04L12/851
Abstract: A method includes receiving, at a processor, ticket data representing a ticket. The method further includes receiving, at the processor, description data representing a description of the ticket. The method further includes calculating, based on the description data, a first probability that the ticket corresponds to a first category and a second probability that the ticket corresponds to a second category. The method further includes determining an entropy value associated with routing the ticket data. The method further includes, in response to the entropy value satisfying a threshold and the first probability exceeding the second probability, routing the ticket data to a device associated with the first category.
-
公开(公告)号:US20240048551A1
公开(公告)日:2024-02-08
申请号:US17879358
申请日:2022-08-02
Applicant: ServiceNow, Inc.
Inventor: Veera Sekhar Babu Golla , Niranjan Samanu , Rakesh Kumar Gyanchandani , Fernando Ros
IPC: H04L9/40
CPC classification number: H04L63/0853 , H04L63/083
Abstract: A request associated with access to a restricted computer resource by a computer application of a device is received via a first communication medium. It is determined that the request is provided by the device with an IP address not included in a group of authorized IP addresses. A registration secret is generated. A representation associated with the registration secret is provided via a second communication medium. A token signed using the registration secret is received. In response to successfully validating the token, a communication secret is generated and associated with an identifier associated with the device. The communication secret is provided for use by the computer application of the device to access the restricted computer resource.
-
-
-
-
-
-
-
-
-