PREVENTATIVE TRAFFIC CONGESTION SOCIAL NETWORKING IMPROVEMENT SYSTEM WITHIN A COMMUNITY
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for transmitting traffic congestion routing data to a community of global positioning system (GPS) devices. Community routing logic of a community routing system (CRS) receives a route request containing the current location and desired destination of a GPS device. The CRS may use the community routing logic to determine a path that the user of the GPS device should travel on to best minimize driving time and traffic conditions for a community of users of the CRS. The CRS considers road capacity, current traffic conditions, and historical traffic data for roads and alternate roads along a preferred route. The CRS also considers routes previously taken by the GPS device. Additionally, the CRS may receive information about routes taken by other GPS devices to further improve future routes of the community of GPS devices.
16 Citations
12 Claims
-
1-4. -4. (canceled)
-
5. A community routing system comprising:
-
a processor; a memory coupled to the processor; a transceiver to connect and exchange information with global positioning devices; and processing logic for; receiving a route request of a global positioning system (GPS) device, wherein the route request contains; a current location of the GPS device, a desired destination of the GPS device, and a maximum re-routing distance permitted from a typical route while traveling to the desired destination; determining a preferred route for directing the GPS device to the desired destination; receiving a current traffic congestion information from a traffic congestion information provider; determining locations where traffic levels typically exceed normal levels along the preferred route at the current time; analyzing vehicle capacity of roads along the preferred route; determining the number of cars already traveling along the preferred route; retrieving similar routes previously taken by the GPS device; evaluating alternate roads that can be taken off of the preferred route to reach the desired destination; creating an optimized route, wherein the optimized route provides routing instructions to minimize driving time for a large set of users; and transmitting the optimized route to the GPS device. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-readable medium having a plurality of instructions embodied therein, wherein the plurality of instructions, when executed by a processing device, allows a machine to:
-
receive a route request of a global positioning system (GPS) device, wherein the route request contains; a current location of the GPS device, a desired destination of the GPS device, and a maximum re-routing distance permitted from a typical route while traveling to the desired destination; determine a preferred route for directing the GPS device to the desired destination; receive a current traffic congestion information from a traffic congestion information provider; determine locations where traffic levels typically exceed normal levels along the preferred route at the current time; analyze vehicle capacity of roads along the preferred route; determine the number of cars already traveling along the preferred route; retrieve similar routes previously taken by the GPS device; evaluate alternate roads that can be taken off of the preferred route to reach the desired destination; create an optimized route, wherein the optimized route provides routing instructions to minimize driving time for a large set of users; and transmit the optimized route to the GPS device. - View Dependent Claims (10, 11, 12)
-
Specification