Providing natural-language interface to repository
First Claim
1. A computer-program product tangibly embodied in an information carrier, the computer-program product comprising instructions that when executed cause a processor to perform operations for providing a natural-language interface to a repository, the operations comprising:
- retrieving information from at least one repository; and
generating a computer-readable ontology using the information, the computer-readable ontology being configured for use in interpreting user-entered natural-language statements regarding the at least one repository.
2 Assignments
0 Petitions
Accused Products
Abstract
Providing a natural-language interface to a repository includes retrieving information from at least one repository, and generating a computer-readable ontology using the information. The computer-readable ontology is configured for use in interpreting user-entered natural-language statements regarding the at least one repository. A computer system including at least one repository has an ontology-generating module generating a computer-readable ontology using information retrieved from the at least one repository. The ontology may be created in any or all of several forms, such as a separate entity, a pointer structure or an index.
63 Citations
20 Claims
-
1. A computer-program product tangibly embodied in an information carrier, the computer-program product comprising instructions that when executed cause a processor to perform operations for providing a natural-language interface to a repository, the operations comprising:
-
retrieving information from at least one repository; and
generating a computer-readable ontology using the information, the computer-readable ontology being configured for use in interpreting user-entered natural-language statements regarding the at least one repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system comprising:
-
at least one repository; and
an ontology-generating module generating a computer-readable ontology using information retrieved from the at least one repository, the computer-readable ontology being configured for use by the computer system in interpreting user-entered natural-language statements regarding the at least one repository. - View Dependent Claims (17, 18, 19, 20)
-
Specification