Patents Assigned to Brightcove, Inc.
-
Patent number: 9332047Abstract: Timestamps for streams of media that transition from one media source to another (such as from live content to on-demand content, and vice versa) can be rewritten by a server to help ensure error-free streaming by the client. Embodiments can coordinate the creation of a client manifest with the dynamic creation of a requested segment of media (i.e., “chunk”) to determine how to rewrite timestamps of requested chunks such that they are continuous through the transition.Type: GrantFiled: November 21, 2013Date of Patent: May 3, 2016Assignee: Brightcove Inc.Inventors: Albert John McGowan, Nicholas Maultsby, Jared Marshall
-
Patent number: 9292866Abstract: Among other things, publishers of digital content are enabled each to define, for each of one or more digital content items, a style in which the digital content item is to be presented to a user and a condition under which the user may have the digital content item presented. The digital content items are stored in a content library, the styles and conditions associated with the digital content items are stored in a server. Each of the digital content items is enabled to be presented to users within presentation contexts that are accessible to the users and controlled by presentation context providers. The presentation of the digital content items includes obtaining the digital content items from the server and controlling the presentation to occur under the conditions and in the styles defined by the publishers.Type: GrantFiled: March 18, 2011Date of Patent: March 22, 2016Assignee: Brightcove Inc.Inventors: Jeremy Allaire, Robert Mason
-
Patent number: 9240922Abstract: Systems and methods for enabling dynamic advertisement insertion into media files without transcoding are disclosed. The techniques disclosed involve retrieving files of the media and advertisement(s) and converting the files to an MPEG-2 transport stream (MPEG-2 TS) format. The MPEG-2 TS streams are then joined to insert the advertisement at a desired point in the media file. The resulting MPEG-2 TS stream is then converted back to a media file, which can be provided for downloading, or optionally reindexed. Because it does not require transcoding, this process can be performed on-the-fly to provide dynamic insertion of advertisements into media files. Other media file manipulation, including the insertion of non-advertisement media, is contemplated.Type: GrantFiled: March 19, 2013Date of Patent: January 19, 2016Assignee: Brightcove Inc.Inventor: Albert John McGowan
-
Patent number: 9197688Abstract: Timestamps for streams of media that transition from one media source to another (such as from live content to on-demand content, and vice versa) can be rewritten by a server to help ensure error-free streaming by the client. Embodiments can coordinate the creation of a client manifest with the dynamic creation of a requested segment of media (i.e., “chunk”) to determine how to rewrite timestamps of requested chunks such that they are continuous through the transition.Type: GrantFiled: November 21, 2013Date of Patent: November 24, 2015Assignee: Brightcove, Inc.Inventors: Albert John McGowan, Nicholas Maultsby, Jared Marshall
-
Patent number: 9112939Abstract: 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. Business rules can be used to customize the cloud-based media delivery based on any of a variety of factors, such as requesting party, media type, and the like.Type: GrantFiled: February 12, 2013Date of Patent: August 18, 2015Assignee: Brightcove, Inc.Inventor: Matthew A. Johnson
-
Patent number: 9100719Abstract: Techniques described herein provide for an advertising processing engine service to act as an intermediary between client applications and advertising networks. The 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. On the other hand, the advertising processing engine service can receive requests from clients and communicate these requests to advertising networks in the corresponding language and/or format they require.Type: GrantFiled: January 24, 2013Date of Patent: August 4, 2015Assignee: Brightcove, Inc.Inventors: Benjamin Lebrato Ahern, David Morel, Matthew A. Johnson, Albert John McGowan
-
Patent number: 9065796Abstract: Systems, methods, and machine-readable media are described for retrieving data associated with files using input data files. Embodiments include generating input data files, which can be transformed to create data objects from input data of the input data files. The input data and the corresponding data objects can include information regarding files, such as the universal resource indicator (URI) of a file. The data objects can then be stored.Type: GrantFiled: June 19, 2013Date of Patent: June 23, 2015Assignee: Brightcove, Inc.Inventors: Richard L. Carls, Niko Thomas John Huffman
-
Publication number: 20140337127Abstract: Advertisement assets may be selected based on the capabilities of the device used to display or execute the advertisements. The capabilities of a device may be determined by a client bridge of an advertisement delivery system. The client bridge may analyze the capabilities and determine a set of advertisements that are compatible with the capabilities. The advertisement delivery system may select advertisements to maximize the advertisement yield within the bounds of the device capabilities.Type: ApplicationFiled: July 25, 2014Publication date: November 13, 2014Applicant: BRIGHTCOVE, INC.Inventors: David Morel, Troy Haas, Albert J. McGowan
-
Publication number: 20130219074Abstract: A method for dynamic file availability during remote transfer and transcoding involves the conversion of a non-streamable media file to a streamable format prior to transcoding, and the streaming of the transcoded file before ingest and transcode is complete. A first portion of a non-streamable media file is received at an ingest server for transcoding. Upon determining that the first portion does not include a header, the probable location of the header in the media file is determined and a header portion of the file is received at the ingest server. The first portion is combined with at least part of the header to produce a first streamable segment. Prior to receiving the last portion of the media file at the ingest server, the first streamable segment is transcoded at a first transcode server to produce a first transcoded streamable segment.Type: ApplicationFiled: February 14, 2013Publication date: August 22, 2013Applicant: Brightcove, Inc.Inventor: Brightcove, Inc.
-
Publication number: 20110191163Abstract: Among other things, publishers of digital content are enabled each to define, for each of one or more digital content items, a style in which the digital content item is to be presented to a user and a condition under which the user may have the digital content item presented. The digital content items are stored in a content library, the styles and conditions associated with the digital content items are stored in a server. Each of the digital content items is enabled to be presented to users within presentation contexts that are accessible to the users and controlled by presentation context providers. The presentation of the digital content items includes obtaining the digital content items from the server and controlling the presentation to occur under the conditions and in the styles defined by the publishers.Type: ApplicationFiled: March 18, 2011Publication date: August 4, 2011Applicant: Brightcove, Inc.Inventors: Jeremy Allaire, Robert Mason
-
Publication number: 20110166918Abstract: Among other things, publishers of digital content are enabled each to define, for each of one or more digital content items, a style in which the digital content item is to be presented to a user and a condition under which the user may have the digital content item presented. The digital content items are stored in a content library, the styles and conditions associated with the digital content items are stored in a server. Each of the digital content items is enabled to be presented to users within presentation contexts that are accessible to the users and controlled by presentation context providers. The presentation of the digital content items includes obtaining the digital content items from the server and controlling the presentation to occur under the conditions and in the styles defined by the publishers.Type: ApplicationFiled: March 18, 2011Publication date: July 7, 2011Applicant: Brightcove, Inc.Inventors: Jeremy ALLAIRE, Robert MASON
-
Patent number: 7925973Abstract: Among other things, publishers of digital content are enabled each to define, for each of one or more digital content items, a style in which the digital content item is to be presented to a user and a condition under which the user may have the digital content item presented. The digital content items are stored in a content library, the styles and conditions associated with the digital content items are stored in a server. Each of the digital content items is enabled to be presented to users within presentation contexts that are accessible to the users and controlled by presentation context providers. The presentation of the digital content items includes obtaining the digital content items from the server and controlling the presentation to occur under the conditions and in the styles defined by the publishers.Type: GrantFiled: August 12, 2005Date of Patent: April 12, 2011Assignee: Brightcove, Inc.Inventors: Jeremy Allaire, Robert Mason