Patents by Inventor Chenghao LIU

Chenghao LIU 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: 8977704
    Abstract: Various methods are described for selecting an access method for flexible caching in DASH. One example method may include causing a request for at least one of a primary representation for a segment or an alternative representation for the segment to be transmitted to a caching proxy. The method may further include causing the caching proxy to respond with at least one of the primary representation or the alternate representation based on the caching status at a caching proxy. The caching proxy may be configured to determine whether the request enables an alternative representation to be included in a response. Furthermore, the method may include receiving at least one of the primary representation and the alternative representation for the segment from the caching proxy. Similar and related example methods, apparatuses, and computer program products are also provided.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: March 10, 2015
    Assignee: Nokia Corporation
    Inventors: Chenghao Liu, Miska Hannuksela
  • Patent number: 8732274
    Abstract: Various methods for generating and handling streaming media metrics are provided. One example method includes receiving media presentation data, where the media presentation data is associated with a presentation of streaming media, and determining, based on at least the media presentation data, one or more quality of experience metrics that are to be reported. The example method further comprises generating a metric value corresponding to each of the one or more quality of experience metrics, and causing the metric value corresponding to each of the one or more quality of experience metrics to be reported. Similar and related example methods and example apparatuses are also provided.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: May 20, 2014
    Assignee: Nokia Corporation
    Inventors: Imed Bouazizi, Chenghao Liu
  • Publication number: 20130191511
    Abstract: Various methods are described for enabling efficient pre-fetching of media in a DASH system. One example method may comprise accessing information related to a media presentation description (MPD). The information comprising information related to one or more segments of the MPD. The method of this example embodiment may further comprise generating a request for a segment of the MPD. Furthermore, the method of this example embodiment may comprise generating a request for pre-fetching one or more segments different from the requested segment. The method of this example embodiment may further comprise providing for transmission of the request for the segment and the request for pre-fetching the one or more different segments to a proxy cache server. Similar and related example methods, example apparatuses, and example computer program products are also provided.
    Type: Application
    Filed: January 20, 2012
    Publication date: July 25, 2013
    Applicant: NOKIA CORPORATION
    Inventors: CHENGHAO LIU, MISKA HANNUKSELA
  • Publication number: 20130173737
    Abstract: Various methods are described for selecting an access method for flexible caching in DASH. One example method may comprise causing a request for at least one of a primary representation for a segment or an alternative representation for the segment to be transmitted to a caching proxy. The method of this example embodiment may further comprise causing the caching proxy to respond with at least one of the primary representation or the alternate representation based on the caching status at a caching proxy. In some example embodiments, the caching proxy is configured to determine whether the request enables an alternative representation to be included in a response. Furthermore, the method of this example embodiment may comprise receiving at least one of the primary representation and the alternative representation for the segment from the caching proxy. Similar and related example methods, apparatuses, and computer program products are also provided.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Applicant: NOKIA CORPORATION
    Inventors: Chenghao Liu, Miska Hannuksela
  • Publication number: 20120151009
    Abstract: Various methods for generating and handling streaming media metrics are provided. One example method includes receiving media presentation data, where the media presentation data is associated with a presentation of streaming media, and determining, based on at least the media presentation data, one or more quality of experience metrics that are to be reported. The example method further comprises generating a metric value corresponding to each of the one or more quality of experience metrics, and causing the metric value corresponding to each of the one or more quality of experience metrics to be reported. Similar and related example methods and example apparatuses are also provided.
    Type: Application
    Filed: June 17, 2011
    Publication date: June 14, 2012
    Applicant: NOKIA CORPORATION
    Inventors: Imed BOUAZIZI, Chenghao LIU