Real-time web sharing system
First Claim
1. A system which enables real-time sharing of a web page being viewed on a plurality of terminals, comprising:
- a server provided with a means to transmit a detecting script which detects an update to the web page and an updating script which updates the web page; and
a means to transmit update information which notifies an update to a web page, such information being sent from a prescribed terminal, to other terminal which is displaying the same web page as said prescribed terminal; and
terminals each provided with a receiving means to receive the detecting script and the updating script which are sent from said server;
a means to cause the received detecting script to detect an update to the web page being displayed and, if any, generate update information which notifies the result of the update and to transmit the resultant update information to said server; and
a means to cause the updating script to update the web page based on said received update information.
2 Assignments
0 Petitions
Accused Products
Abstract
The customer presses the Connect button (2240) on the customer terminal (1230). By this, a connection request to an operator terminal is notified to an operator terminal (1210) via the push sharing server (2100). On receiving this notification, the operator terminal (1210) changes the Respond button (2310) to the Incoming button. When the operator presses the Respond button (2310) on the operator web page (2300), the push sharing server (2100) transmits a difference notification command to the operator terminal (1210), and the operator terminal displays the same web page as the web page on the customer terminals (1230).
64 Citations
21 Claims
-
1. A system which enables real-time sharing of a web page being viewed on a plurality of terminals, comprising:
-
a server provided with a means to transmit a detecting script which detects an update to the web page and an updating script which updates the web page; and
a means to transmit update information which notifies an update to a web page, such information being sent from a prescribed terminal, to other terminal which is displaying the same web page as said prescribed terminal; and
terminals each provided with a receiving means to receive the detecting script and the updating script which are sent from said server;
a means to cause the received detecting script to detect an update to the web page being displayed and, if any, generate update information which notifies the result of the update and to transmit the resultant update information to said server; and
a means to cause the updating script to update the web page based on said received update information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A terminal of a real-time web sharing system which enables real-time sharing of a web page via a remote server, comprising:
-
a means to receive a detecting script which detects an update to the web page, an updating script which updates the web page, and update information which notifies the update to the web page, all of these scripts being sent from a server;
a means to cause said received detecting script to detect an update to the web page being displayed and, if any, generate update information which notifies the result of the update and to transmit the resultant update information to said server; and
a means to cause the updating script to update the web page based on the update information which has been received via said receiving means. - View Dependent Claims (8, 9, 10)
-
-
11. A server of a system which enables sharing of a web page being viewed between a plurality of terminals in real-time, comprising:
-
a means to receive the update information which notifies an update to a web page and the part update information which notifies an update to a part provided on the web page, both the update information being sent from a prescribed terminal;
a storing means to store identification information which identifies said prescribed terminal, in association with said received update information and part update information;
a means to cause said storing means to store said identification information which identifies said prescribed terminal, in association with said update information and part update information;
a means to, when other terminal logs in using the identification information of said prescribed terminal, retrieve from said storing means the update information and part update information associated with the same identification information as said login identification information; and
a means to first transmit said retrieved update information and then transmit said retrieved part update information to said other terminal. - View Dependent Claims (12)
-
-
13. A program, comprising realizing in each terminal of a real-time web sharing system which enables sharing of a web page via a server, comprising:
-
a function which detects an update to a web page being displayed on the own terminal;
a function which generates update information which notifies the result of the update to a remote server after detecting an update to a web page being displayed on the own terminal; and
a function which updates the web page being displayed on the own terminal based on the update information sent from said server. - View Dependent Claims (14, 15)
-
-
16. A method of sharing a web page in real-time between a plurality of terminals by using existing browsers, comprising:
enabling sharing of a web page in real-time without requiring alteration of the web page in advance or without requiring alteration of the display or the content rewriting module of a browser, by linking a web page for sharing and a web page for control with each other by displaying these web pages on the screen divided into frames or in browsers in parent-child relationship;
causing a script in the control frame to detect a change in the address of the shared page;
assigning, at this timing, from the control frame to the sharing frame a hook function which hooks a sharing event and identification information which designates what will be shared;
if said sharing event occurs, generating and notifying from a server to the browsers on other terminals notification information which notifies the event that has occurred; and
invoking a function which executes the function hooked to the targets having the same identification information.
-
17. A method of sharing in real-time a web page being displayed on a first terminal and a second terminal via a remote server, comprising the steps of:
-
said server transmitting to the first terminal a detecting script which detects an update to a web page and transmitting to said second terminal an updating script which updates a web page;
said first terminal receiving the detecting script sent from said server and causing this received detecting script to detect an update to a web page;
said second terminal receiving the updating script sent from said server;
said first terminal, if said detecting script detects an update to a web page, generating and transmitting to said server update information which notifies the result of the update;
said server transmitting the update information sent from the first terminal to the second terminal; and
said second terminal causing said received updating script to update the web page based on the update information sent from said server. - View Dependent Claims (18, 19, 20, 21)
-
Specification