Distributed, interactive television program guide; system and method
First Claim
Patent Images
1. A system for an interactive television program guide database, comprising:
- a plurality of clients, each client in the plurality of clients is in periodic communication with at least one server;
a subsystem for periodically receiving, at a client, program guide information from the at least one server;
a subsystem, at the client, that for each periodically received program guide information;
extracts text from fields in the program guide information;
processes the extracted text to create keys, each created key is associated with a program identifier;
sorts the created keys;
eliminates redundant keys from the created keys to create a set of unique keys so that each unique key is paired with a list of program identifiers corresponding to each occurrence of the unique key in the created keys before the elimination of redundant keys; and
sorts the unique keys;
a viewer interface on the client that accepts viewer alphanumeric input; and
a subsystem, at the client, for searching the program guide information by comparing the unique keys to a viewer'"'"'s alphanumeric input.
9 Assignments
0 Petitions
Accused Products
Abstract
In an interactive network-based personal video recording system, a user interface is provided that allows viewers to search a database of program guide information according to program title, indexed program attributes such as actor and director, and key word. Viewer interaction is by way of a remote control unit.
6 Citations
16 Claims
-
1. A system for an interactive television program guide database, comprising:
-
a plurality of clients, each client in the plurality of clients is in periodic communication with at least one server; a subsystem for periodically receiving, at a client, program guide information from the at least one server; a subsystem, at the client, that for each periodically received program guide information; extracts text from fields in the program guide information; processes the extracted text to create keys, each created key is associated with a program identifier; sorts the created keys; eliminates redundant keys from the created keys to create a set of unique keys so that each unique key is paired with a list of program identifiers corresponding to each occurrence of the unique key in the created keys before the elimination of redundant keys; and sorts the unique keys; a viewer interface on the client that accepts viewer alphanumeric input; and a subsystem, at the client, for searching the program guide information by comparing the unique keys to a viewer'"'"'s alphanumeric input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for an interactive television program guide database, comprising:
-
periodically receiving, at a client from among a plurality of clients, program guide information from the at least one server; wherein each client in the plurality of clients is in periodic communication with at least one server; for each periodically received program guide information, the client; extracting text from fields in the program guide information; processing the extracted text to create keys, each created key is associated with a program identifier; sorting the created keys; eliminating redundant keys from the created keys to create a set of unique keys so that each unique key is paired with a list of program identifiers corresponding to each occurrence of the unique key in the created keys before the elimination of redundant keys; and sorting the unique keys; accepting viewer alphanumeric input via a viewer interface on the client; and searching, by the client, the program guide information by comparing the unique keys to a viewer'"'"'s alphanumeric input. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification