US2024004827A1PendingUtilityA1

Usb device

Assignee: ARKEYTYP IP LTDPriority: Dec 8, 2006Filed: Sep 11, 2023Published: Jan 4, 2024
Est. expiryDec 8, 2026(~0.4 yrs left)· nominal 20-yr term from priority
G06F 16/23G06F 13/4282G06F 3/0219G06F 21/77G06F 21/85H05K 5/0278G06F 21/34G06F 21/575H04W 12/08G06Q 20/047H04W 12/06H04W 12/068G06F 13/4081G06Q 10/0838G06Q 30/016G06Q 30/0633H04L 63/0838H04L 63/0853H04L 63/0861H04L 63/105G06Q 20/065G06Q 30/0185G06F 3/04842G06F 13/102G06F 13/20G06Q 20/105G06Q 20/342G06Q 20/385G06Q 20/24G06Q 20/349G06Q 20/4012G06F 2221/2153G06F 2213/0042H04N 21/47202G06F 3/023G06F 9/445
78
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A portable, application-specific USB autorun device, following connection to a computer terminal, automatically initialises or presents itself as a known type of device and then automatically sends to the terminal a sequence of data complying with a standard protocol, that sequence of data automatically causing content to be accessed or a task to be initiated. The device (i) includes a standardised USB module that includes a USB microcontroller, the standardised module being designed to be attached to or embedded in multiple types of different, application specific packages but (ii) excludes mass memory storage for applications or end-user data.

Claims

exact text as granted — not AI-modified
1 . A portable universal serial bus (USB) device, the device including a package, wherein the device is configured such that, following connection to a computer terminal, the device presents itself to the computer terminal as a human interface device (HID);
 wherein the portable USB device includes a USB module that includes a USB microcontroller, the USB module being attached to or embedded in the package, wherein the portable USB device is applicable to secure on-line access, wherein the portable USB device is operable to generate a one-time-only passcode and to use the one-time-only passcode so that the portable USB device can be authenticated by a secure server via the computer terminal.   
     
     
         2 . The portable USB device of  claim 1 , wherein the device includes a one-time-only passcode generator. 
     
     
         3 . The portable USB device of  claim 2 , wherein the one-time-only passcode generator includes a computer program embodied on a non-transitory storage medium of the portable USB device, wherein the computer program is executable on the portable USB device to generate one-time-only passcodes. 
     
     
         4 . The portable USB device of  claim 1 , wherein the HID device is a HID keyboard device. 
     
     
         5 . The portable USB device of  claim 4 , wherein the portable USB device sends to the computer terminal a sequence of data, the data complying with the HID keyboard standard protocol. 
     
     
         6 . The portable USB device of  claim 4 , wherein a sequence of data is transmitted to the secure server, wherein the data are keycodes, the keycodes complying with the human interface device (HID) keyboard standard protocol. 
     
     
         7 . The portable USB device of  claim 1 , wherein the device includes a button, wherein the device is configured to initiate a pre-programmed sequence, in response to receiving a press of the button. 
     
     
         8 . The portable USB device of  claim 1 , wherein the one-time-only passcode is generated using a seed and hash algorithm. 
     
     
         9 . The portable USB device of  claim 1 , wherein a hash algorithm is a part of a program embodied on a non-transitory storage medium of the portable USB device; the USB module includes a key, stored in a non-transitory storage medium of the USB device; wherein the USB module is configured to use the hash algorithm, the key, and the previous passcode to generate the next passcode; wherein the USB module is configured to store the passcode in a non-transitory storage medium of the portable USB device ready for use next time. 
     
     
         10 . The portable USB device of  claim 9 , wherein the key is unique for each portable USB device. 
     
     
         11 . The device of  claim 1 , in which the one-time passcode is generated using a hash algorithm and seed so as to be unique for each connection of the device and thus one-time-only (OTO). 
     
     
         12 . The device of  claim 1 , in which the device is configured such that communications between the device and the secure server are encrypted. 
     
     
         13 . The device of  claim 1 , in which the package is small enough to be held in a hand and in which the device is readily inserted into a female USB socket on the computer terminal. 
     
     
         14 . The device of  claim 1 , in which the portable USB device is configured to open a Uniform Resource Locator (URL), or a Uniform Resource Identifier (URI), of a secure web site on the computer terminal. 
     
     
         15 . The device of  claim 14 , wherein the URL or the URI is one-time only. 
     
     
         16 . The device of  claim 14 ,
 (i) wherein the URL or the URI has appended to it an ID, which is passed as a parameter to the secure server; or   (ii) wherein the URL or the URI has appended to it a password, which is passed as a parameter to the secure server; or   (iii) wherein the device includes a one-time-only passcode generator, wherein the URL or the URI has appended to it an ID, and a one-time-only passcode generated by the one-time-only passcode generator, which are passed as parameters to the secure server.   
     
     
         17 . The device of  claim 1 , in which the device includes a button, wherein the device is configured to auto-launch a URL or a URI relating to the secure server, in response to receiving a press of the button. 
     
     
         18 . The device of  claim 1 , in which a unique device ID and a password or the one-time passcode is appended to a URL or a URI and passed as parameters to the secure server, so that the device can be identified and authenticated. 
     
     
         19 . A system including a secure server and a portable universal serial bus (USB) device, the device including a package, wherein the device is configured such that, following connection to a computer terminal, the device presents itself to the computer terminal as a human interface device (HID);
 wherein the portable USB device includes a USB module that includes a USB microcontroller, the USB module being attached to or embedded in the package, wherein the portable USB device is applicable to secure on-line access;   wherein the portable USB device is operable to generate a one-time-only passcode and to use the one-time-only passcode so that the portable USB device can be authenticated by the secure server via the computer terminal,   and wherein the secure server is configured to authenticate the portable USB device using the one-time-only passcode.   
     
     
         20 . A computer-implemented method of authenticating a portable universal serial bus (USB) device, the device including a package, wherein the portable USB device includes a USB module that includes a USB microcontroller, the USB module being attached to or embedded in the package, wherein the portable USB device is applicable to secure on-line access, the method including the steps of:
 (i) following connection to a computer terminal, the portable USB device presenting itself to the computer terminal as a human interface device (HID);   (ii) the portable USB device generating a one-time-only passcode;   (iii) the portable USB device using the one-time-only passcode so that the portable USB device can be authenticated by a secure server via the computer terminal, and   (iv) the secure server authenticating the portable USB device using the one-time-only passcode.

Join the waitlist — get patent alerts

Track US2024004827A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.