IP Library Granted Patent US 10,146,840
Granted Patent B2
US 10,146,840 · App. 14/793,074 · Granted Dec 4, 2018

User interface methods and systems for selecting and presenting content based on user relationships

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,146,840
App. No.
14/793,074
Granted
Dec 4, 2018
Kind
B2
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.

Claims (38)

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.

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.

3. The method of claim 1 , further comprising calculating a second relevance weight that reflects an amount of relevance of the video to the first user.

4. The method of claim 1 , wherein the data indicating the relationship between the first user and the second user is based on information indicating that the first user and the second user belong to a same group.

5. The method of claim 1 , wherein the first determination is based on receiving a selection of the video by the first user.

6. The method of claim 1 , wherein the first determination is based on receiving a search for the video performed by the first user.

7. The method of claim 1 , comprising:

recording the amount of interaction between the first user and the second user dining the first period of time.

8. The method of claim 1 , further comprising:

receiving, using the control circuitry, a selection of the identifier of the video from the second user; and

in response to receiving the selection, generating the video for display for the second user.

9. The system of claim 2 , wherein the control circuitry is further configured to calculate a second relevance weight that reflects an amount of relevance of the video to the first user.

10. The system of claim 9 , wherein the first determination is based on the second relevance weight.

11. The system of claim 2 , wherein the data indicating the relationship between the first user and the second user is based on information indicating that the first user and the second user belong to a same group.

12. The system of claim 2 , wherein the control circuitry is further configured to make the first determination based on receiving a selection of the video by the first user.

13. The system of claim 2 , wherein the control circuitry is further configured to make the first determination based on receiving a search for the video performed by the first user.

14. The system of claim 2 , wherein the control circuitry is further configured to:

record the amount of interaction between the first user and the second user during the first period of time.

15. The system of claim 2 , wherein the control circuitry is further configured to:

receive a selection of the identifier of the video from the second user; and

generate the video for display for the second user in response to receiving the selection.

16. The method of claim 3 , wherein the first determination is based on the second relevance weight.

Assignments (10)
CHANGE OF NAME Recorded Sep 24, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069036/0209 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2024
From: VEVEO LLC
To: ROVI GUIDES, INC.
Reel/Frame 069036/0130 →
CHANGE OF NAME Recorded Sep 24, 2024
From: VEVEO, INC.
To: VEVEO LLC
Reel/Frame 069036/0068 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: VEVEO LLC (F.K.A. VEVEO, INC.); DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 061786/0675 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2015
From: ARAVAMUDAN, MURALI; RAMAKRISHNAN, KAJAMALAI G.; BARVE, RAKESH; VENKATARAMAN, SASHIKUMAR; RAJASEKHARAN, AJIT
To: VEVEO, INC.
Reel/Frame 036012/0570 →