Determining if a mobile device is being used by a driver of a vehicle
First Claim
Patent Images
1. A computer system, comprising:
- a global positioning module;
a microphone;
a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to execute instructions to cause the system to perform operations comprising;
receiving position data from the global positioning module;
determining, from the position data, that a location of a computing device corresponds to a vehicle that is in motion;
communicating, responsive to determining that the location of the computing device corresponds to the vehicle that is in motion, with a vehicle computing device of the vehicle to cause one or more speakers of the vehicle to emit sound;
capturing the sound from the one or more speakers through the microphone;
identifying a sound travel time of the sound from each of the one or more speakers to the computing device;
determining, based on the sound travel time, one or more distances from the computing device to each of the one or more speakers;
determining, based on the determined one or more distances, that the location of the computing device corresponds to an area in the vehicle that is associated with a driver of the vehicle; and
in response to determining that the location of the computing device corresponds to the vehicle that is in motion and corresponds to the area in the vehicle that is associated with the driver of the vehicle, imposing one or more restrictions on a usage of the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system determines whether a location of a computing device corresponds to a vehicle that is in motion. In response to determining that the location of the computing device corresponds to the vehicle that is in motion, and determining that the location of the computing device corresponds to an area in the vehicle that is associated with a driver of the vehicle, the computer system imposes one or more restrictions on a usage of the computing device.
3 Citations
20 Claims
-
1. A computer system, comprising:
-
a global positioning module; a microphone; a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to execute instructions to cause the system to perform operations comprising; receiving position data from the global positioning module; determining, from the position data, that a location of a computing device corresponds to a vehicle that is in motion; communicating, responsive to determining that the location of the computing device corresponds to the vehicle that is in motion, with a vehicle computing device of the vehicle to cause one or more speakers of the vehicle to emit sound; capturing the sound from the one or more speakers through the microphone; identifying a sound travel time of the sound from each of the one or more speakers to the computing device; determining, based on the sound travel time, one or more distances from the computing device to each of the one or more speakers; determining, based on the determined one or more distances, that the location of the computing device corresponds to an area in the vehicle that is associated with a driver of the vehicle; and in response to determining that the location of the computing device corresponds to the vehicle that is in motion and corresponds to the area in the vehicle that is associated with the driver of the vehicle, imposing one or more restrictions on a usage of the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
determining, from global positioning data, that a location of a computing device corresponds to a vehicle that is in motion; communicating, responsive to determining that the location of the computing device corresponds to the vehicle that is in motion, with a vehicle computing device of the vehicle to cause one or more speakers of the vehicle to emit sound; capturing the sound through a microphone; identifying a sound travel time of the sound from each of the one or more speakers to the computing device; determining, based on the sound travel time, one or more distances from the computing device to each of the one or more speakers; determining, based on the determined one or more distances, that the location of the computing device corresponds to an area in the vehicle that is associated with a driver of the vehicle; and in response to determining that the location of the computing device corresponds to the vehicle that is in motion and corresponds to the area in the vehicle that is associated with the driver of the vehicle, imposing one or more restrictions on a usage of the computing device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
receiving location data; determining, from the location data, that a location of a computing device corresponds to a vehicle that is in motion; causing one or more speakers of the vehicle to emit sound; capturing the sound from the one or more speakers; identifying a sound travel time of the sound from each of the one or more speakers to the computing device; determining, based on the sound travel time, one or more distances from the computing device to each of the one or more speakers; determining, based on the determined one or more distances, that the location of the computing device corresponds to an area in the vehicle that is associated with a driver of the vehicle; and in response to determining that the location of the computing device corresponds to the vehicle that is in motion and corresponds to the area in the vehicle that is associated with the driver of the vehicle, imposing one or more restrictions on a usage of the computing device. - View Dependent Claims (17, 18, 19, 20)
-
Specification