Robust computing device identification framework
AssigneeAdobe Inc.
InventorsSanjeev Kumar Biswas, Mayank Goyal, Sharad Srivastava
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdobe Inc.
InventorsSanjeev Kumar Biswas, Mayank Goyal, Sharad Srivastava
Estimating the term…
A client device is tracked over a period of time using “refresh tokens” that are exchanged in conjunction with routine client-server communications. Each communication cycle between client and server includes a refresh token that is recorded at the server. The recorded refresh tokens are mapped to both server- and client-generated device identifiers. As communications between client and server occur, a chain of tokens, one for each communication cycle, is progressively recorded at the server. If the server receives a token that is outdated with respect to that which is otherwise expected based on the progression of the recorded chain, this suggests that the received communication was transmitted from a device that is a clone of another client device. A more robust device identification framework is therefore achieved by using a combination of device identifiers and tokens exchanged between client and server.
A device identification system that comprises a memory device and a processor that is operatively coupled to the memory device, wherein the processor is configured to execute instructions stored in the memory device that, when executed, cause the processor to carry out a process for identifying multiple client devices in a client-server computing environment, the process comprising:
Dependencies are inferred from the claim text.