Patent ID: 11956233
Assignee: GOOGLE LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A computer-implemented method executed by data processing hardware that causes the data processing hardware to perform operations comprising:
receiving a first authentication request from a first application service, the first authentication request requesting authentication of a user of a user device;
obtaining first device information associated with the user device of the user;
generating a unique opaque identifier for the user device, the unique opaque identifier not revealing any information capable of identifying the user device or the user;
generating a first authentication token comprising the unique opaque identifier;
transmitting the first authentication token to the first application service;
receiving a second authentication request from a second application service, the second authentication request requesting authentication of the user of the user device;
obtaining second device information associated with the user device of the user;
determining that a similarity score between the first device information and the second device information satisfies a similarity threshold;
in response to determining that the similarity score between the first device information and the second device information satisfies the similarity threshold, generating a second authentication token comprising the unique opaque identifier; and
transmitting the second authentication token to the second application service.