User interface methods and systems for selecting and presenting content based on user relationships
First Claim
1. A method for generating for display identifiers of videos, the method comprising:
- retrieving, using control circuitry, from a database at a server, data indicating a relationship between a first user and a second user, wherein the data is based on information indicating a frequency at which the first user and the second user interacted during a first period of time;
making a determination that a video is relevant to the first user;
in response to determining that the video is relevant to the first user, assigning a first relevance weight of the video to the second user based on the frequency at which the first user and the second user interacted during the first period of time;
receiving information indicating a frequency at which the first user and the second user interacted during a second period of time;
determining that the frequency at which the first user and the second user interacted during the second period of time is more than the frequency at which the first user and the second user interacted during the first period of time;
in response to determining that the frequency at which the first user and the second user interacted during the second period of time is more than the frequency at which the first user and the second user interacted during the first period of time;
increasing the first relevance weight of the video to the second user; and
generating, for display in a user interface of the second user, an identifier of the video, wherein placement of the identifier of the video in the user interface is based on the first relevance weight of the video to the second user.
7 Assignments
0 Petitions
Accused Products
Abstract
A user-interface method of selecting and presenting a collection of content items based on user navigation and selection actions associated with the content is provided. The method includes associating a relevance weight on a per user basis with content items to indicate a relative measure of likelihood that the user desires the content item. The method includes receiving a user'"'"'s navigation and selections actions for identifying desired content items, and in response, adjusting the associated relevance weight of the selected content item and group of content items containing the selected item. The method includes, in response to subsequent user input, selecting and presenting a subset of content items and content groups to the user ordered by the adjusted associated relevance weights assigned to the content items and content groups.
378 Citations
16 Claims
-
1. A method for generating for display identifiers of videos, the method comprising:
-
retrieving, using control circuitry, from a database at a server, data indicating a relationship between a first user and a second user, wherein the data is based on information indicating a frequency at which the first user and the second user interacted during a first period of time; making a determination that a video is relevant to the first user; in response to determining that the video is relevant to the first user, assigning a first relevance weight of the video to the second user based on the frequency at which the first user and the second user interacted during the first period of time; receiving information indicating a frequency at which the first user and the second user interacted during a second period of time; determining that the frequency at which the first user and the second user interacted during the second period of time is more than the frequency at which the first user and the second user interacted during the first period of time; in response to determining that the frequency at which the first user and the second user interacted during the second period of time is more than the frequency at which the first user and the second user interacted during the first period of time; increasing the first relevance weight of the video to the second user; and generating, for display in a user interface of the second user, an identifier of the video, wherein placement of the identifier of the video in the user interface is based on the first relevance weight of the video to the second user. - View Dependent Claims (3, 4, 5, 6, 7, 8, 16)
-
-
2. A system for generating for display identifiers of videos, the system comprising control circuitry configured to:
-
retrieve, from a database at a server, data indicating a relationship between a first user and a second user, wherein the data is based on information indicating a frequency at which the first user and the second user interacted during a first period of time; make a determination that a video is relevant to the first user; in response to determining that the video is relevant to the first user, assign a first relevance weight of the video to the second user based on the frequency at which the first user and the second user interacted during the first period of time; receive information indicating a frequency at which the first user and the second user interacted during a second period of time; determine that the frequency at which the first user and the second user interacted during the second period of time is more than the frequency at which the first user and the second user interacted during the first period of time; in response to determining that the frequency at which the first user and the second user interacted during the second period of time is more than the frequency at which the first user and the second user interacted during the first period of time; increase the first relevance weight of the video to the second user; and generate, for display in a user interface of the second user, an identifier of the video, wherein placement of the identifier of the video in the user interface is based on the first relevance weight of the video to the second user. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification