Content delivery based on a light positioning system
First Claim
1. A method of determining a position of a mobile device when the mobile device is at a location remote from a server, the remote server using one or more identifiers each broadcast from one of a plurality of asynchronous light sources in modulated light, each of the plurality of asynchronous light sources corresponding to one of a plurality of locations, the method comprising:
- receiving at the remote server geo-location information of the mobile device from the mobile device, wherein the geo-location information (i) comprises an approximate geographical location of the mobile device, and (ii) is not derived from visible light received at the mobile device;
determining, based on the geo-location information, a group of the plurality of asynchronous light sources in a location of the plurality of locations, the location corresponding to the approximate geographical location of the mobile device;
receiving at the remote server the one or more identifiers from the mobile device, the one or more identifiers having been acquired with the mobile device;
determining, based on the one or more identifiers and the geo-location information received from the mobile device, a map that identifies positions of light sources of the group of the plurality of asynchronous light sources in the location;
calculating, based on the one or more identifiers and the map, position information that identifies the position of the mobile device within the location; and
sending the position information and the map to the mobile device, the map enabling the mobile device to locate the position of the mobile device within the location,wherein the one or more identifiers each correspond to a different pattern of distortions within an image acquired by the mobile device, each pattern of distortions being related to a modulation frequency of the modulated light emitted by an asynchronous light source.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems an methods are provided that disclose providing a positioning service for devices based on light received from one or more light sources. This light based positioning service uses light information transmitted by each light source to determine the position of the device. The positioning information can include three dimension position information in a building that can then be used to deliver services and information to a mobile device. The content delivered to a mobile device can include multimedia, text, audio, and/or pictorial information. The positioning information along with other location or positioning information can be used in providing augmented reality or location aware services. The light sources can be independent beacons that broadcast information in visible light at a rate that is undetectable by the human eye. Content can be retrieved from a server over a communications connection.
160 Citations
35 Claims
-
1. A method of determining a position of a mobile device when the mobile device is at a location remote from a server, the remote server using one or more identifiers each broadcast from one of a plurality of asynchronous light sources in modulated light, each of the plurality of asynchronous light sources corresponding to one of a plurality of locations, the method comprising:
-
receiving at the remote server geo-location information of the mobile device from the mobile device, wherein the geo-location information (i) comprises an approximate geographical location of the mobile device, and (ii) is not derived from visible light received at the mobile device; determining, based on the geo-location information, a group of the plurality of asynchronous light sources in a location of the plurality of locations, the location corresponding to the approximate geographical location of the mobile device; receiving at the remote server the one or more identifiers from the mobile device, the one or more identifiers having been acquired with the mobile device; determining, based on the one or more identifiers and the geo-location information received from the mobile device, a map that identifies positions of light sources of the group of the plurality of asynchronous light sources in the location; calculating, based on the one or more identifiers and the map, position information that identifies the position of the mobile device within the location; and sending the position information and the map to the mobile device, the map enabling the mobile device to locate the position of the mobile device within the location, wherein the one or more identifiers each correspond to a different pattern of distortions within an image acquired by the mobile device, each pattern of distortions being related to a modulation frequency of the modulated light emitted by an asynchronous light source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of providing position information and associated selected content to a mobile device from a server when the mobile device is at a location remote from the server based on one or more light source identifiers each broadcast from one of a plurality of asynchronous light source in modulated light, each of the plurality of asynchronous light sources corresponding to one of a plurality of locations, the method comprising:
-
receiving at the remote server geo-location information of the mobile device from the mobile device, wherein the geo-location-information (i) comprises an approximate geographical location of the mobile device, and (ii) is not derived from visible light received at the mobile device; determining, based on the geo-location information, a group of the plurality of asynchronous light sources in a location of the plurality of locations, the location corresponding to the approximate geographical location of the mobile device; receiving at the remote server the one or more identifiers from the mobile device, the one or more identifiers having been acquired with the mobile device; calculating, based on the one or more identifiers and on the group of the plurality of asynchronous light sources, position information that identifies the position of the mobile device within a location; selecting location specific content based on the position of the mobile device within the location; and sending the location specific content to the mobile device, wherein the one or more identifiers each correspond to a different pattern of distortions within an image acquired by the mobile device, each pattern of distortions being related to a modulation frequency of the modulated light emitted by an asynchronous light source. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A server configured to determine a position of a mobile device when the mobile device is at a location remote from the server based on one or more identifiers each broadcast from one of a plurality of asynchronous light sources in modulated light, each of the plurality of asynchronous light sources corresponding to one of a plurality of locations, the server comprising:
-
a memory configured to store a plurality of maps, each of the plurality of maps corresponding to a group of the plurality of asynchronous light sources in a location of the plurality of locations; an interface configured to; receive the one or more identifiers and geo-location information from the mobile device, wherein the geo-location information (i) comprises an approximate geographical location of the mobile device, and (ii) is not derived from visible light received at the mobile device, and wherein the one or more identifiers each correspond to a different pattern of distortions within an image acquired by the mobile device, each pattern of distortions being related to a modulation frequency of the modulated light emitted by an asynchronous light source, and transmit position information and one of the plurality of maps to the mobile device; and a module running on a processor, the module being configured to; communicate with the memory and the interface to determine, based on the geo-location information received from the mobile device, one of the plurality of maps identifying positions of light sources in a location corresponding to the geo-location information, determine, based on the one or more identifiers and the one of the plurality of maps identifying positions of light sources, position information related to the position of the mobile device within the location, and using the interface, transmit the position information and the one of the plurality of maps to the mobile device, the map enabling the mobile device to locate the position of the mobile device within the location. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification