EP0820028A2

Method and system for obtaining and exchanging information on world wide web

Abstract

Computer users may utilize different web browsers to access a server system on the World Wide Web (WWW) to create or join a collaborative browsing session. The users or collaborators in a session are connected by one or more controllers in the server system. When a collaborator creates or joins a session, mobile code is transmitted from the system to the collaborator's computer to create a surrogate thereon, which monitors the collaborator's interaction with a web browser on the computer. The controllers communicate with all the surrogates of the collaborators to coordinate the collaborative browsing effort. When one of the surrogates detects a change by a collaborator of a uniform resource locator (URL), the new URL is communicated through the controllers to the surrogates of all other collaborators in the session. As such, the collaborators are able to move from one URL to another to browse information in a synchronous manner. In addition, the collaborators can interactively communicate with one another in real time through the respective surrogates during the session.

EP0820028A2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 8 July 2017, 9.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

6 claims: 3 independent, 3 dependent

  1. 1
    A server system for communicating with at least one device comprising a browser for receiving information from at least one source, other than said server system, on a communications network, comprising:means for receiving from said device a request for admission thereof to a session in which said browser receives said information;means responsive to said request for providing code to said device to create a surrogate therein, said surrogate acquiring data from said browser;and at least one controller for receiving said data from said surrogate.
  2. 3
    A server system for admitting a plurality of devices each having a respective browser to a session in which said devices each receive substantially same information through the respective browser from at least one resource, other than said server system, on a communications network, comprising:means for providing code to each device to create a surrogate therein after the device is admitted to said session;and at least one controller for receiving data from a selected one of the surrogates in said devices, said controller transmitting said data to surrogates other than the selected surrogate.
  3. 5
    A method for conducting a session in which a plurality of devices each receive substantially same information through a respective browser from at least one source on a communications network, comprising the steps of:providing code to each device to create a surrogate therein;connecting the surrogates in said devices using at least one controller, said surrogates interfacing the respective browsers in said devices with said controller;and conveying data from a selected one of the surrogates to other surrogates through said controller.