Distributed system architecture to provide wireless transmitter positioning
First Claim
1. A method comprising:
- a server receiving location data about a wireless transmitter, wherein the wireless transmitter provides wireless signals to mobile devices with which positions of the mobile devices are determined and wherein the wireless transmitter is selected from a group consisting of a cell tower, a base station, an access point, a femtocell, Bluetooth Transmitter, radio-frequency identification (RFID) and near-field communication (NFC) station, the location data obtained from at least one of crowdsourcing, wardriving or combination thereof;
the server determining a location for the wireless transmitter using the location data; and
the server providing the location for the wireless transmitter to the wireless transmitter.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed architecture provides the location of wireless transmitters to mobile devices for positioning, the location determined from at least one of crowdsourcing and wardriving. A server receives location data for wireless transmitters, such as an access point, a femtocell, Bluetooth Transmitter, radio-frequency identification (RFID) and near-field communication (NFC) station etc., from mobile devices. The server determines the locations of the wireless transmitters using the location data and provides the locations to the respective wireless transmitters. The wireless transmitters broadcast their identities and locations. Thus, a mobile device may receive the location directly from the wireless transmitter, eliminating the requirement of contacting a central server and downloading a regional almanac for positioning. This eliminates in a large number of scenarios the need to have data connectivity at the time of position calculation. Additionally, the wireless transmitters may transmit validation data to the server to validate or invalidate the determined location.
-
Citations
35 Claims
-
1. A method comprising:
-
a server receiving location data about a wireless transmitter, wherein the wireless transmitter provides wireless signals to mobile devices with which positions of the mobile devices are determined and wherein the wireless transmitter is selected from a group consisting of a cell tower, a base station, an access point, a femtocell, Bluetooth Transmitter, radio-frequency identification (RFID) and near-field communication (NFC) station, the location data obtained from at least one of crowdsourcing, wardriving or combination thereof; the server determining a location for the wireless transmitter using the location data; and the server providing the location for the wireless transmitter to the wireless transmitter. - View Dependent Claims (2, 3, 4, 5, 28)
-
-
6. An apparatus comprising:
-
an external interface capable of communicating with mobile devices to receive location data about a wireless transmitter, wherein the wireless transmitter provides wireless signals to mobile devices with which positions of the mobile devices are determined and wherein the wireless transmitter is selected from a group consisting of a cell tower, a base station, an access point, a femtocell, Bluetooth Transmitter, radio-frequency identification (RFID) and near-field communication (NFC) station, the location data obtained from at least one of crowdsourcing, wardriving or combination thereof; and a processor configured to determine a location for the wireless transmitter using the location data, and to cause the external interface to transmit the location for the wireless transmitter to the wireless transmitter. - View Dependent Claims (7, 8, 9, 29)
-
-
10. An apparatus comprising:
-
means for receiving location data about a wireless transmitter, wherein the wireless transmitter provides wireless signals to mobile devices with which positions of the mobile devices are determined and wherein the wireless transmitter is selected from a group consisting of a cell tower, a base station, an access point, a femtocell, Bluetooth Transmitter, radio-frequency identification (RFID) and near-field communication (NFC) station, the location data obtained from at least one of crowdsourcing, wardriving or combination thereof; means for determining a location for the wireless transmitter using the location data; and means for providing the location for the wireless transmitter to the wireless transmitter. - View Dependent Claims (11, 12, 13, 30)
-
-
14. A non-transitory computer-readable medium including program code stored thereon, comprising:
-
program code to determine a location for a wireless transmitter using location data received about the wireless transmitter, wherein the wireless transmitter provides wireless signals to mobile devices with which positions of the mobile devices are determined and wherein the wireless transmitter is selected from a group consisting of a cell tower, a base station, an access point, a femtocell, Bluetooth Transmitter, radio-frequency identification (RFID) and near-field communication (NFC) station, the location data obtained from at least one of crowdsourcing, wardriving or combination thereof; and program code to provide the location for the wireless transmitter to the wireless transmitter. - View Dependent Claims (15, 31)
-
-
16. A method of controlling a wireless transmitter, the method comprising:
-
the wireless transmitter receiving a location of the wireless transmitter from a remote server, wherein the wireless transmitter provides wireless signals to mobile devices with which positions of the mobile devices are determined and wherein the wireless transmitter is selected from a group consisting of a cell tower, a base station, an access point, a femtocell, Bluetooth Transmitter, radio-frequency identification (RFID) and near-field communication (NFC) station, the location determined using at least one of crowdsourcing, wardriving or combination thereof; and the wireless transmitter broadcasting an identity of the wireless transmitter with the location. - View Dependent Claims (17, 18, 32)
-
-
19. A wireless transmitter comprising:
-
an interface that receives a location of the wireless transmitter from a remote server, wherein the wireless transmitter provides wireless signals to mobile devices with which positions of the mobile devices are determined and wherein the wireless transmitter is selected from a group consisting of a cell tower, a base station, an access point, a femtocell, Bluetooth Transmitter, radio-frequency identification (RFID) and near-field communication (NFC) station, the location determined using at least one of crowdsourcing, wardriving or combination thereof; and a processor configured to cause the interface to broadcast an identity of the wireless transmitter with the location. - View Dependent Claims (20, 21, 22, 33)
-
-
23. A wireless transmitter comprising:
-
means for receiving a location of the wireless transmitter from a remote server, wherein the wireless transmitter provides wireless signals to mobile devices with which positions of the mobile devices are determined and wherein the wireless transmitter is selected from a group consisting of a cell tower, a base station, an access point, a femtocell, Bluetooth Transmitter, radio-frequency identification (RFID) and near-field communication (NFC) station, the location determined using at least one of crowdsourcing, wardriving or combination thereof; and means for broadcasting an identity of the wireless transmitter with the location. - View Dependent Claims (24, 25, 34)
-
-
26. A non-transitory computer-readable medium including program code stored thereon, comprising:
-
program code to receive a location of a wireless transmitter from a remote server, wherein the wireless transmitter provides wireless signals to mobile devices with which positions of the mobile devices are determined and wherein the wireless transmitter is selected from a group consisting of a cell tower, a base station, an access point, a femtocell, Bluetooth Transmitter, radio-frequency identification (RFID) and near-field communication (NFC) station, the location obtained using at least one of crowdsourcing, wardriving or combination thereof; and program code to broadcast an identity of the wireless transmitter with the location. - View Dependent Claims (27, 35)
-
Specification