×

System and method for delivering personalized advertising data

  • US 7,814,521 B2
  • Filed: 04/25/2007
  • Issued: 10/12/2010
  • Est. Priority Date: 04/25/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for distributing advertising video data in an internet protocol television (IPTV) system, the method comprising:

  • dynamically dividing a plurality of end user devices in the IPTV system into a quantity K advertising groups based on end user profile data for the plurality of end user devices;

    IF K is less than a first integer, M selected based the IPTV system available bandwidth,replicating each of N IPTV channels for each of the K advertising groups;

    inserting into each replicated IPTV channels in each advertising group, advertising data selected for the advertising group;

    sending the N times K IPTV channels to an IPTV server close to the plurality of end user devices;

    ELSEIF K is greater than or equal to the quantity M,THENsending a quantity of N IPTV channels to an IPTV server close to the plurality of end user devices;

    dynamically determining a percentile ranking relative to a predetermined percentile ranking for each of the plurality of end user devices, wherein the ranking is based on end user profile data for each end user device and available IPTV bandwidth wherein the predetermined percentile ranking is based on a first percentage of end user devices that will fit within a second percentage of multicast groups;

    placing a quantity of the plurality of end user devices having the a percentile ranking above the predetermined percentile ranking into J advertising groups and assigning each of a quantity I of the plurality of end user devices having a ranking below the predetermined percentile ranking to one of a quantity of I unicasts;

    concurrently multicasting to the quantity J of advertising video data multicast groups at a first advertising data multicast speed to each of a plurality of end user devices in the J advertising groups and the quantity K of multicast video data channels at a second multicast speed to all end users in the K advertising groups,wherein the second multicast speed is faster than the first multicast speed andwherein the quantity K of video data channels have empty advertising data slots which are filled at the end user devices with the advertising video data received in the quantity J multicasts of advertising video data transmitted from the server to the plurality of end user devices in the J advertising groups,wherein the end users in the J advertising groups have a percentile ranking above or equal to a predetermined percentile ranking; and

    unicasting from the server, advertising video data channels with advertising included in the unicasting for actively viewed television channels to each of a quantity I of end users having a percentile ranking below the predetermined percentile ranking for insertion of the unicast advertising data into the multicast video data stream, wherein the quantity I of end users is the number of end users below the predetermined percentage and the quantity J comprises the number of advertising groups for end users above the predetermined percentile ranking.

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