Patents Assigned to Evolved Machines, Inc.
-
Patent number: 8812413Abstract: A first array of simulated neurons having trees of output branches and a second array of simulated neurons having trees of input branches are generated. Thereafter, the output branches of one or more of the simulated neurons of the first array and the input branches of one or more of the simulated neurons of the second array are grown and connections are formed between individual output branches of the simulated neurons of the first array and individual input branches of the simulated neurons of the second array that grow to within a vicinity of each other.Type: GrantFiled: March 17, 2008Date of Patent: August 19, 2014Assignee: Evolved Machines, Inc.Inventors: Paul A. Rhodes, Brian Seisho Taba
-
Patent number: 8626686Abstract: Simulated neural circuitry is trained using sequences of images representing moving objects, such that the simulated neural circuitry recognizes objects by having the presence of lower level object features that occurred in temporal sequence in the images representing moving objects trigger the activation of higher level object representations. Thereafter, an image of an object that includes lower level object features is received, the trained simulated neural circuitry activates a higher level representation of the object in response to the lower level object features from the image, and the object is recognized using the trained simulated neural circuitry.Type: GrantFiled: June 20, 2007Date of Patent: January 7, 2014Assignee: Evolved Machines, Inc.Inventor: Paul A. Rhodes
-
Patent number: 8484144Abstract: A simulated neural circuit includes a plurality of simulated neurons. The simulated neurons have input branches that are configured to connect to a plurality of inputs and activate in response to activity in the inputs to which they are connected. In addition, the simulated neurons are configured to activate in response to activity in their input branches. Initial connections are formed between various input branches and various inputs and a set of the inputs are activated. Thereafter, the stability of connections between input branches and inputs to which they are connected is moderated based on the activated set of inputs and a pattern of activity generated in the input branches and simulated neurons in response to the activated set of inputs.Type: GrantFiled: March 17, 2008Date of Patent: July 9, 2013Assignee: Evolved Machines, Inc.Inventor: Paul A. Rhodes
-
Publication number: 20130159232Abstract: A simulated neural element includes a cell body and one or more simulated branches. Simulated branches are configured to receive input signals and to activate when a combination of the signals received during a specified window of time exceeds a branch activation threshold level. The simulated cell body is configured to activate when a combination of activity in the simulated branches during another specified window of time exceeds a cell body activation threshold level. The branch and cell body activation threshold levels may be automatically and locally regulated so that the actual branch activation rates for the simulated branches approximate desired branch activation rates and the actual cell body activation rate for the simulated cell body approximates a desired cell body activation rate. Such “homeostatic” regulation of branch and cell firing thresholds, done locally (i.e. individually for each branch and cell), may enhance the performance of artificial neural circuitry.Type: ApplicationFiled: July 13, 2012Publication date: June 20, 2013Applicant: EVOLVED MACHINES, INC.Inventor: Paul A. Rhodes
-
Patent number: 8447712Abstract: A system and method of identifying the computing architecture used by the mammalian visual system and to implement it in simulations and software algorithms, and in hardware components, is described.Type: GrantFiled: August 17, 2009Date of Patent: May 21, 2013Assignee: Evolved Machines, Inc.Inventor: Paul A. Rhodes
-
Publication number: 20130044110Abstract: A three-dimensional voxel space is generated in which to generate a simulated neural circuit. The voxel space includes a plurality of voxels that store localized information. After the voxel space is generated, a plurality of simulated branched neurons, each of which has one or more input and/or output branches that occupy at least one of the voxels, are embedded in the voxel space. One or more of the branches of the plurality of simulated neurons then are generated in a manner that changes the voxels occupied by the grown branches, and the localized information stored in the voxels is updated to reflect the changes in the voxels occupied by the grown branches.Type: ApplicationFiled: April 20, 2012Publication date: February 21, 2013Applicant: EVOLVED MACHINES, INC.Inventors: Paul A. Rhodes, Brian Seisho Taba
-
Publication number: 20120215482Abstract: A method for the orthogonalization of initially overlapping vectors, the uses for which include the re-encoding and decoding of representations triggered by sensory arrays.Type: ApplicationFiled: September 27, 2011Publication date: August 23, 2012Applicant: EVOLVED MACHINES, INC.Inventor: Paul A. Rhodes
-
Patent number: 8224759Abstract: A simulated neural element includes a cell body and one or more simulated branches. Simulated branches are configured to receive input signals and to activate when a combination of the signals received during a specified window of time exceeds a branch activation threshold level. The simulated cell body is configured to activate when a combination of activity in the simulated branches during another specified window of time exceeds a cell body activation threshold level. The branch and cell body activation threshold levels may be automatically and locally regulated so that the actual branch activation rates for the simulated branches approximate desired branch activation rates and the actual cell body activation rate for the simulated cell body approximates a desired cell body activation rate. Such “homeostatic” regulation of branch and cell firing thresholds, done locally (i.e. individually for each branch and cell), may enhance the performance of artificial neural circuitry.Type: GrantFiled: May 1, 2008Date of Patent: July 17, 2012Assignee: Evolved Machines, Inc.Inventor: Paul A Rhodes
-
Patent number: 8165971Abstract: A three-dimensional voxel space is generated in which to generate a simulated neural circuit. The voxel space includes a plurality of voxels that store localized information. After the voxel space is generated, a plurality of simulated branched neurons, each of which has one or more input and/or output branches that occupy at least one of the voxels, are embedded in the voxel space. One or more of the branches of the plurality of simulated neurons then are generated in a manner that changes the voxels occupied by the grown branches, and the localized information stored in the voxels is updated to reflect the changes in the voxels occupied by the grown branches.Type: GrantFiled: March 17, 2008Date of Patent: April 24, 2012Assignee: Evolved Machines, Inc.Inventors: Paul A. Rhodes, Brian Seisho Taba
-
Publication number: 20100161698Abstract: A method for the orthogonalization of initially overlapping vectors, the uses for which include the re-encoding and decoding of representations triggered by sensory arrays.Type: ApplicationFiled: September 14, 2009Publication date: June 24, 2010Applicant: EVOLVED MACHINES, INC.Inventor: Paul A. Rhodes
-
Patent number: 7603180Abstract: A method for the orthogonalization of initially overlapping vectors, the uses for which include the re-encoding and decoding of representations triggered by sensory arrays.Type: GrantFiled: November 13, 2002Date of Patent: October 13, 2009Assignee: Evolved Machines, Inc.Inventor: Paul A. Rhodes
-
Patent number: 7580907Abstract: A system and method of identifying the computing architecture used by the mammalian visual system and to implement it in simulations and software algorithms, and in hardware components, is described.Type: GrantFiled: January 14, 2005Date of Patent: August 25, 2009Assignee: Evolved Machines, Inc.Inventor: Paul A. Rhodes
-
Publication number: 20090012581Abstract: A first pattern of sensory activity is input to a simulated neural circuit on a set of sensor inputs. The simulated neural circuit includes an array of branched neural elements that each have at least one output and one or more branches that are impinged by subsets of the set of sensor inputs. Activity is generated in the branches based on the first pattern of activity input to the simulated neural circuit, and a second pattern of activity is generated in the outputs of the array of branched neural elements based on the activity in their branches. The second pattern of activity represents a recoding of the first pattern of sensory activity.Type: ApplicationFiled: May 1, 2008Publication date: January 8, 2009Applicant: Evolved Machines, Inc.Inventor: Paul A. Rhodes
-
Publication number: 20090006060Abstract: A simulated neural element includes a cell body and one or more simulated branches. Simulated branches are configured to receive input signals and to activate when a combination of the signals received during a specified window of time exceeds a branch activation threshold level. The simulated cell body is configured to activate when a combination of activity in the simulated branches during another specified window of time exceeds a cell body activation threshold level. The branch and cell body activation threshold levels may be automatically and locally regulated so that the actual branch activation rates for the simulated branches approximate desired branch activation rates and the actual cell body activation rate for the simulated cell body approximates a desired cell body activation rate. Such “homeostatic” regulation of branch and cell firing thresholds, done locally (i.e. individually for each branch and cell), may enhance the performance of artificial neural circuitry.Type: ApplicationFiled: May 1, 2008Publication date: January 1, 2009Applicant: Evolved Machines, Inc.Inventor: Paul A. RHODES
-
Publication number: 20080262813Abstract: A three-dimensional voxel space is generated in which to generate a simulated neural circuit. The voxel space includes a plurality of voxels that store localized information. After the voxel space is generated, a plurality of simulated branched neurons, each of which has one or more input and/or output branches that occupy at least one of the voxels, are embedded in the voxel space. One or more of the branches of the plurality of simulated neurons then are generated in a manner that changes the voxels occupied by the grown branches, and the localized information stored in the voxels is updated to reflect the changes in the voxels occupied by the grown branches.Type: ApplicationFiled: March 17, 2008Publication date: October 23, 2008Applicant: EVOLVED MACHINES, INC.Inventors: Paul A. Rhodes, Brian Seisho Taba
-
Publication number: 20080228683Abstract: A simulated neural circuit includes a plurality of simulated neurons. The simulated neurons have input branches that are configured to connect to a plurality of inputs and activate in response to activity in the inputs to which they are connected. In addition, the simulated neurons are configured to activate in response to activity in their input branches. Initial connections are formed between various input branches and various inputs and a set of the inputs are activated. Thereafter, the stability of connections between input branches and inputs to which they are connected is moderated based on the activated set of inputs and a pattern of activity generated in the input branches and simulated neurons in response to the activated set of inputs.Type: ApplicationFiled: March 17, 2008Publication date: September 18, 2008Applicant: EVOLVED MACHINES, INC.Inventor: Paul A. Rhodes
-
Publication number: 20080228682Abstract: A first array of simulated neurons having trees of output branches and a second array of simulated neurons having trees of input branches are generated. Thereafter, the output branches of one or more of the simulated neurons of the first array and the input branches of one or more of the simulated neurons of the second array are grown and connections are formed between individual output branches of the simulated neurons of the first array and individual input branches of the simulated neurons of the second array that grow to within a vicinity of each other.Type: ApplicationFiled: March 17, 2008Publication date: September 18, 2008Applicant: EVOLVED MACHINES, INC.Inventors: Paul A. Rhodes, Brian Seisho Taba