Apparatus and method for identifying a moving wifi access point and managing connections therewith
Abstract
A server has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to collect scan lists from client devices. Each scan list specifies a WiFi access point identifier collected by a client device and geographic coordinates of the client device when the WiFi access point identifier was collected. A cluster of geographic coordinates is formed around a designated WiFi access point. A centroid within the cluster is identified. The location of the centroid is ascribed as the geographic position of the designated WiFi access point. A client device is advised when the designated WiFi access point is a known mobile WiFi access point to facilitate connection between the client device and the known mobile WiFi access point.
Claims
exact text as granted — not AI-modified1 . A server, comprising:
a processor; and a memory connected to the processor, the memory storing instructions executed by the processor to:
advise a client device when a first designated WiFi access point is a known mobile WiFi access point,
apply mobility criteria when a second designated WiFi access point is unknown or is believed to be a stationary WiFi access point,
categorize the second designated WiFi access point as a mobile WiFi access point or a stationary WiFi access point to form a categorized WiFi access point, and
add the categorized WiFi access point to a WiFi access point list, wherein the WiFi access point list categorized moving WiFi access points.
2 . The server of claim 1 further comprising instructions executed by the processor to
collect scan lists from client devices, wherein each scan list specifies a WiFi access point identifier collected by a client device and geographic coordinates of the client device when the WiFi access point identifier was collected,
form a cluster of geographic coordinates around a designated WiFi access point,
identify a centroid within the cluster,
ascribe the location of the centroid as the geographic position of the designated WiFi access point.
3 . The server of claim 2 further comprising instructions executed by the processor to rank the scan lists.
4 . The server of claim 3 wherein the instructions executed by the processor to rank the scan lists is based upon a mobile device value, a signal value and a measure of geographic accuracy.
5 . The server of claim 4 wherein the mobile device value is a function of whether global positioning data is enabled on the mobile device.
6 . The server of claim 4 wherein the signal value is a measure of signal strength from the designated WiFi access point.
7 . The server of claim 4 wherein the measure of geographic accuracy is derived from geographic accuracy information from the mobile device and a measure of the age of the geographic information.
8 . A client device, comprising:
a processor; and a memory connected to the processor, the memory :storing instructions executed by the processor to:
enable WiFi access point requests in response to a confirmed stationary state of a mobile device,
enable WiFi access point requests in response to a confirmed in-motion state of the mobile device and an available moving WiFi access point, and
disable WiFi access point requests in response to the confirmed in-motion state of the mobile device and no available moving WiFi access point.
9 . The client device of claim 8 wherein the stationary state includes motion characteristic of an individual walking with the client device.
10 . The client device of claim 9 further comprising instructions executed by the processor to send a scan list to a server, wherein the scan list specifies a WiFi access point identifier collected by the client device and geographic coordinates of the client device when the WiFi access point identifier was collected.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.