Computing resource inventory system

US9792153B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9792153-B2
Application numberUS-201615064891-A
CountryUS
Kind codeB2
Filing dateMar 9, 2016
Priority dateDec 20, 2012
Publication dateOct 17, 2017
Grant dateOct 17, 2017

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.

Systems and methods of managing computing resources of a computing system are described. A computing resource list and computing resource information may be stored at a data store. The computing resource list may identify a set of computing resources of a computing system, and the computing resource information may respectively describe the computing resources. The computing resource list may be updated in response to a new computing resource being added to the computing system or in response to an existing computing resource being removed from the computing system. Evaluation tasks for the computing resources may be performed, and a resource evaluation report may be generated during performance of at least one of the evaluation task.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method of managing computing resources of a computing system comprising: storing, at a data store of a computing device, (i) a computing resource list that indicates each computing resource of a computing system which comprises one or more computing resources and (ii) computing resource information which describes individual computing resources of the one or more computing resources; updating, by the computing device, the computing resource list responsive to one or more of (i) an addition of a new computing resource being added to the computing system or (ii) a removal of one of the one or more computing resources from the computing system; performing, by the computing device, one or more evaluation tasks for one of the one or more computing resources; and generating, by the computing device, a resource evaluation report for the computing resource based on performance of the one or more evaluation tasks; wherein a first evaluation task of the one or more evaluation tasks comprises selecting a first access report provided by the computing resource for a first reporting period, selecting a second access report provided by the computing resource for a second reporting period which occurred subsequent to the first reporting period, comparing a first total number of access rights reported in the first access report to a second total number of access rights reported in the second access report, and indicating, in the resource evaluation report, that the second access report is either a typical access report or an atypical access report based on whether a difference between the first total number of access rights reported and the second total number of access rights reported exceeds a predetermined difference threshold. 2. The computer-implemented method of claim 1 , wherein: the resource evaluation report indicates whether the computing resource provided an access report for a reporting period. 3. The computer-implemented method of claim 2 , wherein: the access report indicates one or more access rights used to access the computing resource during the reporting period. 4. The computer-implemented method of claim 3 , wherein: the access report indicates, for one of the one or more access rights used to access the computing resource, at least one of a permission used to access the computing resource, an entitlement used to access the computing resource, a user that accessed the computing resource, a user group of the user that accessed the computing resource, or a role associated with the user that accessed the computing resource. 5. The computer-implemented method of claim 2 , wherein: the reporting period is a daily reporting period. 6. The computer-implemented method of claim 1 , further comprising: storing, at the data store of the computing device, resource access information which indicates one or more access rights to individual computing resources of the one or more computing resources which have been provisioned, respectively, to one or more users. 7. The computer-implemented method of claim 6 , further comprising: providing, by the computing device and based on the resource access information, an access rights history for the computing resource, the access rights history indicating one or more access rights associated with the computing resource. 8. The computer-implemented method of claim 7 , wherein: the access rights history for the computing resource comprises an indication of an access right currently provisioned for the computing resource and a date on which the access right was provisioned. 9. The computer-implemented method of claim 7 , wherein: the access rights history for the computing resource comprises an indication of an access right previously provisioned and currently revoked for the computing resource and a date on which the access right was revoked. 10. The computer-implemented method of claim 7 , wherein: the one or more access rights indicated in the access rights history comprise at least one of a permission associated with the computing resource, an entitlement associated with the computing resource, a role associated with the computing resource, or a task associated with the computing resource. 11. The computer-implemented method of claim 1 , wherein: the computing resource information stored at the data store comprises information indicating at least one of a type of the computing resource, a geographic location of the computing resource, a network address of the computing resource, a business division the computing resource is associated with, a group of computing resources the computing resource is associated with, or a status of the computing resource wherein the status indicates whether the computing resource is active or inactive. 12. The computer-implemented method of claim 1 , further comprising: storing, at the data store of the computing device, computing resource association information which indicates a relationship between a first computing resource of the one or more computing resources and a second computing resource of the one or more computing resources. 13. The computer-implemented method of claim 1 , further comprising: storing, at the data store of the computing device, access report information which describes an access report received by one of the one or more computing resources, the access report information comprising information indicating a date the access report was received and the computing resource that provided the access report. 14. The computer-implemented method of claim 1 , wherein: a second evaluation task of the one or more evaluation tasks comprises selecting a current access report provided by the computing resource for a current reporting period, selecting a plurality of previous access reports provided by the computing resource, each of the plurality of previous access reports having been provided by the computing resource for one of a plurality of previous reporting periods that occurred prior to the current reporting period, calculating an average number of access rights reported in the plurality of previous access reports, comparing a current total number of access rights reported in the current access report to the average number of access rights, and indicating, in the resource evaluation report, that the current access report is either a typical access report or an atypical access report based on whether a difference between the current total number of access rights reported and the average number of access rights calculated exceeds a predetermined difference threshold. 15. The computer-implemented method of claim 1 , wherein: the computing resource information comprises information indicating a logical computing resource and one or more physical computing resources that implement the logical computing resource. 16. The computer-implemented method of claim 15 , wherein: the data store comprises a database which implements, using one or more database tables, a data model which defines a logical computing resource entity, a physical computing resource entity, and a relationship between the logical computing resource entity and the physical computing resource entity. 17. The computer-implemented method of claim 1 , wherein: at least one of the one or more evaluation tasks are performed on a daily basis. 18. The computer-implemented method of claim 1 , further comprising: performing the first evaluation task for each computing resource of the one or more computing resources of the computing s

Assignees

Inventors

Classifications

  • Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs (verification or detection of system hardware configuration G06F11/2247) · CPC title

  • Physics · mapped topic

  • Performance evaluation by tracing or monitoring · CPC title

  • G06F9/50Primary

    Allocation of resources, e.g. of the central processing unit [CPU] · CPC title

  • Generation of reports · 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 US9792153B2 cover?
Systems and methods of managing computing resources of a computing system are described. A computing resource list and computing resource information may be stored at a data store. The computing resource list may identify a set of computing resources of a computing system, and the computing resource information may respectively describe the computing resources. The computing resource list may b…
Who is the assignee on this patent?
Bank Of America
What technology area does this patent fall under?
Primary CPC classification G06F9/50. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 17 2017 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).