The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 12, 2020

Filed:

Jan. 06, 2016
Applicant:

Adobe Inc., San Jose, CA (US);

Inventors:

Sanjeev Kumar Biswas, Bangalore, IN;

Mayank Goyal, Noida, IN;

Sharad Srivastava, Noida, IN;

Assignee:

Adobe Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06F 21/30 (2013.01); G06F 21/45 (2013.01); G06F 21/33 (2013.01); G06F 21/44 (2013.01);
U.S. Cl.
CPC ...
H04L 67/42 (2013.01); H04L 63/0807 (2013.01); H04L 63/0815 (2013.01); H04L 63/0861 (2013.01); G06F 21/305 (2013.01); G06F 21/335 (2013.01); G06F 21/44 (2013.01); G06F 21/45 (2013.01);
Abstract

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.


Find Patent Forward Citations

Loading…