Patents by Inventor Keith Langston

Keith Langston 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: 20070180193
    Abstract: Using local change bit to direct the install state of the data line. A multi-processor system that having a plurality of individual processors where each of the processors has an associated L1 cache, and the multi-processor system has at least one shared main memory, and at least one shared L2 cache. The method described herein involves writing a data line into an L2 cache comprising and a local change bit to direct the install state of the data line.
    Type: Application
    Filed: January 30, 2006
    Publication date: August 2, 2007
    Applicant: International Business Machines Corporation
    Inventors: David Hutton, Kathryn Jackson, Keith Langston, Pak-kin Mak, Arthur O'Neill
  • Publication number: 20070174554
    Abstract: Caching where portions of data are stored in slower main memory and are transferred to faster memory between one or more processors and the main memory. The cache is such that an individual cache system must communicate to other associated cache systems, or check with such cache systems, to determine if they contain a copy of a given cached location prior to or upon modification or appropriation of data at a given cached location. The cache further includes provisions for determining when the data stored in a particular memory location may be replaced.
    Type: Application
    Filed: January 25, 2006
    Publication date: July 26, 2007
    Applicant: International Business Machines Corporation
    Inventors: David Hutton, Kathryn Jackson, Keith Langston, Pak-kin Mak, Chung-Lung Shum
  • Publication number: 20070168619
    Abstract: The system and method described herein is a dual system directory structure that performs the role of system cache, i.e., data, and system control, i.e., coherency. The system includes two system cache directories. These two cache directories are equal in size and collectively large enough to contain all of the processor cache directory entries, but with only one of these cache directories hosting system-cache data to back the most recent fraction of data accessed by the processors, and the other cache directory retains only addreses, including addresses of lines LRUed out and the processor using the data. By this expedient, only the directory known to be backed by system cached data will be evaluated for system cache data hits.
    Type: Application
    Filed: January 18, 2006
    Publication date: July 19, 2007
    Applicant: International Business Machines Corporation
    Inventors: David Hutton, Kathryn Jackson, Keith Langston, Pak-kin Mak, Bruce Wagar
  • Publication number: 20060184744
    Abstract: A method and apparatus for implementing a combined data/coherency cache for a shared memory multi-processor. The combined data/coherency cache includes a system cache with a number of entries. The method includes building a system cache directory with a number of entries equal to the number of entries of the system cache. The building includes designating a number of sub-entries for each entry which is determined by a number of sub-entries operable for performing system cache coherency functions. The building also includes providing a sub-entry logic designator for each entry, and mapping one of the sub-entries for each entry to the system cache via the sub-entry logic designator.
    Type: Application
    Filed: February 11, 2005
    Publication date: August 17, 2006
    Applicant: International Business Machines Corporation
    Inventors: Keith Langston, Pak-kin Mak, Bruce Wagar
  • Patent number: 6406184
    Abstract: A bearing assembly for supporting a drive shaft includes a cylindrical housing, and a plurality of elastomeric bearing sections disposed within the housing. The bearing sections are bonded to the housing by first applying a pattern of alternating parallel lines of adhesive to the inner diameter of the housing, installing the bearing sections, and inflating an airbag within the housing to thereby apply a uniform radial pressure to the inside of the housing while the adhesive cures.
    Type: Grant
    Filed: May 25, 2001
    Date of Patent: June 18, 2002
    Assignee: Duramax Marine, LLC
    Inventors: Roy Lee Orndorff, Jr., Philip Paul Brady, Warren Keith Langston
  • Publication number: 20010028751
    Abstract: A bearing assembly for supporting a drive shaft includes a cylindrical housing, and a plurality of elastomeric bearing sections disposed within the housing. The bearing sections are bonded to the housing by first applying a pattern of alternating parallel lines of adhesive to the inner diameter of the housing, installing the bearing sections, and inflating an airbag within the housing to thereby apply a uniform radial pressure to the inside of the housing while the adhesive cures.
    Type: Application
    Filed: May 25, 2001
    Publication date: October 11, 2001
    Applicant: Duramax Marine, L.L.C.
    Inventors: Roy Lee Orndorff, Philip Paul Brady, Warren Keith Langston
  • Patent number: 6238093
    Abstract: A bearing assembly for supporting a drive shaft includes a cylindrical housing, and a plurality of elastomeric bearing sections disposed within the housing. The bearing sections are bonded to the housing by first applying a pattern of alternating parallel lines of adhesive to the inner diameter of the housing, installing the bearing sections, and inflating an airbag within the housing to thereby apply a uniform radial pressure to the inside of the housing while the adhesive cures.
    Type: Grant
    Filed: April 7, 1999
    Date of Patent: May 29, 2001
    Assignee: Duramax Marine, LLC
    Inventors: Roy Lee Orndorff, Jr., Philip Paul Brady, Warren Keith Langston
  • Patent number: 5932049
    Abstract: A bearing assembly for supporting a drive shaft includes a cylindrical housing, and a plurality of elastomeric bearing sections disposed within the housing. The bearing sections are bonded to the housing by first applying a pattern of alternating parallel lines of adhesive to the inner diameter of the housing, installing the bearing sections, and inflating an airbag within the housing to thereby apply a uniform radial pressure to the inside of the housing while the adhesive cures.
    Type: Grant
    Filed: April 17, 1997
    Date of Patent: August 3, 1999
    Assignee: Duramax, Inc.
    Inventors: Roy Lee Orndorff, Jr., Philip Paul Brady, Warren Keith Langston