×

System and method for creating customized, multi-platform video programming

  • US 10,158,901 B2
  • Filed: 08/10/2016
  • Issued: 12/18/2018
  • Est. Priority Date: 11/19/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method that uses a workflow file on a first computer to determine playback of audio and video content on a second computer, wherein said audio and video content is combined with advertisements that are to be viewed by a user over a network on said second computer capable of playing such audio and video content, said method comprising:

  • storing, at a first computer, a workflow file comprising at least a plurality of source identifiers for a plurality of media files, said workflow file further comprising a plurality of playback parameters associated with said playback, wherein said playback parameters are defined by a media aggregator and comprise;

    at least starting points and ending points within portions of said plurality of media files, layering information, advertisement auction information, and time information defining when to send source indicators to a second computer;

    storing a rule book in association with said workflow file that defines resolution of conflicts in said plurality of playback parameters and resolving conflicts in said plurality of playback parameters associated with said plurality of media files based on said rule book;

    representing at least a first source identifier of at least a first media file comprising both audio and video stored on at least a computer other than said first computer and said second computer, said first media file accessed over the network, wherein said first source identifier comprises as at least a first uniform resource indicator corresponding to a location of said first media file on said network;

    representing at least a second source identifier of at least a second media file comprising both audio and video stored on at least a computer other than said first computer and said second computer, said second media file accessed over the network, wherein said second source identifier comprises at least a second uniform resource indicator corresponding to a location of said second media file on said network;

    representing at least a third source identifier of at least a third media file comprising a first advertisement stored on at least a computer other than said first computer and said second computer, said third media file accessed over the network, wherein said third source identifier comprises at least a third uniform resource indicator corresponding to the location of said third media file on said network, where a viewer of said first advertisement can click on or otherwise select said first advertisement;

    representing at least a fourth source identifier of at least a fourth media file comprising a second advertisement stored on at least a computer other than said first computer and said second computer, said fourth source identifier accessed over the network as at least a uniform resource indicator corresponding to the location of said fourth media file on said network;

    evaluating attributes of at least said first media file relating to restrictions on attributes of advertisements that can be associated with said first media file;

    accessing personalization data stored on said second computer, said personalization data comprising each of;

    at least a portion of the browsing and viewing history of said user of said second computer, information about paid content previously purchased or subscribed to by said user, location-related information about said second computer, the language preferences of said user, and information about said second computer;

    capturing at least an image of one or more users of said second computer, and determining at least a captured image characteristic of said one or more users, where said captured image characteristic comprises at least one of the group consisting of;

    a number of said one or more users, a gender of said one or more users, and whether said one or more users are adults or children;

    determining substantially contemporaneously with the viewing of the audio and video content on said first second computer or other device, based at least in part on said captured image characteristic of said user or users, based at least in part on said personalization data, and based at least in part on said attributes of said first media file relating to restrictions on the attributes of advertisements that can be associated with said first media file and whether to play back at least first advertisement and said second advertisement or whether to play back only said first advertisement;

    conducting based on said advertisement auction information in said workflow file, an advertisement bid auction with a plurality of advertisers to provide said first or second advertisements prior to a time said first or second advertisements will be viewed;

    based at least in part on monitoring with said first computer, said status of said playback of said first media file and based at least in part on said time information in said workflow file, defining when to send said second source indicator from said first computer to said second computer to direct playback of said second media file; and

    playing back substantially all of said first media file between the starting and ending points of said first media file defined in said playback parameters in said workflow file, substantially all of said first advertisement, and at least a portion of said second media file between said starting and ending points of said second media file as defined in said playback parameters in said workflow file, such that playback of said first advertisement or said second advertisement any portion thereof may not be skipped by a viewer.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×