IP Library Granted Patent US 11,756,413
Granted Patent B2
US 11,756,413 · App. 17/834,486 · Granted Sep 12, 2023

System and method for determining the location and/or relative environment of a controlling device

Inventors: Michael Courtney (Santa Ana, CA); Jeremy Mickelsen (Santa Ana, CA); Khanh Nguyen (Santa Ana, CA); Haiming Huang (Santa Ana, CA); Jan van Ee (Santa Ana, CA); Lokanath Penukonda (Irvine, CA); Jesus Perez (Costa Mesa, CA)
Assignee: Universal Electronics Inc.
G08C17/02G08C2201/32G08C2201/92H04W84/18
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,756,413
App. No.
17/834,486
Granted
Sep 12, 2023
Kind
B2
Abstract

A radio frequency connection between a controlling device and a one of a plurality of controllable appliances in an environment is used to determine when the controlling device is pointing more towards the one of the plurality of controllable appliances relative to remaining ones of the plurality of controllable appliances. When it is determined that the controlling device is pointing more towards the one of the plurality of controllable appliances relative to remaining ones of the plurality of controllable appliances, the controlling device automatically makes active a command codeset usable to transmit commands to command functional operations of the one of the plurality of controllable appliances.

Claims (24)

1. A method for adapting a target controllable appliance in an environment to be controlled by a controlling device, comprising:

receiving by the target controllable appliance a first non-connectable advertising packet transmitted by the controlling device;

using a radio frequency connection between the target controlling device and the controllable appliance on which the first non-connectable advertising packet was transmitted to determine that the controlling device is pointing more towards the target controllable appliance relative to remaining ones of a plurality of controllable appliances in the environment; and

automatically causing the target controllable appliance to pair itself with the controlling device when it is determined that the controlling device is pointing more towards the target controllable appliance relative to remaining ones of a plurality of controllable appliances in the environment.

2. The method as recited in claim 1 , further comprising, subsequent to being paired with the controlling device, receiving by the target controllable appliance a second non-connectable advertising packet transmitted by the controlling device; using the radio frequency connection between the controlling device and the target controllable appliance on which the second non-connectable advertising packet was transmitted to determine that the controlling device is no longer pointing more towards the target controllable appliance relative to remaining ones of the plurality of controllable appliances in the environment; and automatically causing the target controllable appliance to unpair itself with the controlling device when it is determined that the controlling device is no longer pointing more towards the target controllable appliance relative to remaining ones of a plurality of controllable appliances in the environment.

3. The method as recited in claim 1 , further comprising automatically causing the controlling device to make active a user interface usable for commanding functional operations of the target controllable appliances in connection with the target controllable appliance being paired with the controlling device.

4. The method as recited in claim 3 , wherein the user interface is stored in a memory of the controlling device before the target controllable appliance is paired with the controlling device.

5. The method as recited in claim 3 , wherein the user interface is retrieved from a remote data store by the controlling device in connection with the target controllable appliance being paired with the controlling device.

6. The method as recited in claim 3 , further comprising using a device identifier received from the target controllable appliance to determine the user interface to make active on the controlling device.

7. The method as recited in claim 1 , wherein using a radio frequency connection between the controlling device and the target controllable appliance on which the first non-connectable advertising packet was transmitted to determine that the controlling device is pointing more towards the target controllable appliance relative to remaining ones of a plurality of controllable appliances in the environment further comprises using an angle of arrival direction finding methodology.

8. The method as recited in claim 1 , wherein using a radio frequency connection between the controlling device and the target controllable appliance on which the first non-connectable advertising packet was transmitted to determine that the controlling device is pointing more towards the target controllable appliance relative to remaining ones of a plurality of controllable appliances in the environment further comprises using an angle of departure direction finding methodology.

9. The method as recited in claim 1 , wherein the controlling device and the target controllable appliance communicate via use of a radio frequency, mesh network.

10. A non-transitory, computer-readable medium having instructions stored thereon, the instructions, when executed by a target controllable appliance in an environment to be controlled by a controlling device, cause the target controllable appliance to perform steps comprising:

receiving by the target controllable appliance a first non-connectable advertising packet transmitted by the controlling device;

using a radio frequency connection between the controlling device and the target controllable appliance on which the first non-connectable advertising packet was transmitted to determine that the controlling device is pointing more towards the target controllable appliance relative to remaining ones of a plurality of controllable appliances in the environment; and

automatically causing the target controllable appliance to pair itself with the controlling device when it is determined that the controlling device is pointing more towards the target controllable appliance relative to remaining ones of a plurality of controllable appliances in the environment.

11. The non-transitory, computer-readable medium as recited in claim 10 , wherein the instructions cause the target controllable appliance to perform further steps comprising, subsequent to being paired with the controlling device, receiving by the target controllable appliance a second non-connectable advertising packet transmitted by the controlling device;

using the radio frequency connection between the controlling device and the target controllable appliance on which the second non-connectable advertising packet was transmitted to determine that the controlling device is no longer pointing more towards the target controllable appliance relative to remaining ones of the plurality of controllable appliances in the environment; and

automatically causing the target controllable appliance to unpair itself with the controlling device when it is determined that the controlling device is no longer pointing more towards the target controllable appliance relative to remaining ones of a plurality of controllable appliances in the environment.

12. The non-transitory, computer-readable medium as recited in claim 10 , wherein the instructions cause the target controllable appliance to perform further steps comprising providing to the controlling device data for automatically causing the controlling device to make active a user interface usable for commanding functional operations of the target controllable appliances in connection with the target controllable appliance being paired with the controlling device.

13. The non-transitory, computer-readable medium as recited in claim 12 , wherein the data comprises using a device identifier for the target controllable appliance.

14. The non-transitory, computer-readable medium as recited in claim 10 , wherein using a radio frequency connection between the controlling device and the target controllable appliance on which the first non-connectable advertising packet was transmitted to determine that the controlling device is pointing more towards the target controllable appliance relative to remaining ones of a plurality of controllable appliances in the environment further comprises using an angle of arrival direction finding methodology.

15. The non-transitory, computer-readable medium as recited in claim 10 , wherein using a radio frequency connection between the controlling device and the target controllable appliance on which the first non-connectable advertising packet was transmitted to determine that the controlling device is pointing more towards the target controllable appliance relative to remaining ones of a plurality of controllable appliances in the environment further comprises using an angle of departure direction finding methodology.

16. The non-transitory, computer-readable medium as recited in claim 10 , wherein the controlling device and the target controllable appliance communicate via use of a radio frequency, mesh network.

Assignments (2)
SECURITY INTEREST Recorded May 15, 2024
From: UNIVERSAL ELECTRONICS INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 067417/0402 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2022
From: COURTNEY, MICHAEL; MICKELSEN, JEREMY; NGUYEN, KHANH; HUANG, HAIMING; VAN EE, JAN; PENUKONDA, LOKANATH; PEREZ, JESUS
To: UNIVERSAL ELECTRONICS INC.
Reel/Frame 060125/0942 →
Continuity (2)
Continuation 16809281 · Mar 4, 2020
Related Publication 20220366780A1 · Nov 17, 2022