Back to results
US 2026/0196090 A1Published application
Contactless optical internet of things user identification device and system
AssigneeU.S. Bank National Association
InventorsJustin P. YUNKE, Adam J. ACHTERHOFF
Life of this patent
Estimating the term…
Abstract
A contactless optical device is useable to identify a user, and allows an enterprise to authorize access by that user to enterprise facilities and/or cause presentation of user information of the user. The device is specifically adapted for secure usage within an enterprise network via a wired network interface. The device avoids storage of user-identifying data in persistent memory, to avoid compromise of user data if the device were lost or stolen, or otherwise removed from the enterprise network.
Claims20
A device comprising:
- a controller;
- a volatile memory;
- and
- a non-volatile memory storing bootstrap instructions;
- wherein the bootstrap instructions, when executed by the controller, initialize the device, wherein initializing the device comprises:
- establishing communication with a bootstrap server;
- transmitting an identifier of the device to the bootstrap server;
- and
- receiving, from the bootstrap server, operating instructions, wherein the operating instructions correspond to a role assigned to the device, wherein the role is determined by the bootstrap server using the transmitted identifier of the device;
- wherein the volatile memory is configured to store the operating instructions;
- wherein the operating instructions, when executed by the controller, cause the device to operate in accordance with the role to:
- transmit a code to an identification server;
- and
- receive, from the identification server, an indication that a user is authorized based on the code;
- wherein the operating instructions are not persisted in the volatile memory when power is not supplied to the device.
12 more elements
A method comprising:
- executing bootstrap instructions stored in a non-volatile memory of a device, wherein executing the bootstrap instructions comprises:
- transmitting an identifier of the device to a bootstrap server;
- and
- receiving operating instructions from the bootstrap server, wherein the operating instructions correspond to a role assigned to the device, wherein the role corresponds to the transmitted identifier of the device;
- executing the operating instructions stored in a volatile memory of the device, wherein executing the operating instructions corresponding to the role comprises:
- transmitting a code to an identification server;
- and
- receiving, from the identification server, an indication that a user is present at a location based on the code.
5 more elements
A system comprising:
- a first server;
- a second server;
- and
- a device comprising a volatile memory and a non-volatile memory, wherein the device is configured to:
- execute first instructions stored in the non-volatile memory, wherein executing the first instructions causes the device to:
- establish communication with the first server via a wired network interface;
- transmit an identifier of the device to the first server;
- and
- receive, from the first server, second instructions, wherein the second instructions correspond to a role assigned to the device, wherein the role is determined by the first server using the transmitted identifier of the device;
- store the second instructions in the volatile memory;
- execute the second instructions, wherein executing the second instructions causes the device to operate in accordance with the role to:
- transmit, via the wired network interface, encrypted data to the second server;
- and
- receive, from the second server, an indication that a user is identified based on the encrypted data;
- cease persisting the second instructions in the volatile memory when power is removed from the device.
12 more elements
Dependencies are inferred from the claim text.