METHOD FOR REMOTE DIRECTING OF WWW-BROWSER

Abstract: The content of the invention is a method, by which it is possible to remotely, for example within phone-contact range, change the www-document (104) displayed on the www-browsers (108) of one or more clients, with a controller window (102) on the controller's own www-browser (101). According to the invention, the controller instructs the clients to choose a particular www-document (104) residing in a server (100) used by the controller; said document being maintained by a server-side program (103) which can be commanded by the controller to embed URLs in the said www-document. As a result of the actions of the program, the clients' www-browsers display the document (110) specified by the URL given by the controller. This is achieved by having the clients' www-browsers update its state from the server, causing the displayed page to be refreshed, according to the controller's choice.

Description: Method for remote directing of www-browser The content of the invention is a method by which the www-document displayed on one or more www-browsers can be changed by the controller through a window of his or her www-browser. Simultaneous visual communication and phone contact is possible with current Internet technology. However, this requires that all parties have the necessary audio hardware as well as special software extensions to known www-browsers, such as Microsoft Internet Explorer and Netscape Navigator. With current technology it is possible to augment phone communication with presenting www-documents, usually to provide visual information. The transmission of visual information is based on active use of the www-browser, in that the controller gives www-addresses to the listener, who then proceeds to direct his www-browser to the given www-address. The www- addresses are usually fairly long, and thus the imprecision of instructions given on phone is a disadvantage, especially due to the presence of special control characters and case sensitivity in the www-addresses (URLs). Especially in a situation in which it is desired that a phone negotiation be augmented with presentation of www-pages, the maintainer of the negotiation has to specifically instruct each party in using their respective www-browsers, making it hard for them to appreciate the contents of the presented www-documents. This makes the arrangement impractical: the disadvantage manifests itself especially when the intended audience is large, with a video projector or similar piece of equipment used to display the www-pages. Also in e-commerce there are situations in which a direct contact to the customer is required, making the phone a natural choice for communication, hi such situations, say, product presentations can only be done by means of www-documents with the relevant information - this however requires constant instruction from the maintainer for the client in directing his www-browser to the desired documents. The aforementioned situations have created a need for creating a method by which the www-browser of a listener can be controlled by the presenter without the need for the active participation of the client. Known methods for similar purposes require all parties to obtain special software and equipment and install them onto their computers prior to the presentation. The intent of the invention is to avoid the disadvantage caused by the special purpose additional software and equipment, namely their cost, the additional time required to instruct clients in installing and maintaining the special purpose components and the possibility of errors in writing and communicating URLs. The invention possesses the specific advantage of all parties being able to use the method with ordinary Internet-connections and ordinary phone line utilizing pre-existing Internet and telecommunications technology. Characteristic to the method based on the invention is that in order to avoid the aforementioned disadvantages and bring forth the aforementioned advantages, the user of the method, controller, defines by means of her or his www-browser the specific www-document which is displayed in a window of the clients' www-browsers. Method based on the invention is illustrated and explicated by means of the following diagrams, in which Fig. 1 presents the functional portions and interrelations thereof of the remote controlling of www-browser. Fig. 2 presents the control window, into which previously saved URLs can be brought. The user of the method, controller, asks his clients or conversant, henceforth listener, to direct his or her www-browser to a www-document specified by an URL pointing to a document in a server ( 100). The controller monitors this www-document in his own www-browser (101). The controller gives in the controller window in his or her www-browser ( 102) an address URL X, which is received in the server (100), and directed to a CGI-program ( 103) for processing. In various well known ways, it is possible to create partially or entirely dynamic www-documents. In the example the CGI-program ( 103) creates a www-document ( 104) containing the URL 1. and for it a file ( 105), and optionally an information frame ( 106). In the file ( 105 ) there is a frame ( 107) which forms a window for the www-document to be presented , found at URL X. Both the client's www-browser ( 108) and the controllers www-browser ( 101) upon receiving the www-document from URL 1. retrieve in the frame ( 107) a www-document at server ( 109) pointed to by the URL X the file (105). The document ( 104) ensures that when the URL X is changed, www-browsers ( 101) and ( 108) refresh the document respectively. This can be achieved by means of the command "RELOAD" or "REFRESH" supported by www-browsers. The document (104) can also implement a mechanism, which continously monitors a parameter at the server (100), and a program ( 103) which when URL X is changed sets the parameter, which is noticed by the mechanism, which then proceeds to refresh the document ( 104). A possible implementation uses the JavaScript-language element "FileUpload" or an equivalent thereof, with the parameter residing within a file in server (100). In the implementation, sepcial care is needed to ensure that the www-browsers retrieve the actual changed documents instead of relying on their local on-disk cache. This can be done in several ways, which include using the "META"-fιeld of html-documents to request the www-browser to update the changing parameter. Fig. 2. illustrates one possibility of extending the control window (102), allowing previously saved URLs be brought into it. For example, the window could function in such a fashion that the URL chosen is transferred to the input field (201 ) of the window ( 102), from which it is transferred to the server ( 100) (Fig 1.) by pressing the acknowledgement button (202). In similar fashion it is possible to create a control window which uses a previously created list of listeners allowed to access the www-document (104). The www-documents and server-side programs required to implement the method as described above are well-known technology, and thus a competent person can create a working implementation based on the description above in an alternative ways in different programming languages, both interpreted and compiled, including combinations of both. These languages include, but are not restricted to, ActiveX. C, C++, Java, JavaScrpt, JScript, Perl. VBScript. Instructions on implementing the details of the method are plentiful and can be found among other places at the www-sites of the developers of the respective languages, and the NCSA-server of the developers of the CGI- interface. Naturally, a competent professional in the industry can implement the method based on the invention in ways not subsumed under the above description within the restrictions set by the following claims.

Claims: Claims 1. A method for remote directing a www-browser, in which the controller, using his own www-browser ( 102), specifies via Internet an HTML-document for the browser of one or more listeners, being accessible to them trough their browsers (108), and to said controller trough his or her browser ( 101 ). to a program, which is a part of the method and is located in a server ( 100) accessible to said controller: said program controlling code containing files embedded onto the page ( 104); said controller instructing the listeners to choose said HTML-document, further specifying by means of his browser the address of the www-page ( 1 10) intended to be displayed in the window ( 107) of the page ( 104); and said address being further delivered to the server and to said program, which embeds said address of the page ( 1 10) onto the listener ' s page (104) wherein: the listeners' page ( 104), upon being displayed by listeners' browsers (108), makes said browsers continuously check for possible changes in said documents in said controller's server, and finding the changes, refreshes the copy of the page ( 104) of said listener's browser to match said files at the server. 2. A method as claimed in claim 1 wherein the refreshing of the client's page ( 104) is conditioned by monitoring change in a parameter residing in the said server, changed by the program ( 103) upon a different www-address having been chosen, after which the copy of the page of the client's www-browser is refreshed. 3. A method as claimed in claim 1. wherein the controller can pick the address of the www-document displayed on the clients' www-browsers from a previously created list of www-addresses 4. A method as claimed in claim 1, 2. and 3 wherein the controller can choose the client allowed to access to the page ( 104) from a previously created list displayed on his or her www-browser.

Inventors: HAELIKKAE ANTERO, KOSKENSILTA AATU, HAELIKKAE, ANTERO, KOSKENSILTA, AATU
Applicants: CURIOSITAS LTD OY, HAELIKKAE ANTERO, KOSKENSILTA AATU, HAELIKKAE, ANTERO, KOSKENSILTA, AATU
Application year: 2000
Main classification: H04L12
IPC codes: G06F17