PATENT CLAIM ANALYSIS

Application Number: 15862204
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-05
Patent Classification: ["709", "226000"]

Abstract:
Exemplary methods for distributed multi-component service placement in a resource pool include utilizing a hierarchy of agents associated with computing resources of a cloud architecture. A root agent in the hierarchy can receive service requests specifying resource requirements and optionally location or affinity constraints, transform these into service request descriptions, and pass the service request descriptions down through the hierarchy to arrive at leaf nodes. The leaf nodes can each, perhaps in parallel, generate solution encodings indicating possible placements of some or all of the components of the service request that one or more computing devices associated with each agent can locally provide while still satisfying the resource requirements. The generated solution encodings can be passed back up and be consolidated as they flow through the hierarchy, allowing the root agent to quickly and accurately determine whether the service request may be fulfilled, and optionally place the service.

Claim (Index 10):
A method executing by a computing device functioning as an intermediate agent and acting as a parent to a plurality of agents in a hierarchy and further acting as a child to a parent agent in the hierarchy, where each of the agents are executed by separate computing devices, the method for enabling decentralized service placement, the method comprising:\n receiving, at the intermediate agent from the parent agent, a service request description that specifies resource requirements for a plurality of components of a service to be deployed; transmitting, by the intermediate agent, the service request description to the plurality of agents acting as children of the intermediate agent in the hierarchy; receiving, by the intermediate agent from the plurality of agents, a plurality of solution encodings generated by the plurality of agents, wherein each of the plurality of solution encodings indicates an aggregated set of possible placements of at least one of the plurality of components of the service request description that at least one computing devices associated with a corresponding agent or associated with all descendant agents of the corresponding agent can provide while satisfying resource requirements of the at least one of the plurality of components; and transmitting, by the intermediate agent to the parent agent, a merged solution encoding derived from the plurality of solutions encodings.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 86.0
- Lexical Diversity: 1.73626
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14856492', '14936469', '15187772', '15187774', '15798026']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2375924943833779
- 35 USC 102 Novelty (BERT): 0.576833168185305
- Combined Prediction Score: 0.2715165617635706
- Mean Citation Score: 280.821818
- Max Citation Score: 483.71155
- Similarity Product: 400.7511714443265

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

Dataset: test