PATENT CLAIM ANALYSIS

Application Number: 15895927
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2018-06
Patent Classification: ["717", "122000"]

Abstract:
A method for reading and writing files includes: receiving an access request, and acquiring file identifier information and first user identifier information according to the access request; querying a cache server for a locked file corresponding to the file identifier information, and acquiring a first original file corresponding to the file identifier information from a file server if the locked file corresponding to the file identifier information is not found; generating a locked file according to the first user identifier information and the first original file, and submitting the locked file to the cache server; and receiving an editing operation for the first original file, and submitting the edited first original file to the cache server. The method prevents the users from submitting conflicting contents when operating the same file, so that a Web IDE system may play a more important role in multiple collaborative development processes.

Claim (Index 16):
The method of  claim 10 , further comprising:\n receiving an unlocking request for the locked file in the cache server; and deleting the locked file from the cache server, in response to determining that the first user identifier information matches the second user identifier information corresponding to the locked file.

Metadata:
- Claim Count in Document: 11.0
- Percentile: 88.0
- Lexical Diversity: 2.43077
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['15785653', '13341169', '12146524', '10610142', '14628738']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3698473568737626
- 35 USC 102 Novelty (BERT): 0.4969586315251558
- Combined Prediction Score: 0.3825584843389019
- Mean Citation Score: 174.264732
- Max Citation Score: 183.40604
- Similarity Product: 125.49720025934695

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