PATENT CLAIM ANALYSIS

Application Number: 15876245
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-05
Patent Classification: ["711", "103000"]

Abstract:
Techniques for improved copy on write functionality within an SSD are disclosed. In some embodiments, the techniques may be realized as a method for providing improved copy on write functionality within an SSD including providing, in memory of a device, an indirection data structure. The data structure may include a master entry for cloned data, the master entry having a reference to one or more indexes and a clone entry for the cloned data, the cloned entry having at least one of: a reference to a master index, a reference to a next index, and a value indicating an end of a data structure. The techniques may include traversing, using a computer processor, one or more copies of the cloned data using one or more of the references.

Claim (Index 17):
A computer program product embodied on a non-transitory computer readable medium, comprised of a series of instructions executable on a computer, the computer program product performing a process for providing improved copy on write functionality within an SSD; the computer program implementing the steps of:\n determining that a clone entry for a cloned data is an only clone entry, wherein the determination comprises:\n determining that a reference to a next index of the cloned entry matches a reference to a master index of the cloned entry; \n determining that a reference to a next index of a master entry points to the clone entry; \n uncloning the clone entry of the cloned data by replacing the reference to the next index located in a first sub-entry with a PLB, and replacing the reference to the master index located in a second sub-entry with a PLB; and \n uncloning the master entry of the cloned data by replacing the reference to the next index located in a third sub-entry with a PLB, and replacing the reference to the master index located in a fourth sub-entry with a PLB, wherein each PLB comprises a map of logical block addresses (LBAs) to a physical address.

Metadata:
- Claim Count in Document: 13.0
- Percentile: 86.0
- Lexical Diversity: 2.29032
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14630863', '13200418', '15684252', '15294547', '14149993']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4603256022320814
- 35 USC 102 Novelty (BERT): 0.5943502065348243
- Combined Prediction Score: 0.4737280626623557
- Mean Citation Score: 266.04595200000006
- Max Citation Score: 536.59406
- Similarity Product: 425.8722421573663

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