Patent ID: 7814521
Filing Date: 2010-10-12
Classification: H04N

Abstract:
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, THEN sending 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,