PATENT CLAIM ANALYSIS

Application Number: 16006610
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2019-12
Patent Classification: ["711", "170000"]

Abstract:
Methods and apparatuses to improve the performance of a video game engine using an Entity Component System (ECS) are described herein. In accordance with an embodiment, the ECS creates and uses entities, to represent game objects, which are constructed entirely using value data types. The ECS constructs the entities within a memory in a densely packed linear way, and whereby the ECS constantly monitors (e.g., during game play) objects within a game and adjusts the entity distribution within the memory so that a maximum density of memory usage is maintained in real time as the game is being played.

Claim (Index 16):
The method of  claim 10 , the operations further comprising:\n receiving a notification of a deletion of an entity of the set of entities; removing data corresponding to the entity from each of the set of data arrays included in a memory chunk of the set of memory chunks corresponding to the entity; and ensuring that the memory chunk is contiguously packed by moving data corresponding to an additional entity from an end of each of the set of data arrays to locations of the removed data corresponding to the entity.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 94.0
- Lexical Diversity: 1.58571
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13252163', '14708500', '14951433', '13535445', '11030643']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4879596497187521
- 35 USC 102 Novelty (BERT): 0.4747540206552055
- Combined Prediction Score: 0.4866390868123974
- Mean Citation Score: 143.30963400000005
- Max Citation Score: 155.59503
- Similarity Product: 108.16474431393743

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