×

Real-time web sharing system

  • US 8,346,868 B2
  • Filed: 11/25/2003
  • Issued: 01/01/2013
  • Est. Priority Date: 11/27/2002
  • Status: Active Grant
First Claim
Patent Images

1. A system which enables real-time sharing of a web page being viewed on a plurality of terminals, comprising:

  • a server configured to transmit, to said plurality of terminals displaying said web page, an update detecting script which detects whether the web page being displayed on each of the plurality of terminals was updated and an updating script which updates the web page being displayed, wherein the update to the web page being displayed comprises a change in a URL of the web page;

    said server further configured to receive update information from a prescribed terminal among the plurality of terminals which indicates contents of updating to the web page on the prescribed terminal and transmitting said received update information to the other of the plurality of terminals displaying said web page;

    said plurality of terminals each configured to receive the update detecting script and the updating script transmitted from said server and to insert said update detecting script and said updating script into said web page on each of said plurality of terminals;

    each of the terminals further configured to cause the received update detecting script to detect an update to the web page being displayed, the update to the web page comprising a change in a URL of the web page, and, if any, generate update information which indicates contents of the update to the web page and to transmit said update information to said server; and

    each of the plurality of terminals further configured to cause the updating script to update the web page based on update information generated by another of the plurality of terminals and received from said server,wherein said server is configured to;

    transmit, to said plurality of terminals, a part update detecting script, which detects an updated part among parts provided on said web page, an incorporating script, which incorporates said part update detecting script into the web page, and a part updating script which updates a part provided on the web page, wherein the updated part among parts provided on said web page comprises a scroll of the web page, a resize of the web page, or an updated of a value in an entry form on said web page; and

    transmit part update information, which is received from said prescribed terminal and which indicates contents of an updated part on the web page displayed on the prescribed terminal, to said other of the plurality of terminals which are displaying the web page; and

    said plurality of terminals each configured to;

    receive the part update detecting script, the incorporating script and the part updating script which are transmitted from said server;

    cause the incorporating script to incorporate said part update detecting script into the web page, cause said part update detecting script to detect an updated part on said web page, and to transmit to said server said part update information indicating contents of said updated part; and

    cause said part updating script to update a part on the web page based on part update information received from said server,wherein said server is further configured to;

    store, in a storing part, identification information, which identifies each of said plurality of terminals, respectively, in association with corresponding update information and part update information sent from said each of said plurality of terminals;

    when said prescribed terminal logs in using identification information of another of said plurality of terminals, retrieve from said storing part update information and part update information associated with said identification information used for said login; and

    first transmit said retrieved update information and then transmit said retrieved part update information to said prescribed terminal.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×