PATENT CLAIM ANALYSIS

Application Number: 16176125
Application Type: Utility
Filing Date: 2018-10
Publication Date: 2019-05
Patent Classification: ["707", "640000"]

Abstract:
A fast-copyable database apparatus includes a processor and a memory in electronic communication with the processor. The memory stores a database table with multiple records each having a compound key including a version identifier. The memory also stores instructions executable to cause the processor to generate a first virtual clone of the database table and a second virtual clone of the database table, receive a query at the first virtual clone, and modify the query so that it includes a version identifier of the first virtual clone. The processor can query the database table using the modified query to generate a response based in part on each record from the set of records having a version identifier associated with an ancestral path of the version identifier of the first virtual clone, and send the response. Each compound key includes a version identifier and a data portion.

Claim (Index 1):
An apparatus, comprising:\n a processor; and a memory in electronic communication with the processor, the memory storing a database table including a plurality of records, each record from the plurality of records having a compound key including a version identifier, the memory including instructions executable to cause the processor to:\n generate a first virtual clone of the database table and a second virtual clone of the database table; \n receive a query at the first virtual clone; \n modify the query to define a modified query including a version identifier associated with the first virtual clone based on receiving the query at the first virtual clone; \n query the database table using the modified query to generate a response including a set of records from the plurality of records based on: (1) each record from the set of records satisfying the query; and (2) each record from the set of records having a version identifier associated with an ancestral path of the version identifier associated with the first virtual clone; \n send the response including the set of records as a response to the query; \n the compound key for each record from the plurality of records including the version identifier for that compound key and a data portion, the plurality of records configured such that only one of: (1) a compound key including a value of the data portion and the version identifier associated with the first virtual clone; or (2) a compound key including the value of the data portion and the version identifier associated with the second virtual clone, is present in the database table at any given time.

Metadata:
- Claim Count in Document: 55.0
- Percentile: 97.0
- Lexical Diversity: 2.40625
- Patent Class: 707.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13921849', '10837254', '11332117', '12895779', '12758045']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.211791219635531
- 35 USC 102 Novelty (BERT): 0.4587337458187124
- Combined Prediction Score: 0.2364854722538491
- Mean Citation Score: 165.13955800000005
- Max Citation Score: 168.46426
- Similarity Product: 136.4092286418271

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

Dataset: test