Interactive software renormalization

US10505822B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10505822-B2
Application numberUS-201815905155-A
CountryUS
Kind codeB2
Filing dateFeb 26, 2018
Priority dateFeb 26, 2018
Publication dateDec 10, 2019
Grant dateDec 10, 2019

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 and server device(s) disposed within a remote network management platform. The database may contain established normalization information for a plurality of software applications installed on computing devices of a managed network. The server device(s) may be configured to: update a content library to include canonical normalization information for a particular software application of the plurality; after updating the content library, make a determination that established normalization information for the particular software application is inconsistent with the canonical normalization information for the particular software application; in response to making the determination, provide, to a client device associated with the managed network, a representation of a graphical user interface that displays (i) a suggestion to update the established normalization information for the particular software application based on the canonical normalization information for the particular software application and (ii) prompts to accept or reject the suggestion.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a database disposed within a remote network management platform that manages a managed network, wherein the database contains established normalization information for a plurality of software applications installed on computing devices of the managed network, wherein at least some of the software applications were discovered by the remote network management platform indirectly accessing the computing devices, and wherein the established normalization information includes respective indications of vendors, application titles, and application versions of each of the software applications; and one or more server devices disposed within the remote network management platform, wherein the server devices are configured to: update a content library to include canonical normalization information for a particular software application of the plurality of software applications; after updating the content library, make a determination that the established normalization information for the particular software application is inconsistent with the canonical normalization information for the particular software application; and in response to making the determination, provide, to a client device associated with the managed network, a representation of a graphical user interface that displays (i) a suggestion to update the established normalization information for the particular software application based on the canonical normalization information for the particular software application and (ii) prompts to accept or reject the suggestion. 2. The system of claim 1 , wherein the established normalization information also includes respective indications of application editions, application platforms, and application languages of each of the software applications. 3. The system of claim 1 , wherein making the determination comprises determining one or more of the following: (i) a difference between a vendor indicated by the established normalization information for the particular software application and a vendor indicated by the canonical normalization information for the particular software application, (ii) a difference between an application title indicated by the established normalization information for the particular software application and an application title indicated by the canonical normalization information for the particular software application, or (iii) a difference between an application version indicated by the established normalization information for the particular software application and an application version indicated by the canonical normalization information for the particular software application. 4. The system of claim 1 , wherein making the determination that the established normalization information for the particular software application is inconsistent with the canonical normalization information for the particular software application comprises: comparing characteristics of the canonical normalization information for the particular software application to corresponding characteristics of the established normalization information for the particular software application. 5. The system of claim 1 , wherein the graphical user interface displaying the suggestion comprises the graphical user interface displaying one or more of the following: (i) a suggested vendor indicated by the canonical normalization information for the particular software application, (ii) a suggested application title indicated by the canonical normalization information for the particular software application, or (iii) a suggested application version indicated by the canonical normalization information for the particular software application. 6. The system of claim 5 , wherein the graphical user interface displaying the suggestion also comprises the graphical user interface displaying one or more of the following: (i) a vendor indicated by the established normalization information for the particular software application, (ii) an application title indicated by the established normalization information for the particular software application, or (iii) an application version indicated by the established normalization information for the particular software application. 7. The system of claim 1 , wherein the graphical user interface visually indicates which specific characteristics of the established normalization information for the particular software application are inconsistent with the canonical normalization information for the particular software application. 8. The system of claim 1 , wherein the graphical user interface displaying the suggestion comprises the graphical user interface displaying one or more of the following: (i) a graphical indication of a difference between a vendor indicated by the established normalization information for the particular software application and a vendor indicated by the canonical normalization information for the particular software application, (ii) a graphical indication of a difference between an application title indicated by the established normalization information for the particular software application and an application title indicated by the canonical normalization information for the particular software application, or (iii) a graphical indication of a difference between an application version indicated by the established normalization information for the particular software application and an application version indicated by the canonical normalization information for the particular software application. 9. The system of claim 1 , wherein the server devices are further configured to: in response to receiving acceptance of the suggestion by way of the graphical user interface, update the established normalization information for the particular software application based on the canonical normalization information for the particular software application. 10. The system of claim 9 , wherein updating the established normalization information for the particular software application based on the canonical normalization information for the particular software application comprises updating the established normalization information for the particular software application to indicate one or more of the following: (i) a vendor indicated by the canonical normalization information for the particular software application, (ii) an application title indicated by the canonical normalization information for the particular software application, or (iii) an application version indicated by the canonical normalization information for the particular software application. 11. The system of claim 1 , wherein the server devices are further configured to: in response to receiving rejection of the suggestion by way of the graphical user interface, maintain the established normalization information for the particular software application. 12. The system of claim 1 , wherein the graphical user interface further displays a graphical status indicating that the suggestion is a new suggestion. 13. The system of claim 12 , wherein the server devices are further configured to: in response to receiving acceptance or rejection of the suggestion by way of the graphical user interface, provide, to the client device associated with the managed network, an update to the graphical status that causes the graphical status to indicate whether the suggestion was accepted or rejected. 14. The system of claim 1 , wherein the established normalization information is inconsistent with canonical normalization information for a set of two or more software applications of the plurality

Assignees

Inventors

Classifications

  • Configuring for program initiating, e.g. using registry, configuration files · CPC title

  • Version control (security arrangements therefor G06F21/57); Configuration management · CPC title

  • Updates (security arrangements therefor G06F21/57) · CPC title

  • Installation · CPC title

  • the condition being updates or upgrades of network functionality · 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 US10505822B2 cover?
A system may include a database and server device(s) disposed within a remote network management platform. The database may contain established normalization information for a plurality of software applications installed on computing devices of a managed network. The server device(s) may be configured to: update a content library to include canonical normalization information for a particular s…
Who is the assignee on this patent?
Servicenow Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/22. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 10 2019 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).