Patents by Inventor John Michael

John Michael 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: 20090000789
    Abstract: A device, method, and program product detect and break an occurrence of gas lock in an electrical submersible pump assembly in a well bore based upon surface or downhole data without the need for operator intervention. The system provides the ability to flush the pump and return the system back to production without requiring system shutdown. In addition, the system provides an algorithm for controlling a pump operating speed of the electrical submersible pump assembly to maximize production from the well bore.
    Type: Application
    Filed: June 23, 2008
    Publication date: January 1, 2009
    Applicant: Baker Hughes Incorporated
    Inventors: John Michael Leuthen, Brown L. Wilson, Jerald R. Rider, Bryan D. Schulze
  • Publication number: 20090006772
    Abstract: A memory module contains a first interface for receiving data access commands and a second interface for re-transmitting data access commands to other memory modules, the second interface propagating multiple copies of received data access commands to multiple other memory modules. The memory module is preferably used in a high-capacity memory subsystem organized in a tree configuration in which data accesses are interleaved.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 1, 2009
    Inventors: Gerald Keith Bartley, John Michael Borkenhagen, Philip Raymond Germann
  • Publication number: 20090004451
    Abstract: A composite comprises a substrate and a fluoride, oxide, nitride or boride of a substantially non-magnetic cation on the substrate, the composite exhibiting ferromagnetic properties at room temperature. The composite may be in the form of a film.
    Type: Application
    Filed: July 28, 2005
    Publication date: January 1, 2009
    Inventors: John Michael Coey, Munuswamy Venkatesan, Ciara Bridget Fitzgerald
  • Publication number: 20090006051
    Abstract: A real-time algorithm for rendering an inhomogeneous scattering medium such as fog is described. An input media animation is represented as a sequence of density fields, each of which is decomposed into a weighted sum of a set of radial basis functions (RBFs) such as Gaussians. The algorithm computes airlight and surface reflectance of the inhomogeneous scattering medium. Several approximations are taken which lead to analytical solutions of quantities such as an optical depth integrations and single scattering integrations, and a reduced number of integrations that need to be calculated. The resultant algorithm is able to render inhomogeneous media including their shadowing and scattering effects in real time. The algorithm may be adopted for a variety of light sources including point lights and environmental lights.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Kun Zhou, Qiming Hou, Minmin Gong, John Michael Snyder, Baining Guo, Heung-Yeung Shum
  • Publication number: 20090006934
    Abstract: A data processing apparatus 2 is provided including diagnostic mechanism 10, 12 and comparator circuitry 8. The comparator circuitry 8 is responsive to a signal indicative of execution of a block of program instructions to trigger any watchpoints or watch ranges within that block of program instructions. The relative ordering of the watchpoints or watch ranges is established by ordering characteristics associated therewith, such as programmable priority values, or an implicit ordering given by the storage location of the watchpoint or watch range.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Applicant: ARM Limited
    Inventors: John Michael Horley, Andrew Brookfield Swaine
  • Patent number: 7471983
    Abstract: Adjusting the pacing energy involves performing a plurality of capture threshold tests, each capture threshold test measuring a capture threshold of the heart. One or more measured captured thresholds are selected, including at least one capture threshold that is higher relative to other measured capture thresholds acquired by the plurality of capture threshold tests. The pacing energy is adjusted based on the one or more selected capture thresholds.
    Type: Grant
    Filed: July 19, 2005
    Date of Patent: December 30, 2008
    Assignee: Cardiac Pacemakers, Inc.
    Inventors: John Michael Voegele, Clayton Scott Foster, David William Yost, Scott A. Meyer, Yanting Dong, Kevin John Stalsberg, Derek Daniel Bohn, Eric Keith Enrooth
  • Publication number: 20080319383
    Abstract: A fluid injecting device (30) generally including a fluid delivery assembly (32) and a needle-free injecting assembly (34). The fluid delivery assembly (32) delivers or transfers the fluid medicine from a cartridge (40) into the needle-free injecting assembly (34) for injecting into a patient. A drive train (112) applies a force to a piston (64) inside the cartridge (40) during the delivery of the fluid to the needle-free injecting assembly (34) to prevent adhesion or static friction between the piston (64) and the cartridge (40). In addition, sensors can be used to help ensure the proper amount of dosage is transferred to the needle-free injecting assembly, conserve power, reduce leakage during disassembly, among other functions.
    Type: Application
    Filed: December 19, 2006
    Publication date: December 25, 2008
    Applicants: ANTARES PHARMA, INC., ELI LILLY AND COMPANY
    Inventors: Timothy D. Byland, James Matthew Collins, Mark James Fisher, John Grimley, Mehran Mojarrad, John Michael O'Fallon, Craig Field Sampson, James G. Tappel
  • Patent number: 7468561
    Abstract: An aircraft power system includes an aircraft engine having a plurality of engine spools, a plurality of AC generators driven by at least one spool, wherein each AC generator is independently operational to supply AC power to a respective AC power bus or a respective power electronics module, and at least one generator driven by a different engine spool, wherein the at least one generator is operational to supply additional AC power to each AC power bus in synchronization with each respective AC generator, or to supply additional AC power to each power electronics module in parallel with the AC power delivered to each power electronics module by the plurality of AC generators. The power electronics module(s) are operational to selectively provide either AC or DC power to desired distribution buses. Each AC generator and the at least one generator may be responsive to commands from an electrical power extraction (EPX) controller.
    Type: Grant
    Filed: March 27, 2007
    Date of Patent: December 23, 2008
    Assignee: General Electric Company
    Inventors: John Michael Kern, Herman Lucas Norbert Wiegman
  • Patent number: 7468993
    Abstract: Multiple interfaces dedicated to individual logic circuits such as memory arrays are capable of being dynamically reconfigured from operating separately and in parallel to operating in a more collective manner to ensure that data associated with all of the logic circuits will be communicated irrespective of a failure in any of the interfaces. Specifically, a plurality of interfaces, each of which being ordinarily configured to communicate data associated with an associated logic circuit in parallel with the other interfaces, may be dynamically reconfigured, e.g., in response to a detected failure in one or more of the interfaces, to communicate data associated with each of the interfaces over each of at least a subset of the interfaces in a time multiplexed and replicated manner.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: December 23, 2008
    Assignee: International Business Machines Corporation
    Inventors: Gerald Keith Bartley, John Michael Borkenhagen, William Paul Hovis, Paul Rudrud
  • Patent number: 7468080
    Abstract: Tricyclic 5-6-5 heteroaromatic keratin dyeing compounds having two heteroatoms. Compositions for the oxidative dyeing of keratin fibers, comprising a medium suitable for dyeing and one or more tricyclic 5-6-5 heteroaromatic keratin dyeing compounds having two heteroatoms. A method for oxidative dyeing of keratin fibers, comprising applying such compositions in the presence of an oxidizing agent, for a period sufficient to develop the desired coloration.
    Type: Grant
    Filed: February 4, 2008
    Date of Patent: December 23, 2008
    Assignee: The Procter & Gamble Company
    Inventors: Robert Wayne Glenn, Jr., Mu'Ill Lim, John Michael Gardlik, Stevan David Jones, Bryan Patrick Murphy, Charles Wayne Rees
  • Publication number: 20080312511
    Abstract: The invention provides a real-time method and computer-implemented system of monitoring animal health comprising sensing at least one physical characteristic by means of an active physical sensor attached to the animal, and sensing at least one activity of the animal by means of an activity sensor attached to the animal; positioning an active activity signal generator in the environment, such that the activity signal generator is associated with an activity, gathering physical characteristic data and activity data, and wirelessly transmitting all such data to a network receiver/converter, in real-time; converting all such data if necessary, and transmitting all such data over a computer network to one or more users, in real-time.
    Type: Application
    Filed: June 14, 2007
    Publication date: December 18, 2008
    Applicant: ALBERTA RESEARCH COUNCIL INC.
    Inventors: Lloyd Osler, Mark Vernon Fedorak, Tadeusz Kazmierczak, Duncan Campbell, John-Michael Bernard Carolan, Rodney Ridley, Joseph Wheeler, Reginald Schmidt, Corinne Schmidt, Garry Cardinal, Kevin Cyca, Geoffrey Chambers, Jeffrey Min Yao Huang, Edmond Hok Ming Lou, Bruce Brososky, Christopher Charles Kirchen, Donald Mullen
  • Publication number: 20080310072
    Abstract: A spark gap protection device is provided. The device comprises a plurality of spark gaps and a plurality of windings. Each spark gap is connected to at least one winding which is inductively coupled to an associated winding connected to another spark gap so that, in use, a surge current flowing across a spark gap and through a winding connected to the spark gap induces a voltage in the associated inductively coupled winding connected to another spark gap. This forces the other spark gap to trigger, thereby distributing the surge current between the spark gaps.
    Type: Application
    Filed: September 14, 2006
    Publication date: December 18, 2008
    Applicant: University of Witwatersrand
    Inventors: Aristidis Michalopoulos, Ian Robert Jandrell, John Michael Van Coller, Andreas Alan Beutel
  • Patent number: 7467260
    Abstract: An apparatus and method is disclosed for flushing a cache in a computing system. In a multinode computing system a cache in a first node may contain modified data in an address space of a second node. The cache in the first node must be purged prior to shutting down the first node. The computing system uses a random class replacement scheme for the cache. A cache flush routine sets a cache flush mode in a class replace select mechanism, overriding the random class replacement scheme. With the random class replacement scheme overridden, a minimum number of fetches will flush all the cache lines in the cache, each fetch loading the cache with a cache line not already in the cache. No additional delay penalty is incurred in a critical path through which fetches and stores to the cache must pass.
    Type: Grant
    Filed: October 8, 2004
    Date of Patent: December 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Duane Arlyn Averill, John Michael Borkenhagen, Philip Rogers Hillier, III
  • Publication number: 20080307252
    Abstract: A method and apparatus implement redundant memory access using multiple controllers on the same bank of memory. A first memory controller uses the memory as its primary address space, for storage and fetches. A second redundant controller is also connected to the same memory. System control logic is used to notify the redundant controller of the need to take over the memory interface. The redundant controller initializes if required and takes control of the memory. The memory only needs to be initialized if the system has to be brought down and restarted in the redundant mode. This invention allows the system to continue to stay up and continue running during a memory controller or link failure.
    Type: Application
    Filed: June 6, 2007
    Publication date: December 11, 2008
    Inventors: Gerald Keith Bartley, Darryl John Becker, John Michael Borkenhagen, Paul Eric Dahlen, Philip Raymond Germann, William Paul Hovis
  • Publication number: 20080307253
    Abstract: A method and apparatus implement redundant memory access using multiple controllers on the same bank of memory, and a design structure on which the subject circuit resides is provided. A first memory controller uses the memory as its primary address space, for storage and fetches. A second redundant controller is also connected to the same memory. System control logic is used to notify the redundant controller of the need to take over the memory interface. The redundant controller initializes if required and takes control of the memory. The memory only needs to be initialized if the system has to be brought down and restarted in the redundant mode. This invention allows the system to continue to stay up and continue running during a memory controller or link failure.
    Type: Application
    Filed: October 15, 2007
    Publication date: December 11, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gerald Keith Bartley, Darryl John Becker, John Michael Borkenhagen, Paul Eric Dahlen, Philip Raymond Germann, William Paul Hovis
  • Publication number: 20080302361
    Abstract: A humidifier includes a tub. The tub includes a base plate; a tub base; a seal between the base plate and the tub base; and a latch mechanism that connects the base plate to the tub base so that the base plate is engaged with the seal. The latch mechanism may include an overcenter latch pivotably attached to the tub base and latch tabs formed on the base plate, the overcenter latch engaging the latch tabs in the connected position to connect the base plate to the tub base. The latch mechanism may alternatively include resilient tabs on the tub base, the resilient tabs elastically biasing the base plate toward the tub base upon connection of the base plate to the tub base. The resilient tabs may include tamper evident projections that indicate that the base plate has been disconnected from the tub base. The base plate may be stainless steel and be formed by stamping. The base plate may include a stamped ring. The humidifier further includes a tub lid configured to cover the tub to form a water container.
    Type: Application
    Filed: June 6, 2008
    Publication date: December 11, 2008
    Applicant: ResMed Limited
    Inventors: John Michael SNOW, Simon Robert CORK, John ZEKIC, Benjamin John HUNTER
  • Publication number: 20080307367
    Abstract: A computer implemented method, apparatus, and computer program product for transferring a file item. The process selects a file item in response to receiving a first input command. The process selects a file item in response to receiving a first input command. The process then identifies a file path name from a hierarchical file path to form a selected file path name. The file path name is identified by detecting a pointer passing over the file path name. In response to receiving a second input command, the process transfers the file item to a storage location associated with the selected file path name.
    Type: Application
    Filed: June 7, 2007
    Publication date: December 11, 2008
    Inventors: John Michael Garrison, Michael S. McKay
  • Publication number: 20080302013
    Abstract: Ion transport membrane oxidation system comprising (a) two or more membrane oxidation stages, each stage comprising a reactant zone, an oxidant zone, one or more ion transport membranes separating the reactant zone from the oxidant zone, a reactant gas inlet region, a reactant gas outlet region, an oxidant gas inlet region, and an oxidant gas outlet region; (b) an interstage reactant gas flow path disposed between each pair of membrane oxidation stages and adapted to place the reactant gas outlet region of a first stage of the pair in flow communication with the reactant gas inlet region of a second stage of the pair; and (c) one or more reactant interstage feed gas lines, each line being in flow communication with any interstage reactant gas flow path or with the reactant zone of any membrane oxidation stage receiving interstage reactant gas.
    Type: Application
    Filed: June 5, 2007
    Publication date: December 11, 2008
    Applicant: AIR PRODUCTS AND CHEMICALS, INC.
    Inventors: John Michael Repasky, Michael Francis Carolan, VanEric Edward Stein, Christopher Ming-Poh Chen
  • Publication number: 20080306434
    Abstract: An integrated system for the monitoring and treating diabetes is provided, including an integrated receiver/hand-held medicament injection pen, including electronics, for use with a continuous glucose sensor. In some embodiments, the receiver is configured to receive continuous glucose sensor data, to calculate a medicament therapy (e.g., via the integrated system electronics) and to automatically set a bolus dose of the integrated hand-held medicament injection pen, whereby the user can manually inject the bolus dose of medicament into the host. In some embodiments, the integrated receiver and hand-held medicament injection pen are integrally formed, while in other embodiments they are detachably connected and communicated via mutually engaging electrical contacts and/or via wireless communication.
    Type: Application
    Filed: June 5, 2008
    Publication date: December 11, 2008
    Applicant: DexCom, Inc.
    Inventors: John Michael Dobbles, Nelson Quintana, Apurv U. Kamath, Richard C. Yang, Mark C. Brister
  • Patent number: D582982
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: December 16, 2008
    Inventor: John Michael Richards