Patent ID: 8332488
Filing Date: 2012-12-11
Classification: G06Q,H04L

Abstract:
1. A method comprising: receiving a request for application data from a first application over a network; searching for the application data in a first cache using at least one computer processor; responsive to a miss from the first cache, contacting over the network a second cache and searching for the application data in the second cache; responsive to a miss from the second cache, contacting over the network a third cache and searching for the application data in the third cache, the third cache specific to one of a plurality of geographical areas, the third cache storing data for the first application and a plurality of other applications executing in that geographical area, the searching for the application data in the third cache including searching data stored by the plurality of other applications and data stored by the first application; responsive to a miss from the third cache, contacting over the network a persistent store and searching for the application data in the persistent store; and responsive to a hit from any of the first, second, or third caches, receiving the application data.