Real-time monitoring and reporting systems and methods for information access platform
US-2020117757-A1 · Apr 16, 2020 · US
US12475015B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12475015-B2 |
| Application number | US-202418647893-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 26, 2024 |
| Priority date | Apr 28, 2023 |
| Publication date | Nov 18, 2025 |
| Grant date | Nov 18, 2025 |
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.
Techniques for managing resource constraints of a cloud environment are disclosed. A system receives a request to initiate a provisioning process for provisioning a first service in the cloud environment. The system determines a resource constraint associated with a resource that the first service utilizes. Based on the resource constraint, the system determines a set of candidate services that also utilize the resource as candidates for deprovisioning from the cloud environment. The system identifies respective service features of the set of candidate services and generates a ranking of the set of candidate services based on weighting metrics associated with the respective service features. Based on the ranking, the system selects a second service of the set of candidate services for deprovisioning from the cloud environment. The system deprovisions the second service to alleviate the resource constraint and then provisions the first service by executing the provisioning process.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: receiving a request to initiate a first provisioning process for provisioning a first service in a cloud environment, wherein the first service utilizes a first resource in the cloud environment; determining a first resource constraint associated with the first resource; determining, based on the first resource constraint, a set of candidate services that utilize the first resource, as candidates for deprovisioning from the cloud environment; identifying respective service features of the set of candidate services; generating a ranking of the set of candidate services, based at least on weighting metrics associated with the respective service features of the set of candidate services; based at least on the ranking, selecting a second service of the set of candidate services for deprovisioning from the cloud environment; deprovisioning the second service, to at least partially alleviate the first resource constraint; after deprovisioning the second service from the cloud environment, provisioning the first service in the cloud environment at least by executing the first provisioning process; wherein the method is performed by at least one device including a hardware processor. 2 . The method of claim 1 , wherein the ranking is further based on weighting metrics associated with the set of candidate services. 3 . The method of claim 1 , further comprising: prior to initiating the first provisioning process: receiving user input that assigns one or more of the weighting metrics associated with respective service features of the set of candidate services. 4 . The method of claim 1 , wherein the ranking is further based on feature weights associated with one or more downstream service features that depend upon one or more service features of the set of candidate services. 5 . The method of claim 4 , wherein generating the ranking comprises: determining the feature weights associated with respective service features of the set of candidate services, based on a dependency graph that graphs dependencies between services and service features in the cloud environment. 6 . The method of claim 1 , wherein the ranking is further based on operational impact metrics associated with respective service features of the set of candidate services. 7 . The method of claim 1 , further comprising: determining a ranking adjustment corresponding to a third service, of the set of candidate services, based on one or more previous occurrences of the third service having been deprovisioned in connection with one or more previous resource constraints; adjusting the ranking based on the ranking adjustment, wherein adjusting the ranking results in one or more of (a) the second service being ranked higher in the ranking than if the ranking had not been adjusted or (b) the third service being ranked lower in the ranking than if the ranking had not been adjusted. 8 . The method of claim 1 , further comprising: determining a ranking adjustment corresponding to the second service based on one or more previous occurrences of the second service being selected for deprovisioning from the cloud environment; adjusting the ranking based on the ranking adjustment, wherein adjusting the ranking results in one or more of (a) the second service being ranked higher in the ranking than if the ranking had not been adjusted or (b) a fourth service, of the set of candidate services, being ranked lower in the ranking than if the ranking had not been adjusted. 9 . The method of claim 1 , wherein: the cloud environment is provided by a first entity; the weighting metrics associated with the respective service features of the set of candidate services are provided by a second entity; and the first entity controls, at least in part, access to the cloud environment by the second entity. 10 . The method of claim 1 , wherein: the cloud environment comprises one or more partitions associated with a third entity; and the second entity controls, at least in part, access to the one or more partitions by the third entity. 11 . One or more non-transitory computer-readable media storing instructions that, when executed by one or more hardware processors, cause performance of operations comprising: receiving a request to initiate a first provisioning process for provisioning a first service in a cloud environment, wherein the first service utilizes a first resource in the cloud environment; determining a first resource constraint associated with the first resource; determining, based on the first resource constraint, a set of candidate services that utilize the first resource, as candidates for deprovisioning from the cloud environment; identifying respective service features of the set of candidate services; generating a ranking of the set of candidate services, based at least on weighting metrics associated with the respective service features of the set of candidate services; based at least on the ranking, selecting a second service of the set of candidate services for deprovisioning from the cloud environment; deprovisioning the second service, to at least partially alleviate the first resource constraint; after deprovisioning the second service from the cloud environment, provisioning the first service in the cloud environment at least by executing the first provisioning process. 12 . The one or more non-transitory computer-readable media of claim 11 , wherein the ranking is further based on weighting metrics associated with the set of candidate services. 13 . The one or more non-transitory computer-readable media of claim 11 , wherein the operations further comprise: prior to initiating the first provisioning process: receiving user input that assigns one or more of the weighting metrics associated with respective service features of the set of candidate services. 14 . The one or more non-transitory computer-readable media of claim 11 , wherein the ranking is further based on feature weights associated with one or more downstream service features that depend upon one or more service features of the set of candidate services. 15 . The one or more non-transitory computer-readable media of claim 14 , wherein generating the ranking comprises: determining the feature weights associated with respective service features of the set of candidate services, based on a dependency graph that graphs dependencies between services and service features in the cloud environment. 16 . The one or more non-transitory computer-readable media of claim 11 , wherein the ranking is further based on operational impact metrics associated with respective service features of the set of candidate services. 17 . The one or more non-transitory computer-readable media of claim 11 , wherein the operations further comprise: determining a ranking adjustment corresponding to a third service, of the set of candidate services, based on one or more previous occurrences of the third service having been deprovisioned in connection with one or more previous resource constraints; adjusting the ranking based on the ranking adjustment, wherein adjusting the ranking results in one or more of (a) the second service being ranked higher in the ranking than if the ranking had not been adjusted or (b) the third service being ranked lower in the ranking than if the ranking had not been adjusted. 18 . The one or more non-transitory computer-readable media of claim 11 , wherein the operations further comprise: determining a ranking adjustment corre
eliminating a faulty processor or activating a spare · CPC title
Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available (error or fault processing without redundancy G06F11/0703; error detection or correction by redundancy in data representation G06F11/08; error detection or correction of the data by redundancy in operations G06F11/14; error detection or correction by redundancy in hardware G06F11/16) · CPC title
Threshold · CPC title
Virtual · CPC title
comprising specially adapted graphical user interfaces [GUI] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.