PATENT CLAIM ANALYSIS

Application Number: 16142732
Application Type: Utility
Filing Date: 2018-09
Publication Date: 2019-01
Patent Classification: ["707", "685000"]

Abstract:
A data stream is stored in storage media. As part of the storage, the data stream is divided into a plurality of chunks. The plurality of chunks include a target chunk that is next to a first chunk in a file within the data stream. A determination is made that the target chunk matches an existing chunk stored in the storage media. In response to the determination, a first pointer to the existing stored chunk is created in file metadata for the file. Also in response to the determination, a second pointer to a first stored chunk that matches the first chunk is created in chunk metadata embedded with the existing stored chunk.

Claim (Index 15):
A system comprising:\n a memory; and a processor in communication with the memory, the processor configured to obtain instructions from the memory that cause the processor to perform a method comprising:\n receiving a data stream including a file to be stored in storage media, the storage media including a data storage entity and metadata storage entity; \n dividing the received file into a plurality of chunks; \n comparing each chunk of the plurality of chunks with existing chunks stored in the data storage entity; \n for each chunk of the plurality of chunks that does not match any of the existing chunks:\n storing the chunk in the data storage entity; \n if the stored chunk is not the first chunk in the file or the last chunk in the file, embedding with the stored chunk a metadata field that includes a pointer to a chunk following the stored chunk in the file; \n if the stored chunk is the first chunk in the file, embedding with the stored chunk a metadata field that includes a pointer to a chunk following the stored chunk in the file and an indicator that the stored chunk is the first chunk in the file; \n if the stored chunk is the last chunk in the file, embedding with the stored chunk a metadata field that includes an indicator that the stored chunk is the last chunk in the file; and \n updating file metadata stored in the metadata storage entity to include a pointer to the stored chunk; and \n \n for each chunk of the plurality of chunks that does match an existing chunk:\n not storing the chunk in the data storage entity; \n if the not-stored chunk is not the first chunk in the file or the last chunk in the file, updating a metadata field embedded in the existing chunk to include a pointer to a chunk following the not-stored chunk in the file; \n if the not-stored chunk is the first chunk in the file, updating the metadata field embedded in the existing chunk to include a pointer to a chunk following the not-stored chunk in the file and an indicator that the not-stored chunk is the first chunk in the file; \n if the not-stored chunk is the last chunk in the file, updating the metadata field embedded in the existing chunk to include an indicator that the not-stored chunk is the last chunk in the file; and \n updating file metadata stored in the metadata storage entity to include a pointer to the existing chunk.

Metadata:
- Claim Count in Document: 35.0
- Percentile: 97.0
- Lexical Diversity: 2.77273
- Patent Class: 707.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15479328', '12949391', '14685604', '12399604', '15992784']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2084294689393796
- 35 USC 102 Novelty (BERT): 0.5446001369127615
- Combined Prediction Score: 0.2420465357367178
- Mean Citation Score: 259.715294
- Max Citation Score: 403.7093
- Similarity Product: 401.0867753946184

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

Dataset: test