PATENT CLAIM ANALYSIS

Application Number: 16017851
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2018-10
Patent Classification: ["711", "130000"]

Abstract:
To deliver up-to-date, coherent user data to applications upon request, the disclosed technology includes systems and methods for caching data and metadata after it has been synchronously loaded—for future retrieval with a page load time close to zero milliseconds. To provide this experience, data needs to be stored as locally to a user as possible, in the cache on the local device or in an edge cache located geographically nearby, for use in responding to requests. Applications which maintain caches of API results can be notified of their invalidation, and can detect the invalidation, propagate the invalidation to any further client tiers with the appropriate derivative type mapping, and refresh their cached values so that clients need not synchronously make the API requests again—ensuring that the client has access to the most up-to-date copy of data as inexpensively as possible—in terms of bandwidth and latency.

Claim (Index 40):
A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:\n receiving, by a shared cache manager, information about requests from a data consuming application,\n wherein an application program running on a server accessed by the data consuming application via an application programming interface receives core data as input and returns derived data; \n detecting, by the shared cache manager, a changed core data instance from among the core data; inferring, by the shared cache manager, impacted derived data from the changed core data instance; pre-caching, by the shared cache manager, an updated version of the impacted derived data by replaying at least one application programming interface access that is dependent on the changed core data instance; informing, by the shared cache manager, a local cache manager of the changed core data instance and the impacted derived data; and satisfying, by the shared cache manager, the requests for the changed core data instance and the impacted derived data from a memory cache where a follow-up request can be satisfied by the shared cache manager without accessing the application program.

Metadata:
- Claim Count in Document: 62.0
- Percentile: 94.0
- Lexical Diversity: 1.56
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15169568', '15169574', '10340206', '15408156', '13799572']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4699296051067178
- 35 USC 102 Novelty (BERT): 0.5185387051266739
- Combined Prediction Score: 0.4747905151087134
- Mean Citation Score: 209.95453
- Max Citation Score: 321.7798
- Similarity Product: 278.7248092844487

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