IP Library Granted Patent US 10,547,736
Granted Patent B2
US 10,547,736 · App. 16/225,376 · Granted Jan 28, 2020

Detecting the location of a phone using RF wireless and ultrasonic signals

Inventors: Marwan Hannon (San Francisco, CA); Peter Qiang Qu (Palo Alto, CA); James W. Allison (Carmel Valley, CA); Cristian Cesane (Iasi, RO)
Assignee: Driving Management Systems, Inc.
H04M1/72577G01S5/0036G01S5/18G01S5/28G01S5/30G01S11/16H04W4/02H04W4/023H04W4/029H04W4/40H04W4/80H04M1/72572H04W84/005H04W88/02
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 10,547,736
App. No.
16/225,376
Granted
Jan 28, 2020
Kind
B2
Abstract

A system and method for determining a presence of a mobile device located in a predetermined detection zone within a vehicle may include a plurality of transmitters located within the vehicle, in which each of the plurality of transmitters is configured to transmit an acoustic signal into an acoustic environment within the vehicle, and in which each of the acoustic signals comprises at least one ultrasonic pulse, a mobile device configured to periodically record sounds in the acoustic environment, and a processor configured to determine that a periodically recorded sound by the mobile device comprises each of the acoustic signals transmitted by the plurality of transmitters, determine a location of the mobile device within the vehicle based on the acoustic signals recorded by the mobile device, and determine that the location of the mobile device matches the predetermined detection zone.

Claims (41)

1. An apparatus to determine the presence of a mobile device located in a predetermined detection zone within a vehicle, the apparatus comprising:

the mobile device comprising:

an acoustic receiver configured to receive a plurality of sounds comprising an acoustic environment;

a processor configured to receive acoustic data from the acoustic receiver, wherein the acoustic data corresponds to the plurality of sounds comprising the acoustic environment;

a non-transitory memory in data communication with the processor, wherein the non-transitory memory stores instructions that, when executed by the processor, causes the processor to:

periodically record the acoustic data;

determine that the periodically recorded acoustic data comprise a periodically recorded first acoustic signal comprising a first ultrasonic pulse and a second acoustic signal comprising a second ultrasonic pulse;

calculate a first time of arrival of the first acoustic signal and a second time of arrival of the second acoustic signal;

determine a location of the mobile device within the vehicle based on the first time of arrival and the second time of arrival;

determine that the location of the mobile device matches the predetermined detection zone;

determine that the periodically recorded acoustic data comprise a periodically recorded first acoustic signal comprising a first ultrasonic pulse having a frequency in the range of 15 kHz to 60 kHz; and

determine that the periodically recorded acoustic data comprise a periodically recorded second acoustic signal comprising a second ultrasonic pulse having a frequency in the range 15 kHz to 60 kHz.

2. The apparatus of claim 1 , wherein the non-transitory memory stores instructions that, when executed by the processor, further cause the processor, upon determining that the location of the mobile device matches the predetermined detection zone, to cause the mobile device to inhibit at least one function of the mobile device.

3. The apparatus of claim 1 , wherein the non-transitory memory stores instructions that, when executed by the processor, further cause the processor, upon determining that the location of the mobile device matches the predetermined detection zone, to cause the mobile device to alter the activity of at least one function of the mobile device.

4. The apparatus of claim 1 , wherein the non-transitory memory stores instructions that, when executed by the processor, further cause the processor, upon determining that the location of the mobile device matches the predetermined detection zone, to cause the mobile device to issue a notification to a user of the mobile device.

5. The apparatus of claim 1 , wherein the non-transitory memory stores instructions that, when executed by the processor, further cause the processor to:

determine that the periodically recorded acoustic data comprise a periodically recorded first acoustic signal comprising a first ultrasonic pulse having first acoustic characteristic; and

determine that the periodically recorded acoustic data comprise a periodically recorded second acoustic signal comprising a second ultrasonic pulse having second acoustic characteristic.

6. The apparatus of claim 1 , wherein the non-transitory memory stores instructions that, when executed by the processor, further cause the processor to:

calculate, from the periodically recorded acoustic data, a power of the first acoustic signal and a power of the second acoustic signal; and

determine a location of the mobile device within the vehicle based on the power of the first acoustic signal and the power of the second acoustic signal.

7. A apparatus for determining a presence of a mobile device located in a predetermined detection zone within a vehicle, the apparatus comprising:

the mobile device, comprising:

a wireless signal receiver configured to receive one or more radio frequency (RF) signals;

an acoustic receiver configured to receive a plurality of sounds comprising an acoustic environment;

a processor configured to receive:

acoustic data from the acoustic receiver, wherein the acoustic data corresponds to the plurality of sounds comprising the acoustic environment; and

a wireless synchronization signal from the wireless signal receiver;

a non-transitory memory in data communication with the processor, wherein the non-transitory memory stores instructions that, when executed by the processor, causes the processor to:

receive the wireless synchronization signal;

record the acoustic data upon receiving the wireless synchronization signal;

determine that the periodically recorded acoustic data comprise a periodically recorded first acoustic signal comprising a first ultrasonic pulse and a second acoustic signal comprising a second ultrasonic pulse;

calculate a first time of arrival of the first acoustic signal and a second time of arrival of the second acoustic signal;

determine a location of the mobile device within the vehicle based on the first time of arrival and the second time of arrival;

determine that the location of the mobile device matches the predetermined detection zone;

determine that the periodically recorded acoustic data comprise a periodically recorded first acoustic signal comprising a first ultrasonic pulse having a frequency in the range of 15 kHz to 60 kHz; and

determine that the periodically recorded acoustic data comprise a periodically recorded second acoustic signal comprising a second ultrasonic pulse having a frequency in the range 15 kHz to 60 kHz.

8. The apparatus of claim 7 , wherein the non-transitory memory stores instructions that, when executed by the processor, further cause the processor, upon determining that the location of the mobile device matches the predetermined detection zone, to cause the mobile device to inhibit at least one function of the mobile device.

9. The apparatus of claim 7 , wherein the non-transitory memory stores instructions that, when executed by the processor, further cause the processor, upon determining that the location of the mobile device matches the predetermined detection zone, to cause the mobile device to alter the activity of at least one function of the mobile device.

10. The apparatus of claim 7 , wherein the non-transitory memory stores instructions that, when executed by the processor, further cause the processor, upon determining that the location of the mobile device matches the predetermined detection zone, to cause the mobile device to issue a notification to a user of the mobile device.

11. The apparatus of claim 7 , wherein the wireless synchronization signal comprises a Bluetooth broadcast message comprising the wireless synchronization signal.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE COVEYANCE FROM SECURITY INTEREST TO RELEASE OF SECURITY INTEREST PREVIOUSLY RECORDED AT REEL: 060995 FRAME: 0664. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Sep 8, 2022
From: SOMPO LIGHT VORTEX INC.
To: DRIVING MANAGEMENT SYSTEMS, INC.
Reel/Frame 061393/0040 →
SECURITY INTEREST Recorded Sep 6, 2022
From: SOMPO LIGHT VORTEX INC.
To: DRIVING MANAGEMENT SYSTEMS, INC.
Reel/Frame 060995/0664 →
SECURITY INTEREST Recorded Feb 22, 2022
From: DRIVING MANAGEMENT SYSTEMS, INC.
To: SOMPO LIGHT VORTEX INC.
Reel/Frame 059062/0713 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2019
From: HANNON, MARWAN; QU, PETER QIANG; ALLISON, JAMES W.; CESANE, CRISTIAN
To: DRIVING MANAGEMENT SYSTEMS, INC.
Reel/Frame 048739/0569 →
Continuity (3)
Continuation 15210649 · Jul 14, 2016
Provisional Application 62192354 · Jul 14, 2015
Related Publication 20190199850A1 · Jun 27, 2019
Cited By (9)
US 12,202,500 US 12,269,371 US 12,376,069 US 12,389,471 US 12,418,947 US 12,520,350 US 12,581,269 US 12,658,018 US 12,713,478