-
公开(公告)号: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.
-
公开(公告)号:US20200050596A1
公开(公告)日:2020-02-13
申请号:US16365433
申请日:2019-03-26
Applicant: ServiceNow, Inc.
Inventor: Hail Tal , Yuval Rimar , Asaf Garty
IPC: G06F16/23 , G06F9/50 , G06F16/901 , G06F16/9038 , H04L12/24
Abstract: A computing system may include a database disposed within a remote network management platform that manages a managed network, and server device(s) associated with the platform and configured to: transmit, to a third-party computing system, a request for general information identifying computing resources of the third-party computing system assigned to the managed network; receive, from the third-party computing system, a response indicating resource names and types of the resources that were identified; based on the response, determine that a first resource is of a first type, and responsively store, in the database, a first representation that has just data fields containing the general information from the response that identifies the first resource; and based on the response, determine that a second resource is of a second type, and responsively store, in the database, a second representation that has data fields arranged to contain specific information about the second resource.
-
公开(公告)号:US20240394165A1
公开(公告)日:2024-11-28
申请号:US18323072
申请日:2023-05-24
Applicant: ServiceNow, Inc.
Inventor: Shay Herzog , Asaf Garty
IPC: G06F11/30 , H04L41/069 , H04L41/16
Abstract: A method includes obtaining a discovery pattern that indicates a plurality of operations associated with a corresponding computing resource type of a plurality of computing resource types. The method also includes identifying a variable parameter value associated with execution of the discovery pattern with respect to a computing resource of the corresponding computing resource type, and determining an error value by using a machine learning model to process the variable parameter value. The error value indicates a likelihood that execution of the discovery pattern, when associated with the variable parameter value, with respect to the particular computing resource results in a corresponding error type. The method further includes receiving, based on the error value, an input comprising one or more of (i) an instruction to execute the discovery pattern or (ii) a modification applicable to the variable parameter value.
-
34.
公开(公告)号:US20240048629A1
公开(公告)日:2024-02-08
申请号:US18381345
申请日:2023-10-18
Applicant: ServiceNow, Inc.
Inventor: Shay Herzog , Aakash Umeshbhai Bhagat , Olga Zateikin , Robert Bitterfeld , Asaf Garty
Abstract: A computing system includes persistent storage configured to store representations of software applications installed on computing devices, and a software application configured to perform operations, including retrieving, from the persistent storage, a first plurality of representations of a first plurality of software applications installed on a particular computing device and a second plurality of representations of a second plurality of software applications installed on a reference computing device. The operations also include determining a device fingerprint of the particular computing device based on the first plurality of representations and a reference device fingerprint of the reference computing device based on the second plurality of representations, and comparing the device fingerprint to the reference device fingerprint. The operations further include, based on the comparing, determining a disparity between software applications installed on the particular computing device and the reference computing device, and storing, in the persistent storage, a representation of the disparity.
-
公开(公告)号: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.
-
公开(公告)号:US20230171155A1
公开(公告)日:2023-06-01
申请号:US18095735
申请日:2023-01-11
Applicant: ServiceNow, Inc.
Inventor: Asaf Garty
IPC: H04L41/0853 , H04L41/0859 , H04L47/70 , H04L67/133
CPC classification number: H04L41/0853 , H04L41/0859 , H04L47/70 , H04L67/133
Abstract: An embodiment may involve receiving an account identifier, wherein the account identifier is associated with a service account; transmitting a first API query to a remote computing system based on the account identifier; receiving first information associated with a first resource based on the first API query, wherein the first resource corresponds to a cloud orchestrator associated with a first service provided by the remote computing system; transmitting a first set of queries to the remote computing system based on the first information; receiving second information about a cluster of resources, associated with the first resource, based on the first set of queries, wherein a set of services related to the first service are deployed in one or more resources of the cluster of resources; generating a relationship map between the first resource and the cluster of resources based on the second information; and outputting the relationship map.
-
公开(公告)号:US11641406B2
公开(公告)日:2023-05-02
申请号:US16163204
申请日:2018-10-17
Applicant: ServiceNow, Inc.
Inventor: Robert Bitterfeld , Asaf Garty , Aviya Aron , Boris Erblat , Hail Tal , Bary Solomon
Abstract: A computing system includes a database and a discovery application that initiates discovery of software applications within a managed network by probing the computing devices for applications in stalled thereon. The discovery application executes discovery patterns in an attempt to classify a discovered application and determines that the discovered application is unclassified after executing the discovery patterns. In response to determining that the discovered application is unclassified, the discovery application (i) generates a configuration item representing the discovered application without classification and (ii) selects a characteristic file containing attributes of the discovered application. The discovery application provides the characteristic file to a machine learning (ML) classifier trained using a plurality of characteristic files. The discovery application receives, from the ML classifier, a classification of the discovered application, modifies the configuration item to include the classification of the discovered application, and stores, in the database, the configuration item as modified.
-
公开(公告)号:US20220109611A1
公开(公告)日:2022-04-07
申请号:US17065381
申请日:2020-10-07
Applicant: ServiceNow, Inc.
Inventor: Robert Bitterfeld , Asaf Garty
IPC: H04L12/24 , G06F40/40 , G06F40/109 , G06F8/65
Abstract: A computing system includes persistent storage configured to store representations of software applications that include textual data respectively indicative of attributes of the software applications, and a mapping application configured to perform operations. The operations include retrieving a representation corresponding to a software application and, based thereon, identifying character strings present within textual data associated therewith. The operations also include generating, for each character string, a corresponding weight based on a frequency of the character string within the particular textual data and a frequency of the character string within textual data associated with at least a subset of the software applications. The operations additionally include selecting, from the character strings and based on the corresponding weights, candidate tags for the particular software application. The operations further include generating a mapping between the software application and a computing resource based on the candidate tags, and storing a representation of the mapping.
-
公开(公告)号:US20220029886A1
公开(公告)日:2022-01-27
申请号:US17020340
申请日:2020-09-14
Applicant: ServiceNow, Inc.
Inventor: Shiri Hameiri , Hail Tal , Robert Bitterfeld , Asaf Garty , Shay Herzog , Sreenevas Subramaniam
IPC: H04L12/24 , H04L29/06 , H04L12/911
Abstract: A discovery computing system may receive an account identifier (ID) and a set of credentials required to access a first service account. The discovery computing system may transmit a first API query to a remote computing system. The discovery computing system may receive an organization identifier (ID) of the organization from the remote computing system. The discovery computing system may further transmit a second API query to the remote computing system. The discovery computing system may be further configured to receive information about a set of projects, in the organization, from the remote computing system. The discovery computing system may further generate a set of service accounts and further determine the set of resources, in the remote computing system, associated with each of the generated set of service accounts. The discovery computing system may further store the determined set of resources, as configuration items in a persistent storage.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-