IP Library Granted Patent US 7,028,072
Granted Patent B1
US 7,028,072 · App. 09/616,605 · Granted Apr 11, 2006

Method and apparatus for dynamically constructing customized advertisements

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,028,072
App. No.
09/616,605
Granted
Apr 11, 2006
Kind
B1
Abstract

A method and apparatus providing for the construction of customized advertisement banners for Web pages on a client computer. The advertisement banners are customized based upon various factors including user profile information, technographic information, geographic information, demographic information and user interaction information. The information being either stored on the user's computer, server computers or obtained from the user's interaction with the Web page containing the advertisement banner. Once specific information is obtained, customized advertisement content is selected from Web server computers and the advertisement banner is dynamically constructed and displayed on the user's computer.

Claims (24)

1. A method for dynamically providing a visual representation of a customizable advertisement within the context of a browser program running on a client computer comprising the steps of:

(a) downloading a Web page file from a Web server, the Web page file including at least one advertising fragment;

(b) locating an advertising applet program on an applet server using the advertising fragment, the advertising applet program containing program logic specifying how to construct the customizable advertisement;

(c) running the advertising applet program within the context of the browser program at the client computer to execute the program logic to construct the visual representation of the customizable advertisement;

(d) determining run time specific information for constructing the customizable advertisement; and

(e) using the run time specific information as input to the advertising applet program when constructing the visual representation of the customizable advertisement.

2. The method of claim 1 wherein run time specific information is obtained from reading a Web browser cookie file.

3. The method of claim 1 wherein the run time specific information is obtained from reading a computer specific identifier from the client computer.

4. An apparatus for dynamically providing a Web page with a user specific advertisement banner on a client computer display comprising:

a Web browser requesting a Web page stored on a Web server containing an advertising fragment;

a reference to an advertising applet program on an applet server obtained using the advertising fragment;

the advertising applet program constructing the advertisement banner on the client computer for display in the Web browser;

run time specific information for constructing the customizable advertisement; and

where the advertising applet program uses the run time specific information as input when constructing the advertisement banner.

5. The apparatus of claim 4 wherein user specific information is obtained from reading a Web browser cookie file.

6. The apparatus of claim 4 wherein the user specific information is obtained from reading a computer specific identifier from the client computer.

7. A computer program product comprising:

a computer usable medium comprising:

a set of computer program instructions embodied on the computer usable medium, including instructions to:

download a Web page file from a Web server, the Web page file including at least one advertising fragment;

locate an advertising applet program on an applet server using the advertising fragment, the advertising applet program containing program logic specifying how to construct the customizable advertisement;

run the advertising applet program within the context of the browser program at the client computer to execute the program logic to construct the visual representation of the customizable advertisement;

determine run time specific information for constructing the customizable advertisement; and

use the run time specific information as input to the advertising applet program when constructing the visual representation of the customizable advertisement.

Assignments (13)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2019
From: SIZMEK TECHNOLOGIES, INC.
To: ANDREAS ACQUISITION LLC
Reel/Frame 050568/0868 →
SECURITY INTEREST Recorded Aug 7, 2018
From: SIZMEK TECHNOLOGIES, INC.; X PLUS ONE SOLUTIONS, INC.; ROCKET FUEL INC.
To: CERBERUS BUSINESS FINANCE, LLC
Reel/Frame 046730/0579 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Sep 15, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: SIZMEK TECHNOLOGIES, INC.; POINT ROLL, INC.
Reel/Frame 043735/0013 →
ASSIGNMENT FOR SECURITY - PATENTS Recorded Sep 6, 2017
From: SIZMEK TECHNOLOGIES, INC.; POINT ROLL, INC.; ROCKET FUEL INC.
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 043767/0793 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2016
From: JPMORGAN CHASE BANK, N.A.
To: DIGITAL GENERATION, INC., F/K/A DG FASTCHANNEL, INC.
Reel/Frame 040471/0534 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME: 026653/0275 Recorded Nov 11, 2016
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: SIZMEK TECHNOLOGIES, INC., AS SUCCESSOR TO IN INTEREST TO DIGITAL GENERATION, INC., F/K/A DG FASTCHANNEL, INC.
Reel/Frame 040600/0067 →
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2016
From: BANK OF MONTREAL
To: SIZMEK TECHNOLOGIES, INC. (SUCCESSOR IN INTEREST TO ENLIVEN MARKETING TECHNOLOGIES CORPORATION)
Reel/Frame 040151/0988 →
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2016
From: BANK OF MONTREAL
To: SIZMEK TECHNOLOGIES, INC. (SUCCESSOR IN INTEREST TO UNICAST COMMUNICATIONS CORP.)
Reel/Frame 040151/0828 →
PATENT SECURITY AGREEMENT Recorded Sep 30, 2016
From: SIZMEK TECHNOLOGIES, INC.; POINT ROLL, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 040184/0582 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2014
From: DIGITAL GENERATION, INC.
To: SIZMEK TECHNOLOGIES, INC.
Reel/Frame 032179/0782 →
MERGER Recorded Nov 1, 2013
From: ENLIVEN MARKETING TECHNOLOGIES CORPORATION
To: DG FASTCHANNEL, INC.
Reel/Frame 031526/0685 →
CHANGE OF NAME Recorded Nov 1, 2013
From: DG FASTCHANNEL, INC.
To: DIGITAL GENERATION, INC.
Reel/Frame 031542/0730 →
MERGER Recorded Nov 1, 2013
From: UNICAST COMMUNICATIONS CORPORATION
To: ENLIVEN MARKETING TECHNOLGIES CORPORATION
Reel/Frame 031526/0630 →