Guided configuration item class creation in a remote network management platform

US11108635B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11108635-B2
Application numberUS-202016989703-A
CountryUS
Kind codeB2
Filing dateAug 10, 2020
Priority dateOct 4, 2017
Publication dateAug 31, 2021
Grant dateAug 31, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system may include a database disposed within a remote network management platform, a server device disposed in the platform, and a client device. The database may contain representations of configuration items, such as computing devices and software applications associated with the managed network. The server device may provide a graphical user interface including a sequence of panes to the client device. The sequence of panes may include an identifier pane, an identification rules pane, and a reconciliation pane. Each pane may include data entry fields that are operable to define a new class of configuration item. The server device may receive, by way of the graphical user interface, a definition of the new class that uniquely identifies configuration items of a particular type using at least the attributes. The server may store, in the database, the definition of the new class.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer-readable medium comprising computer readable code, that when executed by one or more processors, causes the one or more processors to perform operations comprising: receiving, via a first pane of a graphical user interface (GUI), identification information defining a new class of configuration items (CIs) and specifying a plurality of CI attributes for the new class of CIs, wherein the plurality of CI attributes are used to uniquely identify one or more CIs as belonging to the new class of CIs; receiving, via a second pane of the GUI, specification of: a first data source permitted to modify a first set of CI attributes of the plurality CI attributes; and a second data source permitted to modify the first set of CI attributes, wherein the second data source has a higher priority than the first data source; and storing the new class of CIs in a configuration management database (CMDB), wherein the first data source is restricted from overriding or modifying a modification by the second data source to the first set of CI attributes based on the second data source having the higher priority than the first data source. 2. The non-transitory computer-readable medium of claim 1 , wherein the first pane and the second pane are arranged in a sequence of panes, wherein the first pane precedes the second pane. 3. The non-transitory computer-readable medium of claim 1 , wherein the operations comprise: receiving, via the GUI and from a data source of a plurality of data sources, an other modification to the new class of CIs; verifying that the data source has authority to modify the new class of CIs based on a relative priority of authority of the data source; and storing the other modification in the CMDB in response to verifying that the data source has the authority to modify the new class of CIs. 4. The non-transitory computer-readable medium of claim 1 , wherein the operations comprise receiving, via the GUI, a selection of a position within a CI class hierarchy for which the new class of CIs is to be assigned. 5. The non-transitory computer-readable medium of claim 1 , wherein the operations comprise: presenting, via the GUI, a third pane comprising a plurality of existing classes of CIs and corresponding existing CIs within the plurality of existing classes of CIs, arranged in a hierarchy; and receiving, via the GUI, selection of a position within the hierarchy for which the new class of CIs is to be assigned. 6. The non-transitory computer-readable medium of claim 1 , wherein the plurality of CI attributes comprise an authority precedence level of a first CI attribute associated with the new class of CIs, wherein the first CI attribute takes priority over a second CI attribute with a lower authority precedence level. 7. A system, comprising: one or more hardware processors; and a non-transitory memory storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising: receiving, via a first pane of a graphical user interface (GUI), identification information defining a new class of configuration items (CIs) and specifying a plurality of CI attributes for the new class of CIs, wherein the plurality of CI attributes are used to uniquely identify one or more CIs as belonging to the new class of CIs; receiving, via a second pane of the GUI, specification of: a first data source permitted to modify a first set of CI attributes of the plurality CI attributes; and a second data source permitted to modify the first set of CI attributes, wherein the second data source has a higher priority than the first data source; and storing the new class of CIs in a configuration management database (CMDB), wherein the first data source is restricted from overriding or modifying a modification by the second data source to the first set of CI attributes based on the second data source having the higher priority than the first data source. 8. The system of claim 7 , wherein the first pane and the second pane are arranged in a sequence of panes, wherein the first pane precedes the second pane. 9. The system of claim 7 , wherein the operations comprise: receiving, via the GUI and from a data source of a plurality of data sources, an other modification to the new class of CIs; verifying that the data source has authority to modify the new class of CIs based on a relative priority of authority of the data source; and storing the other modification in the CMDB in response to verifying that the data source has the authority to modify the new class of CIs. 10. The system of claim 7 , wherein the operations comprise receiving, via the GUI, a selection of a position within a CI class hierarchy for which the new class of CIs is to be assigned. 11. The system of claim 7 , wherein the operations comprise: presenting, via the GUI, a third pane comprising a plurality of existing classes of CIs and corresponding existing CIs within the plurality of existing classes of CIs, arranged in a hierarchy; and receiving, via the GUI, selection of a position within the hierarchy for which the new class of CIs is to be assigned. 12. The system of claim 7 , wherein the plurality of CI attributes comprise an authority precedence level of a first CI attribute associated with the new class of CIs, wherein the first CI attribute takes priority over a second CI attribute with a lower authority precedence level. 13. The system of claim 7 , wherein the operations comprise presenting, via the GUI, a fourth pane, wherein the new class of CIs is associated with a parent class of CIs, wherein the fourth pane comprises indications of a plurality of parent CI attributes associated with the parent class of CIs, and wherein the fourth pane allows specification of one or more of the plurality of parent CI attributes that, in combination with the one or more CI attributes, are operable to identify CIs of the new class of CIs. 14. A method, comprising: receiving, via a first pane of a graphical user interface (GUI), identification information defining a new class of configuration items (CIs) and specifying a plurality of CI attributes for the new class of CIs, wherein the plurality of CI attributes are used to uniquely identify one or more CIs as belonging to the new class of CIs; receiving, via a second pane of the GUI, specification of: a first data source permitted to modify a first set of CI attributes of the plurality CI attributes; and a second data source permitted to modify the first set of CI attributes, wherein the second data source has a higher priority than the first data source; and storing the new class of CIs in a configuration management database (CMDB), wherein the first data source is restricted from overriding or modifying a modification by the second data source to the first set of CI attributes based on the second data source having the higher priority than the first data source. 15. The method of claim 14 , wherein the first pane and the second pane are arranged in a sequence of panes, wherein the first pane precedes the second pane. 16. The method of claim 14 , comprising: receiving, via the GUI and from a data source of a plurality of data sources, an other modification to the new class of CIs; verifying that the data source has authority to modify the new class of CIs based on a relative priority of authority of the data source; and storing the other modification in the CMDB in response to verifying that the data source has the authority to modify the new class of CIs

Assignees

Inventors

Classifications

  • Calendaring for a resource · CPC title

  • by keeping history of different configuration generations or by rolling back to previous configuration versions · CPC title

  • Push-based network services · CPC title

  • Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources (admission control or resource allocation H04L47/70) · CPC title

  • by executing in a restricted environment, e.g. sandbox or secure virtual machine · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11108635B2 cover?
A system may include a database disposed within a remote network management platform, a server device disposed in the platform, and a client device. The database may contain representations of configuration items, such as computing devices and software applications associated with the managed network. The server device may provide a graphical user interface including a sequence of panes to the …
Who is the assignee on this patent?
Servicenow Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/06314. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).