9307399

System for Connecting to Wireless Local Area Networks While in Motion to Send and Receive GPS Data and Other Information to a Web Portal or Software Application

PublishedApril 5, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
11 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A process for detecting and connecting to wireless local area networks (WLANs) to exchange global positioning system (GPS) data and information between a GPS receiver having a wireless network adapter and a master GPS server, comprising the steps of: detecting whether the GPS receiver is in motion or stationary; collecting GPS records about the current location and movement speed data using the GPS receiver in five second intervals if the GPS receiver is in motion and in ten minute intervals if the GPS receiver is stationary; storing the collected GPS records and movement speed data in a volatile memory database contained in the GPS receiver; scanning for available WLANs within range of the GPS receiver; detecting available WLAN access points in range of the GPS receiver; generating a list of WLAN access points in range; sorting the list of WLAN access points in range based upon a known access points file, a blacklist access points file, signal strength, or security of the WLAN access points; attempting to connect to a selected WLAN access point on the sorted list; repeating the attempting to connect step with another WLAN access point on the sorted list until a connection is established; connecting the GPS receiver to a selected WLAN through the selected WLAN access point; sending the GPS records from the GPS receiver to the master GPS network over the selected WLAN; and receiving information or software to the GPS receiver from the master GPS network over the selected WLAN.

2

2. The process of claim 1 , further comprising the steps of: checking whether a movement speed of the GPS receiver previously exceeded five miles per hour and is presently less than five miles per hour; and saving collected GPS records if the movement speed is presently less than five miles per hour; the GPS receiver loses connection with the selected WLAN, or the GPS receiver is stationary for more than thirty minutes.

3

3. The process of claim 1 , further comprising the steps of: engaging a GPS process interlock; appending the collected GPS records to a GPS data file maintained on a non-volatile memory database; saving the movement speed data to a speed data file maintained on the non-volatile memory database; and disengaging the GPS process interlock.

4

4. The process of claim 3 , further comprising the steps of: engaging a Link Handler process interlock; copying the GPS data file to an Upload file; disengaging the Link Handler process interlock; uploading the Upload file to the master GPS server over the selected WLAN; confirming delivery of the Upload file to the master GPS server; and deleting the GPS data file from the non-volatile memory database.

5

5. The process of claim 1 , further comprising the steps of: downloading an updates list from to the GPS receiver from the master GPS server; comparing a checksum of files contained in the updates list with system files contained on the GPS receiver; and copying the files contained in the updates list over the system files on the GPS receiver.

6

6. The process of claim 5 , further comprising the steps of: comparing a known access points file on the GPS receiver to a master version known access points file on the master GPS server; downloading the master version known access points file from the master GPS server to the GPS receiver; and replacing the data in the known access points file with the data in the master version known access points file.

7

7. The process of claim 1 , further comprising the steps of: checking whether the movement speed of the GPS receiver exceeds twenty-five miles per hour; and repeating the detecting, generating and sorting steps if the movement speed exceeds twenty-five miles per hour.

8

8. A process for detecting and connecting to wireless local area networks (WLANs) to exchange global positioning system (GPS) data and information between a GPS receiver having a wireless network adapter and a master GPS server, comprising the steps of: detecting whether the GPS receiver is in motion or stationary; collecting GPS records about the current location and movement speed data using the GPS receiver in five second intervals if the GPS receiver is in motion and in ten minute intervals if the GPS receiver is stationary; storing the collected GPS records and movement speed data in a volatile memory database contained in the GPS receiver; comparing a known access points file on the GPS receiver to a master version known access points file on the master GPS server; downloading the master version known access points file from the master GPS server to the GPS receiver; replacing the data in the known access points file with the data in the master version known access points file; scanning for available WLANs within range of the GPS receiver; detecting available WLAN access points in range of the GPS receiver; generating a list of WLAN access points in range; sorting the list of WLAN access points in range based upon the known access points file, a blacklist access points file, signal strength, or security of the WLAN access points; checking whether the movement speed of the GPS receiver exceeds twenty-five miles per hour; repeating the detecting, generating and sorting steps if the movement speed exceeds twenty-five miles per hour; attempting to connect to a selected WLAN access point on the sorted list; repeating the attempting to connect step with another WLAN access point on the sorted list until a connection is established; connecting the GPS receiver to a selected WLAN through the selected WLAN access point; sending the GPS records from the GPS receiver to the master GPS network over the selected WLAN; and receiving information or software to the GPS receiver from the master GPS network over the selected WLAN.

9

9. The process of claim 8 , further comprising the steps of: checking whether a movement speed of the GPS receiver previously exceeded five miles per hour and is presently less than five miles per hour; saving collected GPS records if the movement speed is presently less than five miles per hour; the GPS receiver loses connection with the selected WLAN, or the GPS receiver is stationary for more than thirty minutes; engaging a GPS process interlock; appending the collected GPS records to a GPS data file maintained on a non-volatile memory database; saving the movement speed data to a speed data file maintained on the non-volatile memory database; and disengaging the GPS process interlock.

10

10. The process of claim 9 , further comprising the steps of: engaging a Link Handler process interlock; copying the GPS data file to an Upload file; disengaging the Link Handler process interlock; uploading the Upload file to the master GPS server over the selected WLAN; confirming delivery of the Upload file to the master GPS server; and deleting the GPS data file from the non-volatile memory database.

11

11. The process of claim 8 , further comprising the steps of: downloading an updates list from to the GPS receiver from the master GPS server; comparing a checksum of files contained in the updates list with system files contained on the GPS receiver; and copying the files contained in the updates list over the system files on the GPS receiver.

Patent Metadata

Filing Date

Unknown

Publication Date

April 5, 2016

Inventors

Vincent Nicosia

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM FOR CONNECTING TO WIRELESS LOCAL AREA NETWORKS WHILE IN MOTION TO SEND AND RECEIVE GPS DATA AND OTHER INFORMATION TO A WEB PORTAL OR SOFTWARE APPLICATION” (9307399). https://patentable.app/patents/9307399

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.