IP Library Granted Patent US 8,364,718
Granted Patent B2
US 8,364,718 · App. 12/262,683 · Granted Jan 29, 2013

Collaborative bookmarking

Inventor: Christopher W. Kirby (Winnipeg, CA)
Assignee: International Business Machines Corporation
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,364,718
App. No.
12/262,683
Granted
Jan 29, 2013
Kind
B2
Abstract

A method and system for collaborating tags in a bookmarking system wherein the bookmarking system includes a plurality of tags applied to content items by a plurality of users, the method and system including, examining all the tags that are applied to all the content items, determining whether two tags have been assigned to the same content item, if two tags have been assigned to the same content item, computing the relative strength of each of the two tags with respect to each other.

Claims (26)

1. A method of collaborating tags in a bookmarking system wherein the bookmarking system comprises a plurality of tags applied to a plurality of content items by a plurality of users, wherein the plurality of tags comprise at least a first type of tag and a second type of tag, comprising:

examining, by a processor, all the tags that are applied to all the content items;

determining, by the processor, whether at least said first type and said second type of tag have been assigned to at least one of said plurality of content items;

computing, by the processor, if at least said first type and said second type of tag have been assigned to at least one of said plurality of content items, a relative strength of said first type of tag with respect to said second type of tag, wherein the relative strength is computed by counting the number of times said second type of tag was assigned to the at least one of said plurality of content items by the plurality of users, and dividing by the sum total of the number of times said first type of tag was assigned to any content item in the entire bookmarking system by the plurality of users plus the number of times said second type of tag was assigned to any content item in the entire bookmarking system by the plurality of users;

filtering out each relative strength that is below a system or user-defined threshold;

providing a visual representation of the plurality of tags; and

providing a visual representation of each relative strength between the tags in the bookmarking system that is above the system or user-defined threshold.

2. The method of claim 1 further comprising determining relative strengths between all the tags in the bookmarking system that have been assigned to one of said plurality of content items.

3. The method of claim 1 wherein the representation comprises tags having varied size, weight, style, color, or face of font dependent on relative strengths of the tags.

4. The method of claim 1 wherein the representation comprises tags having lines disposed between tags of common assignment, wherein the lines have varying width or color to indicate a direction of relationships between tags of common assignment.

5. A system for collaborating tags in a bookmarking system wherein the bookmarking system comprises a plurality of tags applied to a plurality of content items by a plurality of users, wherein the plurality of tags comprise at least a first type of tag and a second type of tag, comprising:

a computer, said computer comprising a user interface;

a collaborative bookmarking database linked to the user interface, wherein users utilize the user interface to apply tags to said plurality of content items;

a relationship database linked to the collaborative bookmarking database, wherein the relationship database computes a relative strength of said first type of tag applied to at least one of said plurality of content items with respect to said second type of tag applied to the at least one of said plurality of content items by counting the number of times said second type of tag was assigned to the at least one of said plurality of content items by the plurality of users, and dividing by the sum total of the number of times said first type of tag was assigned to any content item in the entire bookmarking system plus the number of times said second type of tag was assigned to any content item in the entire bookmarking system, further wherein the relationship database filters out each relative strength that is below a system or user-defined threshold, and further wherein the relationship database provides a visual representation of the plurality of tags and provides a visual representation of each relative strength between the tags in the bookmarking system that is above the system or user-defined threshold.

6. The system of claim 5 wherein the system determines relative strengths between all the tags in the bookmarking system that have been assigned to one of said plurality of content items.

7. The system of claim 6 wherein the representation comprises tags having varied size, weight, style, color, or face of font dependent on relative strengths of the tags.

8. The system of claim 5 wherein the representation comprises tags having lines disposed between tags of common assignment, wherein the lines have varying width or color to indicate a direction of relationships between tags of common assignment.

9. A computer program product comprising program code encoded in a non-transitory computer readable medium for instructing a system to relate tags in a collaborative bookmarking system wherein the bookmarking system comprises a plurality of tags applied to a plurality of content items by a plurality of users, wherein the plurality of tags comprise at least a first type of tag and a second type of tag, the program code configured to cause a computer to perform the method comprising:

examining all the tags that are applied to all the content items;

determining whether at least said first type and said second type of tag have been assigned to at least one of said plurality of content items;

computing, if at least said first type and said second type of tag have been assigned to the same at least one of said plurality of content items, a relative strength of said first type of tag with respect to said second type of tag, wherein the relative strength is computed by counting the number of times said second type of tag was assigned to the at least one of said plurality of content items by the plurality of users, and dividing by the sum total of the number of times said first type of tag was assigned to any content item in the entire bookmarking system by the plurality of users plus the number of times said second type of tag was assigned to any content item in the entire bookmarking system by the plurality of users;

filtering out each relative strength that is below a system or user-defined threshold;

providing a visual representation of the plurality of tags; and

providing a visual representation of each relative strength between the tags in the bookmarking system that is above the system or user-defined threshold.

10. The computer program product of claim 9 wherein the method further comprises determining relative strengths between all the tags in the bookmarking system that have been assigned to one of said plurality of content items.

11. The computer program product of claim 9 , wherein the representation comprises (a) tags having varied size, weight, style, color, or face of font dependent on relative strengths of the tags; or (b) tags having lines disposed between tags of common assignment, wherein the lines have varying width or color to indicate a direction of relationships between tags of common assignment.

Assignments (7)
SECURITY AGREEMENT Recorded May 20, 2026
From: WAYFAIR LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 075591/0399 →
SECURITY INTEREST Recorded Nov 10, 2025
From: WAYFAIR LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 073514/0326 →
SECURITY AGREEMENT Recorded Mar 13, 2025
From: WAYFAIR LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 070513/0542 →
SECURITY AGREEMENT Recorded Oct 10, 2024
From: WAYFAIR LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 069143/0399 →
SECURITY AGREEMENT Recorded Mar 24, 2021
From: WAYFAIR LLC
To: CITIBANK, N.A.
Reel/Frame 055708/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: WAYFAIR LLC
Reel/Frame 050867/0899 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2008
From: KIRBY, CHRISTOPHER W.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 021769/0803 →
Continuity (1)
Related Publication 20100114907A1 · May 6, 2010