Method of mutual browsing and computer program therefor
First Claim
1. A method of browsing a plurality of websites, each having an address associated therewith, from a network of interconnected computer networks (“
- Internet”
) comprising;
receiving first code and objects from a first website from the Internet by a first computer;
displaying said first code and objects of said first website on a first display area of a first display device of said first computer;
receiving second code and objects from a second website from the Internet by a second computer;
displaying said second code and objects of said second website on a second display area of a second display device of said second computer;
transmitting a first address associated with said first website by said first computer to a server computer to send to said second computer;
retrieving a first object from said first address by said second computer; and
displaying said first object from said first address in a first portion of the second display area of the second display device of the second computer, wherein said first portion overlays a portion of the second display area.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of mutually co-browsing websites from the Internet comprises receiving code and objects from a first website from the Internet by a first client computer and display the code and objects in a main display. The first client computer transmits the URL of the first website to a second client computer. The first client computer also has a miniature display overlapping a portion of the main display. The first client computer can receive the URL of the second website that is being viewed by the second client computer. The first client computer receives an object from the second website and displays it in the miniature display. The first user at the first client computer can click or activate the miniature display to cause the code and object from the second website to be displayed in the main display. The present invention also contemplates using Javascript code embedded in the first and second websites to accomplish the foregoing. The second user, similarly has a main display portion to display the contents of the second website and an overlapping miniature display to display an object from the first website being viewed by the first client computer. The users can also simultaneously engage in a chat session regarding the websites displayed.
-
Citations
24 Claims
-
1. A method of browsing a plurality of websites, each having an address associated therewith, from a network of interconnected computer networks (“
- Internet”
) comprising;receiving first code and objects from a first website from the Internet by a first computer; displaying said first code and objects of said first website on a first display area of a first display device of said first computer; receiving second code and objects from a second website from the Internet by a second computer; displaying said second code and objects of said second website on a second display area of a second display device of said second computer; transmitting a first address associated with said first website by said first computer to a server computer to send to said second computer; retrieving a first object from said first address by said second computer; and displaying said first object from said first address in a first portion of the second display area of the second display device of the second computer, wherein said first portion overlays a portion of the second display area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- Internet”
-
9. A computer program embodied in a machine readable storage medium for reference by a website having a first address, for downloading to and execution by a first computer, said computer program comprising:
-
computer program code configured to cause said first computer to initiate a communication session through a server computer with a second computer; and computer program code configured to cause said first computer to transmit to said server computer said first address. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A server computer program embodied in a machine readable storage medium for execution by a server computer, said server computer program comprising:
-
computer program code configured to receive identification data for logging a first user from a first computer on to a chat server computer, and the identification of a second user with whom the first user desires to communicate; computer program code configured to log on to the chat server computer and to initiate communication with the second user, as if the server computer were the first computer; computer program code configured to communicate directly with the second user at a second computer and with the first user at the first computer once communication is established by the chat server computer, and by-passing the chat server computer. - View Dependent Claims (15, 16)
-
-
17. A web browser computer program embodied in a machine readable storage medium for execution by a first computer, said web browser computer program comprising:
-
computer program code configured to cause the first computer to receive first code and objects from a first address of a website from a network of interconnected computer networks (“
Internet”
), and to display same on a first display;computer program code configured to transmit said first address to a server computer, for delivery to a second computer; and computer program code configured to receive from said server computer in a portion of the first display an object from a website displayed at said second computer. - View Dependent Claims (18, 19, 20)
-
-
21. An extension computer program for a web browser computer program embodied in a machine readable storage medium for execution by a first computer, said extension computer program comprising:
-
computer program code configured to cause the web browser computer program of the first computer to receive first code and objects from a first address of a website from a network of interconnected computer networks (“
Internet”
), and to cause the web browser computer program to display same on a first display;computer program code configured to transmit said first address to the server computer, for delivery to a second computer; and computer program code configured to receive from said server computer and to cause said web browser computer program to display in a portion of the first display an object from a website displayed at said second computer. - View Dependent Claims (22, 23, 24)
-
Specification