Patents Assigned to Brightcove, Inc.
  • Patent number: 11949945
    Abstract: 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: Grant
    Filed: September 12, 2022
    Date of Patent: April 2, 2024
    Assignee: Brightcove Inc.
    Inventors: Bo Zhang, Yuriy Reznik
  • Publication number: 20240029111
    Abstract: 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: Application
    Filed: July 24, 2023
    Publication date: January 25, 2024
    Applicant: Brightcove Inc.
    Inventors: Albert John McGowan, Nicholas Maultsby, Niko T.J. Huffman, Christian D. Moosman
  • Publication number: 20230308704
    Abstract: 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: Application
    Filed: May 9, 2022
    Publication date: September 28, 2023
    Applicant: Brightcove, Inc.
    Inventors: Yuriy Reznik, Karl Lillevold, Abhijith Jagannath, Manish Rao
  • Patent number: 11743310
    Abstract: 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: Grant
    Filed: December 6, 2021
    Date of Patent: August 29, 2023
    Assignee: Brightcove Inc.
    Inventors: Jorge Cenzano Ferret, Ted Krofssik, Matthew Neil, Michael Harty, Yuriy Reznik
  • Patent number: 11710151
    Abstract: 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: Grant
    Filed: November 1, 2013
    Date of Patent: July 25, 2023
    Assignee: Brightcove Inc.
    Inventors: Albert John McGowan, Nicholas Maultsby, Niko T. J. Huffman, Christian D. Moosman
  • 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
  • Patent number: 11665216
    Abstract: 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: Grant
    Filed: December 6, 2021
    Date of Patent: May 30, 2023
    Assignee: Brightcove Inc.
    Inventors: Jorge Cenzano Ferret, Ted Krofssik, Matthew Neil, Michael Harty, Yuriy Reznik
  • Patent number: 11463538
    Abstract: 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: Grant
    Filed: March 15, 2021
    Date of Patent: October 4, 2022
    Assignee: Brightcove Inc.
    Inventor: Arup Malakar
  • Patent number: 11375296
    Abstract: 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: Grant
    Filed: May 28, 2021
    Date of Patent: June 28, 2022
    Assignee: BRIGHTCOVE INC.
    Inventors: Jacob John Mingolla, Craig Rodman Barstow, Thomas Herbert Ruggles, III, Jon-Carlos Rivera, Travis Albert Sein
  • Patent number: 11363322
    Abstract: 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: Grant
    Filed: December 1, 2017
    Date of Patent: June 14, 2022
    Assignee: Brightcove, Inc.
    Inventors: Yuriy Reznik, Karl Lillevold, Abhijith Jagannath, Justin Greer, Manish Rao
  • Publication number: 20220094728
    Abstract: 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: Application
    Filed: December 6, 2021
    Publication date: March 24, 2022
    Applicant: Brightcove Inc.
    Inventors: Jorge Cenzano Ferret, Ted Krofssik, Matthew Neil, Michael Harty, Yuriy Reznik
  • Publication number: 20220094727
    Abstract: 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: Application
    Filed: December 6, 2021
    Publication date: March 24, 2022
    Applicant: Brightcove Inc.
    Inventors: Jorge Cenzano Ferret, Ted Krofssik, Matthew Neil, Michael Harty, Yuriy Reznik
  • 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: 11196785
    Abstract: 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: Grant
    Filed: May 8, 2020
    Date of Patent: December 7, 2021
    Assignee: Brightcove Inc.
    Inventors: Jorge Cenzano Ferret, Ted Krofssik, Matthew Neil, Michael Harty, Yuriy Reznik
  • 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: 20210203746
    Abstract: 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: Application
    Filed: March 15, 2021
    Publication date: July 1, 2021
    Applicant: Brightcove Inc.
    Inventor: Arup Malakar
  • Patent number: 10999340
    Abstract: 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: Grant
    Filed: June 13, 2019
    Date of Patent: May 4, 2021
    Assignee: Brightcove Inc.
    Inventor: Matthew A. Johnson
  • Patent number: 10979468
    Abstract: Techniques and a system are provided for protecting content (or media item) streamed over a network from unauthorized access. As an example, the streaming protection system generates statistics when a client requests a media item. The statistic may be generated based on various factors. The media item is divided into different portions, each portion requiring a different key to decrypt the portion so that it may be viewed by a user. Based on the generated statistic, the streaming protection system determines whether or not to allow the client access to the decryption key for a portion of the media item.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: April 13, 2021
    Assignee: Brightcove Inc.
    Inventors: Barry Hartman, Sean Knapp, Bob Sesek, Siddharth Gopalan
  • Patent number: 10951729
    Abstract: 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: Grant
    Filed: February 13, 2017
    Date of Patent: March 16, 2021
    Assignee: BRIGHTCOVE INC.
    Inventor: Arup Malakar
  • Publication number: 20200358835
    Abstract: 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: Application
    Filed: May 8, 2020
    Publication date: November 12, 2020
    Applicant: Brightcove Inc.
    Inventors: Jorge Cenzano Ferret, Ted Krofssik, Matthew Neil, Michael Harty, Yuriy Reznik