Patent ID: 8954560
Filing Date: 2015-02-10
Classification: G06F,H04L

Abstract:
1. A method for incrementally fingerprinting a computing device, comprising: (a) executing from a website, responsive to the website receiving a resource request through a web browser of a computing device, device-identification code for identifying the computing device, the device-identification code programmed to retrieve a complete set of device configuration metrics from the web browser; (b) interrupting execution of the device-identification code after retrieval of a first subset of the device configuration metrics; (c) generating a partial device fingerprint from the first subset of device configuration metrics; (d) generating a temporary device identifier from the partial device fingerprint; (e) generating a subset indicator identifying the device configuration metrics that compose the first subset; (f) writing the temporary device identifier and the subset indicator to browser-based storage of the computing device; (g) resuming execution of the device-identification code; (h) querying the browser-based storage for presence of the temporary device identifier; and (i) retrieving, responsive to detecting the temporary device identifier, a second subset of the device configuration metrics, the second subset comprising device configuration metrics not identified by the subset indicator.