Invention Grant
- Patent Title: Invalidation and refresh of multi-tier distributed caches
-
Application No.: US16017851Application Date: 2018-06-25
-
Publication No.: US10592413B2Publication Date: 2020-03-17
- Inventor: Richard Perry Pack, III
- Applicant: salesforce.com, inc.
- Applicant Address: US CA San Francisco
- Assignee: salesforce.com, inc.
- Current Assignee: salesforce.com, inc.
- Current Assignee Address: US CA San Francisco
- Agency: Sterne, Kessler, Goldstein & Fox, P.L.L.C.
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/0831 ; G06F9/54 ; G06F12/084 ; G06F16/00 ; H04L29/08

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.
Public/Granted literature
- US20180307605A1 Invalidation and Refresh of Multi-Tier Distributed Caches Public/Granted day:2018-10-25
Information query