Patents by Inventor J. Campbell Scott

J. Campbell Scott 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: 11556343
    Abstract: A computational method is disclosed for the simulation of a hierarchical artificial neural network (ANN), wherein a single correlator pools, during a single time-step, two or more consecutive feed-forward inputs from previously predicted and now active neurons of one or more lower levels.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: January 17, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wayne I Imaino, Ahmet S Ozcan, J Campbell Scott
  • Patent number: 11163707
    Abstract: Embodiments of the present invention describe a hierarchical cortical emulation using a scratchpad memory device and a storage class memory device. The scratchpad memory device is partitioned into a first subset of memory locations and a second subset of memory locations. A processor from a neural network device is assigned a first memory portion from the first subset, a second memory portion from the second subset, and a third memory portion from the storage class memory device. Further the neural network device and a memory controller perform a compute cycle for a hierarchical level k, 1?k?n, n being total number of levels. A compute cycle includes performing, by the processor, computations from the level k using neuron data stored in the first memory portion, and in parallel, copying by the memory controller, the neuron data for a hierarchical level k+1 from the third memory portion to the second memory portion.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: November 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arvind Kumar, Ahmet S. Ozcan, J. Campbell Scott
  • Patent number: 11138493
    Abstract: Homeostasis-maintaining binary neural networks such as hierarchical temporal memories are provided. In various embodiments, a region of an artificial neural network is initialized. The region comprises a plurality of neurons and has a permanence value associated with each potential synaptic connection between neurons. The initialization comprises connecting a subset of the potential synaptic connections by synapses. A plurality of time-ordered inputs to the region is received. Some of the plurality of neurons are thereby caused to fire upon receipt of each time-ordered input. Upon receipt of each time-ordered input, for each potential synaptic connection between neurons, the permanence value is adjusted according to a firing sequence of the plurality of neurons. Those potential synaptic connections having a permanence value above a predetermined permanence threshold are connected when the total number of connected synapses in the region does not exceed a predetermined connectivity threshold.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: October 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wayne I. Imaino, Ahmet S. Ozcan, J. Campbell Scott
  • Patent number: 11100396
    Abstract: Self-adjusting thresholds for synaptic activity in neural networks are provided. In various embodiments, for each of a plurality of neurons within an artificial neural network, an overlap value is determined corresponding to active inputs connected to the neuron via synapses having non-zero synaptic weights. A count of those of the plurality of neurons whose overlap exceeds an activation threshold of the neural network is determined. The count is compared to a predetermined neuronal activity target. The activation threshold of the neural network is adjusted to approach the predetermined neuronal activity target.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: August 24, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ahmet S. Ozcan, J. Campbell Scott
  • Publication number: 20190324929
    Abstract: Embodiments of the present invention describe a hierarchical cortical emulation using a scratchpad memory device and a storage class memory device. The scratchpad memory device is partitioned into a first subset of memory locations and a second subset of memory locations. A processor from a neural network device is assigned a first memory portion from the first subset, a second memory portion from the second subset, and a third memory portion from the storage class memory device. Further the neural network device and a memory controller perform a compute cycle for a hierarchical level k, 1?k?n, n being total number of levels. A compute cycle includes performing, by the processor, computations from the level k using neuron data stored in the first memory portion, and in parallel, copying by the memory controller, the neuron data for a hierarchical level k+1 from the third memory portion to the second memory portion.
    Type: Application
    Filed: April 23, 2018
    Publication date: October 24, 2019
    Inventors: Arvind Kumar, Ahmet S. Ozcan, J. Campbell Scott
  • Patent number: 10423877
    Abstract: Three-dimensional (3D) neuromorphic computing systems are provided. A system includes a logic wafer having a plurality of processors. The system further includes a double-sided interposer bonded to the logic wafer and incorporating a signal port ring for sending and receiving signals. The system also includes a plurality of 3D memory modules bonded to the double-sided interposer. The double-sided interposer is a wafer scale or a panel scale providing communication between the plurality of processors and the plurality of 3D memory modules.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: September 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles E. Cox, Harald Huels, Arvind Kumar, Pritish Narayanan, Ahmet S. Ozcan, J. Campbell Scott, Winfried W. Wilcke
  • Publication number: 20190197390
    Abstract: Homeostasis-maintaining binary neural networks such as hierarchical temporal memories are provided. In various embodiments, a region of an artificial neural network is initialized. The region comprises a plurality of neurons and has a permanence value associated with each potential synaptic connection between neurons. The initialization comprises connecting a subset of the potential synaptic connections by synapses. A plurality of time-ordered inputs to the region is received. Some of the plurality of neurons are thereby caused to fire upon receipt of each time-ordered input. Upon receipt of each time-ordered input, for each potential synaptic connection between neurons, the permanence value is adjusted according to a firing sequence of the plurality of neurons. Those potential synaptic connections having a permanence value above a predetermined permanence threshold are connected when the total number of connected synapses in the region does not exceed a predetermined connectivity threshold.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 27, 2019
    Inventors: Wayne I. Imaino, Ahmet S. Ozcan, J. Campbell Scott
  • Publication number: 20190095211
    Abstract: A computational method is disclosed for the simulation of a hierarchical artificial neural network (ANN), wherein a single correlator pools, during a single time-step, two or more consecutive feed-forward inputs from previously predicted and now active neurons of one or more lower levels.
    Type: Application
    Filed: September 22, 2017
    Publication date: March 28, 2019
    Inventors: WAYNE I. IMAINO, AHMET S. OZCAN, J. CAMPBELL SCOTT
  • Publication number: 20190065935
    Abstract: Feedback within hierarchical neural networks such as hierarchical temporal memories is provided. In various embodiments, a plurality of input streams is received at a first region of a hierarchical artificial neural network. The plurality of input streams is pooled in the first region. One or more recurrent features are identified in the pooled input streams in the first region. A temporal pattern is recognized in the one or more recurrent features in the first region. An indication of the temporal pattern is provided to at least a second region of the hierarchical neural network. A response to a further input is modulated based on feedback from the second region and at least one additional region.
    Type: Application
    Filed: August 30, 2017
    Publication date: February 28, 2019
    Inventors: Ahmet S. Ozcan, J. Campbell Scott
  • Publication number: 20190065955
    Abstract: Self-adjusting thresholds for synaptic activity in neural networks are provided. In various embodiments, for each of a plurality of neurons within an artificial neural network, an overlap value is determined corresponding to active inputs connected to the neuron via synapses having non-zero synaptic weights. A count of those of the plurality of neurons whose overlap exceeds an activation threshold of the neural network is determined. The count is compared to a predetermined neuronal activity target. The activation threshold of the neural network is adjusted to approach the predetermined neuronal activity target.
    Type: Application
    Filed: August 24, 2017
    Publication date: February 28, 2019
    Inventors: Ahmet S. Ozcan, J. Campbell Scott
  • Patent number: 10191108
    Abstract: A sensor for on-chip monitoring the effects of operating conditions on a circuit, Integrated Circuit (IC) chips including the sensors, and a method of monitoring operating condition effects on-chip circuits, e.g., for the occurrence of electromigration. The sensor includes a multi-fingered driver associated with a monitored circuit, sensitive to known circuit parameter sensitivities. Sense and control logic circuit selectively driving the multi-fingered driver, and selectively monitoring for an expected multi-fingered driver response.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: January 29, 2019
    Assignee: Globalfoundries Inc.
    Inventors: Gregory G. Freeman, Siyuranga Koswatta, Paul S. McLaughlin, Daniel J. Poindexter, J. Campbell Scott, Scott Taylor, Gregory Uhlmann, James D. Warnock
  • Publication number: 20180046908
    Abstract: Three-dimensional (3D) neuromorphic computing systems are provided. A system includes a logic wafer having a plurality of processors. The system further includes a double-sided interposer bonded to the logic wafer and incorporating a signal port ring for sending and receiving signals. The system also includes a plurality of 3D memory modules bonded to the double-sided interposer. The double-sided interposer is a wafer scale or a panel scale providing communication between the plurality of processors and the plurality of 3D memory modules.
    Type: Application
    Filed: August 15, 2016
    Publication date: February 15, 2018
    Inventors: Charles E. Cox, Harald Huels, Arvind Kumar, Pritish Narayanan, Ahmet S. Ozcan, J. Campbell Scott, Winfried W. Wilcke
  • Publication number: 20170146592
    Abstract: A sensor for on-chip monitoring the effects of operating conditions on a circuit, Integrated Circuit (IC) chips including the sensors, and a method of monitoring operating condition effects on-chip circuits, e.g., for the occurrence of electromigration. The sensor includes a multi-fingered driver associated with a monitored circuit, sensitive to known circuit parameter sensitivities. Sense and control logic circuit selectively driving the multi-fingered driver, and selectively monitoring for an expected multi-fingered driver response.
    Type: Application
    Filed: November 19, 2015
    Publication date: May 25, 2017
    Inventors: Gregory G. Freeman, Siyuranga Koswatta, Paul S. McLaughlin, Daniel J. Poindexter, J. Campbell Scott, Scott Taylor, Gregory Uhlmann, James D. Warnock
  • Patent number: 9552455
    Abstract: An efficient method of calculating maximum current limits for library gates in which a current limit includes the impact of self-heating effects associated with the maximum current. A maximum current solution is obtained in a self-consistent fashion, providing a way of determining the self-consistent solution in a rapid fashion without extensive numerical calculations or simulations. The present method provides a practical approach for characterizing a large library of gates for use in CMOS designs.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: January 24, 2017
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Daniel J. Poindexter, Gregory G. Freeman, Siyuranga O. Koswatta, J. Campbell Scott, Leon J. Sigal, James D. Warnock
  • Publication number: 20160224717
    Abstract: An efficient method of calculating maximum current limits for library gates in which a current limit includes the impact of self-heating effects associated with the maximum current. A maximum current solution is obtained in a self-consistent fashion, providing a way of determining the self-consistent solution in a rapid fashion without extensive numerical calculations or simulations. The present method provides a practical approach for characterizing a large library of gates for use in CMOS designs.
    Type: Application
    Filed: February 3, 2015
    Publication date: August 4, 2016
    Applicant: GLOBALFOUNDRIES INC.
    Inventors: Daniel J. Poindexter, Gregory G. Freeman, Siyuranga O. Koswatta, J. Campbell Scott, Leon J. Sigal, James D. Warnock
  • Patent number: 8865571
    Abstract: A method for manipulating dislocations from a semiconductor device includes directing a light-emitting beam locally onto a surface portion of a semiconductor body that includes active regions of the semiconductor device and manipulating a plurality of dislocations located proximate to the surface portion of the semiconductor body utilizing the light-emitting beam. Manipulating the plurality of dislocations includes directly scanning the plurality of dislocations with the light-emitting beam to manipulate a location of each of the plurality of dislocations on the surface portion of the semiconductor body by adjusting a temperature of the surface portion of the semiconductor body corresponding to the plurality of dislocations and adjusting a scan speed of the a light-emitting beam.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: October 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Chung Woh Lai, Xiao Hu Liu, Anita Madan, Klaus W. Schwarz, J. Campbell Scott
  • Patent number: 8865572
    Abstract: A system for manipulating dislocations on semiconductor devices, includes a moveable laser configured to generate a laser beam locally on a surface portion of the semiconductor body having a plurality of dislocations, the moveable laser being characterized as having a scan speed, the moveable laser manipulates the plurality of dislocations on the surface portion of the semiconductor body by adjusting the temperature and the scan speed of the laser beam.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: October 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Chung Woh Lai, Xiao Hu Liu, Anita Madan, Klaus W. Schwarz, J. Campbell Scott
  • Publication number: 20140154872
    Abstract: A method for generating patterned strained regions in a semiconductor device is provided. The method includes directing a light-emitting beam locally onto a surface portion of a semiconductor body; and manipulating a plurality of dislocations located proximate to the surface portion of the semiconductor body utilizing the light-emitting beam, the light-emitting beam being characterized as having a scan speed, so as to produce the patterned strained regions.
    Type: Application
    Filed: February 7, 2014
    Publication date: June 5, 2014
    Applicant: International Business Machines Corporation
    Inventors: Chung Woh Lai, Xiao Hu Liu, Anita Madan, Klaus W. Schwarz, J. Campbell Scott
  • Publication number: 20140154873
    Abstract: A system for manipulating dislocations on semiconductor devices, includes a moveable laser configured to generate a laser beam locally on a surface portion of the semiconductor body having a plurality of dislocations, the moveable laser being characterized as having a scan speed, the moveable laser manipulates the plurality of dislocations on the surface portion of the semiconductor body by adjusting the temperature and the scan speed of the laser beam.
    Type: Application
    Filed: February 7, 2014
    Publication date: June 5, 2014
    Applicant: International Business Machines Corporation
    Inventors: Chung Woh Lai, Xiao Hu Liu, Anita Madan, Klaus W. Schwarz, J. Campbell Scott
  • Publication number: 20120294322
    Abstract: A system for manipulating dislocations on semiconductor devices, includes a moveable laser configured to generate a laser beam locally on a surface portion of the semiconductor body having a plurality of dislocations, the moveable laser being characterized as having a scan speed, the moveable laser manipulates the plurality of dislocations on the surface portion of the semiconductor body by adjusting the temperature and the scan speed of the laser beam.
    Type: Application
    Filed: August 2, 2012
    Publication date: November 22, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chung Woh Lai, Xiao Hu Liu, Anita Madan, Klaus W. Schwarz, J. Campbell Scott