PATENT CLAIM ANALYSIS

Application Number: 16020477
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2018-11
Patent Classification: ["709", "226000"]

Abstract:
Operating profiles for consumers of computing resources may be automatically determined based on an analysis of actual resource usage measurements and other operating metrics. Measurements may be taken while a consumer, such as a virtual machine instance, uses computing resources, such as those provided by a host. A profile may be dynamically determined based on those measurements. Profiles may be generalized such that groups of consumers with similar usage profiles are associated with a single profile. Assignment decisions may be made based on the profiles, and computing resources may be reallocated or oversubscribed if the profiles indicate that the consumers are unlikely to fully utilize the resources reserved for them. Oversubscribed resources may be monitored, and consumers may be transferred to different resource providers if contention for resources is too high.

Claim (Index 7):
A computer-implemented method for managing shared computing resources, the method comprising:\n obtaining a first resource profile associated with a first virtual machine, wherein a first instance of the first virtual machine is executing on a first computing device of a plurality of computing devices; obtaining a second resource profile associated with a second virtual machine, wherein a second instance of the second virtual machine is executing on the first computing device; calculating a total expected usage amount, the total expected usage amount comprising a sum of a first expected usage amount based on the first resource profile and a second expected usage amount based on the second resource profile; determining that the total expected usage amount is greater than an available amount of the computing resource on the first computing device at the particular time; and in response to the determination that the total expected usage amount is greater than the available amount, transferring execution of the second instance to a second computing device of the plurality of computing devices.

Metadata:
- Claim Count in Document: 27.0
- Percentile: 94.0
- Lexical Diversity: 1.86842
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13623845', '15138071', '13623847', '13221688', '13788445']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3755848919453654
- 35 USC 102 Novelty (BERT): 0.5145470456056352
- Combined Prediction Score: 0.3894811073113924
- Mean Citation Score: 262.966132
- Max Citation Score: 306.4145200000001
- Similarity Product: 241.3798479924513

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test