IP Library Granted Patent US 8,676,123
Granted Patent B1
US 8,676,123 · App. 13/658,504 · Granted Mar 18, 2014

Establishing connection between mobile devices using light

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 8,676,123
App. No.
13/658,504
Granted
Mar 18, 2014
Kind
B1
Abstract

Establishing a connection between mobile devices includes arranging a first one of the mobile devices to display a sequence of images that are received by a second one of the mobile devices. The first one of the mobile devices displays a first sequence of images that are received by the second one of the mobile devices. The second one of the mobile devices displays a second sequence of images that are received by the first one of the mobile devices. The first and second sequences of images establish contact between the mobile devices. The mobile devices exchanging images to determine mutually available data transmission techniques following establishing contact between the mobile devices.

Claims (35)

1. A method of establishing a connection between mobile devices, comprising:

arranging a first one of the mobile devices to display a sequence of images that are received by a second one of the mobile devices;

the first one of the mobile devices displaying a first sequence of images that are received by the second one of the mobile devices;

the second one of the mobile devices displaying a second sequence of images that are received by the first one of the mobile devices, wherein the first and second sequences of images establish contact between the mobile devices;

retrying to establish contact between the mobile devices in response to at least one of: the second one of the mobile devices not decoding the first sequence of images and the first one of the mobile devices not decoding the second sequence of images;

the mobile devices exchanging images to determine mutually available data transmission techniques following establishing contact between the mobile devices;

choosing one of the mutually available data transmission techniques;

the mobile devices exchanging images to pair the mobile devices in response to the mobile devices not being previously authenticated to use the one of the mutually available transmission techniques that is chosen; and

transferring data between the mobile devices using the one of the mutually available transmission techniques that is chosen.

2. A method, according to claim 1 , wherein the one of the mutually available transmission techniques that is chosen is one of: Bluetooth and Wi-Fi.

3. A method, according to claim 2 , wherein the mobile devices exchanging images to pair the mobile devices includes providing images corresponding to numbers used in connection with a Secure Simple Pairing mechanism.

4. A method, according to claim 1 , wherein the one of the mutually available transmission techniques that is chosen is exchanging and interpreting images encoded with data for transmission.

5. A method, according to claim 1 , wherein, in response to the mobile devices not being able to be authenticated to use the one of the mutually available transmission techniques that is chosen, choosing a different one of the mutually available transmission techniques.

6. A method, according to claim 1 , wherein arranging a first one of the mobile devices to display a sequence of images that are received by a second one of the mobile devices includes placing the mobile devices face to face and wherein the mobile devices have front facing cameras that receive images displayed on an opposing one of the devices.

7. A method, according to claim 1 , wherein the sequences of images are made aesthetically attractive.

8. A method, according to claim 7 , wherein aesthetic attractiveness of the sequences of images is enhanced by decorating the light signals with at least one of: color and animation.

9. A method, according to claim 8 , wherein the sequences of images include at least one video clip.

10. A method, according to claim 1 , wherein a user chooses a specific set of image sequences from a library of sets of images.

11. A method, according to claim 1 , wherein the system captures and processes images of a place where data transmission is performed and chooses a corresponding set of image sequences from a library of sets of images.

12. Computer software, provided in a non-transitory computer-readable medium, that establishes a connection between mobile devices, the software comprising:

executable code that causes a first one of the mobile devices to display a first sequence of images that are received by a second one of the mobile devices;

executable code that causes a second one of the mobile devices to display a second sequence of images that are received by the first one of the mobile devices, wherein the first and second sequences of images establish contact between the mobile devices;

executable code that retries to establish contact between the mobile devices in response to at least one of: the second one of the mobile devices not decoding the first sequence of images and the first one of the mobile devices not decoding the second sequence of images;

executable code that causes the mobile devices to exchange images to determine mutually available data transmission techniques following establishing contact between the mobile devices;

executable code that facilitates choosing one of the mutually available data transmission techniques;

executable code that causes the mobile devices to exchange images to pair the mobile devices in response to the mobile devices not being previously authenticated to use the one of the mutually available transmission techniques that is chosen; and

executable code that transfers data between the mobile devices using the one of the mutually available transmission techniques that is chosen.

13. Computer software, according to claim 12 , wherein the one of the mutually available transmission techniques that is chosen is one of: Bluetooth and Wi-Fi.

14. Computer software, according to claim 13 , wherein the mobile devices exchanging images to pair the mobile devices includes providing images corresponding to numbers used in connection with a Secure Simple Pairing mechanism.

15. Computer software, according to claim 12 , wherein the one of the mutually available transmission techniques that is chosen is exchanging and interpreting images encoded with data for transmission.

16. Computer software, according to claim 12 , wherein, in response to the mobile devices not being able to be authenticated to use the one of the mutually available transmission techniques that is chosen, a different one of the mutually available transmission techniques is chosen.

17. Computer software, according to claim 12 , wherein the sequences of images are made aesthetically attractive.

18. Computer software, according to claim 17 , wherein aesthetic attractiveness of the sequences of images is enhanced by decorating the light signals with at least one of: color and animation.

19. Computer software, according to claim 18 , wherein the sequences of images include at least one video clip.

20. Computer software, according to claim 12 , wherein the system captures and processes images of a place where data transmission is performed and chooses a corresponding set of image sequences from a library of sets of images.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: EVERNOTE CORPORATION
To: BENDING SPOONS S.P.A.
Reel/Frame 066288/0195 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2023
From: MUFG BANK, LTD.
To: EVERNOTE CORPORATION
Reel/Frame 063116/0260 →
RELEASE OF SECURITY INTEREST Recorded Oct 8, 2021
From: EAST WEST BANK
To: EVERNOTE CORPORATION
Reel/Frame 057852/0078 →
SECURITY INTEREST Recorded Oct 6, 2021
From: EVERNOTE CORPORATION
To: MUFG UNION BANK, N.A.
Reel/Frame 057722/0876 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT TERMINATION AT R/F 040192/0720 Recorded Oct 22, 2020
From: SILICON VALLEY BANK
To: EVERNOTE CORPORATION
Reel/Frame 054145/0452 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT TERMINATION AT R/F 040240/0945 Recorded Oct 22, 2020
From: HERCULES CAPITAL, INC.
To: EVERNOTE CORPORATION; EVERNOTE GMBH
Reel/Frame 054213/0234 →
SECURITY INTEREST Recorded Oct 19, 2020
From: EVERNOTE CORPORATION
To: EAST WEST BANK
Reel/Frame 054113/0876 →
SECURITY INTEREST Recorded Oct 5, 2016
From: EVERNOTE CORPORATION; EVERNOTE GMBH
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 040240/0945 →
SECURITY AGREEMENT Recorded Sep 30, 2016
From: EVERNOTE CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 040192/0720 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2012
From: HINKLE, CHRISTOPHER
To: EVERNOTE CORPORATION
Reel/Frame 029180/0858 →