PATENT CLAIM ANALYSIS

Application Number: 16159054
Application Type: Utility
Filing Date: 2018-10
Publication Date: 2019-02
Patent Classification: ["707", "610000"]

Abstract:
A system, method and computer program product configured for processing database data in a distributed database system, wherein the distributed database system comprises a plurality of computing nodes communicatively coupled via computer networks, the method comprising: creating a plurality of different data replicas wherein each of the data replicas is created in the following way: sorting the database data according to at least one data attribute; generating a row key based on the at least one data attribute; and using the sorted database data with the row key as the data replica, storing different data replicas in different computing nodes; and creating an index for each of the data replicas according to its row key.

Claim (Index 13):
A computer program product for processing database data in a distributed database system, wherein the distributed database system comprises a plurality of computing nodes communicatively coupled via computer networks, the computer program product comprising:\n a computer-readable storage medium having a computer-readable program stored therein, wherein the computer-readable program, when executed on a computer system comprising at least one processor, causes the processor to perform:\n creating a plurality of different data replicas wherein each of the data replicas is created in the following way: \n sorting the database data according to at least one data attribute; \n generating a row key based on the at least one data attribute; and \n using the sorted database data with the row key as the data replica, \n storing different data replicas in different computing nodes; and \n creating an index for each of the data replicas according to its row key, wherein the created index for each data replica comprises a mapping relationship between data items in the corresponding data replica and their positions in a computing node, said method further comprising:\n receiving a data query request; and\n in response to said received request, carrying out a query on a data replica that matches with the data query request by: \n calculating a matching degree between a query condition from the data query request and the row key of a data replica's index; and \n determining the data replica matching with the data query request according to the calculated matching degree.

Metadata:
- Claim Count in Document: 44.0
- Percentile: 97.0
- Lexical Diversity: 2.08333
- Patent Class: 707.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['15202702', '14926997', '16109644', '15247749', '14726524']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.166529469914695
- 35 USC 102 Novelty (BERT): 0.5314198968216274
- Combined Prediction Score: 0.2030185126053882
- Mean Citation Score: 212.331104
- Max Citation Score: 359.2561
- Similarity Product: 316.95532557830217

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