Patents by Inventor Eugene Izhikevich

Eugene Izhikevich has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9311594
    Abstract: Sensory encoder may be implemented. Visual encoder apparatus may comprise spiking neuron network configured to receive photodetector input. Excitability of neurons may be adjusted and output spike may be generated based on the input. When neurons generate spiking response, spiking threshold may be dynamically adapted to produce desired output rate. The encoder may dynamically adapt its input range to match statistics of the input and to produce output spikes at an appropriate rate and/or latency. Adaptive input range adjustment and/or spiking threshold adjustment collaborate to enable recognition of features in sensory input of varying dynamic range.
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: April 12, 2016
    Assignee: Brain Corporation
    Inventors: Dimitry Fisher, Eugene Izhikevich, Vadim Polonichko
  • Patent number: 9296101
    Abstract: Apparatus and methods for arbitration of control signals for robotic devices. A robotic device may comprise an adaptive controller comprising a plurality of predictors configured to provide multiple predicted control signals based on one or more of the teaching input, sensory input, and/or performance. The predicted control signals may be configured to cause two or more actions that may be in conflict with one another and/or utilize a shared resource. An arbitrator may be employed to select one of the actions. The selection process may utilize a WTA, reinforcement, and/or supervisory mechanisms in order to inhibit one or more predicted signals. The arbitrator output may comprise target state information that may be provided to the predictor block. Prior to arbitration, the predicted control signals may be combined with inputs provided by an external control entity in order to reduce learning time.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: March 29, 2016
    Assignee: Brain Corporation
    Inventors: Patryk Laurent, Jean-Baptiste Passot, Eugene Izhikevich
  • Publication number: 20160075018
    Abstract: Apparatus and methods for a modular robotic device with artificial intelligence that is receptive to training controls. In one implementation, modular robotic device architecture may be used to provide all or most high cost components in an autonomy module that is separate from the robotic body. The autonomy module may comprise controller, power, actuators that may be connected to controllable elements of the robotic body. The controller may position limbs of the toy in a target position. A user may utilize haptic training approach in order to enable the robotic toy to perform target action(s). Modular configuration of the disclosure enables users to replace one toy body (e.g., the bear) with another (e.g., a giraffe) while using hardware provided by the autonomy module. Modular architecture may enable users to purchase a single AM for use with multiple robotic bodies, thereby reducing the overall cost of ownership.
    Type: Application
    Filed: November 19, 2015
    Publication date: March 17, 2016
    Inventors: Eugene Izhikevich, Dimitry Fisher, Jean-Baptiste Passot, Heathcliff Hatcher, Vadim Polonichko
  • Patent number: 9275326
    Abstract: Apparatus and methods for activity based plasticity in a spiking neuron network adapted to process sensory input. In one embodiment, the plasticity mechanism may be configured for example based on activity of one or more neurons providing feed-forward stimulus and activity of one or more neurons providing inhibitory feedback. When an inhibitory neuron generates an output, inhibitory connections may be potentiated. When an inhibitory neuron receives inhibitory input, the inhibitory connection may be depressed. When the inhibitory input arrives subsequent to the neuron response, the inhibitory connection may be depressed. When input features are unevenly distributed in occurrence, the plasticity mechanism is capable of reducing response rate of neurons that develop receptive fields to more prevalent features. Such functionality may provide network output such that rarely occurring features are not drowned out by more widespread stimulus.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: March 1, 2016
    Assignee: Brain Corporation
    Inventors: Filip Piekniewski, Micah Richert, Dimitry Fisher, Eugene Izhikevich
  • Patent number: 9256823
    Abstract: Efficient updates of connections in artificial neuron networks may be implemented. A framework may be used to describe the connections using a linear synaptic dynamic process, characterized by stable equilibrium. The state of neurons and synapses within the network may be updated, based on inputs and outputs to/from neurons. In some implementations, the updates may be implemented at regular time intervals. In one or more implementations, the updates may be implemented on-demand, based on the network activity (e.g., neuron output and/or input) so as to further reduce computational load associated with the synaptic updates. The connection updates may be decomposed into multiple event-dependent connection change components that may be used to describe connection plasticity change due to neuron input. Using event-dependent connection change components, connection updates may be executed on per neuron basis, as opposed to per-connection basis.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: February 9, 2016
    Assignee: QUALCOMM TECHNOLOGIES INC.
    Inventors: Oleg Sinyavskiy, Vadim Polonichko, Eugene Izhikevich, Jeffrey Alexander Levin
  • Patent number: 9248569
    Abstract: A robotic device may comprise an adaptive controller configured to learn to predict consequences of robotic device's actions. During training, the controller may receive a copy of the planned and/or executed motor command and sensory information obtained based on the robot's response to the command. The controller may predict sensory outcome based on the command and one or more prior sensory inputs. The predicted sensory outcome may be compared to the actual outcome. Based on a determination that the prediction matches the actual outcome, the training may stop. Upon detecting a discrepancy between the prediction and the actual outcome, the controller may provide a continuation signal configured to indicate that additional training may be utilized. In some classification implementations, the discrepancy signal may be used to indicate occurrence of novel (not yet learned) objects in the sensory input and/or indicate continuation of training to recognize said objects.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: February 2, 2016
    Assignee: Brain Corporation
    Inventors: Patryk Laurent, Jean-Baptiste Passot, Filip Ponulak, Eugene Izhikevich
  • Publication number: 20160004923
    Abstract: An optical object detection apparatus and associated methods. The apparatus may comprise a lens (e.g., fixed-focal length wide aperture lens) and an image sensor. The fixed focal length of the lens may correspond to a depth of field area in front of the lens. When an object enters the depth of field area (e.g., sue to a relative motion between the object and the lens) the object representation on the image sensor plane may be in-focus. Objects outside the depth of field area may be out of focus. In-focus representations of objects may be characterized by a greater contrast parameter compared to out of focus representations. One or more images provided by the detection apparatus may be analyzed in order to determine useful information (e.g., an image contrast parameter) of a given image. Based on the image contrast meeting one or more criteria, a detection indication may be produced.
    Type: Application
    Filed: July 1, 2014
    Publication date: January 7, 2016
    Inventors: Filip Piekniewski, Vadim Polonichko, Eugene Izhikevich
  • Patent number: 9224090
    Abstract: Apparatus and methods for feedback in a spiking neural network. In one approach, spiking neurons receive sensory stimulus and context signal that correspond to the same context. When the stimulus provides sufficient excitation, neurons generate response. Context connections are adjusted according to inverse spike-timing dependent plasticity. When the context signal precedes the post synaptic spike, context synaptic connections are depressed. Conversely, whenever the context signal follows the post synaptic spike, the connections are potentiated. The inverse STDP connection adjustment ensures precise control of feedback-induced firing, eliminates runaway positive feedback loops, enables self-stabilizing network operation. In another aspect of the invention, the connection adjustment methodology facilitates robust context switching when processing visual information. When a context (such an object) becomes intermittently absent, prior context connection potentiation enables firing for a period of time.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: December 29, 2015
    Assignee: Brain Corporation
    Inventors: Filip Piekniewski, Eugene Izhikevich, Botond Szatmary, Csaba Petre
  • Patent number: 9218563
    Abstract: Apparatus and methods for salient feature detection by a spiking neuron network. The network may comprise feature-specific units capable of responding to different objects (red and green color). The plasticity mechanism of the network may be configured based on difference between two similarity measures related to activity of different unit types obtained during network training. One similarity measure may be based on activity of units of the same type (red). Another similarity measure may be based on activity of units of one type (red) and another type (green). Similarity measures may comprise a cross-correlogram and/or mutual information determined over an activity window. During network operation, the activity based plasticity mechanism may be used to potentiate connections between units of the same type (red-red). The plasticity mechanism may be used to depress connections between units of different types (red-green). The plasticity mechanism may effectuate detection of salient features in the input.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: December 22, 2015
    Assignee: Brain Corporation
    Inventors: Botond Szatmary, Micah Richert, Eugene Izhikevich, Jayram Moorkanikara Nageswaran, Filip Piekniewski, Sach Sokol, Csaba Petre
  • Patent number: 9193075
    Abstract: Optical flow for a moving platform may be encoded into pulse output. Optical flow contribution induced due to the platform self-motion may be cancelled. The cancellation may be effectuated by (i) encoding the platform motion into pulse output; and (ii) inhibiting pulse generation by neurons configured to encode optical flow component optical flow that occur based on self-motion. The motion encoded may be coupled to the optical flow encoder via one or more connections. Connection propagation delay may be configured during encoder calibration in the absence of obstacles so as to provide system specific delay matrix. The inhibition may be based on a coincident arrival of the motion spiking signal via the calibrated connections to the optical flow encoder neurons. The coincident motion pulse arrival may be utilized in order to implement an addition of two or more vector properties.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: November 24, 2015
    Assignee: Brain Corporation
    Inventors: Benjamin Neil Cipollini, Eugene Izhikevich
  • Patent number: 9177245
    Abstract: Apparatus and methods for learning in response to temporally-proximate features. In one implementation, an image processing apparatus utilizes bi-modal spike timing dependent plasticity in a spiking neuron network. Based on a response by the neuron to a frame of input, the bi-modal plasticity mechanism is used to depress synaptic connections delivering the present input frame and to potentiate synaptic connections delivering previous and/or subsequent frames of input. The depression of near-contemporaneous input prevents the creation of a positive feedback loop and provides a mechanism for network response normalization.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: November 3, 2015
    Assignee: QUALCOMM TECHNOLOGIES INC.
    Inventors: Micah Richert, Filip Piekniewski, Eugene Izhikevich, Sach Sokol, Victor Hokkiu Chan, Jeffrey Alexander Levin
  • Publication number: 20150306761
    Abstract: A robotic vehicle may be operated by a learning controller comprising a trainable convolutional network configured to determine control signal based on sensory input. An input network layer may be configured to transfer sensory input into a hidden layer data using a filter convolution operation. Input layer may be configured to transfer sensory input into hidden layer data using a filter convolution. Output layer may convert hidden layer data to a predicted output using data segmentation and a fully connected array of efficacies. During training, efficacy of network connections may be adapted using a measure determined based on a target output provided by a trainer and an output predicted by the network. A combination of the predicted and the target output may be provided to the vehicle to execute a task. The network adaptation may be configured using an error back propagation method. The network may comprise an input reconstruction.
    Type: Application
    Filed: April 29, 2014
    Publication date: October 29, 2015
    Applicant: Brain Corporation
    Inventors: Peter O'Connor, Eugene Izhikevich
  • Patent number: 9152915
    Abstract: Optical flow for a moving platform may be encoded into pulse output. Optical flow contribution induced due to the platform self-motion may be cancelled. The cancellation may be effectuated by (i) encoding the platform motion into pulse output; and (ii) inhibiting pulse generation by neurons configured to encode optical flow component optical flow that occur based on self-motion. The motion encoded may be coupled to the optical flow encoder via one or more connections. Connection propagation delay may be configured during encoder calibration in the absence of obstacles so as to provide system specific delay matrix. The inhibition may be based on a coincident arrival of the motion spiking signal via the calibrated connections to the optical flow encoder neurons. The coincident motion pulse arrival may be utilized in order to implement an addition of two or more vector properties.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: October 6, 2015
    Assignee: Brain Corporation
    Inventors: Borja Ibarz Gabardos, Eugene Izhikevich
  • Publication number: 20150258679
    Abstract: Apparatus and methods for a modular robotic device with artificial intelligence that is receptive to training controls. In one implementation, modular robotic device architecture may be used to provide all or most high cost components in an autonomy module that is separate from the robotic body. The autonomy module may comprise controller, power, actuators that may be connected to controllable elements of the robotic body. The controller may position limbs of the toy in a target position. A user may utilize haptic training approach in order to enable the robotic toy to perform target action(s). Modular configuration of the disclosure enables users to replace one toy body (e.g., the bear) with another (e.g., a giraffe) while using hardware provided by the autonomy module. Modular architecture may enable users to purchase a single AM for use with multiple robotic bodies, thereby reducing the overall cost of ownership.
    Type: Application
    Filed: March 13, 2014
    Publication date: September 17, 2015
    Applicant: Brain Corporation
    Inventors: Eugene Izhikevich, Dimitry Fisher, Jean-Baptiste Passot, Heathcliff Hatcher, Vadim Polonichko
  • Publication number: 20150258683
    Abstract: Apparatus and methods for a modular robotic device with artificial intelligence that is receptive to training controls. In one implementation, modular robotic device architecture may be used to provide all or most high cost components in an autonomy module that is separate from the robotic body. The autonomy module may comprise controller, power, actuators that may be connected to controllable elements of the robotic body. The controller may position limbs of the toy in a target position. A user may utilize haptic training approach in order to enable the robotic toy to perform target action(s). Modular configuration of the disclosure enables users to replace one toy body (e.g., the bear) with another (e.g., a giraffe) while using hardware provided by the autonomy module. Modular architecture may enable users to purchase a single AM for use with multiple robotic bodies, thereby reducing the overall cost of ownership.
    Type: Application
    Filed: March 13, 2014
    Publication date: September 17, 2015
    Inventors: Eugene Izhikevich, Dimitry Fisher, Jean-Baptiste Passot, Heathcliff Hatcher, Vadim Polonichko
  • Patent number: 9129221
    Abstract: In one approach, spiking neurons receive sensory stimulus and context signal that correspond to the same context. When the stimulus provides sufficient excitation, neurons generate response. Context connections are adjusted according to inverse spike-timing dependent plasticity. When the context signal precedes the post synaptic spike, context synaptic connections are depressed. Conversely, whenever the context signal follows the post synaptic spike, the connections are potentiated. The inverse STDP connection adjustment ensures precise control of feedback-induced firing, eliminates runaway positive feedback loops, and enables self-stabilizing network operation. In another aspect, the connection adjustment methodology facilitates robust context switching when processing visual information. When a context (such an object) becomes intermittently absent, prior context connection potentiation enables firing for a period of time.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: September 8, 2015
    Assignee: Brain Corporation
    Inventors: Filip Piekniewski, Eugene Izhikevich, Botond Szatmary, Csaba Petre
  • Publication number: 20150217449
    Abstract: Robots have the capacity to perform a broad range of useful tasks, such as factory automation, cleaning, delivery, assistive care, environmental monitoring and entertainment. Enabling a robot to perform a new task in a new environment typically requires a large amount of new software to be written, often by a team of experts. It would be valuable if future technology could empower people, who may have limited or no understanding of software coding, to train robots to perform custom tasks. Some implementations of the present invention provide methods and systems that respond to users' corrective commands to generate and refine a policy for determining appropriate actions based on sensor-data input. Upon completion of learning, the system can generate control commands by deriving them from the sensory data. Using the learned control policy, the robot can behave autonomously.
    Type: Application
    Filed: February 3, 2014
    Publication date: August 6, 2015
    Applicant: Brain Corporation
    Inventors: Philip Meier, Jean-Baptiste Passot, Borja Ibarz Gabardos, Patryk Laurent, Oleg Sinyavskiy, Peter O'Connor, Eugene Izhikevich
  • Patent number: 9047568
    Abstract: Sensory encoder may be implemented. Visual encoder apparatus may comprise spiking neuron network configured to receive photodetector input. Excitability of neurons may be adjusted and output spike may be generated based on the input. When neurons generate spiking response, spiking threshold may be dynamically adapted to produce desired output rate. The encoder may dynamically adapt its input range to match statistics of the input and to produce output spikes at an appropriate rate and/or latency. Adaptive input range adjustment and/or spiking threshold adjustment collaborate to enable recognition of features in sensory input of varying dynamic range.
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: June 2, 2015
    Assignee: BRAIN CORPORATION
    Inventors: Dimitry Fisher, Botond Szatmary, Eugene Izhikevich
  • Publication number: 20150148953
    Abstract: A robotic device may comprise an adaptive controller configured to learn to predict consequences of robotic device's actions. During training, the controller may receive a copy of the planned and/or executed motor command and sensory information obtained based on the robot's response to the command. The controller may predict sensory outcome based on the command and one or more prior sensory inputs. The predicted sensory outcome may be compared to the actual outcome. Based on a determination that the prediction matches the actual outcome, the training may stop. Upon detecting a discrepancy between the prediction and the actual outcome, the controller may provide a continuation signal configured to indicate that additional training may be utilized. In some classification implementations, the discrepancy signal may be used to indicate occurrence of novel (not yet learned) objects in the sensory input and/or indicate continuation of training to recognize said objects.
    Type: Application
    Filed: November 22, 2013
    Publication date: May 28, 2015
    Applicant: Brain Corporation
    Inventors: Patryk Laurent, Jean-Baptiste Passot, Filip Ponulak, Eugene Izhikevich
  • Publication number: 20150127149
    Abstract: Robotic devices may be trained by a user guiding the robot along a target trajectory using a correction signal. A robotic device may comprise an adaptive controller configured to generate control commands based on one or more of the trainer input, sensory input, and/or performance measure. Training may comprise a plurality of trials. During an initial portion of a trial, the trainer may observe robot's operation and refrain from providing the training input to the robot. Upon observing a discrepancy between the target behavior and the actual behavior during the initial trial portion, the trainer may provide a teaching input (e.g., a correction signal) configured to affect robot's trajectory during subsequent trials. Upon completing a sufficient number of trials, the robot may be capable of navigating the trajectory in absence of the training input.
    Type: Application
    Filed: November 1, 2013
    Publication date: May 7, 2015
    Applicant: BRAIN CORPORATION
    Inventors: Oleg Sinyavskiy, Jean-Baptiste Passot, Eugene Izhikevich