PATENT CLAIM ANALYSIS

Application Number: 16005889
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2018-10
Patent Classification: ["711", "162000"]

Abstract:
Sorting and storing a dataset, the dataset comprising at least one attribute. The method includes defining a set of data blocks and assigning to each data block a predefined maximum number of entries or a predefined maximum amount of storage, dividing the dataset into a sequence of multiple sub-datasets each having one value or a range of values of the attribute, wherein each pair of successive sub-datasets of the sequence are non-overlapping or overlapping at their respective extremum value of the attribute, for each sub-dataset of the multiple sub-datasets: in case the sub-dataset fully or partially fits into a data block of the defined data blocks storing the sub-dataset into at least the data block, the sub-dataset that partially fits into the data block comprising a number of entries that is smaller than a predefined maximum threshold.

Claim (Index 13):
A computer system for sorting and storing a dataset, the dataset comprising rows, each row comprising a value associated with an attribute, the computer system comprising:\n one or more computer processors, one or more computer-readable storage media, and program instructions stored on the one or more of the computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising: program instructions to store values of a sub-dataset on a respective data block in an undefined order, wherein each value of each row is stored as a single entry on the respective data block; program instructions to receive a storage failure notification in response to storing one of the sub-datasets on one of the data blocks and the number of rows of the one sub-dataset is greater than the number of predefined maximum number of entries; program instructions to replace content of the one sub-dataset with a previous content of the one sub-dataset from the backup data block; and program instructions to create for each data block an attribute value information indicating the range of values of the attribute stored on the data block for selectively processing at least part of the set of data blocks using the attribute value information.

Metadata:
- Claim Count in Document: 44.0
- Percentile: 94.0
- Lexical Diversity: 2.26562
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15229277', '14944256', '15371565', '15836987', '15534465']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4909202518801788
- 35 USC 102 Novelty (BERT): 0.5602168071215164
- Combined Prediction Score: 0.4978499074043125
- Mean Citation Score: 296.11505
- Max Citation Score: 433.41495
- Similarity Product: 356.8984206250012

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

Dataset: test