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 an identifier 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, via the Internet, geo-location information of the mobile device from the mobile device, wherein the geo-location information comprises an approximate geographical location of 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, via the Internet, the identifier from the mobile device;
determining, based on the identifier 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 identifier 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.
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.
-
Citations
20 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 an identifier 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, via the Internet, geo-location information of the mobile device from the mobile device, wherein the geo-location information comprises an approximate geographical location of 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, via the Internet, the identifier from the mobile device; determining, based on the identifier 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 identifier 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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 a light source identifier 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, via the Internet, geo-location information of the mobile device from the mobile device, wherein the geo-location-information comprises an approximate geographical location of 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, via the Internet, the identifier from the mobile device; calculating, based on the identifier and on the group of the plurality of asynchronous light sources, position information that identifies the position of the mobile device within a location; and 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. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. 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 an identifier 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 identifier and geo-location information from the mobile device, via the Internet, wherein the geo-location information comprises an approximate geographical location of the mobile device, and transmit position information and one of the plurality of maps to the mobile device; and a module running on a processor 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 identifier and the one of the plurality of maps identifying position 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 (17, 18, 19, 20)
-
Specification