PATENT CLAIM ANALYSIS

Application Number: 15979130
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2018-09
Patent Classification: ["707", "693000"]

Abstract:
Techniques are provided for maintaining data persistently in one format, but making that data available to a database server in more than one format. For example, one of the formats in which the data is made available for query processing is based on the on-disk format, while another of the formats in which the data is made available for query processing is independent of the on-disk format. Data that is in the format that is independent of the disk format may be maintained exclusively in volatile memory to reduce the overhead associated with keeping the data in sync with the on-disk format copies of the data. Selection of data to be maintained in the volatile memory may be based on various factors. Once selected the data may also be compressed to save space in the volatile memory. The compression level may depend on one or more factors that are evaluated for the selected data. The factors for the selection and compression level of data may be periodically evaluated, and based on the evaluation, the selected data may be removed from the volatile memory or its compression level changed accordingly.

Claim (Index 15):
One or more non-transitory storage media storing instructions, which when executed by one or more hardware processors, cause:\n maintaining, by a database server, a database on persistent storage; wherein the database includes a data portion that has been designated as eligible for mirroring within volatile memory; performing an evaluation, by the database server, of one or more factors relating to the data portion; based on the evaluation, generating eligibility data that corresponds to the data portion; wherein the eligibility data (a) reflects an estimated benefit of having the data portion mirrored in the volatile memory and (b) is determined by the database server based on the one or more factors; based on the eligibility data, automatically changing a mirror status of the data portion; wherein automatically changing the mirror status of the data portion includes one of:\n when the data portion is not currently mirrored in the volatile memory, causing the data portion to be mirrored within the volatile memory, or \n when the data portion is currently mirrored in the volatile memory, causing the data portion to be removed from the volatile memory.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 93.0
- Lexical Diversity: 2.61039
- Patent Class: 707.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14841561', '14337179', '14881356', '15877125', '15662061']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.1883495438481619
- 35 USC 102 Novelty (BERT): 0.5367119306977912
- Combined Prediction Score: 0.2231857825331248
- Mean Citation Score: 216.30380400000004
- Max Citation Score: 367.382
- Similarity Product: 325.0946579768658

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