Patents by Inventor Daniel G. Foisy

Daniel G. Foisy 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: 10389800
    Abstract: The present disclosure relates to minimizing the execution time of compute workloads in a distributed computing system. An example method generally includes receiving, from each of a plurality of server clusters, an estimated completion time and cost information predicted to be consumed in processing the compute workload. A workload manager compares the received estimates to a completion time and threshold cost criteria. Upon determining that the estimated completion time and cost information from any of the plurality of server clusters does not satisfy the completion time and threshold cost criteria, the workload manager partitions the compute workload into a plurality of segments, requests estimated completion time and cost information from the plurality of server clusters for each of the plurality of segments, and selects a cluster to process each segment of the compute workload based on the estimated completion time and cost reported for each segment.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Blainey, Daniel G. Foisy, Heng Kuang, Taylor J. Lloyd, Ettore Tiotto
  • Publication number: 20180103088
    Abstract: The present disclosure relates to minimizing the execution time of compute workloads in a distributed computing system. An example method generally includes receiving, from each of a plurality of server clusters, an estimated completion time and cost information predicted to be consumed in processing the compute workload. A workload manager compares the received estimates to a completion time and threshold cost criteria. Upon determining that the estimated completion time and cost information from any of the plurality of server clusters does not satisfy the completion time and threshold cost criteria, the workload manager partitions the compute workload into a plurality of segments, requests estimated completion time and cost information from the plurality of server clusters for each of the plurality of segments, and selects a cluster to process each segment of the compute workload based on the estimated completion time and cost reported for each segment.
    Type: Application
    Filed: October 11, 2016
    Publication date: April 12, 2018
    Inventors: Robert J. BLAINEY, Daniel G. FOISY, Heng KUANG, Taylor J. LLOYD, Ettore TIOTTO
  • Patent number: 9153974
    Abstract: A method and device for regulating charging and discharging current through a battery pack. Two or more battery packs are connected in parallel to an inverter, such that the inverter can use grid power to charge the battery packs or the battery packs can provide AC power through the inverter. A current balancing circuit device is placed in series with each battery pack and is used to regulate the current through the battery pack so that none of the battery packs is excessively charged or discharged. The current balancing circuit includes two field effect transistors (FETs) arranged in series and in opposite directions, where one FET controls charging current and the other controls discharging current. The balancing circuit also includes a current sensor, and uses proportional-integral control to provide a signal to the FETs such that the actual current flowing through the circuit is regulated to a target current value.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: October 6, 2015
    Assignee: GM Global Technology Operations LLC
    Inventors: Michael G. Reynolds, Chandra S. Namuduri, Peter T. Karlson, Daniel G. Foisy
  • Patent number: 9086879
    Abstract: A method for activating a remote device is provided. In response to a determination that a remote device is within a first mode signal range of a vehicle and the remote device is moving, the method activates a second mode communication module of the remote device.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: July 21, 2015
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Neeraj R. Gautama, Daniel G. Foisy, Ismail Hamieh, Jonathan L. Oakes
  • Publication number: 20150028995
    Abstract: A method for activating a remote device is provided. In response to a determination that a remote device is within a first mode signal range of a vehicle and the remote device is moving, the method activates a second mode communication module of the remote device.
    Type: Application
    Filed: July 26, 2013
    Publication date: January 29, 2015
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: NEERAJ R. GAUTAMA, DANIEL G. FOISY, ISMAIL HAMIEH, JONATHAN L. OAKES
  • Publication number: 20130335026
    Abstract: A method and device for regulating charging and discharging current through a battery pack. Two or more battery packs are connected in parallel to an inverter, such that the inverter can use grid power to charge the battery packs or the battery packs can provide AC power through the inverter. A current balancing circuit device is placed in series with each battery pack and is used to regulate the current through the battery pack so that none of the battery packs is excessively charged or discharged. The current balancing circuit includes two field effect transistors (FETs) arranged in series and in opposite directions, where one FET controls charging current and the other controls discharging current. The balancing circuit also includes a current sensor, and uses proportional-integral control to provide a signal to the FETs such that the actual current flowing through the circuit is regulated to a target current value.
    Type: Application
    Filed: June 13, 2012
    Publication date: December 19, 2013
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Michael G. Reynolds, Chandra S. Namuduri, Peter T. Karlson, Daniel G. Foisy