US2018007159A1PendingUtilityA1
Systems, devices, and methods for protecting access privacy of cached content
Est. expiryMay 7, 2033(~6.8 yrs left)· nominal 20-yr term from priority
Inventors:Abedelaziz Mohaisen
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-modifiedWhat 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.