Systems and methods for implementing instant social image cobrowsing through the cloud
First Claim
1. A method at a client device having at least a processor and a memory therein, wherein the method comprises:
- loading an application at the client device, the application displaying a graphical interface at the client device;
receiving input at the graphical interface of the client device to initiate an instant share session;
generating an action at the client device to request an instant share session;
communicating the action from the client device to a remote host organization via a public Internet, wherein the action from the client device causes the remote host organization to include an expert or support person to participate as a remote party in the instant share session with the client device by exchanging a video telephony stream with the client device through a dynamically created co-browse site;
receiving, at the client device, a pointer to the dynamically created co-browse site at the remote host organization responsive to communicating the action from the client device to the remote host organization;
following the pointer to the dynamically created co-browse site at the remote host organization communicably linking the client device with the remote host organization to join the client device to the instant share session;
exchanging the video telephony stream between the client device and the remote party through the dynamically created co-browse site, wherein the client device and the remote party are each participants of the instant share session;
wherein the expert or support person renders a solution to a user of the client device via the video telephony stream exchanged between the client device and the remote party through the dynamically created co-browse site.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for implementing instant social image cobrowsing through the cloud, including, for example, means for loading an application at the client device, the application displaying a graphical interface at the client device; receiving input at the graphical interface of the client device to initiate an instant share session; generating an action at the client device to request an instant share session; communicating the action from the client device to a remote host organization via a public Internet; receiving, at the client device, a pointer to a dynamically created co-browse site at the host organization responsive to communicating the action from the client device to the remote host organization; following the pointer to the dynamically created co-browse site at the host organization communicably linking the client device with the host organization; and exchanging a video telephony stream between the client device and a remote party through the dynamically created co-browse site. Other related embodiments are disclosed.
125 Citations
20 Claims
-
1. A method at a client device having at least a processor and a memory therein, wherein the method comprises:
-
loading an application at the client device, the application displaying a graphical interface at the client device; receiving input at the graphical interface of the client device to initiate an instant share session; generating an action at the client device to request an instant share session; communicating the action from the client device to a remote host organization via a public Internet, wherein the action from the client device causes the remote host organization to include an expert or support person to participate as a remote party in the instant share session with the client device by exchanging a video telephony stream with the client device through a dynamically created co-browse site; receiving, at the client device, a pointer to the dynamically created co-browse site at the remote host organization responsive to communicating the action from the client device to the remote host organization; following the pointer to the dynamically created co-browse site at the remote host organization communicably linking the client device with the remote host organization to join the client device to the instant share session; exchanging the video telephony stream between the client device and the remote party through the dynamically created co-browse site, wherein the client device and the remote party are each participants of the instant share session; wherein the expert or support person renders a solution to a user of the client device via the video telephony stream exchanged between the client device and the remote party through the dynamically created co-browse site. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method in a host organization having at least a processor and a memory therein, wherein the method comprises, wherein the method comprises:
-
receiving an action generated by a client device remote from the host organization, the action requesting an instant share session pursuant to an instant share icon selection at the client device; dynamically creating a co-browse site at the host organization responsive to receiving the action requesting the instant share session from the client device; including an expert or support person to participate as a remote party in the instant share session with the client device by exchanging a video telephony stream with the client device through the dynamically created co-browse site; returning, to the client device, a pointer to the dynamically created co-browse site at the host organization responsive to the action from the client device received at the host organization, wherein the client is to follow the pointer to the dynamically created co-browse site at the host organization communicably linking the client device with the host organization to join the client device to the instant share session; exchanging the video telephony stream between the client device and the remote party through the dynamically created co-browse site, wherein the client device and the remote party are each participants of the instant share session; wherein the expert or support person renders a solution to a user of the client device via the video telephony stream exchanged between the client device and the remote party through the dynamically created co-browse site. - View Dependent Claims (12, 13, 14)
-
-
15. Non-transitory computer readable storage media having instructions stored thereon that, when executed by a processor of a client device, the instructions cause the client device to perform operations including:
-
loading an application at the client device, the application displaying a graphical interface at the client device; receiving input at the graphical interface of the client device to initiate an instant share session; generating an action at the client device to request an instant share session; communicating the action from the client device to a host organization remote from the client device via a public Internet, wherein the action from the client device causes the host organization to include an expert or support person to participate as a remote party in the instant share session with the client device by exchanging a video telephony stream with the client device through a dynamically created co-browse site; receiving, at the client device, a pointer to the dynamically created co-browse site at the host organization responsive to communicating the action from the client device to the host organization; following the pointer to the dynamically created co-browse site at the host organization communicably linking the client device with the host organization to join the client device to the instant share session; exchanging the video telephony stream between the client device and the remote party through the dynamically created co-browse site, wherein the client device and the remote party are each participants of the instant share session; wherein the expert or support person renders a solution to a user of the client device via the video telephony stream exchanged between the client device and the remote party through the dynamically created co-browse site. - View Dependent Claims (16, 17, 18)
-
-
19. A mobile computing device comprising:
-
a processor and a memory to execute instructions at the mobile computing device; a touchscreen to display a graphical interface at the mobile computing device; the processor to load an application at the mobile computing device, the application displaying a graphical interface at the mobile computing device; the touchscreen of the mobile computing device to receive input to initiate an instant share session; the application to generate an action at the mobile computing device to request an instant share session; a network interface to communicate the action from the mobile computing device to a host organization remote from the mobile computing device via a public Internet, wherein the action from the mobile computing device causes the host organization to include an expert or support person to participate as a remote party in the instant share session with the mobile computing device by exchanging a video telephony stream with the mobile computing device through a dynamically created co-browse site; the network interface to receive a pointer to the dynamically created co-browse site at the host organization responsive to communicating the action from the mobile computing device to the host organization; the application to follow the pointer to the dynamically created co-browse site at the host organization communicably linking the mobile computing device with the host organization to join the mobile computing device to the instant share session; the application to exchange the video telephony stream between the mobile computing device and the remote party through the dynamically created co-browse site, wherein the mobile computing device and the remote party are each participants of the instant share session; wherein the expert renders a solution to a user of the mobile computing device via the video telephony stream exchanged between the mobile computing device and the remote party through the dynamically created co-browse site. - View Dependent Claims (20)
-
Specification