Selective exchange of vehicle operational data
First Claim
1. A method comprising:
- determining velocity information of a vehicle;
associating the velocity information with a location;
comparing the velocity information for the location to a baseline velocity for the location, wherein the baseline velocity is determined based at least in part on a traffic model that determines speed based on one or more factors including aggregated velocity information of a plurality of vehicles;
determining whether a difference between the velocity information and the baseline velocity reaches or exceeds a threshold variance for the location; and
in response to the determining that the velocity information reaches or exceeds the threshold variance for the location, transmitting the velocity information to a remote computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Velocity information can be beneficial to various entities including other vehicles and a central traffic monitoring and routing system. Vehicles with sensors can serve as velocity probes to update speeds that are shared via a more global service. However, individuals may be reluctant to provide location and velocity information given privacy preferences. Local policies about sharing personal data are described that can be harnessed to enhance privacy while minimizing communication costs. The local data-sharing policies allow devices to monitor their own speeds and locations and to employ models and analyzes that determine the value of sharing flow information with a larger service in accordance with privacy preferences, and to make local decisions as to when to respond to broadcasted queries for specific information, while minimizing the redundancy of signals from multiple vehicles.
31 Citations
20 Claims
-
1. A method comprising:
-
determining velocity information of a vehicle; associating the velocity information with a location; comparing the velocity information for the location to a baseline velocity for the location, wherein the baseline velocity is determined based at least in part on a traffic model that determines speed based on one or more factors including aggregated velocity information of a plurality of vehicles; determining whether a difference between the velocity information and the baseline velocity reaches or exceeds a threshold variance for the location; and in response to the determining that the velocity information reaches or exceeds the threshold variance for the location, transmitting the velocity information to a remote computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer storage media comprising computer-executable instructions that, when executed by one or more processors within a computing device, direct the one or more processors to perform acts comprising:
-
determining velocity information of a vehicle; associating the velocity information with a location; comparing the velocity information for the location to a baseline velocity for the location, wherein the baseline velocity is determined based at least in part on a traffic model that determines speed based on one or more factors including aggregated velocity information of a plurality of vehicles; determining whether a difference between the velocity information and the baseline velocity reaches or exceeds a threshold variance for the location; and in response to the determining that the velocity information reaches or exceeds the threshold variance for the location, transmitting the velocity information to a remote computing device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
one or more processors; memory coupled to the one or more processors; one or more sensors to detect travel information of a vehicle; and executable instructions stored in the memory and operable on the one or more processors to; determine velocity information of the vehicle based at least in part on the detected travel information; associate the velocity information with a location; compare the velocity information for the location to a baseline velocity for the location, wherein the baseline velocity is determined based at least in part on a traffic model that determines speed based on one or more factors including aggregated velocity information of a plurality of vehicles; determine whether a difference between the velocity information and the baseline velocity reaches or exceeds a threshold variance for the location; and in response to the determining that the velocity information reaches or exceeds the threshold variance for the location, transmitting the velocity information to a remote computing device. - View Dependent Claims (17, 18, 19, 20)
-
Specification