US 12,265,602 B2
Authentication of users based on codes embedded in machine-readable items
Anju, Kirkland, WA (US); and Ehud Mordechai Itshaki, Sammamish, WA (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jul. 21, 2022, as Appl. No. 17/870,589.
Prior Publication US 2024/0028684 A1, Jan. 25, 2024
Int. Cl. G06F 21/00 (2013.01); G06F 21/33 (2013.01); G06F 21/62 (2013.01)
CPC G06F 21/33 (2013.01) [G06F 21/6218 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a processor; and
a memory on which is stored machine-readable instructions that when executed by the processor, cause the processor to:
read a machine-readable item of a user to obtain a list of codes contained in the machine-readable item and extract an identifier of the machine-readable item;
send an authentication request, including the identifier of the machine-readable item, to a server for authentication of the user;
in response to the authentication request, receive, from the server, a request for a certain code, wherein the request includes a unique label of the certain code;
identify the certain code in the list of codes that corresponds to the unique label;
send the certain code to the server for the server to authenticate the user based at least on the certain code; and
receive, from the server, an indication as to whether the authentication request of the user is successful.