Patents by Inventor Shaobo Zhang

Shaobo Zhang 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: 10044784
    Abstract: The present invention discloses a method for generating media information, a terminal, a server, and an adaptive streaming system. Media code streams of m types of code rate, which are generated by an AHS system, are divided into h groups, and tracing codes are separately embedded into code stream segments of each group. The tracing codes embedded into the code stream segments, and code stream group information are stored in a media presentation description MPD file. In a downloading process of a terminal, tracing of an end user that downloads media data is implemented.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: August 7, 2018
    Assignee: Huawei Technologies Co., Ltd
    Inventors: Shiguo Lian, Xin Wang, Yongliang Liu, Shaobo Zhang
  • Publication number: 20180146230
    Abstract: A content item aggregation method, a related apparatus, and a communications system are disclosed. The content item aggregation method includes: generating, by a serving end, a media presentation description of a first media presentation, where the first media presentation includes a content item, the media presentation description includes a description of the content item or the media presentation description includes pointing information about a description of the content item, the description of the content item is used to indicate that the content item comes from a second media presentation, and the first media presentation is different from the second media presentation; and storing or sending the media presentation description. The technical solutions provided by embodiments of the present invention help implement flexible aggregation of media content.
    Type: Application
    Filed: December 4, 2017
    Publication date: May 24, 2018
    Inventors: Shaobo ZHANG, Xin WANG
  • Patent number: 9917872
    Abstract: In an adaptive steaming system, a media server for performing adaptive streaming on media contents sends to a client device a media presentation description (MPD) file including information specifying streaming adaptation parameters. The media server receives a request from the client device. The request includes a data object location indicator and a query string containing at least one of the values of the streaming adaptation parameters. After receiving the request, the media server selects a data object to be returned to the client device based on at least one of the data object location indicator and the query string and sends a response with the data object to the client device.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: March 13, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Xin Wang, Shaobo Zhang
  • Publication number: 20170374122
    Abstract: A method and a related apparatus for providing a guide media presentation in media streaming are disclosed. The method include obtaining, by a client, a media presentation description (MPD) of a guide media presentation, where the MPD of the guide media presentation describes N guide units included in the guide media presentation, obtaining K guide units in the N guide units according to the MPD of the guide media presentation, and presenting the K guide units, where each guide unit in the K guide units points to one main media presentation, and presentation quality of a main media presentation to which a guide unit i in the K guide units points is higher than presentation quality of the guide unit i. Solutions support a video guide in an Hypertext Transfer Protocol (HTTP)-based media streaming service scenario and improve user experience.
    Type: Application
    Filed: August 15, 2017
    Publication date: December 28, 2017
    Inventors: Shaobo Zhang, Xin Wang, Tingfang Tang
  • Patent number: 9843615
    Abstract: A client device comprising a transmitter configured to transmit a client identifier and a media presentation description (MPD) request to a content server, and a processor operably coupled to a memory and the transmitter, wherein the memory comprises computer executable instructions stored in a non-transitory computer readable medium such that when executed by the processor causes the processor to receive an MPD file following transmission of the client identifier and the MPD request, wherein the MPD file assigns a base segment to at least two variant segments, transmit a segment request to the content server following receipt of the MPD file, and receive the base segment and one of the at least two variant segments from the content server following transmission of the segment request, wherein the one of the at least two variant segments corresponds to the client identifier.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: December 12, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Xin Wang, Yongliang Liu, Shaobo Zhang
  • Publication number: 20170339204
    Abstract: A multimedia streaming service presentation method based on Hypertext Transport Protocol streaming, a related apparatus, and a related system are provided. The multimedia streaming service presentation method based on HTTP streaming includes: obtaining a media presentation description file of a multi-stream multimedia streaming service i; obtaining n1 multimedia streams of N multimedia streams from a content server; presenting X presentation objects formed by the n1 multimedia streams; when a presentation object a of the X presentation objects is selected, obtaining a media presentation description file of a multimedia streaming service j that has an association relationship with the presentation object a; and obtaining m1 multimedia streams of M multimedia streams according to the media presentation description file of the multimedia streaming service j.
    Type: Application
    Filed: August 11, 2017
    Publication date: November 23, 2017
    Inventors: Tingfang TANG, Xin WANG, Shaobo ZHANG
  • Patent number: 9794240
    Abstract: Signaling and verifying URL signatures for accessing URL addressable content in adaptive streaming. A plurality of URL authentication and URL authorization descriptors are provided for a plurality of URLs, wherein each URL authentication descriptor comprises information for verification key acquisition and for accessing an authentication tag for authenticating a given URL in the plurality of URLs according to an associated URL authentication scheme. Each URL authorization descriptor is for verification key acquisition and for accessing an authorization tag for authorizing access to content addressable by a given URL in the plurality of URLs according to an associated URL authentication scheme. A plurality of URL authentication and URL authorization descriptors for the plurality of URLs are communicated and each descriptor is verified in the communicated plurality of URL authentication and URL authorization descriptors for its given URL in the plurality of URLs according to its associated scheme.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: October 17, 2017
    Assignee: Futurewei Technologies, In.
    Inventors: Yongliang Liu, Xin Wang, Shaobo Zhang, Tingfang Tang
  • Patent number: 9787652
    Abstract: An apparatus for decoding a media stream includes a memory module, a processor module coupled to the memory module, wherein the memory module contains instructions that when executed by the processor cause the apparatus to perform the following: receive a media stream including a segment signaling information and a plurality of segments, wherein the plurality of segments includes encoded and unencoded segments, wherein the segment signaling information includes identification of at least two segment groups each including at least one segment, identify at least one segment group using the segment signaling information in the media stream, identify at least one segment decoding algorithm for the at least one segment group, identify at least one decoding key for the at least segment group, and decode each encoded segment within the at least segment group using the at least segment decoding algorithm and the at least one decoding key.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: October 10, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Xin Wang, Yongliang Liu, Shaobo Zhang
  • Patent number: 9712590
    Abstract: A method and a device for transmitting streaming media are provided. The method includes: generating at least one index segment, where the at least one index segment includes index information of at least one media segment, and the at least one index segment is independent of the at least one media segment; generating storage location information corresponding to the at least one index segment according to a generation rule of the storage location information corresponding to the at least one index segment; and storing the at least one index segment at a storage location corresponding to the storage location information, so that a client can obtain the at least one index segment from the storage location.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: July 18, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shaobo Zhang, Xin Wang
  • Publication number: 20170195340
    Abstract: A partial URL signing scheme for controlling access to content provided in adaptive streaming such as DASH is disclosed herein. Partial URL signing and verifying algorithms act as extensions to existing URL/URI signing techniques (e.g., IETF URI Signing). Partially signed URLs are signaled in an MPD and may take the form of a prefix, a suffix, or a substring of a URL. Individual segments of the content are requested by the client using URLs constructed based on a URL segment template with partial URL signing information provided as a query parameter for verification.
    Type: Application
    Filed: March 17, 2017
    Publication date: July 6, 2017
    Inventors: Xin Wang, Yongliang Liu, Shaobo Zhang
  • Publication number: 20170180138
    Abstract: System and method embodiments are provided for segment integrity and authenticity for adaptive streaming. In an embodiment, the method includes receiving at a data processing system a segment of a media stream, determining, with the data processing system, a digest or a digital signature for the segment, and comparing, with the data processing system, the digest/digital signature to a correct digest or a correct digital signature to determine whether the segment has been modified.
    Type: Application
    Filed: March 8, 2017
    Publication date: June 22, 2017
    Inventors: Alexander Giladi, Xin Wang, Shaobo Zhang, Yongliang Liu
  • Patent number: 9654475
    Abstract: A computer-implemented method for controlling adaptive streaming media access includes requesting a first portion of media content from a content server and requesting authorization corresponding to a second portion of media content from an authorization server. The method further includes submitting evidence to the authorization server that the first portion of media content has been received by a client device and receiving a representation of authorization to access the second portion of media content in response to the evidence complying with a requirement. The method also includes requesting the second portion of media content from the content server, presenting the representation of authorization to the content server, and receiving the second portion of media content in response to the representation of authorization being accepted by the content server.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: May 16, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Shaobo Zhang, Xin Wang, Yongliang Liu
  • Patent number: 9635004
    Abstract: System and method embodiments are provided for segment integrity and authenticity for adaptive streaming. In an embodiment, the method includes receiving at a data processing system a segment of a media stream, determining, with the data processing system, a digest or a digital signature for the segment, and comparing, with the data processing system, the digest/digital signature to a correct digest or a correct digital signature to determine whether the segment has been modified.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: April 25, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Alexander Giladi, Xin Wang, Shaobo Zhang, Yongliang Liu
  • Patent number: 9633029
    Abstract: A method, a server, and a user terminal for providing and acquiring media content are provided. The providing method includes: receiving a file segment acquiring request sent by a user terminal, where the file segment acquiring request is generated and sent by the user terminal according to an identifier of the user terminal, and the media segment description file includes a storage address and an embedded identifier of each media file segment that is divided from media content; and providing the user terminal with a media file segment that is embedded with the identifier of the user terminal. In the technical solution of the present invention, a server no longer processes media content in real time and responds to an acquiring request of a user terminal, thereby reducing concurrent load of the server and reducing concurrent bandwidth occupied by media content distribution.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: April 25, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shiguo Lian, Xin Wang, Yongliang Liu, Shaobo Zhang
  • Publication number: 20170111426
    Abstract: Different representations are associated with an instance of media content, and a representation can include multiple portions of media content. A respective quality value and bitrate can be associated with each of the portions. Information about the instance of content, including bitrate and quality information, can be accessed by and/or sent to a client. The quality information indicates the availability of measures of quality (e.g., quality values) and where those quality values reside or how they can be retrieved. The client can use quality as well as bitrate to make more intelligent decisions while streaming the content. For example, while the content is being downloaded over a network, the client can adapt to changes in available network bandwidth by selecting one portion of the instance of media content over another based not just on its bitrate but also based on its quality value.
    Type: Application
    Filed: December 28, 2016
    Publication date: April 20, 2017
    Inventors: Shaobo ZHANG, Alexander GILADI, Xin WANG, Yangpo XU, Peiyun DI, Xin LIU
  • Patent number: 9628487
    Abstract: A partial URL signing scheme for controlling access to content provided in adaptive streaming such as DASH is disclosed herein. Partial URL signing and verifying algorithms act as extensions to existing URL/URI signing techniques (e.g., IETF URI Signing). Partially signed URLs are signaled in an MPD and may take the form of a prefix, a suffix, or a substring of a URL. Individual segments of the content are requested by the client using URLs constructed based on a URL segment template with partial URL signing information provided as a query parameter for verification.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: April 18, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Xin Wang, Yongliang Liu, Shaobo Zhang
  • Patent number: 9582530
    Abstract: The present invention discloses a method, an apparatus, and a system for updating a metadata file. The method include: sending a message to a server on a network side to request a metadata file corresponding to media presentation; receiving a metadata file returned by the server according to the message that requests the metadata file corresponding to the media presentation, where the metadata file includes information about duration of a part of described media presentation; determining update time of the metadata file according to the information about the duration of the part of described media presentation; and sending a request for updating the metadata file to the server according to the update time.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: February 28, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Shaobo Zhang
  • Patent number: 9571543
    Abstract: Different representations are associated with an instance of media content, and a representation can include multiple portions of media content. A respective quality value and bitrate can be associated with each of the portions. Information about the instance of content, including bitrate and quality information, can be accessed by and/or sent to a client. The quality information indicates the availability of measures of quality (e.g., quality values) and where those quality values reside or how they can be retrieved. The client can use quality as well as bitrate to make more intelligent decisions while streaming the content. For example, while the content is being downloaded over a network, the client can adapt to changes in available network bandwidth by selecting one portion of the instance of media content over another based not just on its bitrate but also based on its quality value.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: February 14, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Shaobo Zhang, Alexander Giladi, Xin Wang, Yangpo Xu, Peiyun Di, Xin Liu
  • Publication number: 20160373462
    Abstract: An apparatus including a memory configured to store content items, and a processor operably coupled to the memory and configured to generate Uniform Resource Locator (URL) signing information based on a segment URL scope descriptor. The segment URL scope descriptor authorizes a client to access a set of the content items.
    Type: Application
    Filed: June 17, 2016
    Publication date: December 22, 2016
    Inventors: Xin Wang, Shaobo Zhang
  • Patent number: 9521469
    Abstract: A method for managing quality information for dynamic adaption in content delivery, wherein the method comprises selecting a granularity level for an encoded media data, computing a plurality of quality metrics for the encoded media data at the selected granularity level, wherein the quality metrics are measures of coding quality of the encoded media data, generating a quality track comprising the plurality of quality metrics, and storing the quality track on a media content server separate from other tracks that are associated with the encoded media data. Also disclosed is a network device comprising a processor configured to select a granularity level for an encoded media data, and compute a plurality of quality metrics that indicate coding quality of the encoded media data at the selected granularity level, and a transmitter coupled to the processor and configured to send the quality track towards a user of the media data.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: December 13, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Shaobo Zhang, Xin Wang