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: 20140201324Abstract: 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: ApplicationFiled: January 15, 2014Publication date: July 17, 2014Applicant: FUTUREWEI TECHNOLOGIES, INC.Inventors: Shaobo ZHANG, Alexander GILADI, Xin WANG, Yangpo XU, Peiyun DI, Xin LIU
-
Publication number: 20140089518Abstract: 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: ApplicationFiled: November 20, 2013Publication date: March 27, 2014Applicant: Huawei Technologies Co., Ltd.Inventors: Shaobo ZHANG, Xin Wang
-
Publication number: 20140019633Abstract: 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: ApplicationFiled: July 11, 2013Publication date: January 16, 2014Inventors: Shaobo Zhang, Xin Wang, Alexander Giladi, Xin Liu, Yangpo Xu, Changquan Ai, Peiyun Di
-
Publication number: 20140020111Abstract: 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: ApplicationFiled: July 12, 2013Publication date: January 16, 2014Inventors: Xin Wang, Shaobo Zhang, Alexander Giladi, Yongliang Liu, Tao Liu
-
Publication number: 20130347123Abstract: 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: ApplicationFiled: August 26, 2013Publication date: December 26, 2013Applicant: Huawei Technologies Co., Ltd.Inventors: Shaobo Zhang, Xin Wang, Yongliang Liu, Shiguo Lian
-
Publication number: 20130291082Abstract: 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: ApplicationFiled: April 25, 2013Publication date: October 31, 2013Inventors: Alexander Giladi, Xin Wang, Shaobo Zhang, Yongliang Liu
-
Publication number: 20130290698Abstract: 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: ApplicationFiled: April 26, 2013Publication date: October 31, 2013Applicant: FutureWei Technologies, Inc.Inventors: Alexander Giladi, Shaobo Zhang
-
Publication number: 20130290697Abstract: 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: ApplicationFiled: April 26, 2013Publication date: October 31, 2013Applicant: Futurewei Technologies, Inc.Inventors: Xin Wang, Yongliang Liu, Shaobo Zhang
-
Publication number: 20130254418Abstract: 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: ApplicationFiled: May 8, 2013Publication date: September 26, 2013Applicant: Huawei Technologies Co., Ltd.Inventor: Shaobo Zhang
-
Publication number: 20120246258Abstract: 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: ApplicationFiled: June 8, 2012Publication date: September 27, 2012Applicant: Huawei Technologies Co., Ltd.Inventor: Shaobo Zhang
-
Patent number: 8222559Abstract: 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: GrantFiled: November 30, 2009Date of Patent: July 17, 2012Assignee: Cheng Uei Precision Industry Co. Ltd.Inventors: Sung-Lin Chen, Xiao-Lin Wu, Shaobo Zhang, Zai-Wei Zou, Jun Ma
-
Publication number: 20120110138Abstract: 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: ApplicationFiled: December 29, 2011Publication date: May 3, 2012Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Shaobo ZHANG
-
Publication number: 20110127240Abstract: 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: ApplicationFiled: November 30, 2009Publication date: June 2, 2011Applicant: Cheng Uei Precision Industry Co., Ltd.Inventors: Sung-Lin Chen, Xiao-Lin Wu, Shaobo Zhang, Zai-Wei Zou, Jun Ma
-
Publication number: 20110107592Abstract: 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: ApplicationFiled: November 10, 2009Publication date: May 12, 2011Applicant: CHENG UEI PRECISION INDUSTRY CO., LTD.Inventors: Sung-Lin Chen, Xiao-Lin Wu, Shaobo Zhang, Zai-Wei Zou, Jun Ma
-
Patent number: 7613454Abstract: 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: GrantFiled: July 8, 2003Date of Patent: November 3, 2009Assignee: Huawei Technologies Co., Ltd.Inventor: Shaobo Zhang
-
Publication number: 20080139202Abstract: 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: ApplicationFiled: February 15, 2008Publication date: June 12, 2008Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Bingfu WANG, Shaobo ZHANG
-
Patent number: 7319873Abstract: 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: GrantFiled: September 12, 2003Date of Patent: January 15, 2008Assignee: Huawei Technologies Co., Ltd.Inventors: Wenlin Zhang, Lixin Sun, Shaobo Zhang, Weijie Wang, Hao Ding
-
Publication number: 20060089140Abstract: 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: ApplicationFiled: July 8, 2003Publication date: April 27, 2006Inventor: Shaobo Zhang
-
Publication number: 20060030328Abstract: 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: ApplicationFiled: September 12, 2003Publication date: February 9, 2006Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Wenlin Zhang, Lixin Sun, Shaobo Zhang, Weijie Wang, Hao Ding