Media streaming with seamless ad insertion
First Claim
Patent Images
1. A method for advertisement insertion on a playback device, comprising:
- downloading a media segment on the playback device from a server computer over a network by decoding the media segment in a first media pipeline;
while the media segment is being rendered on the playback device, downloading at least a portion of an advertisement to be rendered;
seamlessly switching between rendering the media segment and rendering the advertisement; and
determining an advertisement insertion point at which the advertisement is to be rendered and calculating a point in time prior to the advertisement insertion point to initiate downloading the advertisement and decoding at least a portion of the advertisement in a second media pipeline.
3 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to playback of video/audio streaming media data with seamless advertisement insertion. A content player monitors playback of the media stream and determines a location to insert an advertisement. The content player pauses downloads of the media stream and begins downloading the advertisement while the media stream continues to be rendered. The advertisement is, consequently, loaded prior to a start time and allows for an instantaneous rendering at an advertisement insertion point in the media stream.
80 Citations
16 Claims
-
1. A method for advertisement insertion on a playback device, comprising:
-
downloading a media segment on the playback device from a server computer over a network by decoding the media segment in a first media pipeline; while the media segment is being rendered on the playback device, downloading at least a portion of an advertisement to be rendered; seamlessly switching between rendering the media segment and rendering the advertisement; and determining an advertisement insertion point at which the advertisement is to be rendered and calculating a point in time prior to the advertisement insertion point to initiate downloading the advertisement and decoding at least a portion of the advertisement in a second media pipeline. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for advertisement insertion on a playback device, comprising:
-
downloading at least one segment of a media stream using a first media pipeline; while the at least one segment is being rendered, determining an advertisement insertion point at which the advertisement is to be rendered and downloading the advertisement using a second media pipeline; and rendering the advertisement using a seamless transition after the first segment has been rendered. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for displaying content on a playback device coupled to a network, comprising:
-
receiving a media stream to display from the network in a first media pipeline, wherein the media stream comprises at least multiple sequential media fragments encoded at a first bit rate; calculating a point in time prior to initiate downloading an advertisement; while rendering the media stream, initiate downloading of the advertisement in accordance with the calculation at a second bit rate in a second media pipeline; and rendering the advertisement at a predetermined point in the media stream after one of the media fragments has been rendered. - View Dependent Claims (15, 16)
-
Specification