×

Dynamic stitching module and protocol for personalized and targeted content streaming

  • US 9,491,499 B2
  • Filed: 06/30/2014
  • Issued: 11/08/2016
  • Est. Priority Date: 06/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of dynamically rendering streaming content, comprising the steps of:

  • requesting through a player a personalized and targeted delivery of play list items from an adproxy, where the requesting includes;

    i) inquiring the player for user profile information and ii) providing the user profile information with the request to the adproxy for the personalized and targeted delivery of the play list items;

    returning by way of the adproxy to the player, a playlist of the personalized and targeted delivery of play list items responsive to the requesting in a Synchronized Multimedia Integration Language (SMIL), where the playlist includes a personalized content having at least one inserted ad reference;

    by way of the player, creating a base 64 encoded playlist from the playlist received from the adproxy and communicating the base 64 encoded playlist in a request to a dynamic stitching module for translation of the encoded playlist into a manifest, where the dynamic stitching module creates from the base 64 encoded playlist the manifest specific to the player for rendering a personalized content on the player; and

    providing the manifest to the player that resolves one or more streams identified in the manifest against a content server and an adserver for delivery of the personalized content,where the dynamic stitching module (DSM) performs the steps ofpresenting the manifest for the playlist with the at least one inserted ad reference already inserted and embedded for delivery as a single stream to the player, andpreventing ad blockers from reaching into the manifest and splicing out the at least one inserted ad reference bytranslating the base 64 encoded playlist with the at least one inserted ad reference into the manifest which combines the play list items in the playlist into one content stream for delivery.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×