Patents by Inventor Kai C. Wong

Kai C. Wong 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: 20240076354
    Abstract: The present invention features compositions and methods featuring ALT-803, a complex of an interleukin-15 (IL-15) superagonist mutant and a dimeric IL-15 receptor ?/Fc fusion protein useful for enhancing an immune response against a neoplasia (e.g., multiple myeloma, melanoma, lymphoma) or a viral infection (e.g., human immunodeficiency virus).
    Type: Application
    Filed: October 31, 2023
    Publication date: March 7, 2024
    Inventors: Hing C. Wong, Peter Rhode, Bai Liu, Xiaoyun Zhu, Kai-Ping Han
  • Patent number: 10120924
    Abstract: A data storage system with quorum-based commits sometimes experiences replica failure, due to unavailability of a replica-hosting node, for example. Described herein are methods and systems for improving data persistence and availability in a distributed data store where data is stored in a plurality of shards and a given shard is replicated across a plurality of nodes so as to create a plurality of replicas, and a quorum of replicas is needed for access to the given shard. Among other things, the methods and systems generally involve determining whether to quarantine or delete unavailable replicas in a given shard, and how to handle purge requests related to the shard when there are quarantined replicas.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: November 6, 2018
    Assignee: AKAMAI TECHNOLOGIES, INC.
    Inventors: Kai C Wong, Philip A Lisiecki, Sung Chiu
  • Patent number: 9594801
    Abstract: In a distributed computing system, the allocation of workers to tasks can be challenging. In embodiments described herein, nodes in such a system can execute takeover algorithms that provide efficient, automated, and stable allocation of workers to tasks.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: March 14, 2017
    Assignee: Akamai Technologies, Inc.
    Inventor: Kai C. Wong
  • Publication number: 20150278324
    Abstract: A data storage system with quorum-based commits sometimes experiences replica failure, due to unavailability of a replica-hosting node, for example. In embodiments described herein, such failed replicas can be quarantined rather than deleted, and subsequently such quarantines can be recovered. The teachings hereof provide data storage with improved fault-tolerance, resiliency, and data availability.
    Type: Application
    Filed: November 17, 2014
    Publication date: October 1, 2015
    Applicant: AKAMAI TECHNOLOGIES, INC.
    Inventors: Kai C Wong, Philip A Lisiecki, Sung Chiu
  • Publication number: 20150281114
    Abstract: In a distributed computing system, the allocation of workers to tasks can be challenging. In embodiments described herein, nodes in such a system can execute takeover algorithms that provide efficient, automated, and stable allocation of workers to tasks.
    Type: Application
    Filed: August 4, 2014
    Publication date: October 1, 2015
    Applicant: Akamai Technologies, Inc.
    Inventor: Kai C. Wong
  • Patent number: 7756943
    Abstract: In one embodiment, a virtual NUMA machine is formed from multiple computers coupled to a network. Each computer includes a memory and a hardware device coupled to the memory. The hardware device is configured to communicate on the network, and more particularly is configured to perform remote direct memory access (RDMA) communications on the network to access the memory in other computers. A guest physical address space of the virtual NUMA machine spans a portion of the memories in each of the computers, and each computer serves as a home node for at least one respective portion of the guest physical address space. A software module on a first computer uses RDMA to coherently access data on a home node of the data without interrupting execution in the home node.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: July 13, 2010
    Assignee: Symantec Operating Corporation
    Inventor: Kai C. Wong
  • Patent number: 7702743
    Abstract: In one embodiment, a virtual NUMA system may be formed from multiple computer systems coupled to a network such as InfiniBand, Ethernet, etc. Each computer includes one or more software modules which present the resources of the computers as a virtual NUMA machine. The virtual machine is a non-uniform memory access (NUMA) machine comprising a plurality of nodes, each node having memory that is part of a distributed shared memory. Additionally, the virtual machine is coherent with a weakly ordered memory model. When executed in a current owner node of a first block in response to an ownership transfer request from a requesting node of the plurality of nodes for the first block, the software modules perform a synchronization operation if the first block has been modified in the current owner node.
    Type: Grant
    Filed: October 4, 2006
    Date of Patent: April 20, 2010
    Assignee: Symantec Operating Corporation
    Inventor: Kai C. Wong
  • Patent number: 7596654
    Abstract: In one embodiment, a virtual NUMA system may be formed from multiple computer systems coupled to a network such as InfiniBand, Ethernet, etc. Each computer includes one or more software modules which present the resources of the computers as a virtual NUMA machine. A single instance of a guest operating system executes on the virtual NUMA machine. The guest operating system is designed to execute on a NUMA system and executes without modification on the virtual machine. The memory model of the virtual NUMA machine includes a single writer, multiple reader memory model.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: September 29, 2009
    Assignee: Symantec Operating Corporation
    Inventor: Kai C. Wong
  • Patent number: 5491799
    Abstract: A SYStem COMmunication interface (SYSCOM) unit provides uniform communication between hardware and software units of a computer system. The computer units include Central Processing Units (CPU's), Input/Output Processors (IOP's), Service Processor (SVP), and Control State Software (CSSW) which runs on the CPU's operating in Control State. The SYSCOM communication interface includes signalling hardware, control blocks in storage, and a uniform communication method used for communication between the computer units. The communication method sends messages between an originating unit (ORG.U) and one or more destination unit(s) [DES.U(s)].
    Type: Grant
    Filed: July 29, 1994
    Date of Patent: February 13, 1996
    Assignee: Amdahl Corporation
    Inventors: Ronald K. Kreuzenztein, Mark Vongnechten, Kai C. Wong