Occasionally-connected computing interface
First Claim
1. A computer-implemented method, comprising:
- transmitting, by a server, interface data, wherein when the interface data is received at an agent device, the interface data causes the agent device to display an agent interface, and wherein the agent interface is associated with a set of executable functions corresponding to one or more available interactions between the agent device and a customer device;
receiving a conversation activation request, wherein the conversation activation request initiates a communication session between the agent device and a customer device;
facilitating the communication session between the agent device and the customer device, wherein the communication session includes control information, and wherein the communication session includes messaging information associated with a messaging service;
receiving a transfer request, wherein the transfer request identifies a mobile agent device associated with the agent device, wherein the transfer request includes a request to enable the set of executable functions associated with the agent interface, through the mobile agent device; and
transmitting the interface data, wherein transmitting the interface data is based upon the control information and the messaging information, and wherein when the interface data is received at the mobile agent device, the set of executable functions associated with the agent interface is available for execution at the mobile agent device.
2 Assignments
0 Petitions
Accused Products
Abstract
Described are computer-based methods and apparatuses, including computer program products, for allowing a user to switch between interfacing with a service through a network or through short message service (SMS). A chat service is executed through which a first user at a first computer can communicate directly with a second user at a second computer. A request is received from the first computer to enable the first user to interface with the chat service through a mobile device of the first user using SMS instead of through the network using the first computer. The chat service is configured to interface with the mobile device through SMS, including communicating chat information through SMS to the first user'"'"'s mobile device, and communicating control information through SMS to the first user'"'"'s mobile device such that the first user can control a full functionality of the chat service using SMS.
-
Citations
15 Claims
-
1. A computer-implemented method, comprising:
-
transmitting, by a server, interface data, wherein when the interface data is received at an agent device, the interface data causes the agent device to display an agent interface, and wherein the agent interface is associated with a set of executable functions corresponding to one or more available interactions between the agent device and a customer device; receiving a conversation activation request, wherein the conversation activation request initiates a communication session between the agent device and a customer device; facilitating the communication session between the agent device and the customer device, wherein the communication session includes control information, and wherein the communication session includes messaging information associated with a messaging service; receiving a transfer request, wherein the transfer request identifies a mobile agent device associated with the agent device, wherein the transfer request includes a request to enable the set of executable functions associated with the agent interface, through the mobile agent device; and transmitting the interface data, wherein transmitting the interface data is based upon the control information and the messaging information, and wherein when the interface data is received at the mobile agent device, the set of executable functions associated with the agent interface is available for execution at the mobile agent device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
one or more data processors; and a non-transitory computer-readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform operations including; transmitting, by a server, interface data, wherein when the interface data is received at an agent device, the interface data causes the agent device to display an agent interface, and wherein the agent interface is associated with a set of executable functions corresponding to one or more available interactions between the agent device and a customer device; receiving a conversation activation request, wherein the conversation activation request initiates a communication session between the agent device and a customer device; facilitating the communication session between the agent device and the customer device, wherein the communication session includes control information, and wherein the communication session includes messaging information associated with a messaging service; receiving a transfer request, wherein the transfer request identifies a mobile agent device associated with the agent device, wherein the transfer request includes a request to enable the set of executable functions associated with the agent interface, through the mobile agent device; and transmitting the interface data, wherein transmitting the interface data is based upon the control information and the messaging information, and wherein when the interface data is received at the mobile agent device, the set of executable functions associated with the agent interface is available for execution at the mobile agent device. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to perform operations including:
-
transmitting, by a server, interface data, wherein when the interface data is received at an agent device, the interface data causes the agent device to display an agent interface, and wherein the agent interface is associated with a set of executable functions corresponding to one or more available interactions between the agent device and a customer device; receiving a conversation activation request, wherein the conversation activation request initiates a communication session between the agent device and a customer device; facilitating the communication session between the agent device and the customer device, wherein the communication session includes control information, and wherein the communication session includes messaging information associated with a messaging service; receiving a transfer request, wherein the transfer request identifies a mobile agent device associated with the agent device, wherein the transfer request includes a request to enable the set of executable functions associated with the agent interface, through the mobile agent device; and transmitting the interface data, wherein transmitting the interface data is based upon the control information and the messaging information, and wherein when the interface data is received at the mobile agent device, the set of executable functions associated with the agent interface is available for execution at the mobile agent device. - View Dependent Claims (12, 13, 14, 15)
-
Specification