Occasionally-connected computing interface
First Claim
1. A computer-implemented method, comprising:
- receiving a chat activation message indicating a request to activate a chat communication involving a selected customer, wherein the selected customer is associated with a customer computing device, and wherein the chat activation message is initiated when a selectable feature on a customer service interface is selected;
facilitating network chat communications between computing devices over a network when the chat activation message is received, wherein one of the computing devices is the customer computing device;
receiving a chat transfer message, wherein the chat transfer message includes information identifying a mobile communications device and a request to transfer the network chat communications to the mobile communications device;
receiving a communication;
determining that the communication is associated with mobile chat communications between the mobile communications device and the customer computing device;
configuring the communication for transmission using a message service, wherein configuring the communication includes associating the information identifying the mobile communications device with the received communication; and
transmitting the configured communication, wherein the configured communication is addressed to the mobile communications device, wherein the configured communication is transmitted using the message service, and wherein transmitting the configured communication facilitates the mobile chat communications between the mobile communications device and the customer computing 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
21 Claims
-
1. A computer-implemented method, comprising:
-
receiving a chat activation message indicating a request to activate a chat communication involving a selected customer, wherein the selected customer is associated with a customer computing device, and wherein the chat activation message is initiated when a selectable feature on a customer service interface is selected; facilitating network chat communications between computing devices over a network when the chat activation message is received, wherein one of the computing devices is the customer computing device; receiving a chat transfer message, wherein the chat transfer message includes information identifying a mobile communications device and a request to transfer the network chat communications to the mobile communications device; receiving a communication; determining that the communication is associated with mobile chat communications between the mobile communications device and the customer computing device; configuring the communication for transmission using a message service, wherein configuring the communication includes associating the information identifying the mobile communications device with the received communication; and transmitting the configured communication, wherein the configured communication is addressed to the mobile communications device, wherein the configured communication is transmitted using the message service, and wherein transmitting the configured communication facilitates the mobile chat communications between the mobile communications device and the customer computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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; receiving a chat activation message indicating a request to activate a chat communication involving a selected customer, wherein the selected customer is associated with a customer computing device, and wherein the chat activation message is initiated when a selectable feature on a customer service interface is selected; facilitating network chat communications between computing devices over a network when the chat activation message is received, wherein one of the computing devices is the customer computing device; receiving a chat transfer message, wherein the chat transfer message includes information identifying a mobile communications device and a request to transfer the network chat communications to the mobile communications device; receiving a communication; determining that the communication is associated with mobile chat communications between the mobile communications device and the customer computing device; configuring the communication for transmission using a message service, wherein configuring the communication includes associating the information identifying the mobile communications device with the received communication; and transmitting the configured communication, wherein the configured communication is addressed to the mobile communications device, wherein the configured communication is transmitted using the message service, and wherein transmitting the configured communication facilitates the mobile chat communications between the mobile communications device and the customer computing device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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:
-
receiving a chat activation message indicating a request to activate a chat communication involving a selected customer, wherein the selected customer is associated with a customer computing device, and wherein the chat activation message is initiated when a selectable feature on a customer service interface is selected; facilitating network chat communications between computing devices over a network when the chat activation message is received, wherein one of the computing devices is the customer computing device; receiving a chat transfer message, wherein the chat transfer message includes information identifying a mobile communications device and a request to transfer the network chat communications to the mobile communications device; receiving a communication; determining that the communication is associated with mobile chat communications between the mobile communications device and the customer computing device; configuring the communication for transmission using a message service, wherein configuring the communication includes associating the information identifying the mobile communications device with the received communication; and transmitting the configured communication, wherein the configured communication is addressed to the mobile communications device, wherein the configured communication is transmitted using the message service, and wherein transmitting the configured communication facilitates the mobile chat communications between the mobile communications device and the customer computing device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification