Semantic answering system and method
First Claim
1. A system enabling a user to ask a question (query) and for providing the user with one or more answers or solutions to such question, the system comprising user apparatus for generating first signals representative of a natural language user query that includes at least a query elements(A-O), (S-A), or (S-X-O), or element(S), a server for storing a knowledge base of a plurality of S-A-O'"'"'s and for identifying at least one knowledge base element S, O, or A, or elements (A-O) associated with a respective knowledge base S-A-O that includes the query elements or element in response to the server receiving the first signals, and generating second signals representative of the natural language answer S-A-O that includes the identified element or elements and the query elements or element, the user apparatus generating a natural language audio response or visual display to the user of the natural language answers S-A-O in response to receiving the second signals, and means for transmitting the first signals from the user apparatus to the server and for transmitting the second signals from the server to the user apparatus.
5 Assignments
0 Petitions
Accused Products
Abstract
Answering System enables a user to input a query and responds with answers. Server stores an indexed database of a plurality of S-A-O'"'"'s (subject-action-object). User generates the query that includes query elements (A-O), (S-A), or (S-X-O), or element (S). The server identifies the database element S, O, or A, or elements (A-O) associated with a respective knowledge base S-A-O that includes the query element(s) in response to the server receiving the query and generates a natural language answer S-A-O that includes the identified and the query elements(s) and transmits the answer to the user apparatus that provides an audio or visual response. The server can conduct WWW searches for documents with S-A-O elements that match query element(s) and adds them to the database, thus treating the WWW as an available knowledge base.
178 Citations
19 Claims
-
1. A system enabling a user to ask a question (query) and for providing the user with one or more answers or solutions to such question, the system comprising
user apparatus for generating first signals representative of a natural language user query that includes at least a query elements(A-O), (S-A), or (S-X-O), or element(S), a server for storing a knowledge base of a plurality of S-A-O'"'"'s and for identifying at least one knowledge base element S, O, or A, or elements (A-O) associated with a respective knowledge base S-A-O that includes the query elements or element in response to the server receiving the first signals, and generating second signals representative of the natural language answer S-A-O that includes the identified element or elements and the query elements or element, the user apparatus generating a natural language audio response or visual display to the user of the natural language answers S-A-O in response to receiving the second signals, and means for transmitting the first signals from the user apparatus to the server and for transmitting the second signals from the server to the user apparatus.
-
12. In a digital computing system, the method enabling a user to input a question (query) and providing the user with one or more answers or solutions to such query, the method comprising
generating first signals representative of a natural language user query that includes at least query elements(A-O), (S-A), or (S-X-O), or element (S), storing a knowledge base of a plurality of S-A-O'"'"'s identifying in response to the first signals at least one knowledge base element S, O, or A, or elements (A-O) associated with a respective knowledge base S-A-O that includes the query elements or element, and generating, in response to said identifying, second signals representative of the natural language answer S-A-O that includes the identified element or elements and the query elements or element, generating in response to the second signals a natural language audio message or visual display to the user of the natural language answers S-A-O.
Specification