SYSTEMS AND METHODS FOR PROVIDING A HIERARCHY OF CACHE LAYERS OF DIFFERENT TYPES FOR INTEXT ADVERTISING
First Claim
1. A method of using a cache comprising a hierarchy of a plurality of cache layers of different types, the method comprising:
- (a) establishing, by a cache manager executing on a device, a cache comprising a hierarchy of a plurality of cache layers, each of the plurality of cache layers of a different type, a first cache layer of the hierarchy comprising a first cache type and a second cache layer of the hierarchy comprising a second cache type.(b) receiving, by the cache manager, a request for a data item;
(c) requesting, by the cache manager, the data item from the second cache layer;
(d) determining that the data item does not exist in the second cache layer; and
(e) requesting the data item from the first cache layer responsive to the determination.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is related to a method for determining duplicate clicks via a multi-layered cache. The method includes establishing, by a cache manager executing on a device, a cache comprising a hierarchy of a plurality of cache layers. The cache manager may establish a first cache layer of the plurality of cache layers as a size bounded cache layer. The cache manager may further establish a second cache layer of the plurality of cache layers as a time bounded cache layer. In some embodiments, the second cache layer may encapsulate the first cache layer. The cache manager may receive a request to determine whether a click or an ad view is stored in the cache. The cache manager may determine whether the click or the ad view is stored in one of the first cache layer or the second cache layer.
-
Citations
20 Claims
-
1. A method of using a cache comprising a hierarchy of a plurality of cache layers of different types, the method comprising:
-
(a) establishing, by a cache manager executing on a device, a cache comprising a hierarchy of a plurality of cache layers, each of the plurality of cache layers of a different type, a first cache layer of the hierarchy comprising a first cache type and a second cache layer of the hierarchy comprising a second cache type. (b) receiving, by the cache manager, a request for a data item; (c) requesting, by the cache manager, the data item from the second cache layer; (d) determining that the data item does not exist in the second cache layer; and (e) requesting the data item from the first cache layer responsive to the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
11. A method for determining duplicate clicks via a multi-layered cache, the method comprising:
-
(a) establishing, by a cache manager executing on a device, a cache comprising a hierarchy of a plurality of cache layers; (b) establishing, by the cache manager a first cache layer of the plurality of cache layers as a size bounded cache layer; (c) establishing, by the cache manager, a second cache layer of the plurality of cache layers as a time bounded cache layer, the second cache layer encapsulating the first cache layer; (d) receiving, by the cache manager, a request to determine whether one of a click or an ad view is stored in the cache; and (e) determining whether one of the click or the ad view is stored in one of the first cache layer or the second cache layer.
-
Specification