Voice input and output database search method and device
First Claim
1. A voice input and output database search method comprising:
- (a) by a processor, recognizing a search condition provided by a voice message;
(b) by the processor, outputting a voice message representing a search result acquired by searching a database in accordance with the recognized search condition;
(c) by the processor, extracting at least one candidate keyword represented by a word or phrase from text information included in the search result;
(d) by the processor, memorizing in a memory the at least one candidate keyword as a backtracking keyword, the backtracking keyword returns to a predetermined state that includes the recognized search condition and the search result from which the candidate keyword is extracted, when at least one ofthe candidate keyword is a proper noun,a frequency of occurrence of the candidate keyword in the database is not more than a predetermined value, andthe candidate keyword is in a predetermined field of the database;
(e) by the processor, after a new search condition that is different from the search condition and is provided by a voice message has been recognized and a search has been conducted in accordance with this recognized search condition, when a backtracking keyword represented by a word or phrase is recognized together with a backtracking directive that is represented by a word or phrase and that instructs to backtrack to a previous search state, controlling on the basis of memory contents memorized in the memory so as to backtrack to a search state memorized in correspondence with a candidate keyword that corresponds to the recognized backtracking keyword; and
(f) by the processor, after backtracking to the previous search state, recognizing a new search condition and outputting a voice message representing a new search result included in a new search state through a speaker.
1 Assignment
0 Petitions
Accused Products
Abstract
A voice input and output database search method that includes: extracting at least one candidate keyword represented by a word or phrase from text information included in a search result; memorizing the extracted candidate keyword and a search state including the search result from which the candidate keyword is extracted in correspondence; and after a new search condition that is different from the search condition and is provided by a voice message has been recognized and a search has been conducted in accordance with this recognized search condition, when a backtracking keyword represented by a word or phrase is recognized together with a backtracking directive that is represented by a word or phrase and backtracks to a search state, controlling on the basis of memory contents so as to backtrack to a search state memorized in correspondence with a candidate keyword that corresponds to the recognized backtracking keyword.
18 Citations
14 Claims
-
1. A voice input and output database search method comprising:
-
(a) by a processor, recognizing a search condition provided by a voice message; (b) by the processor, outputting a voice message representing a search result acquired by searching a database in accordance with the recognized search condition; (c) by the processor, extracting at least one candidate keyword represented by a word or phrase from text information included in the search result; (d) by the processor, memorizing in a memory the at least one candidate keyword as a backtracking keyword, the backtracking keyword returns to a predetermined state that includes the recognized search condition and the search result from which the candidate keyword is extracted, when at least one of the candidate keyword is a proper noun, a frequency of occurrence of the candidate keyword in the database is not more than a predetermined value, and the candidate keyword is in a predetermined field of the database; (e) by the processor, after a new search condition that is different from the search condition and is provided by a voice message has been recognized and a search has been conducted in accordance with this recognized search condition, when a backtracking keyword represented by a word or phrase is recognized together with a backtracking directive that is represented by a word or phrase and that instructs to backtrack to a previous search state, controlling on the basis of memory contents memorized in the memory so as to backtrack to a search state memorized in correspondence with a candidate keyword that corresponds to the recognized backtracking keyword; and (f) by the processor, after backtracking to the previous search state, recognizing a new search condition and outputting a voice message representing a new search result included in a new search state through a speaker. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable recording medium having stored therein a program for causing a computer to execute a voice input and output database search process, the process comprising:
-
(a) recognizing a search condition provided by a voice message; (b) outputting a voice message representing a search result acquired by searching a database in accordance with the recognized search condition; (c) extracting at least one candidate keyword represented by a word or phrase from text information included in the search result; (d) memorizing in memory at least one candidate keyword as a backtracking keyword, the backtracking keyword returns to a predetermined state that includes the recognized search condition and the search result from which the candidate keyword is extracted, when at least one of the candidate keyword is a proper noun, a frequency of occurrence of the candidate keyword in the database is not more than a predetermined value, and the candidate keyword is in a predetermined field of the database; (e) after a new search condition that is different from the search condition and is provided by a voice message has been recognized and a search has been conducted in accordance with this recognized search condition, when a backtracking keyword represented by a word or phrase is recognized together with a backtracking directive that is represented by a word or phrase and that instructs to backtrack to a previous search state, controlling on the basis of memory contents memorized in the memory so as to backtrack to a search state memorized in correspondence with a candidate keyword that corresponds to the recognized backtracking keyword; and (f) after backtracking to the previous search state, recognizing a new search condition and outputting a voice message representing a new search result included in a new search state through a speaker. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A voice input and output database search device comprising:
-
a processor; and a memory storing instructions, which when executed by the processor perform a procedure, the procedure including; (a) recognizing a search condition provided by a voice message; (b) outputting a voice message representing a search result acquired by searching a database in accordance with the recognized search condition; (c) extracting at least one candidate keyword represented by a word or phrase from text information included in the search result; (d) memorizing in the memory at least one candidate keyword as a backtracking keyword, the backtracking keyword returns to a predetermined state that includes the recognized search condition and the search result from which the candidate keyword is extracted, when at least one of the candidate keyword is a proper noun, a frequency of occurrence of the candidate keyword in the database is not more than a predetermined value, and the candidate keyword is in a predetermined field of the database; (e) after a new search condition that is different from the search condition and is provided by a voice message has been recognized and a search has been conducted in accordance with this recognized search condition, when a backtracking keyword represented by a word or phrase is recognized together with a backtracking directive that is represented by a word or phrase and that instructs to backtrack to a previous search state, controlling on the basis of memory contents memorized in the memory so as to backtrack to a search state memorized in correspondence with a candidate keyword that corresponds to the recognized backtracking keyword; and (f) after backtracking to the previous search state, recognizing a new search condition and outputting a voice message representing a new search result included in a new search state through a speaker. - View Dependent Claims (14)
-
Specification