Co-browsing a page including clippable and non-clippable portions
First Claim
Patent Images
1. A computer program product comprising:
- a non-transitory computer readable storage medium; and
computer usable code stored on the non-transitory computer readable storage medium, where, if executed by a processor, the computer usable code causes a computer to;
identify a clippable portion of a page and a non-clippable portion of the page in response to receipt of the page at a local peer device during a co-browsing session, wherein the clippable portion is to be involved in a clipping operation including a selection of specific page content within the page by a user of the local peer device and a share of the page content, and wherein the non-clippable portion is to be withheld from both the selection of the specific page content by the user of the local peer device and the share of the specific page content;
display the page at the local peer device;
detect the selection of the specific page content within the page by the user of the local peer device to generate clipped content including the specific page content and excluding content of the non-clippable portion during the cobrowsing session between the local peer device and a remote peer device;
identify dependent content and style element data associated with the clipped content at the local peer device in response to the selection of the specific page content by the user of the local peer device, wherein the style element data is to include style language data;
generate a clip event at the local peer device including the specific page content, the dependent content, and the style element data; and
send the clip event from the local peer device to the remote peer device to share the specific page content, the dependent content, and the style element data via a server associated with the co-browsing session, wherein the clip event is to be implemented at the remote peer device and not at the local peer device and not at the server.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems of co-browsing may provide for detecting a selection of clipped content at a local peer device during a co-browsing session between the local peer device and a remote peer device. The clipped content can correspond to a page from a server associated with the co-browsing session. Dependent content and style element data associated with the clipped content may be identified, wherein an event can be sent to the remote peer device via the server. The event may include the clipped content, the dependent content, and the style element data.
-
Citations
20 Claims
-
1. A computer program product comprising:
-
a non-transitory computer readable storage medium; and computer usable code stored on the non-transitory computer readable storage medium, where, if executed by a processor, the computer usable code causes a computer to; identify a clippable portion of a page and a non-clippable portion of the page in response to receipt of the page at a local peer device during a co-browsing session, wherein the clippable portion is to be involved in a clipping operation including a selection of specific page content within the page by a user of the local peer device and a share of the page content, and wherein the non-clippable portion is to be withheld from both the selection of the specific page content by the user of the local peer device and the share of the specific page content; display the page at the local peer device; detect the selection of the specific page content within the page by the user of the local peer device to generate clipped content including the specific page content and excluding content of the non-clippable portion during the cobrowsing session between the local peer device and a remote peer device; identify dependent content and style element data associated with the clipped content at the local peer device in response to the selection of the specific page content by the user of the local peer device, wherein the style element data is to include style language data; generate a clip event at the local peer device including the specific page content, the dependent content, and the style element data; and send the clip event from the local peer device to the remote peer device to share the specific page content, the dependent content, and the style element data via a server associated with the co-browsing session, wherein the clip event is to be implemented at the remote peer device and not at the local peer device and not at the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 20)
-
-
12. A computer program product comprising:
-
a non-transitory computer readable storage medium; and computer usable code stored on the non-transitory computer readable storage medium, wherein, if executed by a processor, the computer usable code causes a computer to; establish a co-browsing session between a first peer device and a second peer device; transmit a page to the first peer device, wherein the page is to include a clippable portion and a non-clippable portion, wherein the clippable portion is to be involved in a clipping operation including a selection of specific page content within the page by a user of the first peer device and a share of the specific page content, and wherein the non-clippable portion is to be withheld from both the selection of the specific page content by the user of the first peer device and the share of the specific page content; receive a clip event to be genarated at the first peer device that is to include clipped content including the specific page content and excluding content of the non-clippable portion by the selection of the specific page content by the user of the first peer device, dependent content associated with the clipped content, and style element data associated with the clipped content including style language data, wherein the dependent content and style element data associated with the clipped content are to be identified at the first peer device in response to the selection of the specific page content by the user of the first peer device; and transmit the clip event that is to be received from the first peer device to the second peer device to share the specific page content, the dependent content, and the style element data without implementing the clip event that is to be implemented at the second peer device and not at the first peer device. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer program product comprising:
-
a non-transitory computer readable storage medium; and computer usable code stored on the non-transitory computer readable storage medium, where, if executed by a processor, the computer usable code causes a computer to; receive a clip event at a local peer device from a server during a co-browsing session between the local peer device and a remote peer device, wherein the clip event is to be generated at the remote peer device to share the specific page content, dependent content, and style element data, and is to be associated with a first page that is to include a clippable portion and a non-clippable portion, wherein the clippable portion is to be involved in a clipping operation including a selection of the specific page content within the first page by a user of the remote peer device and a share of the specific page content, and wherein the non-clippable portion is to be withheld from both the selection of the specific page content by the user of the remote peer device and the share of the specific page content; determine from the clip event clipped content including the specific page content and excluding content of the non-clippable portion to be generated by the selection of the specific page content by the user of the remote peer device, the dependent content associated with the clipped content, and the style element data associated with the clipped content including style language data, wherein the dependent content and style element data associated with the clipped content are to be identified at the remote peer device in response to the selection of the specific page content by the user of the remote peer device; implement the clip event at the local peer device that is not to be implemented at the remote peer device and not at the server, wherein the local peer device is to; open a second page in response to receipt of the clip event from the server; apply the style element data to the second page at the local peer device; add the clipped content and the dependent content to the second page at the local peer device; and display the second page at the local peer device. - View Dependent Claims (18, 19)
-
Specification