-
公开(公告)号:US20180115456A1
公开(公告)日:2018-04-26
申请号:US15332558
申请日:2016-10-24
Applicant: ServiceNow, Inc.
Inventor: Nikhil Bendre , Jared Laethem
CPC classification number: H04L41/0663 , H04L41/044 , H04L43/10
Abstract: Fault tolerance techniques for a plurality of nodes executing application thread groups include executing at least a portion of a first application thread group based on a delegation by a first node, wherein the first node delegates an execution of the first application thread group amongst the plurality of nodes and has a highest priority indicated by an ordered priority of the plurality of nodes. A failure of the first node can be identified based on the first node failing to respond to a message sent to it. A second node can then be identified as having a next highest priority indicated by the ordered priority such that the second node can delegate an execution of a second application thread group amongst the plurality of nodes.
-
公开(公告)号:US10296303B2
公开(公告)日:2019-05-21
申请号:US15939734
申请日:2018-03-29
Applicant: ServiceNow, Inc.
Inventor: Jared Laethem , Carmine Mangione-Tran , Jeremy Jacobson
IPC: G06F8/34 , G06F3/0486 , G06F3/0482
Abstract: Methods, systems, and system for generating code using visual blocks. A selection is made from a list of one or more programming blocks. One or more of the programming blocks are selected and used to display a visual programming block that corresponds to the selected one or more programming blocks. This visual programming block is then used to generate or produce output code.
-
公开(公告)号:US20180225097A1
公开(公告)日:2018-08-09
申请号:US15939734
申请日:2018-03-29
Applicant: ServiceNow, Inc.
Inventor: Jared Laethem , Carmine Mangione-Tran , Jeremy Jacobson
IPC: G06F8/34 , G06F3/0486
CPC classification number: G06F8/34 , G06F3/0482 , G06F3/0486
Abstract: Methods, systems, and system for generating code using visual blocks. A selection is made from a list of one or more programming blocks. One or more of the programming blocks are selected and used to display a visual programming block that corresponds to the selected one or more programming blocks. This visual programming block is then used to generate or produce output code.
-
4.
公开(公告)号:US20170220610A1
公开(公告)日:2017-08-03
申请号:US15013483
申请日:2016-02-02
Applicant: ServiceNow, Inc.
Inventor: Jared Laethem
IPC: G06F17/30
Abstract: Systems and methods for using instrumentation for maintaining user-configured programs in a cloud computing environment are herein disclosed as comprising, in an implementation, intercepting operation data pertaining to the user-configured program, including a start time, an execution time interval, and an origin of the operation, canonicalizing the intercepted operation data by stripping operation-specific variable data from the operation data, aggregating the canonicalized operation data based on the start time, the canonicalized operation data, and the origin of the operation, and storing the aggregated operation data within a time series database in the execution time interval based on the start time.
-
公开(公告)号:US11995101B2
公开(公告)日:2024-05-28
申请号:US17070703
申请日:2020-10-14
Applicant: ServiceNow, Inc.
Inventor: Matthew Duncan Hastie , Jennifer Lee , Brent Bahry , Jared Laethem
CPC classification number: G06F16/273 , G06F16/00 , G06F16/2358 , G06F9/542
Abstract: Universal automatic data update detection and publication may include receiving a request for requested information, which includes an information element associated with a structured data location in a structured data storage unit, identifying a predicate referencing the structured data location, including the predicate in a predicates registry by compiling the predicate into an intermediate representation, creating an asynchronous message bus channel corresponding to the predicate, detecting a data operation for the structured data storage unit, wherein the information element is associated with the data operation, evaluating the intermediate representation, determining a predicate domain change type corresponding to the data operation, generating a change notification including an indication of the change type, and publishing the change notification to the asynchronous message bus channel such that a presentation via the client device is updated in response to the change notification.
-
公开(公告)号:US11082288B2
公开(公告)日:2021-08-03
申请号:US16356072
申请日:2019-03-18
Applicant: ServiceNow, Inc.
Inventor: Nikhil Bendre , Jared Laethem
Abstract: Fault tolerance techniques for a plurality of nodes executing application thread groups include executing at least a portion of a first application thread group based on a delegation by a first node, wherein the first node delegates an execution of the first application thread group amongst the plurality of nodes and has a highest priority indicated by an ordered priority of the plurality of nodes. A failure of the first node can be identified based on the first node failing to respond to a message sent to it. A second node can then be identified as having a next highest priority indicated by the ordered priority such that the second node can delegate an execution of a second application thread group amongst the plurality of nodes.
-
公开(公告)号:US10942712B2
公开(公告)日:2021-03-09
申请号:US16406960
申请日:2019-05-08
Applicant: ServiceNow, Inc.
Inventor: Jared Laethem , Carmine Mangione-Tran , Jeremy Jacobson
IPC: G06F9/48 , G06F8/34 , G06F3/0486 , G06F3/0482
Abstract: Methods, systems, and system for generating code using visual blocks. A selection is made from a list of one or more programming blocks. One or more of the programming blocks are selected and used to display a visual programming block that corresponds to the selected one or more programming blocks. This visual programming block is then used to generate or produce output code.
-
公开(公告)号:US20210026866A1
公开(公告)日:2021-01-28
申请号:US17070703
申请日:2020-10-14
Applicant: ServiceNow, Inc.
Inventor: Matthew Duncan Hastie , Jennifer Lee , Brent Bahry , Jared Laethem
Abstract: Universal automatic data update detection and publication may include receiving a request for requested information, which includes an information element associated with a structured data location in a structured data storage unit, identifying a predicate referencing the structured data location, including the predicate in a predicates registry by compiling the predicate into an intermediate representation, creating an asynchronous message bus channel corresponding to the predicate, detecting a data operation for the structured data storage unit, wherein the information element is associated with the data operation, evaluating the intermediate representation, determining a predicate domain change type corresponding to the data operation, generating a change notification including an indication of the change type, and publishing the change notification to the asynchronous message bus channel such that a presentation via the client device is updated in response to the change notification.
-
公开(公告)号:US10810228B2
公开(公告)日:2020-10-20
申请号:US15236683
申请日:2016-08-15
Applicant: ServiceNow, Inc.
Inventor: Matthew Duncan Hastie , Jennifer Lee , Brent Bahry , Jared Laethem
Abstract: Universal automatic data update detection and publication may include receiving a request for requested information, which includes an information element associated with a structured data location in a structured data storage unit, identifying a predicate referencing the structured data location, including the predicate in a predicates registry by compiling the predicate into an intermediate representation, creating an asynchronous message bus channel corresponding to the predicate, detecting a data operation for the structured data storage unit, wherein the information element is associated with the data operation, evaluating the intermediate representation, determining a predicate domain change type corresponding to the data operation, generating a change notification including an indication of the change type, and publishing the change notification to the asynchronous message bus channel such that a presentation via the client device is updated in response to the change notification.
-
公开(公告)号:US20190332359A1
公开(公告)日:2019-10-31
申请号:US16406960
申请日:2019-05-08
Applicant: ServiceNow, Inc.
Inventor: Jared Laethem , Carmine Mangione-Tran , Jeremy Jacobson
IPC: G06F8/34 , G06F3/0486 , G06F3/0482
Abstract: Methods, systems, and system for generating code using visual blocks. A selection is made from a list of one or more programming blocks. One or more of the programming blocks are selected and used to display a visual programming block that corresponds to the selected one or more programming blocks. This visual programming block is then used to generate or produce output code.
-
-
-
-
-
-
-
-
-