On-device mapping of WIFI hotspots via direct connection of WIFI-enabled and GPS-enabled mobile devices
First Claim
1. A computer device comprising:
- a processor;
local storage accessible to the processor and processor operations;
a locally-executed hotspot locating (LHSL) utility executing on the processor and which comprises program code that when executed by the processor performs the functions of;
responsive to a detection of a wireless hotspot by the wireless transceiver, identifying a current GPS coordinate of the computer device;
linking the current GPS coordinate with an identifier (ID) of the detected wireless hotspot; and
automatically updating a locally-stored hotspot location database (LHLD) stored on the local storage with an entry corresponding to the detected hotspot and linked GPS coordinate.
1 Assignment
0 Petitions
Accused Products
Abstract
A WIFI-enabled and GPS-enabled user device executes a hotspot location utility, which enables the device to detect WIFI hotspots and update a locally-stored hotspot location database (LHLD) containing geographically-mapped hotspots. When a hotspot is detected, the device accesses the hotspot, retrieves identification information and usage terms from the hotspot, and measures performance metrics of the hotspot. The utility stores the identified hotspot with the current GPS coordinate as an entry within the LHLD. When a user later desires to locate hotspots within a particular geographic location, the user enters the physical address of the location, and hotspots with matching (or proximate) GPS coordinates of the entered address are presented to the user. The user may specify certain preferences for usage terms, performance metrics, and location criteria, and the utility filters all geographic hits and returns only hotspots in the geographic location that also satisfy these preferences.
263 Citations
20 Claims
-
1. A computer device comprising:
-
a processor;
local storage accessible to the processor and processor operations;
a locally-executed hotspot locating (LHSL) utility executing on the processor and which comprises program code that when executed by the processor performs the functions of;
responsive to a detection of a wireless hotspot by the wireless transceiver, identifying a current GPS coordinate of the computer device;
linking the current GPS coordinate with an identifier (ID) of the detected wireless hotspot; and
automatically updating a locally-stored hotspot location database (LHLD) stored on the local storage with an entry corresponding to the detected hotspot and linked GPS coordinate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 18, 20)
-
-
14. A computer program product comprising:
-
a computer readable medium; and
program code for a hotspot location utility on the computer readable medium that when executed by a processor performs the functions of;
responsive to a detection of a wireless hotspot by the device on which said utility is executing;
identifying a current GPS coordinate of the device;
linking the current GPS coordinate with an identifier (ID) of the detected wireless hotspot; and
automatically updating a locally-stored hotspot location database (LHLD) on the device with an entry corresponding to the detected hotspot and linked GPS coordinate. - View Dependent Claims (15, 16, 19)
-
Specification