Patents by Inventor Yihua Guo

Yihua Guo 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: 10708170
    Abstract: A request for a chunk of data is received from an application executing on a remote device. The chunk of data is split into a plurality of packets including a first packet and a second packet. A first sub-flow is selected to transport the first packet to the remote device and a second sub-flow is selected to transport the second packet. The first sub-flow is decoupled from the second sub-flow. A first stop time is selected for the first sub-flow and a second stop time is selected for the second sub-flow. The first stop time determines when the first sub-flow will complete at the remote device and the second stop time determines when the second sub-flow will complete at the remote device. The first stop time and the second stop time are selected so that the first sub-flow and the second sub-flow will complete simultaneously at the remote device.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: July 7, 2020
    Assignees: AT&T Intellectual Property I, L.P., The Trustees of Indiana University, The Regents of the University of Michigan
    Inventors: Subhabrata Sen, Zhuoqing Morley Mao, Feng Qian, Yihua Guo
  • Publication number: 20190288935
    Abstract: A request for a chunk of data is received from an application executing on a remote device. The chunk of data is split into a plurality of packets including a first packet and a second packet. A first sub-flow is selected to transport the first packet to the remote device and a second sub-flow is selected to transport the second packet. The first sub-flow is decoupled from the second sub-flow. A first stop time is selected for the first sub-flow and a second stop time is selected for the second sub-flow. The first stop time determines when the first sub-flow will complete at the remote device and the second stop time determines when the second sub-flow will complete at the remote device. The first stop time and the second stop time are selected so that the first sub-flow and the second sub-flow will complete simultaneously at the remote device.
    Type: Application
    Filed: March 14, 2018
    Publication date: September 19, 2019
    Inventors: Subhabrata Sen, Zhuoqing Morley Mao, Feng Qian, Yihua Guo
  • Patent number: 10339456
    Abstract: A VoLTE diagnostic engine may receive VoLTE call records of VoLTE calls that are carried by a wireless carrier network for multiple user devices. The VoLTE call records may include performance indicators and call features for the voice calls. Each call feature of a VoLTE call may represent a circumstance under which the VoLTE call is established and ended. The VoLTE diagnostic engine may apply a decision tree to the VoLTE call records to identify critical features of one or more call conditions that lead to Quality of Experience (QoE) problems for the VoLTE calls captured in the VoLTE call records. Each call condition may include a subset of the call features. Further, the VoLTE diagnostic engine may apply a classifier on the critical features to determine a root cause of a QoE problem for at least one call conditions.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: July 2, 2019
    Assignee: T-Mobile USA, Inc.
    Inventors: Jie Hui, Yunhan Jia, Yihua Guo, Alex Yoon, Antoine Tran, Kranthi Sontineni, Z. Morley Mao
  • Publication number: 20180192303
    Abstract: A VoLTE diagnostic engine may receive VoLTE call records of VoLTE calls that are carried by a wireless carrier network for multiple user devices. The VoLTE call records may include performance indicators and call features for the voice calls. Each call feature of a VoLTE call may represent a circumstance under which the VoLTE call is established and ended. The VoLTE diagnostic engine may apply a decision tree to the VoLTE call records to identify critical features of one or more call conditions that lead to Quality of Experience (QoE) problems for the VoLTE calls captured in the VoLTE call records. Each call condition may include a subset of the call features. Further, the VoLTE diagnostic engine may apply a classifier on the critical features to determine a root cause of a QoE problem for at least one call conditions.
    Type: Application
    Filed: May 4, 2017
    Publication date: July 5, 2018
    Inventors: Jie Hui, Yunhan Jia, Yihua Guo, Alex Yoon, Antoine Tran, Kranthi Sontineni, Z. Morley Mao