Interactive query tool
First Claim
1. A computer-assisted method comprising:
- receiving a query message from a user device;
when the query message is addressed to an automated processing entity through a chat room system, wherein the query message includes an address of the automated processing entity,passing the query message to the automated processing entity;
extracting, by the automated processing entity, at least one keyword from the query message;
obtaining response information from a data structure based on the at least one keyword;
when a non-zero amount of available information accessed from the data structure is less than a predetermined amount based on the at least one keyword, redirecting the query message from the automated processing entity through the chat room system;
returning the response to the user device, wherein the response includes at least one of user statistics, trade statistics for a client, user permissions for the user device, and user group and account information; and
when the response exceeds a predetermined size, sending a first portion of the response to the user device through instant messaging and a second portion of the response to the user device through e-mail; and
when the query message is not addressed to the automated processing entity through the chat room system,forwarding the query message to a support group entity through the chat room system.
1 Assignment
0 Petitions
Accused Products
Abstract
A chat room system interfaces with an automated processing system. When an interactive query message from a user is addressed to the automated processing system, the interactive query message is passed to the automated processing system. The automated processing system extracts one or more keywords from the interactive query message and obtains response information from a data structure based on the one or more keywords. The automated processing system then returns an interactive response to the user through instant messaging. When the interactive query message is not addressed to the automated processing system, the interactive query message is forwarded to a support group through a chat room system. When the interactive response exceeds a predetermined size, part of the interactive response may be sent through instant messaging and the remainder through e-mail.
31 Citations
13 Claims
-
1. A computer-assisted method comprising:
-
receiving a query message from a user device; when the query message is addressed to an automated processing entity through a chat room system, wherein the query message includes an address of the automated processing entity, passing the query message to the automated processing entity; extracting, by the automated processing entity, at least one keyword from the query message; obtaining response information from a data structure based on the at least one keyword; when a non-zero amount of available information accessed from the data structure is less than a predetermined amount based on the at least one keyword, redirecting the query message from the automated processing entity through the chat room system; returning the response to the user device, wherein the response includes at least one of user statistics, trade statistics for a client, user permissions for the user device, and user group and account information; and when the response exceeds a predetermined size, sending a first portion of the response to the user device through instant messaging and a second portion of the response to the user device through e-mail; and when the query message is not addressed to the automated processing entity through the chat room system, forwarding the query message to a support group entity through the chat room system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed, cause a processor to perform:
-
receiving a query message from a user device through a chat channel; when the query message is addressed to an automated processing entity through a chat room system, wherein the query message includes an address of the automated processing entity, forwarding the query message to the automated processing system; extracting a command type from the query message; obtaining response information from a data structure based on the command type; when a non-zero amount of available information accessed from the data structure is less than a predetermined amount based on at least one keyword, redirecting the query message from the automated processing entity through the chat room system; returning the response to the user device, wherein the response includes at least one of user statistics, trade statistics for a client, user permissions for the user device, and user group and account information; and when the response exceeds a predetermined size, sending a first portion of the response to the user device through instant messaging and a second portion of the response to the user device through e-mail; and when the query message is not addressed to the automated processing entity through the chat room system, forwarding the query message to a support group entity through the chat room system. - View Dependent Claims (8, 9)
-
-
10. A query-based apparatus comprising:
-
a memory device containing a data structure based on at least one keyword; an electronic chat room apparatus configured to perform; receiving a query message from a user device; when the query message is addressed to an automated processing apparatus through the electronic chat room apparatus, wherein the query message includes an address of the automated processing apparatus, passing the query message to the automated processing apparatus; and when the query message is not addressed to the automated processing apparatus, forwarding the query message to a support group entity through a chat session; and the automated processing apparatus configured to perform; extracting at least one keyword from the query message; obtaining response information from the memory device; when a non-zero an amount of available information accessed from the data structure is less than a predetermined amount based on the at least one keyword, redirecting the query message from the automated processing entity through the electronic chat room apparatus; returning the response with the response information to the user device, wherein the response includes at least one of user statistics, trade statistics for a client, user permissions for the user device, and user group and account information; and when the response exceeds a predetermined size, sending a first portion of the response to the user device through instant messaging and a second portion of the response to the user device through e-mail. - View Dependent Claims (11, 12, 13)
-
Specification