Patents by Inventor MING RAO

MING RAO 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: 10803129
    Abstract: The present disclosure relates to a method for processing online user distribution. The method includes acquiring a map for displaying online user distribution; determining the projection algorithm of the map; determining intermediate coordinates of at least one of the points according to a longitude and a latitude and the projection algorithm, and acquiring, by using a fitting algorithm, approximate solutions of functions of mapping the intermediate coordinates to the coordinates on the map. The method further includes calculating coordinates of each online user on the map according to the projection algorithm and the approximate solutions of the mapping functions; and assembling distribution data of online users on the map according to coordinates of all the online users on the map. The present disclosure further provides an apparatus for processing online user distribution.
    Type: Grant
    Filed: February 16, 2018
    Date of Patent: October 13, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Qidong Zhuang, Junhong Tu, Xiaojun Liu, Jie Yang, Ming Rao, Nan Qin
  • Publication number: 20180173801
    Abstract: The present disclosure relates to a method for processing online user distribution. The method includes acquiring a map for displaying online user distribution; determining the projection algorithm of the map; determining intermediate coordinates of at least one of the points according to a longitude and a latitude and the projection algorithm, and acquiring, by using a fitting algorithm, approximate solutions of functions of mapping the intermediate coordinates to the coordinates on the map. The method further includes calculating coordinates of each online user on the map according to the projection algorithm and the approximate solutions of the mapping functions; and assembling distribution data of online users on the map according to coordinates of all the online users on the map. The present disclosure further provides an apparatus for processing online user distribution.
    Type: Application
    Filed: February 16, 2018
    Publication date: June 21, 2018
    Inventors: Qidong ZHUANG, Junhong TU, Xiaojun LIU, Jie YANG, Ming RAO, Nan QIN
  • Patent number: 9674279
    Abstract: A network system for allocating service nodes to a user terminal to login a network may comprises a gateway node, a plurality of service nodes, a sampling terminal, a gateway node, and a login node. The system may receive service nodes information of the plurality of service nodes from the sampling terminal; obtain from the sampling terminal network quality sampling data associating with each of the plurality of service nodes; identify the gateway node corresponding to the sampling terminal; select a plurality of candidate service nodes from the plurality of service nodes based on the network quality sampling data; obtain network quality parameters between each of the plurality of candidate service node and the gateway node; select a target service node from the plurality of candidate service nodes based on the network quality sampling data and the candidate node network quality parameters; and allocate the target service node to the gateway node.
    Type: Grant
    Filed: December 27, 2014
    Date of Patent: June 6, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Ming Rao
  • Patent number: 9591524
    Abstract: A method is disclosed, comprising receiving a first connection request from a device, and in response to receiving the first connection request from the device, connecting to and sending a first confirmation message to the device. The method includes receiving a set of one or more packet fragments from the device, buffering the set of packet fragments, and sending a packet-receipt confirmation to the device. The method includes sending a second connection request to a central node server and receiving a second confirmation message from the central node server. The method includes, in response to receiving the second confirmation message, combining the set of packet fragments into one or more data packets, sending the combined data packets to the central node server, and receiving a second packet-receipt confirmation from the central node server, and in response to the second packet-receipt confirmation, deleting the first set of buffered packet fragments.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: March 7, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Feihu Zhou, Ming Rao, Liqiang Xie, Yingpai Song
  • Publication number: 20160308961
    Abstract: A network system for allocating service nodes to a user terminal to login a network may comprises a gateway node, a plurality of service nodes, a sampling terminal, a gateway node, and a login node. The system may receive service nodes information of the plurality of service nodes from the sampling terminal; obtain from the sampling terminal network quality sampling data associating with each of the plurality of service nodes; identify the gateway node corresponding to the sampling terminal; select a plurality of candidate service nodes from the plurality of service nodes based on the network quality sampling data; obtain network quality parameters between each of the plurality of candidate service node and the gateway node; select a target service node from the plurality of candidate service nodes based on the network quality sampling data and the candidate node network quality parameters; and allocate the target service node to the gateway node.
    Type: Application
    Filed: December 27, 2014
    Publication date: October 20, 2016
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventor: Ming RAO
  • Publication number: 20160295457
    Abstract: A method is disclosed, comprising receiving a first connection request from a device, and in response to receiving the first connection request from the device, connecting to and sending a first confirmation message to the device. The method includes receiving a set of one or more packet fragments from the device, buffering the set of packet fragments, and sending a packet-receipt confirmation to the device. The method includes sending a second connection request to a central node server and receiving a second confirmation message from the central node server. The method includes, in response to receiving the second confirmation message, combining the set of packet fragments into one or more data packets, sending the combined data packets to the central node server, and receiving a second packet-receipt confirmation from the central node server, and in response to the second packet-receipt confirmation, deleting the first set of buffered packet fragments.
    Type: Application
    Filed: June 14, 2016
    Publication date: October 6, 2016
    Inventors: Feihu ZHOU, Ming RAO, Liqiang XIE, Yingpai SONG
  • Publication number: 20160269286
    Abstract: An acceleration node for routing a data packet includes one or more processors and memory storing one or more programs for execution by the one or more processors. The acceleration node receives a first data packet from a first network node; and, in response to receiving the first data packet, obtains a first session identifier from the first data packet; identifies a second network node to which the first data packet is to be sent, including searching for routing information that corresponds to the first session identifier; and sends the first data packet to the second network node.
    Type: Application
    Filed: May 18, 2016
    Publication date: September 15, 2016
    Inventors: FEIHU ZHOU, Liqiang XIE, Yingpai SONG, Ming RAO
  • Publication number: 20160191458
    Abstract: A method, a device, and a data transmission system are provided for data transmission in a network system. In the method, an acceleration node receives a packet that is sent from a sending end to a receiving end, where the acceleration node is located between the sending end and receiving end and at least one of the sending end and receiving end being the central node or the acceleration node. The acceleration node determines the transmission type of the packet according to the source information about the packet and the destination information about the packet. The acceleration node then forwards the packet at said acceleration node by using the processing logic corresponding to the transmission type of said packet.
    Type: Application
    Filed: March 3, 2016
    Publication date: June 30, 2016
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventor: Ming RAO
  • Publication number: 20150294006
    Abstract: The present disclosure relates to a method for processing online user distribution. The method includes acquiring a map for displaying online user distribution; determining the projection algorithm of the map; determining intermediate coordinates of at least one of the points according to a longitude and a latitude and the projection algorithm, and acquiring, by using a fitting algorithm, approximate solutions of functions of mapping the intermediate coordinates to the coordinates on the map. The method further includes calculating coordinates of each online user on the map according to the projection algorithm and the approximate solutions of the mapping functions; and assembling distribution data of online users on the map according to coordinates of all the online users on the map. The present disclosure further provides an apparatus for processing online user distribution.
    Type: Application
    Filed: June 26, 2015
    Publication date: October 15, 2015
    Inventors: QIDONG ZHUANG, JUNHONG TU, XIAOJUN LIU, JIE YANG, MING RAO, NAN QIN