Obtaining road traffic condition data from mobile data sources
First Claim
1. A computer-implemented method for automatically providing data samples from vehicles traveling on roads for use in assessing traffic conditions on those roads, the method comprising:
- for each of multiple vehicles traveling on one or more roads, providing information regarding travel of the vehicle by, for each of multiple successive periods of time of pre-determined length,acquiring multiple data samples during the period of time from a geo-location device traveling with the vehicle, each data sample being acquired at a distinct acquisition time during the period of time and including a reported geographic location and speed of the vehicle at that acquisition time, and wherein for each of at least some of the multiple vehicles, the data samples are acquired at intervals of a first time period, and the pre-determined length of each of the multiple successive periods of time is based on a predefined multiple of the first time;
temporarily storing the multiple data samples during the period of time in a storage device; and
at the end of the period of time,sending the multiple stored data samples together in a single data transmission via a wireless data transmitter to a remote traffic information system that is configured to use at least some of the data samples for facilitating travel of other vehicles on the one or more roads; and
removing the multiple stored data samples from the storage device so that data samples acquired during a next period of time can be temporarily stored.
7 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for assessing road traffic conditions in various ways based on obtained traffic-related data, such as data samples from vehicles and other mobile data sources traveling on the roads, as well as in some situations data from one or more other sources (such as physical sensors near to or embedded in the roads). The assessment of road traffic conditions based on obtained data samples may include various filtering and/or conditioning of the data samples, and various inferences and probabilistic determinations of traffic-related characteristics of interest from the data samples. In some situations, at least some of the mobile data sources are configured to frequently acquire and store data samples, and to occasionally make multiple such data samples available together for use in the road traffic condition assessment (e.g., by acquiring a data sample every minute and by transmitting a group of stored data samples every 15 minutes).
109 Citations
69 Claims
-
1. A computer-implemented method for automatically providing data samples from vehicles traveling on roads for use in assessing traffic conditions on those roads, the method comprising:
for each of multiple vehicles traveling on one or more roads, providing information regarding travel of the vehicle by, for each of multiple successive periods of time of pre-determined length, acquiring multiple data samples during the period of time from a geo-location device traveling with the vehicle, each data sample being acquired at a distinct acquisition time during the period of time and including a reported geographic location and speed of the vehicle at that acquisition time, and wherein for each of at least some of the multiple vehicles, the data samples are acquired at intervals of a first time period, and the pre-determined length of each of the multiple successive periods of time is based on a predefined multiple of the first time; temporarily storing the multiple data samples during the period of time in a storage device; and at the end of the period of time, sending the multiple stored data samples together in a single data transmission via a wireless data transmitter to a remote traffic information system that is configured to use at least some of the data samples for facilitating travel of other vehicles on the one or more roads; and removing the multiple stored data samples from the storage device so that data samples acquired during a next period of time can be temporarily stored. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method for a device in a vehicle that is configured to automatically provide information regarding travel of the vehicle on one or more roads, the method comprising:
under control of the configured device, obtaining multiple data samples that are each acquired at a distinct acquisition time to report a geographic location and travel characteristics of the vehicle at that acquisition time; storing the multiple data samples until one or more predefined conditions are satisfied, the one or more predefined conditions being based at least in part on a specified length of time during which the obtaining of the multiple data samples is performed; and after the one or more predefined conditions are satisfied, automatically providing the multiple data samples in a single data transmission to a traffic information system configured to use data samples provided from multiple vehicles for facilitating travel on roads. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
57. A non-transitory computer-readable medium whose contents a computing device to provide information regarding movement of a mobile device, by performing a method comprising:
-
obtaining multiple data samples at multiple times, each data sample indicating a geographic location of the mobile device at a time associated with that data sample, wherein at least some of the data samples each indicates travel characteristics of a vehicle traveling on one or more roads at the time associated with the data sample; storing the multiple data samples until at least one predefined condition is determined to be satisfied; and after the at least predefined condition is determined to be satisfied, automatically providing information from the multiple stored data samples for use in facilitating movement of other mobile devices, wherein the providing of the information from the multiple stored data samples includes transmitting the information from the multiple data samples in a single data transmission for use by a traffic information system with information from data samples from multiple other vehicles in facilitating travel of other vehicles on the one or more roads. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64)
-
-
65. A computing device configured to provide information regarding travel of a vehicle on one or more roads, comprising:
-
one or more processors; one or more storage components;
a receiver configured to obtain global positioning system (“
GPS”
) signals, wherein the GPS signals include information about travel characteristics of a vehicle in which the computing device is located, and wherein the travel characteristics include at least one of a geographic location, a speed, and a heading of the vehicle; anda data source information provision component that is configured to, when executed by at least one of the one or more processors, provide information regarding travel of the vehicle on one or more roads by obtaining multiple data samples at multiple distinct acquisition times such that each data sample reflects one or more of the travel characteristics of the vehicle at the acquisition time for the data sample, by temporarily storing the multiple obtained data samples in the one or more storage components until at least one predefined condition is determined to be satisfied, and by sending the multiple stored data samples as a group for use by a remote traffic information system in facilitating travel on one or more roads; and
wherein the computing device is part of a system that includes a wireless transmitter configured to send data transmissions, and wherein the sending of the multiple stored data samples as a group includes, after the at least one predefined condition is determined to be satisfied, using the wireless transmitter to send the multiple stored data samples in a single data transmission for use by the remote traffic information system with data samples from multiple other vehicles in facilitating travel of other vehicles on the one or more roads. - View Dependent Claims (66, 67, 68, 69)
-
Specification