Advertisement delivery for streaming program
First Claim
Patent Images
1. In a client system, a method of operation comprising caching a plurality of advertisements of various time lengths;
- and causing one or more of said cached advertisements to be synchronously rendered during an advertisement time slot of a streaming program, replacing advertisements, if any, included in the streaming program for the advertisement time slot.
2 Assignments
0 Petitions
Accused Products
Abstract
Advertisements of various time lengths, preferably consumer tailored, are pre-cached on consumer client systems of a streaming program. Selected ones of advertisements are synchronously rendered at advertisement time slots of the streaming program, effectively substituting or replacing advertisements, if any, included with the streaming program for the advertisement time slots. In various embodiments, the advertisements are downloaded to the client systems in an adaptive manner, such that the downloads are substantially non-interfering to the receipt and rendering of the streaming program.
-
Citations
55 Claims
-
1. In a client system, a method of operation comprising
caching a plurality of advertisements of various time lengths; - and
causing one or more of said cached advertisements to be synchronously rendered during an advertisement time slot of a streaming program, replacing advertisements, if any, included in the streaming program for the advertisement time slot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
- and
-
25. An apparatus comprising:
-
storage medium havig stored therein programming instructions designed to enable the apparatus to cache a plurality of advertisements of various time lengths, and synchronously render one or more of said cached advertisements during an advertisement time slot of a streaming program, to effectively substitute for advertisements, if any, included in said streaming program for rendering during said advertisement time slot; and
at least one processor coupled with the storage medium to execute the programming instructions. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A system comprising:
-
first server providing at least one of advertisements of various time lengths, and locations of advertisements of various time lengths to a client;
second server providing a streaming program to said client, said streaming program having one or more advertisement time slots; and
said client coupled with the first and second servers to cache said advertisements of various time lengths, and synchronously render one or more of said cached advertisements during a advertisement time slot to effectively substitute for advertisements, if any, included in said streaming program for rendering during said advertisement time slot. - View Dependent Claims (50, 51, 52, 53, 54, 55)
-
Specification