# US 10,122,756 B1 · Systems and methods for securely pairing a transmitting device with a receiving device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,122,756 B1
- Document ID: US10122756B1
- Status: Granted
- Kind: B1
- Application number: 15/826,580
- Filed: 2017-11-29
- Granted: 2018-11-06
- Earliest claimed: 2017-11-16
- Assignees: Capital One Services, LLC
- Applicants: Capital One Services, LLC
- Inventors: Kevin Patrick Kelly; Saleem Ahmed Sangi; Robert Thomas Perry; Adam R. Koeppel
- Web page: https://patentgrep.com/patent/US10122756B1

## CPC

- H04W 12/04: Key management, e.g. using generic bootstrapping architecture [GBA]
- G06F 16/9554: {by using bar codes}
- G06F 21/445: {by mutual authentication, e.g. between devices or programs}
- G06F 21/606: {by securing the transmission between two devices or processes}
- G06K 7/1404: {Methods for optical code recognition}
- G06K 7/1417: {2D bar codes}
- G06K 19/06037: {multi-dimensional coding}
- G06Q 20/3274: {using a pictured code, e.g. barcode or QR-code, being displayed on the M-device}
- G06Q 20/3276: {using a pictured code, e.g. barcode or QR-code, being read by the M-device}
- H04L 9/0819: {Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) (network architectures or network communication protocols for key distribution in a packet data network H04L63/062)}
- H04L 9/0838: {Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these (network architectures or network communication protocols for key exchange in a packet data network H04L63/061)}
- H04L 9/0866: {involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics}
- H04L 9/0891: {Revocation or update of secret information, e.g. encryption key update or rekeying}
- H04L 9/3226: {using a predetermined code, e.g. password, passphrase or PIN (network architectures or network communication protocols for supporting authentication of entities using passwords in a packet data network H04L63/083)}
- H04L 9/3234: {involving additional secure or trusted devices, e.g. TPM, smartcard, USB or software token (network architectures or network communication protocols for supporting authentication of entities using an additional device in a packet data network H04L63/0853)}
- H04L 63/18: {using different networks or channels, e.g. using out of band channels (cryptographic mechanisms or cryptographic arrangements for key distribution involving distinctive intermediate devices or communication paths H04L9/0827; cryptographic mechanisms or cryptographic arrangements for authentication using a plurality of channels H04L9/3215)}
- H04L 67/04: specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
- H04L 69/18: Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
- H04W 12/03: Protecting confidentiality, e.g. by encryption
- H04W 12/0471: Key exchange
- H04W 12/06: Authentication
- H04W 12/50: Secure pairing of devices
- H04L 2209/805: Lightweight hardware, e.g. radio-frequency identification [RFID] or sensor
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems and methods for securely pairing a transmitting device with a receiving device are described. The systems and methods may communicate with a first device via a first communication method over a wireless communication network. The systems and methods may transmit, to the first device via a second communication method, a first sensory pattern representing a first key. In addition, the system and methods may communicate with the first device via the first communication method using the first key.

## Claims

### Claim 1

A method for secure communication between a transmitting device and a first device, the method comprising:
communicating with a first device via a first communication method over a wireless communication network;
transmitting, to the first device via a second communication method, a first sensory pattern representing a first key, wherein:
the first key is a security key;
the second communication method is different from the first communication method; and
the first key is encoded using a ciphering scheme;
determining that a pairing configuration has changed;
transmitting, to the first device via a third communication method, a second sensory pattern representing a second key, the third communication method being specified by the configuration,
wherein the second key is encoded based on a ciphering scheme specified by the pairing configuration; and
in response to determining that the first key matches a third key located on a server, the third key being a secret key:
encrypting a message using a fourth key, the fourth key being a public key, and
sending the encrypted message to the first device via the first communication method;
communicating with the first device via a fourth communication method.

### Claim 2 (depends on 1)

The method of claim 1, wherein transmitting the first and second sensory patterns further comprises transmitting, via an optical transmitter, a light pattern to the first device, the first device being located in a container configured to contain the first device.

### Claim 3 (depends on 1)

The method of claim 1, wherein the first pattern comprises a pattern representing the ciphering scheme used to encode the first key.

### Claim 4 (depends on 1)

The method of claim 1, further comprising acquiring the ciphering scheme from at least one of a remote server or a local storage.

### Claim 5 (depends on 1)

The method of claim 1, further comprising acquiring, from the pairing configuration, at least one of the first communication method, the second communication method, or the ciphering scheme.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
receiving, from a server, a request to change the second communication method to the third communication method.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
receiving a notification from a server to terminate communication with the first device; and
deleting the first key from a local storage.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
determining a proximity to the first device; and
transmitting the first pattern when the proximity is within a predetermined range.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
receiving a notification associated with the first pattern; and
transmitting the first pattern in response to receiving the notification.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
receiving a fraud detection notification; and
in response to receiving the fraud detecting notification:
communicating with the first device via the first communication method using the second key.

### Claim 11 (depends on 1)

The method of claim 1, wherein the first device comprises one of a smart phone, a smart card, a wearable device, an unmanned aerial vehicle, or a medical device.

### Claim 12 (depends on 1)

The method of claim 1, further comprising:
encrypting a message using the first key; and
transmitting the encrypted message to the first device via the first communication method.

### Claim 13 (depends on 1)

The method of claim 1, wherein the first communication method comprises radio frequency communication.

### Claim 14 (depends on 1)

The method of claim 1, wherein the second communication method comprises communicating at least one of a light pattern, a sound pattern, a thermal energy pattern, or a vibration pattern.

### Claim 15 (depends on 1)

The method of claim 1, wherein the first key has a predetermined time of validity.

### Claim 16 (depends on 15)

The method of claim 15, further comprising:
in response to determining that the predetermined time of validity has lapsed:
communicating with the first device via the first communication method using the second key.

### Claim 17

A non-transitory computer-readable storage medium encoded with instructions which, when executed by one or more processors, perform operations comprising:
communicating with a first device via a first communication method over a wireless communication network;
transmitting, to the first device via a second communication method, a first sensory pattern representing a first key, wherein:
the first key is a security key;
the second communication method is different from the first communication method; and
the first key is encoded using a ciphering scheme;
determining that a pairing configuration has changed;
transmitting, to the first device via a third communication method, a second sensory pattern representing a second key, the third communication method being specified by the configuration,
wherein the second key is encoded based on a ciphering scheme specified by the pairing configuration; and
in response to determining that the first key matches a third key located on a server, the third key being a secret key:
encrypting a message using a fourth key, the fourth key being a public key, and
sending the encrypted message to the first device via the first communication method;
communicating with the first device via a fourth communication method.

### Claim 18 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein the operations further comprise:
determining a proximity to the first device; and
transmitting the first pattern when the proximity is within a predetermined range.
