Co-operative traffic notification
First Claim
1. A method of determining traffic information, the method comprising:
- receiving, at a server, a request from each mobile electronic device of a set of mobile electronic devices, the request being for traffic information that relates to an estimate of a traffic speed of interest to a user of the mobile electronic device;
receiving, at the server, data from each mobile electronic device of the set of mobile electronic devices, wherein the received data indicates a velocity and location of the mobile electronic device;
aggregating, by the server, the data from the set of mobile electronic devices in a location-specific manner, wherein the aggregated data includes data indicative of velocities of only mobile electronic devices associated with requests for traffic information occurring within a time period;
determining, by the server, the traffic information based on the aggregated data; and
communicating, by the server, the traffic information to a first one of the mobile electronic devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Upon detecting a request for traffic information or abnormal motion, a mobile electronic device can generate and transmit a first signal to a remote traffic-information generator, the first signal identifying a location and motion of the device. The remote traffic-information generator can aggregate this type of data across devices and estimate traffic information, assuming that traffic is normal along roads not associated with first signals. The remote traffic-information generator can transmit a second signal with estimated traffic information back to the device. The conditioned transmission can allow real-time traffic information to be efficiently estimated while conserving devices'"'"' power usage and the remote traffic-information generator'"'"'s processing and storage resources.
-
Citations
21 Claims
-
1. A method of determining traffic information, the method comprising:
-
receiving, at a server, a request from each mobile electronic device of a set of mobile electronic devices, the request being for traffic information that relates to an estimate of a traffic speed of interest to a user of the mobile electronic device; receiving, at the server, data from each mobile electronic device of the set of mobile electronic devices, wherein the received data indicates a velocity and location of the mobile electronic device; aggregating, by the server, the data from the set of mobile electronic devices in a location-specific manner, wherein the aggregated data includes data indicative of velocities of only mobile electronic devices associated with requests for traffic information occurring within a time period; determining, by the server, the traffic information based on the aggregated data; and communicating, by the server, the traffic information to a first one of the mobile electronic devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
one or more data processors; and a non-transitory computer readable storage medium containing instructions which when executed on the one or more data processors, cause the one or more data processors to perform actions including; receiving a request from each mobile electronic device of a set of mobile electronic devices, the request being for traffic information that relates to an estimate of a traffic speed of interest to a user of the mobile electronic device; receiving data from each mobile electronic device of the set of mobile electronic devices, wherein the received data indicates a velocity and location of the mobile electronic device; aggregating the data from the set of mobile electronic devices in a location-specific manner, wherein the aggregated data includes data indicative of velocities of only mobile electronic devices associated with requests for traffic information occurring within a time period; determining the traffic information based on the aggregated data; and communicating the traffic information to a first one of the mobile electronic devices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause one or more data processors to perform actions including:
-
receiving a request from each mobile electronic device of a set of mobile electronic devices, the request being for traffic information that relates to an estimate of a traffic speed of interest to a user of the mobile electronic device; receiving data from each mobile electronic device of the set of mobile electronic devices, wherein the received data indicates a velocity and location of the mobile electronic device; aggregating the data from the set of mobile electronic devices in a location-specific manner, wherein the aggregated data includes data indicative of velocities of only mobile electronic devices associated with requests for traffic information occurring within a time period; determining the traffic information based on the aggregated data; and communicating the traffic information to a first one of the mobile electronic devices. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification