-
公开(公告)号:US11502897B2
公开(公告)日:2022-11-15
申请号:US17007293
申请日:2020-08-31
Applicant: ServiceNow, Inc.
Inventor: Tal Ben Ari , Alon Mansour , Leonid Suslov , Rotem Steuer
Abstract: A computational instance may includes a set of computing devices and a configuration management database (CMDB), wherein the CMDB contains a representation of a service deployed on a managed network, wherein the representation of the service includes metadata, service group membership, and an entry point, and wherein the computational instance is configured to: receive an instruction to export the representation of the service to a file; copy, to a metadata object in the file, the metadata; determine a hierarchical subset of the service groups that are related to the service; write, to one or more service group objects in the file, the hierarchical subset of the service groups; determine, from a list of entry points of the managed network, that the entry point is of the service; and write, to an entry point object in the file, the entry point.
-
公开(公告)号:US10776104B2
公开(公告)日:2020-09-15
申请号:US16249583
申请日:2019-01-16
Applicant: ServiceNow, Inc.
Inventor: Tal Ben Ari
IPC: G06F9/44 , G06F11/10 , G06F9/455 , G06F8/71 , G06F9/445 , G06F16/13 , G06F16/14 , G06F3/0488 , G06F16/2458
Abstract: Systems, methods, and media for tracking configuration file changes are presented. Tracking configuration file changes include receiving a definition of a pattern used to identify a configuration file to be tracked. Horizontal discovery is performed using the pattern to discover the configuration file based at least in part on the pattern. If an entry in a configuration management database corresponds to a previously discovered configuration file has not been discovered during the horizontal discovery, the entry is deleted from the configuration management database. With discovered configuration files, the configuration management database is updated with the discovered configuration file as a configuration item. Using the configuration management database changes to the configuration file are tracked and displayed in a timeline and history of the discovered configuration file.
-
公开(公告)号:US20240022640A1
公开(公告)日:2024-01-18
申请号:US17862680
申请日:2022-07-12
Applicant: ServiceNow, Inc.
Inventor: Abhishek Kumar , Tal Ben Ari , Renan Coelho Silva , Sreenevas Subramaniam , Manish Satish Vimla Kumar
IPC: H04L67/51 , H04L67/56 , H04L41/069
CPC classification number: H04L67/51 , H04L67/56 , H04L41/069
Abstract: Persistent storage may contain a list of discovery commands, the discovery commands respectively associated with lists of network addresses. A discovery validation application, when executed by one or more processors, may be configured to: read, from the persistent storage, the list of discovery commands and the lists of network addresses; for each discovery command in the list of discovery commands, transmit, by way of one or more proxy servers deployed external to the system, the discovery command to each network address in the respectively associated list of network addresses; receive, by way of the one or more proxy servers, discovery results respectively corresponding to each of the discovery commands that were transmitted, wherein the discovery results either indicate success or failure of the discovery commands; and write, to the persistent storage, the discovery results.
-
公开(公告)号:US10705875B2
公开(公告)日:2020-07-07
申请号:US15890107
申请日:2018-02-06
Applicant: ServiceNow, Inc.
Inventor: Tal Ben Ari , Tal Kapon , Yuval Rimar
IPC: G06F9/48 , G06F9/50 , G06F16/23 , G06F16/903
Abstract: Systems, methods, and media are presented that are used to recompute a service model to match data in a configuration management database. Recomputing includes detecting a change to a configuration item in a configuration management database and marking a recomputing environment indicating a recomputing environment to be recomputed based on the change. Using a recomputation job, a service environment database is queried and a response is received from the service environment indicating at least the recomputing environment. The recomputation job then recomputes the service environment to match a service model to the change in the configuration management database.
-
公开(公告)号:US10191736B2
公开(公告)日:2019-01-29
申请号:US15581857
申请日:2017-04-28
Applicant: ServiceNow, Inc.
Inventor: Tal Ben Ari
Abstract: Systems, methods, and media for tracking configuration file changes are presented. Tracking configuration file changes include receiving a definition of a pattern used to identify a configuration file to be tracked. Horizontal discovery is performed using the pattern to discover the configuration file based at least in part on the pattern. If an entry in a configuration management database corresponds to a previously discovered configuration file has not been discovered during the horizontal discovery, the entry is deleted from the configuration management database. With discovered configuration files, the configuration management database is updated with the discovered configuration file as a configuration item. Using the configuration management database changes to the configuration file are tracked and displayed in a timeline and history of the discovered configuration file.
-
公开(公告)号:US12301423B2
公开(公告)日:2025-05-13
申请号:US17590377
申请日:2022-02-01
Applicant: ServiceNow, Inc.
Inventor: Tal Ben Ari , Rotem Steuer
Abstract: A first type of service map may be converted to a second type of a service map by adding a conversion tag to a set of configuration items (CIs) presented by the service map. The conversion tag includes data that may be used to link historical information associated with the service map of the first type, such as information related to incidents, alerts, change requests, and other events, to the second type. A second service map may be generated using the conversion tags and/or tag-based filtering processes such that the second service map displays different CIs as compared to the first service map.
-
公开(公告)号:US20210377718A1
公开(公告)日:2021-12-02
申请号:US16890731
申请日:2020-06-02
Applicant: ServiceNow, Inc.
Inventor: Tal Ben Ari , Shimon Sant
Abstract: Systems, methods, and media for utilizing a discovery pattern affinity table are disclosed herein. The pattern affinity table includes one or more discovery patterns and associated data. The pattern affinity table is updated upon execution of a new or existing discovery pattern to reflect near real-time data associated with the discovery patterns. The pattern affinity table reduces an amount of time and computing resources needed to perform a discovery process by executing the discovery patterns stored in the affinity table.
-
公开(公告)号:US11070435B2
公开(公告)日:2021-07-20
申请号:US16249765
申请日:2019-01-16
Applicant: ServiceNow, Inc.
Inventor: Tal Ben Ari , Shlomo Sividia , Rotem Steuer , Alon Mansour
IPC: G06F15/173 , H04L12/24 , G06F16/245 , G06F16/23
Abstract: A computational instance of a remote network management platform includes a database that contains a plurality of CI records corresponding to a set of computing devices, a set of software applications, and a network-based service. The database also contains a definition of a service model that represents the set of computing devices, the set of software applications, and relationships therebetween that facilitate providing the network-based service. The computational instance also includes one or more server devices configured: to receive an indication of a change to a CI record of the plurality of CI record; add, to a change record table, a change record corresponding to the change to the CI record; select, for the service layer based on a change type specified in the change record, a service model re-computation mode; and re-compute a service layer in accordance with the service model re-computation mode.
-
公开(公告)号:US20190220274A1
公开(公告)日:2019-07-18
申请号:US16249583
申请日:2019-01-16
Applicant: ServiceNow, Inc.
Inventor: Tal Ben Ari
CPC classification number: G06F8/71 , G06F3/0488 , G06F9/44505 , G06F11/10 , G06F11/1004 , G06F16/137 , G06F16/148 , G06F16/2474
Abstract: Systems, methods, and media for tracking configuration file changes are presented. Tracking configuration file changes include receiving a definition of a pattern used to identify a configuration file to be tracked. Horizontal discovery is performed using the pattern to discover the configuration file based at least in part on the pattern. If an entry in a configuration management database corresponds to a previously discovered configuration file has not been discovered during the horizontal discovery, the entry is deleted from the configuration management database. With discovered configuration files, the configuration management database is updated with the discovered configuration file as a configuration item. Using the configuration management database changes to the configuration file are tracked and displayed in a timeline and history of the discovered configuration file.
-
公开(公告)号:US20190050254A1
公开(公告)日:2019-02-14
申请号:US15890107
申请日:2018-02-06
Applicant: ServiceNow, Inc.
Inventor: Tal Ben Ari , Tal Kapon , Yuval Rimar
Abstract: Systems, methods, and media are presented that are used to recompute a service model to match data in a configuration management database. Recomputing includes detecting a change to a configuration item in a configuration management database and marking a recomputing environment indicating a recomputing environment to be recomputed based on the change. Using a recomputation job, a service environment database is queried and a response is received from the service environment indicating at least the recomputing environment. The recomputation job then recomputes the service environment to match a service model to the change in the configuration management database.
-
-
-
-
-
-
-
-
-