IP Library › Granted Patent US 12,306,283
Granted Patent B2
US 12,306,283 · App. 17/337,908 · Granted May 20, 2025

Audio-based method for determining device distance

Inventors: Casper Stork Bonde (Støvring, DK); Rasmus Abildgren (Skørping, DK)
Assignee: Bose Corporation
G01S11/14G10L25/51H04R1/08H04R3/00H04W4/80H04R2420/07H04W76/10
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,306,283
App. No.
17/337,908
Granted
May 20, 2025
Kind
B2
Abstract

Systems and methods directed to determining the distance between two devices are disclosed. The systems and methods utilize a Bluetooth connection between a first device, such as a smartphone with an acoustic transducer, and a second device, such as an earbud with an embedded microphone, and the audio capturing capabilities of the second device to determine a distance between the two devices. The first device plays audio via the acoustic transducer. This audio is captured by a microphone of the second device. The second device transmits data including the captured audio back to the first device via the Bluetooth connection. The first device calculates a time delay from the playing of the audio to the reception of the data over the Bluetooth connection. The first device then calculates the distance based on the time delay, the latency constant, and the speed of sound.

Claims (42)

1. A method for determining a distance between two devices, comprising:

playing audio at a first device via an acoustic transducer;

recording, via a microphone of a second device, the audio played by the first device;

subsequent to recording the audio played by the first device via the microphone of the second device, sending the audio recorded by the microphone of the second device to the first device via a Bluetooth connection;

determining a time delay based on the audio played at the first device and the audio recorded via the microphone of the second device; and

determining a distance between the first device and the second device based on the time delay and a latency constant of the Bluetooth connection between the first device and the second device, wherein the latency constant of the Bluetooth connection is a known latency constant associated with Bluetooth Low Energy Audio (LE Audio), and wherein determining the distance between the first device and the second device comprises multiplying the difference of the time delay and the latency constant of the Bluetooth connection by the speed of sound.

2. The method of claim 1 , wherein the Bluetooth connection is a Broadcast Isochronous Stream.

3. The method of claim 1 , further comprising, subsequent to the microphone of the second device recording the audio, transmitting timing information to the first device, wherein the timing information relates to a reception time of the microphone recording the audio.

4. The method of claim 3 , wherein determining the time delay is further based on the timing information.

5. The method of claim 1 , wherein the distance is determined by the first device.

6. The method of claim 1 , wherein the Bluetooth connection is a Connected Isochronous Stream.

7. The method of claim 1 , wherein the audio is played at ultrasonic frequencies.

8. The method of claim 1 , further comprising determining a location of the first device based on the distance between the first and second devices.

9. The method of claim 8 , wherein determining the location of the first device further comprises:

moving the first device relative to the second device; and

determining a second distance between the first and second devices;

wherein determining the location of the first device is further based on the second distance.

10. The method of claim 8 , wherein determining the location of the first device further comprises:

moving the second device relative to the first device; and

determining a second distance between the first and second devices;

wherein determining the location of the first device is further based on the second distance.

11. The method of claim 1 , further comprising determining a location of the second device based on the distance between the first and second devices.

12. The method of claim 11 , wherein determining the location of the first device further comprises:

moving the first device relative to the second device; and

determining a second distance between the first and second devices;

wherein determining the location of the first device is further based on the second distance.

13. The method of claim 11 , wherein determining the location of the first device further comprises:

moving the second device relative to the first device; and

determining a second distance between the first and second devices;

wherein determining the location of the first device is further based on the second distance.

14. A system for determining a distance between two devices, comprising:

a first device configured to play audio via an acoustic transducer;

a second device comprising a microphone, wherein the microphone is configured to record the audio played at the first device and send the audio recorded by the microphone of the second device to the first device via a Bluetooth connection; and

a processor configured to:

determine a time delay based on the audio played at the first device and the audio recorded via the microphone of the second device; and

determining a distance between the first device and the second device based on the time delay and a latency constant of the Bluetooth connection between the first device and the second device, wherein the latency constant of the Bluetooth connection is a known latency constant associated with Bluetooth Low Energy Audio (LE Audio), and wherein determining the distance between the first device and the second device comprises multiplying the difference of the time delay and the latency constant of the Bluetooth connection by the speed of sound.

15. The system of claim 14 , wherein the first device comprises the processor.

16. The system of claim 14 , wherein the Bluetooth connection is a Connected Isochronous Stream.

17. The system of claim 14 , wherein the first device is a smartphone or tablet computer.

18. The system of claim 14 , wherein the second device is an earbud, hearing aid, audio headset, smart speaker, or set of audio eyeglasses.

19. The method of claim 1 , wherein the known latency constant is less than or equal to 2 μs.

20. The system of claim 14 , wherein the known latency constant is less than or equal to 2 μs.

Assignments (2)
SECURITY INTEREST Recorded Feb 28, 2025
From: BOSE CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 070438/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2021
From: BONDE, CASPER STORK; ABILDGREN, RASMUS
To: BOSE CORPORATION
Reel/Frame 058460/0902 →
Continuity (1)
Related Publication 20220390580A1 · Dec 8, 2022
References Cited (7)
US 9762195B1 · Tao · 2017 [cited by examiner]
US 20090054009A1 · Yang · 2009 [cited by examiner]
US 20170094437A1 · Kadri · 2017 [cited by examiner]
US 20180277123A1 · Boesen · 2018 [cited by examiner]
US 20190011545A1 · Sundaresan · 2019 [cited by examiner]
US 20200029160A1 · El-Hoiydi · 2020 [cited by examiner]
US 20210216274A1 · Huang · 2021 [cited by examiner]