Patent ID: 8856259

Claim:
A system for improved multi-domain co-browsing comprising: a co-browsing engine able to perform at least one of a co-browsing session state management and routing, wherein the co-browsing session spans two or more domains, wherein the two or more domains have a common root domain of a Domain Name System (DNS) hierarchy, wherein the co-browsing session is associated with one of a plurality of co-browsing applications, wherein each of the co-browsing applications is associated with an interface, wherein the co-browsing engine resides within a master client computing device; a session manager of the co-browsing engine configured to transfer a state artifact of the co-browsing session from the master client computing device to a slave client computing device based on a trigger event indicating a change from the first domain to the second domain of the two or more domains; a data store associated with the master client computing device configured to store the state artifact, wherein the state artifact comprises of at least one of a session identifier and a fully qualified domain name; and the session manager able to synchronize non-state session information associated with the co-browsing session among the master client computing device and the slave client computing device and able to transfer the co-browsing session from a first co-browsing application to a second co-browsing application of the plurality of co-browsing applications, wherein the first and the second co-browsing applications are associated with the one or more domains having the common root domain.