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;
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;
exchanging a video telephony stream between the client device and a remote party through the dynamically created co-browse site; and
wherein the action generated at the client device and communicated to the remote host organization is;
(i) passed to a routing system to determine a priority for escalating the instant share session, (ii) passed to an escalation system to apply the priority determined by expediting the request for an instant share session out of turn based on the priority determined, and (iii) passed to an expert locator to identify one or more experts to participate as the remote party in exchanging the video telephony stream with the client device 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.
-
Citations
28 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; 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; exchanging a video telephony stream between the client device and a remote party through the dynamically created co-browse site; and wherein the action generated at the client device and communicated to the remote host organization is;
(i) passed to a routing system to determine a priority for escalating the instant share session, (ii) passed to an escalation system to apply the priority determined by expediting the request for an instant share session out of turn based on the priority determined, and (iii) passed to an expert locator to identify one or more experts to participate as the remote party in exchanging the video telephony stream with the client device through the dynamically created co-browse site. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method in a host organization, 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; determining a priority for escalating the action requesting the instant share session from the client device according to routing rules; escalating the action requesting the instant share session from the client device according to the priority determined; locating one or more experts to participate in a video telephony stream with the client device through the dynamically created co-browse site; communicably linking the client device and the one or more experts to the dynamically created co-browse site to exchange the video telephony stream; and wherein the action generated by the client device and received by the host organization is;
(i) passed to a routing system to determine a priority for escalating the instant share session, (ii) passed to an escalation system to apply the priority determined by expediting the request for an instant share session out of turn based on the priority determined, and (iii) passed to an expert locator to identify the one or more experts to participate as the remote party in exchanging the video telephony stream with the client device through the dynamically created co-browse site. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. 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 comprising:
-
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; exchanging a video telephony stream between the client device and a remote party through the dynamically created co-browse site; and wherein the action generated at the client device and communicated to the remote host organization is;
(i) passed to a routing system to determine a priority for escalating the instant share session, (ii) passed to an escalation system to apply the priority determined by expediting the request for an instant share session out of turn based on the priority determined, and (iii) passed to an expert locator to identify one or more experts to participate as the remote party in exchanging the video telephony stream with the client device through the dynamically created co-browse site. - View Dependent Claims (27, 28)
-
-
26. 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 remote host organization via a public Internet; the network interface to receive 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; the application to follow the pointer to the dynamically created co-browse site at the host organization communicably linking the client device with the host organization via the network interface; the application to exchange a video telephony stream between the client device and a remote party through the dynamically created co-browse site; and wherein the action generated at the client device and communicated to the remote host organization is;
(i) passed to a routing system to determine a priority for escalating the instant share session, (ii) passed to an escalation system to apply the priority determined by expediting the request for an instant share session out of turn based on the priority determined, and (iii) passed to an expert locator to identify one or more experts to participate as the remote party in exchanging the video telephony stream with the client device through the dynamically created co-browse site.
-
Specification