Methods and apparatus for establishing collaboration using browser state information
First Claim
1. In a server computer system, a method for initiating a collaboration adapter session with a client computer system, the method comprising the steps of:
- receiving a content object from the client computer system;
storing document content information contained within the content object for shared access by participants to the collaboration adapter session;
generating collaboration adapter session identification information for the collaboration adapter session based on document location information contained within the content object and a copy server session identification; and
returning the collaboration adapter session identification information to the client computer system such that the client computer system can participate in the collaboration adapter session.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
251 Citations
37 Claims
-
1. In a server computer system, a method for initiating a collaboration adapter session with a client computer system, the method comprising the steps of:
-
receiving a content object from the client computer system; storing document content information contained within the content object for shared access by participants to the collaboration adapter session; generating collaboration adapter session identification information for the collaboration adapter session based on document location information contained within the content object and a copy server session identification; and returning the collaboration adapter session identification information to the client computer system such that the client computer system can participate in the collaboration adapter session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server computer system comprising:
-
an interface; a memory; a processor; and an interconnection mechanism coupling the interface, the memory, and the processor; wherein the memory is configured with a collaboration servlet application, that when performed on the processor, provides a servlet process that causes the processor to initiate a collaboration adapter session with a client computer system, by performing the operations of; receiving, via the interface, a content object from the client computer system, the content object being placed in the memory; storing, in a copy server coupled to the interface, document content information contained within the content object for shared access by participants to the collaboration adapter session; generating, in the memory, collaboration adapter session identification information for the collaboration adapter session based on document location information contained within the content object and a copy server session identification; and returning the collaboration adapter session identification information to the client computer system, via the interface, such that the client computer system can participate in the collaboration adapter session. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product having a computer-readable medium including servlet application computer program logic encoded thereon for initiating a collaboration adapter session with a client computer system, such that the computer program logic, when performed on at least one processor within a server computer system, causes the at least one processor to perform the operations of:
-
receiving a content object from the client computer system; storing document content information contained within the content object for shared access by participants to the collaboration adapter session; generating collaboration adapter session identification information for the collaboration adapter session based on document location information contained within the content object and a copy server session identification; and returning the collaboration adapter session identification information to the client computer system such that the client computer system can participate in the collaboration adapter session. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A server computer system comprising:
-
an interface; a memory; a processor; and an interconnection mechanism coupling the interface, the memory, and the processor; wherein the memory is configured with a collaboration servlet application, that when performed on the processor, provides a means for causing the processor to initiate a collaboration adapter session with a client computer system, such means including; means for receiving, via the interface, a content object from the client computer system, the content object being placed in the memory; means for storing, in a copy server coupled to the interface, document content information contained within the content object for shared access by participants to the collaboration adapter session; means for generating, in the memory, collaboration adapter session identification information for the collaboration adapter session based on document location information contained within the content object and a copy server session identification; and means for returning the collaboration adapter session identification information to the client computer system, via the interface, such that the client computer system can participate in the collaboration adapter session.
-
-
23. In a server computer system, a method for initiating a collaboration adapter session with a client computer system, the method comprising
receiving content object; -
obtaining document content object within said content object; extracting document content information from document content object; extracting document identity information including identifier content from said content object; obtaining identifier attributes from the server computer; combining the identifier content and identifier attributes to reconstitute a valid document identifier associated with said document content information; transferring said document content information and said document identity information to a copy server for shared access by participants to a collaboration server; and receiving copy server session identification information from the copy server. - View Dependent Claims (24, 25)
-
-
26. In a server computer system, a method for initiating a collaboration adapter session with a client computer system, the method comprising:
-
extracting document location information for document content objects identified in a content object; providing to a collaboration adapter a request to establish a collaboration adapter session; receiving collaboration adapter session identification information; and returning the collaboration adapter session identification information to the client computer system such that the client computer system can participate in the shared collaboration adapter session, wherein said request includes at least one of document location information for a document content object in the content object, and a copy server session identification. - View Dependent Claims (27)
-
-
28. A server computer system comprising:
-
an interface; a memory; a processor; and an interconnection mechanism coupling the interface, the memory, and the processor; wherein the memory is configured with a collaboration servlet application, that when performed on the processor, provides a servlet process that causes the processor to initiate a collaboration adapter session with a client computer system, by performing the operations of; receiving content object; obtaining document content object within said content object; extracting document content information from document content object; extracting document identity information from said content object; obtaining identifier attributes from the server computer; combining identifier content and identifier attributes to reconstitute a valid document identifier associated with said document content information; transferring said document content information and said document identity information to a copy server for shared access by participants to a collaboration server; and receiving copy server session identification information from the copy server. - View Dependent Claims (29, 30)
-
-
31. A server computer system comprising:
-
an interface; a memory; a processor; and an interconnection mechanism coupling the interface, the memory, and the processor; wherein the memory is configured with a collaboration servlet application, that when performed on the processor, provides a servlet process that causes the processor to initiate a collaboration adapter session with a client computer system, by performing the operations of; extracting document location information for document content objects identified in a content object; providing to a collaboration adapter a request to establish a collaboration adapter session; receiving collaboration adapter session identification information; and returning the collaboration adapter session identification information to the client computer system such that the client computer system can participate in the shared collaboration adapter session, wherein said request includes at least one of document location information for a document content object in the content object, and a copy server session identification. - View Dependent Claims (32)
-
-
33. A computer program product having a computer-readable medium including servlet application computer program logic encoded thereon for initiating a collaboration adapter session with a client computer system, such that the computer program logic, when performed on at least one processor within a server computer system, causes the at least one processor to perform the operations of:
-
receiving content object; obtaining document content object within said content object; extracting document content information from document content object; extracting document identity information from said content object; obtaining identifier attributes from the server computer; combining identifier content and identifier attributes to reconstitute a valid document identifier associated with said document content information; transferring said document content information and said document identity information to a copy server for shared access by participants to a collaboration server; and receiving copy server session identification information from the copy server. - View Dependent Claims (34, 35)
-
-
36. A computer program product having a computer-readable medium including servlet application computer program logic encoded thereon for initiating a collaboration adapter session with a client computer system, such that the computer program logic, when performed on at least one processor within a server computer system, causes the at least one processor to perform the operations of:
-
extracting document location information for document content objects identified in a content object; providing to a collaboration adapter a request to establish a collaboration adapter session; receiving collaboration adapter session identification information; and returning the collaboration adapter session identification information to the client computer system such that the client computer system can participate in the shared collaboration adapter session, wherein said request includes at least one of document location information for a document content object in the content object, and a copy server session identification. - View Dependent Claims (37)
-
Specification