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).

  • Publication number: 20140201324
    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: January 15, 2014
    Publication date: July 17, 2014
    Applicant: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Shaobo ZHANG, Alexander GILADI, Xin WANG, Yangpo XU, Peiyun DI, Xin LIU
  • Publication number: 20140089518
    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: Application
    Filed: November 20, 2013
    Publication date: March 27, 2014
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Shaobo ZHANG, Xin Wang
  • Publication number: 20140019633
    Abstract: A method for adaptive streaming of a media content, wherein the method comprises receiving a media presentation description that provides presentation information for the media content, determining a plurality of representations from the media presentation description that comprise segments that are provided with bitrate and quality information, selecting a media segment that meets a desired quality level to download from one of the representations, updating a buffered media time for downloading the media segment, and determining when to switch to another representation by comparing the buffered media time to a switching threshold value.
    Type: Application
    Filed: July 11, 2013
    Publication date: January 16, 2014
    Inventors: Shaobo Zhang, Xin Wang, Alexander Giladi, Xin Liu, Yangpo Xu, Changquan Ai, Peiyun Di
  • Publication number: 20140020111
    Abstract: An apparatus comprising a memory, a processor coupled to the memory and configured to obtain a protection description for media content comprising a plurality of content items, wherein the protection description comprises data signaling at least two protection mechanisms for at least two content items in a media content, wherein each of the at least two content items is protected by one or more of the at least two protection mechanisms, and wherein the protection mechanisms for the at least two content items are different, determine the protection mechanisms for the at least two content items from the data, and process the at least two content items according to their associated protection mechanisms.
    Type: Application
    Filed: July 12, 2013
    Publication date: January 16, 2014
    Inventors: Xin Wang, Shaobo Zhang, Alexander Giladi, Yongliang Liu, Tao Liu
  • Publication number: 20130347123
    Abstract: Embodiments of the present invention provide a media data processing method and apparatus. The media data processing method includes: obtaining each media segment in a coding representation; and performing content protection processing on at least a part of media segments in the coding representation. In the embodiments of the present invention, a media segment in a coding representation is used as a unit of content protection, and the content protection may be performed on at least a part of media segments in the coding representation, so that protection manners of media segments in the coding representation are differentiated, so as to improve reliability and flexibility of performing the content protection on an HTTP streaming media service.
    Type: Application
    Filed: August 26, 2013
    Publication date: December 26, 2013
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Shaobo Zhang, Xin Wang, Yongliang Liu, Shiguo Lian
  • Publication number: 20130291082
    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: April 25, 2013
    Publication date: October 31, 2013
    Inventors: Alexander Giladi, Xin Wang, Shaobo Zhang, Yongliang Liu
  • Publication number: 20130290698
    Abstract: System and method embodiments are provided herein for efficient representation and use of initialization vectors (IVs) for encrypted segments using template mode representation in Dynamic Adaptive Streaming over Hypertext Transfer Protocol (DASH). An embodiment method includes sending in a media presentation description (MPD), from a network server to a client, a template for generating a universal resource locator (URL) to obtain an IV that is used for encrypting a segment, in absence of an IV value in the MPD, receiving from the client a URL configured according to the template, and upon receiving the URL, returning an IV corresponding to the URL to the client. Another embodiment method includes receiving in a MPD, at a client from a network server, a template for generating a URL to obtain an IV that is used for encrypting a segment, upon detecting an absence of an IV value or IV base value in the MPD, configuring a URL for the IV using the template, sending the URL for the IV, and receiving an IV.
    Type: Application
    Filed: April 26, 2013
    Publication date: October 31, 2013
    Applicant: FutureWei Technologies, Inc.
    Inventors: Alexander Giladi, Shaobo Zhang
  • Publication number: 20130290697
    Abstract: An apparatus for decoding a media stream, wherein the apparatus comprises 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 comprising a segment signaling information and a plurality of segments, wherein the plurality of segments comprises encoded and unencoded segments, wherein the segment signaling information comprises identification of at least two segment groups each comprising 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: Application
    Filed: April 26, 2013
    Publication date: October 31, 2013
    Applicant: Futurewei Technologies, Inc.
    Inventors: Xin Wang, Yongliang Liu, Shaobo Zhang
  • Publication number: 20130254418
    Abstract: A method, a system, and a client for a streaming media service are disclosed. The method includes: obtaining, by a client, a media presentation description file, where the media presentation description file includes a priority level of a coding representation group of media; selecting a coding representation group according to the priority level of the coding representation group and a current network bandwidth, and selecting one coding representation from each selected coding representation group; and requesting, according to address information that is of the selected coding representation and is obtained by parsing the media presentation description file, a media segment of the coding representation from a server that is indicated by the address information.
    Type: Application
    Filed: May 8, 2013
    Publication date: September 26, 2013
    Applicant: Huawei Technologies Co., Ltd.
    Inventor: Shaobo Zhang
  • Publication number: 20120246258
    Abstract: An HTTP-based synchronization method includes obtaining a first response sent by a source server or a cache in response to an HTTP request for obtaining a file; determining time when the first response is sent in local time at server, according to a value of a Date field and a value of an Age field in the first response; determining time when the first response is sent in local time at client, according to the client time of an event related to the first response; and determining time offset between the server time and the client time according to the time when the first response is sent in local time at server and the time when the first response is sent in local time at client, and setting up a synchronization relationship between the client time and the server time.
    Type: Application
    Filed: June 8, 2012
    Publication date: September 27, 2012
    Applicant: Huawei Technologies Co., Ltd.
    Inventor: Shaobo Zhang
  • Patent number: 8222559
    Abstract: An automatic soldering machine includes a frame assembly, an electric iron and a movable module fixed on the frame assembly. The movable module is used for making the electric iron connected with the movable module randomly move to a specified position at a predetermined area. The movable module includes a first driving unit having a first leading element movable along a first axis, a second driving unit having a second leading element movable along a second axis perpendicular to the first axis, a third driving unit having a third leading element movable along a third axis perpendicular to the first and second axis and a rotating unit capable of rotating around an axis thereof. The third driving unit is connected with the first leading element. The second driving unit is connected with the third leading element. The rotating unit is connected with the second leading element.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: July 17, 2012
    Assignee: Cheng Uei Precision Industry Co. Ltd.
    Inventors: Sung-Lin Chen, Xiao-Lin Wu, Shaobo Zhang, Zai-Wei Zou, Jun Ma
  • Publication number: 20120110138
    Abstract: A method for implementing a Hyper Text Transfer Protocol (HTTP)-based streaming service is disclosed in the embodiments of the present invention. The method includes: a server receives a request from a client, and returns, to the client according to a request for a media presentation description file, a response that carries the media presentation description file; the server sets up a time synchronization relationship with the client; and the server receives a uniform resource locator from the client, obtains a corresponding media fragment file, and returns the media fragment file to the client for playing on the client, where the uniform resource locator is a uniform resource locator of a media fragment that is determined by the client and is required to be played, and is used for the client to request the media fragment file from the server.
    Type: Application
    Filed: December 29, 2011
    Publication date: May 3, 2012
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Shaobo ZHANG
  • Publication number: 20110127240
    Abstract: An automatic soldering machine includes a frame assembly, an electric iron and a movable module fixed on the frame assembly. The movable module is used for making the electric iron connected with the movable module randomly move to a specified position at a predetermined area. The movable module includes a first driving unit having a first leading element movable along a first axis, a second driving unit having a second leading element movable along a second axis perpendicular to the first axis, a third driving unit having a third leading element movable along a third axis perpendicular to the first and second axis and a rotating unit capable of rotating around an axis thereof. The third driving unit is connected with the first leading element. The second driving unit is connected with the third leading element. The rotating unit is connected with the second leading element.
    Type: Application
    Filed: November 30, 2009
    Publication date: June 2, 2011
    Applicant: Cheng Uei Precision Industry Co., Ltd.
    Inventors: Sung-Lin Chen, Xiao-Lin Wu, Shaobo Zhang, Zai-Wei Zou, Jun Ma
  • Publication number: 20110107592
    Abstract: A holding mechanism has a holding component including a base and a covering plate. The covering plate has two supporting pegs at two ends of a bottom thereof fixed on a top surface of the base, for forming a receiving chamber where a plurality of electrical connectors, with PCBs inserted therein, is arranged side by side. A stopping plate is capable of being driven to insert into and withdraw from the receiving chamber from a frontward direction, for resting front ends of the electrical connectors. A locking component is capable of moving frontward and rearward, and has a main body disposed rearward of the base. The main body has an upper portion protruded frontward to form a locking portion, for resting rear ends of the PCBs, and a plurality of pressing elements extending frontward above and beyond the locking portion, for pressing exposed top surfaces of the inserted PCBs.
    Type: Application
    Filed: November 10, 2009
    Publication date: May 12, 2011
    Applicant: CHENG UEI PRECISION INDUSTRY CO., LTD.
    Inventors: Sung-Lin Chen, Xiao-Lin Wu, Shaobo Zhang, Zai-Wei Zou, Jun Ma
  • Patent number: 7613454
    Abstract: A network for implementing localized roaming of mobile subscribers includes: a base transceiver station, a base station controller, a Mobile Switching Center (MSC), a Visiting Location Register (VLR) and a Home Location Register (HLR), and at least one Roaming Number Manager (RNM); wherein said RNM, connected with the HLR in the home network and an MSC/VLR in a contracted roaming network, and manages mobile phone numbers in the home network and local mobile phone numbers in the contracted roaming network, takes collection of the local mobile phone numbers in the contracted roaming network as a resource pool, and allocates the mobile phone numbers in the contracted roaming network to subscribers roaming in the contracted roaming network dynamically through the MSC/VLR in the contracted roaming network.
    Type: Grant
    Filed: July 8, 2003
    Date of Patent: November 3, 2009
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Shaobo Zhang
  • Publication number: 20080139202
    Abstract: A method and a system for prompting a roaming state of a called subscriber are disclosed. The method includes that a calling party initiates a call to the called subscriber to a network side (201); and after receiving the call request (202), the network side obtains roaming state information (205, 206) and prompts the calling party when determining the called subscriber is roaming (203, 204). The system includes a GMSC and a roaming identifying device (212). When the GMSC receives a call request, the roaming identifying device (212) determines current state of the called subscriber, and obtains roaming state information of the called subscriber and prompts the calling party when it is determined that the called subscriber is roaming.
    Type: Application
    Filed: February 15, 2008
    Publication date: June 12, 2008
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Bingfu WANG, Shaobo ZHANG
  • Patent number: 7319873
    Abstract: A Gateway Home Location Register (GHLR) includes a signaling transceiving module, a security rule configuration module, and a routing information security analysis module. A method of exchanging roaming subscriber routing information includes the following steps: the GHLR in the home network receives an information request and determines the request according to the security rules in GHLR; if the request is according to the security rules in GHLR, GHLR sends called information to the network element capable of fetching subscriber routing information in the visited network. Through introducing a roaming subscriber information security control method and a device GHLR, this invention can solve the problem of exchanging roaming subscriber information between networks, support the visited network to provide service for the roaming subscribers in it, and protect security of the home operator and subscriber information.
    Type: Grant
    Filed: September 12, 2003
    Date of Patent: January 15, 2008
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wenlin Zhang, Lixin Sun, Shaobo Zhang, Weijie Wang, Hao Ding
  • Publication number: 20060089140
    Abstract: The present invention provides a network and a method for implementing localized roaming of mobile subscribers; said network comprises BTS, BSC, VLR, HLR, and RNM that is connected to HLR; said RNM is used to manage mobile phone numbers in the home region and the contracted roaming region and allocate the numbers in the contracted roaming region to roaming subscribers dynamically to implement localized roaming; said method comprises: configure the numbers in the contracted roaming region, the numbers in the independent PSTN/ISDN, and the code of the SP for the RNM; configure data in the network entities in the contracted roaming region/network and the home network; establish the interface between the RNM and the contracted roaming region/network as well as between the RNM and the home network; the subscribers utilizes above configuration to implement localized roaming.
    Type: Application
    Filed: July 8, 2003
    Publication date: April 27, 2006
    Inventor: Shaobo Zhang
  • Publication number: 20060030328
    Abstract: The present invention relates to a routing information optimization and control technology in mobile communication. A Gateway Home Location Register (GHLR), comprising a signaling transceiving module, a security rule configuration module, and a routing information security analysis module. A method of exchanging roaming subscriber routing information, comprising: the GHLR in the home network receiving a information request and determining the request according to the security rules in GHLR; if the request is accordant to the security rules in GHLR, GHLR sending called information to the network element capable of fetching subscriber routing information in the visited network.
    Type: Application
    Filed: September 12, 2003
    Publication date: February 9, 2006
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wenlin Zhang, Lixin Sun, Shaobo Zhang, Weijie Wang, Hao Ding