# US 8,572,654 B2 · Program guide system with combination category search

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

- Number: US 8,572,654 B2
- Document ID: US8572654B2
- Status: Granted
- Kind: B2
- Application number: 13/761,477
- Filed: 2013-02-07
- Published: 2013-07-18
- Granted: 2013-10-29
- Earliest claimed: 1998-11-03
- Assignees: United Video Properties, Inc.
- Applicants: United Video Properties, Inc.
- Inventors: Edward B. Knudson; Joel G. Hassell; Michael D. Ellis; William L. Thomas
- Web page: https://patentgrep.com/patent/US8572654B2

## CPC

- H04N 21/4828: {for searching programme descriptors (retrieval of video data G06F16/739)}
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- 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 21/4667: {Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections}
- H04N 21/47: End-user applications
- H04N 21/4755: {for defining user preferences, e.g. favourite actors or genre (retrieval personalisation and generation of user profiles for the retrieval of video data G06F16/739; user profiles in network data switching protocols H04L67/306)}
- H04N 21/482: End-user interface for programme selection
- H04N 21/4821: {using a grid, e.g. sorted out by channel and broadcast time}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An interactive television program guide system is provided in which the program guide may provide the user with a selectable list of combination categories. Combination categories are composed of multiple simple categories such as sports, news, comedy, movies, children, etc. Program listings are supplied to the program guide. At least some of the program listings are associated with combination categories. A combination category build process may be used to assign combination categories to program listings. The user is able to use the selectable categories list to quickly identify programming of interest.

## Claims

### Claim 1

A method for providing media asset information using media asset categories, the method comprising:
generating, with a processor, a list of simple categories for display on user equipment;
identifying, with the processor, a plurality of simple categories from the list of simple categories based on monitored user activity; and
generating for display a list of combination categories, wherein each combination category in the list of combination categories is based on at least two simple categories from the plurality of identified simple categories.

### Claim 2 (depends on 1)

The method of claim 1, wherein the processor identifies the plurality of simple categories from the list of simple categories by:
monitoring user selections of the simple categories in the list of simple categories; and
determining which simple categories in the list received the most user selections based on the monitoring.

### Claim 3 (depends on 1)

The method of claim 1 further comprising combining the at least two simple categories from the plurality of identified simple categories to generate each combination category for display on the user equipment.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
receiving a user indication of a combination category; and
generating, with the processor, a display of first information identifying a media asset that matches the combination category in response to receiving the user indication, wherein the first information is displayed simultaneously with the combination category and second information identifying a media asset that does not match the combination category.

### Claim 5 (depends on 4)

The method of claim 4, wherein the first information identifying the media asset that matches the combination category is displayed together with the combination category in a first region of the display, and the second information identifying the media asset that does not match the combination category is displayed in a second region of the display.

### Claim 6 (depends on 4)

The method of claim 4 further comprising:
retrieving a first plurality of media assets that match the combination category; and
generating, with the processor, a display of a first set of media listings each identifying one of the first plurality of media assets, wherein the first set of media listings is displayed simultaneously with the combination category and a second set of media listings each identifying one of a second plurality of media assets that do not match the combination category.

### Claim 7 (depends on 4)

The method of claim 4, wherein the combination category is displayed using an intervening character to join the plurality of simple categories.

### Claim 8 (depends on 4)

The method of claim 4, wherein the first information is a media listing of the media asset that matches the combination category.

### Claim 9 (depends on 4)

The method of claim 4, wherein the media asset that matches the combination category is a first media asset from a plurality of media assets, the method further comprising:
receiving media asset data associated with each of the plurality of media assets;
searching the media asset data for a media asset that matches the combination category; and
determining that the first media asset matches the combination category.

### Claim 10 (depends on 4)

The method of claim 4 further comprising:
retrieving media asset data associated with each of a plurality of media assets; and
searching the media asset data to identify categories associated with each of the plurality of media assets, wherein generating the list of simple categories for display on user equipment comprises generating the list based on the identified categories.

### Claim 11

A system for providing media asset information using media asset categories, the system comprising:
control circuitry configured to:
generate a list of simple categories for display on user equipment;
identify a plurality of simple categories from the list of simple categories based on monitored user activity; and
generate for display a list of combination categories, wherein each combination category in the list of combination categories is based on at least two simple categories from the plurality of identified simple categories.

### Claim 12 (depends on 11)

The system of claim 11, wherein the control circuitry is configured to identify the plurality of simple categories from the list of simple categories by:
monitoring user selections of the simple categories in the list of simple categories; and
determining which simple categories in the list received the most user selections based on the monitoring.

### Claim 13 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to combine the at least two simple categories from the plurality of identified simple categories to generate each combination category for display on the user equipment.

### Claim 14 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to:
receive a user indication of a combination category; and
generate a display of first information identifying a media asset that matches the combination category in response to receiving the user indication, wherein the first information is displayed simultaneously with the combination category and second information identifying a media asset that does not match the combination category.

### Claim 15 (depends on 14)

The system of claim 14, wherein the first information identifying the media asset that matches the combination category is displayed together with the combination category in a first region of the display, and the second information identifying the media asset that does not match the combination category is displayed in a second region of the display.

### Claim 16 (depends on 14)

The system of claim 14, wherein the control circuitry is further configured to:
retrieve a first plurality of media assets that match the combination category; and
generate a display of a first set of media listings each identifying one of the first plurality of media assets, wherein the first set of media listings is displayed simultaneously with the combination category and a second set of media listings each identifying one of a second plurality of media assets that do not match the combination category.

### Claim 17 (depends on 14)

The system of claim 14, wherein the combination category is displayed using an intervening character to join the plurality of simple categories.

### Claim 18 (depends on 14)

The system of claim 14, wherein the first information is a media listing of the media asset that matches the combination category.

### Claim 19 (depends on 14)

The system of claim 14, wherein the media asset that matches the combination category is a first media asset from a plurality of media assets, and wherein the control circuitry is further configured to:
receive media asset data associated with each of the plurality of media assets;
search the media asset data for a media asset that matches the combination category; and
determine that the first media asset matches the combination category.

### Claim 20 (depends on 14)

The system of claim 14, wherein the control circuitry is further configured to:
retrieve media asset data associated with each of a plurality of media assets; and
search the media asset data to identify categories associated with each of the plurality of media assets, wherein generating the list of simple categories for display on user equipment comprises generating the list based on the identified categories.

### Claim 21

A method for selecting media asset listings using media asset categories, the method comprising:
retrieving, with control circuitry, a list of simple categories for display to a user;
receiving, with the control circuitry, input selecting one of the simple categories from the list of simple categories; and
retrieving, with the control circuitry, a combination category for display to the user, wherein the combination category includes a first simple category from the list of simple categories and a second simple category from the list of simple categories, and wherein the first and second simple categories are selectable by the user independently of each other from the list of simple categories.

### Claim 22 (depends on 21)

The method of claim 21 further comprising combining, with the control circuitry, the first and second simple categories to generate the combination category.

### Claim 23 (depends on 21)

The method of claim 21, wherein the combination category is displayed using an intervening character to join the first and second simple categories.

### Claim 24 (depends on 21)

The method of claim 21 further comprising retrieving, with the control circuitry, a plurality of media asset listings matching the combination category.

### Claim 25 (depends on 24)

The method of claim 24, wherein each media asset listing of the plurality of media asset listings matches the first simple category and the second simple category included in the combination category associated with the media asset.

### Claim 26 (depends on 24)

The method of claim 24 further comprising:
receiving media asset data associated with the plurality of media asset listings;
searching the media asset data for a media asset associated with a media asset listing from the plurality of media listings that matches the combination category; and
determining that the media asset matches the combination category.

### Claim 27 (depends on 24)

The method of claim 24 further comprising:
retrieving media asset data associated with each media asset listing of the plurality of media asset listings; and
searching the media asset data to identify categories associated with each of the plurality of media asset listings, wherein retrieving the list of simple categories for display to the user comprises retrieving the list based on the identified categories.

### Claim 28

A system for selecting media asset listings using media asset categories, the system comprising:
control circuitry configured to:
retrieve a list of simple categories for display to a user;
receive input selecting one of the simple categories from the list of simple categories; and
retrieve a combination category for display to the user, wherein the combination category includes a first simple category from the list of simple categories and a second simple category from the list, and wherein the first and second simple categories are selectable by the user independently of each other from the list of simple categories.

### Claim 29 (depends on 28)

The system of claim 28, wherein the control circuitry is further configured to combine the first and second simple categories to generate the combination category.

### Claim 30 (depends on 28)

The system of claim 28, wherein the combination category is displayed using an intervening character to join the first and second simple categories.

### Claim 31 (depends on 28)

The system of claim 28, wherein the control circuitry is further configured to retrieve a plurality of media asset listings matching the combination category.

### Claim 32 (depends on 31)

The system of claim 31, wherein each media asset listing of the plurality of media asset listings matches the first simple category and the second simple category included in the combination category associated with the media asset.

### Claim 33 (depends on 31)

The system of claim 31, wherein the control circuitry is further configured to:
receive media asset data associated with the plurality of media asset listings;
search the media asset data for a media asset associated with a media asset listing from the plurality of media listings that matches the combination category; and
determine that the media asset matches the combination category.

### Claim 34 (depends on 31)

The system of claim 31, wherein the control circuitry is further configured to:
retrieve media asset data associated with each of the plurality of media asset listings; and
search the media asset data to identify categories associated with each of the plurality of media asset listings, wherein retrieving the list of simple categories for display to the user comprises retrieving the list based on the identified categories.
