Queries-and-responses processing method, queries-and-responses processing program, queries-and-responses processing program recording medium, and queries-and-responses processing apparatus
First Claim
1. A query-and-response processing method for receiving a search request concerning a query input by a user and searching a database to present search results to the user, comprising:
- a search request analysis step of analyzing said search request provided by said user;
a search criteria generation step of generating search criteria based on the result of the analysis of said search request;
a search execution step of searching said database according to the generated search criteria;
a query intention analysis step of analyzing the intention of the query based on the result of the analysis of said search request;
an output formatting step of selecting items to be presented to the user and determining the output format of search results according to the result of said analysis of the intention of said query; and
a presentation step of receiving the result of said output formatting step to present data to said user.
1 Assignment
0 Petitions
Accused Products
Abstract
A query-and-response processing method for analyzing the intention of a query provided by a user reduces search result information to an amount manageable for the user, sorts out the result information, and presents it in an easily readable form to the user. A search request analyzer analyzes a search request provided from the user, a search criteria generator generates search criteria, then a search executor searches through a database. A query intention analyzer analyzes the intention of a query from the user, such as a query topic, and an output formatter, based on the result of the analysis, selects items to be presented to the user from the search results and determines the output format of the search results. A presentation module receives the results and presents the data to the user.
62 Citations
67 Claims
-
1. A query-and-response processing method for receiving a search request concerning a query input by a user and searching a database to present search results to the user, comprising:
-
a search request analysis step of analyzing said search request provided by said user;
a search criteria generation step of generating search criteria based on the result of the analysis of said search request;
a search execution step of searching said database according to the generated search criteria;
a query intention analysis step of analyzing the intention of the query based on the result of the analysis of said search request;
an output formatting step of selecting items to be presented to the user and determining the output format of search results according to the result of said analysis of the intention of said query; and
a presentation step of receiving the result of said output formatting step to present data to said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A query-and-response processing program for a computer for receiving a search request concerning a query input by a user and searching a database to present search results to the user, said program performing:
-
a search request analysis process for analyzing said search request provided by said user;
a search criteria generation process for generating search criteria based on the result of the analysis of said search request;
a search execution process for searching said database according to the generated search criteria;
a query intention analysis process for analyzing the intention of the query based on the result of the analysis of said search request;
an output formatting process for selecting items to be presented to the user and determining the output format of search results according to the result of said analysis of the intention of said query; and
a presentation process for receiving the result of said output formatting process to present data to said user. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A query-and-response processing program for a computer recording medium containing a program for receiving a search request concerning a query input by a user and searching a database to present search results to the user, said program performing:
-
a search request analysis process for analyzing said search request provided by said user;
a search criteria generation process for generating search criteria based on the result of the analysis of said search request;
a search execution process for searching said database according to the generated search criteria;
a query intention analysis process for analyzing the intention of the query based on the result of the analysis of said search request;
an output formatting process for selecting items to be presented to the user and determining the output format of search results according to the result of said analysis of the intention of said query; and
a presentation process for receiving the result of said output formatting process to present data to said user. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A query-and-response processing apparatus for receiving a search request concerning a query input by a user and searching a database to present search results to the user, comprising:
-
a search request analyzing module for analyzing said search request provided by said user;
a search criteria generating moddule for generating search criteria based on the result of the analysis of said search request;
a search executing module for searching said database according to the generated search criteria;
a query intention analyzing module for analyzing the intention of the query based on the result of the analysis of said search request;
an output formatting module for selecting items to be presented to the user and determining the output format of search results according to the result of said analysis of the intention of said query; and
a presentation module for receiving the result of said output formatting process to present data to said user.
-
Specification