IP Library Granted Patent US 11,887,469
Granted Patent B2
US 11,887,469 · App. 17/686,180 · Granted Jan 30, 2024

System and method for optimized appliance control

Inventors: Paul D. Arling (Scottsdale, AZ); Brian Barnett (Oakland, CA)
Assignee: Universal Electronics Inc.
G08C17/02G08C23/04H04N21/42226G08C2201/20G08C2201/30G08C2201/40G08C2201/70G08C2201/92G08C2201/93H04N21/42225H04N21/4363
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,887,469
App. No.
17/686,180
Granted
Jan 30, 2024
Kind
B2
Abstract

In response to a detected presence of an intended target appliance within a logical topography of controllable appliances identity information associated with the intended target appliance is used to automatically add to a graphical user interface of a controlling device an icon representative of the intended target appliance and to create at a Universal Control Engine a listing of communication methods for use in controlling corresponding functional operations of the intended target appliance. When the icon is later activated, the controlling device is placed into an operating state appropriate for controlling functional operations of the intended target appliance while the Universal Control Engine uses at least one of the communication methods to transmit at least one command to place the intended target appliance into a predetermined operating state.

Claims (35)

1. A computer-implemented method for creating a configuration for a plurality of devices, comprising:

using a capability data maintained for each of the plurality devices to automatically associate a plurality of configuration settings with an activity input element;

in response to user input, monitoring user interaction with a control device to control each of the plurality of devices;

capturing, while monitoring the user interaction with the control device, at least one configuration setting of at least a first one of the plurality of devices based on at least one user input provided to the control device;

using the at least one captured configuration setting to modify the plurality of configuration settings associated with the activity input element; and

in response to an activation of the activity input element via the control device, transmitting a plurality of control signals, the plurality of control signals based on the modified plurality of configuration settings and configured to control the plurality of devices.

2. The computer-implemented method of claim 1 , further comprising determining an identity of the plurality of devices and using the determined identity of the plurality of devices to retrieve the capability data maintained for each of the plurality devices.

3. The computer-implemented method of claim 2 , further comprising displaying a plurality of user interfaces configured to control the plurality of devices.

4. The computer-implemented method of claim 1 , wherein at least the first one of the plurality of devices comprises a stateful device configured for bidirectional communication with the control device.

5. The computer-implemented method of claim 1 , wherein the plurality of user inputs are input via a first user interface and a second user interface.

6. The computer-implemented method of claim 1 , wherein the control device comprises a remote control device comprising a touch screen, the remote control device configured to transmit control signals via at least one of infrared and radio frequencies.

7. A system for creating a configuration for a plurality of devices, comprising a processor configured to:

use a capability data maintained for each of the plurality devices to automatically associate a plurality of configuration settings with an activity input element;

in response to user input, monitor user interaction with a control device to control each of the plurality of devices;

capture, while monitoring the user interaction with the control device, at least one configuration setting of at least a first one of the plurality of devices based on at least one user input provided to the control device;

using the at least one configuration setting to modify the plurality of configuration settings associated with the activity input element; and

in response to an activation of the activity input element via the control device, transmit a plurality of control signals, the plurality of control signals based on the modified plurality of configuration settings and configured to control the plurality of devices.

8. The system of claim 7 , wherein the processor is further configured to determine an identity of the plurality of devices and use the determined identity of the plurality of devices to retrieve the capability data maintained for each of the plurality devices.

9. The system of claim 7 , wherein the processor is further configured to: display a plurality of user interfaces configured to control the plurality of devices.

10. The system of claim 7 , wherein at least the first one of the plurality of devices comprises a stateful device configured for bidirectional communication with the control device.

11. The system of claim 7 , wherein the plurality of user inputs are input via a first user interface and a second user interface.

12. The system of claim 7 , wherein the control device comprises a remote control device comprising a touch screen, the remote control device configured to transmit control signals via at least one of infrared and radio frequencies.

13. The system of claim 7 , wherein the activity input element is displayed with a name and a graphical icon.

14. A computer-program product for creating a configuration for a plurality of devices, comprising at least one non-transitory computer-readable medium including program instructions that, when executed by a processor, cause the processor to:

use a capability data maintained for each of the plurality devices to automatically associate a plurality of configuration settings with an activity input element

in response to user input, monitor user interaction with a control device to control each of the plurality of devices;

capture, while monitoring the user interaction with the control device, at least one configuration setting of at least a first one of the plurality of devices based on at least one user input provided to the control device;

using the at least one configuration setting to modify the plurality of configuration settings associated with the activity input element; and

in response to an activation of the activity input element via the control device, transmit a plurality of control signals, the plurality of control signals based on the modified plurality of configuration settings and configured to control the plurality of devices.

15. The computer-program product of claim 14 , wherein the processor is further configured to determine an identity of the plurality of devices and use the determined identity of the plurality of devices to retrieve the capability data maintained for each of the plurality devices.

16. The computer-program product of claim 14 , wherein the processor is further caused to: display a plurality of user interfaces configured to control the plurality of devices.

17. The computer-program product of claim 14 , wherein at least the first one of the plurality of devices comprises a stateful device configured for bidirectional communication with the control device.

18. The computer-program product of claim 14 , wherein the plurality of user inputs are input via a first user interface and a second user interface.

19. The computer-program product of claim 14 , wherein the control device comprises a remote control device comprising a touch screen, the remote control device configured to transmit control signals via at least one of infrared and radio frequencies.

20. The computer-program product of claim 14 , wherein the activity input element is displayed with a name and a graphical icon.

Assignments (3)
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 Mar 4, 2022
From: ARLING, PAUL D.
To: UNIVERSAL ELECTRONICS INC.
Reel/Frame 059168/0048 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2022
From: BARNETT, BRIAN
To: UNIVERSAL ELECTRONICS INC.
Reel/Frame 059168/0189 →