An intermediate server for sharing data between a sender computer and
receiver computer(s)is disclosed. A sender initiates a browsing session by
(1) requesting a session setup form from the intermediate server that is
returned with a beginning URL or (2) being redirected to the intermediate
server. A intermediate server control program retrieves content from a
server, modifies the hyperlinks within the content by appending the
original URL to the URL of the intermediate server, stores the modified
content data for later use, and forwards the modified content data to the
sender. In asynchronous playback mode, a receiver connects to the
intermediate server using a session identifier associated with sender's
browsing session. An intermediate server playback program retrieves and
pushes the stored content to the receiver. Storing the modified content
guarantees that sender and receiver view the same content sequence as
opposed to the same URL sequence.
Un serveur intermédiaire pour partager des données entre un ordinateur d'expéditeur et les computer(s)is de récepteur a révélé. Un expéditeur lance une session de lecture rapide (1) en demandant une forme d'installation de session à partir du serveur intermédiaire qui est retourné avec un URL commençant ou (2) étant réorienté au serveur intermédiaire. Un programme de gestion intermédiaire de serveur recherche le contenu d'un serveur, modifie les hyperliens dans le contenu en apposant le URL original selon le URL du serveur intermédiaire, stocke les données contentes modifiées pour l'usage postérieur, et fait suivre aux données contentes modifiées l'expéditeur. En mode asynchrone de playback, un récepteur se relie au serveur intermédiaire en utilisant une marque de session liée à la session de la lecture rapide de l'expéditeur. Un programme intermédiaire de playback de serveur recherche et pousse le contenu stocké au récepteur. Le stockage du contenu modifié garantit ces expéditeur et vue de récepteur le même ordre content par opposition au même ordre de URL.