IP Library Granted Patent US 10,291,321
Granted Patent B2
US 10,291,321 · App. 15/951,446 · Granted May 14, 2019

Self-identifying one-way authentication method using optical signals

Inventors: Aaron Ganick (Boxford, MA); Daniel Ryan (Atlanta, GA)
Assignee: ABL IP HOLDING LLC
H04B10/116G06Q30/02H04W4/04H04W4/043H04W4/30H04W4/33H04W12/06G01C21/206
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 10,291,321
App. No.
15/951,446
Granted
May 14, 2019
Kind
B2
Abstract

In one aspect, the present disclosure relates to a self-identifying optical transmitter for broadcasting a one-way authentication code using light-based communication. The transmitter may include a memory for storing an identifier of the transmitter, a processor for generating a data signal including an identifier of the transmitter, a modulator for receiving the data signal and generating an electrical signal, the modular generating the electrical signal by modulating the data signal. The transmitter may also include a light source for receiving the electrical signal, converting the electrical signal into an optical signal, and continuously broadcasting the optical signal as an optical data transmission stream. The optical data transmission stream may be used to verify that a receiving mobile device is near the transmitter. The transmitter may also include an optical surface for dispersing the optical data transmission stream as the optical data transmission stream is emitted from the transmitter.

Claims (37)

1. A mobile device, comprising:

an image sensor;

a wireless interface configured to communicate through a network over a wireless medium;

a processor coupled to the image sensor and the wireless interface;

a memory; and

software in the memory to be run by the processor, wherein running of the software by the processor configures the mobile device to implement functions, including functions to:

operate the image sensor to capture one or more images including a modulated visible light signal transmitted from a visible light source located within a space;

obtain at least one stripe width from the captured one or more images;

determine, based at least in part on the at least one stripe width, an identifier of the visible light source; and

process the identifier of the visible light source to verify that a user of the mobile device came into proximity of the visible light source.

2. The mobile device of claim 1 , wherein the function to process the identifier of the visible light source includes determining information corresponding to geographical location of the visible light source based at least in part on the identifier of the visible light source.

3. The mobile device of claim 2 , wherein the at least one stripe width corresponds to a frequency of the modulated visible light signal transmitted from the light source.

4. The mobile device of claim 2 , wherein the image sensor is a rolling shutter camera.

5. The mobile device of claim 2 , wherein the process function comprises a function to transmit, via the wireless interface, the identifier of the visible light source to a server.

6. The mobile device of claim 5 , wherein the function to transmit the identifier of the visible light source includes a function to transmit an identification of the user of the mobile device in conjunction with the identifier of the visible light source.

7. The mobile device of claim 2 , wherein the process function further comprises a function to obtain, via the wireless interface, an indication of geographical location of the mobile device based on the identifier of the visible light source.

8. The mobile device of claim 2 , wherein the process function comprises a function to retrieve, based at least in part on the identifier of the visible light source and from the memory, an indication of geographical location of the mobile device.

9. The mobile device of claim 2 , wherein the implemented functions further include a function to store, in the memory, the determined information in conjunction with an indication of geographical location of the user.

10. A method, comprising steps of:

capturing, via an image sensor of a mobile device, one or more images including a modulated visible light signal transmitted from a visible light source located within a space;

obtain at least one stripe width from the captured one or more images;

determining, based at least in part on the at least one stripe width, an identifier of the visible light source; and

processing the identifier of the visible light source to verify that a user of the mobile device came into proximity of the visible light source.

11. The method of claim 10 , wherein the step of processing the identifier of the visible light source includes determining information corresponding to geographical location of the visible light source based at least in part on the identifier of the visible light source.

12. The method of claim 11 , wherein the processing step comprises a step of transmitting, via a wireless interface of the mobile device, the identifier of the visible light source to a server.

13. The method of claim 12 , wherein the step of transmitting the identifier of the visible light source includes a step of transmitting an identification of the user of the mobile device in conjunction with the identifier of the visible light source.

14. The method of claim 11 , wherein the processing step further comprises a step of receiving, via a wireless interface, an indication of geographical location of the mobile device based on the identifier of the visible light source.

15. The method of claim 11 , wherein the processing step comprises a step of retrieving, based at least in part on the identifier of the visible light source and from a memory, an indication of geographical location of the mobile device.

16. The method of claim 11 , further comprising a step of storing, in a memory, the determined information in conjunction with an indication of geographical location of the user.

17. The method of claim 11 , further comprising a step of transmitting, via a wireless interface, the determined information.

18. The method of claim 17 , wherein the step of transmitting the determined information includes a step of transmitting an identification of the user of the mobile device in conjunction with the determined information.

19. A non-transitory tangible computer readable medium embodying instructions, wherein execution of the instructions by a processor of a mobile device configures the mobile device to implement functions, including functions to:

operate an image sensor to capture one or more images including a modulated visible light signal transmitted from a visible light source located within a space;

obtain at least one stripe width from the captured one or more images;

determine, based at least in part on the at least one stripe width, an identifier of the visible light source; and

process the identifier of the visible light source to verify that a user of the mobile device came into proximity of the visible light source.

20. The computer readable medium of claim 19 , wherein the function to process the identifier of the visible light source includes determining information corresponding to geographical location of the visible light source based at least in part on the identifier of the visible light source.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2018
From: BYTELIGHT, INC.
To: ABL IP HOLDING LLC
Reel/Frame 045552/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2018
From: GANICK, AARON; RYAN, DANIEL
To: BYTELIGHT, INC.
Reel/Frame 045534/0173 →
Continuity (26)
Continuation 15136275 · Apr 22, 2016
Continuation 14058678 · Oct 21, 2013
Continuation In Part 14019376 · Sep 5, 2013
Continuation In Part 13718233 · Dec 18, 2012
Continuation 13526656 · Jun 19, 2012
Continuation In Part 13446520 · Apr 13, 2012
Continuation 13445019 · Apr 12, 2012
Continuation 13435448 · Mar 30, 2012
Continuation 13422591 · Mar 16, 2012
Continuation 13422580 · Mar 16, 2012
Continuation 13369147 · Feb 8, 2012
Continuation 13369144 · Feb 8, 2012
Continuation In Part 13446506 · Apr 13, 2012
Continuation 13445019
Continuation 13435448
Continuation 13422591
Continuation 13422580
Continuation 13369147
Continuation 13369144
Provisional Application 61715950 · Oct 19, 2012
Provisional Application 61697098 · Sep 5, 2012
Provisional Application 61639428 · Apr 27, 2012
Provisional Application 61635413 · Apr 19, 2012
Provisional Application 61567484 · Dec 6, 2011
Provisional Application 61511589 · Jul 26, 2011
Related Publication 20180234182A1 · Aug 16, 2018