Interactive media guidance application with intelligent navigation and display features
First Claim
1. A method comprising:
- generating for display a mosaic page including a plurality of cells;
retrieving a user preference from a memory;
comparing, using control circuitry, data, associated with each of a plurality of categories, with the user preference, wherein each of the plurality of categories describes a plurality of media assets;
in response to determining, based on the comparison, that the data associated with a respective one of the plurality of categories matches the user preference, adding the respective one of the plurality of categories to a subset of categories;
associating each cell of the plurality of cells, in which video is displayed, with a respective category of content of the subset of categories of content that match the user preference, such that a first of the plurality of cells displays a first video associated with a first of the plurality of categories and a second of the plurality of cells displays a second video associated with a second of the plurality of categories;
determining, using control circuitry, for each respective cell of the plurality of cells, a respective media asset, from the plurality of media assets associated with the category associated with the respective cell, that is most relevant to the user based on the retrieved user preference wherein the plurality of media assets include the first and second videos; and
generating for display the respective relevant media asset in each respective cell of the plurality of cells.
11 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed that allow a user to efficiently navigate media selections in an interactive media guidance application and easily identify media for viewing. The disclosed methods and systems provide an environment wherein video assets are displayed according to a user preference on a mosaic page with multiple cells. A subset of the assets appropriate for display in a particular cell is determined based on the user preference. Relevance scores of the assets meeting the user preference are computed, and the asset having the greatest relevance for the user is selected and displayed the corresponding cell. The relevance scores can be computed based on the user'"'"'s historic viewing habits, user interaction with a media guidance application, or on specific user input.
1375 Citations
22 Claims
-
1. A method comprising:
-
generating for display a mosaic page including a plurality of cells; retrieving a user preference from a memory; comparing, using control circuitry, data, associated with each of a plurality of categories, with the user preference, wherein each of the plurality of categories describes a plurality of media assets; in response to determining, based on the comparison, that the data associated with a respective one of the plurality of categories matches the user preference, adding the respective one of the plurality of categories to a subset of categories; associating each cell of the plurality of cells, in which video is displayed, with a respective category of content of the subset of categories of content that match the user preference, such that a first of the plurality of cells displays a first video associated with a first of the plurality of categories and a second of the plurality of cells displays a second video associated with a second of the plurality of categories; determining, using control circuitry, for each respective cell of the plurality of cells, a respective media asset, from the plurality of media assets associated with the category associated with the respective cell, that is most relevant to the user based on the retrieved user preference wherein the plurality of media assets include the first and second videos; and generating for display the respective relevant media asset in each respective cell of the plurality of cells. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19)
-
-
10. A system comprising:
-
a user input device; control circuitry configured to; generate for display a mosaic page including a plurality of cells; retrieve a user preference from a memory; compare data, associated with each of a plurality of categories, with the user preference, wherein each of the plurality of categories describes a plurality of media assets; in response to determining, based on the comparison, that the data associated with a respective one of the plurality of categories matches the user preference, add the respective one of the plurality of categories to a subset of categories; associate each cell of the plurality of cells, in which video is displayed, with a respective category of content of the subset of categories of content that match the user preference such that a first of the plurality of cells displays a first video associated with a first of the plurality of categories and a second of the plurality of cells displays a second video associated with a second of the plurality of categories; determine, for each respective cell of the plurality of cells, a respective media asset, from the plurality of media assets associated with the category associated with the respective cell, that is most relevant to the user based on the retrieved user preference, wherein the plurality of media assets include the first and second videos; and generate for display the respective relevant media asset in each respective cell of the plurality of cells. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20)
-
-
21. A method comprising:
-
generating for display a mosaic page including a plurality of cells; retrieving a user preference from a memory; associating each cell of the plurality of cells, in which video is displayed, with a respective category of content of a plurality of categories of content that match the user preference, such that a first of the plurality of cells displays a first video associated with a first of the plurality of categories and a second of the plurality of cells displays a second video associated with a second of the plurality of categories, wherein each category of content of the plurality of categories of content is associated with a plurality of media assets; determining, using control circuitry, for each respective cell of the plurality of cells, a respective media asset, from the plurality of media assets associated with the category, that is most relevant to the user based on the retrieved user preference, wherein the plurality of media assets include the first and second videos; generating for display the respective relevant media asset in each respective cell of the plurality of cells; determining whether the respective relevant media asset in a cell of the plurality of cells is not currently available; and in response to determining that the respective relevant media asset in the cell of the plurality of cells is not currently available; determining future availability of the respective relevant media asset; and generating for display, in place of the relevant media asset in the cell of the plurality of cells, a prompt to record the respective relevant media asset based on the determined future availability.
-
-
22. A system comprising:
-
a user input device; control circuitry configured to; associate each cell of the plurality of cells, in which video is displayed, with a respective category of content of a plurality of categories of content that match the user preference, such that a first of the plurality of cells displays a first video associated with a first of the plurality of categories and a second of the plurality of cells displays a second video associated with a second of the plurality of categories, wherein each category of content of the plurality of categories of content is associated with a plurality of media assets; determine, for each respective cell of the plurality of cells, a respective media asset, from the plurality of media assets associated with the category, that is most relevant to the user based on the retrieved user preference, wherein the plurality of media assets include the first and second videos; generate for display the respective relevant media asset in each respective cell of the plurality of cells; determine whether the respective relevant media asset in a cell of the plurality of cells is not currently available; and in response to determining that the respective relevant media asset in the cell of the plurality of cells is not currently available; determine future availability of the respective relevant media asset; and generate for display, in place of the relevant media asset in the cell of the plurality of cells, a prompt to record the respective relevant media asset based on the determined future availability.
-
Specification