-
公开(公告)号:US11853315B2
公开(公告)日:2023-12-26
申请号:US16788843
申请日:2020-02-12
Applicant: ServiceNow, Inc.
Inventor: Daniel Badyan , Tom Bar Oz , Asaf Garty
CPC classification number: G06F16/258 , G06F8/65 , G06F9/54 , G06F16/212 , G06F16/27
Abstract: A source computational instance may be configured to operate a software application and store a first set of content related to the software application. A target computational instance may be configured to operate the software application and store a second set of content related to the software application. The software application operated by the target computational instance may apply transformation rules to received content before storing the received content in the second set of content. The source computational instance may be further configured to receive selected content chosen from the first set of content and an indication of the target computational instance, and transmit the selected content to the target computational instance. The target computational instance may be further configured to receive the selected content, apply the transformation rules to the selected content, and store the selected content within the second set of content.
-
公开(公告)号:US11188405B1
公开(公告)日:2021-11-30
申请号:US17002647
申请日:2020-08-25
Applicant: ServiceNow, Inc.
Inventor: Asaf Garty , Daniel Badyan , Robert Bitterfeld , Yair Leibkowiz
Abstract: A new alert associated with a computer information technology item is received. The new alert is evaluated, including by determining application fingerprints of applications executing on a server associated with the new alert. Matching previous alerts similar to the new alert are identified, including by comparing the application fingerprints of the server associated with the new alert with corresponding application fingerprints of servers associated with previous alerts. The matching previous alerts are sorted based at least in part on the comparison of the application fingerprints.
-
公开(公告)号:US11089115B2
公开(公告)日:2021-08-10
申请号:US16730259
申请日:2019-12-30
Applicant: ServiceNow, Inc.
Inventor: Asaf Garty , Daniel Badyan , Hail Tal , Boris Erblat , Robert Bitterfeld
IPC: G06F15/16 , H04L29/08 , H04L12/26 , G06F15/173
Abstract: A computing system includes a persistent storage configured to store, as one or more configuration items and on behalf of a managed network, a table of resources provided by a remote computing system to the managed network. The computing system includes a discovery application configured to perform operations. The operations include querying a resource manager application programming interface (API) to identify resources within the remote computing system. The remote computing system is configured to generate a resource inventory file and store the resource inventory file within a storage bucket in response to the query. The resource inventory file contains a list of resources and attributes. The operations also include polling the storage bucket to determine when the resource inventory file has been fully written. In addition, the operations include parsing the resource inventory file to generate representations of the resources. Further, the operations include storing the representations in the table.
-
公开(公告)号:US20210194764A1
公开(公告)日:2021-06-24
申请号:US16721526
申请日:2019-12-19
Applicant: ServiceNow, Inc.
Inventor: Daniel Badyan , Bary Solomon , Hail Tal , Asaf Garty , Shiri Hameiri , Alexandra Feiguine , Shay Herzog
Abstract: An embodiment includes a computational instance of a remote network management platform that is associated with a managed network, wherein a database is disposed within the computational instance. One or more processors are configured to execute discovery of a supervisor device disposed in the managed network, which involves: (i) executing a first general discovery pattern, (ii) executing a supervisor device discovery pattern, and (iii) identifying a first set of configuration and operational parameters of the supervisor device, one or more physical devices managed by the supervisor device, and virtual devices hosted by each of the one or more physical devices. The one or more processors may also be configured to execute discovery of a particular virtual device of the virtual devices, which involves: (i) executing a second general discovery pattern, and (ii) identifying a second set of configuration and operational parameters of the particular virtual device.
-
公开(公告)号:US11032381B2
公开(公告)日:2021-06-08
申请号:US16445914
申请日:2019-06-19
Applicant: ServiceNow, Inc.
Inventor: Alexandra Feiguine , Shay Herzog , Shiri Hameiri , Daniel Badyan , Asaf Garty , Robert Bitterfeld
Abstract: A system may contain a computational instance including persistent storage that maintains a discovery pattern and credentials for a cloud-based service, where the cloud-based service provides a remote computing infrastructure. The system may also contain one or more processors configured to: remotely access, using the credentials, the cloud-based service; execute the discovery pattern to obtain copies of tags configured in the cloud-based service, where the tags each include key fields, value fields, and resource identifier fields, and where the resource identifier fields uniquely specify respective computational resources of the cloud-based service; associate the tags that were discovered to configuration item representations of the respective computational resources; and store, in the persistent storage, the tags and their associations to the configuration item representations.
-
公开(公告)号:US10749943B1
公开(公告)日:2020-08-18
申请号:US16381768
申请日:2019-04-11
Applicant: ServiceNow, Inc.
Inventor: Alexandra Feiguine , Shiri Hameiri , Robert Bitterfeld , Asaf Garty , Bary Solomon , Daniel Badyan , Hail Tal , Shay Herzog , Shimon Sant , Boris Erblat , Aviya Aron
IPC: H04L29/08 , H04L29/06 , H04L12/24 , H04L12/803 , G06F9/50
Abstract: A system includes persistent storage and an application that obtains a service identifier associated with a managed network. The service identifier allows access to a remote computing system that provides computing resources on behalf of the managed network. The application also identifies a geographic region that contains the computing resources. The application additionally identifies, within the geographic region, virtual computing devices allocated to the managed network and attributes thereof. The application further identifies, based on the attributes, (i) load balancers configured to distribute network traffic among the virtual computing devices and (ii) storage volumes used by the virtual computing devices. The application yet further determines a mapping between the virtual computing devices, the load balancers, and the storage volumes to represent a service infrastructure of the remote computing system dedicated to the managed network and stores, in the persistent storage, the mapping as one or more configuration items.
-
公开(公告)号:US11108647B2
公开(公告)日:2021-08-31
申请号:US16247272
申请日:2019-01-14
Applicant: ServiceNow, Inc.
Inventor: Asaf Garty , Tom Bar Oz , Robert Bitterfeld , Bary Solomon , Daniel Badyan
Abstract: A computing system is disposed within a computational instance of a remote network management platform associated with a managed network. The computing system (i) performs a discovery process that identifies attributes of computing devices and software applications disposed within the managed network; (ii) generates a list of keywords based on the identified attributes as stored, including a particular keyword associated with a first computing device or a first software application of those disposed within the managed network; (iii) searches for the particular keyword in one or more files from the managed network; (iv) determines that the particular keyword is included in a file associated with a second computing device or a second software application of those disposed within the managed network; and (v) defines an operational mapping between: (a) the first computing device or the first software application and (b) the second computing device or the second software application.
-
公开(公告)号:US20210203569A1
公开(公告)日:2021-07-01
申请号:US16731559
申请日:2019-12-31
Applicant: ServiceNow, Inc.
Inventor: Asaf Garty , Daniel Badyan , Robert Bitterfeld
IPC: H04L12/24 , G06F3/0481
Abstract: A system may contain a library of graphical icons and a representation of a discovery pattern, wherein the discovery pattern includes a series of steps and directional connections, wherein the steps are respectively associated with identifiers, program logic to perform operations of the discovery pattern, and instances of the graphical icons. The system may further include one or more computing devices configured to: generate a graph of graphical icons associated with the steps, with connectors indicating directional connections therebetween, and a menu of the graphical icons from the library; receive an indication that an additional graphical icon has been connected to the graph with an additional connector; update the representation of the discovery pattern to include the additional step associated with the additional graphical icon and an additional directional connection associated with the additional connector; and store the updated discovery pattern in persistent storage.
-
公开(公告)号:US10924344B2
公开(公告)日:2021-02-16
申请号:US16381838
申请日:2019-04-11
Applicant: ServiceNow, Inc.
Inventor: Alexandra Feiguine , Shiri Hameiri , Robert Bitterfeld , Asaf Garty , Bary Solomon , Daniel Badyan , Hail Tal , Shay Herzog , Shimon Sant , Boris Erblat , Aviya Aron
IPC: H04L12/24 , H04L29/08 , G06F9/50 , H04L12/803 , H04L29/06
Abstract: A system includes persistent storage configured to store, a mapping of computing resources provided by a remote computing system to a managed network. The system also includes an application that obtains instructions to modify a computing resource provided by the remote computing system and, based on the instructions, generates and transmits, to the remote computing system, a request to modify the computing resource. The application receives, from the remote computing system, a response indicating a modification to the computing resource and selects a discovery pattern configured to verify the modification by obtaining attributes associated therewith. The application obtains, from the remote computing system, the attributes by executing the discovery pattern and determines, based on the attributes, that the modification has been completed according to the instructions. Based on this determination, the application updates the mapping to indicate the modification and stores, in the persistent storage, the mapping as updated.
-
公开(公告)号:US10771344B2
公开(公告)日:2020-09-08
申请号:US16230661
申请日:2018-12-21
Applicant: ServiceNow, Inc.
Inventor: Robert Bitterfeld , Boris Erblat , Aviya Aron , Bary Solomon , Daniel Badyan
IPC: G06F15/173 , H04L12/24 , H04L29/08 , G06F16/23
Abstract: A system may include a database, where a managed network includes a computing cluster that provides networking, storage, and virtualization services distributed across a plurality of computing devices, where each computing device can execute one or more respective software applications and comprises: (i) a respective controller, and (ii) a respective storage device, and where the storage devices of the plurality of computing devices collectively form a storage pool. The system may also include a proxy server application configured to: request and receive computing cluster data that identifies the computing cluster; request and receive storage pool data that identifies the storage pool; request and receive storage container data that identifies storage containers of the storage pool; request and receive controller data that identifies the controllers of the plurality computing devices; and provide, to the database, the computing cluster data, the storage pool data, the storage container data, and the controller data.
-
-
-
-
-
-
-
-
-