Method and system for determining the position of a device in a light based positioning system using locally stored maps
First Claim
1. A method for determining a position of a mobile device using a light-based positioning system, the method comprising:
- determining an approximate location of the mobile device using geo-location information not derived from visible light received at the mobile device;
downloading at the mobile device, from a remote server, a map data structure of positions of a plurality of asynchronous light sources at a location corresponding to the approximate location of the mobile device;
receiving at the mobile device an identifier broadcast from one of the asynchronous light sources of the plurality of asynchronous light sources, wherein (i) the identifier identifies the asynchronous light source, and (ii) the identifier corresponds to a pattern of distortions within an image acquired by the mobile device, the pattern of distortions being related to a modulation frequency of modulated light emitted by the asynchronous light source identified by the identifier;
matching the identifier to the asynchronous light source stored by the map data structure; and
determining the position of the mobile device by setting the position of the mobile device to the position of the asynchronous light source stored by the map data structure.
2 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, the present disclosure relates to a method for determining a position of a device using a light based positioning system. In some embodiments, the method includes providing a map of positions of a plurality of light sources in a location; receiving an identification code from one or more of the plurality of light sources, wherein the identification code identifies the light source; matching the identification code to a light source on the map; and determining the position of the device by setting the position of the device to the position of the light source on the map. In some embodiments, the method includes receiving identification codes from a plurality of light sources; matching the identification codes to a plurality of light sources on the map; and determining the position of the device based on the location of the plurality of light sources on the map.
-
Citations
25 Claims
-
1. A method for determining a position of a mobile device using a light-based positioning system, the method comprising:
-
determining an approximate location of the mobile device using geo-location information not derived from visible light received at the mobile device; downloading at the mobile device, from a remote server, a map data structure of positions of a plurality of asynchronous light sources at a location corresponding to the approximate location of the mobile device; receiving at the mobile device an identifier broadcast from one of the asynchronous light sources of the plurality of asynchronous light sources, wherein (i) the identifier identifies the asynchronous light source, and (ii) the identifier corresponds to a pattern of distortions within an image acquired by the mobile device, the pattern of distortions being related to a modulation frequency of modulated light emitted by the asynchronous light source identified by the identifier; matching the identifier to the asynchronous light source stored by the map data structure; and determining the position of the mobile device by setting the position of the mobile device to the position of the asynchronous light source stored by the map data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A mobile device for determining position using a light-based positioning system, the mobile device comprising:
-
an approximate location determination module configured to determine an approximate location of the mobile device using geo-location information not derived from visible light received at the mobile device; a network interface for receiving, from a remote server, when the mobile device is at a location remote from the remote server, a map data structure of positions of a plurality of asynchronous light sources at a location corresponding to the approximately location of the mobile device; an image sensor for receiving an identifier broadcast from one of the asynchronous light sources of the plurality of asynchronous light sources, wherein (i) the identifier identifies the asynchronous light source, and (ii) the identifier corresponds to a pattern of distortions within an image acquired by the image sensor, the pattern of distortions being related to a modulation frequency of modulated light emitted by an asynchronous light source; and a position determination module configured to match the identifier to the asynchronous light source stored by the map data structure and determine the position of the mobile device by setting the position of the mobile device to the position of the asynchronous light source stored by the map data structure. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification