Patents by Inventor Chris Yuhong Mao

Chris Yuhong Mao 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: 8339952
    Abstract: Transfer of data is facilitated between at least one application and a peer via a network. Data destined for the peer is provided from the at least one application for transmission to the peer via the network. Modulation event tokens are managed, and protocol processing of the data with the peer is based in part on a result of the modulation event tokens managing such that protocol processed data is caused to be transmitted to the peer via the network nominally with desired data transmission rate characteristics. A result of the protocol processing step is fed back to the to the modulation event tokens managing. The desired data transmission rate characteristics may include, for example, shaping and pacing.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: December 25, 2012
    Assignee: Chelsio Communications, Inc.
    Inventors: Asgeir Thor Eiriksson, Wael Noureddine, Chris Yuhong Mao
  • Patent number: 8213427
    Abstract: A method of operating intelligent network interface circuitry facilitates the tunneling of packets between at least one process, executing on a host computer, and a peer via a network, via the network interface circuitry. Packets are received from the process executing on the host computer. Modulation event tokens are managed, including receiving and providing modulation event tokens. Modulation events are processed. It is decided whether to transmit the received packets out to the network in association with modulation event processing, and the received packets are transmitted out to the network based on the deciding step. Based on a result of the modulation events processing step, modulation event tokens are caused to be fed back for receipt by the modulation event tokens managing step. As a result, the packets are tunneled through the network interface circuitry and the transmission of the packets is modulated out to the network.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: July 3, 2012
    Assignee: Chelsio Communications, Inc.
    Inventors: Asgeir Thor Eiriksson, Wael Noureddine, Chris Yuhong Mao
  • Patent number: 8155001
    Abstract: Transfer of data is facilitated between at least one application and a peer via a network. Data destined for the peer is provided from the at least one application for transmission to the peer via the network. Modulation event tokens are managed, and protocol processing of the data with the peer is based in part on a result of the modulation event tokens managing such that protocol processed data is caused to be transmitted to the peer via the network nominally with desired data transmission rate characteristics. A result of the protocol processing step is fed back to the to the modulation event tokens managing. The desired data transmission rate characteristics may include, for example, shaping and pacing.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: April 10, 2012
    Assignee: Chelsio Communications, Inc.
    Inventors: Asgeir Thor Eiriksson, Wael Noureddine, Chris Yuhong Mao
  • Patent number: 7760733
    Abstract: Transfer of data is facilitated between at least one peer application and a host, via a network and network interface circuitry associated with the host. That is, data destined for the host is provided from the peer to the network interface circuitry via the network. The NIC has the capability to offload the processing of data provided according to particular protocols. In addition, based on characteristics of the data, a filtering rule associated with those characteristics may be applied to the data prior to providing the data to the host. When there are a plurality of filter rules associated with characteristics of the data, in some examples, it is automatically determined which one of the plurality of filter rules associated with characteristics of the data to apply to the data.
    Type: Grant
    Filed: October 13, 2005
    Date of Patent: July 20, 2010
    Assignee: Chelsio Communications, Inc.
    Inventors: Asgeir Thor Eiriksson, Chris Yuhong Mao
  • Patent number: 7724658
    Abstract: Transfer of data is facilitated between at least one application and a peer via a network. Data destined for the peer is provided from the at least one application for transmission to the peer via the network. Modulation event tokens are managed, and protocol processing of the data with the peer is based in part on a result of the modulation event tokens managing such that protocol processed data is caused to be transmitted to the peer via the network nominally with desired data transmission rate characteristics. A result of the protocol processing step is fed back to the to the modulation event tokens managing. The desired data transmission rate characteristics may include, for example, shaping and pacing.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: May 25, 2010
    Assignee: Chelsio Communications, Inc.
    Inventors: Asgeir Thor Eiriksson, Wael Noureddine, Chris Yuhong Mao
  • Patent number: 7660264
    Abstract: A method of operating intelligent network interface circuitry facilitates the tunneling of packets between at least one process, executing on a host computer, and a peer via a network, via the network interface circuitry. Packets are received from the process executing on the host computer. Modulation event tokens are managed, including receiving and providing modulation event tokens. Modulation events are processed. It is decided whether to transmit the received packets out to the network in association with modulation event processing, and the received packets are transmitted out to the network based on the deciding step. Based on a result of the modulation events processing step, modulation event tokens are caused to be fed back for receipt by the modulation event tokens managing step. As a result, the packets are tunneled through the network interface circuitry and the transmission of the packets is modulated out to the network.
    Type: Grant
    Filed: December 19, 2005
    Date of Patent: February 9, 2010
    Assignee: Chelsio Communications, Inc.
    Inventors: Asgeir Thor Eiriksson, Wael Noureddine, Chris Yuhong Mao