Patents by Inventor John A. Kline

John A. Kline 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: 7676879
    Abstract: A battery-powered sewer and drain cleaner comprising a frame, a rotatable drum mounted on the frame which has a flexible plumber's snake associated therewith, a DC motor mounted on the frame for driving the drum and a rechargeable battery mounted on the frame for powering the DC motor. A control is connected to the DC motor for controlling the operation thereof. The use of DC power for the cleaner eliminates the electrocution hazard associated with AC-driven sewer and drain cleaners and eliminates the need for an extension cord. The sewer and drain cleaner of this invention includes new and unique circuitry to bypass the motor high current demand around the more delicate circuitry.
    Type: Grant
    Filed: January 9, 2007
    Date of Patent: March 16, 2010
    Inventors: Keith H. Rutenberg, John A. Kline
  • Patent number: 7543272
    Abstract: One embodiment of the present invention provides a system that facilitates finding terminal classes in a collection of programming language classes, wherein a terminal class is a class that is not extended by any other class. The system operates by receiving a collection of classes. The system then adds the classes to a map of the collection of classes, wherein keys to each class in the map include each class' superclass and the interfaces each class directly implements. Next, the system analyzes a given class in the map of the collection of classes to determine if the given class extends any other class in the collection of classes. If so, the system removes this extended class from the collection of classes. Finally, the system repeats the steps of analyzing classes and removing extended classes until all remaining classes in the collection of classes are terminal classes.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: June 2, 2009
    Assignee: Sun Microsystems, Inc.
    Inventor: John A. Kline
  • Patent number: 6691392
    Abstract: The present invention generally relates to a method and apparatus for the assembly of body components to an automotive body that has undergone a progressive series of framing and welding steps so as to produce a structurally rigid body frame, termed a body-in-white. More specifically, this invention relates to creating a new net locating scheme (X-Y-Z coordinate system) for a body-in-white to direct associated tooling to create net attachment features on said rigid body frame so that components may be attached to said automotive body at a net location eliminating the need for any slip plane attachment techniques.
    Type: Grant
    Filed: May 16, 2002
    Date of Patent: February 17, 2004
    Assignee: Utica Enterprises, Inc.
    Inventors: Mark A. Savoy, John A. Kline
  • Publication number: 20020170160
    Abstract: The present invention generally relates to a method and apparatus for the assembly of body components to an automotive body that has undergone a progressive series of framing and welding steps so as to produce a structurally rigid body frame, termed a body-in-white. More specifically, this invention relates to creating a new net locating scheme (X-Y-Z coordinate system) for a body-in-white to direct associated tooling to create net attachment features on said rigid body frame so that components may be attached to said automotive body at a net location eliminating the need for any slip plane attachment techniques.
    Type: Application
    Filed: May 16, 2002
    Publication date: November 21, 2002
    Inventors: Mark A. Savoy, John A. Kline