ENRICHING DRIVING EXPERIENCE WITH CLOUD ASSISTANCE
First Claim
1. In a computing environment, a method performed at least in part on at least one processor comprising:
- receiving, at a service, a wireless communication that is sent from a mobile device associated with a vehicle, the wireless communication comprising information corresponding to a trajectory of the vehicle;
determining from the information whether the vehicle is at risk of a collision, and if so, sending alert-related data to the vehicle.
3 Assignments
0 Petitions
Accused Products
Abstract
Described is a technology by which driver safety technology such as collision detection is implemented via mobile device (e.g., smartphone) sensors and a cloud service that processes data received from vehicles associated with the devices. Trajectory-related data is received at the cloud service and used to predict collisions between vehicles and/or lane departures of vehicles. To operate the service in real-time with low latency, also described is dividing driving areas into grids, e.g., based upon traffic density, having parallel grid servers each responsible for only vehicles in or approaching its own grid, and other parallel/distributed mechanisms of the cloud service.
28 Citations
20 Claims
-
1. In a computing environment, a method performed at least in part on at least one processor comprising:
-
receiving, at a service, a wireless communication that is sent from a mobile device associated with a vehicle, the wireless communication comprising information corresponding to a trajectory of the vehicle; determining from the information whether the vehicle is at risk of a collision, and if so, sending alert-related data to the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
- 11. In a computing environment, a system comprising, a cloud service configured with servers, including a plurality of grid servers, each grid server associated with a grid of plurality of grids, each grid corresponding to an area, each grid server configured to compute whether vehicles that are known to the server to be in or approaching its associated grid are at risk of collision, and if so, to output alert-related data for communication to at least one of the vehicles that is at risk of collision.
-
18. One or more computer-readable media having computer-executable instructions, which when executed perform steps, comprising:
-
receiving trajectory-related data from a vehicle mobile device; determining from the trajectory-related data at least one grid corresponding to the vehicle mobile device; and querying based upon the trajectory-related data of the vehicle whether the vehicle is at risk of a collision within the grid, and if so, outputting alert-related data. - View Dependent Claims (19, 20)
-
Specification