PATENT CLAIM ANALYSIS

Application Number: 16004182
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2019-12
Patent Classification: ["707", "827000"]

Abstract:
Embodiments are directed to managing data in a file system. An object from the file system that has parent objects may be provided. A snapshot in a current epoch may be generated such that the first snapshot may be based on the object and descendants of the object. A coverage set may be provided for the object that references the snapshot and also references each other snapshot that includes the parent objects. Read-only access to a version of the object may be provided based on a correspondence of the version and a snapshot referenced by the coverage set of the object. A coverage engine compares the update to a coverage update epoch (cue) associated with the parent objects. The coverage engine updates coverage sets of the parent objects based on grandparents of the object.

Claim (Index 1):
A method for managing data in a file system over a network using one or more processors that execute instructions to perform actions, comprising:\n instantiating a file system engine to perform further actions, including:\n providing an object from the file system that has one or more parent objects, wherein each object includes one or more entities; \n generating a first snapshot in a current epoch, wherein the first snapshot is based on the object and one or more descendants of the object, wherein each epoch refers to a time period in between snapshots or before a next snapshot; \n providing a first coverage set, for the object, that references the first snapshot and also references each other snapshot that includes the one or more parent objects; \n providing read-only access to a version of the object based on a correspondence of the version and a snapshot referenced by the first coverage set of the object, wherein the snapshot referenced by the first coverage set is employed to increase granularity of the snapshot by covering one or more portions of the file system instead of the entire file system to reduce one or more of a size of the snapshot that is stored, reduce an amount of time to generate the snapshot, or create the snapshot at different rates or times than other snapshots that cover one or more other portions of the file system; and \n instantiating a coverage engine in response to an update to the one or more entities of the object, wherein the coverage engine performs further actions, comprising:\n comparing the update to one or more entities of a coverage update epoch associated with the one or more parent objects; and \n updating one or more coverage sets of the one or more parent objects based on one or more grandparents of the object.

Metadata:
- Claim Count in Document: 30.0
- Percentile: 94.0
- Lexical Diversity: 2.38333
- Patent Class: 707.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14675474', '13536519', '15967499', '15522307', '14083089']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2008673765464761
- 35 USC 102 Novelty (BERT): 0.4782327284308406
- Combined Prediction Score: 0.2286039117349126
- Mean Citation Score: 172.43685399999995
- Max Citation Score: 199.86224
- Similarity Product: 146.42129944157602

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

Dataset: test