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, wherein said one or more characters are entered in an alpha-numeric input area;
matching said characters using said search engine application to one or more database entries;
providing results corresponding to said database entries in a results listing, wherein said results comprise one or more show listings and one or more selectable categories of shows;
receiving a user selection from said results listing of one of said selectable categories;
providing at least one additional show listing corresponding to said selected selectable category in response to the user selection of said selected selectable category; and
enabling a user to perform an action by selecting one of said at least one additional show listings.
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.
129 Citations
28 Claims
-
1. A method for searching for shows comprising:
-
providing a search engine application; receiving one or more characters in said search engine application, wherein said one or more characters are entered in an alpha-numeric input area; matching said characters using said search engine application to one or more database entries; providing results corresponding to said database entries in a results listing, wherein said results comprise one or more show listings and one or more selectable categories of shows; receiving a user selection from said results listing of one of said selectable categories; providing at least one additional show listing corresponding to said selected selectable category in response to the user selection of said selected selectable category; and enabling a user to perform an action by selecting one of said at least one additional show listings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for searching for shows comprising:
-
an input device that receives inputs from a user; and a search engine application configured to; in response to receiving one or more characters from said input device that are entered in an alpha-numeric input area; match said characters to one or more database entries; provide results corresponding to said database entries to an output device, wherein said ⊖
results comprise one or more show listings and one or more selectable categories of shows; andcause said output device to display said results in the results listing; in response to receiving a user selection of one of said selectable categories in said results listing from said input device; cause said output device to display at least one additional show listing corresponding to said selected selectable category; and in response to receiving a user selection of one of said at least one additional show listings; enable said user to perform an action. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer readable medium for searching for shows, having computer readable program code recorded thereon for:
-
providing a search engine application; receiving one or more characters in said search engine application, wherein said one or more characters are entered in an alpha-numeric input area; matching said characters using said search engine application to one or more database entries; providing results corresponding to said database entries in a results listing, wherein said results comprise one or more show listings and one or more selectable categories of shows; receiving a user selection from said results listing of one of said selectable categories; providing at least one additional show listing corresponding to said selected selectable category in response to the user selection of said selected selectable category; and enabling a user to perform an action by selecting one of said at least one additional show listings. - View Dependent Claims (28)
-
Specification