SERVING CONTENT-RELEVANT ADVERTISEMENTS WITH CLIENT-SIDE DEVICE SUPPORT
First Claim
1. A computer-implemented method for use by a client device, in an environment including the client device and a content-relevant ad server system, the computer-implemented method comprising:
- a) receiving, by the client device, a requested document including content;
b) extracting, automatically by the client device, concepts from the content of the received requested document;
c) generating, by at least one of (A) a browser application on the client device, (B) a browser plug-in on the client device, or (C) a browser toolbar on the client device, a request for at least one content-relevant ad, the request including the concepts extracted by the client device;
d) submitting, by the at least one of (A) a browser application on the client device, (B) a browser plug-in on the client device, and (C) a browser toolbar on the client device, the request for at least one content-relevant ad to the content-relevant ad server system;
e) receiving, by the client device, at least one content-relevant ad, sourced by a content-relevant ad server system; and
f) rendering, by the at least one of (A) a browser application on the client device, (B) a browser plug-in on the client device, or (C) a browser toolbar on the client device, at least one of the at least one content-relevant ad received.
0 Assignments
0 Petitions
Accused Products
Abstract
A client-side application (such as a browser, a browser plug-in, a browser toolbar plug-in, etc. on an end user'"'"'s computer) is used to support the serving of content-relevant ads to the client device. The client-side application may provide such support by sending document information (such as a document identifier, document content, content relevance information, etc.) to a content ad server. The client-side application may also be used to combine content of the document and the content-relevant ads. For example, the client-side application may combine content of the document and the ads in a window (e.g., in a browser window), may provide the ads in a window above, below, adjacent to a document window, may provide the ads in “chrome” of the browser, etc.
14 Citations
20 Claims
-
1. A computer-implemented method for use by a client device, in an environment including the client device and a content-relevant ad server system, the computer-implemented method comprising:
-
a) receiving, by the client device, a requested document including content; b) extracting, automatically by the client device, concepts from the content of the received requested document; c) generating, by at least one of (A) a browser application on the client device, (B) a browser plug-in on the client device, or (C) a browser toolbar on the client device, a request for at least one content-relevant ad, the request including the concepts extracted by the client device; d) submitting, by the at least one of (A) a browser application on the client device, (B) a browser plug-in on the client device, and (C) a browser toolbar on the client device, the request for at least one content-relevant ad to the content-relevant ad server system; e) receiving, by the client device, at least one content-relevant ad, sourced by a content-relevant ad server system; and f) rendering, by the at least one of (A) a browser application on the client device, (B) a browser plug-in on the client device, or (C) a browser toolbar on the client device, at least one of the at least one content-relevant ad received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. Apparatus, residing on a client device, for use by the client device, in an environment including the client device and a content-relevant ad server system, the apparatus comprising:
-
a) at least one processor; b) an input device; and c) at least one storage device storing a computer executable code which, when executed by the at least one processor, performs a method of 1) receiving a requested document including content; 2) extracting, automatically by the client device, concepts from the content of the received requested document; 3) generating, by at least one of (A) a browser application on the client device, (B) a browser plug-in on the client device, or (C) a browser toolbar on the client device, a request for at least one content-relevant ad, the request including the concepts extracted by the client device; 4) submitting a request for at least one content-relevant ad to the content-relevant ad server system, wherein the request includes the concepts extracted by the client device; 5) receiving at least one content-relevant ad, sourced by the content-relevant ad server system; and 6) rendering, by the at least one of (A) a browser application on the client device, (B) a browser plug-in on the client device, or (C) a browser toolbar on the client device, at least one of the at least one content-relevant ad received.
-
Specification