Mechanisms and techniques provide the system that allows a server computer
system to capture the complete state of the browser process performing on a client
computer system in a remote manner. In the server computer system, which may be
a collaboration adapter computer system operating a dynamic content adapter, the
invention provides a system and method, such as a servlet process, for initiating
a collaboration adapter session with a client computer system. The system receives
a content object from the client computer system and storing document content information
such as HTML and frameset content, URL information, cookie information and the
like contained within the content object for shared access by participants to the
collaboration adapter session. The system also generates a collaboration adapter
session identification information for the collaboration adapter session based
on document location information contained within the content object. The system
then returns the collaboration adapter session identification information to the
client computer system such that the client computer system can participate in
the collaboration adapter session.