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: 11768511Abstract: 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: GrantFiled: January 21, 2022Date of Patent: September 26, 2023Assignee: Utopus Insights, Inc.Inventors: Gary Ditlow, Dung Phan, Jinjun Xiong
-
Publication number: 20220147089Abstract: 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: ApplicationFiled: January 21, 2022Publication date: May 12, 2022Applicant: Utopus Insights, Inc.Inventors: Gary Ditlow, Dung Phan, Jinjun Xiong
-
Patent number: 11231734Abstract: 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: GrantFiled: March 17, 2020Date of Patent: January 25, 2022Assignee: Utopus Insights, Inc.Inventors: Gary Ditlow, Dung Phan, Jinjun Xiong
-
Publication number: 20200272188Abstract: 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: ApplicationFiled: March 17, 2020Publication date: August 27, 2020Inventors: Gary Ditlow, Dung Phan, Jinjun Xiong
-
Patent number: 10591945Abstract: 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: GrantFiled: September 19, 2016Date of Patent: March 17, 2020Assignee: Utopus Insights, Inc.Inventors: Gary Ditlow, Dung Phan, Jinjun Xiong
-
Patent number: 9552007Abstract: 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: GrantFiled: December 19, 2013Date of Patent: January 24, 2017Assignee: International Business Machines CorporationInventors: Gary Ditlow, Dung Phan, Jinjun Xiong
-
Publication number: 20170003702Abstract: 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: ApplicationFiled: September 19, 2016Publication date: January 5, 2017Inventors: Gary Ditlow, Dung Phan, Jinjun Xiong
-
Publication number: 20150177762Abstract: 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: ApplicationFiled: December 19, 2013Publication date: June 25, 2015Applicant: International Business Machines CorporationInventors: Gary Ditlow, Dung Phan, Jinjun Xiong
-
Patent number: 7839715Abstract: 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: GrantFiled: October 29, 2008Date of Patent: November 23, 2010Assignee: International Business Machines CorporationInventors: Leland Chang, Gary Ditlow, Robert K. Montoye, Salvatore N. Storino
-
Publication number: 20100106996Abstract: 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: ApplicationFiled: October 29, 2008Publication date: April 29, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Leland Chang, Gary Ditlow, Robert K. Montoye, Salvatore N. Storino
-
Patent number: 7698709Abstract: 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: GrantFiled: August 29, 2007Date of Patent: April 13, 2010Assignee: International Business Machines CorporationInventors: Gary Ditlow, Daria Rose Dooling, David Erin Moran, Thomas Wood Wilkins, Ralph James Williams
-
Patent number: 7653907Abstract: 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: GrantFiled: October 23, 2007Date of Patent: January 26, 2010Assignee: International Business Machines CorporationInventors: Gary Ditlow, Daria Rose Dooling, David Erin Moran, Thomas Wood Wilkins, Ralph James Williams
-
Publication number: 20080046892Abstract: 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: ApplicationFiled: August 29, 2007Publication date: February 21, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary Ditlow, Daria Dooling, David Moran, Thomas Wilkins, Ralph Williams
-
Publication number: 20080046887Abstract: 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: ApplicationFiled: October 23, 2007Publication date: February 21, 2008Applicant: International Business Machines CorporationInventors: Gary Ditlow, Daria Dooling, David Moran, Thomas Wilkins, Ralph Williams
-
Patent number: 7305674Abstract: 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: GrantFiled: August 31, 2001Date of Patent: December 4, 2007Assignee: International Business Machines CorporationInventors: Gary Ditlow, Daria Rose Dooling, David Erin Moran, Thomas Wood Wilkins, Ralph James Williams
-
Patent number: 7136798Abstract: 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: GrantFiled: July 19, 2002Date of Patent: November 14, 2006Assignee: International Business Machines CorporationInventors: Gary Ditlow, Daria Rose Dooling, David Erin Moran, Stephen D. Thomas, Ralph James Williams
-
Publication number: 20060150133Abstract: 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: ApplicationFiled: November 15, 2005Publication date: July 6, 2006Inventors: Soroush Abbaspour, Gary Ditlow, Chandramouli Kashyap, Ruchir Puri
-
Publication number: 20050125756Abstract: 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: ApplicationFiled: December 3, 2003Publication date: June 9, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary Ditlow, Daria Dooling, Timothy Dunham, William Leipold, Stephen Thomas, Ralph Williams
-
Publication number: 20040015334Abstract: 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: ApplicationFiled: July 19, 2002Publication date: January 22, 2004Applicant: International Business Machines CorporationInventors: Gary Ditlow, Daria Rose Dooling, David Erin Moran, Stephen D. Thomas, Ralph James Williams
-
Publication number: 20030078955Abstract: 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: ApplicationFiled: August 31, 2001Publication date: April 24, 2003Applicant: International Business CorporationInventors: Gary Ditlow, Daria Rose Dooling, David Erin Moran, Thomas Wood Wilkins, Ralph James Williams