System and method for delivering personalized advertising data
First Claim
Patent Images
1. A method for distributing advertising video data in a television (TV) system, the method comprising:
- dividing a plurality of end user devices in the TV system into K advertising groups based on end user profile data for the plurality of end user devices;
determining a percentile ranking for end user device profiles among a plurality of end user device profiles;
multicasting J advertising video data multicast groups from the server to a plurality of end user devices in J advertising groups having a percentile ranking above or equal to a predetermined percentile ranking; and
unicasting from the server, advertising video data channels for actively viewed television channels to a fourth integer, I of end users having a percentile ranking below a predetermined percentile ranking.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is disclosed for distributing advertising data in an internet protocol television (IPTV) system, the method including dividing a plurality of end user devices in the IPTV system into K advertising groups; multicasting J advertising data multicast groups to end user devices in J advertising groups having a percentile ranking above or equal to a predetermined percentile ranking; and unicasting advertising data channels for actively viewed IPTV channels being viewed by other end users.
106 Citations
27 Claims
-
1. A method for distributing advertising video data in a television (TV) system, the method comprising:
dividing a plurality of end user devices in the TV system into K advertising groups based on end user profile data for the plurality of end user devices; determining a percentile ranking for end user device profiles among a plurality of end user device profiles; multicasting J advertising video data multicast groups from the server to a plurality of end user devices in J advertising groups having a percentile ranking above or equal to a predetermined percentile ranking; and unicasting from the server, advertising video data channels for actively viewed television channels to a fourth integer, I of end users having a percentile ranking below a predetermined percentile ranking. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A system for distributing advertising data in an internet protocol television (IPTV) system, the system comprising:
-
a computer readable memory; a processor in data communication with the memory; and a computer program embedded in the memory, the compute program further comprising instructions to divide a plurality of end user devices in the IP system into K advertising groups based on end user profile data for the plurality of end user devices; instructions to, IF K is greater than or equal to M, send N IP channels to an IPTV server close to the end user devices; determine a percentile ranking for end user device profiles among a plurality of end user device profiles; multicast J advertising data multicast groups to end user devices in J advertising groups having a percentile ranking above or equal to a predetermined percentile ranking; and instructions to unicast advertising video data channels for active IP channels being viewed to a fourth integer, I end users having a percentile ranking below a predetermined percentile ranking. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer readable medium containing a computer program, useful for distributing advertising data in an internet protocol television (IPTV) system, the computer program comprising:
-
instructions to divide a plurality of end user devices in the IPTV system into K advertising groups based on end user profile data for the plurality of end user devices; instructions to, IF K is greater than or equal to M, send N IPTV channels to an IPTV server close to the end user devices; determine a percentile ranking for end user device profiles among a plurality of end user device profiles; multicast J advertising data multicast groups to end user devices in J advertising groups having a percentile ranking above or equal to a predetermined percentile ranking; and
unicast advertising data channels for IPTV channels being viewed by end users to a fourth integer, I end users having a percentile ranking below a predetermined percentile ranking. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A data structure embedded in a computer readable medium, the data structure comprising:
a first field for containing data indicative of a predetermined percentile ranking for determining, based on a percentile ranking for profile data for an end user device, whether an end user will receive advertising data selected from the group consisting of an advertising data multicast and an advertising data unicast. - View Dependent Claims (19, 20, 21, 22)
-
23. A method for receiving advertising data in an IP television system, the method comprising:
-
receiving at an IP television end user device from an IP television server, a channel assignment for an IPTV channel containing advertising data targeted to an IPTV subscriber associated with the end user device; accepting a channel request at the end user device from the IPTV subscriber; and joining a first IP address identified in the channel assignment to receive data for the requested IP television channel from the IP television system, wherein the requested IP television channel has multiple versions, each version including the same video content data and different advertising video data than each other version. - View Dependent Claims (24)
-
-
25. A system for receiving advertising data in an IPTV system, the system comprising:
-
a computer readable memory; a processor in data communication with the computer readable memory, the processor further comprising, a first interface for receiving at an IPTV end user device from an IPTV server, a channel assignment for an IPTV channel containing advertising data targeted to an IPTV subscriber associated with the end user device; a second interface for accepting a channel request at the end user device from the IPTV subscriber; and a third interface for joining a first IP address identified in the channel assignment to receive data for the requested IPTV channel from the IPTV system. - View Dependent Claims (26)
-
-
27. A computer readable medium, containing a computer program useful for receiving advertising data in an IPTV system, the computer program comprising:
-
instructions receive at an IPTV end user device from an IPTV server, a channel assignment for an IPTV channel containing advertising data targeted to an IPTV subscriber associated with the end user device; instructions to accept a channel request at the end user device from the IPTV subscriber; and instructions to join a first IP address identified in the channel assignment to receive data for the requested IPTV channel from the IPTV system.
-
Specification