Patents Assigned to Evolved Machines, Inc.
  • Patent number: 8812413
    Abstract: 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: Grant
    Filed: March 17, 2008
    Date of Patent: August 19, 2014
    Assignee: Evolved Machines, Inc.
    Inventors: Paul A. Rhodes, Brian Seisho Taba
  • Patent number: 8626686
    Abstract: 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: Grant
    Filed: June 20, 2007
    Date of Patent: January 7, 2014
    Assignee: Evolved Machines, Inc.
    Inventor: Paul A. Rhodes
  • Patent number: 8484144
    Abstract: 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: Grant
    Filed: March 17, 2008
    Date of Patent: July 9, 2013
    Assignee: Evolved Machines, Inc.
    Inventor: Paul A. Rhodes
  • Publication number: 20130159232
    Abstract: 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: Application
    Filed: July 13, 2012
    Publication date: June 20, 2013
    Applicant: EVOLVED MACHINES, INC.
    Inventor: Paul A. Rhodes
  • Patent number: 8447712
    Abstract: 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: Grant
    Filed: August 17, 2009
    Date of Patent: May 21, 2013
    Assignee: Evolved Machines, Inc.
    Inventor: Paul A. Rhodes
  • Publication number: 20130044110
    Abstract: 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: Application
    Filed: April 20, 2012
    Publication date: February 21, 2013
    Applicant: EVOLVED MACHINES, INC.
    Inventors: Paul A. Rhodes, Brian Seisho Taba
  • Publication number: 20120215482
    Abstract: 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: Application
    Filed: September 27, 2011
    Publication date: August 23, 2012
    Applicant: EVOLVED MACHINES, INC.
    Inventor: Paul A. Rhodes
  • Patent number: 8224759
    Abstract: 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: Grant
    Filed: May 1, 2008
    Date of Patent: July 17, 2012
    Assignee: Evolved Machines, Inc.
    Inventor: Paul A Rhodes
  • Patent number: 8165971
    Abstract: 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: Grant
    Filed: March 17, 2008
    Date of Patent: April 24, 2012
    Assignee: Evolved Machines, Inc.
    Inventors: Paul A. Rhodes, Brian Seisho Taba
  • Publication number: 20100161698
    Abstract: 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: Application
    Filed: September 14, 2009
    Publication date: June 24, 2010
    Applicant: EVOLVED MACHINES, INC.
    Inventor: Paul A. Rhodes
  • Patent number: 7603180
    Abstract: 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: Grant
    Filed: November 13, 2002
    Date of Patent: October 13, 2009
    Assignee: Evolved Machines, Inc.
    Inventor: Paul A. Rhodes
  • Patent number: 7580907
    Abstract: 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: Grant
    Filed: January 14, 2005
    Date of Patent: August 25, 2009
    Assignee: Evolved Machines, Inc.
    Inventor: Paul A. Rhodes
  • Publication number: 20090012581
    Abstract: 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: Application
    Filed: May 1, 2008
    Publication date: January 8, 2009
    Applicant: Evolved Machines, Inc.
    Inventor: Paul A. Rhodes
  • Publication number: 20090006060
    Abstract: 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: Application
    Filed: May 1, 2008
    Publication date: January 1, 2009
    Applicant: Evolved Machines, Inc.
    Inventor: Paul A. RHODES
  • Publication number: 20080262813
    Abstract: 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: Application
    Filed: March 17, 2008
    Publication date: October 23, 2008
    Applicant: EVOLVED MACHINES, INC.
    Inventors: Paul A. Rhodes, Brian Seisho Taba
  • Publication number: 20080228683
    Abstract: 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: Application
    Filed: March 17, 2008
    Publication date: September 18, 2008
    Applicant: EVOLVED MACHINES, INC.
    Inventor: Paul A. Rhodes
  • Publication number: 20080228682
    Abstract: 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: Application
    Filed: March 17, 2008
    Publication date: September 18, 2008
    Applicant: EVOLVED MACHINES, INC.
    Inventors: Paul A. Rhodes, Brian Seisho Taba