Methods and apparatus for organizing and searching an electronic programming guide
AssigneeScientific-Atlanta, Inc.
InventorsBruce A. Anderson, Peter B. Houser
Life of this patent
Estimating the term…
Abstract
A single program descriptor is assigned to each program in electronic programming guide (EPG) data which is transmitted to home communications terminals in a communications network. A relationship is then separately established between these descriptors and criteria which may be used by a subscriber to search the EPG data for programs of interest to that subscriber. Data for defining this relationship is also stored in the home communications terminal. The subscriber may then provide one or more of the above-mentioned criteria to search the EPG data for programs meeting the criteria. The programs which are determined to meet the criteria may be displayed on the television of the subscriber.
Claims14
A method for organizing program information comprising the steps of:
- obtaining a program list;
- generating a first program descriptor for the first program of said program list and assigning the first program descriptor to the first program;
- comparing a second program of the program list to the first program descriptor;
- assigning the first program descriptor to the second program based on a first result of the comparing;
- and
- generating a second program descriptor for the second program and assigning the second program descriptor to the second program based on a second result of the comparing.
A method of organizing program information in which programs are associated with program descriptors, the method comprising the steps of:
- generating a plurality of criteria;
- comparing each criterion to the program descriptors;
- assigning program descriptors to a criterion based on the results of the comparison;
- and
- generating a list which relates the program descriptors to the criteria.
A method of searching program information in which programs are associated with program descriptors, the method comprising the steps of:
- generating a plurality of criteria;
- comparing each criterion to the program descriptors;
- assigning program descriptors to a criterion based on the results of the comparison;
- generating a list which relates the program descriptors to the criteria;
- supplying one or more criteria;
- and
- selecting programs based on the supplied criteria using the list.
A method for organizing and searching program information comprising the steps of:
- obtaining a program list;
- generating a first program descriptor for the first program of said program list and assigning the first descriptor to the first program;
- comparing a second program of the program list to the first program descriptor;
- assigning the first program descriptor to the second program based on a first result of the program to program descriptor comparison;
- generating a second program descriptor for the second program and assigning the second program descriptor to the second program based on a second result of the program to program descriptor comparison;
- generating a plurality of criteria;
- comparing each criteria to each program descriptor;
- assigning each program descriptor to a criterion based on the results of the criterion comparison;
- generating a list that relates the program descriptors to the criteria;
- supplying one or more criteria;
- and
- selecting programs based on the supplied criteria using the list.
Dependencies are inferred from the claim text.