PATENT CLAIM ANALYSIS

Application Number: 16008125
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2018-10
Patent Classification: ["703", "021000"]

Abstract:
Methods, systems, computer-readable media, and apparatuses for performing, providing, managing, executing, and/or running a spatially-optimized simulation are presented. In one or more embodiments, the spatially-optimized simulation may comprise a plurality of worker modules performing the simulation, a plurality of entities being simulated among the plurality of worker modules, a plurality of bridge modules facilitating communication between workers and an administrative layer including a plurality of chunk modules, at least one receptionist module, and at least one oracle module. The spatially-optimized simulation may be configured to provide a distributed, persistent, fault-tolerate and spatially-optimized simulation environment. In some embodiments, load balancing and fault tolerance may be performed using transfer scores and/or tensile energies determined among the candidates for transferring simulation entities among workers. In some embodiments, the plurality of bridge modules may expose an application programming interface (API) for communicating with the plurality of worker modules.

Claim (Index 18):
One or more computer readable media storing computer executable instructions that, when executed, cause a system to perform a spatially-optimized simulation by:\n simulating a plurality of entities on a plurality of worker modules by instantiating a different subset of the plurality of entities on each worker module, wherein each entity of the plurality of entities comprises one or more components, wherein each of the one or more components comprises one or more properties; updating, by each worker module, the one or more properties of at least one component of each entity instantiated by that worker based on simulation data originating from one or more other worker modules; maintaining a plurality of bridge modules corresponding to the plurality of worker modules and each configured for communicating with one of the worker modules to facilitate data transfer between each worker module and a chunk administration layer, wherein the chunk administration layer comprises a plurality of chunk modules, wherein each chunk module is configured for monitoring entities assigned to that chunk module, and wherein the entities assigned to that chunk module are located within the simulation in a spatial region assigned to that chunk module; receiving, by a receptionist module and from one or more client modules, a request for connecting to the spatially-optimized simulation system; assigning, by the receptionist module, a corresponding bridge module for communicating with each client module in response to the receiving of the request; and assigning, by an oracle module, worker modules and bridge modules in response to requests received from chunk modules and from bridge modules.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 94.0
- Lexical Diversity: 2.01205
- Patent Class: 703.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15361921', '15361889', '14878262', '12937620', '12707078']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2422867312620509
- 35 USC 102 Novelty (BERT): 0.558414366814689
- Combined Prediction Score: 0.2738994948173147
- Mean Citation Score: 258.43205400000005
- Max Citation Score: 413.93854
- Similarity Product: 318.84709970013864

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

Dataset: test