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: 8141035Abstract: 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: GrantFiled: July 5, 2006Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Stephen Joseph Kinder, James Irwin Knutson
-
Patent number: 7996816Abstract: 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: GrantFiled: November 15, 2006Date of Patent: August 9, 2011Assignee: International Business Machines CorporationInventors: Timothy Marc Francis, Geoffrey Martin Hambrick, Stephen Joseph Kinder
-
Publication number: 20080115116Abstract: 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: ApplicationFiled: November 15, 2006Publication date: May 15, 2008Inventors: Timothy Marc Francis, Geoffrey Martin Hambrick, Stephen Joseph Kinder
-
Publication number: 20080022260Abstract: 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: ApplicationFiled: July 5, 2006Publication date: January 24, 2008Inventors: STEPHEN JOSEPH KINDER, James Irwin Knutson
-
Patent number: 7007913Abstract: 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: GrantFiled: June 15, 2004Date of Patent: March 7, 2006Assignee: Precision Drilling Technology Services Group, Inc.Inventor: Joseph Kinder
-
Patent number: 7004444Abstract: 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: GrantFiled: June 15, 2004Date of Patent: February 28, 2006Assignee: Precision Drilling Technology Services Group, Inc.Inventor: Joseph Kinder
-
Publication number: 20040222020Abstract: 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: ApplicationFiled: June 15, 2004Publication date: November 11, 2004Applicant: PRECISION DRILLING TECHNOLOGY SERVICES GROUP INC.Inventor: Joseph Kinder
-
Publication number: 20040222393Abstract: 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: ApplicationFiled: June 15, 2004Publication date: November 11, 2004Applicant: PRECISION DRILLING TECHNOLOGY SERVICES GROUP INC.Inventor: Joseph Kinder
-
Patent number: 6749172Abstract: 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: GrantFiled: April 25, 2003Date of Patent: June 15, 2004Assignee: Precision Drilling Technology Services Group, Inc.Inventor: Joseph Kinder
-
Publication number: 20030193035Abstract: 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: ApplicationFiled: April 25, 2003Publication date: October 16, 2003Applicant: Northland Energy CorporationInventor: Joseph Kinder
-
Patent number: 6554016Abstract: 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: GrantFiled: December 12, 2000Date of Patent: April 29, 2003Assignee: Northland Energy CorporationInventor: Joseph Kinder
-
Patent number: 6539389Abstract: 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: GrantFiled: March 4, 1999Date of Patent: March 25, 2003Assignee: International Business Machines CorporationInventors: Robert Vaughn Geiner, Steven Jay Greenspan, Stephen Joseph Kinder, Douglas Michael Zobre
-
Patent number: 6438609Abstract: 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: GrantFiled: March 4, 1999Date of Patent: August 20, 2002Assignee: International Business Machines CorporationInventors: Robert Vaughn Geiner, Steven Jay Greenspan, Stephen Joseph Kinder, Douglas Michael Zobre
-
Publication number: 20020070014Abstract: 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: ApplicationFiled: December 12, 2000Publication date: June 13, 2002Inventor: Joseph Kinder
-
Patent number: 6275826Abstract: 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: GrantFiled: March 4, 1999Date of Patent: August 14, 2001Assignee: International Business Machines CorporationInventors: Robert Vaughn Geiner, Steven Jay Greenspan, Stephen Joseph Kinder, Douglas Michael Zobre
-
Patent number: 5740437Abstract: 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: GrantFiled: December 17, 1996Date of Patent: April 14, 1998Assignee: International Business Machines CorporationInventors: Steven Jay Greenspan, Stephen Joseph Kinder, Michael Gerard Mall, Bernard Roy Pierce