System for controlling the distribution of advertisements to informational client devices
First Claim
1. A playlist server system for supplying a playlist response to a client device exchanging information with an information server system over a communications network and storing ads, comprising:
- playlist response generating means for generating a playlist response identifying a plurality of selected ads to be presented by the client device; and
first communications means for establishing a playlist response send communications link with the client device via the communications network over which the playlist response is transmitted to the client device, wherein the information server system and the playlist server are independently controlled.
1 Assignment
0 Petitions
Accused Products
Abstract
A playlist server system for supplying a playlist response to a client device which exchanges information with an information server system and which receives ads from an ad server over a communications network, including a playlist response generating device for generating a playlist response identifying a plurality of selected ads to be presented by the client device, and a first communications device for establishing a playlist response send communications link with the client device via the communications network over which the playlist response is transmitted to the client device, wherein the information server system and the playlist server are independently controlled.
76 Citations
174 Claims
-
1. A playlist server system for supplying a playlist response to a client device exchanging information with an information server system over a communications network and storing ads, comprising:
-
playlist response generating means for generating a playlist response identifying a plurality of selected ads to be presented by the client device; and
first communications means for establishing a playlist response send communications link with the client device via the communications network over which the playlist response is transmitted to the client device, wherein the information server system and the playlist server are independently controlled. - 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, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174)
-
-
24. A playlist server system for supplying a playlist response to a client device which exchanges information with an information server system and which receives ads from an ad server over a communications network, comprising:
-
playlist response generating means for generating a playlist response identifying a plurality of selected ads to be presented by the client device; and
first communications means for establishing a playlist response send communications link with the client device via the communications network over which the playlist response is transmitted to the client device, wherein the information server system and the playlist server are independently controlled.
-
-
126. A playlist server for supplying a playlist response to a client device which exchanges information with an information server system and which receives ads from an ad server over a communications network, comprising:
-
playlist response generating means for generating a playlist response identifying a plurality of selected ads to be presented by the client device;
playlist request parsing means for extracting selected information from the playlist request, comprising;
extensible markup language (XML) parsing means for verifying the wellformedness of the playlist request;
playlist analysis means receiving the playlist request after verification by the XML parsing means for generating an object;
database driver means receiving the object for building a query from the object for applying the query to a playlist server database;
playlist generating means receiving an output of the database driver means for generating a playlist for inclusion in the playlist response which identifies a plurality of selected ads to be presented by the client device in response to receipt of a playlist request;
selected information supply means for supplying the selected information to the playlist response generating means to thereby initiate the playlist generating means;
first communications means for establishing a playlist response send communications link with the client device via the communications network over which the playlist response is transmitted to the client device; and
second communications means for establishing a playlist request receive communications link with the client device via the communications network, wherein the information server system and the playlist server are independently controlled.
-
Specification