×

Embedded video player with modular ad processing

  • US 8,533,754 B2
  • Filed: 12/30/2011
  • Issued: 09/10/2013
  • Est. Priority Date: 06/03/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for interacting with a video player embedded into a web page to cause playing of a video, comprising:

  • providing embed code that runs within a web browser;

    receiving an identifier from the embed code after the web browser loads the embed code;

    sending player code for implementing video player functionality after the web browser loads the embed code;

    sending parameters corresponding to the identifier to the web browser, wherein;

    the parameters identify the video that can be rendered by the video player,the parameters comprise first metadata associated with the video,the first metadata identifies one or more modules configured to add functionality to the video player,the identifier is indicative of a type of end-user device and a capability of the web browser,the identifier specifies a group of content objects,the group of content objects is one of slideshow, animation, video, and audio,the embed code is configured to display three content objects simultaneously using a primary tile and two secondary tiles, andthe primary tile and the two secondary tiles include a video, a title, and a description;

    receiving a request for ad module code, where the ad module code to load ad request functionality into the web browser that integrates with the player code to provide the ad request functionality to the video player, wherein;

    the request for the ad module code is received after an end user requests playback of the video from the video player functionality, andthe ad module code is written in a runtime programming language; and

    sending the ad module code to the web browser, wherein the ad module code;

    requests an ad,receives a determination of the ad from a plurality of ads, wherein the ad is chosen and tracked based on two or more different second metadata including;

    genre, playback time, placement of the ad, channel, zone, subject matter, aspect ratio, video quality, and the end-user device,receives a response specifying where the ad can be retrieved, andweaves the ad into the playback of the video, wherein the ad is spliced into the video via the ad module code on the end-user device.

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