IP Library Granted Patent US 11,729,551
Granted Patent B2
US 11,729,551 · App. 17/565,772 · Granted Aug 15, 2023

Systems and methods for ultra-wideband applications

Inventors: Nabeel Ahmed (San Jose, CA); Sebastian Sztuk (Menlo Park, CA); Sam Padinjaremannil Alex (Dublin, CA); Kirk Erik Burgess (Newark, CA); Ankit Brahmbhatt (Pleasanton, CA)
Assignee: Meta Platforms Technologies, LLC
H04R3/12H04W4/023H04W76/14H04R2420/07
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,729,551
App. No.
17/565,772
Granted
Aug 15, 2023
Kind
B2
Abstract

In one aspect, the systems and methods described herein may include a first device comprising a first ultra-wideband (UWB) antenna. The first device may establish a connection with a second device having a second UWB antenna. The first device may determine an orientation of the first device relative to the second device, according to one or more UWB measurements between the first UWB antenna of the first device and the second UWB antenna of the second device. The first device may receive audio signals corresponding to the second device, and can render the audio signals into audio output to a user of the first device according to the determined orientation.

Claims (33)

1. A method comprising: establishing, by a first device comprising a first ultra-wideband (UWB) antenna, a connection with a second device having a second UWB antenna; determining, by the first device, an orientation of the first device relative to the second device, according to one or more UWB measurements between the first UWB antenna of the first device and the second UWB antenna of the second device; receiving, by the first device, audio signals corresponding to the second device; and rendering, by the first device, the audio signals into audio output to a user of the first device, the audio signals rendered according to the determined orientation.

2. The method of claim 1 , wherein the audio signals are received by the first device from the second device, and wherein the audio signals are generated by a microphone of the second device.

3. The method of claim 1 , wherein the audio signals are received by the first device from an audio source separate from the second device, and wherein the audio signals correspond to an object located in proximity to the second device.

4. The method of claim 1 , wherein first device or the second device comprises a plurality of UWB antennas, and wherein determining the orientation comprises determining an angle of arrival (AoA) of the first device relative to the second device.

5. The method of claim 1 , further comprising:

displaying, by the first device, a user interface including representations of a plurality of second users, each of the plurality of second users corresponding to a respective audio source; wherein rendering the audio comprises:

rendering, by the first device, the audio signals as audio output to the user of the first device according to the determined orientation, the audio signals comprising audio data from at least some of the respective audio sources.

6. The method of claim 5 , wherein rendering the audio signals comprises rendering, by the first device, the audio signals to the user of the first device according to the determined orientation with respect to representations of the plurality of second users on the user interface.

7. The method of claim 6 , further comprising selecting, by the first device, one of the respective audio sources for incorporating audio data into the audio signals rendered by the first device, according to the determined orientation.

8. The method of claim 1 , further comprising:

receiving, by the first device, a plurality of audio data streams from a plurality of microphones of the first device; and

selecting, by the first device, a first audio data stream of the plurality of audio data streams, according to the determined orientation of the first device relative to the second device, wherein the audio signals are from the first audio data stream.

9. The method of claim 8 , further comprising:

determining, by the first device, a change in the orientation of the first device relative to the second device, according to one or more second UWB measurements between the first UWB antenna of the first device and the second UWB antenna of the second device; and

selecting, by the first device, a second audio stream of the plurality of audio data streams, according to the determined change in the orientation of the first device relative to the second device.

10. The method of claim 8 , further comprising:

receiving, by the first device, a request to pair with the second device;

initiating, by the first device, pairing between the first device and the second device; and

receiving, by the first device, the plurality of audio data streams from the plurality of microphones of the first device responsive to successful pairing between the first device and the second device.

11. A first device comprising: a first ultra-wideband (UWB) antenna; and

one or more processors configured to: establish a connection with a second device having a second UWB antenna; determine an orientation of the first device relative to the second device, according to one or more UWB measurements between the first UWB antenna of the first device and the second UWB antenna of the second device; receive audio signals corresponding to the second device; and render the audio signals into audio output to a user of the first device, the audio signals being rendered according to the determined orientation.

12. The first device of claim 11 , wherein the audio signals are received by the first device from the second device, and wherein the audio signals are generated by a microphone of the second device.

13. The first device of claim 11 , wherein the audio signals are received by the first device from an audio source separate from the second device, and wherein the audio signals correspond to an object located in proximity to the second device.

14. The first device of claim 11 , wherein first device or the second device comprises a plurality of UWB antennas, and wherein determining the orientation comprises determining an angle of arrival (AoA) of the first device relative to the second device.

15. The first device of claim 11 , wherein the one or more processors are further configured to: display a user interface including representations of a plurality of second users, each of the plurality of second users corresponding to a respective audio source; wherein the audio signals are rendered as audio output to the user of the first device according to the determined orientation, the audio signals comprising audio data from at least some of the respective audio sources.

16. The first device of claim 15 , wherein the one or more processors are configured to render the audio signals to the user of the first device according to the determined orientation with respect to representations of the plurality of second users on the user interface.

17. The first device of claim 16 , wherein the one or more processors are configured to select one of the respective audio sources for incorporating audio data into the audio signals rendered by the first device, according to the determined orientation.

18. The first device of claim 11 , wherein the one or more processors are configured to: receive a plurality of audio data streams from a plurality of microphones of the first device; and select a first audio data stream of the plurality of audio data streams, according to the determined orientation of the first device relative to the second device, wherein the audio signals are from the first audio data stream.

19. The first device of claim 18 , wherein the one or more processors are configured to: receive a request to pair with the second device;

initiate pairing between the first device and the second device; and receive the plurality of audio data streams from the plurality of microphones of the first device responsive to successful pairing between the first device and the second device.

20. A non-transitory computer readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to:

establish a connection between a first device comprising a first ultra-wideband (UWB) antenna and a second device having a second UWB antenna; determine an orientation of the first device relative to the second device, according to one or more UWB measurements between the first UWB antenna of the first device and the second UWB antenna of the second device;

receive audio signals corresponding to the second device; and render the audio signals into audio output to a user of the first device, the audio signals being rendered according to the determined orientation.

Assignments (2)
CHANGE OF NAME Recorded Jul 22, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060816/0634 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2022
From: AHMED, NABEEL; SZTUK, SEBASTIAN; ALEX, SAM PADINJAREMANNIL; BURGESS, KIRK ERIK; BRAHMBHATT, ANKIT
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 059421/0891 →