Patents by Inventor Davis Miller

Davis Miller 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: 7529800
    Abstract: A method of queuing of received transactions that have a resource conflict is disclosed. A first node receives a first transaction from a second node, where the first transaction relates to a resource of the first node. The transaction may be a request relating to a memory line of the first node, for instance. It is determined that a second transaction that relates to this resource of the first node is already being processed by the first node. Therefore, the first transaction is enqueued in a conflict queue within the first node. The queuing may be a linked list, a priority queue, or another type of queue. Once the second transaction has been processed, the first transaction is restarted for processing by the first node. The first transaction is then processed by the first node.
    Type: Grant
    Filed: December 18, 2003
    Date of Patent: May 5, 2009
    Assignee: International Business Machines Corporation
    Inventors: Donald R. DeSota, Robert Joersz, Davis A. Miller, Maged M. Michael
  • Publication number: 20080196512
    Abstract: A power pump performance analysis system and methods includes a signal processor connected to certain sensors for sensing pressures and stresses in the cylinder chambers and the inlet and discharge piping of a single or multicylinder pump. Pump speed and pump piston position may be determined by a crankshaft position sensor. Performance analyses for pump work performed, pump cylinder chamber stress, pump fluid end useful cycles to failure, and crosshead loading and shock analysis are provided for estimating pump component life and determining times for component replacement before failure.
    Type: Application
    Filed: May 15, 2006
    Publication date: August 21, 2008
    Applicant: WRDS, INC.
    Inventor: J. Davis Miller
  • Patent number: 7089372
    Abstract: Information regarding memory access by other nodes within a coherency controller of a node is locally stored. The coherency controller receives a transaction relating a line of local memory of the node. In response to locally determining that the line of the local memory is not being cached by another node and/or has not been modified by another node, the coherency controller processes the transaction without accessing tag directory information regarding the line. A table within the controller may store entries corresponding to local memory sections. Each entry includes a count value tracking a number of lines of the section being cached by other nodes, and a count value tracking a number of lines of the section that have been modified by other nodes. The table may also include flags corresponding to the sections, each flag indicating the validity of the section's contents.
    Type: Grant
    Filed: December 1, 2003
    Date of Patent: August 8, 2006
    Assignee: International Business Machines Corporation
    Inventors: Donald R. DeSota, William Durr, Robert Joersz, Davis A. Miller
  • Publication number: 20050149603
    Abstract: A method of queuing of received transactions that have a resource conflict is disclosed. A first node receives a first transaction from a second node, where the first transaction relates to a resource of the first node. The transaction may be a request relating to a memory line of the first node, for instance. It is determined that a second transaction that relates to this resource of the first node is already being processed by the first node. Therefore, the first transaction is enqueued in a conflict queue within the first node. The queuing may be a linked list, a priority queue, or another type of queue. Once the second transaction has been processed, the first transaction is restarted for processing by the first node. The first transaction is then processed by the first node.
    Type: Application
    Filed: December 18, 2003
    Publication date: July 7, 2005
    Inventors: Donald DeSota, Robert Joersz, Davis Miller, Maged Michael
  • Publication number: 20050120183
    Abstract: The local storage of information regarding memory access by other nodes within a coherency controller of a node is disclosed. The coherency controller receives a transaction relating a line of local memory of the node. In response to locally determining that the line of the local memory is not being cached by another node and/or has not been modified by another node, the coherency controller processes the transaction without accessing tag directory information regarding the line. A table within the controller may store entries corresponding to local memory sections. Each entry includes a count value tracking a number of lines of the section being cached by other nodes, and a count value tracking a number of lines of the section that have been modified by other nodes. The table may also include flags corresponding to the sections, each flag indicating the validity of the section's contents.
    Type: Application
    Filed: December 1, 2003
    Publication date: June 2, 2005
    Inventors: Donald DeSota, William Durr, Robert Joersz, Davis Miller
  • Patent number: 6882960
    Abstract: A power pump performance analysis system includes a signal processor connected to pressure sensors for sensing pressures in the cylinder chambers and inlet and discharge piping of a single or multi-cylinder pump. Pump speed and piston position are determined by a crankshaft position sensor. Pump vibration, fluid temperatures, and power input may also be measured by sensors connected to the processor. Performance analyses, including determination of pump volumetric efficiency, mechanical efficiency, suction and discharge valve sealing delay, valve and piston seal leakage, flow induced pressure variations, acceleration induced pressure detection, hydraulic resonance detection and pulsation dampener performance may be measured and selected parameters displayed on a visual display connected to the processor directly or via a network.
    Type: Grant
    Filed: February 21, 2003
    Date of Patent: April 19, 2005
    Inventor: J. Davis Miller
  • Publication number: 20040167738
    Abstract: A power pump performance analysis system includes a signal processor connected to pressure sensors for sensing pressures in the cylinder chambers and inlet and discharge piping of a single or multi-cylinder pump. Pump speed and piston position are determined by a crankshaft position sensor. Pump vibration, fluid temperatures, and power input may also be measured by sensors connected to the processor. Performance analyses, including determination of pump volumetric efficiency, mechanical efficiency, suction and discharge valve sealing delay, valve and piston seal leakage, flow induced pressure variations, acceleration induced pressure detection, hydraulic resonance detection and pulsation dampener performance may be measured and selected parameters displayed on a visual display connected to the processor directly or via a network.
    Type: Application
    Filed: February 21, 2003
    Publication date: August 26, 2004
    Inventor: J. Davis Miller
  • Publication number: 20040126353
    Abstract: The present invention utilizes natural and/or synthetic serine protease inhibitory agents or botanical extracts containing serine protease inhibitory activity, with or without the addition of one or more isoflavones and/or additional natural extracts containing one or more isoflavones, and their ability to affect changes in mammalian hair growth, hair follicle and hair shaft size and hair pigmentation.
    Type: Application
    Filed: December 1, 2003
    Publication date: July 1, 2004
    Inventors: Miri Seiberg, Stanley S. Shapiro, Jue-Chen Liu, jonathan Davis Miller