Patents Assigned to Brightcove, Inc.
-
Publication number: 20240422376Abstract: Techniques described herein are directed toward creating one or more “dynamic profiles” for media (video) streaming in which an encoding bit rate (and optionally other profile settings) is optimized for particular content. More specifically, techniques involve performing one or more “probe” encodings of the particular content to determine an encoding bit rate (and optionally other profile settings) that results in an encoding having a quality value sufficiently near (within a threshold) a target quality value.Type: ApplicationFiled: March 26, 2024Publication date: December 19, 2024Applicant: Brightcove, Inc.Inventors: Yuriy Reznik, Karl Lillevold, Abhijith Jagannath, Justin Greer, Manish Rao
-
Publication number: 20240333784Abstract: A system for steering chunked media content using a plurality of content delivery networks (CDNs) and an edge computing platform, is disclosed. Upon receiving a media content request, a first edge server routes the request to a first CDN for delivering chunks of media content. A second edge server processes a steering request to instantiate a stateless steering server. The second edge server analyzes Quality of Service (QOS) of the CDNs to determine a priority order of the CDNs for future content delivery. The steering server generates a response containing a priority order of CDNs, a time interval for subsequent requests, and a reload URI. The URI triggers a new steering server instantiation with the plurality of CDNs after the time interval. The system enhances media playback by dynamically steering content across CDNs based on QOS analysis.Type: ApplicationFiled: March 28, 2024Publication date: October 3, 2024Applicant: Brightcove Inc.Inventors: Yuriy A. Reznik, Bo Zhang, Guillem Cabrera Anon, Stuart Hicks, Biswa Panigrahi, Meron Ron Zekarias, Theodore Krofssik, Andrew Sinclair
-
Patent number: 11979627Abstract: Techniques described herein are directed toward creating one or more “dynamic profiles” for media (video) streaming in which an encoding bit rate (and optionally other profile settings) is optimized for particular content. More specifically, techniques involve performing one or more “probe” encodings of the particular content to determine an encoding bit rate (and optionally other profile settings) that results in an encoding having a quality value sufficiently near (within a threshold) a target quality value.Type: GrantFiled: May 9, 2022Date of Patent: May 7, 2024Assignee: Brightcove Inc.Inventors: Yuriy Reznik, Karl Lillevold, Abhijith Jagannath, Manish Rao, Justin Greer
-
Patent number: 11949945Abstract: A method for creating a low latency DASH (LL-DASH) video stream from a Low latency HLS video stream (LL-HLS) is provided. The LL-HLS video stream corresponding to a live event is retrieved. The LL-HLS video stream is converted to a LL-DASH video stream. This conversion of the LL-DASH stream from the LL-HLS stream provides reformatting without encoding of the LL-DASH stream.Type: GrantFiled: September 12, 2022Date of Patent: April 2, 2024Assignee: Brightcove Inc.Inventors: Bo Zhang, Yuriy Reznik
-
Publication number: 20240029111Abstract: Techniques described herein provide for a live advertising processing engine service to act as an intermediary between client applications and advertising networks. The live advertising processing engine service can provide an interface with which the client can interact, via an application programming interface (API) or directly through the use of a standardized language, thereby allowing client applications to receive advertisement data without the need to be customized to communicate with specific advertising networks. The live advertising processing engine service can further track where, in playback the live content, a client currently is, to indicate to the client—or other application—when advertisement breaks are and/or provide supplemental advertisement information to enable the client to provide a rich user experience.Type: ApplicationFiled: July 24, 2023Publication date: January 25, 2024Applicant: Brightcove Inc.Inventors: Albert John McGowan, Nicholas Maultsby, Niko T.J. Huffman, Christian D. Moosman
-
Publication number: 20230308704Abstract: Techniques described herein are directed toward creating one or more “dynamic profiles” for media (video) streaming in which an encoding bit rate (and optionally other profile settings) is optimized for particular content. More specifically, techniques involve performing one or more “probe” encodings of the particular content to determine an encoding bit rate (and optionally other profile settings) that results in an encoding having a quality value sufficiently near (within a threshold) a target quality value.Type: ApplicationFiled: May 9, 2022Publication date: September 28, 2023Applicant: Brightcove, Inc.Inventors: Yuriy Reznik, Karl Lillevold, Abhijith Jagannath, Manish Rao
-
Patent number: 11743310Abstract: A fault-tolerant, cloud-based system can comprise a redundancy control unit capable of switching between transcoded video streams output by two or more transcoders. The redundancy control unit outputs a manifest from one of the transcoded streams and, upon detecting a fault in the stream, can modify the manifest to switch to another of the transcoded video streams. The redundancy control unit can further modify the manifest to flag the discontinuity in the video stream, which allows the player to switch to the new transcoding video stream without error. Other embodiments can include additional redundancies to help provide additional fault tolerance.Type: GrantFiled: December 6, 2021Date of Patent: August 29, 2023Assignee: Brightcove Inc.Inventors: Jorge Cenzano Ferret, Ted Krofssik, Matthew Neil, Michael Harty, Yuriy Reznik
-
Patent number: 11710151Abstract: Techniques described herein provide for a live advertising processing engine service to act as an intermediary between client applications and advertising networks. The live advertising processing engine service can provide an interface with which the client can interact, via an application programming interface (API) or directly through the use of a standardized language, thereby allowing client applications to receive advertisement data without the need to be customized to communicate with specific advertising networks. The live advertising processing engine service can further track where, in playback the live content, a client currently is, to indicate to the client—or other application—when advertisement breaks are and/or provide supplemental advertisement information to enable the client to provide a rich user experience.Type: GrantFiled: November 1, 2013Date of Patent: July 25, 2023Assignee: Brightcove Inc.Inventors: Albert John McGowan, Nicholas Maultsby, Niko T. J. Huffman, Christian D. Moosman
-
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
-
Patent number: 11665216Abstract: A fault-tolerant, cloud-based system can comprise a redundancy control unit capable of switching between transcoded video streams output by two or more transcoders. The redundancy control unit outputs a manifest from one of the transcoded streams and, upon detecting a fault in the stream, can modify the manifest to switch to another of the transcoded video streams. The redundancy control unit can further modify the manifest to flag the discontinuity in the video stream, which allows the player to switch to the new transcoding video stream without error. Other embodiments can include additional redundancies to help provide additional fault tolerance.Type: GrantFiled: December 6, 2021Date of Patent: May 30, 2023Assignee: Brightcove Inc.Inventors: Jorge Cenzano Ferret, Ted Krofssik, Matthew Neil, Michael Harty, Yuriy Reznik
-
Patent number: 11463538Abstract: Techniques discussed herein improve a user's playback experience of a multimedia file by automatically adjusting playback settings based on change history data stored in one or more profiles. A system is configured to detect and collect information regarding changes to playback settings made by one or more users, and/or made in response to input from one or more users, during presentation of a media title, such as a song and/or movie, on one or more computers. This information is processed by a backend process on one or more server computers to determine predicted preferred playback settings for a particular user using a particular computer or playback device, requesting a particular multimedia file.Type: GrantFiled: March 15, 2021Date of Patent: October 4, 2022Assignee: Brightcove Inc.Inventor: Arup Malakar
-
Patent number: 11375296Abstract: A method of providing customized interaction of a media player based on metadata obtained from an origin server. In one step, the origin server obtains metadata related to an active substream content. The media player is provided a playlist for playing a primary video stream. The playlist includes a request for the metadata, the request being associated with the insertion of the active substream content in the playback of the primary video stream. The origin server receives the request for the metadata from the media player. The origin server inserts the active substream content and metadata segments into the primary video stream. A secondary video stream is obtained after insertion of the active substream content. The origin server provides the metadata to the media player using a metadata storage and a metadata service. The media player customizes the interaction using the metadata during playback of the secondary video stream.Type: GrantFiled: May 28, 2021Date of Patent: June 28, 2022Assignee: BRIGHTCOVE INC.Inventors: Jacob John Mingolla, Craig Rodman Barstow, Thomas Herbert Ruggles, III, Jon-Carlos Rivera, Travis Albert Sein
-
Patent number: 11363322Abstract: Techniques described herein are directed toward creating one or more “dynamic profiles” for media (video) streaming in which an encoding bit rate (and optionally other profile settings) is optimized for particular content. More specifically, techniques involve performing one or more “probe” encodings of the particular content to determine an encoding bit rate (and optionally other profile settings) that results in an encoding having a quality value sufficiently near (within a threshold) a target quality value.Type: GrantFiled: December 1, 2017Date of Patent: June 14, 2022Assignee: Brightcove, Inc.Inventors: Yuriy Reznik, Karl Lillevold, Abhijith Jagannath, Justin Greer, Manish Rao
-
Publication number: 20220094727Abstract: A fault-tolerant, cloud-based system can comprise a redundancy control unit capable of switching between transcoded video streams output by two or more transcoders. The redundancy control unit outputs a manifest from one of the transcoded streams and, upon detecting a fault in the stream, can modify the manifest to switch to another of the transcoded video streams. The redundancy control unit can further modify the manifest to flag the discontinuity in the video stream, which allows the player to switch to the new transcoding video stream without error. Other embodiments can include additional redundancies to help provide additional fault tolerance.Type: ApplicationFiled: December 6, 2021Publication date: March 24, 2022Applicant: Brightcove Inc.Inventors: Jorge Cenzano Ferret, Ted Krofssik, Matthew Neil, Michael Harty, Yuriy Reznik
-
Publication number: 20220094728Abstract: A fault-tolerant, cloud-based system can comprise a redundancy control unit capable of switching between transcoded video streams output by two or more transcoders. The redundancy control unit outputs a manifest from one of the transcoded streams and, upon detecting a fault in the stream, can modify the manifest to switch to another of the transcoded video streams. The redundancy control unit can further modify the manifest to flag the discontinuity in the video stream, which allows the player to switch to the new transcoding video stream without error. Other embodiments can include additional redundancies to help provide additional fault tolerance.Type: ApplicationFiled: December 6, 2021Publication date: March 24, 2022Applicant: Brightcove Inc.Inventors: Jorge Cenzano Ferret, Ted Krofssik, Matthew Neil, Michael Harty, Yuriy Reznik
-
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: 11196785Abstract: A fault-tolerant, cloud-based system can comprise a redundancy control unit capable of switching between transcoded video streams output by two or more transcoders. The redundancy control unit outputs a manifest from one of the transcoded streams and, upon detecting a fault in the stream, can modify the manifest to switch to another of the transcoded video streams. The redundancy control unit can further modify the manifest to flag the discontinuity in the video stream, which allows the player to switch to the new transcoding video stream without error. Other embodiments can include additional redundancies to help provide additional fault tolerance.Type: GrantFiled: May 8, 2020Date of Patent: December 7, 2021Assignee: Brightcove Inc.Inventors: Jorge Cenzano Ferret, Ted Krofssik, Matthew Neil, Michael Harty, Yuriy Reznik
-
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: 20210203746Abstract: Techniques discussed herein improve a user's playback experience of a multimedia file by automatically adjusting playback settings based on change history data stored in one or more profiles. A system is configured to detect and collect information regarding changes to playback settings made by one or more users, and/or made in response to input from one or more users, during presentation of a media title, such as a song and/or movie, on one or more computers. This information is processed by a backend process on one or more server computers to determine predicted preferred playback settings for a particular user using a particular computer or playback device, requesting a particular multimedia file.Type: ApplicationFiled: March 15, 2021Publication date: July 1, 2021Applicant: Brightcove Inc.Inventor: Arup Malakar
-
Patent number: 10999340Abstract: Techniques described herein provide for cloud-based media delivery that accepts or ingests media content, transcodes it according to various media profiles to create a plurality of video files, and provides notification that at least a portion of the video files is ready for delivery. The notification can be provided using a notification Unique Resource Locator (URL), which can be provided in a request to prepare the media content for delivery. Cloud-based media delivery can be customized based on any of a variety of factors, such as requesting party, media type, and the like.Type: GrantFiled: June 13, 2019Date of Patent: May 4, 2021Assignee: Brightcove Inc.Inventor: Matthew A. Johnson