IP Library Granted Patent US 9,286,400
Granted Patent B2
US 9,286,400 · App. 12/122,171 · Granted Mar 15, 2016

Presenting tag clouds based on user information

Inventors: Al Chakra (Apex, NC); Yongcheng Li (Cary, NC); Yuping C. Wu (Cary, NC)
Assignee: International Business Machines Corporation
G06F17/30867
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,286,400
App. No.
12/122,171
Granted
Mar 15, 2016
Kind
B2
Abstract

In some embodiments, a method comprises detecting a request to display a tag cloud, where the tag cloud includes a plurality of tags and the tags hyperlink to related web content. The method can also comprise determining a user's interests and preferences based on the information provided by the user. The method can include using the information to determine the tags relevant to the user's preferences and interests. The method can also include displaying the tags in the tag cloud.

Claims (56)

1. A method comprising:

detecting a request to display a tag cloud, wherein the tag cloud includes a plurality of tags, wherein the tags hyperlink to web content;

determining interests of a user based on information provided by the user;

determining, based on the information provided by the user, a first percentage value associated with a first interest of the user and a second percentage value associated with a second interest of the user;

determining, based on the information provided by the user, a plurality of tags relevant to the interests of the user, the plurality of tags comprising a first group of the plurality of tags corresponding to the first interest and a second group of the plurality of tags corresponding to the second interest, wherein a first quantity of the first group of the plurality of tags constitutes the first percentage value of the plurality of tags and wherein a second quantity of the second group of the plurality of tags constitutes the second percentage value of the plurality of tags; and

displaying the plurality of tags comprising the first group of tags and the second group of tags in the tag cloud.

2. The method of claim 1 , wherein the information provided by the user is included in a user profile including one or more of the user's location, the user's age, the user's gender, and the interests of the user.

3. The method of claim 1 , wherein determining the plurality of tags is based on one or more of the interests of the user, the attributes of a tagger, and attributes of an author of web content.

4. The method of claim 1 , wherein displaying the plurality of tags comprises one or more of highlighting certain of the tags, selecting a font for some of the tags, and selecting a color for ones of the tags.

5. The method of claim 1 , further comprising:

clicking on one of the plurality of tags; and

revealing associated links to website content, wherein the links to the content are customized based on the information provided by the user and the interests of the user.

6. The method of claim 1 further comprising:

determining there is no user profile associated with the user;

presenting an interface; and

receiving the interests of the user via the interface.

7. The method of claim 1 , wherein the information is included in a user profile associated with the user, the method further comprising:

presenting an interface; and

receiving an update to the information.

8. One or more machine-readable storage devices having stored therein a program product, which when executed by a set of one or more processor units causes the set of one or more processor units to perform operations that comprise:

detecting a request to display a tag cloud, wherein the tag cloud includes a plurality of tags, wherein the tags hyperlink to web content;

determining interests of a user based on information provided by the user;

determining, based on the information provided by the user, a first percentage value associated with a first interest of the user and a second percentage value associated with a second interest of the user;

determining, based on the information provided by the user, a plurality of tags relevant to the interests of the user, the plurality of tags comprising a first group of the plurality of tags corresponding to the first interest and a second group of the plurality of tags corresponding to the second interest, wherein a first quantity of the first group of the plurality of tags constitutes the first percentage value of the plurality of tags and wherein a second quantity of the second group of the plurality of tags constitutes the second percentage value of the plurality of tags; and

displaying the plurality of tags comprising the first group of tags and the second group of tags in the tag cloud.

9. The one or more machine-readable storage devices of claim 8 , wherein the information provided by the user is included in a user profile including one or more of the user's location, the user's age, the user's gender, and the interests of the user.

10. The one or more machine-readable storage devices of claim 8 , wherein determining the plurality of tags is based on one or more of the interests of the user, the attributes of a tagger, and attributes of an author of web content.

11. The one or more machine-readable storage devices of claim 8 , wherein displaying the plurality of tags comprises one or more of highlighting certain of the tags, selecting a font for some of the tags, and selecting a color for ones of the tags.

12. The one or more machine-readable storage devices of claim 8 further comprising:

determining there is no user profile associated with the user;

presenting an interface; and

receiving the interests of the user via the interface.

13. The one or more machine-readable storage devices of claim 8 , wherein the information is included in a user profile associated with the user, the method further comprising:

presenting an interface; and

receiving an update to the information.

14. An apparatus comprising:

a memory comprising a program product; and

a processor configured to execute the program product, the program product when executed causing the processor to perform operations that comprise:

detecting a request to display a tag cloud, wherein the tag cloud includes a plurality of tags, wherein the tags hyperlink to web content;

determining interests of a user based on information provided by the user;

determining, based on the information provided by the user, a first percentage value associated with a first interest of the user and a second percentage value associated with a second interest of the user;

determining, based on the information provided by the user, a plurality of tags relevant to the interests of the user, the plurality of tags comprising a first group of the plurality of tags corresponding to the first interest and a second group of the plurality of tags corresponding to the second interest, wherein a first quantity of the first group of the plurality of tags constitutes the first percentage value of the plurality of tags and wherein a second quantity of the second group of the plurality of tags constitutes the second percentage value of the plurality of tags; and

displaying the plurality of tags comprising the first group of tags and the second group of tags in the tag cloud.

15. The apparatus of claim 14 , wherein the information provided by the user is included in a user profile including one or more of the user's location, the user's age, the user's gender, and the interests of the user.

16. The apparatus of claim 14 , wherein determining the plurality of tags is based on one or more of the interests of the user, the attributes of a tagger, and attributes of an author of web content.

17. The apparatus of claim 14 , wherein displaying the tags comprises one or more of highlighting certain of the tags, selecting a font for some of the tags, and selecting a color for ones of the tags.

18. The apparatus of claim 14 , wherein the operations further comprise:

detecting a click on one of the plurality of tags; and

revealing associated links to website content, wherein the links to the content are customized based on the information provided by the user and the interests of the user.

19. The apparatus of claim 14 , wherein the operations further comprise:

determining there is no user profile associated with the user;

presenting an interface; and

receiving the interests of the user via the interface.

20. The apparatus of claim 14 , wherein the information is included in a user profile associated with the user, and wherein the operations further comprise:

presenting an interface; and

receiving an update to the information.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2024
From: DAEDALUS BLUE LLC
To: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LIMITED
Reel/Frame 066749/0668 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: DAEDALUS GROUP, LLC
To: DAEDALUS BLUE LLC
Reel/Frame 051737/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP, LLC
Reel/Frame 051710/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP LLC
Reel/Frame 051032/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2008
From: CHAKRA, AL; LI, YONGCHENG; WU, YUPING C.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 021161/0481 →
Continuity (1)
Related Publication 20090287989A1 · Nov 19, 2009