The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 04, 2021

Filed:

Apr. 20, 2020
Applicant:

Servicenow, Inc., Santa Clara, CA (US);

Inventors:

Tom Bar Oz, Herzliya, IL;

Shay Herzog, Raanana, IL;

Asaf Garty, Sdei Hemed, IL;

Bary Solomon, Petah Tikva, IL;

Assignee:

ServiceNow, Inc., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/24 (2006.01); H04L 29/08 (2006.01); H04L 12/26 (2006.01);
U.S. Cl.
CPC ...
H04L 41/12 (2013.01); H04L 41/22 (2013.01); H04L 67/36 (2013.01); H04L 41/0853 (2013.01); H04L 43/0817 (2013.01); H04L 67/16 (2013.01);
Abstract

A system may include persistent storage containing discovery patterns configured to identify computing resources and relationships therebetween, and an application configured to perform operations, including selecting a discovery pattern from the discovery patterns and obtaining, from the persistent storage, source code representing the discovery pattern. The operations may also include parsing the source code to determine therein (i) a plurality of configuration items (CIs) representing the computing resources that the discovery pattern is configured to discover when executed, and (ii) relationships between respective CIs of the plurality of CIs. The operations may additionally include generating a representation of the discovery pattern based on the plurality of CIs and the relationships. The representation may include the plurality of CIs represented by a plurality of nodes and the relationships represented by edges between respective nodes. The representation may be stored in the persistent storage in association with the discovery pattern.


Find Patent Forward Citations

Loading…