Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content
First Claim
1. A method for rearranging an order of display for a plurality of media asset identifiers based on a relative frequency of user interactions, over a period of time, with a corresponding plurality of media assets, the method comprising:
- retrieving, from a database, a first plurality of media asset identifiers including a first media asset identifier and a second media asset identifier;
generating for display, using control circuitry, the first plurality of media asset identifiers;
receiving, at a first time, a first user command to play back a first media asset corresponding to the first media asset identifier;
in response to receiving the first user command;
retrieving, with the control circuitry, a first descriptive term corresponding to the first media asset; and
storing a first association between the first time and the first descriptive term;
receiving, at a second time, a second user command to play back a second media asset corresponding to the second media asset identifier;
in response to receiving the second user command;
retrieving, with the control circuitry, a second descriptive term corresponding to the second media asset; and
storing a second association between the second time and the second descriptive term;
determining a third media asset associated with the first media asset based on the first descriptive term and determining a fourth media asset associated with the second media asset based on the second descriptive term;
comparing, with the control circuitry, the first time against the second time to determine that the second time is closer to the present time than the first time;
generating a ranking, wherein the fourth media asset is ranked higher in the ranking than the third media asset based on the first association, the second association, and the determination that the second time is closer to the present time than the first time;
storing the ranking in the database;
receiving a third user command to generate for display a second plurality of media asset identifiers comprising a third media asset identifier corresponding to the third media asset and a fourth media asset identifier corresponding to the fourth media asset; and
based on receiving the third user command to generate for display the second plurality of media asset identifiers;
retrieving the ranking from the database; and
generating for display, using the control circuitry, based on the ranking, the second plurality of media asset identifiers, wherein the fourth media asset identifier is displayed more prominently than the third media asset identifier.
7 Assignments
0 Petitions
Accused Products
Abstract
A method of selecting and presenting content based on learned user preferences is provided. The method includes providing a content system including a set of content items organized by genre characterizing the content items, and wherein the set of content items contains microgenre metadata further characterizing the content items. The method also includes receiving search input from the user for identifying desired content items and, in response, presenting a subset of content items to the user. The method further includes receiving content item selection actions from the user and analyzing the microgenre metadata within the selected content items to learn the preferred microgenres of the user. The method includes, in response to receiving subsequent user search input, selecting and presenting content items in an order that portrays as relatively more relevant those content items containing microgenre metadata that more closely match the learned microgenre preferences of the user.
-
Citations
20 Claims
-
1. A method for rearranging an order of display for a plurality of media asset identifiers based on a relative frequency of user interactions, over a period of time, with a corresponding plurality of media assets, the method comprising:
-
retrieving, from a database, a first plurality of media asset identifiers including a first media asset identifier and a second media asset identifier; generating for display, using control circuitry, the first plurality of media asset identifiers; receiving, at a first time, a first user command to play back a first media asset corresponding to the first media asset identifier; in response to receiving the first user command; retrieving, with the control circuitry, a first descriptive term corresponding to the first media asset; and storing a first association between the first time and the first descriptive term; receiving, at a second time, a second user command to play back a second media asset corresponding to the second media asset identifier; in response to receiving the second user command; retrieving, with the control circuitry, a second descriptive term corresponding to the second media asset; and storing a second association between the second time and the second descriptive term; determining a third media asset associated with the first media asset based on the first descriptive term and determining a fourth media asset associated with the second media asset based on the second descriptive term; comparing, with the control circuitry, the first time against the second time to determine that the second time is closer to the present time than the first time; generating a ranking, wherein the fourth media asset is ranked higher in the ranking than the third media asset based on the first association, the second association, and the determination that the second time is closer to the present time than the first time; storing the ranking in the database; receiving a third user command to generate for display a second plurality of media asset identifiers comprising a third media asset identifier corresponding to the third media asset and a fourth media asset identifier corresponding to the fourth media asset; and based on receiving the third user command to generate for display the second plurality of media asset identifiers; retrieving the ranking from the database; and generating for display, using the control circuitry, based on the ranking, the second plurality of media asset identifiers, wherein the fourth media asset identifier is displayed more prominently than the third media asset identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for rearranging an order of display for a plurality of media asset identifiers based on a relative frequency of user interactions, over a period of time, with a corresponding plurality of media assets, the system comprising:
a database configured to store; a first plurality of media asset identifiers including a first media asset identifier and a second media asset identifier, the first media asset identifier corresponding to a first media asset and the second media asset identifier corresponding to a second media asset, a first descriptive term corresponding to the first media asset and a second descriptive term corresponding to the second media asset, a first association between a first time and the first descriptive term and a second association between a second time and the second descriptive term, and a ranking of media assets; and
control circuitry configured to;retrieve the first plurality of media asset identifiers from the database; generate for display the first plurality of media asset identifiers; receive, at the first time, a first user command to play back the first media asset; retrieve the first descriptive term in response to receiving the first user command; receive, at the second time, a second user command to playback the second media asset; retrieve the second descriptive term in response to receiving the second user command; determine a third media asset associated with the first media asset based on the first descriptive term and a fourth media asset associated with the second media asset based on the second descriptive term; compare the first time against the second time to determine that the second time is closer to the present time than the first time; generate the ranking, wherein the fourth media asset is ranked higher than the third media asset based on the first association, the second association, and the determination that the second time is closer to the present time than the first time; receive a third user command to generate for display a second plurality of media asset identifiers comprising a third media asset identifier corresponding to the third media asset and a fourth media asset identifier corresponding to the fourth media asset; and based on receiving the third user command; retrieve the ranking from the database; and generate for display, based on the ranking, the second plurality of media asset identifiers, wherein the fourth media asset identifier is displayed more prominently than the third media asset identifier. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification