IP Library › Granted Patent US 11,392,927
Granted Patent B2
US 11,392,927 · App. 15/728,768 · Granted Jul 19, 2022

Multi-function data key

Inventors: Christopher Maus (Sandpoint, ID); Brandon Maus (Sandpoint, ID)
Assignee: uQontrol, Inc.
G06Q20/341G06F21/31G06Q20/02G06Q20/30G06Q20/322G06Q20/3226G06Q20/3274G06Q20/3278G06Q20/353G06Q20/382G06Q20/385G06Q20/3829G06Q20/40145G06Q20/425H04L63/0838H04L63/0853H04L67/04H04L67/12H04L67/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,392,927
App. No.
15/728,768
Filed
Oct 10, 2017
Granted
Jul 19, 2022
Kind
B2
Examiner
RAZA, ZEHRA
Art Unit
3685
USPC
705/71
Abstract

A data key for secure financial and other types of data transactions with a key-shaped case, lightbox touch sensor carrying a removable wafer, processor, secure memory, general-purpose memory, battery, antenna, speaker, microphone, and a dual-purpose USB and chip pin pad. Bluetooth, NFC and/or RFID provides the ability to pair the data key through a wireless channel with another device, such as a smartphone, using a pairing button on the back of the data key. The data key provides chip-and-pin type security to online financial transactions. Dual-device security requires both the data key and another communication device registered to an authorized user to be present to activate the data key for secure operations. Device pairing enables geo-proximity features, such as dual-device security with a paired device, key finder, phone finder, and panic button. The data key may provide secure, remotely programmable security for building and equipment access.

Claims (45)

1. A data key comprising a microprocessor, a non-volatile solid state memory, a wireless transmitter, a USB plug, a touch sensor or depression sensor, and a non-transitory computer storage medium storing computer-executable instructions that when executed by the microprocessor causes the microprocessor to perform the steps of:

pairing a mobile device with the microprocessor;

receiving user data;

encrypting the user data;

storing the encrypted user data in the non-volatile solid state memory;

receiving a transaction request;

in response to receiving the transaction request, determining whether the microprocessor is in communication with the paired mobile device;

in response to determining that the microprocessor is in communication with the paired mobile device, communicating transaction data associated with the user data to a transaction processor according to a format of the transaction processor through the USB plug, through a host device in communication with the USB plug, and over a public network in communication with the host device and the transaction processor;

wherein the computer-executable instructions when executed by the microprocessor further cause the microprocessor to perform the step of communicating the transaction data to the transaction processor in response to detecting user interaction with the touch sensor or depression sensor in addition to determining that the microprocessor is in communication with the paired mobile device.

2. A data key comprising a microprocessor, a non-volatile solid state memory, a wireless transmitter, a USB plug, and a non-transitory computer storage medium storing computer-executable instructions that when executed by the microprocessor causes the microprocessor to perform the steps of:

registering the data key to an authorized user;

registering an authorized mobile device associated with the authorized user to pair with the microprocessor;

pairing the authorized mobile device with the microprocessor;

receiving user data;

encrypting the user data;

storing the encrypted user data in the non-volatile solid state memory;

receiving a transaction request;

in response to receiving the transaction request, determining whether the microprocessor is in communication with the paired authorized mobile device;

in response to determining that the microprocessor is in communication with the paired authorized mobile device, communicating transaction data associated with the user data to a transaction processor according to a format of the transaction processor through the USB plug, through a host device in communication with the USB plug, and over a public network in communication with the host device and the transaction processor;

wherein the USB plug further comprises a dual-function pin pad operative as a 4-pin USB port and as an 8-pin chip-and-pin port, wherein the computer-executable instructions when executed by the microprocessor further cause the microprocessor to perform the step of communicating the transaction data to the transaction processor through the dual-function pin pad.

3. The data key of claim 1 , wherein the computer-executable instructions when executed by the microprocessor further cause the microprocessor to perform the step of communicating the transaction data to the transaction processor in public key infrastructure (PKI), token or cryptogram encrypted format.

4. The data key of claim 1 , wherein the computer-executable instructions when executed by the microprocessor further cause the microprocessor to perform the step of communicating the transaction data to the transaction processor in response to receiving a password in addition to determining that the microprocessor is in communication with the paired mobile device.

5. The data key of claim 1 , wherein the computer-executable instructions when executed by the microprocessor further cause the microprocessor to perform the step of communicating the transaction data to the transaction processor in response to receiving a bio-identifier in addition to determining that the microprocessor is in communication with the paired mobile device.

6. The data key of claim 1 , wherein the user interaction with the touch sensor or depression sensor comprises a combination code entered through the touch sensor or depression sensor.

7. A data key comprising a microprocessor, a non-volatile solid state memory, a wireless transmitter, a USB plug, and a non-transitory computer storage medium storing computer-executable instructions that when executed by the microprocessor causes the microprocessor to perform the steps of:

pairing a mobile device with the microprocessor;

receiving user data;

encrypting the user data;

storing the encrypted user data in the non-volatile solid state memory;

receiving a transaction request;

in response to receiving the transaction request, determining whether the microprocessor is in communication with the paired mobile device;

in response to determining that the microprocessor is in communication with the paired mobile device, communicating transaction data associated with the user data to a transaction processor according to a format of the transaction processor through the USB plug, through a host device in communication with the USB plug, and over a public network in communication with the host device and the transaction processor;

generating a one-time-password (OTP) or quick response (QR) code, communicating the one-time-password (OTP) or quick response (QR) code to the paired mobile device, and communicating the transaction data to the transaction processor in response to the paired mobile device receiving user entry of the one-time-password (OTP) or quick response (QR) code in addition to determining that the microprocessor is in communication with the paired mobile device.

8. The data key of claim 7 , wherein the computer-executable instructions when executed by the microprocessor further cause the microprocessor to perform the step of communicating the transaction data to the transaction processor utilizing a chip-and-pin transaction security protocol associated with the transaction processor.

9. The data key of claim 7 , wherein the computer-executable instructions when executed by the microprocessor further cause the microprocessor to receive the transaction request from the paired mobile device through the wireless transmitter.

10. The data key of claim 7 , wherein the computer-executable instructions when executed by the microprocessor further cause the microprocessor to receive the transaction request from a device other than the paired mobile device.

11. The data key of claim 7 , wherein the paired mobile device comprises a mobile telephone.

12. The data key of claim 1 , wherein the computer-executable instructions when executed by the microprocessor further cause the microprocessor to perform the step of communicating the transaction data to the transaction processor in response to generating a one-time pin (OTP), wirelessly transmitting the OTP to the paired mobile device, and wirelessly receiving the OTP from the paired mobile device.

13. The data key of claim 1 , wherein the computer-executable instructions when executed by the microprocessor further cause the microprocessor to perform the step of communicating the transaction data to the transaction processor in response to generating a one-time pin (OTP), transmitting the OTP to the host device through the USB plug, and receiving the OTP from the paired mobile device through the wireless transmitter.

14. The data key of claim 1 wherein the USB plug further comprises a dual-function pin pad operative as a 4-pin USB port and as an 8-pin chip-and-pin port, wherein the computer-executable instructions when executed by the microprocessor further cause the microprocessor to perform the step of communicating the transaction data to the transaction processor through the dual-function pin pad.

15. The data key of claim 7 , wherein the USB plug further comprises a dual-function pin pad operative as a 4-pin USB port and as an 8-pin chip-and-pin port, wherein the computer-executable instructions when executed by the microprocessor further cause the microprocessor to perform the step of communicating the transaction data to the transaction processor through the dual-function pin pad.

16. The data key of claim 2 , wherein the computer-executable instructions when executed by the microprocessor further cause the microprocessor to perform the step of communicating the transaction data to the transaction processor in response to detecting user interaction with the touch sensor or depression sensor in addition to determining that the microprocessor is in communication with the paired mobile device.

17. The data key of claim 7 , wherein the computer-executable instructions when executed by the microprocessor further cause the microprocessor to perform the step of communicating the transaction data to the transaction processor in response to detecting user interaction with the touch sensor or depression sensor in addition to determining that the microprocessor is in communication with the paired mobile device.

18. The data key of claim 1 , wherein the computer-executable instructions when executed by the microprocessor further cause the microprocessor to perform the step of generating a one-time-password (OTP) or quick response (QR) code, communicating the one-time-password (OTP) or quick response (QR) code to the paired mobile device, and communicating the transaction data to the transaction processor in response to the paired mobile device receiving user entry of the one-time-password (OTP) or quick response (QR) code in addition to determining that the microprocessor is in communication with the paired mobile device.

19. The data key of claim 2 , wherein the computer-executable instructions when executed by the microprocessor further cause the microprocessor to perform the step of generating a one-time-password (OTP) or quick response (QR) code, communicating the one-time-password (OTP) or quick response (QR) code to the paired mobile device, and communicating the transaction data to the transaction processor in response to the paired mobile device receiving user entry of the one-time-password (OTP) or quick response (QR) code in addition to determining that the microprocessor is in communication with the paired mobile device.

Continuity (4)
Continuation In Part 14744812 · Jun 19, 2015
Continuation In Part 14596089 · Jan 13, 2015
Provisional Application 61926437 · Jan 13, 2014
Related Publication 20180047014A1 · Feb 15, 2018
Cited By (3)
US 12,238,101 US 12,373,833 US 12,604,190