PATENT CLAIM ANALYSIS

Application Number: 15972450
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2018-09
Patent Classification: ["711", "117000"]

Abstract:
Systems and methods for list retrieval in a storage device are provided that significantly reduces the number of commands needed to retrieve data. A single command or request may be issued to receive data stored at a parent node, a child node, and/or a grandchild node. For example, a request may be issued that includes a node corresponding to a particular level, a depth level below that particular level to which to obtain data and/or filter criteria. With this information, the requested information may be obtained to the depth level while filtering out information not included in the request. When the request corresponds to a parent node and information about the children nodes is desired, for example, additional requests are not needed to obtain information from all of the parent node and the children nodes. Thus, the length of time needed to provide certain stored management information is reduced.

Claim (Index 8):
A storage device comprising:\n a processing unit comprising one or more processors; and a non-transitory computer-readable medium storing instructions that, when executed by the one or more processors, cause the storage device to:\n store a plurality of data nodes wherein the plurality of data nodes is stored within a hierarchy of levels in the storage device; \n receive a data request, wherein the data request identifies a first node of the plurality of data nodes, and wherein the data request identifies a depth level; \n select one or more additional nodes within the plurality of data nodes, wherein each of the selected additional nodes is a child node of the first node, and wherein the child nodes are selected based on the depth level received in the data request; \n generate a first command to retrieve a first subset of the data stored at the first node; \n generate one or more additional commands to retrieve one or more additional subsets of the data stored at the one or more additional nodes; \n issue the first command to retrieve from the storage device the first subset of the data stored at the first node; \n receive a first response to the first command, the first response including the first subset of the data stored at the first node; \n issue the one or more additional commands to retrieve from the storage device the one or more additional subsets of the data stored at the one or more additional nodes; \n receive one or more additional responses to the one or more additional commands, the one or more additional responses including the one or more additional subsets of the data stored at the one or more additional nodes; and \n transmit a response to the data request, the response including at least a portion of the first subset of the data stored at the first node, and at least a portion of the one or more additional subsets of the data stored at the one or more additional nodes.

Metadata:
- Claim Count in Document: 17.0
- Percentile: 93.0
- Lexical Diversity: 2.01235
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15380184', '13224415', '15339228', '15407058', '14023282']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4479335066189142
- 35 USC 102 Novelty (BERT): 0.540907518664807
- Combined Prediction Score: 0.4572309078235035
- Mean Citation Score: 202.418922
- Max Citation Score: 376.6661
- Similarity Product: 310.1055196666598

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

Dataset: test