IP Library Granted Patent US 8,375,069
Granted Patent B2
US 8,375,069 · App. 13/336,660 · Granted Feb 12, 2013

User interface methods and systems for selecting and presenting content based on user navigation and selection actions associated with the content

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 8,375,069
App. No.
13/336,660
Granted
Feb 12, 2013
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 (63)

1. A user-interface method of presenting a collection of items in which the presentation is ordered at least in part based on navigation and selection behavior of a user learned over time, the method comprising:

providing access to a set of items;

associating an initial relevance weight with each of a plurality of the items of the set;

receiving input entered by the user for identifying desired items;

in response to the input entered by the user, selecting and presenting a subset of items to the user in a first presentation order of items browsable by the user wherein the arrangement of the items within the first presentation order is based at least in part on the initial associated relevance weights associated with the items;

receiving input entered by the user for browsing through the first presentation order of items and for identifying and selecting the desired items;

in response to a selection by the user of an item, presenting said item to the user and adjusting the associated relevance weight of said item;

subsequent to adjusting the associated relevance weight of any of the items, selecting and presenting a subset of items to the user in a second presentation order of items browsable by the user wherein the arrangement of the items within the second presentation order is based at least in part on the adjusted associated relevance weights assigned to the items.

2. The method of claim 1 , wherein at least one of the initial relevance weights associated with an item of the plurality of items is based on a relative measure of a likelihood that the item is desired by the user.

3. The method of claim 1 , further comprising:

organizing the set of items into nodes based on the information content of the items;

associating an initial relevance weight with at least one of the nodes; and

in response to the selection by the user of an item, adjusting the relevance weight associated with the node containing the selected item;

wherein the selecting and presenting the subset of items in the first presentation order includes selecting and presenting a subset of the nodes within the first presentation order wherein the selection and arrangement of the nodes within the first presentation order is based at least in part on the initial relevance weights associated with the nodes; and

wherein the subsequent selecting and presenting a subset of items to the user in the second presentation order includes selecting and presenting a subset of the nodes within the second presentation order wherein the selection and arrangement of the nodes within the second presentation order is based at least in part on the adjusted associated relevance weights assigned to the nodes.

4. The method of claim 1 , further comprising:

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

associating the contexts of the user selection actions with the corresponding items selected by the user;

wherein the arrangement of items within the second presentation order are further based on a match between contexts associated with the items and a context in which the subsequent selection and presentation occurs.

5. The method of claim 1 , wherein the adjusted associated relevance weights are decayed as time passes from the act of adjusting the associated relevance weights.

6. The method of claim 1 , wherein the adjusted associated relevance weights are decayed based upon the number of user selections occurring after the act of adjusting the associated relevance weights.

7. A user-interface system for presenting a collection of items in which the presentation is ordered at least in part based on navigation and selection behavior of a user learned over time, the system comprising:

logic for providing access to a set of items;

logic for associating an initial relevance weight with each of a plurality of the items of the set;

logic for receiving input entered by the user for identifying desired items;

logic, responsive to the input entered by the user, for selecting and presenting a subset of items to the user in a first presentation order of items browsable by the user wherein the arrangement of items within the first presentation order is based at least in part on the initial associated relevance weights associated with the items;

logic for receiving input entered by the user for browsing through the first presentation order of items and for identifying and selecting the desired items;

logic, responsive to a selection by the user of an item, for presenting said item to the user and for adjusting the associated relevance weight of said item;

logic for selecting and presenting a subset of items to the user in a second presentation order subsequent to adjusting the associated relevance weight of any of the items, wherein the arrangement of items within the second presentation order is based at least in part on the adjusted associated relevance weights assigned to the items.

8. The system of claim 7 , wherein at least one of the initial relevance weights associated with an item of the plurality of items is based on a relative measure of a likelihood that the item is desired by the user.

9. The system of claim 7 , further comprising:

logic for organizing the set of items into nodes based on the information content of the items;

logic for associating an initial relevance weight with at least one of the nodes; and

logic, responsive to the selection by the user of an item, for adjusting the relevance weight associated with the node containing the selected item;

wherein the logic for selecting and presenting a subset of items to the user in a first presentation order of items includes logic for selecting and presenting a subset of nodes within the first presentation order, wherein the selection and arrangement of the nodes within the first presentation order is based at least in part on the initial relevance weights associated with the nodes; and

wherein the logic for selecting and presenting a subset of items to the user in a second presentation order of items includes logic for selecting and presenting a subset of nodes within the second presentation order, wherein the selection and arrangement of the nodes within the second presentation order is based at least in part on the adjusted relevance weights associated with the nodes.

10. The system of claim 7 , further comprising:

logic for determining a context in which the user preformed the selection actions, the context including at least one of geographic location of the user, day, date, and time; and

logic for associating the contexts of the user selection actions with the corresponding items selected by the user;

wherein the logic for selecting and presenting a subset of items to the user in the second presentation order of items includes logic for arranging items within the second presentation order further based on a match between contexts associated with the items and a context in which the subsequent selection and presentation occurs.

11. The system of claim 7 , further comprising logic for decaying the adjusted associated relevance weights as time passes from the act of adjusting the associated relevance weights.

12. The system of claim 7 , further comprising logic for decaying the adjusted associated relevance weights based upon the number of user selections occurring after the act of adjusting the associated relevance weights.

13. A computer readable medium comprising program instructions for presenting a collection of items in which the presentation is ordered at least in part based on navigation and selection behavior of a user learned over time, wherein execution of the program instructions by a computer system causes the computer system to:

provide access to a set of items;

associate an initial relevance weight with each of a plurality of the items of the set;

receive input entered by the user for identifying desired items;

in response to the input entered by the user, select and present a subset of items to the user in a first presentation order of items browsable by the user wherein the arrangement of the items within the first presentation order is based at least in part on the initial associated relevance weights associated with the items;

receive input entered by the user for browsing through the first presentation order of items and for identifying and selecting the desired items;

in response to a selection by the user of an item, present said item to the user and adjust the associated relevance weight of said item;

subsequent to adjusting the associated relevance weight of any of the items, select and present a subset of items to the user in a second presentation order of items browsable by the user wherein the arrangement of the items within the second presentation order is based at least in part on the adjusted associated relevance weights assigned to the items.

14. The computer readable medium of claim 13 , wherein at least one of the initial relevance weights associated with an item of the plurality of items is based on a relative measure of a likelihood that the item is desired by the user.

15. The computer readable medium of claim 13 , wherein execution of the program instructions by the computer system further causes the computer system to:

organize the set of items into nodes based on the information content of the items;

associate an initial relevance weight with at least one of the nodes; and

in response to the selection by the user of an item, adjust the relevance weight associated with the node containing the selected item;

wherein the selecting and presenting the subset of items in the first presentation order includes selecting and presenting a subset of the nodes within the first presentation order-wherein the selection and arrangement of the nodes within the first presentation order is based at least in part on the initial relevance weights associated with the nodes; and

wherein the subsequent selecting and presenting a subset of items to the user in the second presentation order-includes selecting and presenting a subset of the nodes within the second presentation order wherein the selection and arrangement of the nodes within the second presentation order is based at least in part on the adjusted associated relevance weights assigned to the nodes.

16. The computer readable medium of claim 13 , wherein execution of the program instructions by the computer system further causes the computer system to:

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

associate the contexts of the user selection actions with the corresponding items selected by the user;

wherein the arrangement of items within the second presentation order are further based on a match between contexts associated with the items and a context in which the subsequent selection and presentation occurs.

17. The computer readable medium of claim 13 , wherein execution of the program instructions by the computer system further causes the computer system to decay the adjusted associated relevance weights as time passes from the act of adjusting the associated relevance weights.

18. The computer readable medium of claim 13 , wherein execution of the program instructions by the computer system further causes the computer system to decay the adjusted associated relevance weights based upon the number of user selections occurring after the act of adjusting the associated relevance weights.

Assignments (14)
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 →
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: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
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 →
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 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
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 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
PATENT RELEASE Recorded Jul 23, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: VEVEO, INC.
Reel/Frame 033381/0642 →
PATENT SECURITY AGREEMENT Recorded Apr 14, 2014
From: VEVEO, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 032682/0822 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2012
From: ARAVAMUDAN, MURALI; RAMAKRISHNAN, KAJAMALAI; BARVE, RAKESH; VENKATARAMAN, SASHIKUMAR; RAJASEKHARAN, AJIT
To: VEVEO INC.
Reel/Frame 028358/0116 →