The present invention provides a method and system for session sharing
that allows multiple authorized users (e.g., assistants) to access the
same session and synchronize the browser views, when the current state
changes. Through the use of use of session sharing, it is ensured that
all users work on the same data and have the same Web side state. The
Client side is kept in synchronization through the use of a
publisher-subscriber model that initiates an update of all connected
Clients when a state change occurs. These functionalities of the present
invention ensure that all participating users can work together and can
share the same state both on server and Client side.