IP Library › Granted Patent US 8,001,067
Granted Patent B2
US 8,001,067 · App. 11/697,721 · Granted Aug 16, 2011

Method for substituting an electronic emulation of the human brain into an application to replace a human

Assignee: Neuric Technologies, LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,001,067
App. No.
11/697,721
Granted
Aug 16, 2011
Kind
B2
Abstract

A method for emulating human behavior and actions in an expert mode to control and execute a defined task. The first step is to define a task based application having a task associated therewith that is operable to receive goals and conditions and which goals define the desired results to be achieved when the task is performed. A brain emulation is represented by a plurality of nodes each representing a concept, and interconnecting relationships between select ones of the concepts, which brain emulation is operable to receive information from the task based application and process such information and capable controlling the task based application with the outcome of such processing to achieve the goal of the task based application. The brain emulation receives information either directly from a external source or from the task based application as to the state of the task based application and processes the received information based on the existing interconnecting relationships to initiate the task associated with the task based application and attempt to achieve the goal associated with the task based application.

Claims (15)

1. A method for emulating human behavior and actions to control and execute a defined task, comprising the steps of:

defining a task based application having a task associated therewith that is operable to receive goals and conditions and which goals define desired results to be achieved when the task is performed;

providing inputs to the task based application for controlling the operation thereof;

receiving from the task based application information as to the state of the task based application;

defining a brain emulation that is represented by a plurality of concept nodes each representing a concept, and non-fixed interconnecting relationships defined between select ones of the concept nodes, which brain emulation is operable to receive information from the task based application and process such information and capable of controlling the task based application with the outcome of such processing to achieve the goal of the task based application;

training, using a processor, the brain emulation in a training mode to create and define the otherwise non pre-existing relationships between concepts associated with the concept nodes in response to training information input thereto that is designed to impart predetermined meaning to the one or more concepts in the brain emulation and wherein some of the concept nodes have bidirectional relationships;

operating in an operational mode after training to receive information either directly from an external source or from the task based application as to the state of the task based application; and

process the received information based on the existing interconnecting relationships to initiate the task associated with the task based application and attempt to achieve the goal associated with the task based application.

2. The method of claim 1 , wherein received information from the task based application includes information about a surrounding environment of the task based application during the performance of the associated task and changes thereto.

3. The method of claim 1 , wherein the task is a temporal task that occurs over a time horizon.

4. The method of claim 1 , wherein the step of training comprises the steps of:

training the brain emulation with a first generic set of general information to establish general relationships between concepts in response to general training information input thereto that is designed to impart a general predetermined meaning to the one or more concepts in the brain emulation that are not necessarily specific to the task based application; and

training the brain emulation with a second and task based application specific set of information to establish task specific relationships between concepts associated with the task based application in response to task specific training information focused on the associated task and input thereto that is designed to impart a specific predetermined task related meaning to the one or more concepts in the brain emulation that are specific to the task based application.

5. The method of claim 1 , wherein, in response to external disturbances having no predetermined or trained relationships associated therewith, the external disturbances will be received and used to update the existing trained relationships as experiences that can be used in a future performance of the task.

6. The method of claim 1 , where in the goals of the task based application are imparted to the brain emulation after the step of training, such that the brain emulation has the training thereof and the learned relationships modified.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2007
From: VISEL, THOMAS A.; WOMACK, LUKAS K.; FETTIG, MATTHEW; HAMILTON, GENE P.; DAVAR, VIJAY
To: NEURIC TECHNOLOGIES, LLC
Reel/Frame 019546/0423 →
Continuity (10)
Continuation In Part 11670959 · Feb 2, 2007
Continuation In Part 11425688 · Jun 21, 2006
Continuation 11154313 · Jun 16, 2005
Continuation 11030452 · Jan 6, 2005
Provisional Application 60534641 · Jan 6, 2004
Provisional Application 60534492 · Jan 6, 2004
Provisional Application 60534659 · Jan 6, 2004
Provisional Application 60764442 · Feb 2, 2006
Provisional Application 60790166 · Apr 7, 2006
Related Publication 20070282765A1 · Dec 6, 2007