Apparatus for and method of retrieving information
First Claim
1. An information retrieving apparatus for retrieving target information from a plurality of candidates, comprising:
- storage means for storing the plurality of candidates in a hierarchical structure including m hierarchies (m being a natural number not less than
2);
output means for outputting a message which requests a user to input a reply;
input means for a user to input the reply; and
searching means for searching candidates as to a plurality of hierarchies in the hierarchical structure to determine a corresponding candidate to the reply, wherein the next message which requests the user to input the next reply is further output from the output means based on the corresponding candidate until the corresponding candidate becomes the target information.
1 Assignment
0 Petitions
Accused Products
Abstract
An information retrieving apparatus is advantageously used in a voice operation of a vehicle navigation system. The apparatus includes a storage unit for storing the plural pieces of the candidate information composing a hierarchical structure including m hierarchies (m is a natural number not less than 2), and the apparatus retrieves a target information from the hierarchical structure. The apparatus includes an input unit for inputting information, a judging unit for judging a correspondence of the inputted information with one of the plural pieces of the candidate information and for judging the hierarchy of the candidate information if the correspondence is obtained, and a retrieving unit for retrieving one of the plural pieces of the candidate information as a target information based on a judged result of the judging unit.
-
Citations
27 Claims
-
1. An information retrieving apparatus for retrieving target information from a plurality of candidates, comprising:
-
storage means for storing the plurality of candidates in a hierarchical structure including m hierarchies (m being a natural number not less than
2);
output means for outputting a message which requests a user to input a reply;
input means for a user to input the reply; and
searching means for searching candidates as to a plurality of hierarchies in the hierarchical structure to determine a corresponding candidate to the reply, wherein the next message which requests the user to input the next reply is further output from the output means based on the corresponding candidate until the corresponding candidate becomes the target information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
wherein in a case where the corresponding candidates is not found in the p-th hierarchy, the searching means expand the candidates searched so that candidates in the (p+q)-th hierarchy are searched.
-
-
5. An information retrieving apparatus according to claim 4, wherein in a case where the corresponding candidates is found in the p-th hierarchy, the searching means does not expand the candidates searched so that candidates in the (p+q)-th hierarchy are not searched.
-
6. An information retrieving apparatus according to claim 1, wherein the message relates to r-th hierarchy (r being a natural number and r<
- m−
1), and the output means outputs the next message relating to (r+1)-th hierarchy if the input information is not inputted for a predetermined time.
- m−
-
7. An information retrieving apparatus according to claim 1, wherein the r-th hierarchy (r being a natural number and r<
- m−
1) comprises a plurality of groups each including candidates, and the message relates to one of the groups in the r-th hierarchy, and wherein if the input information is not inputted for a predetermined time, the output means outputs the next message relating to other one of the groups.
- m−
-
8. An information retrieving apparatus according to claim 7, wherein the reply is in a form of voice, and the input means comprises a voice recognition means for recognizing the reply.
-
9. The information retrieving apparatus according to claim 1, wherein the apparatus further comprises information providing means for providing information to the user by performing data processing based on the target information.
-
10. A method of retrieving target information from a plurality of candidates that compose a hierarchical structure including m hierarchies (m being a natural number not less than 2), the method comprising the steps of:
-
outputting a message which requests a user to input a reply;
receiving the reply from the user;
searching candidates as to a plurality of hierarchies in the hierarchical structure to determine a corresponding candidate to the reply; and
outputting the next message, which further requests the user to input the next reply, based on the corresponding candidate until the corresponding candidate becomes the target information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
wherein in a case where the corresponding candidates is not found in the p-th hierarchy, the step of searching expand the candidates searched so that candidates in the (p+q)-th hierarchy are searched.
-
-
14. A method of retrieving target information from a plurality of candidates according to claim 13, wherein in a case where the corresponding candidates is found in the p-th hierarchy, the step of searching does not expand the candidates searched so that candidates in the (p+q)-th hierarchy are not searched.
-
15. A method of retrieving target information from a plurality of candidates according to claim 10, wherein the message relates to r-th hierarchy (r being a natural number and r<
- m−
1), and the step of outputting outputs the next message relating to (r+1)-th hierarchy if the input information is not inputted for a predetermined time.
- m−
-
16. A method of retrieving target information from a plurality of candidates according to claim 10 wherein the r-th hierarchy (r being a natural number and r<
- −
1 comprises a plurality of groups each including candidates, and the message relates to one of the groups in the r-th hierarchy, and wherein if the input information is not inputted for a predetermined time, the step of outputting outputs the next message relating to other one of the groups.
- −
-
17. The method according to claim 10, wherein the method further comprises the step of providing information to the user by performing data processing based on the target information.
-
18. A storage medium carrying, in a computer-readable manner, an information retrieving program for retrieving target information from a plurality of candidates that compose a hierarchical structure including m hierarchies (m being a natural number not less than 2), said program controls a computer device to function as:
-
output means for outputting a message which requests a user to input a reply;
input means for a user to input the reply; and
searching means for searching candidates as to a plurality of hierarchies in the hierarchical structure to determine a corresponding candidate to the reply, wherein the next message which requests the user to input the next reply is further output from the output means based on the corresponding candidate until the corresponding candidate becomes the target information. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
wherein in a case where the corresponding candidates is not found in the p-th hierarchy, the searching means expand the candidates searched so that candidates in the (p+q)-th hierarchy are searched.
-
-
22. A storage medium according to claim 21, wherein in a case where the corresponding candidates is found in the p-th hierarchy, the searching means does not expand the candidates searched so that candidates in the (p+q)-th hierarchy are not searched.
-
23. A storage medium according to claim 18, wherein the message relates to r-th hierarchy (r being a natural number and r<
- m−
1), and the output means outputs the next message relating to (r+1)-th hierarchy if the input information is not inputted for a predetermined time.
- m−
-
24. A storage medium according to claim 18, wherein the r-th hierarchy (r being a natural number and r<
- m−
1) comprises a plurality of groups each including candidates, and the message relates to one of the groups in the r-th hierarchy, and wherein if the input information is not inputted for a predetermined time, the output means outputs the next message relating to other one of the groups.
- m−
-
25. The storage medium according to claim 18, wherein the program controls the computer device to cause the input means to recognize the reply in a form of voice.
-
26. The storage medium according to claim 18, wherein the program controls a computer device to further function as information providing means for providing information to the user by performing data processing based on the target information.
-
27. A computer data signal embodied in a carrier wave and representing instructions executed by a computer system to retrieve target information from a plurality of candidates that compose a hierarchical structure including m hierarchies (m being a natural number not less than 2), comprising the instructions for:
-
outputting a message which requests a user to input a reply;
receiving the reply from the user;
searching candidates as to a plurality of hierarchies in the hierarchical structure to determine a corresponding candidate to the reply; and
outputting the next message, which further requests the user to input the next reply, based on the corresponding candidate until the corresponding candidate becomes the target information.
-
Specification