Systems and methods for efficient messaging and targeted IP multicast advertisement in communication networks
First Claim
1. A method comprising:
- receiving, at a set top box, information indicative of criteria associated with a targeted advertisement;
determining, at the set top box, whether the criteria correspond to a characteristic of a household at which the criteria is received by comparing, at the set top box, the criteria to characteristic information stored on the set top box;
storing, at the set top box, state information that indicates a plurality of channels that are experiencing an advertisement break, wherein the plurality of channels that are experiencing an advertisement break includes at least one program channel that is not currently being displayed at a video display device;
in the event the criteria is determined to correspond to the characteristic of the household at which the criteria is received, joining, at the set top box, a multicast group associated with the criteria and with one of the plurality of channels, the joining step comprising the steps of;
(1) tuning to the one of the plurality of channels at substantially the same time as joining the multicast group to allow viewing of the targeted advertisement via the multicast group immediately upon tuning to the one of the plurality of channels experiencing the advertisement break, and (2) sending a request from the set top box to join the multicast group, wherein the request is sent after the criteria associated with the targeted information is received;
receiving, at the set top box, via the multicast group, the targeted advertisement associated with the criteria; and
displaying, at the video display device, the targeted advertisement on the one of the plurality of channels that are experiencing the advertisement break, based at least in part on the stored state information.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, apparatus, methods and computer readable mediums for efficient and unconstrained information distribution and IP multicasting are provided. An exemplary method may include receiving, from a set top box, information indicative of criteria associated with targeted advertisement; and determining, at a set top box, whether the criteria corresponds to a characteristic of a household at which the criteria is received. The method may also include joining, from a set top box, a multicast group associated with the criteria in the event the criteria is determined to correspond to the characteristic of the household at which the criteria is received. The method may also include receiving, via multicast, at a set top box, the targeted advertisement associated with the criteria; and displaying, at a video display device, the targeted advertisement. The exemplary method may allow efficient and unconstrained information distribution leading to improved application quality and performance.
7 Citations
25 Claims
-
1. A method comprising:
-
receiving, at a set top box, information indicative of criteria associated with a targeted advertisement; determining, at the set top box, whether the criteria correspond to a characteristic of a household at which the criteria is received by comparing, at the set top box, the criteria to characteristic information stored on the set top box; storing, at the set top box, state information that indicates a plurality of channels that are experiencing an advertisement break, wherein the plurality of channels that are experiencing an advertisement break includes at least one program channel that is not currently being displayed at a video display device; in the event the criteria is determined to correspond to the characteristic of the household at which the criteria is received, joining, at the set top box, a multicast group associated with the criteria and with one of the plurality of channels, the joining step comprising the steps of;
(1) tuning to the one of the plurality of channels at substantially the same time as joining the multicast group to allow viewing of the targeted advertisement via the multicast group immediately upon tuning to the one of the plurality of channels experiencing the advertisement break, and (2) sending a request from the set top box to join the multicast group, wherein the request is sent after the criteria associated with the targeted information is received;receiving, at the set top box, via the multicast group, the targeted advertisement associated with the criteria; and displaying, at the video display device, the targeted advertisement on the one of the plurality of channels that are experiencing the advertisement break, based at least in part on the stored state information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
a receiver configured to receive information indicative of criteria associated with a targeted advertisement; a processor configured to;
determine whether the criteria correspond to a characteristic of a household at which the criteria is received by comparing, at the apparatus, the criteria to characteristic information stored on the apparatus, and determine whether to join a multicast group associated with the criteria, wherein the request is sent after the criteria associated with the targeted information is received;a memory configured to store state information that indicates a plurality of channels that are experiencing an advertisement break, wherein the plurality of channels that are experiencing an advertisement break includes at least one program channel that is not currently being displayed at a video display device; a transmitter configured to transmit a signal for joining the multicast group at substantially the same time as tuning to one of the at least one plurality of channels to allow viewing of the targeted advertisement via the multicast group immediately upon tuning to the one of the plurality of channels experiencing the advertisement break, the multicast group associated with the criteria and with the one of the plurality of channels, the transmitter configured to transmit the signal in the event the criteria is determined to correspond to the characteristic of the household at which the criteria is received, the receiver also being configured to receive via the multicast group, the targeted advertisement associated with the criteria, and the processor also being configured to output information for causing a display of the targeted advertisement on one of the plurality of channels that are experiencing the advertisement break, based at least in part on the stored state information. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving, from a signal transmission apparatus, information content over a first communication band of a communication channel at a set top box; receiving, from the signal transmission apparatus, one or more messages over a second communication band of a communication channel, the first communication band being different from the second communication band at the set top box; determining whether to join a multicast group associated with the messages by comparing, at the set top box, information associated with the messages to characteristic information stored on the set top box to allow viewing of the one or more messages via the multicast group immediately upon tuning to one of a plurality of channels experiencing an advertisement break, wherein the determination on whether to join the multicast group is made after the messages are received; storing, at the set top box, state information that indicates which of the plurality of channels are experiencing an advertisement break, wherein the plurality of channels that are experiencing an advertisement break includes at least one program channel that is not currently being displayed at a video display device; and displaying, at the video display device, the received information content and the received one or more messages on one of the plurality of channels that are experiencing the advertisement break, based at least in part on the stored state information. - View Dependent Claims (18, 19, 20, 21)
-
-
22. An apparatus comprising:
-
a receiver configured to receive information content over a first communication band of a communication channel and one or more messages over a second communication band of a communication channel, the first communication band being different from the second communication band; a memory configured to store state information that indicates a plurality of program channels that are experiencing an advertisement break, wherein the plurality of program channels that are experiencing an advertisement break includes at least one program channel that is not currently being displayed at a video display device; a processor for determining whether to join a multicast group associated with the messages by comparing, at the apparatus, information associated with the messages to characteristic information stored on the apparatus, wherein the determination on whether to join a multicast group is made after the messages are received; a transmitter for sending requests to join a multicast group associated with the information content at substantially the same time as tuning to one of the plurality program channels to allow viewing of the one or more messages via the multicast group immediately upon tuning to the one of the plurality of program channels experiencing the advertisement break; a processor configured to output information for causing a display of the received information content and the one or more messages on one of the plurality of channels that are experiencing the advertisement break, based at least in part on the stored state information. - View Dependent Claims (23, 24, 25)
-
Specification