IP Library Granted Patent US 12,697,979
Granted Patent B2
US 12,697,979 · App. 18/814,347 · Granted Aug 4, 2026

Driver passenger detection using ultrasonic sensing

Inventor: Emad Isaac (Chicago, IL)
Assignee: Allstate Insurance Company
B60W40/08G06F18/217G06F18/24G06N20/20G06V20/59H04W4/40H04W4/70B60W2040/0881B60W2420/54B60W2540/043
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 12,697,979
App. No.
18/814,347
Granted
Aug 4, 2026
Kind
B2
Abstract

Aspects of the disclosure relate to using ultrasonic or other types of signals to detect a driver in a vehicle. A computing platform may receive ultrasonic sensing data associated with mobile devices in the vehicle from a signal transmitter. Unique identifiers of the mobile devices may be determined. Based on the ultrasonic sensing data and the unique identifier, a relative distance from the signal transmitter to each mobile device in the vehicle may be determined. The computing platform may use a machine learning classifier to determine that a particular occupant is a driver in the vehicle based on the relative distance.

Claims (49)

1 . A computer-implemented method comprising:

receiving, by a computing device, ultrasonic sensing data that comprises respective frequency signatures associated with each of a plurality of mobile devices positioned within a vehicle during a particular period;

determining, by the computing device and based on the respective frequency signatures, relative distances of the plurality of mobile devices from an ultrasonic transmitter positioned within the vehicle; and

after determining, based on the relative distances, that a particular mobile device is closest to the ultrasonic transmitter, determining, by the computing device, the particular mobile device to be positioned proximate to a driving position of the vehicle.

2 . The method of claim 1 , further comprising:

receiving, by the computing device, sensor data from a sensor array associated with the vehicle; and

wherein determining the particular mobile device to be positioned proximate to the driving position of the vehicle further comprises determining, using a machine learning classifier and based on the ultrasonic sensing data and the sensor data, that the particular mobile device is positioned proximate to the driving position of the vehicle.

3 . The method of claim 2 , wherein the sensor array comprises an infrared sensor, a sound sensor, a pressure sensor and a motion sensor.

4 . The method of claim 2 , wherein the machine learning classifier comprises a supervised machine learning classifier and an unsupervised machine learning classifier.

5 . The method of claim 2 , wherein determining, using the machine learning classifier, that the particular mobile device to be positioned proximate to the driving position of the vehicle comprises:

prior to using the machine learning classifier, training, using training data comprising predefined labels associated a set of mobile devices in the vehicle, the machine learning classifier to output predicted labels for a plurality of mobile devices associated with the vehicle;

providing, as input to the trained machine learning classifier, the sensor data and the ultrasonic sensing data; and

receiving, as output from the trained machine learning classifier and based on the sensor data and the ultrasonic sensing data, a position label of the particular mobile device indicating whether the particular mobile device is positioned proximate to the driving position of the vehicle.

6 . The method of claim 5 , wherein training the machine learning classifier comprises:

generating, using the machine learning classifier, a first set of predicted labels;

determining that the first set of predicted labels have corresponding confidence scores falling below a threshold value; and

regenerating, using the machine learning classifier, a second set of predicted labels, wherein the second set of predicted labels having confidence scores above the threshold value.

7 . The method of claim 1 , wherein the respective frequency signatures correspond to a plurality of different frequencies, wherein each frequency corresponds to one of the plurality of the mobile devices in the vehicle.

8 . The method of claim 7 , wherein each frequency corresponds to a communication channel between the ultrasonic transmitter and the corresponding mobile device.

9 . A computing system comprising:

one or more processors; and

one or more instruction storage units that comprises instruction code executable by the one or more processors to cause the computing system to perform operations comprising:

receiving ultrasonic sensing data that comprises respective frequency signatures associated with each of a plurality of mobile devices positioned within a vehicle during a particular period;

determining, based on the respective frequency signatures, relative distances of the plurality of mobile devices from an ultrasonic transmitter positioned within the vehicle; and

after determining, based on the relative distances, that a particular mobile device is closest to the ultrasonic transmitter, determining the particular mobile device to be positioned proximate to a driving position of the vehicle.

10 . The computing system of claim 9 , wherein the instruction code is executable by the one or more processors to cause the computing system to perform further operations comprising:

receiving sensor data from a sensor array associated with the vehicle; and

wherein determining the particular mobile device to be positioned proximate to the driving position of the vehicle further comprises determining, using a machine learning classifier and based on the ultrasonic sensing data and the sensor data, that the particular mobile device is positioned proximate to the driving position of the vehicle.

11 . The computing system of claim 10 , wherein the sensor array comprises an infrared sensor, a sound sensor, a pressure sensor and a motion sensor.

12 . The computing system of claim 10 , wherein the machine learning classifier comprises a supervised machine learning classifier and an unsupervised machine learning classifier.

13 . The computing system of claim 10 , wherein determining, using the machine learning classifier, that the particular mobile device to be positioned proximate to the driving position of the vehicle comprises:

prior to using the machine learning classifier, training, using training data comprising predefined labels associated a set of mobile devices in the vehicle, the machine learning classifier to output predicted labels for a plurality of mobile devices associated with the vehicle;

providing, as input to the trained machine learning classifier, the sensor data and the ultrasonic sensing data; and

receiving, as output from the trained machine learning classifier and based on the sensor data and the ultrasonic sensing data, a position label of the particular mobile device indicating whether the particular mobile device is positioned proximate to the driving position of the vehicle.

14 . The computing system of claim 13 , wherein training the machine learning classifier comprises:

generating, using the machine learning classifier, a first set of predicted labels;

determining that the first set of predicted labels have corresponding confidence scores falling below a threshold value; and

regenerating, using the machine learning classifier, a second set of predicted labels, wherein the second set of predicted labels having confidence scores above the threshold value.

15 . The computing system of claim 9 , wherein the respective frequency signatures correspond to a plurality of different frequencies, wherein each frequency corresponds to one of the plurality of the mobile devices in the vehicle.

16 . The computing system of claim 15 , wherein each frequency corresponds to a communication channel between the ultrasonic transmitter and the corresponding mobile device.

17 . A non-transitory computer-readable medium comprising instruction code executable by one or more processors of a computing system to cause the computing system to perform operations comprising:

receiving ultrasonic sensing data that comprises respective frequency signatures associated with each of a plurality of mobile devices positioned within a vehicle during a particular period;

determining, based on the respective frequency signatures, relative distances of the plurality of mobile devices from an ultrasonic transmitter positioned within the vehicle; and

after determining, based on the relative distances, that a particular mobile device is closest to the ultrasonic transmitter, determining the particular mobile device to be positioned proximate to a driving position of the vehicle.

18 . The non-transitory computer-readable medium of claim 17 , wherein the instruction code is executable by the one or more processors to cause the computing system to perform further operations comprising:

receiving sensor data from a sensor array associated with the vehicle; and

wherein determining the particular mobile device to be positioned proximate to the driving position of the vehicle further comprises determining, using a machine learning classifier and based on the ultrasonic sensing data and the sensor data, that the particular mobile device is positioned proximate to the driving position of the vehicle.

19 . The non-transitory computer-readable medium of claim 18 , wherein the sensor array comprises an infrared sensor, a sound sensor, a pressure sensor and a motion sensor.

20 . The non-transitory computer-readable medium of claim 18 , wherein the machine learning classifier comprises a supervised machine learning classifier and an unsupervised machine learning classifier.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2026
From: ISAAC, EMAD
To: ALLSTATE INSURANCE COMPANY
Reel/Frame 073992/0896 →
Continuity (2)
Continuation 17360550 · Jun 28, 2021
Related Publication 20250121831A1 · Apr 17, 2025
References Cited (42)
US 5708421A · Boyd · 1998 [cited by applicant]
US 6304179B1 · Lotito et al. · 2001 [cited by applicant]
US 6492906B1 · Richards et al. · 2002 [cited by applicant]
US 7015824B2 · Cleveland et al. · 2006 [cited by applicant]
US 8159338B2 · Breed · 2012 [cited by applicant]
US 9843777B2 · Schofield et al. · 2017 [cited by applicant]
US 9963145B2 · Penilla et al. · 2018 [cited by applicant]
US 10068473B1 · Harrison et al. · 2018 [cited by applicant]
US 10139827B2 · Charette et al. · 2018 [cited by applicant]
US 10493911B2 · Lopez-Hinojosa et al. · 2019 [cited by applicant]
US 10598782B2 · Kim et al. · 2020 [cited by applicant]
US 10685248B1 · Sanandajl · 2020 [cited by applicant]
US 11194329B2 · Lehtiniemi · 2021 [cited by applicant]
US 11257370B2 · Aoude · 2022 [cited by applicant]
US 11398149B1 · Isaac · 2022 [cited by applicant]
US 11729307B2 · Alsolami · 2023 [cited by applicant]
US 20080036623A1 · Rosen · 2008 [cited by applicant]
US 20100039291A1 · Harrison et al. · 2010 [cited by applicant]
US 20110183601A1 · Hannon · 2011 [cited by applicant]
US 20170019525A1 · Hannon et al. · 2017 [cited by applicant]
US 20180085326A1 · Rajapakse · 2018 [cited by applicant]
US 20190025402A1 · Qu · 2019 [cited by applicant]
US 20210338517A1 · Taniguchi · 2021 [cited by applicant]
US 20210365700A1 · Bravi · 2021 [cited by applicant]
US 20220410906A1 · Isaac · 2022 [cited by applicant]
US 20240265554A1 · Gronau · 2024 [cited by applicant]
US 20250124789A1 · Isaac · 2025 [cited by applicant]
CN 107757475 · 2018 [cited by applicant]
ES 2357267 · 2011 [cited by applicant]
JP 2015101332 · 2015 [cited by applicant]
KR 20160050285 · 2016 [cited by applicant]
KR 1020180021900A · 2018 [cited by applicant]
WO 2019048332 · 2019 [cited by applicant]
WO 2023278395 · 2023 [cited by applicant]
Concept Android Auto App Alerts You Of Pedestrians Before You See Them, https://www.androidpolice.mm/2020/01/10/concept-android-auto-app-alerts-you-of-pedestrians-before-you-see-them/, May 5, 2020. [cited by applicant]
Van Groeningen, et al., “An Ultrasonic Sensor for Human Presence Detection to Assist Rescue Work in Large Buildings”, ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences, vol. IV-4/1117, … [cited by applicant]
Hardiyanto, “Pedestrian Crossing Safety System at Traffic Lights based on Decision Tree Algorithm” (IJACSA) International Journal of Advanced Computer Science and Applications, vol. 10, No. 8, 2019. [cited by applicant]
Branquinho, et at, “An Efficient and Secure Alert System for VANETs to Improve Crosswalks' Security in Smart Cities” www.mdpi.com/joumal/sensors, Published: Apr. 27, 2020. [cited by applicant]
Wang, “WalkSafe: A Pedestrian Safety App for Mobile Phone Users Who Walk and Talk While Crossing Roads”, ittps://www.semanticscholar.org/paperNValkSafe%3A-a-pedestrian-safety-app-for-mobile-phone-Wang-Cardone/1a129a9864… [cited by applicant]
Wu, et at, “Cars Talk to Phones: A DSRC Based Vehicle-Pedestrian Safety System”, https://ccv.eng_wayne.edu/-eference/Cars%20Talk%20to%20Phones.pdf. [cited by applicant]
Indyk D et al.: “Survey of Range Vision Systems”, Mechatronics, Pergamon Press, Oxford, GB, vol. 4, No. 4, Jun. 1, 1994 (Jun. 1, 1994), pp. 417-449, XP000450857, ISSN: 0957-4158, DOI: 10.1016/0957-4158. [cited by applicant]
International Search Report and Written Opinion, PCT/US2022/035245, Dec. 15, 2022. [cited by applicant]