Reverse classification

US11436260B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11436260-B2
Application numberUS-202015930345-A
CountryUS
Kind codeB2
Filing dateMay 12, 2020
Priority dateMay 12, 2020
Publication dateSep 6, 2022
Grant dateSep 6, 2022

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.

Attributes of a configuration item record of a configuration management database (CMDB) are received. Based on the received attributes, a determination is made that the configuration item record belongs to a new child class and no longer belongs to a previously identified child class. While maintaining a same identifier in the configuration item record, a classification of the configuration item record is changed to the new child class including by adding one or more attributes of the new child class to the configuration item record and removing one or more attributes of the previously identified child class from the configuration item record.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving attributes of a configuration item record of a configuration management database (CMDB) identified as belonging to a previously identified child class; determining based on the received attributes that the configuration item record should belong to a new child class and no longer belongs to the previously identified child class; and changing a classification of the configuration item record from the previously identified child class to the new child class including by, in response to determining to change the classification, automatically adding to the configuration item record one or more attributes of the new child class not previously belonging to the configuration item record and automatically removing from the configuration item record one or more attributes of the previously identified child class determined to be no longer valid to due to changing of the classification, while maintaining a same identifier in the configuration item record. 2. The method of claim 1 , wherein the configuration item record is associated with a managed item. 3. The method of claim 2 , wherein the managed item is a server, a virtual machine, a docker container, a software application, an online service, a printer, a router, or a computer. 4. The method of claim 1 , wherein the new child class and the previously identified child class share a common ancestor class. 5. The method of claim 4 , wherein the configuration item record is associated with a managed item, and wherein determining based on the received attributes that the configuration item record belongs to the new child class and no longer belongs to the previously identified child class includes: determining that the managed item no longer belongs to the previously identified child class; determining that the managed item belongs to the common ancestor class; changing the classification of the configuration item record to the common ancestor class; determining that the managed item belongs to the new child class; and changing the classification of the configuration item record to the new child class. 6. The method of claim 5 , wherein determining that the managed item no longer belongs to the previously identified child class includes determining that the received attributes no longer match attributes of the previously identified child class. 7. The method of claim 5 , wherein determining that the managed item belongs to the common ancestor class includes: traversing a class inheritance hierarchy of the previously identified child class to identify one or more ancestor classes of the previously identified child class; selecting one of the one or more ancestor classes, wherein attributes of the selected ancestor class are compatible with the received attributes; and assigning the common ancestor class to the selected ancestor class. 8. The method of claim 1 , wherein the configuration item record is associated with a history record. 9. The method of claim 8 , wherein the history record includes a report ticket, a change request, an incident report, a classification change event, or a health report. 10. The method of claim 9 , wherein the health report includes downtime records and network disconnection records. 11. The method of claim 1 , wherein the attributes of the configuration item record include a unique identifier, a name, a description, and an owner identifier. 12. The method of claim 1 , wherein the configuration item record is associated with a server, and wherein the attributes of the configuration item record include an IP address and operating system information. 13. The method of claim 12 , wherein the operating system information includes an operating system distribution and a kernel version. 14. A system, comprising: a processor; and a memory coupled to the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to: receive attributes of a configuration item record of a configuration management database (CMDB) identified as belonging to a previously identified child class; determine based on the received attributes that the configuration item record should belong to a new child class and no longer belongs to the previously identified child class; and change a classification of the configuration item record from the previously identified child class to the new child class including by, in response to determining to change the classification, automatically adding to the configuration item record one or more attributes of the new child class not previously belonging to the configuration item record and automatically removing from the configuration item record one or more attributes of the previously identified child class determined to be no longer valid to due to changing of the classification, while maintaining a same identifier in the configuration item record. 15. The system of claim 14 , wherein the configuration item record is associated with a managed item, and wherein the new child class and the previously identified child class share a common ancestor class. 16. The system of claim 15 , wherein the instructions which when executed cause the processor to determine based on the received attributes that the configuration item record belongs to the new child class and no longer belongs to the previously identified child class and cause the processor to: determine that the managed item no longer belongs to the previously identified child class; determine that the managed item belongs to the common ancestor class; change the classification of the configuration item record to the common ancestor class; determine that the managed item belongs to the new child class; and change the classification of the configuration item record to the new child class. 17. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for: receiving attributes of a configuration item record of a configuration management database (CMDB) identified as belonging to a previously identified child class; determining based on the received attributes that the configuration item record should belong to a new child class and no longer belongs to the previously identified child class; and changing a classification of the configuration item record from the previously identified child class to the new child class including by, in response to determining to change the classification, automatically adding to the configuration item record one or more attributes of the new child class not previously belonging to the configuration item record and automatically removing from the configuration item record one or more attributes of the previously identified child class determined to be no longer valid to due to changing of the classification, while maintaining a same identifier in the configuration item record. 18. The computer program product of claim 17 , wherein the configuration item record is associated with a managed item, and wherein the new child class and the previously identified child class share a common ancestor class. 19. The computer program product of claim of 18 , wherein the computer instructions for determining based on the received attributes that the configuration item record belongs to the new child class and no longer belongs to the previously identified child class include instructions for: determining that the managed item no longer belongs to the p

Assignees

Inventors

Classifications

  • G06F16/906Primary

    Clustering; Classification · CPC title

  • G06F16/285Primary

    Clustering or classification · 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 US11436260B2 cover?
Attributes of a configuration item record of a configuration management database (CMDB) are received. Based on the received attributes, a determination is made that the configuration item record belongs to a new child class and no longer belongs to a previously identified child class. While maintaining a same identifier in the configuration item record, a classification of the configuration ite…
Who is the assignee on this patent?
Servicenow Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/906. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 06 2022 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).