Patents by Inventor Hongtao Zhu

Hongtao Zhu 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: 10326805
    Abstract: A distributed adaptive bit rate (ABR) proxy system may include a gateway device that includes a first transcoder and is configured to receive segments of a content item from an ABR server, and a secondary device that includes a second transcoder and is configured to receive the segments of the content item from the gateway device. The first transcoder may transcode the segments based at least in part on a first ABR profile to generate first transcoded segments, and the second transcoder may transcode the segments based at least in part on a second ABR profile to generate second transcoded segments. The gateway device may advertise the first and second ABR profiles to user devices and may transmit the first transcoded segments to the user devices in response to requests therefor. The secondary device may transmit the second transcoded segments to the user devices in response to requests therefor.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: June 18, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Xuemin Chen, Yong Li, Rajesh Shankarrao Mamidwar, Hongtao Zhu
  • Publication number: 20190130035
    Abstract: In some aspects, the disclosure is directed to methods and systems for synchronization management of high dynamic range (HDR) media metadata. A synchronization controller of a media device may receive a first set of HDR media metadata provided in connection with one or more images of media. The synchronization controller may disable a metadata synchronization indicator provided to each core of a plurality of processing cores of the media device, responsive to receiving the first set of HDR media metadata. The synchronization controller may write the first set of HDR media metadata to a first memory location while the metadata synchronization indicator is disabled. The synchronization controller may enable the metadata synchronization indicator, responsive to completion of writing of the first set of HDR media metadata to the first memory location.
    Type: Application
    Filed: October 30, 2017
    Publication date: May 2, 2019
    Applicant: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Jason Herrick, Richard Wyman, Hongtao Zhu
  • Patent number: 9712889
    Abstract: A method for performing trick-mode operations with decreased latency for transcode streaming includes receiving and recording a stream of video data. A single transcoder may transcode the stream of video data and generate output video data in an output buffer following. Segmentation index information may be generated that refers to the output data in the output buffer. Skip-backwards, skip-ahead, and resume requests received from a client device are responded by retrieving transcoded video data from the output buffer or retrieving and transcoding video data from an input storage. A method for performing skip-ahead trick-mode operation with decreased latency may use two transcoders such as two threads of the single transcoder to transcode temporally current content and forward content. The forward content may be associated with a forward time offset with respect to the temporally current content. The transcoded forward content is provided in response to skip-ahead trick mode request.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: July 18, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Hongtao Zhu, Alexander Garland MacInnis
  • Patent number: 9705948
    Abstract: Systems and methods for transmitting content using segment-based and non-segment-based streams are provided. In some aspects, a method includes identifying at least one segment-based stream of content. Each segment-based stream is associated with a respective first bit rate and includes one or more segments of the content. The method also includes identifying at least one non-segment-based stream of the content. Each non-segment-based stream is associated with a second bit rate and includes a continuous stream of the content. The method also includes enabling switching between use of i) the at least one segment-based stream and ii) the at least one non-segment-based stream to continuously transmit the content to one or more client devices.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: July 11, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Wade Keith Wan, Rajesh Shankarrao Mamidwar, Brian Allen Heng, Alexander Garland MacInnis, Hongtao Zhu
  • Patent number: 9635334
    Abstract: Disclosed are various embodiments directed to transcoding a bit stream comprising audio and video frames that contains discontinuities. The video and/or audio portion of the bit stream may be divided into segments, where some of the segments are transcoded in parallel using a plurality of transcoder devices. In some embodiments, a discontinuity is detected in the bit stream before encoding, where the discontinuity is associated with a shift in a set of time stamps associated with the bit stream. A magnitude of the discontinuity is determined. The transcoding system aligns at least a portion of the audio frames to the series of video frames according to at least the discontinuity and the magnitude of the discontinuity. In other embodiments, the discontinuity is detected after encoding by analyzing time stamps that have been established during the transcoding process.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: April 25, 2017
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Alexander Garland MacInnis, Hongtao Zhu, Jason William Herrick, Brian Francis Schoner, Junlin Li
  • Patent number: 9544665
    Abstract: An device and method for providing multiple adaptive bit rate (ABR) streams using a single transcoder is disclosed. The device receives a group of content segments for a media channel, and converts, using a transcoder, a first of the content segments from a source format to a first data format, a first time duration for converting the first content segment being less than a second time duration for receiving each group of segments. The converted segment is then sent to a client device. On receiving a request from the device for content segments in a second data format, the device performs an initialization of the transcoder to convert content segments from the source format to the second data format, the initialization being completed during a residual period of time, or “operational gap” produced by a difference between the first time duration and the second time duration.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: January 10, 2017
    Assignee: Broadcom Corporation
    Inventors: Rajesh Shankarrao Mamidwar, Wade Keith Wan, Hongtao Zhu
  • Publication number: 20160192030
    Abstract: A method for performing trick-mode operations with decreased latency for transcode streaming includes receiving and recording a stream of video data. A single transcoder may transcode the stream of video data and generate output video data in an output buffer following. Segmentation index information may be generated that refers to the output data in the output buffer. Skip-backwards, skip-ahead, and resume requests received from a client device are responded by retrieving transcoded video data from the output buffer or retrieving and transcoding video data from an input storage. A method for performing skip-ahead trick-mode operation with decreased latency may use two transcoders such as two threads of the single transcoder to transcode temporally current content and forward content. The forward content may be associated with a forward time offset with respect to the temporally current content. The transcoded forward content is provided in response to skip-ahead trick mode request.
    Type: Application
    Filed: March 4, 2016
    Publication date: June 30, 2016
    Inventors: Hongtao ZHU, Alexander Garland MACINNIS
  • Patent number: 9319753
    Abstract: A method for performing trick-mode operations with decreased latency for transcode streaming includes receiving and recording a stream of video data. A single transcoder may transcode the stream of video data and generate output video data in an output buffer following. Segmentation index information may be generated that refers to the output data in the output buffer. Skip-backwards, skip-ahead, and resume requests received from a client device are responded by retrieving transcoded video data from the output buffer or retrieving and transcoding video data from an input storage. A method for performing skip-ahead trick-mode operation with decreased latency may use two transcoders such as two threads of the single transcoder to transcode temporally current content and forward content. The forward content may be associated with a forward time offset with respect to the temporally current content. The transcoded forward content is provided in response to skip-ahead trick mode request.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: April 19, 2016
    Assignee: Broadcom Corporation
    Inventors: Hongtao Zhu, Alexander Garland Macinnis
  • Patent number: 9307258
    Abstract: Disclosed are various embodiments directed to transcoding a media file in parallel. A media file may be accessed, the media file comprising a bit stream expressing a series of pictures. A first random access point in the bit stream and a second random access point in the bit stream are identified. An input segment of the bit stream is generated, the input segment comprising a starting point, the starting point being the first random access point. One of a plurality of transcoders is selected to transcode the input segment for generating a corresponding output segment, each transcoder being configured to operate concurrently in parallel. The output segment is stored in a memory.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: April 5, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Alexander MacInnis, Hongtao Zhu, Jason Herrick, Brian Schoner, Junlin Li
  • Patent number: 9170630
    Abstract: The present invention provides a service processing method and a server, which belong to the field of mobile terminals. The method includes: installing, on a server, a service application same as that of a mobile terminal; running the service application on the server, and executing, in place of the mobile terminal, a service corresponding to the service application; determining, by the server according to a result of executing the service, whether the mobile terminal needs to be woken up; and when the service needs to wake up the mobile terminal, instructing the mobile terminal to process the service. The server executes a service in place of a mobile terminal, and when the mobile terminal needs to be woken up, instructs the mobile terminal to process the service, thereby reducing the power consumption of the mobile terminal, and extending the standby time and service life of the mobile terminal.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: October 27, 2015
    Assignee: Huawei Device Co., Ltd.
    Inventor: Hongtao Zhu
  • Patent number: 9094852
    Abstract: A method for transferring a data packet associated with a service from a packet data network to a mobile communication network, be characterized by comprising steps of: forming a message by adding either a service identifier (SI) for identifying the service or an indicator for indicating that the data packet is associated with the SI to the data packet, the SI corresponding to a session identifier for the data packet; and sending the message from the packet data network to the mobile communication network.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: July 28, 2015
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Di Liu, Xiao Li, Feng Lu, Hongtao Zhu
  • Patent number: 8928804
    Abstract: Disclosed are various embodiments directed to transcoding a bit stream in parallel. A bit stream may be divided into a plurality of segments, where a plurality of transcoders encode at least a portion of the segments in parallel. If encoding is performed using variable bit rate (BR) encoding, each encoder may encode a segment and vary a BR for the segment. A measured average BR is compared with a target average BR to determine whether to adjust a video quality level (VQL) or any other encoder parameter. A relatively constant subjective quality may be maintained using variable BR encoding while achieving a target average BR. When using constant BR encoding, a VQL or other encoder parameter is used by encoders to achieve relatively constant subjective quality. For example, a relatively continuous quantization parameter between adjacent encoded segments may be achieved.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 6, 2015
    Assignee: Broadcom Corporation
    Inventors: Alexander Garland MacInnis, Hongtao Zhu, Jason William Herrick, Brian Francis Schoner, Junlin Li
  • Publication number: 20140355625
    Abstract: A distributed adaptive bit rate (ABR) proxy system may include a gateway device that includes a first transcoder and is configured to receive segments of a content item from an ABR server, and a secondary device that includes a second transcoder and is configured to receive the segments of the content item from the gateway device. The first transcoder may transcode the segments based at least in part on a first ABR profile to generate first transcoded segments, and the second transcoder may transcode the segments based at least in part on a second ABR profile to generate second transcoded segments. The gateway device may advertise the first and second ABR profiles to user devices and may transmit the first transcoded segments to the user devices in response to requests therefor. The secondary device may transmit the second transcoded segments to the user devices in response to requests therefor.
    Type: Application
    Filed: July 9, 2013
    Publication date: December 4, 2014
    Inventors: Xuemin CHEN, Yong LI, Rajesh Shankarrao MAMIDWAR, Hongtao ZHU
  • Publication number: 20140359155
    Abstract: Systems and methods for transmitting content using segment-based and non-segment-based streams are provided. In some aspects, a method includes identifying at least one segment-based stream of content. Each segment-based stream is associated with a respective first bit rate and includes one or more segments of the content. The method also includes identifying at least one non-segment-based stream of the content. Each non-segment-based stream is associated with a second bit rate and includes a continuous stream of the content. The method also includes enabling switching between use of i) the at least one segment-based stream and ii) the at least one non-segment-based stream to continuously transmit the content to one or more client devices.
    Type: Application
    Filed: September 17, 2013
    Publication date: December 4, 2014
    Applicant: Broadcom Corporation
    Inventors: Wade Keith WAN, Rajesh Shankarrao Mamidwar, Brian Allen Heng, Alexander Garland Macinnis, Hongtao Zhu
  • Publication number: 20140359166
    Abstract: An device and method for providing multiple adaptive bit rate (ABR) streams using a single transcoder is disclosed. The device receives a group of content segments for a media channel, and converts, using a transcoder, a first of the content segments from a source format to a first data format, a first time duration for converting the first content segment being less than a second time duration for receiving each group of segments. The converted segment is then sent to a client device. On receiving a request from the device for content segments in a second data format, the device performs an initialization of the transcoder to convert content segments from the source format to the second data format, the initialization being completed during a residual period of time, or “operational gap” produced by a difference between the first time duration and the second time duration.
    Type: Application
    Filed: July 1, 2013
    Publication date: December 4, 2014
    Inventors: Rajesh Shankarrao Mamidwar, Wade Keith Wan, Hongtao Zhu
  • Publication number: 20140337903
    Abstract: A method for performing trick-mode operations with decreased latency for transcode streaming includes receiving and recording a stream of video data. A single transcoder may transcode the stream of video data and generate output video data in an output buffer following. Segmentation index information may be generated that refers to the output data in the output buffer. Skip-backwards, skip-ahead, and resume requests received from a client device are responded by retrieving transcoded video data from the output buffer or retrieving and transcoding video data from an input storage. A method for performing skip-ahead trick-mode operation with decreased latency may use two transcoders such as two threads of the single transcoder to transcode temporally current content and forward content. The forward content may be associated with a forward time offset with respect to the temporally current content. The transcoded forward content is provided in response to skip-ahead trick mode request.
    Type: Application
    Filed: August 2, 2013
    Publication date: November 13, 2014
    Applicant: BROADCOM CORPORATION
    Inventors: Hongtao Zhu, Alexander Garland Macinnis
  • Publication number: 20140317372
    Abstract: A method of securing a data frame is provided. The method includes receiving a request from a memory client to read or write decoded data in a memory. The memory may be partitioned to have a secure memory region and an unsecure memory region. The method also includes determining if the request is associated with the secure memory region or the unsecure memory region. The method also includes determining whether the memory client has access privileges to the secure memory region if the request is associated with the secure memory region. The method also includes granting the request if the memory client is determined to have access privileges.
    Type: Application
    Filed: June 19, 2013
    Publication date: October 23, 2014
    Inventors: Jason William HERRICK, Hongtao ZHU
  • Publication number: 20140160936
    Abstract: A method for transferring a data packet associated with a service from a packet data network to a mobile communication network, be characterized by comprising steps of: forming a message by adding either a service identifier (SI) for identifying the service or an indicator for indicating that the data packet is associated with the SI to the data packet, the SI corresponding to a session identifier for the data packet; and sending the message from the packet data network to the mobile communication network.
    Type: Application
    Filed: August 2, 2011
    Publication date: June 12, 2014
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Di Liu, Xiao Li, Boris Lu, Hongtao Zhu
  • Publication number: 20140153909
    Abstract: Disclosed are various embodiments directed to transcoding a bit stream comprising audio and video frames that contains discontinuities. The video and/or audio portion of the bit stream may be divided into segments, where some of the segments are transcoded in parallel using a plurality of transcoder devices. In some embodiments, a discontinuity is detected in the bit stream before encoding, where the discontinuity is associated with a shift in a set of time stamps associated with the bit stream. A magnitude of the discontinuity is determined. The transcoding system aligns at least a portion of the audio frames to the series of video frames according to at least the discontinuity and the magnitude of the discontinuity. In other embodiments, the discontinuity is detected after encoding by analyzing time stamps that have been established during the transcoding process.
    Type: Application
    Filed: September 30, 2013
    Publication date: June 5, 2014
    Inventors: Alexander Garland MacInnis, Hongtao Zhu, Jason William Herrick, Brian Francis Schoner, Junlin Li
  • Publication number: 20140139733
    Abstract: Disclosed are various embodiments directed to transcoding a bit stream in parallel. A bit stream may be divided into a plurality of segments, where a plurality of transcoders encode at least a portion of the segments in parallel. If encoding is performed using variable bit rate (BR) encoding, each encoder may encode a segment and vary a BR for the segment. A measured average BR is compared with a target average BR to determine whether to adjust a video quality level (VQL) or any other encoder parameter. A relatively constant subjective quality may be maintained using variable BR encoding while achieving a target average BR. When using constant BR encoding, a VQL or other encoder parameter is used by encoders to achieve relatively constant subjective quality. For example, a relatively continuous quantization parameter between adjacent encoded segments may be achieved.
    Type: Application
    Filed: March 15, 2013
    Publication date: May 22, 2014
    Applicant: Broadcom Corporation
    Inventors: Alexander Garland MacInnis, Hongtao Zhu, Jason William Herrick, Brian Francis Schoner, Junlin Li