SEARCH ENGINE FOR A VIDEO RECORDER
First Claim
1. A method for searching for shows comprising:
- providing a search engine application;
receiving one or more characters in said search engine application;
matching said characters using said search engine application to one or more database entries;
providing one or more results from said database entries;
presenting said results on an output device, including organizing said results into one or more optional categories;
providing for a user to select one of said results; and
providing for said user to perform an action using said one of said results.
10 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a search engine for a video recorder. One embodiment of the present invention operates in an environment that includes one or more set-top boxes connected to or integrated within one or more output devices. The set-top boxes are used to transfer shows from a broadcast input source to one or more types of storage devices and to play back the shows from the storage devices to the output devices, either in a delayed-live fashion or at a later time of the user'"'"'s choosing. The set-top box displays a graphical user interface (GUI), which gives the user the ability to watch and/or record timeslot based programming, to order on-demand programming, and to playback previously recorded shows that reside on a local or remote storage device. A search engine is added to the GUI that lets the search for shows and receive results in an enhanced manner.
-
Citations
38 Claims
-
1. A method for searching for shows comprising:
-
providing a search engine application;
receiving one or more characters in said search engine application;
matching said characters using said search engine application to one or more database entries;
providing one or more results from said database entries;
presenting said results on an output device, including organizing said results into one or more optional categories;
providing for a user to select one of said results; and
providing for said user to perform an action using said one of said results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for searching for shows comprising:
-
a search engine application;
one or more characters configured to be received using said search engine application;
one or more database entries configured to be used by said search engine application to match to said characters;
one or more results configured to be displayed from said database entries on an output device, including organizing said results into one or more optional categories; and
an device for selecting one of said results and for performing an action using said one of said results. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product comprising:
-
a computer usable medium having computer readable program code means embodied therein for causing a computer to search for a show, comprising, computer readable program code means for causing a computer to provide a search engine application;
computer readable program code means for causing a computer to receive one or more characters in said search engine application;
computer readable program code means for causing a computer to match said characters using said search engine application to one or more database entries;
computer readable program code means for causing a computer to provide one or more results from said database entries;
computer readable program code means for causing a computer to present said results on an output device, including organizing said results into one or more optional categories;
computer readable program code means for causing a computer to provide for a user to select one of said results; and
computer readable program code means for causing a computer to provide for said user to perform an action using said one of said results. - View Dependent Claims (30)
-
-
31. A method for searching for shows comprising:
-
providing a pre-defined list to a user;
narrowing said pre-defined list based upon one or more inputs from said user to achieve a narrower pre-defined list;
invoking a background search engine application;
matching one or more characteristics of said narrower pre-defined list to one or more database entries;
providing one or more results from said database entries;
presenting said results on an output device providing for said user to select one of said results; and
providing for said user to perform an action using said one of said results. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
Specification