Augmentation for GPS calculations
First Claim
1. A system for collecting global positioning system (GPS) data for a plurality of routes traveled by a plurality of vehicles, the system comprising:
- (a) one or more storage media configured to store multiple collected GPS data points for the plurality of routes traveled by the plurality of vehicles;
(b) a plurality of GPS enabled devices, each GPS enabled device associated with one of the plurality of vehicles and configured to, in response to detecting one of a plurality of triggering events;
(1) receive signals from a plurality of satellites associated with a global positioning system;
(2) determine a location of the vehicle on which the GPS enabled device is located based on the received signals; and
(3) store the location in memory as the GPS data; and
(c) a plurality of communication devices, each communication device located on one of the plurality of vehicles and configured to communicate the collected GPS data for each determined location to the one or more storage media, wherein the collected GPS data for at least one location on the plurality of routes is transmitted to another system to cause the another system to update incorrect geographic data of the at least one location to correspond to the collected GPS data, and wherein the geographic data of the another system for the at least one location was previously missing or inaccurate.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of the present invention provide systems, methods, and computer program products for providing improved augmentation for GPS calculations. In general, various embodiments of the invention involve using a plurality of GPS devices associated with stationary objects associated with a common carrier'"'"'s delivery network and the common carrier'"'"'s delivery fleet to calculate error corrections and to communicate these error corrections to a number of GPS enable devices to be used by these devices to augment GPS calculations to correct errors associated with GPS signals. Further, various embodiments of the invention involve collecting GPS data for a plurality of delivery routes traveled by the common carrier'"'"'s delivery fleet. In particular embodiments, this collected data may be used to provide more accurate address information for locations along these delivery routes and more accurate renderings of various landscapes along these delivery routes.
-
Citations
21 Claims
-
1. A system for collecting global positioning system (GPS) data for a plurality of routes traveled by a plurality of vehicles, the system comprising:
-
(a) one or more storage media configured to store multiple collected GPS data points for the plurality of routes traveled by the plurality of vehicles; (b) a plurality of GPS enabled devices, each GPS enabled device associated with one of the plurality of vehicles and configured to, in response to detecting one of a plurality of triggering events; (1) receive signals from a plurality of satellites associated with a global positioning system; (2) determine a location of the vehicle on which the GPS enabled device is located based on the received signals; and (3) store the location in memory as the GPS data; and (c) a plurality of communication devices, each communication device located on one of the plurality of vehicles and configured to communicate the collected GPS data for each determined location to the one or more storage media, wherein the collected GPS data for at least one location on the plurality of routes is transmitted to another system to cause the another system to update incorrect geographic data of the at least one location to correspond to the collected GPS data, and wherein the geographic data of the another system for the at least one location was previously missing or inaccurate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for collecting global positioning system (GPS) data for a plurality of routes traveled by a plurality of vehicles, the method comprising the steps of:
-
(a) in response to detecting each triggering event of a plurality of triggering events that occur for each of the plurality of vehicles while a particular vehicle travels on one of the plurality of routes; (1) receiving signals, by a GPS enabled device located on the particular vehicle, from a plurality of satellites associated with a global positioning system; (2) determining a location of the vehicle, by the GPS enabled device, based on the received signals; and (3) storing the location in memory as the GPS data; and (b) communicating the collected GPS data for each determined location to one or more storage media, wherein the storage media is configured to store multiple collected GPS data points for the plurality of routes traveled by the plurality of vehicles, wherein the collected GPS data for at least one location on the plurality of routes is transmitted to a system to cause the system to update incorrect geographic data of the at least one location to correspond to the collected GPS data, and wherein the geographic data of the system for the at least one location was previously missing or inaccurate. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium containing executable code for collecting global positioning system (GPS) data for a plurality of routes traveled by a plurality of vehicles, that when executed by at least one computer processor associated with one of the plurality of vehicles as the vehicle travels along at least one of a plurality of routes causes the at least one computer processor to:
-
(a) detect a plurality of triggering events; (b) in response to detecting each triggering event of the plurality of triggering events while a particular vehicle travels on a particular route; (1) receive signals from a plurality of satellites associated with a global positioning system; (2) determine a location of the vehicle based on the received signals; and (3) store the location in memory as the GPS data; and (c) communicate the collected GPS data for each determined location to one or more storage media, wherein the one or more storage media is configured to store multiple collected GPS data points for the plurality of routes traveled by the plurality of vehicles, wherein the collected GPS data for at least one location on the plurality of routes is transmitted to a system to cause the system to update incorrect geographic data of the at least one location to correspond to the collected GPS data, and wherein the geographic data of the system for the at least one location was previously missing or inaccurate.
-
Specification