CPC G06F 13/4282 (2013.01) [G06F 3/0219 (2013.01); G06F 3/04842 (2013.01); G06F 13/102 (2013.01); G06F 13/20 (2013.01); G06F 13/4081 (2013.01); G06F 16/23 (2019.01); G06F 21/34 (2013.01); G06F 21/575 (2013.01); G06F 21/77 (2013.01); G06F 21/85 (2013.01); G06Q 10/0838 (2013.01); G06Q 20/047 (2020.05); G06Q 20/065 (2013.01); G06Q 20/105 (2013.01); G06Q 20/24 (2013.01); G06Q 20/342 (2013.01); G06Q 20/349 (2013.01); G06Q 20/385 (2013.01); G06Q 20/4012 (2013.01); G06Q 30/016 (2013.01); G06Q 30/0185 (2013.01); G06Q 30/0633 (2013.01); H04L 63/0838 (2013.01); H04L 63/0853 (2013.01); H04L 63/0861 (2013.01); H04L 63/105 (2013.01); H04W 12/06 (2013.01); H04W 12/068 (2021.01); H04W 12/08 (2013.01); H05K 5/0278 (2013.01); G06F 2213/0042 (2013.01); G06F 2221/2153 (2013.01); H04N 21/47202 (2013.01)] | 27 Claims |
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) keyboard device class device;
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 send the one-time-only passcode as a series of HID keyboard device class device keycodes so that the portable USB device can be authenticated by a server via the computer terminal.
|