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: 11910044Abstract: 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: GrantFiled: June 30, 2022Date of Patent: February 20, 2024Assignee: Amazon Technologies, Inc.Inventors: Xiangbo Li, Selvanayagam Sendurpandian, Benjamin Hirsch, Alex Converse, Luke Curley, Nagendra Akula Suresh Babu, Rohit Puri
-
Publication number: 20240030702Abstract: 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: ApplicationFiled: March 16, 2021Publication date: January 25, 2024Inventors: Bing LIU, Xiangbo LI, Gongjiao TAO, Binghua HU
-
Patent number: 11765418Abstract: 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: GrantFiled: June 29, 2021Date of Patent: September 19, 2023Assignee: 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: 11706427Abstract: 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: GrantFiled: October 12, 2021Date of Patent: July 18, 2023Assignee: Brightcove Inc.Inventors: Yuriy Reznik, Xiangbo Li, Justin Greer, Abhijith Jagannath, Karl O. Lillevold
-
Publication number: 20230209107Abstract: 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: ApplicationFiled: October 15, 2021Publication date: June 29, 2023Inventors: Magdy A. Bayoumi, Xiangbo Li, Mohsen Amini Salehi
-
Publication number: 20230024699Abstract: 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: ApplicationFiled: October 15, 2021Publication date: January 26, 2023Inventors: Magdy A. Bayoumi, Xiangbo Li, Mohsen Amini Salehi
-
Publication number: 20220070479Abstract: 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: ApplicationFiled: October 12, 2021Publication date: March 3, 2022Applicant: Brightcove Inc.Inventors: Yuriy Reznik, Xiangbo Li, Justin Greer, Abhijith Jagannath, Karl O. Lillevold
-
Patent number: 11166057Abstract: 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: GrantFiled: July 10, 2019Date of Patent: November 2, 2021Assignee: UNIVERSITY OF LOUISIANA AT LAFAYETTEInventors: Magdy A. Bayoumi, Xiangbo Li, Mohsen Amini Salehi
-
Patent number: 11153582Abstract: 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: GrantFiled: January 17, 2020Date of Patent: October 19, 2021Assignee: BRIGHTCOVE INC.Inventors: Yuriy Reznik, Xiangbo Li, Justin Greer, Abhijith Jagannath, Karl O. Lillevold
-
Publication number: 20200236372Abstract: 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: ApplicationFiled: January 17, 2020Publication date: July 23, 2020Applicant: Brightcove Inc.Inventors: Yuriy Reznik, Xiangbo Li, Justin Greer, Abhijith Jagannath, Karl O. Lillevold
-
Publication number: 20190335214Abstract: 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: ApplicationFiled: July 10, 2019Publication date: October 31, 2019Inventors: Magdy A. Bayoumi, Xiangbo Li, Mohsen Amini Salehi
-
Patent number: 10397621Abstract: 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: GrantFiled: September 19, 2018Date of Patent: August 27, 2019Assignee: University of Louisiana at LafayetteInventors: Magdy A. Bayoumi, Xiangbo Li, Mohsen Amini Salehi
-
Patent number: 10298969Abstract: 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: GrantFiled: November 10, 2017Date of Patent: May 21, 2019Assignee: University of Louisiana at LafayetteInventors: Magdy A. Bayoumi, Xiangbo Li, Mohsen Amini Salehi
-
Publication number: 20190149860Abstract: 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: ApplicationFiled: September 19, 2018Publication date: May 16, 2019Inventors: Magdy A. Bayoumi, Xiangbo Li, Mohsen Amini Salehi
-
Publication number: 20180131979Abstract: 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: ApplicationFiled: November 10, 2017Publication date: May 10, 2018Inventors: Magdy A. Bayoumi, Xiangbo Li, Mohsen Amini Salehi