IP Library Granted Patent US 11,687,217
Granted Patent B2
US 11,687,217 · App. 17/686,710 · Granted Jun 27, 2023

System and method for flexible configuration of a controlling device

Inventors: Arsham Hatambeiki (Irvine, CA); Christopher A. Chambers (Westminster, CA); Han-Sheng Yuh (Diamond Bar, CA); Steven Clegg (Rancho Santa Margarita, CA)
Assignee: Universal Electronics Inc.
G06F3/0484G08C17/02G08C23/04G11B27/034G11B27/34H04N21/42204H04N21/42208H04N21/42224H04N21/42228H04N21/8186G06F1/16G06F3/01G06F3/0486G06F8/10G06F9/06G08C2201/20G08C2201/21G08C2201/30G08C2201/92
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,687,217
App. No.
17/686,710
Granted
Jun 27, 2023
Kind
B2
Abstract

A system and method whereby an user interface editing device is used to create a user interface for a controlling device, the created user interface including user interface elements that are associated with functional operations of a virtual equivalent of an appliance. After the created user interface is transferred to the controlling device, the virtual equivalent of an appliance is caused to be linked to an intended target appliance whereupon activation of those user interface elements of the graphical user interface that were associated with functional operations of the virtual equivalent of an appliance will cause the controlling device to transmit commands to control corresponding functional operations of the intended target appliance.

Claims (36)

1. A method for creating a configuration for a control device, comprising:

automatically determining, with at least one processor, a plurality of devices controllable with the control device, wherein each device of the plurality of devices is associated with at least one device category of the following device categories: a media source device category, a receiver device category, a display device category, an audio device category, or any combination thereof;

displaying, on a first graphical user interface, a first set of device options corresponding to a first set of devices of the plurality of devices, the first set of devices associated with the media source device category;

displaying, on the first graphical user interface, a second set of device options corresponding to a second set of devices of the plurality of devices, the second set of devices associated with at least one of the display device category and the audio device category;

receiving, through the first graphical user interface, a selection of a first device from the first set of device options and a second device from the second set of device options;

associating the first device and the second device with an activity object; and

in response to an activation of the activity object via the control device, using the association of the first device and second device with the activity object to automatically determine, with the control device, a set of control signals configured to control the first device and the second device.

2. The method of claim 1 , further comprising: displaying, with the at least one processor, a plurality of input options associated with at least one of the first device and the second device; receiving a selection of an input option from the plurality of input options; associating, with at least one processor, the input option with the activity object; and further using the association of the first input option with the activity object to automatically determine, with the control device, the set of control signals configured to control the first device and the second device.

3. The method of claim 1 , wherein the at least one processor comprises a processor of a computing device separate from the control device.

4. The method of claim 3 , wherein the processor of the computing device is configured to display the first graphical user interface and receive the selection of the first device and the second device.

5. The method of claim 1 , further comprising: automatically transmitting, with the control device, a power activation signal to each of a subset of devices of the plurality of devices, the subset of devices associated with the activity object and including the first device and the second device.

6. The computer-implemented method of claim 5 , further comprising: displaying, on the control device, a plurality of input options associated with at least one device of the subset of devices; receiving a selection of an input option from the plurality of input options; and transmitting at least one control signal of the set of control signals based on the input option.

7. The method of claim 6 , wherein the plurality of input options comprises a selectable toggle option, the method further comprising: in response to activation of the selectable toggle option, transmitting, with the control device, at least one control signal configured to switch an input of the at least one device from a first input to a second input, wherein the second input comprises the selected input option.

8. The method of claim 1 , further comprising generating, on the control device, a device control interface comprising a plurality of selectable control options, wherein at least one first selectable control option of the plurality of selectable control options, when selected, causes the control device to determine a first control signal configured to control the first device, and wherein at least one second selectable control option of the plurality of selectable control options, when selected, causes the control device to determine a second control signal configured to control the second device.

9. The method of claim 1 , further comprising: displaying, on the first graphical user interface, a third set of device options corresponding to a third set of devices of the plurality of devices, the third set of devices associated with the receiver device category; receiving, through the first graphical user interface, a selection of a third device from the third set of device options; associating the third device with the activity object; and further using the association of the third device with the activity object to automatically determine, with the control device, the set of control signals configured to control the first device and the second device.

10. The method of claim 9 , further comprising: displaying, on the first graphical user interface, a fourth set of device options corresponding to a fourth set of devices of the plurality of devices, the fourth set of devices associated with at least one of the display device category and the audio device category; receiving, through the first graphical user interface, a selection of a fourth device from the fourth set of device options; associating the fourth device with the activity object; and further using the association of the fourth device with the activity object to automatically determine, with the control device, the set of control signals configured to control the first device and the second device.

11. A system for creating a configuration for a control device, comprising a processor configured to:

automatically determine a plurality of devices controllable with the control device, wherein each device of the plurality of devices is associated with at least one device category of the following device categories: a media source device category, a receiver device category, a display device category, an audio device category, or any combination thereof;

display, on a first graphical user interface, a first set of device options corresponding to a first set of devices of the plurality of devices, the first set of devices associated with the media source device category;

display, on the first graphical user interface, a second set of device options corresponding to a second set of devices of the plurality of devices, the second set of devices associated with at least one of the display device category and the audio device category; and

receive, through the first graphical user interface, a selection of a first device from the first set of device options and a second device from the second set of device options;

associate the first device and the second device with an activity object; and

whereupon, in response to activation of the activity object via the control device, the control device will use the association of the first device and second device with the activity object to automatically determine a set of control signals.

12. The system of claim 11 , wherein the processor is further configured to: display a plurality of input options associated with at least one of the first device and the second device; receive a selection of an input option from the plurality of input options; and associate the input option with the scene object, and wherein the control device will use further the association of the input option with the activity object to automatically determine the set of control signals.

13. The system of claim 11 , wherein the processor is further configured to:

display, on the first graphical user interface, a third set of device options corresponding to a third set of devices of the plurality of devices, the third set of devices associated with the receiver device category;

receive, through the first graphical user interface, a selection of a third device from the third set of device options; and

associate the third device with the scene object, and wherein the control device will use further the association of the third device with the activity object to automatically determine the set of control signals.

14. The system of claim 13 , wherein the processor is further configured to: display, on the first graphical user interface, a fourth set of device options corresponding to a fourth set of devices of the plurality of devices, the fourth set of devices associated with at least one of the display device category and the audio device category; receive, through the first graphical user interface, a selection of a fourth device from the fourth set of device options; and associate the fourth device with the scene object, wherein the control device will use further the association of the fourth device with the activity object to automatically determine the set of control signals.

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

automatically determine a plurality of devices controllable with the control device, wherein each device of the plurality of devices is associated with at least one device category of the following device categories: a media source device category, a receiver device category, a display device category, an audio device category, or any combination thereof;

display, on a first graphical user interface, a first set of device options corresponding to a first set of devices of the plurality of devices, the first set of devices associated with the media source device category;

display, on the first graphical user interface, a second set of device options corresponding to a second set of devices of the plurality of devices, the second set of devices associated with at least one of the display device category and the audio device category;

receive, through the first graphical user interface, a selection of a first device from the first set of device options and a second device from the second set of device options; and

associate the first device and the second device with an activity object;

whereby, in response to activation of the activity object via the control device, the controlling device is caused to use the association of the first device and second device with the activity object to automatically determine a set of control signals.

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 Mar 4, 2022
From: HATAMBEIKI, ARSHAM; CHAMBERS, CHRISTOPHER A.; YUH, HAN-SHENG; CLEGG, STEVEN
To: UNIVERSAL ELECTRONICS INC.
Reel/Frame 059170/0797 →
Continuity (11)
Continuation 17410054 · Aug 24, 2021
Continuation 16596622 · Oct 8, 2019
Continuation 15632775 · Jun 26, 2017
Continuation 13673271 · Nov 9, 2012
Division 12629423 · Dec 2, 2009
Continuation In Part 11357681 · Feb 16, 2006
Continuation In Part 11218900 · Sep 2, 2005
Provisional Application 61201021 · Dec 5, 2008
Provisional Application 60705926 · Aug 5, 2005
Provisional Application 60608183 · Sep 8, 2004
Related Publication 20220187967A1 · Jun 16, 2022
Cited By (3)
US 12,197,641 US 12,340,136 US 12,407,893