Using location-based request data for identifying beacon locations
First Claim
1. A network device comprising:
- a non-transitory storage medium;
a processor in communication with a non-transitory storage medium and configured to execute computer instructions stored on a non-transitory storage medium, the computer instructions comprising;
instructions for receiving from each mobile device within a plurality of mobile devices, a cell tower identifier, the cell tower identifier being identical for all mobile devices within the plurality of mobile devices;
instructions for extracting from each of the mobile devices within the plurality of mobile devices implicit location information accessible during a use of at least one location based application by the respective mobile device, wherein the implicit location information is not explicitly requested by the at least one location based application;
instructions for determining an approximate location for a cell tower associated with the cell tower identifier based on the implicit location information from each mobile device within the plurality of mobile devices, the determining of the approximate location for the cell tower associated with the cell tower identifier further comprises aggregating the implicit location information from each mobile device within the plurality of mobile devices for the same cell tower identifier to determine a most popular location as the location of the cell tower; and
independent of explicit location information;
refining the determined approximate location of the cell tower based on weighting of other location information from other sources, the other location information comprising explicit location information;
receiving from at least one mobile device other than a mobile device included in the plurality of mobile devices, the cell tower identifier; and
instructions for transmitting to the at least one other mobile device the refined determined cell tower location.
5 Assignments
0 Petitions
Accused Products
Abstract
System and method are directed towards determining an approximate location of a cell tower (CT), using at least implicit location information obtained from a plurality of mobile devices obtained while each mobile device user employs a location based application. Also obtained are CT identifiers associated with a cell tower each mobile device is currently employing. When a sufficient number of mobile devices provide implicit location information for a given CT identifier, an approximate location may be determined. Subsequently, when a mobile device provides a CT identifier for which an approximate location has been determined, the approximate location information may be used to assist the user of the mobile device. For example, the user might access a location based application and automatically have an approximate location of the user'"'"'s mobile device be provided to the application transparent to the user.
9 Citations
17 Claims
-
1. A network device comprising:
-
a non-transitory storage medium; a processor in communication with a non-transitory storage medium and configured to execute computer instructions stored on a non-transitory storage medium, the computer instructions comprising; instructions for receiving from each mobile device within a plurality of mobile devices, a cell tower identifier, the cell tower identifier being identical for all mobile devices within the plurality of mobile devices; instructions for extracting from each of the mobile devices within the plurality of mobile devices implicit location information accessible during a use of at least one location based application by the respective mobile device, wherein the implicit location information is not explicitly requested by the at least one location based application; instructions for determining an approximate location for a cell tower associated with the cell tower identifier based on the implicit location information from each mobile device within the plurality of mobile devices, the determining of the approximate location for the cell tower associated with the cell tower identifier further comprises aggregating the implicit location information from each mobile device within the plurality of mobile devices for the same cell tower identifier to determine a most popular location as the location of the cell tower; and independent of explicit location information; refining the determined approximate location of the cell tower based on weighting of other location information from other sources, the other location information comprising explicit location information; receiving from at least one mobile device other than a mobile device included in the plurality of mobile devices, the cell tower identifier; and instructions for transmitting to the at least one other mobile device the refined determined cell tower location. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a processor; a non-transitory storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; cell tower identifier receiving logic executed by the processor for receiving, from each mobile device within a plurality of mobile devices, a cell tower identifier, the cell tower identifier being identical for all mobile devices within the plurality of mobile devices; extracting logic executed by the processor for extracting, from each of the mobile devices within the plurality of mobile devices, implicit location information accessible during use of at least one location based application by the respective mobile device, wherein the implicit location information is not explicitly requested by the at least one location based application; determining logic executed by the processor for determining an approximate location for a cell tower associated with the cell tower identifier based on the implicit location information from each mobile device within the plurality of mobile devices and independent of explicit location information, the determining of the approximate location for the cell tower associated with the cell tower identifier further comprises aggregating the implicit location information from each mobile device within the plurality of mobile devices for the same cell tower identifier to determine a most popular location as the location of the cell tower; refining logic executed by the processor for refining the determined approximate location of the cell tower based on weighting of other location information from other sources, the other location information comprising explicit location information; receiving logic executed by the processor for receiving, from at least one mobile device other than a mobile device included in the plurality of mobile devices, the cell tower identifier; and transmitting logic executed by the processor for transmitting, to the at least one other mobile device, the refined determined cell tower location. - View Dependent Claims (7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium comprising computer-executable instructions, the computer-executable instructions when installed onto a computing device enable the computing device to perform steps comprising:
-
receiving from each mobile device within a plurality of mobile devices, a cell tower identifier, the cell tower identifier being identical for all mobile devices within the plurality of mobile devices; extracting from each of the mobile devices within the plurality of mobile devices implicit location information accessible during a use of at least one location based application by the respective mobile device, wherein the implicit location information is not explicitly requested by the at least one location based application and wherein the implicit location information further comprises information useable to restrict search query results entered during use of the at least one location based application for a location based search; determining an approximate location for a cell tower associated with the cell tower identifier based on the implicit location information from each mobile device within the plurality of mobile devices and independent of explicit location information, the determining of the approximate location for the cell tower associated with the cell tower identifier further comprises aggregating the implicit location information from each mobile device within the plurality of mobile devices for the same cell tower identifier to determine a most popular location as the location of the cell tower; and refining the determined approximate location of the cell tower based on weighting of other location information from other sources, the other location information comprising explicit location information; receiving from at least one mobile device other than a mobile device included in the plurality of mobile devices, the cell tower identifier; and providing to the at least one other mobile device the refined determined cell tower location. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving from each mobile device within a plurality of mobile devices, a cell tower identifier, the cell tower identifier being identical for all mobile devices within the plurality of mobile devices; extracting from each of the mobile devices within the plurality of mobile devices implicit location information accessible during a use of at least one location based application by the respective mobile device, wherein the implicit location information is not explicitly requested by the at least one location based application and wherein the implicit location information further comprises information useable to restrict search query results entered during use of the at least one location based application for a location based search; determining an approximate location for a cell tower associated with the cell tower identifier based on the implicit location information from each mobile device within the plurality of mobile devices and independent of explicit location information, the determining of the approximate location for the cell tower associated with the cell tower identifier further comprises aggregating the implicit location information from each mobile device within the plurality of mobile devices for the same cell tower identifier to determine a most popular location as the location of the cell tower; refining the determined approximate location of the cell tower based on weighting of other location information from other sources, the other location information comprising explicit location information; receiving from at least one mobile device other than a mobile device included in the plurality of mobile devices, the cell tower identifier; and providing to the at least one other mobile device the refined determined cell tower location. - View Dependent Claims (16, 17)
-
Specification