System for transmitting, processing, receiving, and displaying traffic information
First Claim
1. A computer program product comprising computer executable instructions embodied in a non-transitory computer-readable medium and residing in a user device comprising a transmitter, a receiver, a storage database, a display device, a location determining module, and a processor for performing the steps, comprising:
- transmitting, via said transmitter, from a first vehicle traveling on a road segment, actual average speed data for road segments traveled by said first vehicle;
receiving, via said receiver, from one or more third-party users corresponding with a first vehicle traveling on a road segment, information regarding average speed data for road segments traveled by one or more third-party vehicles, and wherein each such third-party user is, of, or corresponds with one of said third-party vehicles;
storing, via said storage database, said information regarding said average speed data for road segments traveled by each of said third-party vehicles, wherein said stored information regarding said average speed data further comprises data for opposite directions of travel a subset of said road segments;
displaying, via said display device of or corresponding to said first vehicle, a first indication on a road segment, wherein said first indication is an indicator of location of said first vehicle in any direction of travel of road, and a second indication on a road segment, wherein said second indication is an indicator of one or more of traffic volume and average speed of travel on said road segment determining, via said location determining module of or corresponding to said first vehicle, a location and direction of said first vehicle; and
wherein an average speed of said third-party vehicles traveling on a road segment is calculated periodically via said processor, and said calculation is performed at least for a predetermined time or a predetermined distance traveled.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for sharing and processing road condition information includes a number of road condition information computer systems within individual vehicles or devices and a virtual road condition information server on a mobile network. The road condition information computer systems are each connected through a peer-to-peer radio, cellular, Wi-Fi, or other similar communications network, and which each operate with a database for displaying road maps, with a database storing average speed data for directions of travel along roadways, and with a location sensor used to determine the location and average speed of the vehicle or device, which are transmitted to other vehicles. The virtual server returns average speed data for road segments, which is displayed on the road maps. The system includes sharing average speed data calculated as well average speed data received from the plurality of vehicles to other vehicles, thereby enhancing the real-time communication of road condition data.
-
Citations
35 Claims
-
1. A computer program product comprising computer executable instructions embodied in a non-transitory computer-readable medium and residing in a user device comprising a transmitter, a receiver, a storage database, a display device, a location determining module, and a processor for performing the steps, comprising:
- transmitting, via said transmitter, from a first vehicle traveling on a road segment, actual average speed data for road segments traveled by said first vehicle;
receiving, via said receiver, from one or more third-party users corresponding with a first vehicle traveling on a road segment, information regarding average speed data for road segments traveled by one or more third-party vehicles, and wherein each such third-party user is, of, or corresponds with one of said third-party vehicles;
storing, via said storage database, said information regarding said average speed data for road segments traveled by each of said third-party vehicles, wherein said stored information regarding said average speed data further comprises data for opposite directions of travel a subset of said road segments;
displaying, via said display device of or corresponding to said first vehicle, a first indication on a road segment, wherein said first indication is an indicator of location of said first vehicle in any direction of travel of road, and a second indication on a road segment, wherein said second indication is an indicator of one or more of traffic volume and average speed of travel on said road segment determining, via said location determining module of or corresponding to said first vehicle, a location and direction of said first vehicle; and
wherein an average speed of said third-party vehicles traveling on a road segment is calculated periodically via said processor, and said calculation is performed at least for a predetermined time or a predetermined distance traveled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
- transmitting, via said transmitter, from a first vehicle traveling on a road segment, actual average speed data for road segments traveled by said first vehicle;
-
22. A computer program product comprising computer executable instructions embodied in a non-transitory computer-readable medium and residing in a user device comprising a transmitter, a receiver, a storage database, a display device, a location determining module, and a processor for performing the steps, comprising:
- transmitting, via said transmitter, from a first vehicle traveling on a road segment, actual average speed data for road segments traveled by said first vehicle;
receiving, via said receiver, information regarding average traffic speed for at least one road segment, wherein said receiver corresponds with or to said first vehicle, and wherein said average traffic speed for said at least one road segment is computed by at least determining an average speed of said first vehicle and other vehicles traveling on said at least one road segment at times, locations and directions of said first vehicle and at least one or more of said plurality other vehicles travelling over said road segment, segment, wherein said average traffic speed comprises data for direction of travel along a road segment;
determining, via said location determining module, a location and direction of said first vehicle;
displaying, via said display device said information regarding said average speed data for said road segment, wherein said information is displayed in connection with one or more displayed roadmaps; and
displaying, via said display device, an orientation of said first vehicle. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
- transmitting, via said transmitter, from a first vehicle traveling on a road segment, actual average speed data for road segments traveled by said first vehicle;
-
32. A computer program product comprising computer executable instructions embodied in a non-transitory computer-readable medium for performing steps comprising:
- transmitting, via a transmitter, from a first vehicle traveling on a road segment, actual average speed data for road segments traveled by said first vehicle;
receiving, via a receiver, information regarding one or more road conditions for at least one road segment, from one or more transmitters, each of said one or more transmitters corresponding with a vehicle or said vehicle'"'"'s movement, and each of said one or more transmitters having a location;
receiving, via said receiver, information regarding said location of each said transmitter, each said location corresponding with at least one road condition;
storing said road condition and location information associated with said road condition;
receiving, via said receiver, information corresponding with traffic speed and location for at least one of said transmitters;
storing said traffic speed information and location received from at least one or more of said transmitters;
generating, via a processor, an average traffic speed for a road segment by averaging said information associated with said traffic speeds of more than one vehicle for locations related to said road segment;
storing said average traffic speed, wherein said stored average traffic speed further comprises data for direction of travel along a road segment;
generating a set of road condition data and corresponding location information for each said road condition;
transmitting, via a transmitter, data representing said average traffic speed for a said road segment to said one or more receivers;
transmitting, via a transmitter, data representing said set of road condition data and corresponding location information to said one or more receivers corresponding to said one or more vehicles; and
generating, via one or more of an visual display, audio, or other output device, an output of one or more of said average traffic speed, location, and road condition data. - View Dependent Claims (33, 34)
- transmitting, via a transmitter, from a first vehicle traveling on a road segment, actual average speed data for road segments traveled by said first vehicle;
-
35. A computer program product comprising computer executable instructions embodied in a non-transitory computer-readable medium for performing steps comprising:
- transmitting, via a transmitter, from a first vehicle traveling on a road segment, average speed data for road segments traveled by said first vehicle;
receiving, via a receiver, information corresponding to actual average speed data and location from one or more third-party transmitters, each of said one or more third-party transmitters corresponding to a third party vehicle or said third-party vehicle'"'"'s movement, and each of said one or more third-party transmitters having a location;
storing said average speed data and location received from at least one or more of said third-party transmitters, wherein said stored average speed data further comprises data for direction of travel along a road segment;
generating, via a processor, an average traffic speed for a road segment by averaging said information corresponding to or with said average speed data for locations related to said road segment;
transmitting, via a transmitter, data representing said average traffic speed for a said road segment to said one or more receivers corresponding to said one or more vehicles; and
generating, via one or more of a visual display, audio, or other output device, an output of one or more of said average traffic speed and location data.
- transmitting, via a transmitter, from a first vehicle traveling on a road segment, average speed data for road segments traveled by said first vehicle;
Specification