Methods and systems for selecting and presenting content based on context sensitive user preferences
First Claim
1. A computer implemented user-interface method of selecting and presenting a collection of content items in which the presentation is ordered at least in part based on analyzing user selections of content items to learn the content preferences of the user according to a context within which the user selected the content and using the learned content preferences to select and order subsequent user content search results when the user is within the same context, the method comprising:
- providing access to a set of content items, each content item having at least one associated descriptive term to describe the content item, the content items of the set being organized into categories of related content items;
receiving incremental input entered by the user for incrementally identifying desired content items of the set, wherein the incremental input includes at least one character in a series of characters;
in response to each character of the incremental input entered by the user, presenting a subset of content items of the set to the user;
receiving actions from the user selecting content items of the subset;
analyzing the descriptive terms of the selected content items to learn content preferences of the user;
analyzing microgenre metadata within the selected content items to learn the preferred microgenres of the user, the microgenre metadata characterizing the content items;
determining the context in which the user performed the selection actions, the context including at least two of;
geographic location of the user;
date;
day;
time; and
the category of the selected content items, wherein the context includes at least time;
associating the determined contexts of the user selection actions with the user content preferences learned from the corresponding user selections;
in response to receiving subsequent incremental input entered by the user, determining a context of said subsequent incremental input and selecting and ordering a collection of content items from the set based on a comparison of the descriptive terms of the content items of the collection with the learned content preferences of the user associated with the determined context in which the user entered the subsequent incremental input, the selecting and ordering further based on a comparison of the microgenre metadata characterizing the content items of the collection with the learned preferred microgenres of the user; and
presenting said collection of content items to the user on a display screen.
12 Assignments
0 Petitions
Accused Products
Abstract
A method of selecting and presenting content based on context-sensitive learned user preferences is provided. The method includes providing a set of content items having descriptive terms. The method includes receiving user input for identifying items and, in response thereto, presenting a subset of items. The method includes receiving user selections of said items and analyzing the descriptive terms of those items to learn the user'"'"'s content preferences. The method includes determining the context in which the user performed the selections and associating those contexts with the user content preferences learned from the corresponding user selections. The method includes, in response to subsequent user input, determining a context of said subsequent input and selecting and ordering a collection of items based on comparing those items'"'"' descriptive terms with the user'"'"'s learned content preferences associated with the determined context in which the user entered the subsequent input.
-
Citations
24 Claims
-
1. A computer implemented user-interface method of selecting and presenting a collection of content items in which the presentation is ordered at least in part based on analyzing user selections of content items to learn the content preferences of the user according to a context within which the user selected the content and using the learned content preferences to select and order subsequent user content search results when the user is within the same context, the method comprising:
-
providing access to a set of content items, each content item having at least one associated descriptive term to describe the content item, the content items of the set being organized into categories of related content items; receiving incremental input entered by the user for incrementally identifying desired content items of the set, wherein the incremental input includes at least one character in a series of characters; in response to each character of the incremental input entered by the user, presenting a subset of content items of the set to the user; receiving actions from the user selecting content items of the subset; analyzing the descriptive terms of the selected content items to learn content preferences of the user; analyzing microgenre metadata within the selected content items to learn the preferred microgenres of the user, the microgenre metadata characterizing the content items; determining the context in which the user performed the selection actions, the context including at least two of;
geographic location of the user;
date;
day;
time; and
the category of the selected content items, wherein the context includes at least time;associating the determined contexts of the user selection actions with the user content preferences learned from the corresponding user selections; in response to receiving subsequent incremental input entered by the user, determining a context of said subsequent incremental input and selecting and ordering a collection of content items from the set based on a comparison of the descriptive terms of the content items of the collection with the learned content preferences of the user associated with the determined context in which the user entered the subsequent incremental input, the selecting and ordering further based on a comparison of the microgenre metadata characterizing the content items of the collection with the learned preferred microgenres of the user; and presenting said collection of content items to the user on a display screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification