Determining that a user is in a vehicle or driving a vehicle based on sensor data gathered by a user device
First Claim
1. A method comprising:
- receiving, by a device, location information from a user device;
determining, by the device, that the user device is in a vehicle, the determining being based on a traveling speed of the user device, as indicated by the location information;
receiving, by the device, first sensor data from the user device, the first sensor data including sensor measurements of the user device when the user device is determined to be in the vehicle, based on the traveling speed of the user device, as indicated by the location information;
generating a reference dataset based on the first sensor data;
receiving, by the device, second sensor data regarding the user device;
determining, by the device and based on the second sensor data, that a user of the user device is in the vehicle or is driving the vehicle, the determining including at least one of;
comparing the second sensor data, received from the user device, with the reference dataset, the reference data set including reference data associated with users being present in or driving a vehicle, wherein comparing the second sensor data with the reference dataset is based on the generated reference dataset, ordetermining that a value of a measurement, received as part of the second sensor data, satisfies a threshold that is related to whether the user is in the vehicle or is driving the vehicle; and
outputting, by the device, a particular control instruction to the user device based on determining that the user is in the vehicle or is driving the vehicle.
3 Assignments
0 Petitions
Accused Products
Abstract
A device may receive sensor data regarding a user device; and determine, based on the sensor data, that a user of the user device is in a vehicle or driving the vehicle. When determining that the user of the user device is in the vehicle or driving the vehicle, the device may compare the sensor data, received from the user device, with a reference dataset that includes reference data associated with users being present in or driving a vehicle, or determine that a value of a measurement, received as part of the sensor data, satisfies a threshold that is related to whether the user is in the vehicle or driving the vehicle. The device may output a particular control instruction to the user device based on determining that the user is in the vehicle or is driving the vehicle.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a device, location information from a user device; determining, by the device, that the user device is in a vehicle, the determining being based on a traveling speed of the user device, as indicated by the location information; receiving, by the device, first sensor data from the user device, the first sensor data including sensor measurements of the user device when the user device is determined to be in the vehicle, based on the traveling speed of the user device, as indicated by the location information; generating a reference dataset based on the first sensor data; receiving, by the device, second sensor data regarding the user device; determining, by the device and based on the second sensor data, that a user of the user device is in the vehicle or is driving the vehicle, the determining including at least one of; comparing the second sensor data, received from the user device, with the reference dataset, the reference data set including reference data associated with users being present in or driving a vehicle, wherein comparing the second sensor data with the reference dataset is based on the generated reference dataset, or determining that a value of a measurement, received as part of the second sensor data, satisfies a threshold that is related to whether the user is in the vehicle or is driving the vehicle; and outputting, by the device, a particular control instruction to the user device based on determining that the user is in the vehicle or is driving the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving information indicating that a user device is in communication with a device associated with a vehicle; determining that the user device is in the vehicle, the determining being based on receiving the information indicating that the user device is in communication with the device associated with the vehicle; receiving first sensor data, from the user device, the first sensor data including sensor measurements of the user device based on determining that the user device is in the vehicle; generating a reference dataset based on the first sensor data; receiving second sensor data regarding the user device; determining, based on the second sensor data, that a user of the user device is in the vehicle or is driving the vehicle, the determining including at least one of; comparing the second sensor data, received from the user device, with the reference dataset, the reference data set including reference data associated with users being present in or driving a vehicle, wherein comparing the sensor data with the reference dataset is based on the generated reference dataset, or determining that a value of a measurement, received as part of the second sensor data, satisfies a threshold that is related to whether the user is in the vehicle or driving the vehicle; and outputting a particular control instruction to the user device based on determining that the user is in the vehicle or is driving the vehicle. - View Dependent Claims (9, 10)
-
-
11. A system comprising:
a device, comprising; a non-transitory memory device storing; a plurality of processor-executable instructions; and a processor configured to execute the processor-executable instructions, wherein executing the processor-executable instructions causes the processor to; receive location information from a user device; determine that the user device is in a vehicle, based on a traveling speed of the user device, as indicated by the location information; receive first sensor data from the user device, the first sensor data including sensor measurements of the user device when the user device is in the vehicle; generate a reference dataset based on the first sensor data; receive second sensor data regarding the user device; determine, based on the second sensor data, that a user of the user device is in the vehicle or is driving the vehicle, wherein executing the processor-executable instructions, to determine that the user of the user device is in the vehicle or is driving the vehicle, causes the processor to; compare the second sensor data, received from the user device, with the reference dataset, the reference dataset including reference data associated with users being present in or driving a vehicle, the comparison of the second sensor data with the reference dataset being based on the generated reference dataset, or determine that a value of a measurement, received as part of the sensor data, satisfies a threshold that is related to whether the user is in the vehicle or driving the vehicle; and output a particular control instruction to the user device based on determining that the user is in the vehicle or is driving the vehicle. - View Dependent Claims (12, 13, 14, 15, 16)
-
17. A system comprising:
a device, comprising; a non-transitory memory device storing; a plurality of processor-executable instructions; and a processor configured to execute the processor-executable instructions, wherein executing the processor-executable instructions causes the processor to; receive, from a user device, location information identifying the location of the user device; determine that the user device is in a vehicle based on a traveling speed of the user device as indicated by the location information; receive first sensor data from the user device identifying sensor measurements of the user device when the user device is in the vehicle; generate a reference dataset identifying the first sensor data; receive second sensor data from the user device; determine that a user of the user device is in the vehicle based on comparing the second sensor data with the reference dataset, and output a particular control instruction to the user device based on determining that the user is in the vehicle. - View Dependent Claims (18, 19, 20)
Specification