IP Library Granted Patent US 8,543,516
Granted Patent B2
US 8,543,516 · App. 13/021,086 · Granted Sep 24, 2013

Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system

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,543,516
App. No.
13/021,086
Granted
Sep 24, 2013
Kind
B2
Abstract

A method of selecting and presenting content on a first system based on user preferences learned on a second system is provided. The method includes receiving a user's input for identifying items of the second content system and, in response thereto, presenting a subset of items of the second content system and receiving the user's selection actions thereof. The method includes analyzing the selected items to learn the user's content preferences for the content of the second content system and determining a relationship between the content of the first and second content systems to determine preferences relevant to items of the first content system. The method includes, in response subsequent user input for items of the first content system, selecting and ordering a collection of items of the first content system based on the user's learned content preferences determined to be relevant to the items of the first content system.

Claims (37)

1. A user-interface method of selecting and presenting a collection of content items of a first content system in which the presentation is ordered at least in part based on content preferences of the user learned from user interactions with at least one second content system, the method comprising:

monitoring user interactions with the at least one second content system, the at least one second content system having a set of content items, each content item having at least one associated descriptive term to describe the content item;

analyzing the descriptive terms associated with content items with which the user interacted to learn the content preferences of the user for the content of the at least one second content system;

determining a subset of learned user content preferences that are relevant to the content items of the first content system; and

subsequent to determining the subset of relevant learned user content preferences, presenting at least one content item of the first content system selected and ordered based on the subset of learned content preferences of the user determined to be relevant to the content items of the first content system.

2. The method of claim 1 , the presenting the at least one content item of the first content system subsequent to determining the subset of relevant learned user content preferences being in response to receiving incremental input entered by the user for incrementally identifying desired content items of the first content system.

3. The method of claim 1 , the learned content preferences of the user being based on analyzing descriptive terms of content items with which the user interacted from a plurality of content systems.

4. The method of claim 2 , wherein the incremental input entered by the user is the first interaction between the user and the first content system.

5. The method of claim 1 , wherein the first content system has not characterized the content preferences of the user.

6. The method of claim 1 , wherein the first content system and second content system are different systems.

7. The method of claim 1 , wherein the first content system is on a server system remote from the user and the second content system is on a user client device.

8. The method of claim 1 , wherein the second content system is on a server system remote from the user and the first content system is on a user client device.

9. The method of claim 1 , wherein the selecting and ordering the at least one content item is further based on popularity values associated with the content items, each popularity value indicating a relative measure of a likelihood that the corresponding content item is desired by the user.

10. The method of claim 1 , wherein the content items of at least one of the first and the second content systems is contained on at least one of a cable television system, a video-on-demand system, an IPTV system, and a personal video recorder.

11. The method of claim 1 , the presenting the at least one content item including presenting the content item on at least part of a television screen.

12. The method of claim 1 , the presenting the at least one content item including presenting the content item on at least one of a telephone, a PDA, and a remote control.

13. The method of claim 2 , wherein the incremental input comprises at least one prefix of a word for describing the desired content items.

14. The method of claim 1 , wherein the learned content preferences are stored on a user client device.

15. A user-interface system for selecting and presenting a collection of content items of a first content system in which the presentation is ordered at least in part based on content preferences of the user learned from user interactions with at least one second content system, the user-interface system comprising:

at least one non-transitory computer-readable media in at least one of a user device or a remote server system in communication with the user device, the computer-readable media comprising instructions that when executed cause a computer system to:

monitor user interactions with the at least one second system, the at least one second content system having a set of content items, each content item having at least one associated descriptive terms to described the content items;

analyze the descriptive terms associated with content items with which the user interacted to learn the content preferences of the user for the content of the at least one second content system;

determine a subset of learned user content preferences that are relevant to the content items of the first content system; and

present at least one content item of the first content system selected and ordered based on the subset of learned content preferences of the user determined to be relevant to the content items of the first content system.

16. The system of claim 15 , wherein the presenting the at least one content item of the first content system occurs subsequent to determining the subset of relevant learned user content preferences and is responsive to receiving incremental input entered by the user for incrementally identifying desired content items of the first content system.

17. The system of claim 15 , the learned content preferences of the user being based on analyzing descriptive terms associated with content items with which the user interacted from a plurality of content systems.

18. The system of claim 16 , wherein the incremental input entered by the user is the first interaction between the user and the first content system.

19. The system of claim 15 , wherein the first content system has not characterized the content preferences of the user.

20. The system of claim 15 , wherein the first content system and second content system are different systems.

21. The system of claim 15 , wherein the first content system is on a server system remote from the user and the second content system is on a user client device.

22. The system of claim 15 , wherein the second content system is on a server system remote from the user and the first content system is on a user client device.

23. The system of claim 15 , wherein the selecting and ordering the at least one content item is further based on popularity values associated with the content items, each popularity value indicating a relative measure of a likelihood that the corresponding content item is desired by the user.

24. The system of claim 15 , wherein the content items of at least one of the first and second content systems is contained on at least one of a cable television system, a video-on-demand system, an IPTV system, and a personal video recorder.

25. The system of claim 15 , wherein the presenting the at least one content item of the first content system includes presenting the at least one content item on at least part of a television screen.

26. The system of claim 15 , wherein the presenting at least one content item of the first system presents the content item on at least one of a telephone, a PDA, and a remote control.

27. The system of claim 16 , wherein the incremental input comprises at least one prefix of a word for describing the desired content items.

28. The system of claim 15 , the computer-readable media further comprising instructions that when executed cause a computer system to receive the learned content preferences stored on a user client device.

Assignments (13)
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: 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 →
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 →
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 →
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 →