Patents by Inventor Stephen Koch

Stephen Koch 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: 11326350
    Abstract: The present disclosure relates generally to a roofing system including flashing, for example, suitable for protecting a roof from water leakage. The present disclosure relates more particularly to a roofing system including first, second, and third courses of shingles, where the second course overlaps the first and the third course overlaps the second. A flashing plate is disposed over the first course of shingles and partially under the second course of shingles. The flashing plate and the third course of shingles are spaced apart by a gap in a direction of the slope of the roof between a top edge of the flashing plate and a lower edge of the third course of shingles.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: May 10, 2022
    Assignee: CertainTeed LLC
    Inventors: Alex C. Nash, Stephen Koch, Robert L. Jenkins, Christopher C. Fisher
  • Patent number: 11282021
    Abstract: A Foundational Framework (“the Framework”) may refer to an apparatus that connects a multiplicity of potentially very complex components, each of which produce different types of information related to financial forecast, while maintaining a distributed and federated model to allow high autonomy to each component. The innovative Framework provides a unified operation of lifecycle of every component and allows the production of unlimited types of forecasts of different dimensions and for different purposes using a common tool that is responsible of coordinating and running the sequence of components for the user's needs.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: March 22, 2022
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Ricardo Riguera Arias, Fernando Cela Diaz, Chris Ferraro, Ashish Das, Anupam Sharma, Surya Chavali, Bharat Patel, Kenneth C. Wood, Veronica Mejia Bustamante, Reuben Mathew, Nikhil Mirakhur, Boyu Wu, Chengchen Qin, Ravi K. Govindaraju, Yufeng Ding, Stephen Koch, Saurabh Shivpuri
  • Publication number: 20210025170
    Abstract: The present disclosure relates generally to a roofing system including flashing, for example, suitable for protecting a roof from water leakage. The present disclosure relates more particularly to a roofing system including first, second, and third courses of shingles, where the second course overlaps the first and the third course overlaps the second. A flashing plate is disposed over the first course of shingles and partially under the second course of shingles. The flashing plate and the third course of shingles are spaced apart by a gap in a direction of the slope of the roof between a top edge of the flashing plate and a lower edge of the third course of shingles.
    Type: Application
    Filed: October 12, 2020
    Publication date: January 28, 2021
    Inventors: Alex C. Nash, Stephen Koch, Robert L. Jenkins, Christopher C. Fisher
  • Patent number: 10801209
    Abstract: The present disclosure relates generally to a roofing system including flashing, for example, suitable for protecting a roof from water leakage. The present disclosure relates more particularly to a roofing system including first, second, and third courses of shingles, where the second course overlaps the first and the third course overlaps the second. A flashing plate is disposed over the first course of shingles and partially under the second course of shingles. The flashing plate and the third course of shingles are spaced apart by a gap in a direction of the slope of the roof between a top edge of the flashing plate and a lower edge of the third course of shingles.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: October 13, 2020
    Assignee: CertainTeed LLC
    Inventors: Alex C. Nash, Stephen Koch, Robert L. Jenkins, Christopher C. Fisher
  • Publication number: 20200160450
    Abstract: A method for decision tree-based management of market risk stress scenarios may include: receiving, from a front office system, a shock request comprising a scenario and a risk factor; retrieving the scenario from a scenario definition store, the scenario definition store comprising a plurality of scenarios; normalizing the risk factor resulting in standardized risk exposure; retrieving, from the retrieved scenario, a decision tree matching a risk factor type for the standardized risk factor, the decision tree comprising a plurality of nodes, each node having a shock instruction comprising an explicit shock instruction or no shock instruction; traversing the decision tree to identify a node that matches the standardized risk factor; and returning the shock instruction to the front office system, the returned shock instruction comprising the explicit shock instruction associated with the matching node or the last explicit shock instruction traversed before traversing to the matching node.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Inventors: Anuj Teotia, Sobhan S. Dasari, Andrew J. Scott, Stephen Koch, Sushant Khot, Hsin Yu Wang
  • Publication number: 20190211563
    Abstract: The present disclosure relates generally to a roofing system including flashing, for example, suitable for protecting a roof from water leakage. The present disclosure relates more particularly to a roofing system including first, second, and third courses of shingles, where the second course overlaps the first and the third course overlaps the second. A flashing plate is disposed over the first course of shingles and partially under the second course of shingles. The flashing plate and the third course of shingles are spaced apart by a gap in a direction of the slope of the roof between a top edge of the flashing plate and a lower edge of the third course of shingles.
    Type: Application
    Filed: December 27, 2018
    Publication date: July 11, 2019
    Inventors: Alex C. Nash, Stephen Koch, Robert L. Jenkins
  • Publication number: 20190095840
    Abstract: A Foundational Framework (“the Framework”) may refer to an apparatus that connects a multiplicity of potentially very complex components, each of which produce different types of information related to financial forecast, while maintaining a distributed and federated model to allow high autonomy to each component. The innovative Framework provides a unified operation of lifecycle of every component and allows the production of unlimited types of forecasts of different dimensions and for different purposes using a common tool that is responsible of coordinating and running the sequence of components for the user's needs.
    Type: Application
    Filed: September 21, 2018
    Publication date: March 28, 2019
    Inventors: Ricardo RIGUERA ARIAS, Fernando CELA DIAZ, Chris FERRARO, Ashish DAS, Anupam SHARMA, Surya CHAVALI, Bharat PATEL, Kenneth C. WOOD, Veronica MEJIA BUSTAMANTE, Reuben MATHEW, Nikhil MIRAKHUR, Boyu WU, Chengchen QIN, Ravi K. GOVINDARAJU, Yufeng DING, Stephen KOCH, Saurabh SHIVPURI
  • Publication number: 20150109287
    Abstract: A computer-implemented method for analyzing supply chain sensitivity based on a supply chain model is described. The method comprises defining a plurality of input parameters and an objective for the supply chain model Each of the input parameters includes a plurality of values within a respective range. The method further comprises obtaining a plurality of configurations of the supply chain for achieving the objective by applying the values of the input parameters to the supply chain model and generating a graphical representation for the objective based on the configurations of the supply chain. The graphical representation includes a plurality of data points, each of the data points representing a configuration of the supply chain.
    Type: Application
    Filed: May 16, 2014
    Publication date: April 23, 2015
    Applicant: Caterpillar, Inc.
    Inventors: Anthony James GRICHNIK, James Patrick FITZGERALD, Karunya JASTI, Stephen KOCH, Joshua D. WEBB, Nathan J. WEAVER
  • Patent number: 8006153
    Abstract: A method, an apparatus, and a computer program are provided to utilize built-in self test (BIST) latches for multiple purposes. Conventionally, BIST latches are single purpose. Hence, separate latches are utilized for array built-in self test (ABIST) and logic built-in self test (LBIST) operations. By having the separate latches, though, a substantial amount area is lost. Therefore, to better utilize the latches and the area, ABIST latches are reconfigured to utilize some previously unused ports to allow for multiple uses for the latches, such as for LBIST.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: August 23, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steven Ross Ferguson, Garrett Stephen Koch, Osamu Takahashi, Michael Brian White
  • Patent number: 7574642
    Abstract: A method is provided to utilize built-in self test (BIST) latches for multiple purposes. Conventionally, BIST latches are single purpose. Hence, separate latches are utilized for array built-in self test (ABIST) and logic built-in self test (LBIST) operations. By having the separate latches, though, a substantial amount area is lost. Therefore, to better utilize the latches and the area, ABIST latches are reconfigured to utilize some previously unused ports to allow for multiple uses for the latches, such as for LBIST.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: August 11, 2009
    Assignee: International Business Machines Corporation
    Inventors: Steven Ross Ferguson, Garrett Stephen Koch, Osamu Takahashi, Michael Brian White
  • Publication number: 20080313512
    Abstract: A method, an apparatus, and a computer program are provided to utilize built-in self test (BIST) latches for multiple purposes. Conventionally, BIST latches are single purpose. Hence, separate latches are utilized for array built-in self test (ABIST) and logic built-in self test (LBIST) operations. By having the separate latches, though, a substantial amount area is lost. Therefore, to better utilize the latches and the area, ABIST latches are reconfigured to utilize some previously unused ports to allow for multiple uses for the latches, such as for LBIST.
    Type: Application
    Filed: August 25, 2008
    Publication date: December 18, 2008
    Inventors: Steven Ross Ferguson, Garrett Stephen Koch, Osamu Takahashi, Michael Brian White
  • Publication number: 20070144077
    Abstract: A hip, ridge or rake shingle comprised of a plurality of panels sandwiched on each panel portion side of a layer of shingle material, such that each panel portion can be folded along a fold line, and wherein tabs are provided for each panel portion, adapted to be bent backwardly upon themselves, sandwiching thickening panels therebetween. The shingles can be laid up on a hip, ridge or rake of a roof, to yield desirable thickened features.
    Type: Application
    Filed: December 22, 2005
    Publication date: June 28, 2007
    Inventors: Joseph Quaranta, Stephen Koch, Robert Jenkins, Gregory Jacobs, Karen Steele
  • Publication number: 20070011978
    Abstract: A shingle and a method of making it is provided in which the rear surface of the shingle is provided with an attached reinforcement layer through which fasteners may be applied when the shingle is applied to a roof.
    Type: Application
    Filed: June 2, 2006
    Publication date: January 18, 2007
    Inventors: Husnu Kalkanoglu, Stephen Koch
  • Patent number: 6026505
    Abstract: A method and apparatus are provided in an array built in self test (ABIST) environment formed on a semiconductor chip having an array of memory cells arranged in columns and rows and column and row redundant lines which includes testing the array along the columns to identify a given number of faulty cells in each of the columns, storing the column addresses having the given number of faulty cells in first registers, further testing the array along the columns or rows to identify any additional faulty cells while masking the cells having the stored column addresses and storing the row addresses having the faulty cell in second registers until all of the second registers store row addresses, and after all of the second registers store row addresses, continue testing the array while masking the cells having the stored column or row addresses and storing the column addresses of any remaining additional faulty cell in any unused register of the first registers.
    Type: Grant
    Filed: October 16, 1991
    Date of Patent: February 15, 2000
    Assignee: International Business Machines Corporation
    Inventors: Erik Leigh Hedberg, Garrett Stephen Koch
  • Patent number: 5918003
    Abstract: An Array Built-In Self Test (ABIST) circuit places on-chip circuits such as memory arrays in a known state, then stops. In the alternative, the ABIST circuit may initialize to a particular subcycle within a pattern sequence, and repeatedly loop on the subcycle, or repeatedly loop on the entire pattern sequence.
    Type: Grant
    Filed: February 14, 1997
    Date of Patent: June 29, 1999
    Assignee: International Business Machines Corporation
    Inventors: Garrett Stephen Koch, Michael Richard Ouellette, Reid Allen Wistort
  • Patent number: 5859804
    Abstract: A method and apparatus are provided in an array built in self test (ABIST) environment formed on a semiconductor chip having an array of memory cells arranged in columns and rows and column and row redundant lines which includes testing the array along the columns to identify a given number of faulty cells in each of the columns, storing the column addresses having the given number of faulty cells in first registers, further testing the array along the columns or rows to identify any additional faulty cells while masking the cells having the stored column addresses and storing the row addresses having the faulty cell in second registers until all of the second registers store row addresses, and after all of the second registers store row addresses, continue testing the array while masking the cells having the stored column or row addresses and storing the column addresses of any remaining additional faulty cell in any unused register of the first registers.
    Type: Grant
    Filed: September 26, 1997
    Date of Patent: January 12, 1999
    Assignee: International Business Machines Corporation
    Inventors: Erik Leigh Hedberg, Garrett Stephen Koch
  • Patent number: 5790564
    Abstract: An ABIST circuit for testing a memory array has a blanket write subcycle (WC), an RC3 subcycle, and an RC4 subcycle. The ABIST circuit includes a programmable pattern generator that provides eight programmable data bits, eight programmable read/write bits, and two programmable address frequency bits to determine the specific test patterns applied to the memory array. The address frequency bits determine how many memory cycles will be performed on each cell of the memory array. In X1 mode, only one memory cycle is performed on each cell during any given subcycle. In X2 mode, two memory cycles are performed on each cell, allowing a cell to be written, then subsequently read in the same subcycle. In X4 mode, four memory cycles are performed on each cell, and in X8 mode, all eight bits of read/write and data are used on each cell, resulting in eight memory cycles for each cell within the memory array.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: August 4, 1998
    Assignee: International Business Machines Corporation
    Inventors: Robert Dean Adams, John Connor, Garrett Stephen Koch, Luigi Ternullo, Jr.
  • Patent number: 5784323
    Abstract: The present invention provides a device for testing memory having write cycles and read cycles. A BIST state machine changes the data applied to the memory's DI port during read cycles to a value different from that of the data stored in the currently addressed memory location. The BIST-generated expect data also is at a different value from that of data at the memory's DI port and at the same value as the data stored at the current memory address location during read operations. With this arrangement, flush through defects can be detected which would not have been detectable by prior BIST machines.
    Type: Grant
    Filed: February 4, 1997
    Date of Patent: July 21, 1998
    Assignee: International Business Machines Corporation
    Inventors: Robert Dean Adams, John Connor, Garrett Stephen Koch, Luigi Ternullo, Jr.
  • Patent number: 5771242
    Abstract: An ABIST circuit for testing a memory array has a blanket write subcycle (WC), an RC.sub.3 subcycle, and an RC.sub.4 subcycle. The ABIST circuit includes a programmable pattern generator that provides eight programmable data bits, eight programmable read/write bits, and two programmable address frequency bits to determine the specific test patterns applied to the memory array. The address frequency bits determine how many memory cycles will be performed on each cell of the memory array. In X1 mode, only one memory cycle is performed on each cell during any given subcycle. In X2 mode, two memory cycles are performed on each cell, allowing a cell to be written, then subsequently read in the same subcycle, In X4 mode, four memory cycles are performed on each cell, and in Xg mode, all eight bits of read/write and data are used on each cell, resulting in eight memory cycles for each cell within the memory array.
    Type: Grant
    Filed: September 25, 1996
    Date of Patent: June 23, 1998
    Assignee: International Business Machines Corporation
    Inventors: Robert Dean Adams, John Connor, Garrett Stephen Koch, Luigi Ternullo, Jr.
  • Patent number: 5761213
    Abstract: A method and circuit are provided to detect if any bit stored in a given location in a memory is different from the data expected. The circuit includes logic to read each of the bits stored in the cells at given locations from memory and to generate a fail signal based on the data expected to be stored if the stored data is different from the expected data. The circuit also preferably includes logic to compare the True data and expect data read from each cell and generating the fail signal if they are the same. Additional logic circuitry is also preferably provided which determines if a node of the circuit remains in a precharged condition.
    Type: Grant
    Filed: February 20, 1996
    Date of Patent: June 2, 1998
    Assignee: International Business Machines Corporation
    Inventors: Robert Dean Adams, John Connor, Garrett Stephen Koch, Luigi Ternullo, Jr.