USING LOCATION-BASED REQUEST DATA FOR IDENTIFYING BEACON LOCATIONS
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.
0 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method comprising:
-
launching, by a mobile client device, a location based application, the location based application selected from a group of location based applications consisting of a search application, a map application, and a social networking application; receiving, by the mobile client device, a cell tower identifier from a cell tower; receiving, by the mobile client device, implicit location information via the location based application; determining, by the mobile client device, a coverage area for the cell tower based on the implicit location information and the cell tower identifier; providing, by the mobile client device, the coverage area for the cell tower to the location based application; and configuring, by the location based application, an output of the location based application based on the coverage area. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A system comprising:
-
a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; launching logic executed by the processor for launching a location based application, the location based application selected from a group of location based applications consisting of a search application, a map application, and a social networking application; cell tower identifier logic executed by the processor for receiving a cell tower identifier from a cell tower; implicit location information receiving logic executed by the processor for receiving implicit location information via the location based application; coverage area determining logic executed by the processor for determining a coverage area for the cell tower based on the implicit location information and the cell tower identifier; coverage area providing logic executed by the processor for providing the coverage area for the cell tower to the location based application; and output configuring logic executed by the processor for configuring an output of the location based application based on the coverage area. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A non-transitory computer readable storage medium comprising computer program code for execution by a processor, the computer program code comprising instructions for:
-
launching, by the processor, a location based application, the location based application selected from a group of location based applications consisting of a search application, a map application, and a social networking application; receiving, by the processor, a cell tower identifier from a cell tower; receiving, by the processor, implicit location information via the location based application; determining, by the processor, a coverage area for the cell tower based on the implicit location information and the cell tower identifier; providing, by the processor, the coverage area for the cell tower to the location based application; and configuring, by the location based application, an output of the location based application based on the coverage area. - View Dependent Claims (38, 39, 40)
-
Specification