US Patent No. 9,407,716

IDENTIFYING CONTENT FILES IN A CACHE USING A RESPONSE-BASED CACHE INDEX


Patent No. 9,407,716
Issue Date August 02, 2016
Title Identifying Content Files In A Cache Using A Response-based Cache Index
Inventorship Kiran Desai, Milpitas, CA (US)
Jaspal Kohli, Sunnyvale, CA (US)
Assignee Juniper Networks, Inc., Sunnyvale, CA (US)

Claim of US Patent No. 9,407,716

1. A method comprising:
receiving, by a first device, a content request from a second device,
the content request including a dynamic network address and a request for a content file corresponding to the dynamic network
address,

the first device having stored a single instance of the content file prior to receiving the content request;
determining, by the first device, that the dynamic network address is not included in a first index that stores a plurality
of different dynamic network addresses;

determining, by the first device, one or more response values, associated with the content file, based on determining that
the dynamic network address is not included in the first index and without retrieving the content file from a third device
storing the content file,

at least one of the one or more response values including a last modified timestamp;
determining, by the first device, that the one or more response values are included in a second index when the one or more
response values match one or more response values included in the second index,

the second index identifying that the content file is stored in the first device;
generating, by the first device, an association between the dynamic network address and the second index to map the dynamic
network address to the second index and to the content file based on determining that the one or more response values are
included in the second index,

the content file being associated, in the second index, with one or more other dynamic network addresses that are different
than the dynamic network address; and

providing, by the first device, the content file to the second device.