CLIENT DEVICE IDENTIFICATION THROUGH CACHE MANIPULATION
First Claim
1. A method for identifying a networked client device of a server, the method comprising:
- generating an encoded modified date, via the server, during a first access attempt by the client device of a server-based object, wherein the encoded modified date provides a unique identifier for the client device;
automatically recording the encoded modified date in a local cache of the client device during the first access attempt; and
identifying the client device by processing the encoded modified date using the server during a second access attempt of the server-based object by the client device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of identifying a networked client device of a host machine or server includes generating an encoded modified date during a first access attempt by the client device of a server-based object, storing the encoded modified date in a local cache of the device, and processing the encoded modified date during a second access attempt by the client device. A system includes the server and a memory device on which is recorded a server-based object. The server generates and stores the encoded modified date in the local cache, e.g., via HTTP, during the first access attempt of the object by the client device, and processes the encoded modified date during a second access attempt by the same client device to uniquely identify the client device. Restricted information may be provided to the client device upon successful identification.
12 Citations
15 Claims
-
1. A method for identifying a networked client device of a server, the method comprising:
-
generating an encoded modified date, via the server, during a first access attempt by the client device of a server-based object, wherein the encoded modified date provides a unique identifier for the client device; automatically recording the encoded modified date in a local cache of the client device during the first access attempt; and identifying the client device by processing the encoded modified date using the server during a second access attempt of the server-based object by the client device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a server in networked communication with a client device; and a tangible, non-transitory memory device on which is recorded a server-based object; wherein the server is configured to; generate and store an encoded modified date in a local cache of the client device during a first access attempt of the server-based object by the client device; and process the encoded modified date during a second access attempt of the server-based object by the client device, thereby uniquely identifying the client device. - View Dependent Claims (8, 9, 10)
-
-
11. A method for identifying a networked client device of a server, the method comprising:
-
receiving, via the server, a first access attempt by a user agent of the client device of a server-based object, wherein the server-based object is at least one of a web page, an image, and a script; generating an encoded modified date, via the server, in response to the first access attempt, wherein the encoded modified date provides a unique identifier for the client device; automatically recording the encoded modified date in a local cache of the client device using Hypertext Transfer Protocol (HTTP) during the first access attempt; and identifying the client device by processing the encoded modified date using the server during a second access attempt of the server-based object by the client device. - View Dependent Claims (12, 13, 14, 15)
-
Specification