Apparatus and method for managing user chat experiences with businesses
First Claim
1. A computer-implemented method of conducting a transaction between a user and a selected one of a plurality of businesses, the method utilizing a chat management server running computer processes comprising:
- receiving a search signal over a first network from a device, under control of the user, to indicate that the user device is running a process configured to support a managed chat session and including data characterizing criteria for a business with which the user seeks to chat;
identifying a set of businesses meeting the criteria;
transmitting to the device the set of businesses for display on the user'"'"'s device;
receiving over the first network a request message originated by the user on the device to enter a chat channel configured for conducting a transaction and established for a selected one of the set of businesses; and
in response to receiving the request message;
subscribing the user device to the chat channel configured for conducting the desired transaction for the selected one of the set of businesses, andexecuting, on the chat management server, a robot application to (1) manage the chat session to solicit and obtain information, over the chat channel, from the user on the user device for the desired transaction, at least some of the information being provided by user entry of data in an interface including a set of fields, and (2) complete a task, using the obtained information, regarding the desired transaction with the selected business.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of managing a chat experience of a user desiring to chat with a selected one of a plurality of businesses or chat hosts utilizes in various aspects a chat management server running computer processes for communicating with user devices. In another aspect, a computer-implemented method of providing a chat experience to a user having a user device and desiring to chat with a selected one of a plurality of businesses utilizes computer processes running on the user device. Corresponding embodiments similarly provide an apparatus performing any of the foregoing methods. Other corresponding embodiments similarly provide a computer readable medium storing instructions, which when loaded into a computer, perform processes corresponding to any of the foregoing methods.
37 Citations
19 Claims
-
1. A computer-implemented method of conducting a transaction between a user and a selected one of a plurality of businesses, the method utilizing a chat management server running computer processes comprising:
-
receiving a search signal over a first network from a device, under control of the user, to indicate that the user device is running a process configured to support a managed chat session and including data characterizing criteria for a business with which the user seeks to chat; identifying a set of businesses meeting the criteria; transmitting to the device the set of businesses for display on the user'"'"'s device; receiving over the first network a request message originated by the user on the device to enter a chat channel configured for conducting a transaction and established for a selected one of the set of businesses; and in response to receiving the request message; subscribing the user device to the chat channel configured for conducting the desired transaction for the selected one of the set of businesses, and executing, on the chat management server, a robot application to (1) manage the chat session to solicit and obtain information, over the chat channel, from the user on the user device for the desired transaction, at least some of the information being provided by user entry of data in an interface including a set of fields, and (2) complete a task, using the obtained information, regarding the desired transaction with the selected business. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification