Queue based advertisement scheduling and sales
First Claim
1. A method of inserting advertisements into a programming stream in a communications network, the method comprising:
- receiving the programming stream from a central location by a receiver via the communications network;
storing one or more queues at the receiver, each of the one or more queues associated with one or more subscribers and comprising a plurality of queue locations forming an ordered list of advertisements, each advertisement being previously matched to one or more of the subscribers;
selling one or more individual locations in the one or more queues and reordering, in the one or more queues, the corresponding ordered list of advertisements based on the sold one or more individual locations;
detecting one or more intervals in the programming stream within which advertisements may be inserted; and
inserting advertisements from the queues into the programming stream within the detected one or more intervals, the advertisements being inserted in accordance with the ordered list.
3 Assignments
0 Petitions
Accused Products
Abstract
In accordance with the invention, advertisement identifiers are stored in a queue in memory in the set top box or elsewhere corresponding to individual subscribers of a television service delivery network. The advertisements are retrieved and displayed in the order dictated by the queue as advertisement avails are detected in the particular channel information stream being watched by that subscriber. Accordingly, the subscriber sees the advertisements regardless of what channel or television program is being watched and sees them in the order dictated by the queue. The invention also is applicable to other information streams including Internet advertising, audio/radio advertising and advertising in electronic program guides.
-
Citations
20 Claims
-
1. A method of inserting advertisements into a programming stream in a communications network, the method comprising:
-
receiving the programming stream from a central location by a receiver via the communications network; storing one or more queues at the receiver, each of the one or more queues associated with one or more subscribers and comprising a plurality of queue locations forming an ordered list of advertisements, each advertisement being previously matched to one or more of the subscribers; selling one or more individual locations in the one or more queues and reordering, in the one or more queues, the corresponding ordered list of advertisements based on the sold one or more individual locations; detecting one or more intervals in the programming stream within which advertisements may be inserted; and inserting advertisements from the queues into the programming stream within the detected one or more intervals, the advertisements being inserted in accordance with the ordered list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for inserting advertisements into a programming stream in a communications network, the system comprising:
-
a receiver configured to receive the programming stream from a central location via the communications network; a first processor configured to store one or more queues, each of the one or more queue queues associated with one or more subscribers and comprising a plurality of queue locations forming an ordered list of advertisements, each advertisement being previously matched to one or more of the subscribers; a second processor configured to sell one or more individual locations in the one or more queues; and a third processor configured to; reorder, in the one or more queues, the corresponding ordered list of advertisements based on the sold one or more individual locations at least partially determine the order of one or more queues; detect one or more intervals in the programming stream within which advertisements may be inserted; and insert advertisements from the queues into the programming stream within the detected one or more intervals, the advertisements being inserted in accordance with the ordered list. - View Dependent Claims (16, 17)
-
-
18. A method of inserting advertisements into a programming stream in a communications network, the method comprising:
-
receiving the programming stream from a central location by a receiver via the communications network; storing one or more queues at the receiver, each of the one or more queue queues associated with one or more subscribers and comprising a plurality of queue locations forming an ordered list of advertisements, each advertisement being previously matched to one or more of the subscribers; receiving data describing one or more sold individual locations in the one or more queues that and reordering, in the one or more queues, the corresponding ordered list of advertisements based on the one or more sold individual locations at least partially determine the order of one or more queues; detecting one or more intervals in the programming stream within which advertisements may be inserted; and inserting advertisements from the queues into the programming stream within the detected one or more intervals, the advertisements being inserted in accordance with the ordered list. - View Dependent Claims (19, 20)
-
Specification