Session completion through co-browsing
First Claim
1. A method of session completion through co-browsing comprising:
- establishing a content browsing session between a first computing device of a user and a content server serving access to content to the first computing device;
maintaining state data for the content browsing session by the content server;
flagging ones of the state data as being clonable;
creating a concurrent co-browsing arrangement of the content as between the first computing device and a second computing device of the user in response to a request by the first computing device when interaction of the first computing device with the content becomes involuntarily inhibited;
cloning at least a subset of the state data comprising only state data flagged as being clonable for use by the second computing device during co-browsing of the content by storing the subset of the state data in the content server in connection with a key, providing the key to the second computing device during the co-browsing session and granting access to the subset of the state data in response to the second computing device providing the key to the content server;
receiving a modified form of the subset of the state data from the second computing device resulting from the co-browsing of the content by the second computing device; and
,providing the modified form of the subset of the state data to the first computing device for use during the content browsing session.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer program product for session completion through co-browsing is claimed. The method can include establishing a content browsing session between a first computing device and a content server serving access to content to the first computing device and maintaining state data for the content browsing session. A co-browsing arrangement of the content can be created as between the first computing device and a second computing device and at least a subset of the state data can be cloned for use by the second computing device during co-browsing of the content. Thereafter, a modified form of the subset of the state data can be received from the second computing device resulting from the co-browsing of the content by the second computing device and the modified form of the subset of the state data can be provided to the first computing device for use during the content browsing session.
-
Citations
9 Claims
-
1. A method of session completion through co-browsing comprising:
-
establishing a content browsing session between a first computing device of a user and a content server serving access to content to the first computing device; maintaining state data for the content browsing session by the content server; flagging ones of the state data as being clonable; creating a concurrent co-browsing arrangement of the content as between the first computing device and a second computing device of the user in response to a request by the first computing device when interaction of the first computing device with the content becomes involuntarily inhibited; cloning at least a subset of the state data comprising only state data flagged as being clonable for use by the second computing device during co-browsing of the content by storing the subset of the state data in the content server in connection with a key, providing the key to the second computing device during the co-browsing session and granting access to the subset of the state data in response to the second computing device providing the key to the content server; receiving a modified form of the subset of the state data from the second computing device resulting from the co-browsing of the content by the second computing device; and
,providing the modified form of the subset of the state data to the first computing device for use during the content browsing session. - View Dependent Claims (2, 3)
-
-
4. A content browsing data processing system comprising:
-
a host server with at least one processor and memory and configured for communicative coupling to different computing devices over a computer communications network; a content server executing in the memory of the host server; co-browsing management logic coupled to the content server; and
,a session completion module coupled to the co-browsing management logic, the module comprising program code enabled upon execution in the memory of the host server to direct establishment of a concurrent co-browsing arrangement of content accessed by a first computing device of a user in a content browsing session of the content, as between the first computing device and a second computing device of the user in response to a request by the first computing device when interaction of the first computing device with the content becomes involuntarily inhibited, to clone at least a subset of state data comprising only state data flagged as being clonable and created during the content browsing session for use by the second computing device during co-browsing of the content by storing the subset of the state data in the content server in connection with a key, providing the key to the second computing device during the co-browsing session and granting access to the subset of the state data in response to the second computing device providing the key to the content server, to receive a modified form of the subset of the state data from the second computing device resulting from the co-browsing of the content by the second computing device, and to provide the modified form of the subset of the state data to the first computing device for use during the content browsing session. - View Dependent Claims (5, 6)
-
-
7. A computer program product for of session completion through co-browsing, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the computer readable program code comprising; computer readable program code for establishing a content browsing session between a first computing device of a user and a content server serving access to content to the first computing device; computer readable program code for maintaining state data for the content browsing session by the content server; computer readable program code for flagging ones of the state data as being clonable; computer readable program code for creating a concurrent co-browsing arrangement of the content as between the first computing device and a second computing device of the user in response to a request by the first computing device when interaction of the first computing device with the content becomes involuntarily inhibited; computer readable program code for cloning at least a subset of the state data comprising only state data flagged as being clonable for use by the second computing device during co-browsing of the content by storing the subset of the state data in the content server in connection with a key, providing the key to the second computing device during the co-browsing session and granting access to the subset of the state data in response to the second computing device providing the key to the content server; computer readable program code for receiving a modified form of the subset of the state data from the second computing device resulting from the co-browsing of the content by the second computing device; and
,computer readable program code for providing the modified form of the subset of the state data to the first computing device for use during the content browsing session. - View Dependent Claims (8, 9)
-
Specification