Computing resource inventory system
First Claim
1. A computer-implemented method of managing a computing system comprising:
- storing, at a data store of a computing device, a computing resource list that indicates each computing resource of a plurality of computing resources of the computing system wherein each computing resource of the plurality of computing resources is configured to provide an access report that indicates which of one or more access rights have been used, during a predetermined time period, to access the computing resource;
storing, at the data store, access report information corresponding to a plurality of access reports respectively provided to the computing device by individual computing resources of the plurality of computing resources; and
generating, by the computing device and in association with an evaluation of the plurality of computing resources for a current reporting period, a computing resource report that indicates which of the plurality of computing resources did not provide a current access report for the current reporting period, wherein the evaluation comprises iterating over the computing resource list and, for individual computing resources indicated in the computing resource list;
determining whether the computing resource provided a current access report for the current reporting period, andidentifying, in the computing resource report, the computing resource as a non-reporting computing resource responsive to determining the computing resource did not provide a current access report for the current reporting period.
1 Assignment
0 Petitions
Accused Products
Abstract
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 reports.
362 Citations
20 Claims
-
1. A computer-implemented method of managing a computing system comprising:
-
storing, at a data store of a computing device, a computing resource list that indicates each computing resource of a plurality of computing resources of the computing system wherein each computing resource of the plurality of computing resources is configured to provide an access report that indicates which of one or more access rights have been used, during a predetermined time period, to access the computing resource; storing, at the data store, access report information corresponding to a plurality of access reports respectively provided to the computing device by individual computing resources of the plurality of computing resources; and generating, by the computing device and in association with an evaluation of the plurality of computing resources for a current reporting period, a computing resource report that indicates which of the plurality of computing resources did not provide a current access report for the current reporting period, wherein the evaluation comprises iterating over the computing resource list and, for individual computing resources indicated in the computing resource list; determining whether the computing resource provided a current access report for the current reporting period, and identifying, in the computing resource report, the computing resource as a non-reporting computing resource responsive to determining the computing resource did not provide a current access report for the current reporting period. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device for managing a computing system, the computing device comprising:
-
one or more processors; a data store storing (i) a computing resource list that indicates each computing resource of a plurality of computing resources of the computing system wherein each computing resource of the plurality of computing resources is configured to provide an access report that indicates which of one or more access rights have been used, during a predetermined time period, to access the computing resource, and (ii) access report information corresponding to a plurality of access reports respectively provided to the computing device by individual computing resources of the plurality of computing resources; and memory storing computer-executable instructions that, when executed by the one or more processors, cause the computing device to; generate, in association with an evaluation of the plurality of computing resources for a current reporting period, a computing resource report that indicates which of the plurality of computing resources did not provide a current access report for the current reporting period, wherein the evaluation comprises iterating over the computing resource list and, for individual computing resources indicated in the computing resource list; determining whether the computing resource provided a current access report for the current reporting period, and identifying, in the computing resource report, the computing resource as a non-reporting computing resource responsive to determining the computing resource did not provide a current access report for the current reporting period. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, when executed by one or more processors of a computing device, cause the computing device to:
-
store, at a data store of the computing device, a computing resource list that indicates each computing resource of a plurality of computing resources of a computing system wherein each computing resource of the plurality of computing resources is configured to provide an access report that indicates which of one or more access rights have been used, during a predetermined time period, to access the computing resource; store, at the data store, access report information corresponding to a plurality of access reports respectively provided to the computing device by individual computing resources of the plurality of computing resources; and generate, in association with an evaluation of the plurality of computing resources for a current reporting period, a computing resource report that indicates which of the plurality of computing resources did not provide a current access report for the current reporting period, wherein the evaluation comprises iterating over the computing resource list and, for individual computing resources indicated in the computing resource list; determining whether the computing resource provided a current access report for the current reporting period, and identifying, in the computing resource report, the computing resource as a non-reporting computing resource responsive to determining the computing resource did not provide a current access report for the current reporting period. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification