Patents by Inventor Mark Kampe

Mark Kampe 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: 10162775
    Abstract: A system and method for cross-controller data storage operations comprises interconnecting a responding storage controller and an owning storage controller with a direct memory access (DMA) capable fabric, the responding storage controller and the owning storage controller each comprising an interface from a data bus connected to the DMA capable fabric, configuring and implementing a shared DMA address space in accordance with the DMA capable fabric, the shared DMA address space including memory on the responding storage controller and the owning storage controller, the shared DMA address space being one of a symmetric or asymmetric address space, and exposing one or more local buffers of the responding storage controller and one or more local buffers of the owning storage controller through the shared DMA address space.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: December 25, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Mark Kampe, Can Chen, Jinshui Liu, Wei Zhang
  • Publication number: 20170177520
    Abstract: A system and method for cross-controller data storage operations comprises interconnecting a responding storage controller and an owning storage controller with a direct memory access (DMA) capable fabric, the responding storage controller and the owning storage controller each comprising an interface from a data bus connected to the DMA capable fabric, configuring and implementing a shared DMA address space in accordance with the DMA capable fabric, the shared DMA address space including memory on the responding storage controller and the owning storage controller, the shared DMA address space being one of a symmetric or asymmetric address space, and exposing one or more local buffers of the responding storage controller and one or more local buffers of the owning storage controller through the shared DMA address space.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 22, 2017
    Inventors: Mark Kampe, Can Chen, Jinshui Liu, Wei Zhang
  • Publication number: 20170031908
    Abstract: Methods and apparatuses for servicing parallel requests to an open hash table are disclosed. A memory is used for storing a plurality of sub-tables, and a processor coupled to the memory that receives the incoming request which includes a key value to perform a first action in a first sub-table, calculates a routing hash value associated with the key value using a hash function, determines an index for the routing hash value by calculating a modulo (N) function of the routing hash value, and appends the incoming request to a queue associated with the first sub-table, wherein N is a number of sub-tables associated with the processor, the index corresponds to the first sub-table, and the processor is operable to retrieve the incoming request from the queue to perform the first action.
    Type: Application
    Filed: July 30, 2015
    Publication date: February 2, 2017
    Inventors: Xian LIU, Mark KAMPE
  • Patent number: 7293197
    Abstract: An NVRAM fail-over controller including a NVRAM device connected to a host computer, the host computer having the ability to directly control the NVRAM device. The NVRAM fail-over controller includes an embedded processor that is powered by back-up power. The NVRAM fail-over controller includes a network interface that is powered by back-up power.
    Type: Grant
    Filed: April 14, 2004
    Date of Patent: November 6, 2007
    Assignee: Micro Memory LLC
    Inventors: Mike Jadon, Robert Lercari, Richard M. Mathews, William R. Peebles, Phap Nguyen, Mark Kampe
  • Publication number: 20050039090
    Abstract: An NVRAM fail-over controller including a NVRAM device connected to a host computer, the host computer having the ability to directly control the NVRAM device. The NVRAM fail-over controller includes an embedded processor that is powered by back-up power. The NVRAM fail-over controller includes a network interface that is powered by back-up power.
    Type: Application
    Filed: April 14, 2004
    Publication date: February 17, 2005
    Inventors: Mike Jadon, Robert Lercari, Richard Mathews, William Peebles, Phap Nguyen, Mark Kampe
  • Publication number: 20030041138
    Abstract: The present invention describes a computer network including a network membership manager. In particular, a group of nodes on a computer network are managed by a distributed membership manager. Nodes of the computer network contain membership managers that manage the interaction between the nodes. Management of the computer network includes propagating configuration data to the nodes, providing an election process for determining the master node within a group of nodes, and monitoring the health of each node so that a change in the configuration and/or management structure can be accommodated by the nodes of the network.
    Type: Application
    Filed: May 22, 2002
    Publication date: February 27, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Mark Kampe, David Penkler, Stephen Mckinty, Xavier-Francois Vigouroux, Rebecca A. Ramer, Florence Blanc, Isabelle Colas
  • Patent number: 5953010
    Abstract: A computer system program including an operating system and a plurality of system service modules generates a number of status messages representing selected milestone events while it is being loaded and run, including progress advisories and technical advisories. User-friendly icons are displayed on a display monitor in response to the progress advisories, indicating which milestone event is occurring and how much of the event has been completed. If there is a failure in loading the system program, a user can provide service personnel with an accurate evaluation of the system condition by reporting which icon was displayed last on the monitor. Technical advisories such as audit records which are not relevant to a user are stored as entries in a silent log for possible later use by service personnel.
    Type: Grant
    Filed: August 1, 1997
    Date of Patent: September 14, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Mark Kampe, Jordan Brown, Sherif Kottapurath, Jonathan Broome