# US 2017/0289628 A1 · Automatic determination and retrieval of a favorite channel

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

- Number: US 2017/0289628 A1
- Document ID: US20170289628A1
- Status: Published application
- Kind: A1
- Application number: 15/624,951
- Filed: 2017-06-16
- Published: 2017-10-05
- Earliest claimed: 2008-11-28
- Assignees: Universal Electronics Inc.
- Applicants: Universal Electronics Inc.
- Inventors: Ramaiah Satish
- Web page: https://patentgrep.com/patent/US20170289628A1

## CPC

- H04N 21/4667: {Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections}
- H04N 21/42227: {the keys being reprogrammable, e.g. soft keys}
- H04N 21/44204: {Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched (monitoring of user activities for profile generation for accessing a video database G06F16/739; protecting generic digital content where the protection is independent of the precise nature of the content G06F21/10; arrangements for monitoring the use made of the broadcast services in broadcast systems H04H60/31)}
- H04N 21/44222: {Analytics of user selections, e.g. selection of programmes or purchase activity (monitoring of user selections in data processing systems G06F11/34; arrangements for monitoring the user's behaviour or opinions in broadcast systems H04H60/33)}
- H04N 21/466: Learning process for intelligent management, e.g. learning user preferences for recommending movies {(services using the results of monitoring in broadcast systems H04H60/61)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A consumer electronic device tracks the current channel to which the electronic consumer device is tuned. The consumer electronic device determines an amount of time that the current channel remains unchanged. Based at least in part on this amount of time, the consumer electronic device determines whether the current channel should be stored as a favorite channel. When the consumer electronic device subsequently receives a favorite channel command, the consumer electronic device is caused to tune to the favorite channel that is currently stored in memory. Changing user preferences are thus automatically accommodated without manual intervention, resulting in an effortless user interface.

## Claims

### Claim 1

A non-transitory, computer readable media having instructions stored thereon which, when executed by a processing device of a controlling device used to transmit media selection commands to a consumer electronic device, causes the processing device of the controlling device to perform steps comprising:
storing in a memory of the controlling device in associating with a predetermined input element of the controlling device data indicative of each of a plurality of media selection commands caused to be transmitted to the consumer electronic device by the controlling device;
ordering from first to last the data stored in the memory of the controlling device that is indicative of each of the plurality of media selection commands caused to be transmitted to the consumer electronic device by the controlling device; and
in response to each of a plurality of successive activations of the predetermined input element of the controlling device, causing the controlling device to successively transmit each of the plurality of media selection commands to the consumer electronic device according to the ordering of the data stored within the memory of the controlling unless any one of the plurality of successive activations of the predetermined input element of the controlling device exceeds a prescribed period of time whereupon the controlling device is caused to transmit to the consumer electronic device the one of the plurality of media selection commands corresponding to the first ordered one of the data stored within the memory of the controlling device.

### Claim 2 (depends on 1)

The non-transitory, computer readable media as recited in claim 1, wherein the prescribed time limit is modifiable by a user of the controlling device.

### Claim 3 (depends on 1)

The non-transitory, computer readable media as recited in claim 1, wherein the data stored in the memory of the controlling device is ordered according to a time between media selection commands transmitted to the consumer electronic device by the controlling device as measured by the controlling device.

### Claim 4 (depends on 3)

The non-transitory, computer readable media as recited in claim 3, wherein the instructions cause a timing device of the controlling device that is used to determine the time to be started in response to each of the plurality of media selection commands being transmitted to the consumer electronic device by the controlling device.

### Claim 5 (depends on 3)

The non-transitory, computer readable media as recited in claim 3, wherein the instructions cause data indicative of a media selection command being transmitted to the consumer electronic device by the controlling device only when the time between media selection commands transmitted to the consumer electronic device by the controlling device exceeds a second prescribed time.

### Claim 6 (depends on 1)

The non-transitory, computer readable media as recited in claim 1, wherein the second prescribed time limit is modifiable by a user of the controlling device.

### Claim 7 (depends on 1)

The non-transitory, computer readable media as recited in claim 1, wherein at least one of the plurality of media selection commands is caused to be transmitted to the consumer electronic device by the controlling device in response to an activation by a user of a channel up input element or channel down input element of the controlling device.

### Claim 8 (depends on 1)

The non-transitory, computer readable media as recited in claim 1, wherein at least one of the plurality of media selection commands is caused to be transmitted to the consumer electronic device by the controlling device in response to an activation by one or more channel number input elements of the controlling device.

### Claim 9 (depends on 1)

The non-transitory, computer readable media as recited in claim 1, wherein the media selection commands are transmitted from the controlling device to the consumer device via use of an infrared communications protocol.

### Claim 10 (depends on 1)

The non-transitory, computer readable media as recited in claim 1, wherein the media selection commands are transmitted from the controlling device to the consumer device via use of a radio frequency protocol.

### Claim 11 (depends on 1)

The non-transitory, computer readable media as recited in claim 1, wherein the instructions use a command code set selected from a library of command code sets stored in the memory of the controlling device when causing the transmitter to transmit the media selection commands to the electronic consumer device.

### Claim 12 (depends on 11)

The non-transitory, computer readable media as recited in claim 11, wherein the command code set selected from the library of command code sets stored in the memory of the controlling device comprises a command code set associated with a specified brand of a television.

### Claim 13 (depends on 11)

The non-transitory, computer readable media as recited in claim 11, wherein the command code set selected from the library of command code sets stored in the memory of the controlling device comprises a command code set associated with a specified brand of a set top box.

### Claim 14 (depends on 11)

The non-transitory, computer readable media as recited in claim 11, wherein the instructions use a received input to the controlling device to select the command code set from the library of command code sets stored in the memory of the controlling device.

### Claim 15

The non-transitory, computer readable media as recited 14, wherein the received input to the controlling device comprises activation of one or more input elements of the controlling device adapted to command functional operations of the electronic consumer device.

### Claim 16 (depends on 1)

The non-transitory, computer readable media as recited in claim 1, wherein the predetermined input element of the controlling device comprises a favorite channels input element.

### Claim 17 (depends on 1)

The non-transitory, computer readable media as recited in claim 1, wherein the consumer electronic device comprises a set top box.

### Claim 18 (depends on 1)

The non-transitory, computer readable media a recited in claim 1, wherein the consumer electronic device comprises a television receiver.

### Claim 19 (depends on 1)

The non-transitory, computer readable media as recited in claim 1, wherein the media selection command comprises a channel tuning command.
