IP Library Granted Patent US 11,366,820
Granted Patent B2
US 11,366,820 · App. 17/564,610 · Granted Jun 21, 2022

User interface methods and systems for selecting and presenting content

Inventors: Murali Aravamudan (Andover, MA); Kajamalai G. Ramakrishnan (Nashua, NH); Rakesh Barve (Bangalore, IN); Sashikumar Venkataraman (Andover, MA); Ajit Rajasekharan (West Windsor, NJ)
Assignee: VEVEO, INC.
G06F16/24578G06F3/0481G06F3/0482G06F3/04842G06F16/248G06F16/335G06F16/951G06F16/9535Y10S707/99933Y10S707/99934Y10S707/99935Y10S707/99942Y10S707/99943
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 11,366,820
App. No.
17/564,610
Granted
Jun 21, 2022
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 (88)

1. A method, comprising:

providing access to a plurality of content items;

accessing a relevance score for each content item of a subset of the plurality of content items, wherein the relevance score indicates relevance of a content item to a user;

identifying a group of users connected with the user, based on interactions between users;

adjusting the relevance score of each content item of the subset of the plurality of content items based at least on detected interactions between the user and members of the group of users;

ordering the identified content items based at least in part on the relevance score of each identified content item; and

generating for display the ordered content items on a user interface browsable by the user.

2. A system, comprising:

input/output circuitry; and

control circuitry configured to:

provide access to a plurality of content items;

accessing a relevance score for each content item of a subset of the plurality of content items, wherein the relevance score indicates relevance of a content item to a user;

identifying a group of users connected with the user, based on interactions between users;

adjust the relevance score of each content item of the subset of the plurality of content items based at least on detected interactions between the user and members of the group of users;

order the identified content items based at least in part on the relevance score of each identified content item; and

generate for display the ordered content items on a user interface browsable by the user.

3. The method of claim 1 wherein the adjusting is based at least in part on actions

taken by members of the group of users.

4. The method of claim 1 , wherein adjusting the relevance score is based on user

communications with at least one member of the group of users.

5. The method of claim 1 , further comprising:

receiving a search query input from the user; and

in response to receiving the search query input, selecting and presenting to the user a second subset of the subset of content items, wherein the second subset is also ordered based at least in part of the relevance score of each identified content item.

6. The method of claim 1 , wherein adjusting the relevance score of each content item

further comprises:

adjusting the relevance score of each content item of the subset based on the number of members of the group that have interacted with the respective content item.

7. The method of claim 1 , further comprising:

detecting a user interaction of the user with a content item; and

in response to detecting the interaction:

adjusting the relevance score of the content item.

8. The method of claim 1 , further comprising:

detecting a user interaction of the user with a content item; and

in response to detecting the interaction adjusting relevance score of another content item associated with the first content item.

9. The method of claim 1 , further comprising decaying the adjusted relevance scores

as time passes from the act of adjusting the relevance weights.

10. The method of claim 1 , further comprising further modifying the adjusted relevance

scores based on the number of user interactions occurring after the act of adjusting the

relevance weights.

11. The method of claim 1 , wherein the modifying the adjusted relevance scores based

on the number of user interactions occurring after the act of adjusting the relevance weights

comprises decaying the adjusted relevance scores.

12. The method of claim 1 , further comprising:

receiving a selection of a content item;

determining a context in which the user performs the selection of the content item, the context including at least one of geographic location of the user, day, date, and time; and

associating the context with the adjusted relevance score of the selected content item.

13. The system of claim 2 , wherein the control circuitry configured to adjust the

relevance score of each content item based at least in part on actions taken by members of

the group of users.

14. The system of claim 2 , wherein the control circuitry configured to adjust the

relevance score based on user communications with at least one member of the group of

users.

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

receive a search query input from the user; and

in response to receiving the search query input, select and present to the user a second subset of the subset of content items, wherein the second subset is also ordered based at least in part of the relevance score of each identified content item.

16. The system of claim 2 wherein the control circuitry configured to adjust the

relevance score of each content item is further configured to:

adjust the relevance score of each content item of the subset based on the number of members of the group that have interacted with the respective content item.

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

detect a user an interaction of the user with a content item; and

in response to detecting the interaction:

adjust the relevance score of the content item.

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

detect a user interaction of the user with a content item; and

in response to detecting the interaction adjusting relevance score of another content item associated with the first content item.

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

modify the adjusted relevance scores based on the number of user interactions occurring

after the act of adjusting the relevance weights.

20. The system of claim 2 , wherein the control circuitry is further configured to decay

the adjusted relevance scores based on the number of user selections occurring after the act

of adjusting the relevance weights.

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

receive a selection of a content item;

determine a context in which the user performs the selection of the content item, the context including at least one of geographic location of the user, day, date, and time; and

associate the context with the adjusted relevance score of the selected content item.

22. The method of claim 5 , wherein the second subset is browsable by the user.

23. The method of claim 7 , further comprising

in response to detecting the user interaction with the content item, adjusting relevance score of another content item associated with the first content item.

24. The method of claim 12 , further comprising:

receiving a subsequent input entered by the user for identifying desired content items; and

in response to receiving the subsequent input, selecting and presenting to the user a subsequent subset of content items, wherein only the adjusted relevance scores associated with the context in which the user enters the subsequent input are used in the selecting and presenting of the subsequent subset of content items.

25. The system of claim 15 , wherein the second subset is browsable by the user.

26. The system of claim 17 , wherein the control circuitry is further configured to:

in response to detecting the user interaction with the content item, adjust relevance score of another content item associated with the first content item.

27. The method of claim 19 , wherein the control circuitry is further configured to further

modify the adjusted relevance scores by decaying the adjusted relevance scores.

28. The system of claim 21 , wherein the control circuitry is further configured to:

receive a subsequent input entered by the user for identifying desired content items; and

in response to receiving the subsequent input, select and present to the user a subsequent subset of content items, wherein only the adjusted relevance scores associated with the context in which the user enters the subsequent input are used in the selecting and presenting of the subsequent subset of content items.

Assignments (5)
CHANGE OF NAME Recorded Sep 24, 2024
From: VEVEO, INC.
To: VEVEO LLC
Reel/Frame 069036/0068 →
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: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069036/0209 →
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2021
From: ARAVAMUDAN, MARUALI; RAMAKRISHNAN, KAJAMALAI; BARVE, RAKESH; VENKATARAMAN, SASHIKUMAR; RAJASEKHARAN, AJIT
To: VEVEO, INC.
Reel/Frame 058501/0117 →