IP Library › Granted Patent US 12,656,749
Granted Patent B2
US 12,656,749 · App. 18/213,966 · Granted Jun 16, 2026

Methods and systems for selecting and controlling smart devices

Inventor: Zhiyun Li (Kenmore, WA)
Assignee: Adeia Guides Inc.
G05B19/042G06F3/0482G06F3/0484G02F1/294G05B2219/2642
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,656,749
App. No.
18/213,966
Granted
Jun 16, 2026
Kind
B2
Abstract

Systems and methods are provided for identifying devices via a directional signal. A first directional signal having a first solid angle is emitted from a first device during a first time period, and a second directional signal having a second solid angle is emitted from the first device during a second time period. A second device that has received the first signal emitted during the first time period and has received the second signal emitted during the second time period is identified. A third device that has not received the first signal emitted during the first time period and has received the second signal emitted during the second time period is identified. A user interface element based on the identifying the second device and the identifying the third device is generated, for output at the first device.

Claims (76)

1 . A method, comprising:

emitting, from a first device during a first time period, a first directional signal having a first solid angle and a first power level;

emitting, from the first device during a second time period, a second directional signal having a second solid angle and a second power level, wherein the first and second solid angles are different and the first and second power levels are different;

identifying, based at least in part on receiving a first indication from a second device, the second device that has received the first directional signal emitted during the first time period and has received the second directional signal emitted during the second time period, wherein the first indication indicates the first and second power levels;

identifying, based at least in part on receiving a second indication from a third device, the third device that has not received the first directional signal emitted during the first time period and has received the second directional signal emitted during the second time period, wherein the second indication indicates the second power level; and

generating, for output at the first device, a user interface element based on the identifying the second device and the identifying the third device.

2 . The method of claim 1 , wherein:

the first directional signal is focused in a first direction;

the second directional signal is focused in a second direction; and

the first direction is the same as the second direction.

3 . The method of claim 1 , further comprising configuring the first directional signal to carry a first count, and configuring the second directional signal to carry a second count;

wherein identifying the second device further comprises identifying that the second device has received the first directional signal carrying the first count during the first time period, and has received the second directional signal carrying the second count during the second time period; and

wherein identifying the third device further comprises identifying that the third device has not received the first directional signal carrying the first count during the first time period and has received the second directional signal carrying the second count during the second time period.

4 . The method of claim 1 , wherein:

generating the user interface element further comprises generating the user interface element comprising an ordered list comprising identifiers of the second and third devices; and

the ordered list is sorted based on one or more signals received by the second and third devices.

5 . The method of claim 1 , further comprising configuring the first directional signal to carry a repeating payload during the first time period.

6 . The method of claim 1 , further comprising configuring the first directional signal to carry a payload comprising:

an indicator of the first device;

an indicator of a profile associated with the first device; and

a timestamp of the first time period.

7 . The method of claim 6 , further comprising:

receiving, at the first device:

an indicator of the second device; and

a signal timestamp associated with the second device; and

transmitting, from the first device, a command to control a function of the second device.

8 . The method of claim 1 , further comprising:

receiving a user interface input, at the first device, associated with the second device;

configuring, based on the received user interface input, the first directional signal; and

emitting the configured first directional signal from the first device.

9 . The method of claim 1 , wherein the first device comprises a controllable lens with an electrically controllable focal length configured to change the respective first and second solid angles of the first and second directional signals.

10 . The method of claim 1 , wherein:

identifying the second device further comprises receiving a response signal from the second device; and

the second solid angle is larger than the first solid angle.

11 . A system comprising:

input/output circuitry configured to:

receive an input at a first device;

processing circuitry configured to:

emit, from the first device during a first time period, a first directional signal having a first solid angle and a first power level;

emit, from the first device during a second time period, a second directional signal having a second solid angle and a second power level, wherein the first and second solid angles are different and the first and second power levels are different;

identify, based at least in part on receiving a first indication from a second device, the second device that has received the first directional signal emitted during the first time period and has received the second directional signal emitted during the second time period, wherein the first indication indicates the first and second power levels;

identify, based at least in part on receiving a second indication from a third device, the third device that has not received the first directional signal emitted during the first time period and has received the second directional signal emitted during the second time period, wherein the second indication indicates the second power level; and

generate, for output at the first device, a user interface element based on the identifying the second device and the identifying the third device.

12 . The system of claim 11 , wherein:

the processing circuitry configured to emit the first directional signal is further configured to focus the first directional signal in a first direction;

the processing circuitry configured to emit the second directional signal is further configured to focus the second directional signal in a second direction; and

the first direction is the same as the second direction.

13 . The system of claim 11 , wherein:

the processing circuitry is further configured to:

configure the first directional signal to carry a first count, and configure the second directional signal to carry a second count; and

the processing circuitry configured to identify the second device is further configured to identify that the second device has received the first directional signal carrying the first count during the first time period, and has received the second directional signal carrying the second count during the second time period; and

the processing circuitry configured to identify the third device is further configured to identify that the third device has not received the first directional signal carrying the first count during the first time period and has received the second directional signal carrying the second count during the second time period.

14 . The system of claim 11 , wherein:

the processing circuitry configured to generate the user interface element is further configured to generate the user interface element comprising an ordered list comprising identifiers of the second and third devices; and

the ordered list is sorted based on one or more signals received by the second and third devices.

15 . The system of claim 11 , wherein the processing circuitry is further configured to configure the first directional signal to carry a repeating payload during the first time period.

16 . The system of claim 11 , wherein the processing circuitry is further configured to configure the first directional signal to carry a payload comprising:

an indicator of the first device;

an indicator of a profile associated with the first device; and

a timestamp of the first time period.

17 . The system of claim 16 , wherein the processing circuitry is further configured to:

receive, at the first device:

an indicator of the second device; and

a signal timestamp associated with the second device; and

transmit, from the first device, a command to control a function of the second device.

18 . The system of claim 11 , wherein:

the input/output circuitry is further configured to receive a user interface input, at the first device, associated with the second device; and

the processing circuitry is further configured to:

configure, based on the received user interface input, the first directional signal; and

emit the configured first directional signal from the first device.

19 . The system of claim 11 , wherein:

the first device comprises a controllable lens with an electrically controllable focal length; and

the processing circuitry is further configured to control the focal length of the lens to change the respective first and second solid angles of the first and second directional signals.

20 . The system of claim 11 , wherein:

the processing circuitry configured to identify the third device is further configured to receive a response signal from the third device; and

the second solid angle is larger than the first solid angle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2023
From: LI, ZHIYUN
To: ADEIA GUIDES INC.
Reel/Frame 064535/0601 →
Continuity (1)
Related Publication 20240427299A1 · Dec 26, 2024
References Cited (13)
US 11172377B2 · Aksu · 2021 [cited by examiner]
US 20110285513A1 · Shirai · 2011 [cited by examiner]
US 20160205501A1 · Lee · 2016 [cited by examiner]
US 20200226836A1 · Ball · 2020 [cited by examiner]
US 20220078578A1 · Brumley · 2022 [cited by examiner]
US 20230072170A1 · Kiilerich · 2023 [cited by examiner]
US 20240210601A1 · Yoshida · 2024 [cited by examiner]
“IR Remote Control—Bacics, Operation & Application,” [retrieved from URL: https://www.elprocus.com/ir-remote-control-basics-operation-application/], (8 pages). [cited by applicant]
“Quality of laser beam shaping can be enhanced at no extra cost,” [retrieved at URL: https://scienmag.com/quality-of-laser-beam-shaping-can-be-enhanced-at-no-extra-cost/], (6 pages), (2019). [cited by applicant]
Balaji, A. N., et al., “RetroSphere: Self-Contained Passive 3D Controller Tracking for Augmented Reality,” Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., 6(4):157:1-157:36 (2022). [cited by applicant]
Chen, L., et al., “Electrically Tunable Lenses: A Review,” Frontiers in Robotics and AI, Systematic Review, 8:1-20 (2021). [cited by applicant]
Shahinian, H., et al., “Scanning depth sensor for see-through AR glasses,” Conference: Optical Design Challenge, 1-6, (2019). [cited by applicant]
Sousa, M., “How to Synchronize Clocks on Network Devices,” [retrieved from URL: https://bigtimeclocks.biz/blogs/news/how-to-synchronize-clocks-on-network-devices], (7 pages), (2021). [cited by applicant]