Patents by Inventor Karlon K. West

Karlon K. West 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: 6675277
    Abstract: A method and apparatus for using a memory adapter may allow a system to access the memory adapter. The memory adapter may comprise a list of entries for data within the memory adapter. Each entry may include an adapter memory segment offset, a segment length, a segment status, and a corresponding system memory address. The adapter memory segment offset may be the location of the offset within the memory adapter. A processor may access the adapter memory segment offsets through the system address space. The method and apparatus may be used to perform functions, such as read adapter memory, write adapter memory, insert adapter memory segment, remove an adapter memory segment, scan for an adapter memory segment, scan for a removable adapter memory segment, and potentially other functions.
    Type: Grant
    Filed: July 25, 2001
    Date of Patent: January 6, 2004
    Assignee: TNS Holdings, Inc.
    Inventors: Karlon K. West, Lynn P. West
  • Patent number: 6665777
    Abstract: Systems and methods are described for multiple block sequential memory management. A method includes: partitioning a block of memory into a plurality of shared memory segments; and providing a processor with accessibility to each of the plurality of shared memory segments. An apparatus includes: a computer system; a block of memory including a plurality of shared memory segments; and a processor.
    Type: Grant
    Filed: July 25, 2001
    Date of Patent: December 16, 2003
    Assignee: TNS Holdings, Inc.
    Inventor: Karlon K. West
  • Publication number: 20020029800
    Abstract: Systems and methods are described for multiple block sequential memory management. A method includes: partitioning a block of memory into a plurality of shared memory segments; and providing a processor with accessibility to each of the plurality of shared memory segments. An apparatus includes: a computer system; a block of memory including a plurality of shared memory segments; and a processor.
    Type: Application
    Filed: July 25, 2001
    Publication date: March 14, 2002
    Inventor: Karlon K. West
  • Publication number: 20020032844
    Abstract: Systems and methods are described for distributed shared memory management. A method includes receiving a request from a requesting software to allocate a segment of memory; scanning a data structure for a smallest suitable class size, the data structure including a list of memory address size classes, each memory address size class having a plurality of memory addresses; determining whether the smallest suitable size class is found; if the smallest suitable size class is found, determining whether memory of the smallest suitable size class is available in the data structure; if the smallest suitable size class is found, and if memory of the smallest suitable size class is available, selecting a memory address from among those memory addresses belonging to the smallest suitable size class; and if the smallest suitable size class is found, and if memory of the smallest suitable size class is available in the data structure returning the memory address to the requesting software.
    Type: Application
    Filed: July 25, 2001
    Publication date: March 14, 2002
    Inventor: Karlon K. West
  • Publication number: 20020029334
    Abstract: Systems and methods are described for a high availability shared memory system. A method includes A method, comprising: receiving an instruction to execute a system boot operation; executing the system boot operation using data resident in a primary shared memory node; and initializing a secondary shared memory node upon completion of the system boot operation.
    Type: Application
    Filed: July 25, 2001
    Publication date: March 7, 2002
    Inventors: Karlon K. West, Lynn P. West
  • Publication number: 20020016899
    Abstract: Systems and methods are described for a demand usable adapter memory access management. A method includes receiving a request to access a memory card address that lies outside a processor access range; scanning a data structure including a list of adapter memory segment offsets, each adapter memory segment offset associated with a memory adapter, for a suitable adapter memory segment offset; determining if a suitable adapter memory offset is available; converting the suitable adapter memory offset to a system address; and providing a processor with access to the suitable adapter memory offset via the system address.
    Type: Application
    Filed: July 25, 2001
    Publication date: February 7, 2002
    Inventors: Karlon K. West, Lynn P. West
  • Publication number: 20020013822
    Abstract: Systems and methods are described for a shared as needed programming model. A method includes: interconnecting a compute node with a shared memory node via hardware over a link medium; and providing a shared memory operating system extension layer. An apparatus, includes: a compute node; a link medium coupled to the compute node; and a shared memory node coupled to the link medium, the shared memory mode including a shared memory operating system extension layer.
    Type: Application
    Filed: July 25, 2001
    Publication date: January 31, 2002
    Inventor: Karlon K. West