US2015261878A1PendingUtilityA1

System, method and computer program product for communicating data between a database and a cache

Assignee: SALESFORCE COM INCPriority: Mar 16, 2010Filed: Jun 2, 2015Published: Sep 17, 2015
Est. expiryMar 16, 2030(~3.6 yrs left)· nominal 20-yr term from priority
Inventors:Patrick Calahan
G06F 17/30902H04L 67/02H04L 67/2857G06F 16/252G06F 16/9574H04L 67/5683
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In accordance with embodiments, there are provided mechanisms and methods for communicating data between a database and a cache. These mechanisms and methods for communicating data between a database and a cache can enable improved application quality and performance, enhanced client application interaction, increased system performance, etc.

Claims

exact text as granted — not AI-modified
1 . A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method for communicating data between a database and a cache, the method comprising:
 identifying a database of a system;   identifying a cache separate from the database that is associated with an application residing within a browser; and   communicating data between the database and the cache.   
     
     
         2 . The computer program product of  claim 1 , wherein the database stores one or more objects that are used by one or more applications of the system. 
     
     
         3 . The computer program product of  claim 2 , wherein the database contains metadata that describes the one or more of the objects. 
     
     
         4 . The computer program product of  claim 1 , wherein the application is a feature provided by the system. 
     
     
         5 . The computer program product of  claim 1 , wherein the application is run in the browser which is inside a browser-based application runtime. 
     
     
         6 . The computer program product of  claim 1 , wherein the cache includes a client-side cache external to the system. 
     
     
         7 . The computer program product of  claim 1 , wherein a network connection exists between the database and the cache. 
     
     
         8 . The computer program product of  claim 1 , wherein communicating the data includes retrieving the data from the database, compiling the data into a form recognizable by the application, and sending the data to the cache. 
     
     
         9 . The computer program product of  claim 1 , wherein the computer program product is operable such that a change is made to contents of the database by an entity other than the application. 
     
     
         10 . A method, comprising:
 identifying a database of a system;   identifying a cache separate from the database that is associated with an application residing within a browser; and   communicating data between the database and the cache, utilizing a processor.   
     
     
         11 . An apparatus, comprising:
 a processor for:
 identifying a database of a system; 
 identifying a cache separate from the database that is associated with an application residing within a browser; and 
 communicating data between the database and the cache. 
   
     
     
         12 . A method for transmitting code for use in a multi-tenant database system on a transmission medium, the method comprising:
 transmitting code for identifying a database of a system;   transmitting code for identifying a cache separate from the database that is associated with an application residing within a browser; and   transmitting code for communicating data between the database and the cache, utilizing a processor.

Join the waitlist — get patent alerts

Track US2015261878A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.