Preventative traffic congestion social networking improvement system within a community
First Claim
1. A community routing system comprising:
- a processor;
a memory coupled to the processor;
a transceiver to connect and exchange information with a community of global positioning system (GPS) devices; and
a processing logic executing on the processor configured to;
receive a route request from one or more GPS devices within the community of GPS devices, wherein each GPS device in the community is associated with a vehicle;
identify a preferred route for directing the one or more vehicles in the community to the desired destination;
determine one or more vehicles in the community traveling along the preferred route;
evaluate alternate roads that can be taken off the preferred route to reach the desired destination;
create at least two optimized routes to reach the desired destination, wherein the at least two optimized routes provides routing instructions to minimize driving time for the community of GPS devices;
transmit a first optimized route to reach the desired destination to a first subset of GPS devices within the community of GPS devices;
transmit a second optimized route to reach the desired destination to a second subset of GPS devices within the community of GPS devices;
transmit, to a particular GPS device, a selection of one or more alternate routes in use by one or more GPS devices of a third subset of GPS devices within the community of GPS devices, wherein the third subset of GPS devices and the particular GPS device are part of a same social network, wherein a social network is a group of users associated with a corresponding group of GPS devices that are collectively registered with the community routing system;
transmit identification information of a user of each alternate route to the particular GPS device, wherein the identification information contains a full name of the user of each alternate route;
provide a selection to the particular GPS device of a currently selected route and the one or more alternate routes in use by the third subset of GPS devices; and
receive a selection of an alternate optimized route from the one or more alternate routes in use by the third subset of GPS devices.
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.
22 Citations
20 Claims
-
1. A community routing system comprising:
-
a processor; a memory coupled to the processor; a transceiver to connect and exchange information with a community of global positioning system (GPS) devices; and a processing logic executing on the processor configured to; receive a route request from one or more GPS devices within the community of GPS devices, wherein each GPS device in the community is associated with a vehicle; identify a preferred route for directing the one or more vehicles in the community to the desired destination; determine one or more vehicles in the community traveling along the preferred route; evaluate alternate roads that can be taken off the preferred route to reach the desired destination; create at least two optimized routes to reach the desired destination, wherein the at least two optimized routes provides routing instructions to minimize driving time for the community of GPS devices; transmit a first optimized route to reach the desired destination to a first subset of GPS devices within the community of GPS devices; transmit a second optimized route to reach the desired destination to a second subset of GPS devices within the community of GPS devices; transmit, to a particular GPS device, a selection of one or more alternate routes in use by one or more GPS devices of a third subset of GPS devices within the community of GPS devices, wherein the third subset of GPS devices and the particular GPS device are part of a same social network, wherein a social network is a group of users associated with a corresponding group of GPS devices that are collectively registered with the community routing system; transmit identification information of a user of each alternate route to the particular GPS device, wherein the identification information contains a full name of the user of each alternate route; provide a selection to the particular GPS device of a currently selected route and the one or more alternate routes in use by the third subset of GPS devices; and receive a selection of an alternate optimized route from the one or more alternate routes in use by the third subset of GPS devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 11, 12, 13, 14, 15)
-
-
8. A computer-readable storage device 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 from one or more GPS devices within the community of GPS devices, wherein each GPS device in the community is associated with a vehicle; identify a preferred route for directing the one or more vehicles in the community to the desired destination; determine one or more vehicles in the community traveling along the preferred route; evaluate alternate roads that can be taken off the preferred route to reach the desired destination; create at least two optimized routes to reach the desired destination, wherein the at least two optimized routes provides routing instructions to minimize driving time for the community of GPS devices; transmit a first optimized route to reach the desired destination to a first subset of GPS devices within the community of GPS devices; transmit a second optimized route to reach the desired destination to a second subset of GPS devices within the community of GPS devices; transmit, to a particular GPS device, a selection of one or more alternate routes in use by one or more GPS devices of a third subset of GPS devices within the community of GPS devices, wherein the third subset of GPS devices and the particular GPS device are part of a same social network, wherein a social network is a group of users associated with a corresponding group of GPS devices that are collectively registered with the community routing system; transmit identification information of a user of each alternate route to the particular GPS device, wherein the identification information contains a full name of the user of each alternate route; provide a selection to the particular GPS device of a currently selected route and the one or more alternate routes in use by the third subset of GPS devices; and receive a selection of an alternate optimized route from the one or more alternate routes in use by the third subset of GPS devices. - View Dependent Claims (9, 10, 16, 17, 18, 19, 20)
-
Specification