Patents by Inventor Joseph Kinder

Joseph Kinder 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: 8141035
    Abstract: A method provides an annotated language extension for the class of an object, the extension identifying an internal state that may be exposed via simple accessor methods. The extension could apply to an entire object type, or to a specific state within the object. Annotations that can be added to the extension include @Accessable, @Gettable and @Settable. In one embodiment, a method selectively accesses one or more object states. The method includes generating an annotated extension identifying each internal object state to be exposed for access, adding a usage annotation to the extension that defines an accessor method associated with each identified state, and operating a virtual machine to call the accessor method associated with a particular identified state. The particular state may then be accessed, as defined by the called accessor method.
    Type: Grant
    Filed: July 5, 2006
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Stephen Joseph Kinder, James Irwin Knutson
  • Patent number: 7996816
    Abstract: The present invention enables a component under test to bind to a single component, that is capable of simulating most depended upon services, including the details of their interface, whether or not they return explicit results or cause side effects, and regardless of the state of their implementation. This invention includes features that allow for dynamic reconfiguration to meet the needs of both manual and automated testing, including the ability to control normal and exceptional results, as well as features to support both unit and integration testing.
    Type: Grant
    Filed: November 15, 2006
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: Timothy Marc Francis, Geoffrey Martin Hambrick, Stephen Joseph Kinder
  • Publication number: 20080115116
    Abstract: The present invention enables a component under test to bind to a single component, that is capable of simulating most depended upon services, including the details of their interface, whether or not they return explicit results or cause side effects, and regardless of the state of their implementation. This invention includes features that allow for dynamic reconfiguration to meet the needs of both manual and automated testing, including the ability to control normal and exceptional results, as well as features to support both unit and integration testing.
    Type: Application
    Filed: November 15, 2006
    Publication date: May 15, 2008
    Inventors: Timothy Marc Francis, Geoffrey Martin Hambrick, Stephen Joseph Kinder
  • Publication number: 20080022260
    Abstract: A method provides an annotated language extension for the class of an object, the extension identifying an internal state that may be exposed via simple accessor methods. The extension could apply to an entire object type, or to a specific state within the object. Annotations that can be added to the extension include @Accessable, @Gettable and @Settable. In one embodiment, a method selectively accesses one or more object states. The method includes generating an annotated extension identifying each internal object state to be exposed for access, adding a usage annotation to the extension that defines an accessor method associated with each identified state, and operating a virtual machine to call the accessor method associated with a particular identified state. The particular state may then be accessed, as defined by the called accessor method.
    Type: Application
    Filed: July 5, 2006
    Publication date: January 24, 2008
    Inventors: STEPHEN JOSEPH KINDER, James Irwin Knutson
  • Patent number: 7007913
    Abstract: A rotary blowout preventer has a first and a second fluid circuit. Each of the fluid circuits are defined into and out of a stationary body and between the stationary body, a rotating body, and two seals. The first fluid circuit is physically independent from the second fluid circuit although they share a seal interface. A fluid is introduced into the first fluid circuit at a pressure responsive to the well bore pressure. A fluid is introduced into the second fluid circuit at a pressure responsive to and lower than the pressure of the fluid in the first circuit. Adjustable orifices are connected to the outlet of the first and second fluid circuits to control such pressures within the circuits. Such pressures affect the wear rates of the seals. The system can therefore control the wear rate of one seal relative to another seal. A thrust bearing is added to share the load placed upon the upper bearings. The thrust bearing is connected between the top end of a packer sleeve and the stationary body.
    Type: Grant
    Filed: June 15, 2004
    Date of Patent: March 7, 2006
    Assignee: Precision Drilling Technology Services Group, Inc.
    Inventor: Joseph Kinder
  • Patent number: 7004444
    Abstract: A rotary blowout preventer has a first and a second fluid circuit. Each of the fluid circuits are defined into and out of a stationary body and between the stationary body, a rotating body, and two seals. The first fluid circuit is physically independent from the second fluid circuit although they share a seal interface. A fluid is introduced into the first fluid circuit at a pressure responsive to the well bore pressure. A fluid is introduced into the second fluid circuit at a pressure responsive to and lower than the pressure of the fluid in the first circuit. Adjustable orifices are connected to the outlet of the first and second fluid circuits to control such pressures within the circuits. Such pressures affect the wear rates of the seals. The system can therefore control the wear rate of one seal relative to another seal. A thrust bearing is added to share the load placed upon the upper bearings. The thrust bearing is connected between the top end of a packer sleeve and the stationary body.
    Type: Grant
    Filed: June 15, 2004
    Date of Patent: February 28, 2006
    Assignee: Precision Drilling Technology Services Group, Inc.
    Inventor: Joseph Kinder
  • Publication number: 20040222020
    Abstract: A rotary blowout preventer has a first and a second fluid circuit. Each of the fluid circuits are defined into and out of a stationary body and between the stationary body, a rotating body, and two seals. The first fluid circuit is physically independent from the second fluid circuit although they share a seal interface. A fluid is introduced into the first fluid circuit at a pressure responsive to the well bore pressure. A fluid is introduced into the second fluid circuit at a pressure responsive to and lower than the pressure of the fluid in the first circuit. Adjustable orifices are connected to the outlet of the first and second fluid circuits to control such pressures within the circuits. Such pressures affect the wear rates of the seals. The system can therefore control the wear rate of one seal relative to another seal. A thrust bearing is added to share the load placed upon the upper bearings. The thrust bearing is connected between the top end of a packer sleeve and the stationary body.
    Type: Application
    Filed: June 15, 2004
    Publication date: November 11, 2004
    Applicant: PRECISION DRILLING TECHNOLOGY SERVICES GROUP INC.
    Inventor: Joseph Kinder
  • Publication number: 20040222393
    Abstract: A rotary blowout preventer has a first and a second fluid circuit. Each of the fluid circuits are defined into and out of a stationary body and between the stationary body, a rotating body, and two seals. The first fluid circuit is physically independent from the second fluid circuit although they share a seal interface. A fluid is introduced into the first fluid circuit at a pressure responsive to the well bore pressure. A fluid is introduced into the second fluid circuit at a pressure responsive to and lower than the pressure of the fluid in the first circuit. Adjustable orifices are connected to the outlet of the first and second fluid circuits to control such pressures within the circuits. Such pressures affect the wear rates of the seals. The system can therefore control the wear rate of one seal relative to another seal. A thrust bearing is added to share the load placed upon the upper bearings. The thrust bearing is connected between the top end of a packer sleeve and the stationary body.
    Type: Application
    Filed: June 15, 2004
    Publication date: November 11, 2004
    Applicant: PRECISION DRILLING TECHNOLOGY SERVICES GROUP INC.
    Inventor: Joseph Kinder
  • Patent number: 6749172
    Abstract: A rotary blowout preventer has a first and a second fluid circuit. Each of the fluid circuits are defined into and out of a stationary body and between the stationary body, a rotating body, and two seals. The first fluid circuit is physically independent from the second fluid circuit although they share a seal interface. A fluid is introduced into the first fluid circuit at a pressure responsive to the well bore pressure. A fluid is introduced into the second fluid circuit at a pressure responsive to and lower than the pressure of the fluid in the first circuit. Adjustable orifices are connected to the outlet of the first and second fluid circuits to control such pressures within the circuits. Such pressures affect the wear rates of the seals. The system can therefore control the wear rate of one seal relative to another seal. A thrust bearing is added to share the load placed upon the upper bearings. The thrust bearing is connected between the top end of a packer sleeve and the stationary body.
    Type: Grant
    Filed: April 25, 2003
    Date of Patent: June 15, 2004
    Assignee: Precision Drilling Technology Services Group, Inc.
    Inventor: Joseph Kinder
  • Publication number: 20030193035
    Abstract: A rotary blowout preventer has a first and a second fluid circuit. Each of the fluid circuits are defined into and out of a stationary body and between the stationary body, a rotating body, and two seals. The first fluid circuit is physically independent from the second fluid circuit although they share a seal interface. A fluid is introduced into the first fluid circuit at a pressure responsive to the well bore pressure. A fluid is introduced into the second fluid circuit at a pressure responsive to and lower than the pressure of the fluid in the first circuit. Adjustable orifices are connected to the outlet of the first and second fluid circuits to control such pressures within the circuits. Such pressures affect the wear rates of the seals. The system can therefore control the wear rate of one seal relative to another seal. A thrust bearing is added to share the load placed upon the upper bearings. The thrust bearing is connected between the top end of a packer sleeve and the stationary body.
    Type: Application
    Filed: April 25, 2003
    Publication date: October 16, 2003
    Applicant: Northland Energy Corporation
    Inventor: Joseph Kinder
  • Patent number: 6554016
    Abstract: A rotary blowout preventer has a first and a second fluid circuit. Each of the fluid circuits are defined into and out of a stationary body and between the stationary body, a rotating body, and two seals. The first fluid circuit is physically independent from the second fluid circuit although they share a seal interface. A fluid is introduced into the first fluid circuit at a pressure responsive to the well bore pressure. A fluid is introduced into the second fluid circuit at a pressure responsive to and lower than the pressure of the fluid in the first circuit. Adjustable orifices are connected to the outlet of the first and second fluid circuits to control such pressures within the circuits. Such pressures affect the wear rates of the seals. The system can therefore control the wear rate of one seal relative to another seal. A thrust bearing is added to share the load placed upon the upper bearings. The thrust bearing is connected between the top end of a packer sleeve and the stationary body.
    Type: Grant
    Filed: December 12, 2000
    Date of Patent: April 29, 2003
    Assignee: Northland Energy Corporation
    Inventor: Joseph Kinder
  • Patent number: 6539389
    Abstract: The frequency at which a multisystem log stream is compressed by a system of a multisystem environment is adjusted in real-time. The rate at which the multisystem log stream is compressed by the system is ascertained. That rate is relative to how frequently the multisystem log stream is compressed by other systems of the multisystem environment. The frequency with which the system compresses the multisystem log stream is then adjusted in real-time. Thus, the frequency at which one system of the multisystem environment compresses the log stream is relative to the frequency at which other systems of the multisystem environment are compressing the log stream.
    Type: Grant
    Filed: March 4, 1999
    Date of Patent: March 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Robert Vaughn Geiner, Steven Jay Greenspan, Stephen Joseph Kinder, Douglas Michael Zobre
  • Patent number: 6438609
    Abstract: The frequency at which a multisystem log stream is compressed by a system of a multisystem environment is adjusted in real-time. The rate at which the multisystem log stream is compressed by the system is ascertained. That rate is relative to how frequently the multisystem log stream is compressed by other systems of the multisystem environment. The frequency with which the system compresses the multisystem log stream is then adjusted in real-time. Thus, the frequency at which one system of the multisystem environment compresses the log stream is relative to the frequency at which other systems of the multisystem environment are compressing the log stream.
    Type: Grant
    Filed: March 4, 1999
    Date of Patent: August 20, 2002
    Assignee: International Business Machines Corporation
    Inventors: Robert Vaughn Geiner, Steven Jay Greenspan, Stephen Joseph Kinder, Douglas Michael Zobre
  • Publication number: 20020070014
    Abstract: A rotary blowout preventer has a first and a second fluid circuit. Each of the fluid circuits are defined into and out of a stationary body and between the stationary body, a rotating body, and two seals. The first fluid circuit is physically independent from the second fluid circuit although they share a seal interface. A fluid is introduced into the first fluid circuit at a pressure responsive to the well bore pressure. A fluid is introduced into the second fluid circuit at a pressure responsive to and lower than the pressure of the fluid in the first circuit. Adjustable orifices are connected to the outlet of the first and second fluid circuits to control such pressures within the circuits. Such pressures affect the wear rates of the seals. The system can therefore control the wear rate of one seal relative to another seal. A thrust bearing is added to share the load placed upon the upper bearings. The thrust bearing is connected between the top end of a packer sleeve and the stationary body.
    Type: Application
    Filed: December 12, 2000
    Publication date: June 13, 2002
    Inventor: Joseph Kinder
  • Patent number: 6275826
    Abstract: The frequency at which a multisystem log stream is compressed by a system of a multisystem environment is adjusted in real-time. The rate at which the multisystem log stream is compressed by the system is ascertained. That rate is relative to how frequently the multisystem log stream is compressed by other systems of the multisystem environment. The frequency with which the system compresses the multisystem log stream is then adjusted in real-time. Thus, the frequency at which one system of the multisystem environment compresses the log stream is relative to the frequency at which other systems of the multisystem environment are compressing the log stream.
    Type: Grant
    Filed: March 4, 1999
    Date of Patent: August 14, 2001
    Assignee: International Business Machines Corporation
    Inventors: Robert Vaughn Geiner, Steven Jay Greenspan, Stephen Joseph Kinder, Douglas Michael Zobre
  • Patent number: 5740437
    Abstract: Work units are identified, managed and reported on as a group or enclave. The dispatching priorities of the work units are separated from the address spaces executing the work units. Instead, the dispatching priorities are tied to the priority of the enclave allowing work units to be executed within an address space at a priority independent from the address space. Additionally, resources used by the work units are accumulated and allocated to the requestor of the work.
    Type: Grant
    Filed: December 17, 1996
    Date of Patent: April 14, 1998
    Assignee: International Business Machines Corporation
    Inventors: Steven Jay Greenspan, Stephen Joseph Kinder, Michael Gerard Mall, Bernard Roy Pierce