PATENT CLAIM ANALYSIS

Application Number: 15938061
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-08
Patent Classification: ["711", "118000"]

Abstract:
Embodiments of the invention provide systems and methods to implement an object memory fabric. Object memory modules may include object storage storing memory objects, memory object meta-data, and a memory module object directory. Each memory object and/or memory object portion may be created natively within the object memory module and may be a managed at a memory layer. The memory module object directory may index all memory objects and/or portions within the object memory module. A hierarchy of object routers may communicatively couple the object memory modules. Each object router may maintain an object cache state for the memory objects and/or portions contained in object memory modules below the object router in the hierarchy. The hierarchy, based on the object cache state, may behave in aggregate as a single object directory communicatively coupled to all object memory modules and to process requests based on the object cache state.

Claim (Index 1):
An object memory fabric comprising:\n a plurality of object memory modules, each object memory module comprising a hardware module and further comprising object storage storing one or more memory objects, memory object meta-data, and a memory module object directory, wherein:\n each memory object and/or portion of memory objects is created natively within the object memory module and is a managed natively by the object memory module at a single memory layer without distinction between memory and storage; and \n the memory module object directory indexes memory objects and/or portions of memory objects within the object memory module; and\n a hierarchy of object routers communicatively coupling the plurality of object memory modules, wherein each object router of the hierarchy of object routers maintains an object cache state for at least one of the memory objects and/or portions of memory objects contained in object memory modules below the object router along a line of descent in the hierarchy stemming from the object router and wherein the hierarchy of object routers process requests based at least in part on the object cache state.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 90.0
- Lexical Diversity: 2.52381
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15001652', '15001451', '15371448', '15371440', '15168965']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5388807478128227
- 35 USC 102 Novelty (BERT): 0.5708845873633297
- Combined Prediction Score: 0.5420811317678734
- Mean Citation Score: 374.968982
- Max Citation Score: 484.31094
- Similarity Product: 439.1881000591028

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

Dataset: test