Method and apparatus for collecting and propagating information relating to traffic conditions
First Claim
Patent Images
1. A method in a network data processing system for processing traffic information, the method comprising:
- detecting traffic related conditions at a plurality of vehicles;
producing a set of traffic data packets using the traffic related conditions detected at the plurality of vehicles, wherein a time stamp and a location stamp are assigned to each of the set of traffic data packets; and
passing data traffic packets between vehicles, wherein packets within the set of traffic data packets having an expired time stamp are no longer passed between the vehicles.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer instructions for processing traffic information. Traffic related conditions at a plurality of vehicles are detected. A set of traffic data packets using the traffic related conditions detected at the plurality of vehicles is produced in which a time stamp and a location stamp are assigned to each of the set of traffic data packets. Data traffic packets are passed between vehicles in which packets within the set of traffic data packets having an expired time stamp are no longer passed between the vehicles.
122 Citations
32 Claims
-
1. A method in a network data processing system for processing traffic information, the method comprising:
-
detecting traffic related conditions at a plurality of vehicles;
producing a set of traffic data packets using the traffic related conditions detected at the plurality of vehicles, wherein a time stamp and a location stamp are assigned to each of the set of traffic data packets; and
passing data traffic packets between vehicles, wherein packets within the set of traffic data packets having an expired time stamp are no longer passed between the vehicles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
identifying, at each of the plurality of vehicles, selected traffic data packets from the set of traffic data packets, wherein the selected data packets are identified based on the time stamp and the location stamp in each of the set of traffic data packets; and
displaying traffic information, at each of the plurality of vehicles, using the selected traffic data packets.
-
-
3. The method of claim 1 further comprising:
-
determining whether historical data is present for the location stamp; and
responsive to historical data being present, selectively modifying a traffic data packet containing the location stamp using the historical data.
-
-
4. The method of claim 1, wherein the plurality of vehicles includes at least one of an automobile, a truck, an airplane, a helicopter, and a boat.
-
5. The method of claim 1, wherein the data traffic packets are passed between vehicles using a short distance transmission medium in the network data processing system.
-
6. The method of claim 1, wherein the short distance transmission medium is a wireless personal area network.
-
7. The method of claim 1, wherein the traffic related conditions includes at least one of speed of a vehicle, temperature, windshield wiper use, and direction of travel of the vehicle.
-
8. The method of claim 1, wherein the passing step is performed in at least one of a server computer and a router.
-
9. A method in a data processing system for handling traffic data, the method comprising:
-
receiving a set of traffic data packets generated by a plurality of vehicles, wherein the set of traffic data packets includes data on traffic related conditions, a time stamp, and a location stamp;
passing traffic data packets, including the set of traffic data packets, to vehicles until a time out based on an assigned time stamp occurs; and
discarding traffic data packets in which a time out based on an assigned time stamp has occurred. - View Dependent Claims (10, 11, 12, 13, 14)
identifying selected traffic data packets from the set of traffic data packets, wherein the selected data packets are identified based on the time stamp and the location stamp in each of the set of traffic data packets; and
displaying traffic information suing the selected traffic data packets.
-
-
11. The method of claim 10, wherein the selected traffic data packets are ones having a location stamp for a location within a selected distance of a location of the data processing system.
-
12. The method of claim 10, wherein the selected traffic data packets are ones having a location stamp with a location on a road on which the data processing system is traveling, within a selected distance of the data processing system, and with a direction coinciding with a direction of travel for the data processing system.
-
13. The method of claim 9, wherein the plurality of vehicles includes at least one of an automobile, a truck, an airplane, a helicopter, and a boat.
-
14. The method of claim 9, wherein the data traffic packets are passed between vehicles using a short distance transmission medium in the network data processing system.
-
15. A data processing system for processing traffic information, the data processing system comprising:
-
a bus system;
a communications unit connected to the bus system;
a memory connected to the bus system, wherein the memory includes a set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to detect traffic related conditions at a plurality of vehicles;
produce a set of traffic data packets using the traffic related conditions detected at the plurality of vehicles in which a time stamp and a location stamp are assigned to each of the set of traffic data packets; and
pass data traffic packets between vehicles in which packets within the set of traffic data packets having an expired time stamp are no longer passed between the vehicles.
-
-
16. A data processing system for handling traffic data, the data processing system comprising:
-
a bus system;
a communications unit connected to the bus system;
a memory connected to the bus system, wherein the memory includes a set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to receive a set of traffic data packets generated by a plurality of vehicles in which the set of traffic data packets includes data on traffic related conditions, a time stamp, and a location stamp;
pass traffic data packets, including the set of traffic data packets, to vehicles until a time out based on an assigned time stamp occurs; and
discard traffic data packets in which a time out based on an assigned time stamp has occurred.
-
-
17. A network data processing system for processing traffic information, the network data processing system comprising:
-
detecting means for detecting traffic related conditions at a plurality of vehicles;
producing means for producing a set of traffic data packets using the traffic related conditions detected at the plurality of vehicles, wherein a time stamp and a location stamp are assigned to each of the set of traffic data packets; and
passing means for passing data traffic packets between vehicles, wherein packets within the set of traffic data packets having an expired time stamp are no longer passed between the vehicles. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
identifying means for identifying, at each of the plurality of vehicles, selected traffic data packets from the set of traffic data packets, wherein the selected data packets are identified based on the time stamp and the location stamp in each of the set of traffic data packets; and
displaying means for displaying traffic information, at each of the plurality of vehicles, using the selected traffic data packets.
-
-
19. The data processing system of claim 17 further comprising:
-
determining means for determining whether historical data is present for the location stamp; and
modifying means, responsive to historical data being present, for selectively modifying a traffic data packet containing the location stamp using the historical data.
-
-
20. The network data processing system of claim 17, wherein the plurality of vehicles includes at least one of an automobile, a truck, an airplane, a helicopter, and a boat.
-
21. The network data processing system of claim 17, wherein the data traffic packets are passed between vehicles using a short distance transmission medium in the network data processing system.
-
22. The network data processing system of claim 17, wherein the short distance transmission medium is a wireless personal area network.
-
23. The network data processing system of claim 17, wherein the traffic related conditions includes at least one of speed of a vehicle, temperature, windshield wiper use, and direction of travel of the vehicle.
-
24. The network data processing system of claim 17, wherein the passing step is performed in at least one of a server computer and a router.
-
25. A data processing system for handling traffic data, the data processing system comprising:
-
receiving means for receiving a set of traffic data packets generated by a plurality of vehicles, wherein the set of traffic data packets includes data on traffic related conditions, a time stamp, and a location stamp;
passing means for passing traffic data packets, including the set of traffic data packets, to vehicles until a time out based on an assigned time stamp occurs; and
discarding means for discarding traffic data packets in which a time out based on an assigned time stamp has occurred. - View Dependent Claims (26, 27, 28, 29, 30)
identifying means for identifying selected traffic data packets from the set of traffic data packets, wherein the selected data packets are identified based on the time stamp and the location stamp in each of the set of traffic data packets; and
displaying means for displaying traffic information suing the selected traffic data packets.
-
-
27. The data processing system of claim 26, wherein the selected traffic data packets are ones having a location stamp for a location within a selected distance of a location of the data processing system.
-
28. The data processing system of claim 26, wherein the selected traffic data packets are ones having a location stamp with a location on a road on which the data processing system is traveling, within a selected distance of the data processing system, and with a direction coinciding with a direction of travel for the data processing system.
-
29. The data processing system of claim 25, wherein the plurality of vehicles includes at least one of an automobile, a truck, an airplane, a helicopter, and a boat.
-
30. The data processing system of claim 25, wherein the data traffic packets are passed between vehicles using a short distance transmission medium in the network data processing system.
-
31. A computer program product in a computer readable medium for processing traffic information, the computer program product comprising:
-
first instructions for detecting traffic related conditions at a plurality of vehicles;
second instructions for producing a set of traffic data packets using the traffic related conditions detected at the plurality of vehicles, wherein a time stamp and a location stamp are assigned to each of the set of traffic data packets; and
third instructions for passing data traffic packets between vehicles, wherein packets within the set of traffic data packets having an expired time stamp are no longer passed between the vehicles.
-
-
32. A computer program product in a computer readable medium for handling traffic data, the computer program product comprising:
-
first instructions for receiving a set of traffic data packets generated by a plurality of vehicles, wherein the set of traffic data packets includes data on traffic related conditions, a time stamp, and a location stamp;
second instructions for passing traffic data packets, including the set of traffic data packets, to vehicles until a time out based on an assigned time stamp occurs; and
third instructions for discarding traffic data packets in which a time out based on an assigned time stamp has occurred.
-
Specification