IP Library Granted Patent US 11,864,268
Granted Patent B2
US 11,864,268 · App. 17/673,589 · Granted Jan 2, 2024

Systems and methods for validating a vehicle driver based on mobile device positions within a vehicle

Inventors: Kenneth Jason Sanchez (San Francisco, CA); Blake Konrardy (Chicago, IL); Tina Fang (San Jose, CA)
Assignee: BLUEOWL, LLC
H04W8/22H04W4/48
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,864,268
App. No.
17/673,589
Granted
Jan 2, 2024
Kind
B2
Abstract

Method and system for validating whether a user of a mobile device is a vehicle driver. For example, the method includes receiving telematics data and device interaction data generated by the mobile device during a vehicle trip, analyzing the telematics data and the device interaction data to determine driving instances in which the user interacts with the mobile device during the vehicle trip, determining whether the user of the mobile device is the driver of the vehicle during the vehicle trip based on the driving instances by using a classification technique, receiving positioning data associated with the mobile device within the vehicle during the vehicle trip, and validating the classification technique based on the positioning data and whether the user of the mobile device is determined to be the driver of the vehicle.

Claims (67)

1. A computer-implemented method for validating whether or not a user of a mobile device is a driver of a vehicle, the method comprising:

receiving telematics data associated with operation of the vehicle and device interaction data associated with interaction of the user with the mobile device, wherein the telematics data and the device interaction data are generated by the mobile device during a vehicle trip;

analyzing the telematics data and the device interaction data to determine a plurality of vehicle driving instances in which the user interacts with the mobile device during the vehicle trip;

by using a classification technique, determining whether or not the user of the mobile device is the driver of the vehicle during the vehicle trip based at least in part upon the plurality of vehicle driving instances;

receiving positioning data associated with a position of the mobile device within the vehicle during the vehicle trip; and

validating the classification technique based at least in part upon the positioning data associated with the mobile device within the vehicle and whether or not the user of the mobile device is determined to be the driver of the vehicle.

2. The computer-implemented method of claim 1 , further comprising:

processing the positioning data associated with the mobile device to determine if the user of the mobile device is situated in a driver seat position of the vehicle during the vehicle trip.

3. The computer-implemented method of claim 2 , wherein the validating the classification technique includes:

if the user of the mobile device is determined to be the driver of the vehicle, verifying that the user of the mobile device is in the driver seat position of the vehicle during the vehicle trip.

4. The computer-implemented method of claim 2 , wherein the validating the classification technique includes:

if the user of the mobile device is determined not to be the driver of the vehicle, verifying that the user of the mobile device is not in the driver seat position of the vehicle during the vehicle trip.

5. The computer-implemented method of claim 2 , wherein the mobile device is a first mobile device and the processing the positioning data includes:

receiving a first plurality of positioning measurements captured by the first mobile device during the vehicle trip;

receiving a second plurality of positioning measurements captured by a second mobile device within the vehicle during the vehicle trip;

calculating respective enhanced geographic location measurements for the first plurality of positioning measurements and the second plurality of positioning measurements;

determining a predicted position of the first mobile device relative to the second mobile device with respect to a forward direction of travel of the vehicle based at least in part upon the respective enhanced geographic location measurements; and

identifying that the first mobile device is associated with the driver of the vehicle based at least in part upon the predicted position of the first mobile device relative to the second mobile device.

6. The computer-implemented method of claim 5 , further comprising:

generating a map indicating a position of the first mobile device with respect to the second mobile device within the vehicle based at least in part upon the predicted position of the first mobile device relative to the second mobile device.

7. The computer-implemented method of claim 6 , further comprising:

analyzing the map to determine that the first mobile device is situated in the driver seat position of the vehicle during the vehicle trip.

8. A computing device for validating whether or not a user of a mobile device is a driver of a vehicle, the computing device comprising:

one or more processors; and

a memory storing instructions that, when executed by the one or more processors, cause the one or more processors to:

receive telematics data associated with operation of the vehicle and device interaction data associated with interaction of the user with the mobile device, wherein the telematics data and the device interaction data are generated by the mobile device during a vehicle trip;

analyze the telematics data and the device interaction data to determine a plurality of vehicle driving instances in which the user interacts with the mobile device during the vehicle trip;

by using a classification technique, determine whether or not the user of the mobile device is the driver of the vehicle during the vehicle trip based at least in part upon the plurality of vehicle driving instances;

receive positioning data associated with a position of the mobile device within the vehicle during the vehicle trip; and

validate the classification technique based at least in part upon the positioning data associated with the mobile device within the vehicle and whether or not the user of the mobile device is determined to be the driver of the vehicle.

9. The computing device of claim 8 , wherein the instructions further comprise instructions that, when executed by the one or more processors, cause the one or more processors to:

process the positioning data associated with the mobile device to determine if the user of the mobile device is situated in a driver seat position of the vehicle during the vehicle trip.

10. The computing device of claim 9 , wherein, the instructions that cause the one or more processors to validate the classification technique further comprise instructions that cause the one or more processors to:

if the user of the mobile device is determined to be the driver of the vehicle, verify that the user of the mobile device is in the driver seat position of the vehicle during the vehicle trip.

11. The computing device of claim 9 , wherein, the instructions that cause the one or more processors to validate the classification technique further comprise instructions that cause the one or more processors to:

if the user of the mobile device is determined not to be the driver of the vehicle, verify that the user of the mobile device is not in the driver seat position of the vehicle during the vehicle trip.

12. The computing device of claim 9 , wherein the mobile device is a first mobile device and the instructions that cause the one or more processors to process the positioning data further comprise instructions that cause the one or more processors to:

receive a first plurality of positioning measurements captured by the first mobile device during the vehicle trip;

receive a second plurality of positioning measurements captured by a second mobile device within the vehicle during the vehicle trip;

calculate respective enhanced geographic location measurements for the first plurality of positioning measurements and the second plurality of positioning measurements;

determine a predicted position of the first mobile device relative to the second mobile device with respect to a forward direction of travel of the vehicle based at least in part upon the respective enhanced geographic location measurements; and

identify that the first mobile device is associated with the driver of the vehicle based at least in part upon the predicted position of the first mobile device relative to the second mobile device.

13. The computing device of claim 12 , wherein the instructions further comprise instructions that, when executed by the one or more processors, cause the one or more processors to:

generate a map indicating a position of the first mobile device with respect to the second mobile device within the vehicle based at least in part upon the predicted position of the first mobile device relative to the second mobile device.

14. The computing device of claim 13 , wherein the instructions further comprise instructions that, when executed by the one or more processors, cause the one or more processors to:

analyze the map to determine that the first mobile device is situated in the driver seat position of the vehicle during the vehicle trip.

15. A non-transitory computer-readable medium storing instructions for validating whether or not a user of a mobile device is a driver of a vehicle, the instructions when executed by one or more processors of a computing device, cause the computing device to:

receive telematics data associated with operation of the vehicle and device interaction data associated with interaction of the user with the mobile device, wherein the telematics data and the device interaction data are generated by the mobile device during a vehicle trip;

analyze the telematics data and the device interaction data to determine a plurality of vehicle driving instances in which the user interacts with the mobile device during the vehicle trip;

by using a classification technique, determine whether or not the user of the mobile device is the driver of the vehicle during the vehicle trip based at least in part upon the plurality of vehicle driving instances;

receive positioning data associated with a position of the mobile device within the vehicle during the vehicle trip; and

validate the classification technique based at least in part upon the positioning data associated with the mobile device within the vehicle and whether or not the user of the mobile device is determined to be the driver of the vehicle.

16. The non-transitory computer-readable medium of claim 15 , wherein the instructions, when executed by the one or more processors, further cause the computing device to:

process the positioning data associated with the mobile device to determine if the user of the mobile device is situated in a driver seat position of the vehicle during the vehicle trip.

17. The non-transitory computer-readable medium of claim 16 , wherein, the instructions that cause the computing device to validate the classification technique further cause the computing device to:

if the user of the mobile device is determined to be the driver of the vehicle, verify that the user of the mobile device is in the driver seat position of the vehicle during the vehicle trip.

18. The non-transitory computer-readable medium of claim 16 , wherein, the instructions that cause the computing device to validate the classification technique further cause the computing device to:

if the user of the mobile device is determined not to be the driver of the vehicle, verify that the user of the mobile device is not in the driver seat position of the vehicle during the vehicle trip.

19. The non-transitory computer-readable medium of claim 16 , wherein the mobile device is a first mobile device and the instructions that cause the computing device to process the positioning data further cause the computing device to:

receive a first plurality of positioning measurements captured by the first mobile device during the vehicle trip;

receive a second plurality of positioning measurements captured by a second mobile device within the vehicle during the vehicle trip;

calculate respective enhanced geographic location measurements for the first plurality of positioning measurements and the second plurality of positioning measurements;

determine a predicted position of the first mobile device relative to the second mobile device with respect to a forward direction of travel of the vehicle based at least in part upon the respective enhanced geographic location measurements; and

identify that the first mobile device is associated with the driver of the vehicle based at least in part upon the predicted position of the first mobile device relative to the second mobile device.

20. The non-transitory computer-readable medium of claim 19 , wherein the instructions, when executed by the one or more processors, further cause the computing device to:

generate a map indicating a position of the first mobile device with respect to the second mobile device within the vehicle based at least in part upon the predicted position of the first mobile device relative to the second mobile device; and

analyze the map to determine that the first mobile device is situated in the driver seat position of the vehicle during the vehicle trip.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2025
From: FANG, FANG
To: QUANATA, LLC
Reel/Frame 071222/0375 →
CHANGE OF NAME Recorded May 29, 2024
From: BLUEOWL, LLC
To: QUANATA, LLC
Reel/Frame 067558/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2023
From: SANCHEZ, KENNETH JASON; KONRARDY, BLAKE; FANG, TINA
To: BLUEOWL, LLC
Reel/Frame 065487/0394 →
Continuity (2)
Provisional Application 63154329 · Feb 26, 2021
Related Publication 20230308862A1 · Sep 28, 2023