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;
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.
14 Citations
25 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; 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. A method of determining a traffic-related parameter, the method comprising:
-
receiving, at a server, data from each mobile electronic device of a set of mobile electronic devices, the data identifying a location and value of a motion variable of the mobile electronic device; determining for each mobile electronic device of the set of mobile electronic devices, by the server, a road on which that mobile electronic device is traveling, the determination being based on the identified location; aggregating, by the server, the values of the motion variable from the set of mobile electronic devices in a road-specific manner; determining for each mobile electronic device of the set of mobile electronic devices, by the server, device-specific traffic information associated with the road on which that mobile electronic device is determined to be traveling; and communicating for each mobile electronic device of the set of mobile electronic devices, by the server, the device-specific traffic information to the mobile electronic device. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for interacting with a traffic-information service, the method comprising:
-
detecting, at a mobile electronic device, a request from a user for traffic information; detecting, by the mobile electronic device, a location of the mobile electronic device; detecting, by the mobile electronic device, a velocity of the mobile electronic device; generating, by the mobile electronic device, a signal that identifies the detected location and the detected velocity; transmitting, by the mobile electronic device, the signal to a remote server; receiving, at the mobile electronic device, the traffic information from the remote server; and presenting, by the mobile electronic device, the traffic information to the user. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for interacting with a traffic-information service, the method comprising:
-
detecting, at a mobile electronic device, abnormal motion of the mobile electronic device; generating, by the mobile electronic device, a signal that identifies a location of the mobile electronic device and a value of a motion variable for the mobile electronic device; transmitting, by the mobile electronic device, the signal to a remote server; receiving, at the mobile electronic device, traffic information from the remote server; and presenting, by the mobile electronic device, the traffic information to a user of the mobile electronic device. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A mobile electronic device comprising:
-
a touchscreen configured to receive inputs from a user and present outputs to the user; a network interface configured to wirelessly communicate with a remote server; a global positioning satellite (GPS) receiver configured to receive GPS signals; a processor; and a computer-readable storage medium containing program instructions, which when executed by the processor cause the processor to execute a method of interacting with a traffic service, the method comprising; determining a location of the mobile electronic device based on a plurality of GPS signals received by the GPS receiver; determining a road that the mobile electronic device is on, the road being determined based on the determined location; determining a velocity of the mobile electronic device; generating a first signal that identifies the road and the velocity; initiating transmission of the first signal to a remote traffic-information generator via the network interface; accessing a second signal from the first signal, the second signal being received via the network interface in response to the transmission of the first signal, the second signal characterizing a flow of traffic along the road; and presenting data from the second signal to the user via the touchscreen. - View Dependent Claims (23, 24, 25)
-
Specification