PATENT CLAIM ANALYSIS

Application Number: 16404824
Application Type: Utility
Filing Date: 2019-05
Publication Date: 2019-08
Patent Classification: ["713", "193000"]

Abstract:
Aspects of the invention include processing queries in a database system having a first database engine and a second database engine. A first instance of a first table is stored in the first database engine in plaintext. At one predefined column of the first table is encrypted, resulting in a set of encrypted columns, using a cascade encryption scheme that includes a set of ordered encryption methods. A subset of the set of columns is stored in a second instance of the first table in the second database engine. An encryption method of the cascade encryption scheme that allows a query operation of a received query on data encrypted with the identified encryption method is identified. The identified encryption method is used to rewrite the query, and the rewritten query is executed using the second instance of the first table.

Claim (Index 1):
A method comprising:\n storing a first instance of a first table in a first database engine of a database system, the storing in plain text; providing a cascade encryption scheme including an ordered set of encryption methods; encrypting a column of the first table multiple times using each time one of the encryption methods in accordance with the order, resulting in a respective set of encrypted columns; storing a subset of the set of encrypted columns in a second instance of the first table; storing the second instance of the first table in a second database engine of the database system; maintaining encryption information about the ordered set of encryption methods and encryption keys used for encryption in the database system; receiving a query against the first table, the query indicating a query operation on at least the column; using the encryption information to identify the encryption method of at least the cascade encryption scheme that allows the query operation on data encrypted by the identified encryption method; rewriting the received query against the second instance of the first table based at least on the identified encryption method; and processing the rewritten query on the second instance of the first table.

Metadata:
- Claim Count in Document: 32.0
- Percentile: 100.0
- Lexical Diversity: 2.61404
- Patent Class: 713.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15792843', '15792848', '13357988', '14088051', '14534851']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3937140727709901
- 35 USC 102 Novelty (BERT): 0.4842769564267201
- Combined Prediction Score: 0.4027703611365631
- Mean Citation Score: 229.24056600000003
- Max Citation Score: 255.01532000000003
- Similarity Product: 230.7876108959532

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