US2018007159A1PendingUtilityA1

Systems, devices, and methods for protecting access privacy of cached content

Assignee: VERISIGN INCPriority: May 7, 2013Filed: Feb 20, 2017Published: Jan 4, 2018
Est. expiryMay 7, 2033(~6.8 yrs left)· nominal 20-yr term from priority
G06F 2212/1052H04L 9/005G06F 21/60H04L 2463/121G06F 21/554H04L 67/2842H04L 63/10H04L 67/32G06F 21/556H04L 67/568H04L 67/60
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments relate to systems, devices, and computer-implemented methods for preventing determination of previous access of sensitive content by receiving, from a user, a request for content at a device in an information centric network, where a cached version of the content is locally stored at the device; initiating a time delay based on a determination that the user has not previously requested the content; and transmitting the cached version of the content to the user after the time delay.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method, comprising:
 receiving, at a first device, a request for content from a user device, wherein a cached version of the content is locally stored at the device;   determining that the user device has not previously requested the content from the first device;   initiating a time delay in response to determining that the user device has not previously requested the content from the first device; and   transmitting the cached version of the content to the user device once the time delay terminates.   
     
     
         2 . The computer-implemented method of  claim 1 , wherein:
 a second device determines that the user device has not previously requested the content from the first device; and   the request for the content is first received via the second device and includes an indication that the user device has not previously requested the content.   
     
     
         3 . The computer-implemented method of  claim 1 , wherein:
 the user device comprises an access point,   communications from the user device are assigned to a first port; and   determining that the user device has not previously requested the content comprises determining that the content has not been previously requested via the port.   
     
     
         4 . The computer-implemented method of  claim 1 , further comprising determining that the content is associated with a privacy mode. 
     
     
         5 . The computer-implemented method of  claim 1 , wherein the first device comprises an edge router relative the user device. 
     
     
         6 . The computer-implemented method of  claim 1 , further comprising:
 receiving, at the first device, an initial request for the content from a second user device before the content is locally cached at the first device;   transmitting the initial request for the content to a second device;   receiving the content from the second device;   storing the content in a cache memory; and   transmitting the content to the second user device.   
     
     
         7 . The computer-implemented method of  claim 6 , wherein the time delay is based on an expected number of nodes between the first device and an original source of the content. 
     
     
         8 . The computer-implemented method of  claim 7 , further comprising:
 calculating a request time delay based on a first timestamp associated with a time that the request was transmitted by the first user device and a second timestamp associated with a time that the request was received at the first device;   calculating a retrieval time delay based on a measured time between when the initial request was transmitted to the second device and when the content was received from the second device; and   determining the expected number of nodes between the first device and the original source of the content based on the request time delay and the retrieval time delay.   
     
     
         9 . The computer-implemented method of  claim 1 , further comprising generating the time delay randomly within a predetermined range. 
     
     
         10 . A computing device, comprising:
 a memory that includes instructions; and   a processor coupled to the memory and, when executing the instructions, is configured to:
 receive a request for content from a user device, wherein a cached version of the content is stored locally, 
 determine that the user device has not previously requested the content from the computing device, 
 initiate a time delay in response to determining that the user device has not previously requested the content from the computing; and 
 transmit the cached version of the content to the user device once the time delay has terminated.

Join the waitlist — get patent alerts

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

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