Patents by Inventor Gary Ditlow

Gary Ditlow 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: 11768511
    Abstract: An exemplary method includes solving on a computing system an optimal power flow formulation for a plurality of generators in a power system. The solving includes computing using multi-threaded parallelism a plurality of constraints for the formulation, computing using multi-threaded parallelism a plurality of Jacobian functions of the constraints, and computing using multi-threaded parallelism a Hessian of Lagrangian functions. The method further includes outputting results of the solving, wherein the results comprise values of generation levels for the plurality of generators. Apparatus and program products are also disclosed.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: September 26, 2023
    Assignee: Utopus Insights, Inc.
    Inventors: Gary Ditlow, Dung Phan, Jinjun Xiong
  • Publication number: 20220147089
    Abstract: An exemplary method includes solving on a computing system an optimal power flow formulation for a plurality of generators in a power system. The solving includes computing using multi-threaded parallelism a plurality of constraints for the formulation, computing using multi-threaded parallelism a plurality of Jacobian functions of the constraints, and computing using multi-threaded parallelism a Hessian of Lagrangian functions. The method further includes outputting results of the solving, wherein the results comprise values of generation levels for the plurality of generators. Apparatus and program products are also disclosed.
    Type: Application
    Filed: January 21, 2022
    Publication date: May 12, 2022
    Applicant: Utopus Insights, Inc.
    Inventors: Gary Ditlow, Dung Phan, Jinjun Xiong
  • Patent number: 11231734
    Abstract: An exemplary method includes solving on a computing system an optimal power flow formulation for a plurality of generators in a power system. The solving includes computing using multi-threaded parallelism a plurality of constraints for the formulation, computing using multi-threaded parallelism a plurality of Jacobian functions of the constraints, and computing using multi-threaded parallelism a Hessian of Lagrangian functions. The method further includes outputting results of the solving, wherein the results comprise values of generation levels for the plurality of generators. Apparatus and program products are also disclosed.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: January 25, 2022
    Assignee: Utopus Insights, Inc.
    Inventors: Gary Ditlow, Dung Phan, Jinjun Xiong
  • Publication number: 20200272188
    Abstract: An exemplary method includes solving on a computing system an optimal power flow formulation for a plurality of generators in a power system. The solving includes computing using multi-threaded parallelism a plurality of constraints for the formulation, computing using multi-threaded parallelism a plurality of Jacobian functions of the constraints, and computing using multi-threaded parallelism a Hessian of Lagrangian functions. The method further includes outputting results of the solving, wherein the results comprise values of generation levels for the plurality of generators. Apparatus and program products are also disclosed.
    Type: Application
    Filed: March 17, 2020
    Publication date: August 27, 2020
    Inventors: Gary Ditlow, Dung Phan, Jinjun Xiong
  • Patent number: 10591945
    Abstract: An exemplary method includes solving on a computing system an optimal power flow formulation for a plurality of generators in a power system. The solving includes computing using multi-threaded parallelism a plurality of constraints for the formulation, computing using multi-threaded parallelism a plurality of Jacobian functions of the constraints, and computing using multi-threaded parallelism a Hessian of Lagrangian functions. The method further includes outputting results of the solving, wherein the results comprise values of generation levels for the plurality of generators. Apparatus and program products are also disclosed.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: March 17, 2020
    Assignee: Utopus Insights, Inc.
    Inventors: Gary Ditlow, Dung Phan, Jinjun Xiong
  • Patent number: 9552007
    Abstract: An exemplary method includes solving on a computing system an optimal power flow formulation for a plurality of generators in a power system. The solving includes computing using multi-threaded parallelism a plurality of constraints for the formulation, computing using multi-threaded parallelism a plurality of Jacobian functions of the constraints, and computing using multi-threaded parallelism a Hessian of Lagrangian functions. The method further includes outputting results of the solving, wherein the results comprise values of generation levels for the plurality of generators. Apparatus and program products are also disclosed.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: January 24, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gary Ditlow, Dung Phan, Jinjun Xiong
  • Publication number: 20170003702
    Abstract: An exemplary method includes solving on a computing system an optimal power flow formulation for a plurality of generators in a power system. The solving includes computing using multi-threaded parallelism a plurality of constraints for the formulation, computing using multi-threaded parallelism a plurality of Jacobian functions of the constraints, and computing using multi-threaded parallelism a Hessian of Lagrangian functions. The method further includes outputting results of the solving, wherein the results comprise values of generation levels for the plurality of generators. Apparatus and program products are also disclosed.
    Type: Application
    Filed: September 19, 2016
    Publication date: January 5, 2017
    Inventors: Gary Ditlow, Dung Phan, Jinjun Xiong
  • Publication number: 20150177762
    Abstract: An exemplary method includes solving on a computing system an optimal power flow formulation for a plurality of generators in a power system. The solving includes computing using multi-threaded parallelism a plurality of constraints for the formulation, computing using multi-threaded parallelism a plurality of Jacobian functions of the constraints,and computing using multi-threaded parallelism a Hessian of Lagrangian functions. The method further includes outputting results of the solving, wherein the results comprise values of generation levels for the plurality of generators. Apparatus and program products are also disclosed.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Applicant: International Business Machines Corporation
    Inventors: Gary Ditlow, Dung Phan, Jinjun Xiong
  • Patent number: 7839715
    Abstract: An embodiment of the invention provides a method of separating an early clock pulse and a late clock pulse into two different latches, wherein the early clock pulse is generated through a bit line. In response to the early clock pulse rising, a first data waveform is sent to a fourth data waveform. In response to a third data waveform rising, an early precharge is turned off. In response to the turning off of the early precharge and in response to a fifth data waveform dropping, an eighth data waveform rises if the first data waveform has a value of 1. In response to a sixth data waveform rising, a first pulse latch is opened.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: November 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Leland Chang, Gary Ditlow, Robert K. Montoye, Salvatore N. Storino
  • Publication number: 20100106996
    Abstract: An embodiment of the invention provides a method of separating an early clock pulse and a late clock pulse into two different latches, wherein the early clock pulse is generated through a bit line. In response to the early clock pulse rising, a first data waveform is sent to a fourth data waveform. In response to a third data waveform rising, an early precharge is turned off. In response to the turning off of the early precharge and in response to a fifth data waveform dropping, an eighth data waveform rises if the first data waveform has a value of 1.
    Type: Application
    Filed: October 29, 2008
    Publication date: April 29, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Leland Chang, Gary Ditlow, Robert K. Montoye, Salvatore N. Storino
  • Patent number: 7698709
    Abstract: A method and structure for determining a listing of host processors on a network to perform a parallel application, including determining a listing of all possible hosts on the network for performing the parallel application, determining for each of the possible hosts a current capacity and a current utilization, calculating for each of the possible hosts a difference between the current capacity and the current utilization, and selecting from the listing of all possible hosts a listing of hosts based on sorting the calculated differences.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: April 13, 2010
    Assignee: International Business Machines Corporation
    Inventors: Gary Ditlow, Daria Rose Dooling, David Erin Moran, Thomas Wood Wilkins, Ralph James Williams
  • Patent number: 7653907
    Abstract: A method and structure for determining a listing of host processors on a network to perform a parallel application, including determining a listing of all possible hosts on the network for performing the parallel application, determining for each of the possible hosts a current capacity and a current utilization, calculating for each of the possible hosts a difference between the current capacity and the current utilization, and selecting from the listing of all possible hosts a listing of hosts based on sorting the calculated differences.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: January 26, 2010
    Assignee: International Business Machines Corporation
    Inventors: Gary Ditlow, Daria Rose Dooling, David Erin Moran, Thomas Wood Wilkins, Ralph James Williams
  • Publication number: 20080046892
    Abstract: A method and structure for determining a listing of host processors on a network to perform a parallel application, including determining a listing of all possible hosts on the network for performing the parallel application, determining for each of the possible hosts a current capacity and a current utilization, calculating for each of the possible hosts a difference between the current capacity and the current utilization, and selecting from the listing of all possible hosts a listing of hosts based on sorting the calculated differences.
    Type: Application
    Filed: August 29, 2007
    Publication date: February 21, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gary Ditlow, Daria Dooling, David Moran, Thomas Wilkins, Ralph Williams
  • Publication number: 20080046887
    Abstract: A method and structure for determining a listing of host processors on a network to perform a parallel application, including determining a listing of all possible hosts on the network for performing the parallel application, determining for each of the possible hosts a current capacity and a current utilization, calculating for each of the possible hosts a difference between the current capacity and the current utilization, and selecting from the listing of all possible hosts a listing of hosts based on sorting the calculated differences.
    Type: Application
    Filed: October 23, 2007
    Publication date: February 21, 2008
    Applicant: International Business Machines Corporation
    Inventors: Gary Ditlow, Daria Dooling, David Moran, Thomas Wilkins, Ralph Williams
  • Patent number: 7305674
    Abstract: A method and structure for determining a listing of host processors on a network to perform a parallel application, including determining a listing of all possible hosts on the network for performing the parallel application, determining for each of the possible hosts a current capacity and a current utilization, calculating for each of the possible hosts a difference between the current capacity and the current utilization, and selecting from the listing of all possible hosts a listing of hosts based on sorting the calculated differences.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: December 4, 2007
    Assignee: International Business Machines Corporation
    Inventors: Gary Ditlow, Daria Rose Dooling, David Erin Moran, Thomas Wood Wilkins, Ralph James Williams
  • Patent number: 7136798
    Abstract: A method, multi-computer media and apparatus that uses an economics model to manage the demand and the resource satisfying that demand for multi-computer memory. The present invention quantifies demand as a function of space, and computer resource as a function of time, so that a computational system can meet an application demand.
    Type: Grant
    Filed: July 19, 2002
    Date of Patent: November 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: Gary Ditlow, Daria Rose Dooling, David Erin Moran, Stephen D. Thomas, Ralph James Williams
  • Publication number: 20060150133
    Abstract: A circuit design method, computer program product and chip design system embodying the method. A gate selected for static timing analysis (STA) from a circuit design. Initial performance characteristics (e.g., load and transition slew) are determined for the selected gate. A charge equivalent effective capacitance (CQeff) is determined for the gate from the initial performance characteristics. A gate delay is determined in a single pass for the gate using CQeff as an effective load for said selected gate. Optionally, if the total gate load capacitance (Ctot) exceeds CQeff by less than a minimum, the effective capacitance (Ceff) is determined and used for determining the gate delay instead.
    Type: Application
    Filed: November 15, 2005
    Publication date: July 6, 2006
    Inventors: Soroush Abbaspour, Gary Ditlow, Chandramouli Kashyap, Ruchir Puri
  • Publication number: 20050125756
    Abstract: Disclosed is a method and structure that partitions an integrated circuit design by identifying logical blocks within the integrated circuit design based on size heuristics of logical macros in the design hierarchy. The invention determines whether the number of logical blocks is within a range of desired number of logical blocks and repeats the process of identifying logical blocks for different hierarchical levels of the integrated circuit design until the number of logical blocks is within the range of the desired number of logical blocks. This serves as a guide to partition the chip as opposed to a grid-like partitioning.
    Type: Application
    Filed: December 3, 2003
    Publication date: June 9, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gary Ditlow, Daria Dooling, Timothy Dunham, William Leipold, Stephen Thomas, Ralph Williams
  • Publication number: 20040015334
    Abstract: A method, multi-computer media and apparatus that uses an economics model to manage the demand and the resource satisfying that demand for multi-computer memory. The present invention quantifies demand as a function of space, and computer resource as a function of time, so that a computational system can meet an application demand.
    Type: Application
    Filed: July 19, 2002
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Gary Ditlow, Daria Rose Dooling, David Erin Moran, Stephen D. Thomas, Ralph James Williams
  • Publication number: 20030078955
    Abstract: A method and structure for determining a listing of host processors on a network to perform a parallel application, including determining a listing of all possible hosts on the network for performing the parallel application, determining for each of the possible hosts a current capacity and a current utilization, calculating for each of the possible hosts a difference between the current capacity and the current utilization, and selecting from the listing of all possible hosts a listing of hosts based on sorting the calculated differences.
    Type: Application
    Filed: August 31, 2001
    Publication date: April 24, 2003
    Applicant: International Business Corporation
    Inventors: Gary Ditlow, Daria Rose Dooling, David Erin Moran, Thomas Wood Wilkins, Ralph James Williams