Patents by Inventor Liqiang XIE

Liqiang XIE 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: 20240069287
    Abstract: A fiber array unit (200) and a photonics system (890), a fiber array unit (200) comprises a substrate (205) with a first el end and a second end. A first mesa (207) is adjacent to the first end and a second mesa (209) is adjacent to the second end. A v-groove (211) is in the first mesa (207) and a slot (213) is in the second mesa (209). The v-groove (211) is aligned with the slot (213).
    Type: Application
    Filed: February 26, 2021
    Publication date: February 29, 2024
    Inventors: Vinod ADIVARAHAN, Liqiang CUI, Aditi MALLIK, Boping XIE, Sunil PRIYADARSHI
  • Patent number: 11025709
    Abstract: A computing system for load processing obtains a current time and a reported load amount from an access machine at the current time and determines a delayed cognitive load amount allocated to the access machine at a first time period by subtracting a first time difference from the current time. Next the computing system determines an actual load amount of the access machine at the current time by adding the reported load amount and the delayed cognitive load amount and determines whether the access machine is running at an overload condition by comparing the actual load amount of the access machine at the current time and a maximum load amount threshold for the access machine. The present application can accurately determine the load amount that the access machine has received and schedule user terminals received by the access machine to prevent overloaded operation of the access machine.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: June 1, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Junyao Li, Liqiang Xie, Xiaoming Wang, Qinglin Fang
  • Patent number: 10645145
    Abstract: A second network node receives a first download request from a first network node. After determining that the first data object requested by the first node is not locally stored at the second network node, the second node sends a second download request for the first data object to a third network node and records a mapping relationship for the three network nodes. After receiving N1 data packets from the third network node and determining that a total amount of data in the N1 data packets corresponding to the first data object exceeds a predefined data amount threshold, the second node starts transmitting the data in the N1 data packets corresponding to the first data object to the first network node according to the recorded mapping relationship.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: May 5, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yang Yang, Liqiang Xie
  • Patent number: 10567240
    Abstract: Method and device of increasing downloading speed in a network are disclosed. The method includes: a server receiving a download request from a first client device, the download request identifying a first compressible resource; obtaining a network quality assessment score of the first client device, the network quality assessment score indicating a projected download speed of the first client device; in accordance with the network quality assessment score, determining a first compression level of the first compressible resource for the first client device; searching for the first compressible resource at the determined first compression level locally at the first server; and sending a request for at least one of the one or more second segments that are not pre-stored locally at the first server to a second server of the network.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: February 18, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yang Yang, Liqiang Xie
  • Publication number: 20190104174
    Abstract: A computing system for load processing obtains a current time and a reported load amount from an access machine at the current time and determines a delayed cognitive load amount allocated to the access machine at a first time period by subtracting a first time difference from the current time. Next the computing system determines an actual load amount of the access machine at the current time by adding the reported load amount and the delayed cognitive load amount and determines whether the access machine is running at an overload condition by comparing the actual load amount of the access machine at the current time and a maximum load amount threshold for the access machine. The present application can accurately determine the load amount that the access machine has received and schedule user terminals received by the access machine to prevent overloaded operation of the access machine.
    Type: Application
    Filed: December 3, 2018
    Publication date: April 4, 2019
    Inventors: Junyao Li, Liqiang Xie, Xiaoming Wang, Qinglin Fang
  • Patent number: 10181963
    Abstract: The present disclosure relates to a method and a device for transferring data between multiple clients and a destination node. The method includes: receiving request data sent by the plurality of clients, adding a unique label to the request data sent by each client, and sending the labeled request data to the second node; removing the labels from the request data, and sending the request data with the labels removed to the destination node for processing; receiving processing result data returned by the destination node, adding unique labels to the processing result data, and returning the processing result data with the labels to the first node; removing the labels from the processing result data and returning the processing result data with the labels removed to the clients corresponding to the labels.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: January 15, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Feihu Zhou, Liqiang Xie, Yingpai Song
  • Patent number: 9772924
    Abstract: A method for debugging program code is performed at an apparatus having one or more processors and memory for storing programs to be executed by the one or more processors. The method includes the following steps: for each program code segment from a set of program code segments, assigning a unique value to a detection variable of a state machine when the respective program code segment operates the state machine. The unique value is based on a value of an identification variable associated with the respective program code segment. The method also includes determining a current value of the detection variable corresponding to an abnormal program exit, and determining a suspicious program code segment based on a comparison of the current value of the detection variable with the unique values of the respective identification variables. The method further includes outputting debug information based on the suspicious program code segment.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: September 26, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Feihu Zhou, Liqiang Xie
  • 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: 20160350202
    Abstract: A method for debugging program code is performed at an apparatus having one or more processors and memory for storing programs to be executed by the one or more processors. The method includes the following steps: for each program code segment from a set of program code segments, assigning a unique value to a detection variable of a state machine when the respective program code segment operates the state machine. The unique value is based on a value of an identification variable associated with the respective program code segment. The method also includes determining a current value of the detection variable corresponding to an abnormal program exit, and determining a suspicious program code segment based on a comparison of the current value of the detection variable with the unique values of the respective identification variables. The method further includes outputting debug information based on the suspicious program code segment.
    Type: Application
    Filed: June 14, 2016
    Publication date: December 1, 2016
    Inventors: Feihu ZHOU, Liqiang Xie
  • Publication number: 20160301578
    Abstract: Method and device of increasing downloading speed in a network are disclosed. The method includes: a server receiving a download request from a first client device, the download request identifying a first compressible resource; obtaining a network quality assessment score of the first client device, the network quality assessment score indicating a projected download speed of the first client device; in accordance with the network quality assessment score, determining a first compression level of the first compressible resource for the first client device; searching for the first compressible resource at the determined first compression level locally at the first server; and sending a request for at least one of the one or more second segments that are not pre-stored locally at the first server to a second server of the network.
    Type: Application
    Filed: June 16, 2016
    Publication date: October 13, 2016
    Inventors: Yang YANG, Liqiang Xie
  • 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: 20160277215
    Abstract: The present disclosure relates to a method and a device for transferring data between multiple clients and a destination node. The method includes: receiving request data sent by the plurality of clients, adding a unique label to the request data sent by each client, and sending the labeled request data to the second node; removing the labels from the request data, and sending the request data with the labels removed to the destination node for processing; receiving processing result data returned by the destination node, adding unique labels to the processing result data, and returning the processing result data with the labels to the first node; removing the labels from the processing result data and returning the processing result data with the labels removed to the clients corresponding to the labels.
    Type: Application
    Filed: May 31, 2016
    Publication date: September 22, 2016
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Feihu ZHOU, 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: 20160127450
    Abstract: A second network node receives a first download request from a first network node. After determining that the first data object requested by the first node is not locally stored at the second network node, the second node sends a second download request for the first data object to a third network node and records a mapping relationship for the three network nodes. After receiving N1 data packets from the third network node and determining that a total amount of data in the N1 data packets corresponding to the first data object exceeds a predefined data amount threshold, the second node starts transmitting the data in the N1 data packets corresponding to the first data object to the first network node according to the recorded mapping relationship.
    Type: Application
    Filed: January 8, 2016
    Publication date: May 5, 2016
    Inventors: Yang YANG, Liqiang XIE