The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 03, 2020

Filed:

Sep. 26, 2017
Applicant:

Snap Inc., Venice, CA (US);

Inventors:

Peter Brook, Marina del Rey, CA (US);

Nicolas Dahlquist, Venice, CA (US);

Matthew Hanover, Los Angeles, CA (US);

Assignee:

Snap Inc., Santa Monica, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 9/32 (2006.01); G06K 7/10 (2006.01); G06K 19/10 (2006.01); H04B 10/114 (2013.01); H04L 9/08 (2006.01); H04L 9/14 (2006.01); H04L 9/30 (2006.01); H04W 12/04 (2009.01); H04W 12/06 (2009.01); G06K 7/14 (2006.01);
U.S. Cl.
CPC ...
H04L 9/3226 (2013.01); G06K 7/10762 (2013.01); G06K 19/10 (2013.01); H04B 10/114 (2013.01); H04L 9/0844 (2013.01); H04L 9/14 (2013.01); H04L 9/3066 (2013.01); H04W 12/04 (2013.01); H04W 12/06 (2013.01); G06K 7/1413 (2013.01); G06K 7/1417 (2013.01); H04L 2209/80 (2013.01);
Abstract

Embodiments for device pairing using optical codes are described. One embodiment is a host device with a memory and one or more processors configured to pair the host device with a wearable device. The paring involves generating and displaying an image including a first optical code, decoding decode a pairing advertisement from the wearable device, generating a second optical code, the second optical code comprising a host pairing advertisement code, and decoding a second pairing advertisement including the host pairing advertisement code. Additional embodiments involve, in response to the second pairing advertisement, establishing a communication channel between the host device and the wearable device, communicating keys between the host and wearable device, and using an application-level elliptic curve Diffie-Hellman (ECDH) exchange with the first key and the second key to establish a shared secret.


Find Patent Forward Citations

Loading…