# US 10,768,599 B2 · System and method for configuration of macro commands in a controlling device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,768,599 B2
- Document ID: US10768599B2
- Status: Granted
- Kind: B2
- Application number: 16/378,083
- Filed: 2019-04-08
- Published: 2019-08-01
- Granted: 2020-09-08
- Earliest claimed: 2009-06-25
- Assignees: Universal Electronics Inc.
- Applicants: Universal Electronics Inc.
- Inventors: Rex Xu; Cesar Alvarado
- Web page: https://patentgrep.com/patent/US10768599B2

## CPC

- G05B 19/0426: {Programming the control sequence}
- G08C 19/28: using pulse code
- G05B 2219/23077: Reconfigurable remote programmer, learn control signals for different devices
- G08C 2201/21: Programming remote control devices via third means
- G08C 2201/30: User interface
- G08C 2201/33: Remote control using macros, scripts
- G08C 2201/92: Universal remote control
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G08C: TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS (fluid pressure transmitting systems F15B; mechanical means for transferring the output of a sensing member into a different variable G01D5/00; mechanical control systems G05G)

## Abstract

A system displays a representation of an original equipment remote control device for a target device to be controlled using a macro button of a configurable controlling device. The displayed representation of the original equipment remote control device includes representations of buttons that would be used on the original equipment remote control device to control controllable functions of the target device. The system accepts input by which one or more of the displayed representations of buttons are selected. The macro button is then configured whereby an activation of the macro button will cause a transmission of commands from the configurable controlling device to control those controllable functions of the target devices that correspond to the one or more of the displayed representations of buttons that were selected.

## Claims

### Claim 1

A non-transitory, computer readable media having instructions stored thereon, the instructions, when executed by a processing device, performing steps comprising:
causing an exact image of an original equipment manufacturer remote control device that is provided with a target device to be displayed in a display device, where the exact image includes images of buttons that would be used to control controllable functions of the target device;
accepting a first input by which one or more of the displayed images of buttons of the displayed exact image are selected; and
using the selection of the one or more displayed images of buttons of the displayed exact image to assign one or more commands to a macro button of a controlling device where the macro button of the controlling device is activable to cause a transmission by the controlling device of the assigned one or more commands.

### Claim 2 (depends on 1)

The non-transitory, computer readable media as recited in claim 1, wherein the instructions, when executed by the processing device, cause an image of the macro button of the controlling device to be displayed in the display device together with the exact image.

### Claim 3 (depends on 2)

The non-transitory, computer readable media as recited in claim 2, wherein the controlling device comprises plural macro buttons and wherein the instructions, when executed by the processing device, cause an image of each of the plural macro buttons to be displayed in the display device and cause a second input to be accepted to select an image of the plural macro buttons to thereby designate the macro button to which the one or more commands are to be assigned.

### Claim 4 (depends on 3)

The non-transitory, computer readable media as recited in claim 3, wherein the first input and the second input comprises a drag and drop operation.

### Claim 5 (depends on 3)

The non-transitory, computer readable media as recited in claim 3, wherein the second input precedes the first input.

### Claim 6 (depends on 3)

The non-transitory, computer readable media as recited in claim 3, wherein the instructions, when executed by the processing device, cause a change in an appearance of a displayed one of the images of the plurality of macro buttons in response to the second input.

### Claim 7 (depends on 1)

The non-transitory, computer readable media as recited in claim 1, wherein the display device comprises a display of the controlling device.

### Claim 8 (depends on 1)

The non-transitory, computer readable media as recited in claim 1, wherein the display device comprises a display of a computing device adapted to communicate with the controlling device.

### Claim 9

A non-transitory, computer readable media having instructions stored thereon, the instructions, when executed by a processing device, performing steps comprising:
causing an image of each of a plurality of target devices to be displayed in display device;
accepting a first input by which plural ones of the images of each of the plurality target devices are selected;
causing an exact image of an original equipment manufacturer remote control device that is provided with each of the plural target devices having a displayed image that was selected to be displayed in the display device where each exact image includes images of buttons that would be used to control controllable functions of a corresponding one of the plurality target devices;
accepting second input by which one or more of the displayed images of buttons of the exact images are selected; and
using the selection of the one or more displayed images of buttons to assign to a macro button of a controlling device one or more commands where the macro button of the controlling device is activable to cause a transmission by the controlling device of the assigned one or more commands.

### Claim 10 (depends on 9)

The non-transitory, computer readable media as recited in claim 9, wherein the instructions, when executed by the processing device, cause an image of the macro button of the controlling device to be displayed in the display device together with the exact images.

### Claim 11 (depends on 10)

The non-transitory, computer readable media as recited in claim 10, wherein the controlling device comprises a plurality of macro buttons and wherein the instructions, when executed by the processing device, cause an image of each of the plurality of macro buttons to be displayed in the display device and cause a third input to be accepted to select an image of the plurality of macro buttons to thereby designate the macro button to which the one or more commands are to be assigned.

### Claim 12 (depends on 11)

The non-transitory, computer readable media as recited in claim 11, wherein the second user input and the third user input comprises a drag and drop operation.

### Claim 13 (depends on 11)

The non-transitory, computer readable media as recited in claim 11, wherein the third user input precedes the second user input.

### Claim 14 (depends on 11)

The non-transitory, computer readable media as recited in claim 11, wherein the instructions, when executed by the processing device, cause a change in an appearance of a displayed one of the images of the plurality of macro buttons in response to the third input.

### Claim 15 (depends on 9)

The non-transitory, computer readable media as recited in claim 9, wherein the display device comprises a display of the controlling device.

### Claim 16 (depends on 9)

The non-transitory, computer readable media as recited in claim 9, wherein the display device comprises a display of a computer adapted to communicate with the controlling device.
