Patents by Inventor Peter A. McCarthy
Peter A. McCarthy 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).
-
Publication number: 20240120143Abstract: In various embodiments, an inductor thermal management system includes an inductor, and a heat sink. The heat sink includes a cavity and a spacer adapted to situate the inductor within the cavity and separate the inductor from at least one wall of the cavity such that heat is transferred from the inductor into the heat sink multi-directionally.Type: ApplicationFiled: October 11, 2023Publication date: April 11, 2024Inventors: Charles Ingalz, Gargi Kailkhura, Mark Daniel Goldman, Bozhi Yang, Christopher McCarthy, Peter H.J. How, Xu She
-
Publication number: 20240106050Abstract: In various embodiments, an energy storage mounting system includes an inverter wall bracket mounted to a wall, wherein an inverter is coupled to the inverter wall bracket. The system includes a battery wall bracket to which a battery block is coupled. The battery wall bracket interfaces with an auxiliary bracket that is mounted to the wall, is vertically translatable relative to the auxiliary bracket, and is at least in part ground-supported. The battery block is electrically connected to the inverter.Type: ApplicationFiled: September 26, 2022Publication date: March 28, 2024Inventors: Christopher McCarthy, Tahina Christine Felisca, Peter H. J. How, Scott A. Whitman, Eamon Briggs, Sanchita Sheth, Tanner Bruce DeVoe, Mark Daniel Goldman, Kevin Richard Fine
-
Patent number: 11926827Abstract: Provided herein are MAPT RNAi agents and compositions comprising a MAPT RNAi agent. Also provided herein are methods of using the MAPT RNAi agents or compositions comprising a MAPT RNAi agent for reducing MAPT expression and/or treating tauopathy in a subject.Type: GrantFiled: May 3, 2023Date of Patent: March 12, 2024Assignee: ELI LILLY AND COMPANYInventors: Barbara Calamini, Sarah Katharina Fritschi, Rebecca Ruth Miles, Andrew Peter McCarthy, Douglas Raymond Perkins, Keith Geoffrey Phillips, Kaushambi Roy, Isabel Cristina Gonzalez Valcarcel, Jibo Wang, Shih-Ying Wu, Jeremy S. York
-
Publication number: 20230340482Abstract: Provided herein are MAPT RNAi agents and compositions comprising a MAPT RNAi agent. Also provided herein are methods of using the MAPT RNAi agents or compositions comprising a MAPT RNAi agent for reducing MAPT expression and/or treating tauopathy in a subject.Type: ApplicationFiled: May 3, 2023Publication date: October 26, 2023Inventors: Barbara Calamini, Sarah Katharina Fritschi, Rebecca Ruth Miles, Andrew Peter McCarthy, Douglas Raymond Perkins, Keith Geoffrey Phillips, Kaushambi Roy, Isabel Cristina Gonzalez Valcarcel, Jibo Wang, Shih-Ying Wu, Jeremy S. York
-
Publication number: 20230325142Abstract: A system may comprise a remote computing device a second computing device communicatively coupled to remote computing device via a data network. In some aspects, the remote computing device is configured for perform operations comprising generating a graphical user interface comprising at least two of interactive elements for: (1) providing input on a second computing device; (2) providing commands to a software application executing on the second computing device; (3) providing commands to an operating system executing on the interactive touch-screen display device; and (4) modifying one or more hardware settings on the second computing device. In various aspects, the remote computing device is further configured for receiving, input via at least one of the interactive elements; and (3) transmitting, via the data network, an instruction from the remote computing device to the second computing device causing at least one of the functions that corresponds to the interactive element.Type: ApplicationFiled: April 5, 2023Publication date: October 12, 2023Applicant: Promethean LimitedInventors: Andrew Edwardson, Ian Jones, Peter McCarthy
-
Publication number: 20230262033Abstract: Various examples of the present disclosure relate to an apparatus, device, method, and computer program for a network element, to a corresponding network element and to a system.Type: ApplicationFiled: April 28, 2023Publication date: August 17, 2023Inventors: Bibhuti Bhusan TOSH, Peter MCCARTHY, Andriy GLUSTSOV, Chetan HIREMATH, John J. BROWNE, Greg THOMAS, Vishal DEEP AJMERA
-
Publication number: 20230212576Abstract: Provided herein are MAPT RNAi agents and compositions comprising a MAPT RNAi agent. Also provided herein are methods of using the MAPT RNAi agents or compositions comprising a MAPT RNAi agent for reducing MAPT expression and/or treating tauopathy in a subject.Type: ApplicationFiled: December 12, 2022Publication date: July 6, 2023Inventors: Barbara Calamani, Sarah Katharina Fritschi, Rebecca Ruth Miles, Andrew Peter McCarthy, Douglas Raymond Perkins, Keith Geoffrey Phillips, Kaushambi Roy, Isabel Cristina Gonzalez Valcarcel, Jibo Wang, Shih-Ying Wu, Jeremy S. York
-
Patent number: 11630693Abstract: Technologies for power-aware scheduling include a computing device that receives network packets. The computing device classifies the network packets by priority level and then assigns each network packet to a performance group bin. The packets are assigned based on priority level and other performance criteria. The computing device schedules the network packets assigned to each performance group for processing by a processing engine such as a processor core. Network packets assigned to performance groups having a high priority level are scheduled for processing by processing engines with a high performance level. The computing device may select performance levels for processing engines based on processing workload of the network packets. The computing device may control the performance level of the processing engines, for example by controlling the frequency of processor cores. The processing workload may include packet encryption. Other embodiments are described and claimed.Type: GrantFiled: April 12, 2018Date of Patent: April 18, 2023Assignee: Intel CorporationInventors: John Browne, Chris MacNamara, Tomasz Kantecki, Peter McCarthy, Liang Ma, Mairtin O'Loingsigh, Rory Sexton, John Griffin, Nemanja Marjanovic, David Hunt
-
Publication number: 20220393960Abstract: Technologies for performance monitoring include a computing device having multiple processor cores. The computing device performs a training workload with a processor core by continuously polling an empty input queue. The computing device determines empty polling thresholds based on the empty polling workload. The computing device performs a packet processing workload with one or more processor cores by continuously polling input queues associated with network traffic. The computing device compares a measured number of empty polls performed by the packet processing workload against the empty polling thresholds. The computing device configures power management of one or more processor cores in response to the comparison. The computing device may determine empty polling trends and compare the measured number of empty polls and the empty polling trends to the empty polling thresholds. Other embodiments are described and claimed.Type: ApplicationFiled: June 22, 2022Publication date: December 8, 2022Inventors: Peter McCarthy, Chris MacNamara, John Browne, Liang J. Ma, Liam Day
-
Patent number: 11388074Abstract: Technologies for performance monitoring include a computing device having multiple processor cores. The computing device performs a training workload with a processor core by continuously polling an empty input queue. The computing device determines empty polling thresholds based on the empty polling workload. The computing device performs a packet processing workload with one or more processor cores by continuously polling input queues associated with network traffic. The computing device compares a measured number of empty polls performed by the packet processing workload against the empty polling thresholds. The computing device configures power management of one or more processor cores in response to the comparison. The computing device may determine empty polling trends and compare the measured number of empty polls and the empty polling trends to the empty polling thresholds. Other embodiments are described and claimed.Type: GrantFiled: April 11, 2019Date of Patent: July 12, 2022Assignee: Intel CorporationInventors: Peter McCarthy, Chris MacNamara, John Browne, Liang J. Ma, Liam Day
-
Patent number: 10999209Abstract: Technologies for network packet processing include a computing device that receives incoming network packets. The computing device adds the incoming network packets to an input lockless shared ring, and then classifies the network packets. After classification, the computing device adds the network packets to multiple lockless shared traffic class rings, with each ring associated with a traffic class and output port. The computing device may allocate bandwidth between network packets active during a scheduling quantum in the traffic class rings associated with an output port, schedule the network packets in the traffic class rings for transmission, and then transmit the network packets in response to scheduling. The computing device may perform traffic class separation in parallel with bandwidth allocation and traffic scheduling. In some embodiments, the computing device may perform bandwidth allocation and/or traffic scheduling on each traffic class ring in parallel.Type: GrantFiled: June 28, 2017Date of Patent: May 4, 2021Assignee: Intel CorporationInventors: John J. Browne, Tomasz Kantecki, Chris Macnamara, Pierre Laurent, Sean Harte, Peter McCarthy, Jacqueline F. Jardim, Liang Ma
-
Publication number: 20210079684Abstract: A fence section includes an upper horizontal rail, a lower horizontal rail, and vertical members. At least one of the vertical members is connected to the upper horizontal rail by an upper connection system and to the lower horizontal rail by a lower connection system.Type: ApplicationFiled: November 30, 2020Publication date: March 18, 2021Applicant: Vision Extrusions Ltd.Inventors: Peter McCarthy, Vic DeZen, Rolf J. Ohrstrom
-
Patent number: 10851560Abstract: A fence section includes an upper horizontal rail and a lower horizontal rail extending along respective upper and lower rail axes. A horizontal upper wall of the upper rail includes apertures spaced apart along the length of the upper rail. Vertical members extend beyond the upper wall through an internal cavity of the upper rail and through a respective aperture. The upper rail includes a first counterpart of a connecting structure for connecting at least one vertical member to the upper rail, the first counterpart being integrally formed with the upper rail. The at least one vertical member includes a second counterpart of the connecting structure, the second counterpart being integrally formed with the vertical member and configured to directly engage the first counterpart of the upper rail upon insertion of the vertical member through the respective aperture in the upper wall of the upper rail.Type: GrantFiled: January 7, 2016Date of Patent: December 1, 2020Assignee: Vision Extrusions Ltd.Inventors: Peter McCarthy, Vic DeZen, Rolf J. Ohrstrom
-
Publication number: 20190238442Abstract: Technologies for performance monitoring include a computing device having multiple processor cores. The computing device performs a training workload with a processor core by continuously polling an empty input queue. The computing device determines empty polling thresholds based on the empty polling workload. The computing device performs a packet processing workload with one or more processor cores by continuously polling input queues associated with network traffic. The computing device compares a measured number of empty polls performed by the packet processing workload against the empty polling thresholds. The computing device configures power management of one or more processor cores in response to the comparison. The computing device may determine empty polling trends and compare the measured number of empty polls and the empty polling trends to the empty polling thresholds. Other embodiments are described and claimed.Type: ApplicationFiled: April 11, 2019Publication date: August 1, 2019Inventors: Peter McCarthy, Chris MacNamara, John Browne, Liang J. Ma, Liam Day
-
Publication number: 20190042310Abstract: Technologies for power-aware scheduling include a computing device that receives network packets. The computing device classifies the network packets by priority level and then assigns each network packet to a performance group bin. The packets are assigned based on priority level and other performance criteria. The computing device schedules the network packets assigned to each performance group for processing by a processing engine such as a processor core. Network packets assigned to performance groups having a high priority level are scheduled for processing by processing engines with a high performance level. The computing device may select performance levels for processing engines based on processing workload of the network packets. The computing device may control the performance level of the processing engines, for example by controlling the frequency of processor cores. The processing workload may include packet encryption. Other embodiments are described and claimed.Type: ApplicationFiled: April 12, 2018Publication date: February 7, 2019Inventors: John Browne, Chris MacNamara, Tomasz Kantecki, Peter McCarthy, Ma Liang, Mairtin O'Loingsigh, Rory Sexton, John Griffin, Nemanja Marjanovic, David Hunt
-
Publication number: 20190007330Abstract: Technologies for network packet processing include a computing device that receives incoming network packets. The computing device adds the incoming network packets to an input lockless shared ring, and then classifies the network packets. After classification, the computing device adds the network packets to multiple lockless shared traffic class rings, with each ring associated with a traffic class and output port. The computing device may allocate bandwidth between network packets active during a scheduling quantum in the traffic class rings associated with an output port, schedule the network packets in the traffic class rings for transmission, and then transmit the network packets in response to scheduling. The computing device may perform traffic class separation in parallel with bandwidth allocation and traffic scheduling. In some embodiments, the computing device may perform bandwidth allocation and/or traffic scheduling on each traffic class ring in parallel.Type: ApplicationFiled: June 28, 2017Publication date: January 3, 2019Inventors: John J. Browne, Tomasz Kantecki, Chris Macnamara, Pierre Laurent, Sean Harte, Peter McCarthy, Jacqueline F. Jardim, Liang Ma
-
Patent number: 9510215Abstract: An automated, computational, software tool for adaptable, real-time configuration of Live to Virtual (L-V) tactical communications for continuous training environments. In these types of cosite environments, this tool de-conflicts mutual interfering frequencies of antenna pairs against required antenna isolation, thus eliminating the need for expensive couplers and frequency confining tunable filters.Type: GrantFiled: December 17, 2015Date of Patent: November 29, 2016Assignee: The United States of America as represented by the secretary of the NavyInventors: Diane Richie, Peter McCarthy, David Kotick
-
Patent number: D858798Type: GrantFiled: June 7, 2018Date of Patent: September 3, 2019Assignee: Vision Extrusions Ltd.Inventors: Peter McCarthy, Vic DeZen, Rolf J. Ohrstrom
-
Patent number: D873439Type: GrantFiled: July 29, 2019Date of Patent: January 21, 2020Assignee: Vision Extrusions LimitedInventors: Peter McCarthy, Vic DeZen, Rolf J. Ohrstrom
-
Patent number: D890953Type: GrantFiled: January 21, 2020Date of Patent: July 21, 2020Assignee: Vision Extrustions Ltd.Inventors: Peter McCarthy, Vic DeZen, Rolf J. Ohrstrom