IP Library Granted Patent US 12,555,464
Granted Patent B2
US 12,555,464 · App. 17/149,014 · Granted Feb 17, 2026

Activity- based setup of a remote controlling device

Inventors: Jeffrey Kohanek (Westminster, CA); Ramzi Ammari (Newport Coast, CA)
Assignee: Universal Electronics Inc.
G08C17/02G08C19/00G08C2201/92G09G5/00H03M11/00H04L17/02
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,555,464
App. No.
17/149,014
Granted
Feb 17, 2026
Kind
B2
Abstract

A controlling device having an activity mode corresponding to a controllable activity in which activation of a command key within a logical group of command keys of the controlling device causes a transmission of command data to control one or more functional operations of an intended target appliance. For a controllable activity the controlling device has a memory in which is stored a plurality of predetermined appliance to logical group of command keys mappings. To configure the controlling device for the controllable activity one or more predetermined keys of the controlling device are activated to thereby designate one or more intended target appliances for the controllable activity. When the controlling device is then placed into the activity mode corresponding to the controllable activity, the controlling device will use the configuration to select one of the plurality of predetermined appliance to logical group of command keys mappings to determine which appliance command data to transmit in response to an activation of a command key within a logical group of command keys.

Claims (21)

1 . A controlling device, comprising:

a processing device;

a transmitting device;

a plurality of input elements; and

a memory in which is stored a pre-defined set of appliance to logical group of input elements mappings each of which is pre-programmed for use with only a single one of a plurality of controlling device operating modes and instructions executable by the processing device wherein the instructions, when executed by the processing device, cause the controlling device to automatically select, as a function of a type of appliance to be controlled when operating in the single one of the plurality of controlling device operating modes, a one of the appliance to logical group of input elements mappings from the memory, and use, as a function of the selected one of the appliance to logical group of input elements mappings, an appliance command data set that is appropriate for use in controlling functional operations of an appliance of the type of appliance when the controlling device is caused to be operated in the one of the plurality of controlling device operating modes.

2 . The controlling device as recited in claim 1 , wherein the instructions, when executed by the processing device, further cause the controlling device to be operated in the one of the plurality of controlling device operating modes in response to activation of a predetermined one of the plurality of input elements.

3 . The controlling device as recited in claim 1 , wherein the instructions, when executed by the processing device, further cause the controlling device to be placed into a configuration state for receiving a data indicative of the type of appliance to be controlled in the one of the plurality of controlling device operating modes.

4 . The controlling device as recited in claim 3 , wherein an activation of a predetermined one of the plurality of input elements for a predetermined period of time causes the instructions, when executed by the processing device, to place the controlling device into the configuration state.

5 . The controlling device as recited in claim 3 , wherein the set of appliance to logical group of input elements mappings is maintained in a table stored in the memory prior to the controlling device being placed into the configuration state.

6 . The controlling device as recited in claim 1 , wherein the instructions, when executed by the processing device, cause the controlling device to use a further appliance command data set that is appropriate for use in controlling functional operations of a further appliance of a predetermined type of appliance when the controlling device is caused to be operated in the one of the plurality of controlling device operating modes.

7 . The controlling device as recited in claim 1 , wherein the plurality of input elements comprises a plurality of hard keys.

8 . The controlling device as recited in claim 1 , wherein the set of appliance to logical group of input elements mappings includes plural mappings wherein a one of a plurality of different appliance types is mapped to each one a first logical group of the plurality of input elements that is associated with volume control functions, a second logical of the plurality of input elements that is associated with channel control functions, a third logical group of the plurality of input elements that is associated with media playback functions, and a fourth logical group of the plurality of input elements that is associated with menu navigation functions.

9 . A non-transitory, computer-readable media having stored thereon instructions wherein the instructions, when executed by a controlling device, cause the controlling device to perform steps comprising:

automatically selecting from a pre-defined set of appliance to logical group of input elements mappings each of which is pre-programmed for use with only a single one of a plurality of controlling device operating modes, as a function of a type of appliance to be controlled when operating in the single one of the plurality of controlling device operating modes, a one the appliance to logical group of input elements mappings; and

automatically using, as a function of the selected one of the appliance to logical group of input elements mappings, an appliance command data set that is appropriate for use in controlling functional operations of an appliance of the type of appliance when the controlling device is caused to be operated in the single one of the plurality of controlling device operating modes.

10 . The non-transitory, computer-readable media as recited in claim 9 , wherein the instructions, when executed by the controlling device, further cause the controlling device to be operated in the one of the plurality of controlling device operating modes in response to activation of a predetermined one of a plurality of input elements of the controlling device.

11 . The non-transitory, computer-readable media as recited in claim 9 , wherein the instructions, when executed by the controlling device, further cause the controlling device to be placed into a configuration state for receiving a data indicative of the type of appliance to be controlled in the one of the plurality of controlling device operating modes.

12 . The non-transitory, computer-readable media as recited in claim 11 , wherein an activation of a predetermined one of a plurality of input elements of the controlling device for a predetermined period of time causes the instructions, when executed by the controlling device, to place the controlling device into the configuration state.

13 . The non-transitory, computer-readable media as recited in claim 12 , wherein the set of appliance to logical group of input elements mappings is maintained in a table stored in the memory prior to the controlling device being placed into the configuration state.

14 . The non-transitory, computer-readable media as recited in claim 9 , wherein the instructions, when executed by the controlling device, cause the controlling device to use a further appliance command data set that is appropriate for use in controlling functional operations of a further appliance of a predetermined type of appliance when the controlling device is caused to be operated in the one of the plurality of controlling device operating modes.

15 . The non-transitory, computer-readable media as recited in claim 9 , wherein the set of appliance to logical group of input elements mappings includes plural mappings wherein a one of a plurality of different appliance types is mapped to each one a first logical group of the plurality of input elements that is associated with volume control functions, a second logical of the plurality of input elements that is associated with channel control functions, a third logical group of the plurality of input elements that is associated with media playback functions, and a fourth logical group of the plurality of input elements that is associated with menu navigation functions.

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 Jan 14, 2021
From: KOHANEK, JEFFREY; AMMARI, RAMZI
To: UNIVERSAL ELECTRONICS INC.
Reel/Frame 054921/0811 →