Patents by Inventor David Kwak

David Kwak 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: 10740155
    Abstract: Methods and systems for network devices are provided. One method includes receiving a frame by a network device communicating with a computing device via a peripheral link, the network device receiving the frame via a network connection; using one or more frame header fields to generate a frame context by the network device; determining if a processor of the network device is processing another frame with the same frame context; assigning the frame context to a first processor of the network device, when the first processor is processing the other frame with the same frame context; and when neither processor is processing the same frame context, selecting between the first processor and a second processor of the network device, based on a workload of the first processor and the second processor, the workload determined by a number of contexts that are pending for the first processor and the second processor.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: August 11, 2020
    Assignee: Cavium, LLC
    Inventor: David Kwak
  • Publication number: 20060265520
    Abstract: A method and system for a PCI-Express device is provided. The PCI-Express device includes a buffer memory placed in a receive path for receiving an incoming data stream from a Fibre Channel network, wherein the buffer memory is written in a first clock domain and read in a second clock domain using at least two read pointers that are generated by a read pointer logic module, and read pointer values are adjusted based on whether a character is inserted or deleted to avoid buffer memory underflow and/or overflow conditions.
    Type: Application
    Filed: May 18, 2005
    Publication date: November 23, 2006
    Inventors: David Kwak, Brian Singer
  • Publication number: 20060132490
    Abstract: A method and system for monitoring frame flow in a Fibre Channel network is provided. The method includes, deleting fill words before any frame data is allowed to be stored in a buffer memory; storing only certain primitive signals and/or frame data in the buffer memory; reading the buffer memory without delay, if a primitive signal is stored in the buffer memory; and delaying reading the buffer memory if frame data is detected. The network includes, a host bus adapter that includes a fibre channel protocol manager that includes a receive logic that deletes fill words before any frame data is allowed to be stored in a buffer memory, wherein the buffer memory stores only certain primitive signals and/or frame data and the buffer memory is read without any delay, if a primitive signal is stored, while a read operation of the buffer memory involving frame data is delayed.
    Type: Application
    Filed: December 21, 2004
    Publication date: June 22, 2006
    Inventors: David Kwak, Oscar Grijalva