IP Library Granted Patent US 7,058,892
Granted Patent B1
US 7,058,892 · App. 10/079,228 · Granted Jun 6, 2006

Displaying content from multiple servers

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,058,892
App. No.
10/079,228
Granted
Jun 6, 2006
Kind
B1
Abstract

A request is sent for a web page and the web page is received from a first server. The web page is displayed by a browser. An identification of the web page is sent to a second server. Content is received from the second server. The content is selected by the second server based on the identification sent to the second server. A toolbar that includes a button is displayed, and the received content is displayed in response to a user selecting the button.

Claims (73)

1. A method performed by a client computer system executing a browser, the method comprising:

sending a request for a web page;

receiving the web page from a first server;

displaying the web page using the browser;

sending an identification of the web page to a second server;

receiving content from the second server, wherein the content is selected by the second server based on the identification sent to the second server;

displaying a toolbar, wherein the toolbar comprises at least one button; and

displaying the received content in response to a user selecting the button.

2. The method of claim 1 wherein displaying the received content comprises displaying the received content while the web page is displayed using the browser.

3. The method of claim 1 wherein:

displaying the web page using the browser comprises displaying the web page in a pane of the browser; and

displaying the received content comprises displaying the received content in a pane separate from the browser pane.

4. The method of claim 1 wherein the identification is sent separately from the request for the web page sent to the first server.

5. The method of claim 1 wherein the toolbar comprises a second button, the method further comprising initiating a chat session in response to a user selecting the second button.

6. The method of claim 1 wherein the toolbar comprises a second button, the method further comprising adding the identification of the web page to a set of bookmarks shared by multiple online users in response to a user selecting the second button.

7. The method of claim 1 wherein the toolbar comprises a second button, the method further comprising initiating an online game session in response to a user selecting the second button.

8. The method of claim 1 wherein the received content comprises annotations associated with the web page.

9. The method of claim 8 wherein the annotations are threaded messages provided by multiple users.

10. The method of claim 1 wherein the received content comprises identifications of other online users currently viewing the web page.

11. The method of claim 1 wherein the received content is related to the web page by subject matter.

12. A client computer system comprising:

a browser to send a request for a web page to a first server;

an application in communication with the browser to:

send an identification of the web page to a second server,

receive content from the second server, wherein the content is selected by the second server based on the identification sent to the second server,

display a toolbar, wherein the toolbar comprises at least one button; and

display the received content in response to a user selecting the button.

13. The client computer system of claim 12 wherein the application displays the received content while the web page is displayed using the browser.

14. The client computer system of claim 12 wherein:

the browser displays the web page in a pane of the browser; and

the application displays the received content in a pane separate from the browser pane.

15. The client computer system of claim 12 wherein the identification is sent separately from the request for the web page sent to the first server by the browser.

16. The client computer system of claim 12 wherein the toolbar comprises a second button, and the application initiates a chat session in response to a user selecting the second button.

17. The client computer system of claim 12 wherein the toolbar comprises a second button, and the application adds the identification of the web page to a set of bookmarks shared by multiple online users in response to a user selecting the second button.

18. The client computer system of claim 12 wherein the toolbar comprises a second button, and the application initiates an online game session in response to a user selecting the second button.

19. The client computer system of claim 12 wherein the received content comprises annotations associated with the web page.

20. The client computer system of claim 19 wherein the annotations are threaded messages provided by multiple users.

21. The client computer system of claim 12 wherein the received content comprises identifications of other online users currently viewing the web page.

22. The client computer system of claim 12 wherein the received content is related to the web page by subject matter.

23. A computer usable medium containing a computer program, the computer programming comprising instructions for causing a client computer system executing a browser to perform the following operations:

send an identification of a web page to a first server, wherein the identification is sent separately from a request for the web page sent to a second server by the browser;

receive content from the first server, wherein the content is selected by the first server based on the identification sent to the first server;

display a toolbar, where the toolbar comprises at least one button; and

display the received content in response to a user selecting the button.

24. The medium of claim 23 wherein, to display the received content, the computer program further comprises instructions for causing the client computer system to display the received content while the web page is displayed using the browser.

25. The medium of claim 23 wherein, to display the received content, the computer program further comprises instructions for causing the client computer system to display the received content in a pane separate from a pane of the browser.

26. The medium of claim 23 wherein the toolbar comprises a second button, the computer program further comprising instructions for causing the client computer system to initiate a chat session in response to a user selecting the second button.

27. The medium of claim 23 wherein the toolbar comprises a second button, the computer program further comprising instructions for causing the client computer system to add the identification of the web page to a set of bookmarks shared by multiple online users in response to a user selecting the second button.

28. The medium of claim 23 wherein the toolbar comprises a second button, the computer program further comprises instructions for causing the client computer system to initiate an online game session in response to a user selecting the second button.

29. The medium of claim 23 wherein the received content comprises annotations associated with the web page.

30. The medium of claim 29 wherein the annotations are threaded messages provided by multiple users.

31. The medium of claim 23 wherein the received content comprises identifications of other online users currently viewing the web page.

32. The medium of claim 23 wherein the received content is related to the web page by subject matter.

33. An apparatus comprising:

means for sending a request for a web page;

means for receiving the web page from a first server;

means for displaying the web page using a browser;

means for sending an identification of the web page to a second server;

means for receiving content from the second server, wherein the content is selected by the second server based on the identification sent to the second server;

means for displaying a toolbar, wherein the toolbar comprises at least one button; and

means for displaying the received content in response to a user selecting the button.

34. The apparatus of claim 33 wherein the means for displaying the received content comprises means for displaying the received content while the web page is displayed using the browser.

35. The apparatus of claim 33 wherein:

the means for displaying the web page using the browser comprises means for displaying the web page in a pane of the browser; and

the means for displaying the received content comprises means for displaying the received content in a pane separate from the browser pane.

36. The apparatus of claim 33 wherein the identification is sent separately from the request for the web page sent to the first server.

37. The apparatus of claim 33 wherein the toolbar comprises a second button, the apparatus further comprising means for initiating a chat session in response to a user selecting the second button.

38. The apparatus of claim 33 wherein the toolbar comprises a second button, the apparatus further comprising means for adding the identification of the web page to a set of bookmarks shared by multiple online users in response to a user selecting the second button.

39. The apparatus of claim 33 wherein the toolbar comprises a second button, the apparatus further comprising means for initiating an online game session in response to a user selecting the second button.

40. The apparatus of claim 33 wherein the received content comprises annotations associated with the web page.

41. The apparatus of claim 40 wherein the annotations are threaded messages provided by multiple users.

42. The apparatus of claim 33 wherein the received content comprises identifications of other online users currently viewing the web page.

43. The apparatus of claim 33 wherein the received content is related to the web page by subject matter.

Assignments (10)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2012
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 028487/0304 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE INFORMATION (INVENTOR LEIGH R. TURNER INADVERTENTLY OMITTED FROM INITIAL RECORDATION) PREVIOUSLY RECORDED ON REEL 023716 FRAME 0651. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST. Recorded Apr 27, 2012
From: MACNAUGHTON, BRUCE A.; TURNER, LEIGH R.
To: COMPUSERVE INCORPORATED
Reel/Frame 028118/0863 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR PREVIOUSLY RECORDED ON REEL 023716 FRAME 0707. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST. Recorded Apr 27, 2012
From: COMPUSERVE INCORPORATED
To: AMERICA ONLINE, INC.
Reel/Frame 028118/0902 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
CHANGE OF NAME Recorded Dec 31, 2009
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 023723/0585 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2009
From: AOL LLC
To: AOL INC.
Reel/Frame 023723/0645 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2009
From: MACNAUGHTON, BRUCE A.
To: AMERICA ONLINE, INC.
Reel/Frame 023716/0707 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2009
From: MACNAUGHTON, BRUCE A.
To: AMERICA ONLINE, INC.
Reel/Frame 023716/0651 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →