Method and apparatus for searching media program databases
First Claim
1. A method of providing list of a plurality of media programs, each media program having associated data categorizable according to a plurality of data categories, the list responsive to a user search query, comprising the steps of:
- accepting a general search query from a user computer;
identifying a synonym for the general search query;
identifying a media program title category for the general search query according to the identified synonym;
without accepting further input from the user, performing a categorical search of a media program database using the identified synonym and the identified data category to obtain a categorical search result, wherein the categorical search result describes a media program title responsive to the categorical search and a plurality of episodes associated with the media program title;
performing the general search query according to the identified synonym to obtain a general search result, the general search result comprising a plurality of media program titles; and
transmitting the categorical search result and the general search result to the user computer for concurrent presentation in a program guide presented on a display communicatively coupled to the user computer, wherein the program guide comprises;
a first portion presenting a link to each of a plurality of episodes associated with the media program title responsive to the categorical search;
a second portion, presented concurrently with the first portion, presenting a summary of the media program title associated with the plurality of episodes;
a third portion, presented concurrently with the first portion and the second portion, the third portion presenting the general search result organized at least in part by media program title and including a link for each of the plurality of media program titles; and
wherein the method further comprises the steps of;
accepting a selection of one of the links provided for the media programs titles, the selected link associated with one of the plurality of media program titles;
in response to the selected link, filtering the second search result according to the one of the media program titles associated with the selected link.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, article of manufacture for providing list of a plurality of media programs responsive to a user search query is disclosed. In one embodiment, the method comprises the steps of accepting an general search query from a user computer, identifying a synonym for the general search query, identifying a category for the general search query according to the identified synonym, performing a categorical search of a media program database using the identified synonym and the identified category to obtain a search result, and transmitting the search result to the user computer for presentation on a display communicatively coupled to the user computer.
-
Citations
12 Claims
-
1. A method of providing list of a plurality of media programs, each media program having associated data categorizable according to a plurality of data categories, the list responsive to a user search query, comprising the steps of:
-
accepting a general search query from a user computer; identifying a synonym for the general search query; identifying a media program title category for the general search query according to the identified synonym; without accepting further input from the user, performing a categorical search of a media program database using the identified synonym and the identified data category to obtain a categorical search result, wherein the categorical search result describes a media program title responsive to the categorical search and a plurality of episodes associated with the media program title; performing the general search query according to the identified synonym to obtain a general search result, the general search result comprising a plurality of media program titles; and transmitting the categorical search result and the general search result to the user computer for concurrent presentation in a program guide presented on a display communicatively coupled to the user computer, wherein the program guide comprises; a first portion presenting a link to each of a plurality of episodes associated with the media program title responsive to the categorical search; a second portion, presented concurrently with the first portion, presenting a summary of the media program title associated with the plurality of episodes; a third portion, presented concurrently with the first portion and the second portion, the third portion presenting the general search result organized at least in part by media program title and including a link for each of the plurality of media program titles; and wherein the method further comprises the steps of; accepting a selection of one of the links provided for the media programs titles, the selected link associated with one of the plurality of media program titles; in response to the selected link, filtering the second search result according to the one of the media program titles associated with the selected link. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for providing list of a plurality of media programs, each media program having associated data categorizable according to a plurality of data categories, the list responsive to a user search query, comprising:
-
means for accepting a general search query from a user computer; means for identifying a synonym for the general search query; means for identifying a media program data category for the general search query according to the identified synonym; means for performing a categorical search of a media program database using the identified synonym and the identified data category without further input from the user to obtain a categorical search result, wherein the categorical search result describes a media program title responsive to the categorical search and a plurality of episodes associated with the media program title; means for performing the general search query according to the identified synonym to obtain a general search result, the general search result comprising a plurality of media program titles; and means for transmitting the categorical search result and the general search result to the user computer for concurrent presentation in a program guide presented on a display communicatively coupled to the user computer, wherein the program guide comprises; a first portion presenting a link to each of a plurality of episodes associated with the media program title responsive to the categorical search; a second portion, presented concurrently with the first portion, presenting a summary of the media program title associated with the plurality of episodes; a third portion, presented concurrently with the first portion and the second portion, the third portion presenting the general search result organized at least in part by media program title and including a link for each of the plurality of media program titles; and wherein the apparatus further comprises the steps of; means for accepting a selection of one of the links provided for the media programs titles, the selected link associated with one of the plurality of media program titles; means for filtering the second search result according to the one of the media program titles associated with the selected link in response to the selected link. - View Dependent Claims (6, 7, 8)
-
-
9. A program storage device, readable by a computer, tangibly embodying at least one program of instructions executable by the computer to perform method steps of providing list of a plurality of media programs, each media program having associated data categorizable according to a plurality of data categories, the list responsive to a user search query, the method steps comprising the steps of:
-
accepting a general search query from a user computer; identifying a synonym for the general search query; identifying a media program title category for the general search query according to the identified synonym; without accepting further input from the user, performing a categorical search of a media program database using the identified synonym and the identified data category to obtain a categorical search result, wherein the categorical search result describes a media program title responsive to the categorical search and a plurality of episodes associated with the media program title; performing the general search query according to the identified synonym to obtain a general search result, the general search result comprising a plurality of media program titles; and transmitting the categorical search result and the general search result to the user computer for concurrent presentation in a program guide presented on a display communicatively coupled to the user computer, wherein the program guide comprises; a first portion presenting a link to each of a plurality of episodes associated with the media program title responsive to the categorical search; a second portion, presented concurrently with the first portion, presenting a summary of the media program title associated with the plurality of episodes; a third portion, presented concurrently with the first portion and the second portion, the third portion presenting the general search result organized at least in part by media program title and including a link for each of the plurality of media program titles; and wherein the method steps further comprises the steps of; accepting a selection of one of the links provided for the media programs titles, the selected link associated with one of the plurality of media program titles; in response to the selected link, filtering the second search result according to the one of the media program titles associated with the selected link. - View Dependent Claims (10, 11, 12)
-
Specification