IP Library › Granted Patent US 7,870,475
Granted Patent B2
US 7,870,475 · App. 11/435,557 · Granted Jan 11, 2011

System and method for bookmarking and tagging a content item

Assignee: Yahoo! Inc.
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 7,870,475
App. No.
11/435,557
Granted
Jan 11, 2011
Kind
B2
Abstract

The present invention is directed towards systems and methods for saving and tagging a content item available on a computer network, including saving and bookmarking a reference to a content item. According to one embodiment of a method according to the present invention, a user navigates to a content item and selects a control to save a bookmark to the content item. A bookmarking and tagging server receives one or more items of tag information that are related to the bookmarked content item, which are saved in conjunction with the one or more items of tag information.

Claims (54)

1. A method for saving and tagging a content item available on a computer network, the method comprising:

generating a tag space for a content item including a plurality of tag information associated with the content item across a plurality of users;

navigating to the content item available over a computer network, the content generated by an author;

receiving a request to save a bookmark to the content item;

suggesting tag information that is related to the bookmarked content item based on the plurality of tag information from the tag space of the bookmarked content item;

receiving one or more items of user-generated tag information that are related to the bookmarked content item, the user-generated tag information generated by one or more users who are not the author and selected from the suggested tag information; and

saving the bookmarked content item in conjunction with the one or more items of user-generated tag information, the one or more items of user-generated tag information associated with the tag space of the bookmarked content item.

2. The method of claim 1 wherein navigating comprises utilizing a browser to navigate to an address that identifies the location of the content item.

3. The method of claim 2 wherein receiving a request to save a bookmark to the content item comprises receiving a request to save a bookmark to the content item based upon the selection of a browser control.

4. The method of claim 1 wherein receiving a request to save a bookmark to the content item comprises receiving a request to save a bookmark to the content item based upon the selection of a control presented as part of the content item.

5. The method of claim 1 wherein receiving a request to save a bookmark to the content item comprises receiving an address of the content item to a bookmarking and tagging service provider for storage.

6. The method of claim 1 wherein receiving a request to save a bookmark to the content item comprises receiving a URL that identifies the content item to a bookmarking and tagging service provider for storage.

7. The method of claim 1 wherein receiving one or more items of tag information comprises receiving one or more items of tag information that describe the related content item.

8. The method of claim 1 comprising:

receiving authentication information that identifies a user;

if the authentication information that identifies the user is valid, providing the user with access to a bookmarking and tagging service provider; and

if the authentication information that identifies the user is no valid, preventing the user from access to the bookmarking and tagging service provider.

9. The method of claim 8 wherein saving comprises saving in conjunction with information that identifies an account for the user.

10. The method of claim 1 wherein receiving a request to save a bookmark to the content item comprises encoding a URL for the content item into a URL that identifies a bookmarking and tagging service provider.

11. The method of claim 10 comprising parsing the encoded URL at the bookmarking and tagging service provider for storage.

12. The method of claim 1 comprising:

receiving a portion of an item of tag information; and

providing one or more suggested items of tag information on the basis of the received portion.

13. The method of claim 1 comprising:

suggesting one or more items of tag information; and

selecting a given one of the one or more items of tag information.

14. The method of claim 13 wherein suggesting comprises suggesting one or more items of tag information previously provided by a user.

15. The method of claim 1 comprising:

providing description information with regard to the content item; and

saving the description information in conjunction with the bookmarked content item and one or more items of tag information.

16. The method of claim 15 wherein providing comprises extracting the description information from the content item.

17. The method of claim 1 comprising:

providing notes information with regard to the content item; and

saving the notes information in conjunction with the bookmarked content item and one or more items of tag information.

18. The method of claim 1 wherein navigating to a content item comprises navigating to a web page.

19. The method of claim 1 wherein suggesting comprises suggesting a popular tag.

20. A system for saving and tagging a content item available on a computer network, the system comprising:

a client device operative to navigate to a content item available over a computer network and provide a control to generate a request to bookmark the content item, the content generated by an author;

a bookmarking and tagging service provider operative to:

generate a tag space for the content item including a plurality of tag information associated with the content item across a plurality of users;

suggest tag information that is related to the bookmarked content item based on the plurality of tag information from the tag space of the content item;

receive the bookmark request from the client device and one or more items of user-generated tag information that are related to the content item, the user-generated tag information generated by one or more users who are not the author and selected from the suggested tag information; and

a bookmark and tag data store operative to:

store a bookmark for the content item in conjunction with the one or more items of user-generated tag information, the one or more items of user-generated tag information associated with the tag space of the content item.

21. The system of claim 20 wherein the bookmark and tag data store is a relational database.

22. The system of claim 20 wherein the client device comprises a web browser to navigate to a content item.

23. The system of claim 20 wherein the client device utilizes an address to navigate to the content item.

24. The system of claim 23 wherein the client encodes the address of the content item in the bookmark request.

25. The system of claim 24 wherein the bookmarking and tagging service provider parses the bookmark request to retrieve the address of the content item for storage in the a bookmark and tag data store.

26. The system of claim 23 wherein the address is a Uniform Resource Locator (“URL”).

27. The system of claim 20 wherein the bookmarking and tagging service provider is operative to suggest one or more items of tag information in response to the receipt of one or more items of tag information.

28. The system of claim 20 wherein the bookmarking and tagging service provider is operative to suggest one or more items of tag information on the basis of the content item.

29. The system of claim 20 wherein the bookmarking and tagging service provider is operative to suggest one or more items of tag information on the basis one or more items of tag information associated with the content item.

30. The system of claim 20 wherein the content item is a web page.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2006
From: SCHACHTER, JOSHUA
To: YAHOO! INC.
Reel/Frame 018146/0831 →
Continuity (1)
Related Publication 20070271498A1 · Nov 22, 2007