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: 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
-
Patent number: 7538506Abstract: A powered lift gate for an automotive vehicle includes a lift gate door hinged to a vehicle body. A motor system which opens and closes the door is operated by a controller coupled to a primary obstacle detection system which senses operation of the motor itself, and by a secondary detection system which directly senses an object interposed between a margin of the door and the door opening panel. A pinch protection member interposed between a marginal zone of the door and the door opening panel includes a resilient element having sufficient strength to support an object positioned between the door and the door opening panel such that the primary obstacle detection system will be triggered when the door and motor develop a predetermined compressive force upon the object. The predetermined compressive force is selected to allow normal operation of the lift gate, without subjecting an obstructing object to excessive crushing force.Type: GrantFiled: April 11, 2007Date of Patent: May 26, 2009Assignee: Ford Global Technologies, LLCInventors: Gregory B. Zinn, J. Michael McKeon, Barton Heldke
-
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: 7320497Abstract: A powered lift gate for an automotive vehicle includes a lift gate door hinged to a vehicle body. A motor system which opens and closes the door is operated by a controller coupled to a primary obstacle detection system which senses operation of the motor itself, and by a secondary detection system which directly senses an object interposed between a margin of the door and the door opening panel. A pinch protection member interposed between a marginal zone of the door and the door opening panel includes a resilient element having sufficient strength to support an object positioned between the door and the door opening panel such that the primary obstacle detection system will be triggered when the door and motor develop a predetermined compressive force upon the object. The predetermined compressive force is selected to allow normal operation of the lift gate, without subjecting an obstructing object to excessive crushing force.Type: GrantFiled: April 11, 2007Date of Patent: January 22, 2008Assignee: Ford Global Technologies, LLCInventors: Gregory B. Zinn, J. Michael McKeon, Barton Heldke
-
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
-
Patent number: 7219945Abstract: A powered lift gate for an automotive vehicle includes a lift gate door hinged to a vehicle body. A motor system which opens and closes the door is operated by a controller coupled to a primary obstacle detection system which senses operation of the motor itself, and by a secondary detection system which directly senses an object interposed between a margin of the door and the door opening panel. A pinch protection member interposed between a marginal zone of the door and the door opening panel includes a resilient element having sufficient strength to support an object positioned between the door and the door opening panel such that the primary obstacle detection system will be triggered when the door and motor develop a predetermined compressive force upon the object. The predetermined compressive force is selected to allow normal operation of the lift gate, without subjecting an obstructing object to excessive crushing force.Type: GrantFiled: October 26, 2005Date of Patent: May 22, 2007Assignee: Ford Global Technologies, LLCInventors: Gregory B. Zinn, J. Michael McKeon, Barton Heldke
-
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: 7172313Abstract: A flashlight having a non-conductive housing, an electric power source, a light source, and two nodes disposed on external surfaces of the non-conductive housing, wherein the flashlight is adapted to allow electric current to flow from the power source through the light source when both of the two nodes are abutted by a user's hand, activating the flashlight without further manipulation required by the user. Inadvertent activation of the flashlight is minimized by including a protruding rib between the nodes or by disposing the nodes on different sides of the flashlight.Type: GrantFiled: February 2, 2005Date of Patent: February 6, 2007Assignee: Creata Retail (HK) LimitedInventors: Jeremy Aaron Abel, Satyajit Deb, Thomas Michael McKeon, Steven Michael Schennum, Craig Allen White
-
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