Systems and methods for providing advanced information searching in an interactive media guidance application
First Claim
1. A method for searching media information in an interactive media guidance application comprising:
- providing a collection of the media information, wherein the media information is organized in a plurality of categories;
providing a database of search terms, wherein the search terms are relevant to the media information, and wherein the search terms differ from the plurality of categories;
associating the media information with at least one of the search terms in the database;
receiving a search expression from a user;
determining whether the search expression matches one of the search terms in the database;
when the search expression matches one of the search terms in the database, identifying media information that is associated with the matching search term;
displaying the media information identified; and
grouping the displayed media information according to the plurality of categories.
15 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to an interactive media guidance application that provides improved searching functionality for media information, such as media program listings, media programming information, celebrity information, and other related media information. Search objects may be defined in the entertainment context and applied to media information to enable efficient searching. Different types of media information may be categorized to enable proper organization of search results. A search object query may be performed based on a user entered search expression and the results may be a vertical slice through the organized categories of media information. User submitted tags may also be applied to the media information and used to search the media information. Atomic searching may be enabled for more generic search expressions, whereby an atomic search object is associated with a personalized atomic search algorithm comprised of individual searches. The search algorithm is determined by receiving both user metrics and editorial input. Context sensitive searching may also be provided by defining search objects with different context settings and determining a context setting of the user initiated search.
144 Citations
50 Claims
-
1. A method for searching media information in an interactive media guidance application comprising:
-
providing a collection of the media information, wherein the media information is organized in a plurality of categories; providing a database of search terms, wherein the search terms are relevant to the media information, and wherein the search terms differ from the plurality of categories; associating the media information with at least one of the search terms in the database; receiving a search expression from a user; determining whether the search expression matches one of the search terms in the database; when the search expression matches one of the search terms in the database, identifying media information that is associated with the matching search term; displaying the media information identified; and grouping the displayed media information according to the plurality of categories. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for searching media information in an interactive media guidance application comprising:
-
providing a database of search terms related to the media information, wherein the media information is organized in a plurality of categories; associating each piece of media information with at least one of the search terms in the database; defining a plurality of atomic search algorithms for different search expressions each based on both a user'"'"'s interest and editorial input, wherein each of the atomic search algorithms performs a plurality of unique searches using a different one of the search terms in the database; receiving an input from the user matching one of the search expressions; executing the atomic search algorithm associated with the search expression that matches the user input; identifying media information based on the executed atomic search algorithm; and displaying the identified media information; and grouping the displayed media information according to the plurality of categories. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for searching media information in an interactive media guidance application comprising:
-
receiving expressions that each include at least one word submitted by at least one user for a piece of media information, wherein the submitted expressions are related to the piece of media information, and wherein the media information corresponds to playable media, and wherein the media information is organized in a plurality of categories; filtering the submitted expressions to produce core tags, wherein each core tag is produced from at least two of the submitted expressions that have at least one word in common; associating each piece of the media information with at least one of the produced core tags;
receiving a search expression from the user, wherein the search expression matches one of the produced core tags;identifying media information that is associated with the matching core tag; and displaying the identified media information to the user, wherein the displayed media information allows the user to play the playable media; and grouping the displayed media information according to the plurality of categories. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method for searching media information in an interactive media guidance application comprising:
-
providing a database of a plurality of search terms related to the media information, wherein the media information is organized in a plurality of categories; identifying the search terms in the database that each have a first meaning in a first context setting and a different second meaning in a second context setting; linking each of the identified search terms with a respective first context modifier to indicate the respective first meaning; linking each of the identified search terms with a respective second context modifier to indicate the respective different second meaning;
associating the media information with a corresponding one of the context modifiers;receiving a search expression from a user, wherein the search expression matches a first of the plurality of search terms in the database that have the first and second meanings; retrieving the first and second context modifiers that are linked to the first search term; determining, without further user input, a context setting of the search by reference to a display page viewed by the user; selecting one of the retrieved first and second context modifiers that corresponds to the determined context setting;
identifying media information that is associated with the first search term and the selected one of the first and second context modifiers;displaying identified media information, and grouping the displayed media information according to the plurality of categories. - View Dependent Claims (23, 24, 25)
-
-
26. A system for searching media information in an interactive media guidance application comprising a memory, control circuitry and a display device, the control circuitry configured to:
-
access a collection of the media information stored in the memory, wherein the media information is organized in a plurality of categories; access a database of search terms stored in the memory, wherein the search terms are relevant to the media information, and wherein the search terms differ from the plurality of categories; associate the media information with at least one of the search terms in the database; receive a search expression from a user; determine whether the search expression matches one of the search terms in the database; when the search expression matches one of the search terms in the database, identify media information that is associated with the matching search term; and direct a display device to display the media information identified according to the plurality of categories. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A system for searching media information in an interactive media guidance application comprising a memory computer readable medium, control circuitry and a display device, the control circuitry configured to:
-
access a database of search terms stored in the memory computer readable medium wherein the search terms are related to the media information, and wherein the media information is organized in a plurality of categories; associate each piece of media information with at least one of the search terms in the database; define a plurality of atomic search algorithms for different search expressions each based on both a user'"'"'s interest and editorial input, wherein each of the atomic search algorithms performs a plurality of unique searches using a different one of the search terms in the database; receive an input from the user matching one of the search expressions; execute the atomic search algorithm associated with the search expression that matches the user input; identify media information based on the executed atomic search algorithm; and direct the display device to display the identified media information according to the plurality of categories. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. A system for searching media information in an interactive media guidance application comprising control circuitry and a display device, the control circuitry configured to:
-
receive expressions that each include at least one word submitted by at least one user for a piece of media information, wherein the submitted expressions are related to the piece of media information, and wherein the media information corresponds to playable media, and wherein the media information is organized in a plurality of categories; filter the submitted expressions to produce core tags, wherein each core tag is produced from at least two of the submitted expressions that have at least one word in common; associate each piece of the media information with at least one of the produced core tags; receive a search expression from a user, wherein the search expression matches one of the produced core tags;
identify media information that is associated with the matching core tag; anddirect the display device to display the identified media information to the user according to the plurality of categories, wherein the displayed media information allows the user to play the playable media. - View Dependent Claims (43, 44, 45, 46)
-
-
47. A system for searching media information in an interactive media guidance application comprising a memory computer readable medium, control circuitry and a display device, the control circuitry configured to:
-
access a database of a plurality of search terms related to the media information, wherein the media information is organized in a plurality of categories; identify the search terms in the database that each have a first meaning in a first context setting and different second meaning in a second context setting; link each of the identified search terms with a respective first context modifier to indicate the respective first meaning; link each of the identified search terms with a respective second context modifier to indicate the respective different second meaning; associate the media information with a corresponding one of the context modifiers; receive a search expression from a user, wherein the search expression matches a first of the plurality of search terms in the database that have the first and second meanings; retrieve the first and second context modifiers that are linked to the first search term; determine, without further user input, a context setting of the search by reference to a display page viewed by the user;
selecting one of the retrieved first and second context modifiers that corresponds to the determined context setting;identify media information that is associated with the first search term and the selected one of the first and second context modifiers; and direct the display device to display identified media information according to the plurality of categories. - View Dependent Claims (48, 49, 50)
-
Specification