Patents by Inventor Xinhai Zeng

Xinhai Zeng 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: 10924783
    Abstract: Disclosed is a video coding method performed at a video coding system, in which original collected video data is received from a coding requesting terminal; each video frame image of the original collected video data is divided into multiple subarea images; the subarea images divided from each video frame image are transmitted to coding servers of which a coder is performed from a multithreaded framework into a multi-process framework, to code a respective subset of the subarea images in a second coding scheme and output a coded video stream corresponding to the respective subset of the subarea images; and the coded video streams are then merged into a target video stream in the second coding scheme and sent to a user terminal. The user terminal decodes the target video stream from the second coding scheme into a second sequence of video frame images to be played at the user terminal.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: February 16, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xinghua Hu, Xinhai Zeng
  • Patent number: 10872121
    Abstract: It is provided a method performed at a server comprising: receiving, from a client, a user matching request corresponding to a second user of the online gaming application; adding the second user to a list of multiple users to be matched, each of the multiple users to be matched being associated with a respective user matching request from a corresponding client playing the online gaming application; generating a predetermined number of user groups from the list of multiple users to be matched, each user group including the second user; calculating one or more first matching degrees for each of the predetermined number of user groups including the second user; selecting, among the predetermined number of user groups, a second user group having a highest first matching degree; and returning information of users in the second user group to the client sending the user matching request.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: December 22, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Wenbiao Xie, Lingming Chen, Xingping Long, Xinhai Zeng
  • Publication number: 20200107057
    Abstract: Disclosed is a video coding method performed at a video coding system, in which original collected video data is received from a coding requesting terminal; each video frame image of the original collected video data is divided into multiple subarea images; the subarea images divided from each video frame image are transmitted to coding servers of which a coder is performed from a multithreaded framework into a multi-process framework, to code a respective subset of the subarea images in a second coding scheme and output a coded video stream corresponding to the respective subset of the subarea images; and the coded video streams are then merged into a target video stream in the second coding scheme and sent to a user terminal. The user terminal decodes the target video stream from the second coding scheme into a second sequence of video frame images to be played at the user terminal.
    Type: Application
    Filed: December 4, 2019
    Publication date: April 2, 2020
    Inventors: Xinghua Hu, Xinhai Zeng
  • Patent number: 10536732
    Abstract: A video coding method includes: original collected video data is received from a coding requesting terminal, or a transmission video stream is received from the coding requesting terminal, the coding requesting terminal obtaining the transmission video stream by performing compression coding on the original collected video data in a first coding scheme; each video frame image of the original collected video data is divided into multiple subarea images, or each video frame image of the original collected video data obtained by decoding the transmission video stream is divided into multiple subarea images; the subarea images divided from each video frame image are transmitted to multiple coding servers, to code the subarea images in a second coding scheme and output a coded video stream; and the coded video streams output by the coding servers are merged into a target video stream.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: January 14, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xinghua Hu, Xinhai Zeng
  • Patent number: 10187668
    Abstract: A method for live streaming an audio-video file is disclosed, in which an original audio-video file is obtained; an audio frame and a video frame are read from the original audio-video file; the video frame is transcoded into video frames with different code rates; the video frames with different code rates are synthesized respectively with the audio frame into audio-video files with different code rates; the audio frames and the video frames are extracted from the audio-video files with different code rates respectively to form respective video streams; and different video streams are pushed.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: January 22, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Fenghai Yang, Yuandong Tu, Cancheng Zhong, Xinhai Zeng
  • Patent number: 10158896
    Abstract: Embodiments of the present invention disclose a video channel allocation management method and related device, and a communication system. The video channel management method includes: receiving a first video data from a first user; querying a first video channel corresponding to the first user; if the first video channel corresponding to the first user is not found through the querying, allocating a second video to the first user, the second video channel being a channel that is currently timed out; and if the second video channel is allocated to the first user, writing the first video data to the second video channel, and tagging that the second video channel belongs to the first user. Technical solutions provided in the embodiments of the present invention facilitate improvement in video channel utilization efficiency, and then may reduce hardware resource deployment as much as possible.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: December 18, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jinyuan Long, Xinhai Zeng
  • Publication number: 20180039712
    Abstract: It is provided a method performed at a server comprising: receiving, from a client, a user matching request corresponding to a second user of the online gaming application; adding the second user to a list of multiple users to be matched, each of the multiple users to be matched being associated with a respective user matching request from a corresponding client playing the online gaming application; generating a predetermined number of user groups from the list of multiple users to be matched, each user group including the second user; calculating one or more first matching degrees for each of the predetermined number of user groups including the second user; selecting, among the predetermined number of user groups, a second user group having a highest first matching degree; and returning information of users in the second user group to the client sending the user matching request.
    Type: Application
    Filed: October 19, 2017
    Publication date: February 8, 2018
    Inventors: Wenbiao XIE, Lingming Chen, Xingping Long, Xinhai Zeng
  • Patent number: 9872198
    Abstract: Systems and methods are provided for data transmission. For example, packet loss is detected based on at least information associated with a first data packet; and in response to packet loss being detected, a packet-retransmission request is sent to a data-transmission terminal and the packet-retransmission request is repeatedly sent to the data-transmission terminal during a retransmission life-cycle associated with the first data packet, the packet-retransmission request including a first identification of the packet-retransmission request.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: January 16, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Xingping Long, Xinhai Zeng, Xiaomin Xu, Muyong Cao, Yuanjiang Peng
  • Publication number: 20170311006
    Abstract: A method for live streaming an audio-video file is disclosed, in which an original audio-video file is obtained; an audio frame and a video frame are read from the original audio-video file; the video frame is transcoded into video frames with different code rates; the video frames with different code rates are synthesized respectively with the audio frame into audio-video files with different code rates; the audio frames and the video frames are extracted from the audio-video files with different code rates respectively to form respective video streams; and different video streams are pushed.
    Type: Application
    Filed: July 12, 2017
    Publication date: October 26, 2017
    Inventors: Fenghai Yang, Yuandong Tu, Cancheng Zhong, Xinhai Zeng
  • Publication number: 20170302978
    Abstract: A video coding method includes: original collected video data is received from a coding requesting terminal, or a transmission video stream is received from the coding requesting terminal, the coding requesting terminal obtaining the transmission video stream by performing compression coding on the original collected video data in a first coding scheme; each video frame image of the original collected video data is divided into multiple subarea images, or each video frame image of the original collected video data obtained by decoding the transmission video stream is divided into multiple subarea images; the subarea images divided from each video frame image are transmitted to multiple coding servers, to code the subarea images in a second coding scheme and output a coded video stream; and the coded video streams output by the coding servers are merged into a target video stream.
    Type: Application
    Filed: June 30, 2017
    Publication date: October 19, 2017
    Inventors: Xinghua Hu, Xinhai Zeng
  • Publication number: 20160241889
    Abstract: Embodiments of the present invention disclose a video channel allocation management method and related device, and a communication system. The video channel management method includes: receiving a first video data from a first user; querying a first video channel corresponding to the first user; if the first video channel corresponding to the first user is not found through the querying, allocating a second video to the first user, the second video channel being a channel that is currently timed out; and if the second video channel is allocated to the first user, writing the first video data to the second video channel, and tagging that the second video channel belongs to the first user. Technical solutions provided in the embodiments of the present invention facilitate improvement in video channel utilization efficiency, and then may reduce hardware resource deployment as much as possible.
    Type: Application
    Filed: April 26, 2016
    Publication date: August 18, 2016
    Inventors: JINYUAN LONG, XINHAI ZENG
  • Publication number: 20160044527
    Abstract: Systems and methods are provided for data transmission. For example, packet loss is detected based on at least information associated with a first data packet; and in response to packet loss being detected, a packet-retransmission request is sent to a data-transmission terminal and the packet-retransmission request is repeatedly sent to the data-transmission terminal during a retransmission life-cycle associated with the first data packet, the packet-retransmission request including a first identification of the packet-retransmission request.
    Type: Application
    Filed: October 21, 2015
    Publication date: February 11, 2016
    Inventors: Xingping Long, Xinhai Zeng, Xiaomin Xu, Muyong Cao, Yuanjiang Peng
  • Publication number: 20140358945
    Abstract: Systems and methods are provided for matching users. For example, a user list that includes multiple users to be matched is maintained; one or more first users are retrieved from the user list; one or more first user groups including the one or more first users are retrieved, the one or more first user groups containing a predetermined number of users from the user list; one or more first matching degrees are calculated for the one or more first user groups; a second user group associated with a highest first matching degree is selected from the one or more first user groups; and the second user group is returned.
    Type: Application
    Filed: June 18, 2014
    Publication date: December 4, 2014
    Inventors: Wenbiao Xie, Lingming Chen, Xingping Long, Xinhai Zeng
  • Publication number: 20140355410
    Abstract: Systems and methods are provided for data transmission. For example, first data to be sent is obtained; the first data is sent to a reception terminal; second data related to a packet-loss rate returned by the reception terminal is received; and in response to the packet-loss rate exceeding a pre-determined threshold, at least a portion of the first data is sent multiple times.
    Type: Application
    Filed: March 20, 2014
    Publication date: December 4, 2014
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Xinhai Zeng, Kun Guan