Patents by Inventor Michael McKeon
Michael McKeon 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: 12528258Abstract: A method is provided for manufacturing an object. This method includes: arranging a first portion of a fabric over a tool; cutting out a section of the first portion of the fabric to provide a first ply, and disposing the first ply on the tool; arranging a second portion of the fabric over the tool; cutting out a section of the second portion of the fabric to provide a second ply, and stacking the second ply on the first ply; and consolidating a laminate stack on the tool to form the object, the laminate stack including the first ply, the second ply and a polymer matrix impregnating the first ply and the second ply.Type: GrantFiled: May 26, 2023Date of Patent: January 20, 2026Assignee: RTX CorporationInventor: Michael McKeon
-
Publication number: 20240391183Abstract: A method is provided for manufacturing an object. This method includes: arranging a first portion of a fabric over a tool; cutting out a section of the first portion of the fabric to provide a first ply, and disposing the first ply on the tool; arranging a second portion of the fabric over the tool; cutting out a section of the second portion of the fabric to provide a second ply, and stacking the second ply on the first ply; and consolidating a laminate stack on the tool to form the object, the laminate stack including the first ply, the second ply and a polymer matrix impregnating the first ply and the second ply.Type: ApplicationFiled: May 26, 2023Publication date: November 28, 2024Inventor: Michael McKeon
-
Patent number: 10480282Abstract: An orifice valve as disclosed herein produces a high pressure drop in a flowing fluid. A valve body includes a flow restrictor with multiple flow orifices or ports. The flow ports produce fluid jets. The flow ports may be angled relative to the axial centerline of the valve body.Type: GrantFiled: July 7, 2017Date of Patent: November 19, 2019Assignee: Cameron International CorporationInventors: David Quin, Declan Elliott, Michael McKeon, Abinesh Gnanavelu
-
Publication number: 20180010421Abstract: An orifice valve as disclosed herein produces a high pressure drop in a flowing fluid. A valve body includes a flow restrictor with multiple flow orifices or ports. The flow ports produce fluid jets. The flow ports may be angled relative to the axial centerline of the valve body.Type: ApplicationFiled: July 7, 2017Publication date: January 11, 2018Applicant: Cameron International CorporationInventors: David Quin, Declan Elliott, Michael McKeon, Abinesh Gnanavelu
-
Patent number: 8099567Abstract: An invention is provided for a reactive placement controller for interfacing with a banked memory storage. The reactive placement controller includes a read/write module, which is coupled to a command control module for a banked memory device. A command queue is included that comprises a plurality of queue entries coupled in series, with a top queue entry coupled to the read/write module. Each queue entry is capable of storing a memory command. Each queue entry includes its own queue control logic that functions to control storage of new memory commands into the command queue to reduce latency of commands in the command queue.Type: GrantFiled: July 31, 2009Date of Patent: January 17, 2012Assignee: Cadence Design Systems, Inc.Inventors: Steven Shrader, Michael McKeon
-
Publication number: 20090292886Abstract: An invention is provided for a reactive placement controller for interfacing with a banked memory storage. The reactive placement controller includes a read/write module, which is coupled to a command control module for a banked memory device. A command queue is included that comprises a plurality of queue entries coupled in series, with a top queue entry coupled to the read/write module. Each queue entry is capable of storing a memory command. Each queue entry includes its own queue control logic that functions to control storage of new memory commands into the command queue to reduce latency of commands in the command queue.Type: ApplicationFiled: July 31, 2009Publication date: November 26, 2009Inventors: Steven Shrader, Michael McKeon
-
Patent number: 7574573Abstract: An invention is provided for a reactive placement controller for interfacing with a banked memory storage. The reactive placement controller includes a read/write module, which is coupled to a command control module for a banked memory device. A command queue is included that comprises a plurality of queue entries coupled in series, with a top queue entry coupled to the read/write module. Each queue entry is capable of storing a memory command. Each queue entry includes its own queue control logic that functions to control storage of new memory commands into the command queue to reduce latency of commands in the command queue.Type: GrantFiled: October 9, 2007Date of Patent: August 11, 2009Assignee: Denali Software, Inc.Inventors: Steven Shrader, Michael McKeon
-
Publication number: 20080223035Abstract: The present invention relates to a brake fluid valve assembly (12). Assembly (12) comprises a housing (14) defining an inner chamber (21). A first non-return valve (32) and a second non-return valve (33) are arranged in the chamber (21). The housing (14) defines an inlet (22) and outlets (23, 24). Assembly (12) also comprises feed port means (34) arranged to allow fluid to flow from the inlet (22) to the first non-return valve (32). The first non-return valve (32) is arranged to let fluid flow from a master cylinder (11) through the inlet (22) and through the outlets (23, 24) towards a caliper (1) to apply a brake. Return port means (50) are arranged to allow fluid to flow from the outlets (23, 24) to the second non-return valve (33). The second non-return valve (33) is arranged to let fluid flow from a caliper through the outlets (23, 24) and through the inlet (22) towards a master cylinder (11). The assembly also comprises a restrictor port (52) between the outlet and the second non-return valve.Type: ApplicationFiled: July 31, 2006Publication date: September 18, 2008Applicant: ALCON COMPONENTS LIMITEDInventors: Phillip J. Smith, Michael McKeon
-
Publication number: 20080091890Abstract: An invention is provided for a reactive placement controller for interfacing with a banked memory storage. The reactive placement controller includes a read/write module, which is coupled to a command control module for a banked memory device. A command queue is included that comprises a plurality of queue entries coupled in series, with a top queue entry coupled to the read/write module. Each queue entry is capable of storing a memory command. Each queue entry includes its own queue control logic that functions to control storage of new memory commands into the command queue to reduce latency of commands in the command queue.Type: ApplicationFiled: October 9, 2007Publication date: April 17, 2008Inventors: Steven Shrader, Michael McKeon
-
Patent number: 7299324Abstract: An invention is provided for a reactive placement controller for interfacing with a banked memory storage. The reactive placement controller includes a read/write module, which is coupled to a command control module for a banked memory device. A command queue is included that comprises a plurality of queue entries coupled in series, with a top queue entry coupled to the read/write module. Each queue entry is capable of storing a memory command. Each queue entry includes its own queue control logic that functions to control storage of new memory commands into the command queue to reduce latency of commands in the command queue.Type: GrantFiled: November 5, 2003Date of Patent: November 20, 2007Assignee: Denali Software, Inc.Inventors: Steven Shrader, Michael McKeon
-
Publication number: 20070034754Abstract: An assembly for actuating a work support surface in perpendicularly extending fashion relative to a load bearing surface. A drive motor includes a first end fixed to a location along the load bearing surface, a second extending and linearly translatable end securing to an underside of the work support surface. A pair of support channels are arranged at equidistant and opposite extending sides relative to the drive motor. Each of the support channels are secured in parallel spaced and extending fashion along the load bearing surface relative to a direction of linear translation of the motor. A pair of support brackets each include upper edges securing to underside locations of the work support surface, corresponding side edges being secured in freely slidable fashion through an open extending edge defined within a face of each of the support channels. A switch secured to a location of the work support surface is actuated to operate the drive motor to raise and lower the work support surface.Type: ApplicationFiled: July 29, 2005Publication date: February 15, 2007Inventor: Michael McKeon
-
Patent number: 7100002Abstract: A port independent data transaction interface for multi-port devices is provided. The port independent data transaction interface includes a command channel that receives command data and a source id. The source id indicates a source device that transmitted the command data. In addition, a data-in channel is included that receives write data and a write source id. Similar to the source id, the write source id indicates a source device that transmitted the write data. The port independent data transaction interface further includes a data-out channel that provides read data and a read id. The read id indicates a source device that transmitted a read command corresponding to the read data. The port independent data transaction interface utilizes the source id to associate command data with corresponding write data and read data.Type: GrantFiled: September 16, 2003Date of Patent: August 29, 2006Assignee: Denali Software, Inc.Inventors: Steven Shrader, Samitinjoy Pal, Anne Espinoza, Michael McKeon
-
Patent number: 7062625Abstract: An interface for sending write data, write control signals and write data between a memory controller and a double data rate (DDR) memory with the appropriate timing relationships so that the write data can be reliably written in the DDR memory. Also, an interface for reliably capturing read data received from the DDR memory during a read operation.Type: GrantFiled: July 31, 2002Date of Patent: June 13, 2006Assignee: Denali Software, Inc.Inventors: Steven Shrader, Art Gmurowski, Samitinjoy Pal, Michael McKeon
-
Publication number: 20050097265Abstract: An invention is provided for a reactive placement controller for interfacing with a banked memory storage. The reactive placement controller includes a read/write module, which is coupled to a command control module for a banked memory device. A command queue is included that comprises a plurality of queue entries coupled in series, with a top queue entry coupled to the read/write module. Each queue entry is capable of storing a memory command. Each queue entry includes its own queue control logic that functions to control storage of new memory commands into the command queue to reduce latency of commands in the command queue.Type: ApplicationFiled: November 5, 2003Publication date: May 5, 2005Applicant: Denali Software, Inc.Inventors: Steven Shrader, Michael McKeon
-
Publication number: 20050060501Abstract: A port independent data transaction interface for multi-port devices is provided. The port independent data transaction interface includes a command channel that receives command data and a source id. The source id indicates a source device that transmitted the command data. In addition, a data-in channel is included that receives write data and a write source id. Similar to the source id, the write source id indicates a source device that transmitted the write data. The port independent data transaction interface further includes a data-out channel that provides read data and a read id. The read id indicates a source device that transmitted a read command corresponding to the read data. The port independent data transaction interface utilizes the source id to associate command data with corresponding write data and read data.Type: ApplicationFiled: September 16, 2003Publication date: March 17, 2005Applicant: Denali Software, Inc.Inventors: Steven Shrader, Samitinjoy Pal, Anne Espinoza, Michael McKeon
-
Patent number: 6665230Abstract: Circuitry for programming the amount of delay applied to an input signal, the circuitry performing the method of determining the number of delay elements required to capture a clock cycle, receiving a programmable delay value and calculating the number of delay elements required to delay a clock signal by the received delay value and delaying the clock signal by the number of delay elements required to delay the clock signal by the programmable delay value.Type: GrantFiled: July 31, 2002Date of Patent: December 16, 2003Assignee: Denali Software, Inc.Inventors: Steven Shrader, Art Gmurowski, Samitinjoy Pal, Michael McKeon
-
Patent number: 4925109Abstract: Foaming apparatus for foaming a water detergent mixture using compressed air comprises a housing having an elongated main bore extending therethrough. An upstream portion of the main bore is tapered in a generally downstream direction. A jet of water detergent mixture is delivered axially into the tapered portion of the main bore through a first orifice. Four second orifices extending transversely into the tapered portion deliver compressed air for mixing with and foaming the jet of water detergent mixture. Foamed water and detergent mixture is delivered through an outlet at the downstream end of the bore.Type: GrantFiled: February 24, 1989Date of Patent: May 15, 1990Assignees: Pandion Haliaetus Limited, Silver Security Limited, Champion Security Limited, Linara Investments LimitedInventors: Thomas Flanagan, Robert V. McMurry, Patrick O'Donoghue, Timothy O'Donoghue, Michael McKeon, John Breen