Patents by Inventor Michael Joseph Johnson

Michael Joseph Johnson 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: 10858812
    Abstract: The present invention provides a pullout faucet with a mounting system that is easier to manufacture and assemble. The pullout faucet includes a cage and a mounting retainer. The mounting retainer is separately formed from the cage.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: December 8, 2020
    Assignee: FB Global Plumbing Group LLC
    Inventor: Michael Joseph Johnson
  • Publication number: 20180305908
    Abstract: The present invention provides a pullout faucet with a mounting system that is easier to manufacture and assemble. The pullout faucet includes a cage and a mounting retainer. The mounting retainer is separately formed from the cage.
    Type: Application
    Filed: June 25, 2018
    Publication date: October 25, 2018
    Inventor: Michael Joseph Johnson
  • Patent number: 10006190
    Abstract: The present invention provides a pullout faucet with a mounting system that is easier to manufacture and assemble. The pullout faucet includes a cage and a mounting retainer. The mounting retainer is separately formed from the cage.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: June 26, 2018
    Assignee: Moen Incorporated
    Inventor: Michael Joseph Johnson
  • Publication number: 20180155905
    Abstract: The present invention provides a pullout faucet with a mounting system that is easier to manufacture and assemble. The pullout faucet includes a cage and a mounting retainer. The mounting retainer is separately formed from the cage.
    Type: Application
    Filed: December 2, 2016
    Publication date: June 7, 2018
    Inventor: Michael Joseph Johnson
  • Patent number: 7503477
    Abstract: In a method and system for providing location-based targeted information without requiring location sensing, items are scanned while the customer shops. The sequences in which items are scanned are collected and analyzed to determine the next probable item for a currently scanned item. The next probable item will generally be physically near the currently scanned item. Information for a next probable item correlating to a currently scanned item can then be displayed to the customer. In this manner, location-based targeted information can be provided without requiring location sensing. This significantly reduces the cost of the system.
    Type: Grant
    Filed: November 9, 2004
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventor: Michael Joseph Johnson
  • Patent number: 7191240
    Abstract: A generic protocol layer class (GPLC) having send and receive procedures and a common data buffer in which the sent or received data is placed and acted upon by each protocol layer implemented with the GPLC. Instead of copying the data packet passed to it by a higher or lower protocol layer implemented with the GPLC, a protocol layer implemented with the GPLC acts upon the common data buffer by moving a start pointer and an end pointer along the data contained in the common data buffer prior to its invoking of the next higher or lower protocol layer implemented.
    Type: Grant
    Filed: February 14, 2000
    Date of Patent: March 13, 2007
    Assignee: International Business Machines Corporation
    Inventor: Michael Joseph Johnson
  • Patent number: 7089354
    Abstract: Disclosed is a method for preparing a disk drive of a computing system for test, including the steps of recording a plurality of test files to a partition of the disk drive until a free space of the partition is less than a predetermined value; and thereafter deleting a portion of the plurality of test files from the partition. A computer program product including a computer readable medium carrying a program for preparing a disk drive of a computing system for test, the computer program product having code for recording a plurality of test files to a partition of the disk drive until a free space of the partition is less than a predetermined value; and code for deleting a portion of the plurality of test files from the partition.
    Type: Grant
    Filed: July 30, 2003
    Date of Patent: August 8, 2006
    Assignee: International Business Machines Corporation
    Inventor: Michael Joseph Johnson
  • Patent number: 6546365
    Abstract: An apparatus and method to construct programs for use in multiple-language environments. A subroutine is described to provide for reference to a translation table but maintain the self-documenting feature of direct coding. Also disclosed is an extractor program, which is capable of automatically creating a translation table based upon default values to be used for messages. Finally, the disclosed invention also provides a superior method of handling errors in translation table files by providing for a default message.
    Type: Grant
    Filed: February 4, 2000
    Date of Patent: April 8, 2003
    Assignee: International Business Machines Corporation
    Inventors: Kimberly Lynn Gajda, Michael Joseph Johnson
  • Patent number: 6304871
    Abstract: A system and method for allowing a user to characterize an application are disclosed. In one aspect, the method and system allow a user to characterize a database engine. The database engine utilizes a particular interface for communicating with an application. The method and system include determining a query spectrum including plurality of queries corresponding to a plurality of query types. The plurality of query types are chosen such that any possible query can be classified as being of one query type. The plurality of queries is compatible with the particular interface. The method and system include running the query spectrum on the database engine and determining a time taken to run each of the plurality of queries on the database engine. In another aspect, the method and system are for characterizing the application. In this aspect, the method and system include characterizing the database engine using a query spectrum including a first plurality of queries compatible with the particular interface.
    Type: Grant
    Filed: December 18, 1998
    Date of Patent: October 16, 2001
    Assignee: International Business Machines Corporation
    Inventors: Kimberly Lynn Gajda, Michael Joseph Johnson, Robert Tod Thorpe
  • Patent number: 6188305
    Abstract: A transformer comprises a printed circuit board having elongated conductors printed thereon, a ferrite core having a bottom mounted onto the printed circuit board and a flex circuit. The flex circuit comprises a dielectric sheet and elongated conductors printed on both faces of the sheet. The flex circuit is contoured around a top and sides of the core. The conductors of the flex circuit are surface bonded to respective conductors of the printed circuit board to form a series of primary windings and a series of secondary windings around the core. Provision of the upper portions of the windings by means of the flex circuit is economical because it does not require handling of discrete conductor portions.
    Type: Grant
    Filed: December 8, 1995
    Date of Patent: February 13, 2001
    Assignee: International Business Machines Corporation
    Inventors: Chi Shih Chang, Michael Joseph Johnson, Craig Neal Johnston, John Matthew Lauffer