Simulating human intelligence in computers using natural language dialog
AssigneeSymbionautics Corporation
InventorHenry M. Harris
Life of this patent
Estimating the term…
Abstract
A method and apparatus for simulating human intelligence and natural language dialog capability is disclosed. The present invention contains a cognitive model of human intelligence (20), a mathematical model of information abstraction, synthetic dialog interaction (202), a method of language-independent computer learning through training (201), interaction and document reading (203) and a method of efficient computer implementation (200) of all preceding parts. The cognitive model (20) is the theoretical basis of the entire invention, describes the way humans learn and interact in general terms, provides a mathematical basis for natural language (40) learning and interaction and establishes a basis for detailed computer implementation of the theory.
Claims20
An apparatus comprising:
- a processing means (20) for simulating human capability to understand and to converse;
- said processing means (20) including automated, interactive dialog and adaptive functions;
- said processing means (20) using as an input a stream of natural language (40);
- said processing means (20) having a cognitive model (10) of human intelligence;
- said cognitive model (10) of human intelligence including pattern recognition, association and sensory memory capabilities;
- and
- said processing means (20) simulating a plurality of human intelligence characteristics in order to perform useful tasks.
A method of simulating human intelligence comprising the steps of:
- providing a processing means (20) for simulating human capability to understand and to converse with a cognitive model of human intelligence including automated, interactive dialog and adaptive functions;
- providing pattern recognition and sensory memory association capabilities in said cognitive model of human intelligence;
- using natural language (50) as an input (40) to said processing means (20);
- and
- simulating a plurality of human intelligence characteristics with said processing means (20) to perform useful tasks.
A method of simulating human intelligence comprising the steps of:
- storing patterns of language (40) and specific knowledge electronically in an associative memory (14) database (30, 32, 34) and creating therein patterns (p) of natural language (40) having specific knowledge content;
- comparing a new pattern (p) of natural language to (40) said patterns of language electronically in said associative memory (14) database (30, 32, 34);
- selecting a previously stored, same said pattern (p) of language from said data base (30, 32, 34);
- extracting electronically a set of words associated with said pattern (p) and said specific knowledge content from said data base (30, 32, 34);
- and
- converting said set of words into human comprehensible form.
Dependencies are inferred from the claim text.