Patents by Inventor Colm B. O'Reilly
Colm B. O'Reilly 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: 11444473Abstract: Various embodiments charges battery for a renewable energy source. In one embodiment, a forecast having a plurality of predetermined time intervals with a predicted energy input level of the renewable energy source corresponding to each predetermined time interval is received. A setpoint is calculated for each predetermined time interval for an amount of power available to charge the battery based on the forecast. The battery is charged during a predetermined time interval according to its corresponding setpoint. An actual energy input level of the renewable energy source is monitored and compared to the predicted energy input level for its corresponding time interval to determine a lesser energy input level. The lesser energy input level is set as the setpoint for the corresponding predetermined time interval.Type: GrantFiled: October 15, 2019Date of Patent: September 13, 2022Assignee: Inventus Holdings, LLCInventors: Marc Benedict C. Tinio, Colm B. O'Reilly
-
Publication number: 20210111576Abstract: Various embodiments charges battery for a renewable energy source. In one embodiment, a forecast having a plurality of predetermined time intervals with a predicted energy input level of the renewable energy source corresponding to each predetermined time interval is received. A setpoint is calculated for each predetermined time interval for an amount of power available to charge the battery based on the forecast. The battery is charged during a predetermined time interval according to its corresponding setpoint. An actual energy input level of the renewable energy source is monitored and compared to the predicted energy input level for its corresponding time interval to determine a lesser energy input level. The lesser energy input level is set as the setpoint for the corresponding predetermined time interval.Type: ApplicationFiled: October 15, 2019Publication date: April 15, 2021Inventors: Marc Benedict C. TINIO, Colm B. O'Reilly
-
Patent number: 8338949Abstract: A system to improve core package connections may include ball grid array pads, and a ball grid array. The system may also include connection members of the ball grid array conductively connected to respective ball grid array pads. The system may further include magnetic underfill positioned adjacent at least some of the connection members and respective ball grid array pads to increase respective connection members' inductance.Type: GrantFiled: February 8, 2012Date of Patent: December 25, 2012Assignee: International Business Machines CorporationInventors: Paul M. Harvey, Colm B. O'Reilly, Samuel W. Yang, Yaping Zhou
-
Patent number: 8222739Abstract: A system to improve core package connections may include ball grid array pads, and a ball grid array. The system may also include connection members of the ball grid array conductively connected to respective ball grid array pads. The system may further include magnetic underfill positioned adjacent at least some of the connection members and respective ball grid array pads to increase respective connection members' inductance.Type: GrantFiled: December 19, 2009Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Paul M. Harvey, Colm B. O'Reilly, Samuel W. Yang, Yaping Zhou
-
Publication number: 20120138349Abstract: A system to improve core package connections may include ball grid array pads, and a ball grid array. The system may also include connection members of the ball grid array conductively connected to respective ball grid array pads. The system may further include magnetic underfill positioned adjacent at least some of the connection members and respective ball grid array pads to increase respective connection members' inductance.Type: ApplicationFiled: February 8, 2012Publication date: June 7, 2012Applicant: International Business Machines CorporationInventors: Paul M. Harvey, Colm B. O'Reilly, Samuel W. Yang, Yaping Zhou
-
Patent number: 8055486Abstract: A computer program product is provided for power delivery analysis and design for a hierarchical system. The product includes a storage medium, readable by a processing circuit, for storing instructions for execution by the processing circuit for facilitating a method. The method includes building a model corresponding to each element of the hierarchical system, and compiling a repository that contains models corresponding to each element, where the repository includes a net list, a domain list, a component list, a pin list, and a layer list. The method also includes performing optimized gridding for each element, the net list, the domain list, the component list, the pin list, and the layer list; assembling a system model from the models contained in the repository; flattening the system model by converting the system model to a flattened system model that consists entirely of resistors; and running a simulation on the flattened system model.Type: GrantFiled: August 6, 2008Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventors: Daniel Douriet, Anand Haridass, Andreas Huber, Colm B. O'Reilly, Bao Gia-Harvey Truong, Roger D. Weekly
-
Publication number: 20110147044Abstract: A system to improve core package connections may include ball grid array pads, and a ball grid array. The system may also include connection members of the ball grid array conductively connected to respective ball grid array pads. The system may further include magnetic underfill positioned adjacent at least some of the connection members and respective ball grid array pads to increase respective connection members' inductance.Type: ApplicationFiled: December 19, 2009Publication date: June 23, 2011Applicant: International Business Machines CorporationInventors: Paul M. Harvey, Colm B. O'Reilly, Samuel W. Yang, Yaping Zhou
-
Patent number: 7920978Abstract: A circuit for detecting noise events in a system with time variable operating points is provided. A first voltage, which is averaged over time, is compared to a second voltage. A signal is generated to instruct circuits within a processor to initiate actions to keep a voltage from drooping further.Type: GrantFiled: October 30, 2008Date of Patent: April 5, 2011Assignee: International Business Machines CorporationInventors: Daniel Douriet, Anand Haridass, Andreas Huber, Colm B. O'Reilly, Bao G. Truong, Roger D. Weekly
-
Patent number: 7818599Abstract: A circuit and a method for detecting noise events in a system with time variable operating points is provided. A switched capacitor filter comprising a plurality of capacitor units, samples a first voltage to determine an average of a set of voltage measurements, forming an average voltage. A filter control unit controls the plurality of capacitor units in the switched capacitor filter. A comparing unit compares the average voltage to the first voltage to form a comparison. A signaling unit generates a signal to instruct circuits in a processor to initiate actions to keep the first voltage from drooping below a threshold level in response to the comparison.Type: GrantFiled: October 9, 2007Date of Patent: October 19, 2010Assignee: International Business Machines CorporationInventors: Anand Haridass, Colm B. O'Reilly, Roger D. Weekly
-
Patent number: 7614141Abstract: A low inductance via arrangement for multilayer ceramic (MLC) substrates is provided. With the MLC substrate and via arrangement of the illustrative embodiments, the via-field inductance for a given contact pad array is reduced. This reduction is achieved by the introduction of T-jogs and additional vias. These T-jogs and additional vias form additional current paths that cause additional parallel inductances that reduce the via-field inductance. In one illustrative embodiment, the additional T-jogs and vias are added to a center portion of a contact pad array. The T-jogs are comprised of two jogs in a wiring layer of the MLC, each jog being toward a via associated with an adjacent contact pad in the contact pad array. These additional T-jogs and vias form additional current loops parallel to the existing ones which thus, reduce the total inductance of the via-field.Type: GrantFiled: February 16, 2006Date of Patent: November 10, 2009Assignee: International Business Machines CorporationInventors: Daniel Douriet, Anand Haridass, Andreas Huber, Colm B. O'Reilly, Roger D. Weekly
-
Patent number: 7607028Abstract: A system for mitigating power supply and power distribution system noise response by throttling execution units based upon voltage sensing in a circuit is provided. A sensing unit senses the voltage of a circuit. The sensing unit determines if the execution of another execution unit will cause the circuit voltage to drop below a threshold level. In response to a determination that the execution of another execution unit will cause the circuit voltage to drop below the threshold level, the execution unit is throttled.Type: GrantFiled: May 30, 2006Date of Patent: October 20, 2009Assignee: International Business Machines CorporationInventors: Daniel Douriet, Anand Haridass, Andreas Huber, Colm B. O'Reilly, Bao G. Truong, Roger D. Weekly
-
Publication number: 20090091378Abstract: A circuit and a method for detecting noise events in a system with time variable operating points is provided. A switched capacitor filter comprising a plurality of capacitor units, samples a first voltage to determine an average of a set of voltage measurements, forming an average voltage. A filter control unit controls the plurality of capacitor units in the switched capacitor filter. A comparing unit compares the average voltage to the first voltage to form a comparison. A signaling unit generates a signal to instruct circuits in a processor to initiate actions to keep the first voltage from drooping below a threshold level in response to the comparison.Type: ApplicationFiled: October 9, 2007Publication date: April 9, 2009Inventors: Anand Haridass, Colm B. O'Reilly, Roger D. Weekly
-
Publication number: 20090048794Abstract: A circuit for detecting noise events in a system with time variable operating points is provided. A first voltage, which is averaged over time, is compared to a second voltage. A signal is generated to instruct circuits within a processor to initiate actions to keep a voltage from drooping further.Type: ApplicationFiled: October 30, 2008Publication date: February 19, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel Douriet, Anand Haridass, Andreas Huber, Colm B. O'Reilly, Bao G. Truong, Roger D. Weekly
-
Patent number: 7469199Abstract: An apparatus and method are provided for monitoring the voltage available in each domain of multiple voltage domains of a partitioned electronic chip. The apparatus comprises a single conductive link coupled to the chip, and further comprises a domain selection network having a single output and a plurality of switchable inputs, the output being connected to the single conductive link, and two inputs being connected to monitor respective voltage levels of two of the plurality of voltage domains. A control mechanism is disposed to operate the selection network, in order to selectively connect one of the inputs to the single conductive link, and a sensor device external to the electronic chip is connected to measure the monitored respective voltage levels of two of the plurality of voltage domains using the single conductive link.Type: GrantFiled: April 6, 2006Date of Patent: December 23, 2008Assignee: International Business Machines CorporationInventors: Daniel Douriet, Anand Haridass, Andreas Huber, Colm B. O'Reilly, Bao G. Truong, Roger D. Weekly
-
Patent number: 7467050Abstract: A circuit for detecting noise events in a system with time variable operating points is provided. A first voltage, which is averaged over time, is compared to a second voltage. A signal is generated to instruct circuits within a processor to initiate actions to keep a voltage from drooping further.Type: GrantFiled: May 30, 2006Date of Patent: December 16, 2008Assignee: International Business Machines CorporationInventors: Daniel Douriet, Anand Haridass, Andreas Huber, Colm B. O'Reilly, Bao G. Truong, Roger D. Weekly
-
Patent number: 7460986Abstract: A method is provided for power delivery analysis and design for a hierarchical system. The method includes building a model corresponding to each element of the hierarchical system, compiling a repository that contains the models corresponding to each element of the hierarchical system, where the repository includes a net list, a domain list, a component list, a pin list, and a layer list. The method further includes performing optimized gridding for each element of the hierarchial system, the net list, the domain list, the component list, the pin list, and the layer list and assembling a system model from the models contained in the repository. Also, the method includes flattening the system model by converting the system model to a flattened system model that consists entirely of resistors, and running a simulation on the flattened system model.Type: GrantFiled: April 25, 2006Date of Patent: December 2, 2008Assignee: International Business Machines CorporationInventors: Daniel Douriet, Anand Haridass, Andreas Huber, Colm B. O'Reilly, Bao Gia-Harvey Truong, Roger D. Weekly
-
Publication number: 20080294414Abstract: A computer program product is provided for power delivery analysis and design for a hierarchical system. The product includes a storage medium, readable by a processing circuit, for storing instructions for execution by the processing circuit for facilitating a method. The method includes building a model corresponding to each element of the hierarchical system, and compiling a repository that contains models corresponding to each element, where the repository includes a net list, a domain list, a component list, a pin list, and a layer list. The method also includes performing optimized gridding for each element, the net list, the domain list, the component list, the pin list, and the layer list; assembling a system model from the models contained in the repository; flattening the system model by converting the system model to a flattened system model that consists entirely of resistors; and running a simulation on the flattened system model.Type: ApplicationFiled: August 6, 2008Publication date: November 27, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel Douriet, Anand Haridass, Andreas Huber, Colm B. O'Reilly, Bao Gia-Harvey Truong, Roger D. Weekly
-
Publication number: 20070288182Abstract: A circuit for detecting noise events in a system with time variable operating points is provided. A first voltage, which is averaged over time, is compared to a second voltage. A signal is generated to instruct circuits within a processor to initiate actions to keep a voltage from drooping further.Type: ApplicationFiled: May 30, 2006Publication date: December 13, 2007Inventors: Daniel Douriet, Anand Haridass, Andreas Huber, Colm B. O'Reilly, Bao G. Truong, Roger D. Weekly
-
Publication number: 20070283172Abstract: A system for mitigating power supply and power distribution system noise response by throttling execution units based upon voltage sensing in a circuit is provided. A sensing unit senses the voltage of a circuit. The sensing unit determines if the execution of another execution unit will cause the circuit voltage to drop below a threshold level. In response to a determination that the execution of another execution unit will cause the circuit voltage to drop below the threshold level, the execution unit is throttled.Type: ApplicationFiled: May 30, 2006Publication date: December 6, 2007Inventors: Daniel Douriet, Anand Haridass, Andreas Huber, Colm B. O'Reilly, Bao G. Truong, Roger D. Weekly