PATENT CLAIM ANALYSIS

Application Number: 16178794
Application Type: Utility
Filing Date: 2018-11
Publication Date: 2019-03
Patent Classification: ["709", "221000"]

Abstract:
Some examples include optimizing system performance by generating a version vector that includes a plurality of attributes associated with a computing device. For instance, the plurality of attributes associated with the computing device may include a device type of the computing device. The plurality of attributes from the version vector may be analyzed to determine a usage pattern of a user of the computing device. In addition, a configuration of the computing device may be adjusted based on the usage pattern. In some cases, adjusting of the configuration of the computing device may include adjusting, based on the usage pattern, one or more of a power consumption of the computing device or a CPU running time of the computing device.

Claim (Index 9):
The method of  claim 1 , wherein the adjusting of the configuration of the computing device includes synchronizing data between a plurality of computing devices, the synchronizing comprising:\n generating a first version vector, the first version vector corresponding to updates to a file occurred on a first computing device of the plurality of computing devices; generating a second version vector, the second version vector corresponding to updates to the file occurred on the second computing device of the plurality of computing devices; when the updates corresponding to the first computing device and the updates corresponding to the second computing device occurred concurrently, selecting, by the user, which of the updates are applied to the file in order to synchronize the file on the first and second computing devices; analyzing the first version vector and the second version vector to determine a usage pattern of the user's selection of updates, based on a synchronization attribute, the synchronization attributes including one or more of a computing device on which the update was selected, a time of day the update is selected, or a location of the computing device on which the update is selected; and automatically select updates to the file when synchronization is needed in the future, according to the usage pattern and without the user's intervention.

Metadata:
- Claim Count in Document: 42.0
- Percentile: 98.0
- Lexical Diversity: 2.45283
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['12946229', '14319471', '14040780', '15471714', '14510772']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2472762902776532
- 35 USC 102 Novelty (BERT): 0.4623261553460582
- Combined Prediction Score: 0.2687812767844937
- Mean Citation Score: 127.40587
- Max Citation Score: 130.37294
- Similarity Product: 92.7804951495576

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