# US 8,789,104 B2 · Method and system for selective initial television channel display

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

- Number: US 8,789,104 B2
- Document ID: US8789104B2
- Status: Granted
- Kind: B2
- Application number: 10/269,918
- Filed: 2002-10-11
- Published: 2003-05-01
- Granted: 2014-07-22
- Earliest claimed: 2001-10-22
- Assignees: Comcast IP Holdings I, LLC
- Applicants: Nathaniel J. Thurston; Devin F. Hosea
- Inventors: Nathaniel J. Thurston; Devin F. Hosea
- Web page: https://patentgrep.com/patent/US8789104B2

## CPC

- H04N 21/26208: {the scheduling operation being performed under constraints}
- H04N 7/163: {by receiver means only}
- H04N 21/26283: {for associating distribution time parameters to content, e.g. to generate electronic programme guide data}
- H04N 21/4383: {Accessing a communication channel}
- H04N 21/4432: {Powering on the client, e.g. bootstrap loading using setup parameters being stored locally or received from the server (resetting in general G06F1/14; program loading or initiating in general G06F9/445; bootstrapping in general G06F9/4401; secure boots of computer platforms G06F21/57)}
- H04N 21/482: End-user interface for programme selection
- H04N 21/4826: {using recommendation lists, e.g. of programmes or channels sorted out according to their score}
- H04N 21/6543: for forcing some client operations, e.g. recording {(remote booting in general G06F9/4416)}
- H04N 21/4532: {involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A novel electronic program guide (EPG) based method and system for the distribution and display of programs enables the system service provider to determine which program a subscriber will initially see upon power-up of the subscriber's television receiver. The service provider maintains one or more Initial Program Display Tables that list information about programs to be displayed upon power-up of subscribers' receivers, from highest to least priority. The Initial Program Display Table or Tables are periodically transmitted to all subscribers and stored by the subscribers' set-top boxes. Upon power-up of a subscriber's receiver, the set-top box will attempt to cause the receiver to immediately display the highest ranked program from the Initial Program Display Table. The service provider controls which programs are displayed upon initial power-up and the ranking of programs in the case where there is difficulty displaying the highest ranked program.

## Claims

### Claim 1

A method comprising:
transmitting content items;
generating data describing a hierarchical ranking of the content items that is configured to be usable by a first device and a second device to determine channel information for attempting to present one or more of the content items, and is configured to cause the first device and the second device to be controlled to:
attempt to present, upon initially being caused to present content, a first content item having a highest ranking within the hierarchical ranking of the content items based on the channel information, and
proceed, if unable to present the first content item, through the hierarchical ranking of the content items in rank order until a second content item within the hierarchical ranking of the content items is presentable; and
transmitting the data describing the hierarchical ranking of the content items to the first device and the second device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first device is associated with a first user and the second device is associated with a second user that is different from the first user, and wherein the method further comprises:
designating the first user and the second user into a respective group according to a common characteristic or demographic; and
transmitting the data describing the hierarchical ranking of the content items to a plurality of devices that are associated with designated users of the group, wherein the transmitting of the data describing the hierarchical ranking of the content items to the plurality of devices that are associated with designated users of the group comprises the transmitting of the data describing the hierarchical ranking of the content items to the first device and second device.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
transmitting recommendation information to the first device for display via an Electronic Guide (EG), wherein the recommendation information is configured with content recommendations according to an agreement with a content provider or advertiser.

### Claim 4

A system comprising:
a first device and a second device; and
a service providing component configured to:
transmit content items;
generate data describing a hierarchical ranking of the content items that is configured to be usable by the first device and the second device to determine channel information for attempting to present one or more of the content items, and is configured to cause the first device and the second device to be controlled to:
attempt to present, upon initially being caused to present content, a first content item having a highest ranking within the hierarchical ranking of the content items based on the channel information, and
proceed, if unable to present the first content item, through the hierarchical ranking of the content items in rank order until a second content item within the hierarchical ranking of the content items is presentable, and
transmit the data describing the hierarchical ranking of the content items to the first device and the second device.

### Claim 5 (depends on 4)

The system of claim 4, wherein the first device is associated with a first user and the second device is associated with a second user that is different from the first user, and wherein the service providing component is further configured to:
designate the first and the second user into a respective group according to a common characteristic or demographic; and
transmit the data describing the hierarchical ranking of the content items to a plurality of devices that are associated with designated users of the group, wherein the transmitting of the data describing the hierarchical ranking of the content items to the plurality of devices that are associated with designated users of the group comprises the transmitting of the data describing the hierarchical ranking of the content items to the first device and the second device.

### Claim 6 (depends on 4)

The system of claim 4, wherein the service providing component is further configured to:
transmit recommendation information to the first device and the second device for display via an Electronic Guide (EG), wherein the recommendation information is configured with content recommendations according to agreement with a content provider or advertiser.

### Claim 7

A system, comprising:
a computing device configured to transmit data describing a hierarchical ranking of content items to a plurality of reception devices; and
the plurality of reception devices, wherein each of the plurality of reception devices is configured to be controlled to:
use the data describing the hierarchical ranking of content items to determine channel information for attempting to present one or more of the content items;
upon power-up, attempt to cause presentation of a first content item having a highest ranking within the hierarchical ranking of content items based on the channel information; and
proceed, if unable to cause presentation of the first content item, through the hierarchical ranking of content items in rank order until a second content item within the hierarchical ranking of content items is presentable.

### Claim 8 (depends on 7)

The system of claim 7, wherein at least one of the plurality of reception devices comprises a set-top box.

### Claim 9 (depends on 1)

The method of claim 1, further comprising: generating the data describing the hierarchical ranking of the content items to comprise a weight and a maximum probability that determines the rank order.

### Claim 10 (depends on 4)

The system of claim 4, wherein the data describing the hierarchical ranking of the content items comprises a weight and a maximum probability that determines the rank order.

### Claim 11 (depends on 7)

The system of claim 7, wherein the plurality of reception devices correspond to users having a common characteristic or demographic.

### Claim 12 (depends on 7)

The system of claim 7, wherein the computing device is configured to provide service to each of the plurality of reception devices.

### Claim 13 (depends on 7)

The system of claim 7, wherein the computing device being configured to transmit the data describing the hierarchical ranking of content items to the plurality of reception devices comprises being configured to transmit the data describing the hierarchical ranking of content items to the plurality of reception devices via a broadcast over a content distribution network.

### Claim 14 (depends on 7)

The system of claim 7, wherein each of the plurality of reception devices being configured to be controlled to attempt to cause presentation of the first content item comprises being configured to attempt to tune to the first content item based on the channel information; and
wherein the proceeding through the hierarchical ranking of content items is performed if unable to successfully tune to the first content item.

### Claim 15 (depends on 4)

The system of claim 4, wherein the service providing component being configured to transmit the content items comprises being configured to transmit the content items via a first broadcast over a content distribution network; and
wherein the service providing component being configured to transmit the data describing the hierarchical ranking of the content items to the first device and the second device comprises being configured to transmit the data describing the hierarchical ranking of the content items to the first device and the second device via a second broadcast over the content distribution network.

### Claim 16 (depends on 1)

The method of claim 1, wherein the transmitting of the content items is via a first broadcast over a content distribution network; and
wherein the transmitting of the data describing the hierarchical ranking of the content items to the first device and the second device is via a second broadcast over the content distribution network.

### Claim 17

A method, comprising:
receiving, at a receiving device, data describing a hierarchical ranking of content items that is usable to determine channel information for attempting to present one or more of the content items;
using the data describing the hierarchical ranking of content items to determine the channel information;
attempting, upon power-up of the receiving device, to cause presentation of a first content item having a highest ranking within the hierarchical ranking of content items based on the channel information; and
proceeding, if unable to cause presentation of the first content item, through the hierarchical ranking of content items in rank order until a second content item within the hierarchical ranking of content items is presentable.
