IP Library Granted Patent US 9,424,584
Granted Patent B2
US 9,424,584 · App. 13/170,633 · Granted Aug 23, 2016

Systems and methods for generating and displaying user preference tag clouds

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 9,424,584
App. No.
13/170,633
Granted
Aug 23, 2016
Kind
B2
Abstract

Systems and methods for generating and displaying user preferences in a tag cloud are provided in accordance with various embodiments of the present invention. A user preference tag cloud may be of any shape and size and may be generated using a stencil selected by a user. A user preference tag cloud may thus present a user's media preferences in an attractive and compelling visual arrangement that, in some embodiments, also functions as an intuitive interface which allows users to indicate and/or modify their preferences.

Claims (45)

1. A method for presenting user profile information,

the method comprising:

retrieving the user profile information from a database, wherein the user profile information includes media content attributes;

automatically selecting a stencil from a plurality of stencils based on the user profile information, wherein the stencil defines a shape and a size of a text area;

generating for display, on a display screen, a user preference tag cloud comprising the media content attributes, wherein the media content attributes are arranged within the text area based on the shape and the size of the text area of the automatically selected stencil.

2. The method of claim 1 , wherein each of the media content attributes has an associated media content category, and wherein generating a user preference tag cloud comprises rendering each of the media content attributes in a font characteristic indicative of its associated media content category.

3. The method of claim 1 , wherein each of the media content attributes has an associated weighting factor indicating an importance of the given media content attribute to a user, and wherein generating a user preference tag cloud comprises rendering each of the media content attributes in a font characteristic indicative of its associated weighting factor.

4. The method of claim 3 , wherein the font characteristic is font size, and wherein each of the media content attributes is rendered in a font size proportional to its associated weighting factor.

5. The method of claim 4 further comprising:

receiving a user indication to resize one of the media content attributes, wherein the user indication includes a scale factor;

rendering the one of the media content attributes in a font size proportional to the scale factor; and

updating the weighting factor associated with the one of the media content attributes based on the scale factor.

6. The method of claim 5 further comprising reducing the font size of another one of the media content attributes based on the scale factor.

7. The method of claim 1 further comprising:

searching a plurality of media listings to identify media content that matches one or more of the media content attributes within the user preference tag cloud; and

generating for display, on the display screen, at least one of the plurality of media listings that corresponds to the identified media content.

8. The method of claim 1 further comprising:

receiving a user indication to add or remove one of the media content attributes from the user preference tag cloud;

modifying the user preference tag cloud in response to the user indication; and

updating the user profile information based on the user indication.

9. The method of claim 8 further comprising:

automatically searching, in response to the user indication, a plurality of media listings to identify media content that matches one or more of the media content attributes within the modified user preference tag cloud; and

generating for display at least one the plurality of media listings that corresponds to the identified media content in a display screen.

10. A system for presenting user profile information, the system comprising:

a database configured to store the user profile information; and a processor configured to retrieve the user profile information from the database, wherein the user profile information includes media content attributes;

automatically select a stencil from a plurality of stencils based on the user profile information, wherein the stencil defines a shape and a size of a text area; and

generate for display, on a display screen, a user preference tag cloud comprising the media content attributes, wherein the media content attributes are arranged within the text area based on the shape and the size of the text area of the automatically selected stencil.

11. The system of claim 10 , wherein each of the media content attributes has an associated media content category, and wherein the processor is configured to generate the user preference tag cloud by rendering each of the media content attributes in a font characteristic indicative of its associated media content category.

12. The system of claim 10 , wherein each of the media content attributes has an associated weighting factor indicating an importance of the given media content attribute to a user, and wherein the processor is configured to generate the user preference tag cloud by rendering each of the media content attributes in a font characteristic indicative of its associated weighting factor.

13. The system of claim 12 , wherein the font characteristic is font size, and wherein each of the media content attributes is rendered in a font size proportional to its associated weighting factor.

14. The system of claim 13 , wherein the processor is further configured to:

receive a user indication to resize one of the media content attributes, wherein the user indication includes a scale factor;

render the one of the media content attributes in a font size proportional to the scale factor; and

update the weighting factor associated with the one of the media content attributes based on the scale factor.

15. The system of claim 14 , wherein the processor is further configured to reduce the font size of another one of the media content attributes based on the scale factor.

16. The system of claim 10 , wherein the processor is further configured to:

search a plurality of media listings to identify media content that matches one or more of the media content attributes within the user preference tag cloud; and

generate for display at least one the plurality of media listings that corresponds to the identified media content in a display screen.

17. The system of claim 10 , wherein the processor is further configured to:

receive a user indication to add or remove one of the media content attributes from the user preference tag cloud;

modify the user preference tag cloud in response to the user indication; and

update the user profile information based on the user indication.

18. The system of claim 17 , wherein the processor is further configured to:

automatically search, in response to the user indication, a plurality of media listings to identify media content that matches one or more of the media content attributes within the modified user preference tag cloud; and

generate for display, on the display screen, at least one the plurality of media listings that corresponds to the identified media content.

Assignments (12)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0376 →
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 →
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 →
MERGER Recorded Jun 12, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
MERGER Recorded Jun 12, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035848/0270 →
MERGER Recorded Jun 12, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035893/0241 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2011
From: KLAPPERT, WALTER R.; NICHOLS, MICHAEL R.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 026514/0278 →