Patents by Inventor Matthew A. Cooke

Matthew A. Cooke 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: 11966786
    Abstract: Embodiments relate to a system and method for managing energy consumption of one or more processor cores in a multicore processing device. The method includes establishing a temporal interval that includes a plurality of temporal periods and an interval energy target for one or more processor cores. The method also includes determining for each temporal period a period energy target for the processor cores and determining a processor core throttling state for the processor cores. The method further includes adjusting the respective period energy target and the respective processor core throttling state at the beginning of each successive temporal period. The method also includes converging, subject to the adjusting, as each respective temporal period of the plurality of temporal periods is concluded, a total period energy consumption of the processor cores with the interval energy target.
    Type: Grant
    Filed: August 28, 2021
    Date of Patent: April 23, 2024
    Assignee: International Business Machines Corporation
    Inventors: Brian Thomas Vanderpool, Gregory Scott Still, Juan Medina, Michael Stephen Floyd, Matthew A. Cooke
  • Patent number: 11860707
    Abstract: A system and method for managing energy consumption of one or more processor cores in a multicore processing device. The method includes translating each activity level of the one or more processor cores to a respective charge value. The method also includes generating, at least partially subject to each translated charge value, one or more charge replenishment requests associated with the one or more processor cores. The method further includes transmitting the one or more charge replenishment requests to a pending queue prior to a delay queue.
    Type: Grant
    Filed: February 15, 2023
    Date of Patent: January 2, 2024
    Assignee: International Business Machines Corporation
    Inventors: Brian Thomas Vanderpool, Gerald Mark Grabowski, Jeffrey A. Stuecheli, Michael Stephen Floyd, Matthew A. Cooke
  • Publication number: 20230195202
    Abstract: A system and method for managing energy consumption of one or more processor cores in a multicore processing device. The method includes translating each activity level of the one or more processor cores to a respective charge value. The method also includes generating, at least partially subject to each translated charge value, one or more charge replenishment requests associated with the one or more processor cores. The method further includes transmitting the one or more charge replenishment requests to a pending queue prior to a delay queue.
    Type: Application
    Filed: February 15, 2023
    Publication date: June 22, 2023
    Inventors: Brian Thomas Vanderpool, Gerald Mark Grabowski, Jeffrey A. Stuecheli, Michael Stephen Floyd, Matthew A. Cooke
  • Patent number: 11625087
    Abstract: A system and method for managing energy consumption of one or more processor cores in a multicore processing device. The method includes recording an activity level of one or more processor cores within a multicore processing device and translating each activity level of the one or more processor cores to a respective charge value. The method also includes generating, at least partially subject to each translated charge value, one or more charge replenishment requests associated with the one or more processor cores. The method further includes determining the one or more charge replenishment requests exceeds a power delivery capacity to the multicore processing device. The method also includes regulating the processing activity of the one or more processor cores to decrease a power consumption for the one or more processing cores.
    Type: Grant
    Filed: August 28, 2021
    Date of Patent: April 11, 2023
    Assignee: International Business Machines Corporation
    Inventors: Brian Thomas Vanderpool, Gerald Mark Grabowski, Jeffrey A. Stuecheli, Michael Stephen Floyd, Matthew A. Cooke
  • Publication number: 20230062546
    Abstract: A system and method for managing energy consumption of one or more processor cores in a multicore processing device. The method includes recording an activity level of one or more processor cores within a multicore processing device and translating each activity level of the one or more processor cores to a respective charge value. The method also includes generating, at least partially subject to each translated charge value, one or more charge replenishment requests associated with the one or more processor cores. The method further includes determining the one or more charge replenishment requests exceeds a power delivery capacity to the multicore processing device. The method also includes regulating the processing activity of the one or more processor cores to decrease a power consumption for the one or more processing cores.
    Type: Application
    Filed: August 28, 2021
    Publication date: March 2, 2023
    Inventors: Brian Thomas Vanderpool, Gerald Mark Grabowski, Jeffrey A. Stuecheli, Michael Stephen Floyd, Matthew A. Cooke
  • Publication number: 20230068471
    Abstract: Embodiments relate to a system and method for managing energy consumption of one or more processor cores in a multicore processing device. The method includes establishing a temporal interval that includes a plurality of temporal periods and an interval energy target for one or more processor cores. The method also includes determining for each temporal period a period energy target for the processor cores and determining a processor core throttling state for the processor cores. The method further includes adjusting the respective period energy target and the respective processor core throttling state at the beginning of each successive temporal period. The method also includes converging, subject to the adjusting, as each respective temporal period of the plurality of temporal periods is concluded, a total period energy consumption of the processor cores with the interval energy target.
    Type: Application
    Filed: August 28, 2021
    Publication date: March 2, 2023
    Inventors: Brian Thomas Vanderpool, Gregory Scott Still, Juan Medina, Michael Stephen Floyd, Matthew A. Cooke
  • Publication number: 20220344799
    Abstract: An antenna system of an unmanned aerial vehicle, the antenna system including a first loop antenna system, a second loop antenna system, and a feed line. The second loop antenna system is spaced apart from the first loop antenna system. The feed line extends between and connects the first loop antenna system and the second loop antenna system.
    Type: Application
    Filed: June 29, 2022
    Publication date: October 27, 2022
    Inventors: John Michael Spall, Adrian Matthew Cooke
  • Patent number: 11455195
    Abstract: A technique for dynamically adjusting a configuration of a computing system includes determining, during execution of a workload on the computing system, one or more characteristics of the workload. A system configuration from a plurality of system configurations available for the computing system is selected based on the one or more characteristics of the workload. A current configuration of the computing system is adjusted according to the selected system configuration, during the execution of the workload.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: September 27, 2022
    Assignee: International Business Machines Corporation
    Inventors: Dongkook Park, Matthew A. Cooke
  • Patent number: 11387546
    Abstract: Disclosed is a cross loop antenna system for an aerial vehicle. In one embodiment, the cross loop antenna system includes a cross bar antenna and a ground plane. The cross bar antenna includes two thin coplanar perpendicular bars that intersect in the middle and are parallel to the ground plane. Each bar couples to the ground plane at each end, comprising an antenna loop. Thus, the cross loop antenna system comprises two intersecting single-fed loops. The antenna can operate at a wavelength that is approximately twice the length of the bars. In such an embodiment, the antenna system may be resonant. The distance between the bars and the ground plane may be relatively small, thus minimalizing the vertical profile of the antenna. The antenna may be operated as a dual-band antenna and may produce an omnidirectional radiation pattern. An aerial vehicle may include two such antennas.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: July 12, 2022
    Assignee: GoPro, Inc.
    Inventors: John Michael Spall, Adrian Matthew Cooke
  • Patent number: 11101211
    Abstract: An approach to creating a semiconductor chip including a semiconductor substrate with one or more topside metal layers and one or more backside metal layers. The approach creates the semiconductor chip with one or more semiconductor devices with wiring interconnects in the one or more topside metal layers on the semiconductor substrate and one or more inductors in the one or more backside metal layer. Furthermore, the approach creates the semiconductor chip with one or more through silicon vias extending through the semiconductor substrate connecting the one or more inductors in the one or more backside metal layers and the one or more semiconductor devices with wiring interconnects in the one or more topside metal layers on the semiconductor substrate.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hassan Naser, Calist Friedman, Matthew A. Cooke, Daniel L. Stasiak
  • Publication number: 20210208932
    Abstract: A technique for dynamically adjusting a configuration of a computing system includes determining, during execution of a workload on the computing system, one or more characteristics of the workload. A system configuration from a plurality of system configurations available for the computing system is selected based on the one or more characteristics of the workload. A current configuration of the computing system is adjusted according to the selected system configuration, during the execution of the workload.
    Type: Application
    Filed: January 3, 2020
    Publication date: July 8, 2021
    Inventors: Dongkook PARK, Matthew A. COOKE
  • Publication number: 20210119326
    Abstract: Disclosed is a cross loop antenna system for an aerial vehicle. In one embodiment, the cross loop antenna system includes a cross bar antenna and a ground plane. The cross bar antenna includes two thin coplanar perpendicular bars that intersect in the middle and are parallel to the ground plane. Each bar couples to the ground plane at each end, comprising an antenna loop. Thus, the cross loop antenna system comprises two intersecting single-fed loops. The antenna can operate at a wavelength that is approximately twice the length of the bars. In such an embodiment, the antenna system may be resonant. The distance between the bars and the ground plane may be relatively small, thus minimalizing the vertical profile of the antenna. The antenna may be operated as a dual-band antenna and may produce an omnidirectional radiation pattern. An aerial vehicle may include two such antennas.
    Type: Application
    Filed: November 2, 2020
    Publication date: April 22, 2021
    Inventors: John Michael Spall, Adrian Matthew Cooke
  • Publication number: 20210098370
    Abstract: An approach to creating a semiconductor chip including a semiconductor substrate with one or more topside metal layers and one or more backside metal layers. The approach creates the semiconductor chip with one or more semiconductor devices with wiring interconnects in the one or more topside metal layers on the semiconductor substrate and one or more inductors in the one or more backside metal layer. Furthermore, the approach creates the semiconductor chip with one or more through silicon vias extending through the semiconductor substrate connecting the one or more inductors in the one or more backside metal layers and the one or more semiconductor devices with wiring interconnects in the one or more topside metal layers on the semiconductor substrate.
    Type: Application
    Filed: September 26, 2019
    Publication date: April 1, 2021
    Inventors: Hassan Naser, Calist Friedman, Matthew A. Cooke, Daniel L. Stasiak
  • Patent number: 10854962
    Abstract: Disclosed is a cross loop antenna system for an aerial vehicle. In one embodiment, the cross loop antenna system includes a cross bar antenna and a ground plane. The cross bar antenna includes two thin coplanar perpendicular bars that intersect in the middle and are parallel to the ground plane. Each bar couples to the ground plane at each end, comprising an antenna loop. Thus, the cross loop antenna system comprises two intersecting single-fed loops. The antenna can operate at a wavelength that is approximately twice the length of the bars. In such an embodiment, the antenna system may be resonant. The distance between the bars and the ground plane may be relatively small, thus minimalizing the vertical profile of the antenna. The antenna may be operated as a dual-band antenna and may produce an omnidirectional radiation pattern. An aerial vehicle may include two such antennas.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: December 1, 2020
    Assignee: GoPro, Inc.
    Inventors: John Michael Spall, Adrian Matthew Cooke
  • Patent number: 10831955
    Abstract: A method for predicting post-placement timing-analysis results includes obtaining, for a logic design, logic-synthesis data and logic-planning data. The method also includes inputting, into a neural network, the logic-synthesis data and logic-planning data. The neural network is trained to correlate logic-synthesis data and logic-planning data with post-placement timing-analysis results. The method also includes receiving, from the neural network, predicted post-placement timing-analysis results.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Matthew A. Cooke, Zhichao Li, Kai Liu, Su Liu, Manjunath Ravi
  • Patent number: 10623073
    Abstract: A mounting arrangement for securing a remote radio unit in combination with a telecommunications tower or elevated structure for mounting a telecommunication antenna. The mounting arrangement includes a docking station comprising: (i) a control unit having at least two openings through an upper wall of the control unit for receiving each remote radio unit, (ii) a sealing gasket disposed about the periphery of each opening; (iii) at least one pair of guide rails projecting upwardly from the upper wall of the control unit and between the at least two openings, and (iv) a mechanism for producing a watertight seal between the control unit and each remote unit. The control unit defines an internal enclosure for housing an electronic interface configured to provide digital energy and exchange data between each remote unit and a base station. The guide rails of the docking station are configured to slidably receive, and guide each of the remote unit into the openings of the control unit.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: April 14, 2020
    Assignee: John Mezzalingua Associates, LLC
    Inventors: Adam T. Nugent, Christopher P. Natoli, Todd Landry, Matthew Cooke, Leon Marketos, Shawn M. Chawgo
  • Publication number: 20200074276
    Abstract: A system, computer program product, and method are provided to analyze logic design, and changes thereto. An intelligent real-time analytic system using machine learning features analyzes logic designs to determine estimated physical design statistics and generate predictions as to whether a design, or design features, can be physically implemented to meet all design constraints, or cause convergence issues. These predictions are generated in a fraction of the time it takes to generate a full physical design implementation. In addition, these predictions are physically conveyed to a designer as a manifestation of a physical implementation of a converged circuit design. The designer determines if the present design should be translated into a physical design construct and whether the associated data should be stored within the training database for use in subsequent designs.
    Type: Application
    Filed: August 28, 2018
    Publication date: March 5, 2020
    Applicant: International Business Machines Corporation
    Inventors: Matthew Cooke, Brenton Yiu, Ehsan Fatehi, Ishan Jayesh Dalal
  • Publication number: 20200006843
    Abstract: Disclosed is a cross loop antenna system for an aerial vehicle. In one embodiment, the cross loop antenna system includes a cross bar antenna and a ground plane. The cross bar antenna includes two thin coplanar perpendicular bars that intersect in the middle and are parallel to the ground plane. Each bar couples to the ground plane at each end, comprising an antenna loop. Thus, the cross loop antenna system comprises two intersecting single-fed loops. The antenna can operate at a wavelength that is approximately twice the length of the bars. In such an embodiment, the antenna system may be resonant. The distance between the bars and the ground plane may be relatively small, thus minimalizing the vertical profile of the antenna. The antenna may be operated as a dual-band antenna and may produce an omnidirectional radiation pattern. An aerial vehicle may include two such antennas.
    Type: Application
    Filed: July 17, 2019
    Publication date: January 2, 2020
    Inventors: John Michael Spall, Adrian Matthew Cooke
  • Patent number: 10396443
    Abstract: Disclosed is a cross loop antenna system for an aerial vehicle. In one embodiment, the cross loop antenna system includes a cross bar antenna and a ground plane. The cross bar antenna includes two thin coplanar perpendicular bars that intersect in the middle and are parallel to the ground plane. Each bar couples to the ground plane at each end, comprising an antenna loop. Thus, the cross loop antenna system comprises two intersecting single-fed loops. The antenna can operate at a wavelength that is approximately twice the length of the bars. In such an embodiment, the antenna system may be resonant. The distance between the bars and the ground plane may be relatively small, thus minimalizing the vertical profile of the antenna. The antenna may be operated as a dual-band antenna and may produce an omnidirectional radiation pattern. An aerial vehicle may include two such antennas.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: August 27, 2019
    Assignee: GoPro, Inc.
    Inventors: John Michael Spall, Adrian Matthew Cooke
  • Publication number: 20190222278
    Abstract: A mounting arrangement for securing a remote radio unit in combination with a telecommunications tower or elevated structure for mounting a telecommunication antenna. The mounting arrangement includes a docking station comprising: (i) a control unit having at least two openings through an upper wall of the control unit for receiving each remote radio unit, (ii) a sealing gasket disposed about the periphery of each opening; (iii) at least one pair of guide rails projecting upwardly from the upper wall of the control unit and between the at least two openings, and (iv) a mechanism for producing a watertight seal between the control unit and each remote unit. The control unit defines an internal enclosure for housing an electronic interface configured to provide digital energy and exchange data between each remote unit and a base station. The guide rails of the docking station are configured to slidably receive, and guide each of the remote unit into the openings of the control unit.
    Type: Application
    Filed: August 31, 2017
    Publication date: July 18, 2019
    Applicant: John Mezzalingua Associates, LLC
    Inventors: Adam T. Nugent, Christopher P. Natoli, Todd Landry, Matthew Cooke, Leon Marketos, Shawn M. Chawgo