Enriching driving experience with cloud assistance
AssigneeMicrosoft Corporation
InventorsParamvir Bahl, Srikanth Kandula, Anand Padmanabha Iyer
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.