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: 11966786Abstract: 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: GrantFiled: August 28, 2021Date of Patent: April 23, 2024Assignee: International Business Machines CorporationInventors: Brian Thomas Vanderpool, Gregory Scott Still, Juan Medina, Michael Stephen Floyd, Matthew A. Cooke
-
Patent number: 11860707Abstract: 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: GrantFiled: February 15, 2023Date of Patent: January 2, 2024Assignee: International Business Machines CorporationInventors: Brian Thomas Vanderpool, Gerald Mark Grabowski, Jeffrey A. Stuecheli, Michael Stephen Floyd, Matthew A. Cooke
-
Publication number: 20230195202Abstract: 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: ApplicationFiled: February 15, 2023Publication date: June 22, 2023Inventors: Brian Thomas Vanderpool, Gerald Mark Grabowski, Jeffrey A. Stuecheli, Michael Stephen Floyd, Matthew A. Cooke
-
Patent number: 11625087Abstract: 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: GrantFiled: August 28, 2021Date of Patent: April 11, 2023Assignee: International Business Machines CorporationInventors: Brian Thomas Vanderpool, Gerald Mark Grabowski, Jeffrey A. Stuecheli, Michael Stephen Floyd, Matthew A. Cooke
-
Publication number: 20230062546Abstract: 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: ApplicationFiled: August 28, 2021Publication date: March 2, 2023Inventors: Brian Thomas Vanderpool, Gerald Mark Grabowski, Jeffrey A. Stuecheli, Michael Stephen Floyd, Matthew A. Cooke
-
Publication number: 20230068471Abstract: 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: ApplicationFiled: August 28, 2021Publication date: March 2, 2023Inventors: Brian Thomas Vanderpool, Gregory Scott Still, Juan Medina, Michael Stephen Floyd, Matthew A. Cooke
-
Publication number: 20220344799Abstract: 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: ApplicationFiled: June 29, 2022Publication date: October 27, 2022Inventors: John Michael Spall, Adrian Matthew Cooke
-
Patent number: 11455195Abstract: 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: GrantFiled: January 3, 2020Date of Patent: September 27, 2022Assignee: International Business Machines CorporationInventors: Dongkook Park, Matthew A. Cooke
-
Patent number: 11387546Abstract: 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: GrantFiled: November 2, 2020Date of Patent: July 12, 2022Assignee: GoPro, Inc.Inventors: John Michael Spall, Adrian Matthew Cooke
-
Patent number: 11101211Abstract: 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: GrantFiled: September 26, 2019Date of Patent: August 24, 2021Assignee: International Business Machines CorporationInventors: Hassan Naser, Calist Friedman, Matthew A. Cooke, Daniel L. Stasiak
-
Publication number: 20210208932Abstract: 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: ApplicationFiled: January 3, 2020Publication date: July 8, 2021Inventors: Dongkook PARK, Matthew A. COOKE
-
Publication number: 20210119326Abstract: 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: ApplicationFiled: November 2, 2020Publication date: April 22, 2021Inventors: John Michael Spall, Adrian Matthew Cooke
-
Publication number: 20210098370Abstract: 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: ApplicationFiled: September 26, 2019Publication date: April 1, 2021Inventors: Hassan Naser, Calist Friedman, Matthew A. Cooke, Daniel L. Stasiak
-
Patent number: 10854962Abstract: 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: GrantFiled: July 17, 2019Date of Patent: December 1, 2020Assignee: GoPro, Inc.Inventors: John Michael Spall, Adrian Matthew Cooke
-
Patent number: 10831955Abstract: 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: GrantFiled: November 19, 2019Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Matthew A. Cooke, Zhichao Li, Kai Liu, Su Liu, Manjunath Ravi
-
Patent number: 10623073Abstract: 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: GrantFiled: August 31, 2017Date of Patent: April 14, 2020Assignee: John Mezzalingua Associates, LLCInventors: Adam T. Nugent, Christopher P. Natoli, Todd Landry, Matthew Cooke, Leon Marketos, Shawn M. Chawgo
-
Publication number: 20200074276Abstract: 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: ApplicationFiled: August 28, 2018Publication date: March 5, 2020Applicant: International Business Machines CorporationInventors: Matthew Cooke, Brenton Yiu, Ehsan Fatehi, Ishan Jayesh Dalal
-
Publication number: 20200006843Abstract: 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: ApplicationFiled: July 17, 2019Publication date: January 2, 2020Inventors: John Michael Spall, Adrian Matthew Cooke
-
Patent number: 10396443Abstract: 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: GrantFiled: September 16, 2016Date of Patent: August 27, 2019Assignee: GoPro, Inc.Inventors: John Michael Spall, Adrian Matthew Cooke
-
Publication number: 20190222278Abstract: 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: ApplicationFiled: August 31, 2017Publication date: July 18, 2019Applicant: John Mezzalingua Associates, LLCInventors: Adam T. Nugent, Christopher P. Natoli, Todd Landry, Matthew Cooke, Leon Marketos, Shawn M. Chawgo