Systems, methods, and media for sharing information with vendor applications in secure environments
US-2024403071-A1 · Dec 5, 2024 · US
US2020201614A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2020201614-A1 |
| Application number | US-201816228352-A |
| Country | US |
| Kind code | A1 |
| Filing date | Dec 20, 2018 |
| Priority date | Dec 20, 2018 |
| Publication date | Jun 25, 2020 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computing system may include a database and server device(s) disposed within a remote network management platform. The database may contain (i) discovery information for installations of software applications on computing devices of a managed network, and (ii) software configurations for a subset of the software applications, the software configurations respectively indicating rights allocations and consumption for each of the subset of the software applications. The server device(s) may be configured to: determine that the software configurations do not support a particular software application, where the discovery information indicates that the particular software application is installed on computing device(s) of the managed network; and responsively, generate a particular software configuration for the particular software application, the particular software configuration indicating: (i) a rights allocation of zero rights, and (ii) a rights consumption according to the discovery information; and update the database to include the particular software configuration.
Opening claim text (preview).
What is claimed is: 1 . A computing system comprising: a database disposed within a remote network management platform associated with a managed network, wherein the database contains: (i) discovery information for installations of software applications on computing devices of the managed network, and (ii) software configurations for a subset of the software applications, wherein at least some of the discovery information for the installations was obtained by the remote network management platform indirectly accessing the computing devices, wherein the discovery information for the installations includes respective indications of application publishers, application titles, and application versions for the software applications, and wherein the software configurations respectively indicate rights allocations and rights consumption for each of the subset of the software applications; and one or more server devices, disposed within the remote network management platform, configured to: determine that the software configurations do not support a particular software application of the software applications, wherein the discovery information for the installations indicates that the particular software application is installed on one or more of the computing devices of the managed network, in response to determining that the software configurations do not support the particular software application, generate a particular software configuration for the particular software application, wherein the particular software configuration indicates: (i) a particular rights allocation of zero rights, and (ii) a particular rights consumption according to the discovery information for the installations, and update the database to include the particular software configuration. 2 . The computing system of claim 1 , wherein the discovery information for the installations also includes indications of respective installation counts of the software applications, wherein the respective installation counts represent numbers of computing devices on the managed network that have the software applications installed, and wherein the particular software configuration indicating the particular rights consumption comprises the particular software configuration indicating a particular installation count for the particular software application according to the discovery information. 3 . The computing system of claim 1 , wherein the one or more server devices are further configured to: determine that the particular rights consumption is greater than the particular rights allocation; and in response to determining that the particular rights consumption is greater than the particular rights allocation, update the particular software configuration to indicate that the particular rights consumption does not comply with the particular rights allocation. 4 . The computing system of claim 1 , wherein determining that the software configurations do not support the particular software application comprises: based on the respective indications included in the discovery information for the installations, determining a particular application publisher, a particular application title, and a particular application version for the particular software application; and determining that the software configurations do not include any associated with the particular application publisher, the particular application title, and the particular application version. 5 . The computing system of claim 4 , wherein generating the particular software configuration comprises associating the particular software configuration with the particular application publisher, the particular application title, and the particular application version. 6 . The computing system of claim 4 , wherein the discovery information for the installations also includes respective indications of application editions for the software applications, and wherein determining that the software configurations do not support the particular software application comprises: based on the respective indications included in the discovery information for the installations, determining a particular application edition for the particular software application, and wherein determining that the software configurations do not include any associated with the particular application publisher, the particular application title, and the particular application version comprises determining that the software configurations do not include any associated with the particular application publisher, the particular application title, the particular application version, and the particular application edition. 7 . The computing system of claim 6 , wherein generating the particular software configuration comprises associating the particular software configuration with the particular application publisher, the particular application title, the particular application version, and the particular application edition. 8 . The computing system of claim 4 , wherein a second particular software application of the software applications has the particular application publisher, the particular application title, and a second particular application version according to the discovery information, wherein a second particular software configuration for the second particular software application indicates (i) a second particular rights allocation and (ii) a second particular rights consumption, and wherein the one or more server devices are further configured to: determine that the particular software configuration is out of compliance with the particular rights allocation; determine that the second particular software configuration is in compliance with the second particular rights allocation; determine that the particular application title is out of compliance with a title-level rights allocation of the particular application title; and provide, to a client device associated with the managed network, a representation of a graphical user interface that includes: (i) a first indication that the particular software configuration is out of compliance with the particular rights allocation, (ii) a second indication that the second particular software configuration is in compliance with the second particular rights allocation, and (iii) a third indication that the particular application title is out of compliance with the title-level rights allocation of the particular application title. 9 . The computing system of claim 8 , wherein the representation includes a table containing entries, wherein a first entry in the table represents the particular software configuration and a non-zero number of unlicensed installs of the particular software application, and wherein a second entry in the table represents the second particular software configuration and zero unlicensed installs of the second particular software application. 10 . The computing system of claim 9 , wherein the table is disposed upon a first tab of the representation, and wherein a second tab of the representation includes a second table containing entries for each of the computing devices on the managed network with the particular software application installed. 11 . The computing system of claim 8 , wherein determining that the particular application title is out of compliance with the title-level rights allocation of the particular application title comprises: determining that at least one of the particular software configuration and the second particular software configuration is out of compliance with its respective rights allocation. 12 . A method comprising: determining, by one or more server devices and from a database,
Installation · CPC title
Arrangements for software license management or administration, e.g. for managing licenses at corporate level · CPC title
Ensuring data consistency and integrity · CPC title
Physics · mapped topic
Conversion · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.