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

Claim 10:
11. A system comprising:
data processing hardware; and
memory hardware in communication with the data processing hardware, the memory hardware storing instructions that when executed on the data processing hardware cause 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.