Method for conveniently enabling a web server to provide commercial promotions using compiled code
First Claim
1. A method for enabling a web server to provide a commercial promotion, comprising the acts of:
- detecting a qualifying value of a commercial transaction;
checking a database of promotions for presence of a promotion that includes the qualifying value; and
when a promotion that includes the qualifying value is present in the database, executing a module of selectively executable compiled web server code that provides the promotion.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved method for enabling an electronic commerce web server to provide commercial promotions. Modules of selectively executable compiled web server code are included within the web server'"'"'s larger body of compiled code. A database contains the terms of each promotion and an association of each promotion with one of the modules. When a commercial transaction arrives at the server, the transaction is checked for a qualifying value that matches one of the qualifying values of the promotions in the database. When a match is found, the associated module of selectively executable compiled web server code is executed, thereby providing the promotion.
62 Citations
20 Claims
-
1. A method for enabling a web server to provide a commercial promotion, comprising the acts of:
-
detecting a qualifying value of a commercial transaction;
checking a database of promotions for presence of a promotion that includes the qualifying value; and
when a promotion that includes the qualifying value is present in the database, executing a module of selectively executable compiled web server code that provides the promotion.
-
-
2. A method for enabling a web server to provide a commercial promotion, comprising the acts of:
-
detecting a qualifying value of a commercial transaction;
checking a database of promotions for presence of a promotion that includes the qualifying value;
when a promotion that includes the qualifying value is present in the database, determining a reward value of the promotion that includes the qualifying value; and
executing a module of selectively executable compiled code associated with the reward value. - View Dependent Claims (3, 4, 5, 6)
-
-
7. A method for enabling a web server to provide a commercial promotion, comprising the acts of:
-
detecting a qualifying value of a commercial transaction;
checking a database of promotions for presence of a promotion that includes the qualifying value;
when a promotion that includes the qualifying value is present in the database, determining whether the promotion that includes the qualifying value is active; and
when the promotion that includes the qualifying value is active, determining a reward value of the promotion that includes the qualifying value and executing a module of selectively executable compiled code associated with the reward value. - View Dependent Claims (8, 9, 10)
-
-
11. Programmable media containing programmable software for enabling a web server to provide a commercial promotion, the programmable software comprising the steps of:
-
detecting a qualifying value of a commercial transaction;
checking a database of promotions for presence of a promotion that includes the qualifying value; and
when a promotion that includes the qualifying value is present in the database, executing a module of selectively executable compiled web server code that provides the promotion. - View Dependent Claims (13, 14, 15, 16, 18, 19, 20)
-
-
12. Programmable media containing programmable software for enabling a web server to provide a commercial promotion, the programmable software comprising the steps of:
-
detecting a qualifying value of a commercial transaction;
checking a database of promotions for presence of a promotion that includes the qualifying value;
when a promotion that includes the qualifying value is present in the database, determining a reward value of the promotion that includes the qualifying value; and
executing a module of selectively executable compiled code associated with the reward value.
-
-
17. Programmable media containing programmable software for enabling a web server to provide a commercial promotion, the programmable software comprising the steps of:
-
detecting a qualifying value of a commercial transaction;
checking a database of promotions for presence of a promotion that includes the qualifying value;
when a promotion that includes the qualifying value is present in the database, determining whether the promotion that includes the qualifying value is active; and
when the promotion that includes the qualifying value is active, determining a reward value of the promotion that includes the qualifying value and executing a module of selectively executable compiled code associated with the reward value.
-
Specification