IP Library Granted Patent US 11,910,245
Granted Patent B2
US 11,910,245 · App. 17/735,392 · Granted Feb 20, 2024

Ultra-wideband control of smart streaming devices

Inventors: Peter Andrew Matsimanis (Menlo Park, CA); Igor Gurovski (Lund, SE); Pascal Alexander Bentioulis (Malmo, SE); Tahir Turan Caliskan (Malmo, SE); Per Ingemar Kristiansson (Carlsbad, CA); Per-Erik Bergstrom (Carlsbad, CA)
Assignee: Meta Platforms Technologies, LLC
H04W36/0011H04W36/32H04N7/147
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,910,245
App. No.
17/735,392
Granted
Feb 20, 2024
Kind
B2
Abstract

Systems and methods for transitioning a call between two devices are disclosed herein. An origin device for the call is determined based on a first position of an ultra-wideband (UWB) device. A destination device for the call is then determined based on a second position of the UWB device. The UWB device sends transition commands to both the origin device and the destination device, each transition command including an identifier of the other device. Using the identifier of the origin device, the destination device connects to the call the origin device is currently participating in. When the origin device detects that the destination device has connected to the call, the origin device disconnects from the call.

Claims (69)

1. A method, performed by an ultra-wideband (UWB) device, for transitioning a call between two devices, the method comprising:

identifying an origin device, connected to the call and at which the UWB device is initially pointed, based on a first determined position of the UWB device;

identifying a destination device, at which the UWB device is subsequently pointed, based on a second determined position of the UWB device; and

sending a transition command to the destination device, the transition command including a device identifier;

wherein the transition command causes the destination device to connect to the call the origin device is connected to, wherein the destination device uses the device identifier of the origin device to connect to the call in response to receipt of the device identifier; and

wherein the origin device disconnects from the call in response to the origin device detecting the destination device has connected to the call.

2. The method of claim 1 , wherein the transition command further includes credentials, used by the destination device to connect to the call.

3. The method of claim 1 , the method further comprising:

creating a first communication connection between the UWB device and the origin device;

creating a second communication connection between the UWB device and the destination device;

receiving the device identifier from the origin device via the first communication connection; and

transmitting the device identifier to the destination device via the second communication connection.

4. The method of claim 1 , the method further comprising:

providing a notification, to the origin device, that the destination device has connected to the call, wherein the origin device performs the detecting the destination device joining the call based on the notification.

5. The method of claim 1 , wherein the transition command further causes the destination device to:

access a credential source using the identifier;

obtain a credential for connecting to the call from the credential source; and

connect to the call using the credential.

6. The method of claim 1 , wherein the transition command is sent to the destination device in response to a change in a position of the UWB device.

7. The method of claim 1 ,

wherein the destination device includes a stored credential associated with the origin device; and

wherein the destination device uses the stored credential to connect to the call.

8. An ultra-wideband (UWB) computing system for transitioning a call between two devices, the ultra-wideband computing system comprising:

one or more UWB receivers and transmitters;

one or more processors; and

one or more memories storing instructions that, when executed by the one or more processors, cause the UWB computing system to perform a process comprising:

receiving, with the one or more UWB receivers, one or more first UWB signals;

determining, based on the one or more first UWB signals, a first position of the UWB device;

identifying an origin device, connected to the call and at which the UWB device is initially pointed, based on the first determined position of the UWB device;

receiving, with the one or more UWB receivers, one or more second UWB signals;

determining, based on the one or more second UWB signals, a second position of the UWB device;

identifying a destination device, at which the UWB device is pointed subsequent to the first position of the UWB device, based on the second determined position of the UWB device; and

sending a transition command to the destination device, the transition command including a device identifier of the origin device;

wherein the transition command causes the destination device to connect to the call the origin device is connected to, wherein the destination device uses the device identifier to connect to the call in response to receipt of the device identifier; and

wherein the origin device disconnects from the call in response to the origin device detecting the destination device has connected to the call.

9. The UWB computing system of claim 8 , wherein the transition command further includes credentials, used by the destination device to connect to the call.

10. The UWB computing system of claim 8 , the process further comprising:

creating a first communication connection between the UWB device and the origin device;

creating a second communication connection between the UWB device and the destination device;

receiving the device identifier from the origin device via the first communication connection; and

transmitting the device identifier to the destination device via the second communication connection.

11. The UWB computing system of claim 8 , the process further comprising:

providing a notification, to the origin device, that the destination device has connected to the call, wherein the origin device performs the detecting the destination device joining the call based on the notification.

12. The UWB computing system of claim 8 , wherein the transition command further causes the destination device to:

access a credential source using the identifier;

obtain a credential for connecting to the call from the credential source; and

connect to the call using the credential.

13. The UWB computing system of claim 8 , wherein the transition command is sent to the destination device in response to a change in a position of the UWB device.

14. The UWB computing system of claim 8 ,

wherein the destination device includes a stored credential associated with the origin device; and

wherein the destination device uses the stored credential to connect to the call.

15. A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors, cause a computing system to perform a process comprising:

identifying an origin device, connected to the call and at which the UWB device is initially pointed, based on a first determined position of the UWB device;

identifying a destination device, at which the UWB device is subsequently pointed, based on a second determined position of the UWB device; and

sending a transition command to the destination device, the transition command including a call identifier or a device identifier of the origin device;

wherein the transition command causes the destination device to connect to the call the origin device is connected to, wherein the destination device uses the call identifier or the device identifier to connect to the call in response to receipt of the call identifier or the device identifier; and

wherein the origin device disconnects from the call in response to the origin device detecting the destination device has connected to the call.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the transition command further includes credentials, used by the destination device to connect to the call.

17. The non-transitory computer-readable storage medium of claim 15 , the process further comprising:

creating a first communication connection between the UWB device and the origin device;

creating a second communication connection between the UWB device and the destination device;

receiving the call identifier or the device identifier from the origin device via the first communication connection; and

transmitting the call identifier or the device identifier to the destination device via the second communication connection.

18. The non-transitory computer-readable storage medium of claim 15 , the process further comprising:

providing a notification, to the origin device, that the destination device has connected to the call, wherein the origin device performs the detecting the destination device joining the call based on the notification.

19. The non-transitory computer-readable storage medium of claim 15 , wherein the transition command is sent to the destination device in response to a change in a position of the UWB device.

20. The non-transitory computer-readable storage medium of claim 15 ,

wherein the destination device includes a stored credential associated with the origin device; and

wherein the destination device uses the stored credential to connect to the call.

Assignments (1)
CHANGE OF NAME Recorded Jun 15, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060386/0364 →
Continuity (2)
Continuation 17178223 · Feb 17, 2021
Related Publication 20220264379A1 · Aug 18, 2022