Method and system for portably enabling awareness, touring, and conferencing over the world-wide web using proxies and shared-state servers
First Claim
Patent Images
1. A method of retrieving data from an information server, comprising the steps of:
- a requester initiating a request for data from an information server;
sending said request to a Proxy;
said Proxy forwarding said request to said information server;
said Proxy receiving and storing data from said information server;
inserting an Applet into said data;
delivering said data and said Applet to said requester of said data;
executing said Applet, wherein said step executing said Applet further comprises;
initiating a connection to Client Software, wherein said Client Software communicates with a Multi-User Shared State Server; and
terminating said connection to Client Software.
3 Assignments
0 Petitions
Accused Products
Abstract
Collaboration capabilities (both "push" and "pull" of information) are portably added to World-Wide Web content. In particular, a persistent connection is maintained to a shared state server for retrieving data via a "push" mechanism which maintains the freedom to access arbitrary Web content via the "pull" mechanism. Moreover, the collaboration is provided in a portable manner, in the same way that all other Web content is portable both across hardware platforms and across browser implementations.
-
Citations
27 Claims
-
1. A method of retrieving data from an information server, comprising the steps of:
-
a requester initiating a request for data from an information server; sending said request to a Proxy; said Proxy forwarding said request to said information server; said Proxy receiving and storing data from said information server; inserting an Applet into said data; delivering said data and said Applet to said requester of said data; executing said Applet, wherein said step executing said Applet further comprises; initiating a connection to Client Software, wherein said Client Software communicates with a Multi-User Shared State Server; and terminating said connection to Client Software. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for retrieving data from an information server, comprising:
-
means for a requester initiating a request for data from an information server; means for sending said request to a Proxy; means for said Proxy forwarding said request to said information server; means for said Proxy receiving and storing data from said information server; means for inserting an Applet into said data; means for delivering said data and said Applet to said requester of said data; means for executing said Applet, wherein said means for executing said Applet further comprises; means for initiating a connection to Client Software, wherein said Client Software communicates with a Multi-User Shared State Server; and means for terminating said connection to Client Software. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product recorded on computer readable medium for retrieving data from an information server, comprising:
-
computer readable means for a requester initiating a request for data from an information server; computer readable means for sending said request to a Proxy; computer readable means for said Proxy forwarding said request to said information server; computer readable means for said Proxy receiving and storing data from said information server; computer readable means for inserting an Applet into said data; computer readable means for delivering said data and said Applet to said requester of said data; computer readable means for executing said Applet, wherein said computer readable means for executing said Applet further comprises; computer readable means for initiating a connection to Client Software, wherein said Client Software communicates with a Multi-User Shared State Server; and computer readable means for terminating said connection to Client Software. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification