Patent ID: 8171114

Claim:
A method of caching application data, the method comprising: storing application data in a first cache, the first cache being specific to a first geographic area and accessible only by a first application located in the first geographic area; storing application data in a second cache, the second cache being specific to a second geographic area and accessible by a plurality of applications located in the second geographic area including the first application and a second application, the second geographic area being larger than the first geographic area and encompassing at least part of the first geographic area; receiving over a network a request for a particular application data from the first application; searching for the particular application data in the first cache using at least one computer processor; responsive to a miss for the particular application data in the first cache, contacting over the network the second cache and searching for the application data in the second cache; and responsive to a hit for the particular application data in the second cache, sending the application data over the network to the first application, wherein the data was placed in the second cache by the second application.