×

System and method for matching targeted advertisements for video content delivery

  • US 9,473,828 B2
  • Filed: 12/01/2010
  • Issued: 10/18/2016
  • Est. Priority Date: 01/28/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of matching video content to insertion content, the method comprising:

  • electronically receiving a video content metadata from a first server over a network by a second server, the video content metadata corresponding to video content being sent to a user device over the network by the first server, wherein the first server, second server and user device are separate from each other; and

    using a processor of a second server, matching the video content metadata to a global list of insertion content metadata corresponding to content configured to be inserted within the video content at the user device, whereinthe video content metadata comprises at least one keyword,the insertion content metadata comprises at least one keyword,matching the video content metadata to insertion content metadata comprises comparing the at least one keyword of the video content metadata to the at least one keyword of the insertion content metadata, andthe global list of insertion content metadata is stored on the second server;

    receiving, over the network by the processor of the second server, user preference data from the user device;

    filtering, by the processor of the second server, results of the matching the video content metadata to insertion content metadata to form filtered results, wherein the filtering comprisesutilizing user preference data from a user preference matrix to perform the filtering results, the user preference matrix comprising preference values according to rows indexed by video categories and columns indexed by a plurality of insertion categories, wherein the user preference matrix comprises values based on the received user preference data, andadjusting the user preference data according to user profile data in a user profile matrix, the user profile matrix comprising further preference data according to the plurality of insertion categories, wherein the user profile matrix comprises rows indexed by user profile categories and columns indexed by the plurality of insertion categories, wherein the adjusting comprisesselecting a row of the user preference matrix corresponding to a video category,determining weights from at least one row of the user profile matrix, andapplying the weights to the row of the user preference matrix to form an adjusted row of the user preference matrix;

    transmitting, over the network by the second server, the filtered results to the user device to specify actual insertion content for the user device to insert into the video content;

    after transmitting the filtered results, receiving, by the second server, a request from the user device for the actual insertion content specified in the filtered results that the user device determined to correspond with video content received by the user device from the first server;

    transmitting by the second server over the network the actual insertion content to the user device for subsequent insertion of the actual insertion content in the video content received by the user device from the first server;

    receiving, by the user device, the video content from the first server;

    receiving, by the user device, the filtered results from the second server;

    selecting, by the user device, the actual insertion content specified in the filtered results based on the video content;

    transmitting, by the user device, the request for the actual insertion content to the second server;

    receiving, by the user device, the actual insertion content from the second server; and

    playing back the video content and the actual insertion content.

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