IP Library Granted Patent US 11,496,790
Granted Patent B2
US 11,496,790 · App. 17/178,226 · Granted Nov 8, 2022

Ultra-wideband control of smart streaming devices

Inventors: Peter Andrew Matsimanis (Menlo Park, CA); Igor Gurovski (Lund, SE); Pascal Bentioulis (Lund, SE); Turan Caliskan (Menlo Park, CA); Per Kristiansson (Menlo Park, CA); Per-Erik Bergstrom (Menlo Park, CA)
Assignee: Meta Platforms Technologies, LLC
H04N21/42222H04N21/4223H04N21/42201H04N21/42202H04N21/42218H04N21/4532
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,496,790
App. No.
17/178,226
Granted
Nov 8, 2022
Kind
B2
Abstract

Systems and methods for controlling a smart streaming device are disclosed herein. The smart streaming device is controlled based on a position of an ultra-wideband (UWB) device. Based on the position of the UWB device, one or more service events for the smart streaming device can be conducted. For example, a privacy mode of the smart streaming device can be enabled or disabled based on the position of the UWB device. In another example, a distance can be determined between the smart streaming device and the position of the UWB device. Based on the distance, an output configuration of the smart streaming device can be set, such as dynamically adjusting volume or text size on the smart streaming device.

Claims (47)

1. A method for controlling a smart streaming device, the method comprising:

determining a position of a transmitter ultra-wideband (UWB) device relative to a group of devices in proximity to the transmitter UWB device,

wherein the position is determined based on a UWB signal sent from the transmitter UWB device,

wherein the group includes the smart streaming device and one or more other devices, other than the transmitter UWB device, connected to the smart streaming device, and

wherein the position A) is based on the UWB signal received from the transmitter UWB device received by a first one of the devices in the group having UWB capability and B) indicates at which device in the group the transmitter UWB device is pointed, and

based on the position of the transmitter UWB device, performing selective command routing comprising:

identifying, based on the position, an intended recipient device, other than the first device, from among the group of devices, wherein the intended recipient device is the device at which the transmitter UWB device is pointed,

selecting, by the first device functioning as an intermediary device other than the transmitter UWB device, a command signal corresponding to i) the intended recipient device and ii) a command initiated from the transmitter UWB device, and

in response routing, by the intermediary device, the command signal to the intended recipient device.

2. The method of claim 1 , wherein the position of the transmitter UWB device is based on a determined angle of arrival of a signal for the transmitter UWB device.

3. The method of claim 1 ,

wherein the command indicates to activate or deactivate a device, and wherein the routing of the command signal causes the intended recipient device to activate or deactivate.

4. The method of claim 1 , wherein the command indicates to change a volume and wherein the routing of the command signal to the intended recipient device causes the intended recipient device to change its output volume.

5. The method of claim 1 , wherein the position of the ultra-wideband device is based on a distance and a determined angle of arrival of the UWB signal for the transmitter UWB device.

6. The method of claim 1 , wherein the position of the ultra-wideband device is further based on an initial calibration process to determine positions of each device in the group of devices.

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

determining a position of a transmitter ultra-wideband (UWB) device relative to a group of devices in proximity to the transmitter UWB device,

wherein the position is determined based on a UWB signal sent from the transmitter UWB device,

wherein the group includes the smart streaming device and one or more other devices, other than the transmitter UWB device, connected to the smart streaming device, and

wherein the position A) is based on the UWB signal received from the transmitter UWB device received by a first one of the devices in the group having UWB capability and B) indicates at which device in the group the transmitter UWB device is pointed, and

based on the position of the transmitter UWB device, conducting a service event for the smart streaming device, wherein the service event comprises

selective command routing comprising:

identifying, based on the position, an intended recipient device, other than the first device, from among the group of devices, wherein the intended recipient device is the device at which the transmitter UWB device is pointed,

selecting, by the first device functioning as an intermediary device other than the transmitter UWB device, a command signal corresponding to i) the intended recipient device and ii) a command initiated from the transmitter UWB device, and

in response routing, by the intermediary device, the command signal to the intended recipient device.

8. The non-transitory computer-readable storage medium of claim 7 , wherein the position of the transmitter UWB device is based on a determined angle of arrival of a signal for the transmitter UWB device.

9. The non-transitory computer-readable storage medium of claim 7 , wherein the command indicates to activate or deactivate a device, and wherein the routing of the command signal causes the intended recipient device to activate or deactivate.

10. The non-transitory computer-readable storage medium of claim 7 , wherein the command indicates to change a volume and wherein the routing of the command signal to the intended recipient device causes the intended recipient device to change its output volume.

11. The non-transitory computer-readable storage medium of claim 7 , wherein the position of the ultra-wideband device is based on a distance and a determined angle of arrival of the UWB signal for the transmitter UWB device.

12. The non-transitory computer-readable storage medium of claim 7 , wherein the position of the ultra-wideband device is further based on an initial calibration process to determine positions of each device in the group of devices.

13. A computing system for controlling a smart streaming device, the computing system comprising:

a transmitter ultra-wideband (UWB) device; and

a smart streaming device, the smart streaming device configured to perform a process, the process comprising:

determining a position of the transmitter ultra-wideband (UWB) device relative to a group of devices in proximity to the transmitter UWB device,

wherein the position is determined based on a UWB signal sent from the transmitter UWB device,

wherein the group includes the smart streaming device and one or more other devices, other than the transmitter UWB device, connected to the smart streaming device, and

wherein the position is A) based on the UWB signal received from the transmitter UWB device received by a first one of the devices in the group having UWB capability and B) indicates at which device in the group the transmitter UWB device is pointed, and

based on the position of the transmitter UWB device, conducting a service event for the smart streaming device, wherein the service event comprises

selective command routing comprising:

identifying, based on the position, an intended recipient device, other than the first device, from among the group of devices, wherein the intended recipient device is the device at which the transmitter UWB device is pointed,

selecting, by the first device functioning as an intermediary device other than the transmitter UWB device, a command signal corresponding to i) the intended recipient device and ii) a command initiated from the transmitter UWB device, and

in response routing, by the intermediary device, the command signal to the intended recipient device.

14. The computing system of claim 13 , wherein the position of the transmitter UWB device is based on a determined angle of arrival of a signal for the transmitter UWB device.

15. The computing system of claim 13 , wherein the command indicates to activate or deactivate a device, and wherein the routing of the command signal causes the intended recipient device to activate or deactivate.

16. The computing system of claim 13 , wherein the command indicates to change a volume and wherein the routing of the command signal to the intended recipient device causes the intended recipient device to change its output volume.

17. The computing system of claim 13 , wherein the position of the ultra-wideband device is based on a distance and a determined angle of arrival of the UWB signal for the transmitter UWB device.

18. The computing system of claim 13 , wherein the position of the ultra-wideband device is further based on an initial calibration process to determine positions of each device in the group of devices.

Assignments (2)
CHANGE OF NAME Recorded Jun 15, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060386/0364 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2021
From: MATSIMANIS, PETER ANDREW; GUROVSKI, IGOR; BENTIOULIS, PASCAL ALEXANDER; CALISKAN, TAHIR TURAN; KRISTIANSSON, PER INGEMAR; BERGSTROM, PER-ERIK
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 056431/0434 →
Continuity (1)
Related Publication 20220264172A1 · Aug 18, 2022