Web-based customer service interface
First Claim
1. A system for processing a web-based query, comprising:
- a web server for transmitting a web form to a client, the web form having at least one user-interactable element by which a user enters a natural language query and optional meta-data;
a language analysis server, coupled to the web server, for analyzing the natural language query and the optional meta-data to classify the natural language query into at least one predefined category based on information contained within a knowledge base; and
the web server selectively transmitting a resource page to the client, the resource page including at least one suggested response and optionally other data corresponding to the at least one predefined category.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for processing a web-based query is provided. The system comprises a web server for transmitting a web form having a text field box for entering a natural language query, and a language analysis server for extracting concepts from the natural language query and classifying the natural language query into predefined categories via computed match scores based upon the extracted concepts and information contained within an adaptable knowledge base. In various embodiments, the web server selectively transmits either a resource page or a confirmation page to the client, based upon the match scores. The resource page may comprise at least one suggested response corresponding to at least one predefined category. The language analysis server may adapt the knowledge base in accordance with a communicative action received from the client after the resource page is transmitted.
-
Citations
22 Claims
-
1. A system for processing a web-based query, comprising:
-
a web server for transmitting a web form to a client, the web form having at least one user-interactable element by which a user enters a natural language query and optional meta-data;
a language analysis server, coupled to the web server, for analyzing the natural language query and the optional meta-data to classify the natural language query into at least one predefined category based on information contained within a knowledge base; and
the web server selectively transmitting a resource page to the client, the resource page including at least one suggested response and optionally other data corresponding to the at least one predefined category. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for processing a web-based query, comprising:
-
transmitting a web page to a client, the web page including at least one user-interactable element for entering a natural language query and optional meta-data;
receiving the natural language query and the optional meta-data;
analyzing the natural language query and the optional meta-data to classify the natural language query into at least one predefined category using information contained within a knowledge base; and
selectively transmitting a resource page to the client, the resource page including at least one suggested response and optionally other data corresponding to the at least one predefined category. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An electronic-readable medium having embodied thereon a program, the program being executable by a machine to perform a method for processing a web-based query, the method comprising:
-
transmitting a web page to a client, the web page including at least one user-interactable element for entering a natural language query and optional meta-data;
receiving the natural language query and the optional meta-data;
analyzing the natural language query and the optional meta-data to classify the natural language query into at least one predefined category using information contained within a knowledge base; and
selectively transmitting a resource page to the client, the resource page including at least one suggested response and optionally other data corresponding to the at least one predefined category.
-
-
22. A method for processing a web-based query, comprising:
-
means for transmitting a web page to a client, the web page including at least one user-interactable element for entering a natural language query and optional meta-data;
means for receiving the natural language query and the optional meta-data;
means for analyzing the natural language query and the optional meta-data to classify the natural language query into at least one predefined category using information contained within a knowledge base; and
means for selectively transmitting a resource page to the client, the resource page including at least one suggested response and optionally other data corresponding to the at least one predefined category.
-
Specification