Patents by Inventor Junwei ZHENG

Junwei ZHENG 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: 20220303109
    Abstract: A method of reducing impact of variation in latency in data transport between clock domains of a physical layer transceiver having physical coding sublayer circuitry with a first clock in a first clock domain and physical medium attachment circuitry with a second clock in a second clock domain, includes determining, during an initial training of a link, a transmit latency value in a transmit direction from the first clock domain to the second clock domain, determining, during the initial training of the link, separately from determining the transmit latency value, a receive latency value in a receive direction from the second clock domain to the first clock domain, and using the transmit latency value and the receive latency value to account for latency in transfer of data between the first clock domain and the second clock domain following the initial training until a subsequent training.
    Type: Application
    Filed: March 21, 2022
    Publication date: September 22, 2022
    Inventors: Jeff Junwei Zheng, Ming-Tak Leung, Atif Ahmad, Lenin Patra
  • Patent number: 10990766
    Abstract: The present disclosure relates to template data processing, template data requesting, and template data presenting methods and devices, and a storage medium. The method includes obtaining a template subject and template key words matching the template subject and generating, according to the template key words, a first template message matching the template subject. The first template message includes the template key words. The method also includes generating a template identifier corresponding to the first template message and associating the template identifier with the corresponding first template message. The method further includes storing the template identifier and the corresponding first template message into a template library.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: April 27, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Hongcheng Xu, Junwei Zheng, Hao Chen, Xing Lin, Hongqiang Chen, Weijian Chen, Wei Li, Xialun Lai, Tianzhi Liang, Zehao Zhang, Cunjin Li, Zhaowei Wang, Haitian Peng
  • Publication number: 20190213262
    Abstract: The present disclosure relates to template data processing, template data requesting, and template data presenting methods and devices, and a storage medium. The method includes obtaining a template subject and template key words matching the template subject and generating, according to the template key words, a first template message matching the template subject. The first template message includes the template key words. The method also includes generating a template identifier corresponding to the first template message and associating the template identifier with the corresponding first template message. The method further includes storing the template identifier and the corresponding first template message into a template library.
    Type: Application
    Filed: March 14, 2019
    Publication date: July 11, 2019
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Hongcheng XU, Junwei ZHENG, Hao CHEN, Xing LIN, Hongqiang CHEN, Weijian CHEN, Wei LI, Xialun LAI, Tianzhi LIANG, Zehao ZHANG, Cunjin LI, Zhaowei WANG, Haitian PENG
  • Patent number: 8111696
    Abstract: A method is disclosed for indicating a status of a transfer of data from a first device to a second device over a network. In one embodiment, the data includes one or more data frames. Each frame includes a header having one or more bits. The method includes setting a last bit of the one or more bits in the header of a last frame of the one or more data frames to a first value if the status of the transfer of data is good and setting the value of the last bit of the last data frame to a second value if the transfer of data failed. This results in a less congested, more efficient network.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: February 7, 2012
    Assignee: Emulex Design & Manufacturing Corporation
    Inventors: Vuong Cao Nguyen, Steven Gerard Lemire, Raul Bersamin Oteyza, Jeff Junwei Zheng
  • Publication number: 20100091658
    Abstract: A method is disclosed for indicating a status of a transfer of data from a first device to a second device over a network. In one embodiment, the data includes one or more data frames. Each frame includes a header having one or more bits. The method includes setting a last bit of the one or more bits in the header of a last frame of the one or more data frames to a first value if the status of the transfer of data is good and setting the value of the last bit of the last data frame to a second value if the transfer of data failed. This results in a less congested, more efficient network.
    Type: Application
    Filed: October 14, 2008
    Publication date: April 15, 2010
    Inventors: Vuong Cao NGUYEN, Steven Gerard Lemire, Raul Bersamin Oteyza, Jeff Junwei Zheng
  • Publication number: 20100023748
    Abstract: The present invention is related to the checking of encryption. Embodiments of the present invention are based on the discovery that sufficiently high reliability may be established without checking every encryption block. Instead, embodiments of the present invention provide that data being encrypted may be sampled at certain rate (which may be constant or varying) and only the sampled data may be checked. In general, embodiments of the present inventions are applicable to a fast encryption circuit that may encrypt an entire stream of incoming data into a stream of encrypted data and one or more slower (or slow) encryption circuit and/or one or more slow decryption circuit that operate(s) only on selected samples of the incoming or encrypted data in order to check the encryption of the fast circuit. Thus, encryption can be verified without incurring the costs of exhaustively checking all encrypted data.
    Type: Application
    Filed: December 28, 2007
    Publication date: January 28, 2010
    Applicant: Emulex Design & Manufacturing Corporation
    Inventors: John Sui-Kei TANG, Daming JIN, Jim Donald BUTLER, Jeff Junwei ZHENG