Self identifying modulated light source

US9787397B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9787397-B2
Application numberUS-201514943485-A
CountryUS
Kind codeB2
Filing dateNov 17, 2015
Priority dateJul 26, 2011
Publication dateOct 10, 2017
Grant dateOct 10, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In one aspect, the present disclosure relates to a self identifying light source including an emitter that produces visible light; and an autonomous modulator in electrical communication with the emitter that automatically and continually modulates the visible light produced by the emitter, wherein the modulated visible light represents an identification code of the light source. In some embodiments, the emitter is a light emitting diode (LED) and further comprises an LED driver that provides a specified voltage and current to each LED in the light source.

First claim

Opening claim text (preview).

What is claimed is: 1. A light source comprising: a microcontroller; an emitter of visible light; and a modulator in electrical communication with the microcontroller and the emitter, wherein: the microcontroller is configured to provide a packet of information to the modulator, the packet of information comprising: a starting bit sequence; and a data bit sequence following the starting bit sequence, wherein the data bit sequence represents a variable bit identification code identifying the light source; and wherein the microcontroller is further configured to provide a variable number of bits as the variable bit identification code; and the modulator is configured to modulate, based on the packet of information, the emitter to produce a modulated light signal. 2. The light source of claim 1 , wherein the microcontroller is further configured to provide an error detection bit sequence after the data bit sequence as part of the packet of information. 3. The light source of claim 1 , wherein the microcontroller is configured to randomly generate the variable bit identification code of the light source during initial power on of the light source. 4. A mobile device, comprising: a camera; a processor coupled to the rolling shutter camera; 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 camera to capture one or more images including modulated light broadcast by a light source; and demodulate the modulated light from the captured one or more images to obtain a packet of information, the packet of information comprising: a starting bit sequence; and a data bit sequence following the starting bit sequence, wherein the data bit sequence represents a variable bit identification code identifying the light source; and determine, based on the data bit sequence, the variable bit identification code identifying the light source. 5. The mobile device of claim 4 , wherein the implemented functions further include a function to: determine, based on an error detection bit sequence following the data bit sequence, a validity of the data bit sequence. 6. The mobile device of claim 4 , wherein the function to demodulate the modulated light comprises a function to: analyze the captured one or more images to determine a pattern of distortions within the captured one or more images, the pattern of distortions being related to the packet of information. 7. The mobile device of claim 4 , wherein the camera is a rolling shutter camera. 8. A mobile device, comprising: a camera; a processor; a memory coupled to the processor; and a module coupled to the camera and the processor, the module configured to: operate the camera to capture one or more images including modulated light broadcast by a light source; demodulate the modulated light from the captured one or more images to obtain a packet of information, the packet of information comprising: a starting bit sequence; and a data bit sequence following the starting bit sequence, wherein the data bit sequence represents a variable bit identification code identifying the light source; extract the data bit sequence from the packet of information; provide the data bit sequence to the processor; and determine, based on the data bit sequence, the variable bit identification code identifying the light source. 9. The mobile device of claim 8 , wherein the camera is a rolling shutter camera. 10. A system comprising: a light source comprising: a microcontroller; an emitter of visible light; and a modulator in electrical communication with the microcontroller and the emitter, wherein: the microcontroller is configured to provide a packet of information to the modulator, the packet of information comprising: a starting bit sequence; and a data bit sequence following the starting bit sequence, wherein the data bit sequence represents a variable bit identification code identifying the light source; and wherein the microcontroller is further configured to provide a variable number of bits as the variable bit identification code; and the modulator is configured to modulate, based on the packet of information, the emitter to produce a modulated light signal; and a mobile device comprising: a camera; a processor; and a memory coupled to the processor, wherein the mobile device is configured to implement functions, including functions to: operate the camera to capture one or more images including the modulated light signal broadcast by the light source; and demodulate the modulated light signal from the captured one or more images to obtain the packet of information. 11. The system of claim 10 , wherein: the mobile device further comprises software in the memory to be run by the processor; and running of the software by the processor configures the mobile device to implement the functions. 12. The system of claim 10 , wherein: the mobile device further comprises a module coupled to the camera and the processor; and the module configures the mobile device to implement the functions. 13. The system of claim 10 , wherein the microcontroller of the light source is further configured to provide an error detection bit sequence after the data bit sequence as part of the packet of information. 14. The system of claim 10 , wherein the microcontroller is configured to randomly generate the variable bit identification code of the light source during initial power on of the light source. 15. The system of claim 10 , wherein the implemented functions further include a function to: determine, based on an error detection bit sequence following the data bit sequence, a validity of the data bit sequence. 16. The system of claim 10 , wherein the implemented functions further include a function to: determine, based on the data bit sequence, the variable bit identification code identifying the light source. 17. The system of claim 10 , wherein the function to demodulate the modulated light comprises a function to: analyze the captured one or more images to determine a pattern of distortions within the captured one or more images, the pattern of distortions being related to the packet of information. 18. The system of claim 10 , wherein the camera is a rolling shutter camera.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9787397B2 cover?
In one aspect, the present disclosure relates to a self identifying light source including an emitter that produces visible light; and an autonomous modulator in electrical communication with the emitter that automatically and continually modulates the visible light produced by the emitter, wherein the modulated visible light represents an identification code of the light source. In some embodi…
Who is the assignee on this patent?
Abl Ip Holding Llc
What technology area does this patent fall under?
Primary CPC classification H04B10/116. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 10 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).