Computer Hardware Identity Tracking Using Characteristic Parameter-Derived Data
First Claim
1. A method for computer identity tracking, comprising:
- generating a baseline machine fingerprint for a client device having a processor and memory, at least in part by reading data indicating current configuration states of hardware making up the client device and processing the data to generate the baseline machine fingerprint;
storing the baseline machine fingerprint in a database of stored machine fingerprints;
generating, subsequently, a working machine fingerprint for the client device, the working machine fingerprint derived from a portion of the data, the portion determined according to a sampling protocol;
querying the database of stored machine fingerprints using the working machine fingerprint and the sampling protocol to determine whether the working machine fingerprint matches a machine fingerprint previously stored in the database; and
providing an indication of results from querying the database.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for computer identity tracking may be implemented by executing software, for example, from a server, for generating a baseline machine fingerprint for a client device by reading data indicating current configuration states of hardware making up the client device and processing the data to generate the baseline machine fingerprint, storing the baseline machine fingerprint in a database of stored machine fingerprints, subsequently generating a working machine fingerprint for the client device, the working machine fingerprint derived from a portion of the data, the portion determined according to a sampling protocol, querying the database of stored machine fingerprints using the working machine fingerprint and the sampling protocol to determine whether the working machine fingerprint matches a machine fingerprint previously stored in the database, and providing an indication of results from querying the database.
151 Citations
20 Claims
-
1. A method for computer identity tracking, comprising:
-
generating a baseline machine fingerprint for a client device having a processor and memory, at least in part by reading data indicating current configuration states of hardware making up the client device and processing the data to generate the baseline machine fingerprint; storing the baseline machine fingerprint in a database of stored machine fingerprints; generating, subsequently, a working machine fingerprint for the client device, the working machine fingerprint derived from a portion of the data, the portion determined according to a sampling protocol; querying the database of stored machine fingerprints using the working machine fingerprint and the sampling protocol to determine whether the working machine fingerprint matches a machine fingerprint previously stored in the database; and providing an indication of results from querying the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for computer identity tracking, comprising:
-
generating a baseline machine fingerprint for a hardware component using an algorithm, the algorithm processing characteristic configuration data determined from the hardware component as input, wherein the baseline machine fingerprint is capable of being generated from the hardware component so long as the characteristic configuration data of the hardware component is unchanged; transmitting the baseline machine fingerprint for storage in a computer-readable data structure; generating, subsequently, a working machine fingerprint for the hardware component, the working machine fingerprint derived from a portion of the characteristic configuration data, the portion determined according to a sampling protocol; and generating a data signal, in response to a query comprising the working machine fingerprint and the sampling protocol received at a time after the baseline machine fingerprint was generated, indicating whether the working machine fingerprint matches the baseline fingerprint stored in the computer-readable data structure. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium encoded with instructions configured to cause a computer to:
-
generate a baseline machine fingerprint for a hardware component using an algorithm, the algorithm processing characteristic configuration data determined from the hardware component as input, wherein the baseline fingerprint is capable of being generated from the hardware component so long as the characteristic configuration data of the hardware component is unchanged; transmit the baseline machine fingerprint for storage in a computer-readable data structure; generate, subsequently, a working machine fingerprint for the hardware component, the working machine fingerprint derived from a portion of the characteristic configuration data, the portion determined according to a sampling protocol; and generate a data signal, in response to a query comprising the working machine fingerprint and the sampling protocol received at a time after the baseline machine fingerprint was generated, indicating whether the working machine fingerprint matches the baseline fingerprint stored in the computer-readable data structure.
-
Specification