Enriching driving experience with cloud assistance
First Claim
1. 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 related to a vehicle, the wireless communication comprising information detected via a sensor set coupled to the mobile device and corresponding to a trajectory of the vehicle and an identifier of the mobile device;
hashing, by the at least one processor, the identifier to determine a vehicle prediction component corresponding to the mobile device;
determining, by the at least one processor, from the information detected at least one grid server using the vehicle prediction component, each grid server corresponding to a location in which the vehicle is in or is projected to possibly be in before updated information from the mobile device is received;
determining, by the at least one processor, from the information detected whether the vehicle is at risk of a collision; and
responsive to a determination that the vehicle is at risk of the collision, 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.
15 Citations
20 Claims
-
1. 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 related to a vehicle, the wireless communication comprising information detected via a sensor set coupled to the mobile device and corresponding to a trajectory of the vehicle and an identifier of the mobile device; hashing, by the at least one processor, the identifier to determine a vehicle prediction component corresponding to the mobile device; determining, by the at least one processor, from the information detected at least one grid server using the vehicle prediction component, each grid server corresponding to a location in which the vehicle is in or is projected to possibly be in before updated information from the mobile device is received; determining, by the at least one processor, from the information detected whether the vehicle is at risk of a collision; and responsive to a determination that the vehicle is at risk of the collision, sending alert-related data to the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a service implemented on at least one server and configured to receive a communication from a mobile device related to a vehicle, the communication including information detected via a sensor set coupled to the mobile device and corresponding to a trajectory of the vehicle and an identifier of the mobile device, the service further configured to; hash, by at least one processor, the identifier to determine a server associated with a predicted location of the vehicle; determine, by the at least one processor, from the information detected at least one grid server using the vehicle prediction component, each grid server corresponding to a location in which the vehicle is in or is projected to possibly be in before updated information from the mobile device is received; compute, by the at least one processor, whether the vehicle is at risk of collision, and responsive to a determination that the vehicle is at risk, to output alert-related data for communication to the vehicle. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification