Patents by Inventor Xiangbo Li

Xiangbo Li 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: 11910044
    Abstract: Techniques for migrating live broadcast streams from one data center to another data center are described herein. A data center from a plurality of data centers may be determined to transfer live streaming video content from a first data center to the data center. A separate live streaming session for each live streaming session being broadcast by the first data center may be generated by communicating with an ingest service server that receives media content used to generate each separate live streaming session and the live streaming session. Each separate live streaming session may be routed to the candidate data center. A determination that each separate live streaming session of the candidate data center is synchronized with each live streaming session of the first data center may be made. An update to a mapping of IP addresses to redirect requests from the first data center to the candidate data center.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: February 20, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Xiangbo Li, Selvanayagam Sendurpandian, Benjamin Hirsch, Alex Converse, Luke Curley, Nagendra Akula Suresh Babu, Rohit Puri
  • Publication number: 20240030702
    Abstract: Disclosed are a method and system for short-circuit protection of emergency starting power supply. An electrical parameter of an emergency starting power supply is detected multiple times at a relatively high frequency, so as to identify whether there is an exception according to the change difference and change direction of the electrical parameter, whether the emergency starting power supply is short-circuited according to the counting determination results, and then exception protection is implemented, so that a normal start state and a short-circuit state are effectively distinguished, thereby avoiding damage caused by a short circuit. The present disclosure has good adaptability and can be adapted to various start power supplies and automobile start loads, and it can be combined with an existing starting power supply circuit structure, an additional sensing device is not required, thereby improving the use safety and experience of the emergency starting power supply.
    Type: Application
    Filed: March 16, 2021
    Publication date: January 25, 2024
    Inventors: Bing LIU, Xiangbo LI, Gongjiao TAO, Binghua HU
  • Patent number: 11765418
    Abstract: A video streaming service may include a segmentation component that provides segment metadata that indicates starting locations for a plurality of segments of video content that are produced during transcoding of the video content. The segment metadata may be sent to a first transcode server and a second transcode server to allow alignment of segmentations between the first transcode server and the second transcode server. This may allow transcoding of the video content to be seamlessly switched from the first transcode server to the second transcode server, during transmission of the video content, without causing interruption of playback. The first transcode server and the second transcode server may also operate in parallel to produce different versions of the video content, such as versions encoded using different codecs. A video player may seamlessly switch between these different codec versions without causing interruption of playback.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: September 19, 2023
    Assignee: Twitch Interactive, Inc.
    Inventors: Selvanayagam Sendurpandian, Xiangbo Li, Benjamin Hirsch, Nagendra Akula Suresh Babu, Alex Converse, Alex Battaglia, Sangmook Jung, Luke Curley, Rohit Puri, Yueshi Shen, Tarek Amara
  • Patent number: 11706427
    Abstract: Techniques are disclosed for the creation of multi-codec encoding profiles (or encoding ladders), which define quality and bitrate for each of the streams made available to clients for streaming a video. In particular, optimization techniques may take into account a quality rate function of each of the codecs when determining the encoding ladder. Additional considerations may include a network bandwidth distribution and/or a distribution of client types.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: July 18, 2023
    Assignee: Brightcove Inc.
    Inventors: Yuriy Reznik, Xiangbo Li, Justin Greer, Abhijith Jagannath, Karl O. Lillevold
  • Publication number: 20230209107
    Abstract: The Cloud-based Video Streaming Service (CVSS) architecture is disclosed to transcode video streams in an on-demand manner. The architecture provides a platform for streaming service providers to utilize cloud resources in a cost-efficient manner and with respect to the Quality of Service (QoS) demands of video streams. In particular, the architecture includes a QoS-aware scheduling method to efficiently map video streams to cloud resources, and a cost-aware dynamic (i.e., elastic) resource provisioning policy that adapts the resource acquisition with respect to the video streaming QoS demands. Simulation results based on realistic cloud traces and with various workload conditions, demonstrate that the CVSS architecture can satisfy video streaming QoS demands and reduces the incurred cost of stream providers up to 70%.
    Type: Application
    Filed: October 15, 2021
    Publication date: June 29, 2023
    Inventors: Magdy A. Bayoumi, Xiangbo Li, Mohsen Amini Salehi
  • Publication number: 20230024699
    Abstract: The Cloud-based Video Streaming Service (CVSS) architecture is disclosed to transcode video streams in an on-demand manner. The architecture provides a platform for streaming service providers to utilize cloud resources in a cost-efficient manner and with respect to the Quality of Service (QoS) demands of video streams. In particular, the architecture includes a QoS-aware scheduling method to efficiently map video streams to cloud resources, and a cost-aware dynamic (i.e., elastic) resource provisioning policy that adapts the resource acquisition with respect to the video streaming QoS demands. Simulation results based on realistic cloud traces and with various workload conditions, demonstrate that the CVSS architecture can satisfy video streaming QoS demands and reduces the incurred cost of stream providers up to 70%.
    Type: Application
    Filed: October 15, 2021
    Publication date: January 26, 2023
    Inventors: Magdy A. Bayoumi, Xiangbo Li, Mohsen Amini Salehi
  • Publication number: 20220070479
    Abstract: Techniques are disclosed for the creation of multi-codec encoding profiles (or encoding ladders), which define quality and bitrate for each of the streams made available to clients for streaming a video. In particular, optimization techniques may take into account a quality rate function of each of the codecs when determining the encoding ladder. Additional considerations may include a network bandwidth distribution and/or a distribution of client types.
    Type: Application
    Filed: October 12, 2021
    Publication date: March 3, 2022
    Applicant: Brightcove Inc.
    Inventors: Yuriy Reznik, Xiangbo Li, Justin Greer, Abhijith Jagannath, Karl O. Lillevold
  • Patent number: 11166057
    Abstract: Video streams, either in form of on-demand streaming or live streaming, usually have to be transcoded based on the characteristics of clients' devices. Transcoding is a computationally expensive and time-consuming operation; therefore, streaming service providers currently store numerous transcoded versions of the same video to serve different types of client devices. Due to the expense of maintaining and upgrading storage and computing infrastructures, many streaming service providers recently are becoming reliant on cloud services. However, the challenge in utilizing cloud services for video transcoding is how to deploy cloud resources in a cost-efficient manner without any major impact on the quality of video streams. To address this challenge, in this paper, the Cloud-based Video Streaming Service (CVSS) architecture is disclosed to transcode video streams in an on-demand manner.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: November 2, 2021
    Assignee: UNIVERSITY OF LOUISIANA AT LAFAYETTE
    Inventors: Magdy A. Bayoumi, Xiangbo Li, Mohsen Amini Salehi
  • Patent number: 11153582
    Abstract: Techniques are disclosed for the creation of multi-codec encoding profiles (or encoding ladders), which define quality and bitrate for each of the streams made available to clients for streaming a video. In particular, optimization techniques may take into account a quality rate function of each of the codecs when determining the encoding ladder. Additional considerations may include a network bandwidth distribution and/or a distribution of client types.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: October 19, 2021
    Assignee: BRIGHTCOVE INC.
    Inventors: Yuriy Reznik, Xiangbo Li, Justin Greer, Abhijith Jagannath, Karl O. Lillevold
  • Publication number: 20200236372
    Abstract: Techniques are disclosed for the creation of multi-codec encoding profiles (or encoding ladders), which define quality and bitrate for each of the streams made available to clients for streaming a video. In particular, optimization techniques may take into account a quality rate function of each of the codecs when determining the encoding ladder. Additional considerations may include a network bandwidth distribution and/or a distribution of client types.
    Type: Application
    Filed: January 17, 2020
    Publication date: July 23, 2020
    Applicant: Brightcove Inc.
    Inventors: Yuriy Reznik, Xiangbo Li, Justin Greer, Abhijith Jagannath, Karl O. Lillevold
  • Publication number: 20190335214
    Abstract: Video streams, either in form of on-demand streaming or live streaming, usually have to be transcoded based on the characteristics of clients' devices. Transcoding is a computationally expensive and time-consuming operation; therefore, streaming service providers currently store numerous transcoded versions of the same video to serve different types of client devices. Due to the expense of maintaining and upgrading storage and computing infrastructures, many streaming service providers recently are becoming reliant on cloud services. However, the challenge in utilizing cloud services for video transcoding is how to deploy cloud resources in a cost-efficient manner without any major impact on the quality of video streams. To address this challenge, in this paper, the Cloud-based Video Streaming Service (CVSS) architecture is disclosed to transcode video streams in an on-demand manner.
    Type: Application
    Filed: July 10, 2019
    Publication date: October 31, 2019
    Inventors: Magdy A. Bayoumi, Xiangbo Li, Mohsen Amini Salehi
  • Patent number: 10397621
    Abstract: Video streams, either in form of on-demand streaming or live streaming, usually have to be transcoded based on the characteristics of clients' devices. Transcoding is a computationally expensive and time-consuming operation; therefore, streaming service providers currently store numerous transcoded versions of the same video to serve different types of client devices. Due to the expense of maintaining and upgrading storage and computing infrastructures, many streaming service providers recently are becoming reliant on cloud services. However, the challenge in utilizing cloud services for video transcoding is how to deploy cloud resources in a cost-efficient manner without any major impact on the quality of video streams. To address this challenge, in this paper, the Cloud-based Video Streaming Service (CVSS) architecture is disclosed to transcode video streams in an on-demand manner.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: August 27, 2019
    Assignee: University of Louisiana at Lafayette
    Inventors: Magdy A. Bayoumi, Xiangbo Li, Mohsen Amini Salehi
  • Patent number: 10298969
    Abstract: Video streams, either in form of on-demand streaming or live streaming, usually have to be transcoded based on the characteristics of clients' devices. Transcoding is a computationally expensive and time-consuming operation; therefore, streaming service providers currently store numerous transcoded versions of the same video to serve different types of client devices. Due to the expense of maintaining and upgrading storage and computing infrastructures, many streaming service providers recently are becoming reliant on cloud services. However, the challenge in utilizing cloud services for video transcoding is how to deploy cloud resources in a cost-efficient manner without any major impact on the quality of video streams. To address this challenge, in this paper, the Cloud-based Video Streaming Service (CVSS) architecture is disclosed to transcode video streams in an on-demand manner.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: May 21, 2019
    Assignee: University of Louisiana at Lafayette
    Inventors: Magdy A. Bayoumi, Xiangbo Li, Mohsen Amini Salehi
  • Publication number: 20190149860
    Abstract: Video streams, either in form of on-demand streaming or live streaming, usually have to be transcoded based on the characteristics of clients' devices. Transcoding is a computationally expensive and time-consuming operation; therefore, streaming service providers currently store numerous transcoded versions of the same video to serve different types of client devices. Due to the expense of maintaining and upgrading storage and computing infrastructures, many streaming service providers recently are becoming reliant on cloud services. However, the challenge in utilizing cloud services for video transcoding is how to deploy cloud resources in a cost-efficient manner without any major impact on the quality of video streams. To address this challenge, in this paper, the Cloud-based Video Streaming Service (CVSS) architecture is disclosed to transcode video streams in an on-demand manner.
    Type: Application
    Filed: September 19, 2018
    Publication date: May 16, 2019
    Inventors: Magdy A. Bayoumi, Xiangbo Li, Mohsen Amini Salehi
  • Publication number: 20180131979
    Abstract: Video streams, either in form of on-demand streaming or live streaming, usually have to be transcoded based on the characteristics of clients' devices. Transcoding is a computationally expensive and time-consuming operation; therefore, streaming service providers currently store numerous transcoded versions of the same video to serve different types of client devices. Due to the expense of maintaining and upgrading storage and computing infrastructures, many streaming service providers recently are becoming reliant on cloud services. However, the challenge in utilizing cloud services for video transcoding is how to deploy cloud resources in a cost-efficient manner without any major impact on the quality of video streams. To address this challenge, in this paper, the Cloud-based Video Streaming Service (CVSS) architecture is disclosed to transcode video streams in an on-demand manner.
    Type: Application
    Filed: November 10, 2017
    Publication date: May 10, 2018
    Inventors: Magdy A. Bayoumi, Xiangbo Li, Mohsen Amini Salehi