PATENT CLAIM ANALYSIS

Application Number: 15905613
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2019-03
Patent Classification: ["713", "189000"]

Abstract:
A method for data transformation is provided. The method includes interleaving input/output (I/O) processing of files or blocks and rekeying of the files or blocks. The method includes blocking from the rekeying the portion of the file or blocks while the portion of the file or blocks is subjected to the I/O processing and blocking from the I/O processing the portion of the file or blocks while the portion of the file or blocks is subjected to the rekeying. The method further includes writing metadata regarding status of the rekeying of the portion of the file or blocks, and regarding a key applied in the rekeying of the portion of the file or blocks, wherein at least one method operation is performed by a processor. A computer readable media and a system are provided also.

Claim (Index 15):
A data transformation system, comprising:\n a processor; and a data transformation module configured to:\n execute a plurality of rekey threads and a plurality of file or block access threads in a concurrent multithreaded manner; \n perform a first lock on a first block or a first portion of a file, for a first rekey thread, wherein the first lock protects the first-locked first block or first portion of the file from access by the plurality of file or block access threads; \n rekey the first-locked first block or first portion of the file, for the first rekey thread; \n unlock the first-locked first block or first portion of the file, for the first rekey thread; \n perform a second lock on a second block or a second portion of the file, for a first file or block access thread, wherein the second lock protects the second-locked second block or second portion of the file from access by the plurality of rekey threads; \n access the second-locked second block or second portion of the file, for the first file or block access thread; and \n unlock the second-locked second block or second portion of the file, for the first file or block access thread.

Metadata:
- Claim Count in Document: 17.0
- Percentile: 88.0
- Lexical Diversity: 2.66667
- Patent Class: 713.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14924409', '14160482', '12561683', '10668467', '11772149']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.335405918694897
- 35 USC 102 Novelty (BERT): 0.5561323588181236
- Combined Prediction Score: 0.3574785627072196
- Mean Citation Score: 233.099938
- Max Citation Score: 404.2892
- Similarity Product: 376.3090461721897

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