Automatic document classification via content analysis at storage time
US-2016171084-A1 · Jun 16, 2016 · US
US2026003824A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2026003824-A1 |
| Application number | US-202519319555-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 4, 2025 |
| Priority date | Jan 8, 2024 |
| Publication date | Jan 1, 2026 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
This disclosure describes techniques for enabling efficient and/or expeditious retrieval of data records stored across a clustered storage framework. An example system manages storage of data records in the storage clusters based on predefined placement rules. Frequently accessed data records are stored in a local high-performance store storage medium to reduce retrieval latency. The system determines which storage cluster to retrieve a requested data record from by selecting the cluster with the highest weight, as determined based on performance-related metrics like cluster utilization and geographic proximity.
Opening claim text (preview).
What is claimed is: 1 . A method comprising:receiving, by a processor and from a first computing device, a first request to retrieve a first data record from a storage framework, the storage framework comprising a first storage cluster and a second storage cluster;receiving, by the processor, a first weight of the first storage cluster and a second weight of the second storage cluster, wherein the first weight represents a first likelihood and the second weight represents a second likelihood;determining, by the processor and based on the first likelihood, the second likelihood, and a range associated with a probability distribution, a likelihood threshold;determining, by the processor, first data representing that a first value determined based on the probability distribution exceeds the likelihood threshold;providing, by the processor and based on the first data, the first request to the first storage cluster;receiving, by the processor and based on providing the first request to the first storage cluster, the first data record from the first storage cluster; andproviding, by the processor and to the first computing device, the first data record. 2 . The method of claim 1 , wherein determining the first data comprises:determining the first value based on sampling the probability distribution. 3 . The method of claim 1 , further comprising: determining, by the processor, a retrieval latency associated with routing the first request to the first storage cluster and receiving the first data record from the first storage cluster; and updating, by the processor, the first weight based on the retrieval latency. 4 . The method of claim 1 , further comprising:determining, by the processor, a capacity measure associated with the first storage cluster; andupdating, by the processor, the first weight based on the capacity measure. 5 . The method of claim 1 , further comprising:receiving, by the processor, a notification about unavailability of the first storage cluster; andbased on receiving the notification, updating, by the processor, the first weight. 6 . The method of claim 1 , further comprising:determining, by the processor, a network utilization of the first storage cluster; andupdating, by the processor, the first weight based on the network utilization. 7 . The method of claim 1 , wherein the first likelihood represents a predicted likelihood of future failure of the first storage cluster. 8 . A computing system, comprising:a processor; and memory storing computer-executable instructions that, when executed by the processor, cause the computing system to perform operations comprising: receiving, by a processor and from a first computing device, a first request to retrieve a first data record from a storage framework, the storage framework comprising a first storage cluster and a second storage cluster; receiving, by the processor, a first weight of the first storage cluster and a second weight of the second storage cluster, wherein the first weight represents a first likelihood and the second weight represents a second likelihood; determining, by the processor and based on the first likelihood, the second likelihood, and a range associated with a probability distribution, a likelihood threshold; determining, by the processor, first data representing that a first value determined based on the probability distribution exceeds the likelihood threshold; providing, by the processor and based on the first data, the first request to the first storage cluster; receiving, by the processor and based on providing the first request to the first storage cluster, the first data record from the first storage cluster; and providing, by the processor and to the first computing device, the first data record. 9 . The computing system of claim 8 , wherein determining the first data comprises:determining the first value based on sampling the probability distribution. 10 . The computing system of claim 8 , the operations further comprising:determining, by the processor, a retrieval latency associated with routing the first request to the first storage cluster and receiving the first data record from the first storage cluster; and updating, by the processor, the first weight based on the retrieval latency. 11 . The computing system of claim 8 , the operations further comprising:determining, by the processor, a capacity measure associated with the first storage cluster; andupdating, by the processor, the first weight based on the capacity measure. 12 . The computing system of claim 8 , the operations further comprising:receiving, by the processor, a notification about unavailability of the first storage cluster; andbased on receiving the notification, updating, by the processor, the first weight. 13 . The computing system of claim 8 , the operations further comprising:determining, by the processor, a network utilization of the first storage cluster; andupdating, by the processor, the first weight based on the network utilization. 14 . The computing system of claim 8 , wherein the first likelihood represents a predicted likelihood of future failure of the first storage cluster. 15 . One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by a processor, cause the processor to perform operations, comprising:receiving, by a processor and from a first computing device, a first request to retrieve a first data record from a storage framework, the storage framework comprising a first storage cluster and a second storage cluster; receiving, by the processor, a first weight of the first storage cluster and a second weight of the second storage cluster, wherein the first weight represents a first likelihood and the second weight represents a second likelihood; determining, by the processor and based on the first likelihood, the second likelihood, and a range associated with a probability distribution, a likelihood threshold; determining, by the processor, first data representing that a first value determined based on the probability distribution exceeds the likelihood threshold; providing, by the processor and based on the first data, the first request to the first storage cluster; receiving, by the processor and based on providing the first request to the first storage cluster, the first data record from the first storage cluster; and providing, by the processor and to the first computing device, the first data record. 16 . The one or more non-transitory computer-readable media of claim 15 , wherein determining the first data comprises:determining the first value based on sampling the probability distribution. 17 . The one or more non-transitory computer-readable media of claim 15 , the operations further comprising:determining, by the processor, a retrieval latency associated with routing the first request to the first storage cluster and receiving the first data record from the first storage cluster; andupdating, by the processor, the first weight based on the retrieval latency. 18 . The one or more non-transitory computer-readable media of claim 15 , the operations further comprising:determining, by the processor, a capacity measure associated with the first storage cluster; andupdating, by the processor, the first weight based on the capacity measure. 19 . The one or more non-transitory computer-readable media of claim 15 , the operations further comprising:receiving, by the processor, a notification about unavailability of the first storage cluster; andbased
Query formulation · CPC title
Distributed indices · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.