PATENT CLAIM ANALYSIS

Application Number: 16137912
Application Type: Utility
Filing Date: 2018-09
Publication Date: 2019-03
Patent Classification: ["709", "219000"]

Abstract:
Various techniques for distributed storage of state information in a computing fabric are disclosed herein. In one embodiment, a method includes executing a software application at a computing device of a computing fabric, and thus resulting in a change to a portion of a copy of state information associated with the software application stored in the computing device. The method also includes automatically replicating the change to the portion of the copy of state information stored on the computing device to one or more other computing devices in the computing fabric. The one or more other computing devices individually contain a copy of the state information associated with the software application.

Claim (Index 21):
A computing device having a processor and a memory, the memory storing computer-executable instructions executable by the processor to cause the computing device to:\n execute, with the processor, a software application at the computing device, thereby modifying corresponding state information of the software application stored in the computing device as a data item in a first copy of a distributed data structure having multiple data items with pointers pointing to each of the data items; and in response to modifying the data item in the first copy of the distributed data structure, generate and transmit, at the computing device, an instruction to another computing device interconnected to the computing device via a computer network, the another computing device containing a second copy of the distributed data structure storing another copy of the state information of the software application, the transmitted instruction containing the modified data item in the first copy and the corresponding pointer, wherein the instruction indicates to the another computing device to perform the same modification to another data item in the second copy of the distributed data structure corresponding to the pointer in the transmitted instruction as that performed to the first copy of the distributed data structure while locking the pointer in the second copy of the distributed data structure to prevent other operations from being performed on the second copy of the distributed data structure.

Metadata:
- Claim Count in Document: 5.0
- Percentile: 97.0
- Lexical Diversity: 2.38776
- Patent Class: 709.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14750931', '14215428', '15936267', '14287674', '15618686']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2647502668645177
- 35 USC 102 Novelty (BERT): 0.5225293121983879
- Combined Prediction Score: 0.2905281713979047
- Mean Citation Score: 176.157218
- Max Citation Score: 349.14145
- Similarity Product: 321.00559389320017

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