System and method for providing electronic vouchers
First Claim
1. A system for providing electronic vouchers, comprising:
- a means for running a structured computer program through a website by a buyer via a network;
a means for the structured computer program to receive a plurality of buyer information;
a memory means for storing the plurality of buyer information;
a means for the structured computer program to access a reseller database and select a reseller from the reseller database based on the plurality of buyer information; and
a means for the structured computer program to communicate the reseller and a discount to the buyer.
1 Assignment
0 Petitions
Accused Products
Abstract
The system and method provide access to a structured computer program through a website by a buyer via the Internet. The structured computer program displays a list of producers from a producer database to the buyer, receives a selected producer from the buyer, and stores the selected producer in memory. It displays a list of products from a product database, based on the selected producer, to the buyer, receives a selected product from the buyer, and stores the selected product in memory. It requests information from the buyer such as the buyer”s zip code and email address, receives the zip code and email address from the buyer, and stores the zip code and email address in memory. Based on the selected product and the zip code, it selects a reseller geographically closest to the buyer from a reseller database and based on the selected producer and product it selects a cash value discount and expiration date from a discount database. Finally, it sends an electronic voucher to the buyer via email containing the selected producer and product, the reseller, the cash value discount, and the expiration date.
-
Citations
37 Claims
-
1. A system for providing electronic vouchers, comprising:
-
a means for running a structured computer program through a website by a buyer via a network;
a means for the structured computer program to receive a plurality of buyer information;
a memory means for storing the plurality of buyer information;
a means for the structured computer program to access a reseller database and select a reseller from the reseller database based on the plurality of buyer information; and
a means for the structured computer program to communicate the reseller and a discount to the buyer. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
2. A system for providing electronic vouchers, comprising:
-
a means for running a structured computer program through a website by a buyer via a network;
a means for the structured computer program to access a product database, display a list of products from the product database to the buyer through the website, and receive a product selection from the buyer;
a means for the structured computer program to receive a plurality of buyer information;
a memory means for storing the product selection and the plurality of buyer information;
a means for the structured computer program to access a reseller database and select a reseller from the reseller database based on the product selection and the plurality of buyer information; and
a means for the structured computer program to communicate the reseller and a discount to the buyer.
-
-
3. A system for providing electronic vouchers, comprising:
-
a means for running a structured computer program through a website by a buyer via a network;
a means for the structured computer program to access a product database, display a list of products from the product database to the buyer through the website, and receive a product selection from the buyer;
a means for the structured computer program to receive a plurality of buyer information;
a memory means for storing the product selection and the plurality of buyer information;
a means for the structured computer program to access a reseller database and select a reseller from the reseller database based on the product selection and the plurality of buyer information;
a means for the structured computer program to access a discount database and select a discount from the discount database based on the product selection; and
a means for the structured computer program to communicate the reseller and the discount to the buyer.
-
-
4. A system for providing electronic vouchers, comprising:
-
a means for running a structured computer program through a website by a buyer via a network;
a means for the structured computer program to access a producer database, display a list of producers from the producer database to the buyer through the website, and receive a producer selection from the buyer;
a means for the structured computer program to access a product database, display a list of products from the product database based on the producer selection to the buyer through the website, and receive a product selection from the buyer;
a means for the structured computer program to receive a plurality of buyer information;
a memory means for storing the producer selection, the product selection, and the plurality of buyer information;
a means for the structured computer program to access a reseller database and select a reseller from the reseller database based on the product selection and the plurality of buyer information;
a means for the structured computer program to access a discount database and select a discount from the discount database based on the producer selection and the product selection; and
a means for the structured computer program to communicate the reseller and the discount to the buyer.
-
-
12. A system for providing electronic vouchers, comprising:
-
a means for running a structured computer program through a website by a buyer via the Internet;
a means for the structured computer program to access a producer database, display a list of producers from the producer database to the buyer through the website, and receive a producer selection from the buyer;
a means for the structured computer program to access a product database, display a list of products from the product database based on the producer selection to the buyer through the website, and receive a product selection from the buyer;
a means for the structured computer program to receive a zip code and an email address from the buyer;
a memory means for storing the producer selection, the product selection, the zip code, and the email address;
a means for the structured computer program to access a reseller database and select a reseller located geographically closest to the buyer from the reseller database based on the product selection and the zip code;
a means for the structured computer program to access a discount database and select a cash value discount and an expiration date from the discount database based on the producer selection and product selection; and
a means for the structured computer program to communicate the producer selection, the product selection, the reseller, the cash value discount, and the expiration date to the buyer by sending an electronic voucher to the buyer via email.
-
-
12-1. A method for providing electronic vouchers, comprising the steps of:
-
providing access to a structured computer program through a website to a buyer via a network;
displaying a product through the website;
displaying a buyer information entry screen to the buyer through the website, receiving a plurality of buyer information from the buyer, and storing the plurality of buyer information in the memory means;
selecting a reseller from a reseller database based on the plurality of buyer information; and
communicating the reseller and a discount to the buyer.
-
-
14. A method for providing electronic vouchers, comprising the steps of:
-
providing access to a structured computer program through a website to a buyer via a network;
displaying a plurality of products from a product database to the buyer through the website, receiving a product selection from the buyer, and storing the product selection in a memory means;
displaying a buyer information entry screen to the buyer through the website, receiving a plurality of buyer information from the buyer, and storing the plurality of buyer information in the memory means;
selecting a reseller from a reseller database based on the product selection and the plurality of buyer information;
communicating the reseller and a discount to the buyer. - View Dependent Claims (17, 18, 19, 20, 25, 26, 29)
-
-
15. A method for providing electronic vouchers, comprising the steps of:
-
providing access to a structured computer program through a website to a buyer via a network;
displaying a plurality of products from a product database to the buyer through the website, receiving a product selection from the buyer, and storing the product selection in a memory means;
displaying a buyer information entry screen to the buyer through the website, receiving a plurality of buyer information from the buyer, and storing the plurality of buyer information in the memory means;
selecting a reseller from a reseller database based on the product selection and the plurality of buyer information;
selecting a discount from a discount database based on the product selection; and
communicating the reseller and the discount to the buyer.
-
-
16. A method for providing electronic vouchers, comprising the steps of:
-
providing access to a structured computer program through a website to a buyer via a network;
displaying a plurality of producers from a producer database to the buyer through the website, receiving a producer selection from the buyer, and storing the producer selection in a memory means;
displaying a plurality of products from a product database to the buyer based on the producer selection through the website, receiving a product selection from the buyer, and storing the product selection in the memory means;
displaying a buyer information entry screen to the buyer through the website, receiving a plurality of buyer information from the buyer, and storing the plurality of buyer information in the memory means;
selecting a reseller from a reseller database based on the product selection and the plurality of buyer information;
selecting a discount from a discount database based on the producer selection and the product selection; and
communicating the reseller and the discount to the buyer.
-
-
21. A method for providing electronic vouchers, comprising the steps of:
-
providing access to a structured computer program through a website to a buyer via the Internet;
displaying a plurality of producers from a producer database to the buyer through the website, receiving a producer selection from the buyer, and storing the producer selection in a memory means;
displaying a plurality of products from a product database to the buyer based on the producer selection through the website, receiving a product selection from the buyer, and storing the product selection in the memory means;
displaying a buyer information entry screen to the buyer through the website, receiving a zip code and an email address from the buyer, and storing the zip code and the email address in the memory means;
selecting a reseller from a reseller database geographically located closest to the buyer based on the product selection and the zip code;
selecting a cash value discount and an expiration date from a discount database based on the producer selection and the product selection; and
communicating the reseller, the cash value discount, and the expiration date to the buyer by sending the buyer an electronic voucher containing the reseller, the cash value discount, and the expiration date via email.
-
-
22. A method for providing electronic vouchers, comprising the steps of:
-
accessing a structured computer program through a website via a network;
viewing a product through the website;
viewing a buyer information entry screen through the website and entering a plurality of buyer information; and
receiving an electronic voucher that includes a reseller and a discount. - View Dependent Claims (27, 28, 30, 31)
-
-
23. A method for providing electronic vouchers, comprising the steps of:
-
accessing a structured computer program through a website via a network;
viewing a plurality of products through the website and making a product selection;
viewing a buyer information entry screen through the website and entering a plurality of buyer information; and
receiving an electronic voucher that includes a reseller and a discount.
-
-
24. A method for providing electronic vouchers, comprising the steps of:
-
accessing a structured computer program through a website via a network;
viewing a plurality of producers through the website and making a producer selection;
viewing a plurality of products through the website and making a product selection;
viewing a buyer information entry screen through the website and entering a plurality of buyer information; and
receiving an electronic voucher that includes a reseller and a discount.
-
-
32. A method for providing a discount to a buyer that is redeemable at a specific reseller, comprising the steps of:
-
advertising a plurality of discounts available for a plurality of products;
being contacted by a buyer regarding the discounts;
receiving a product selection and a plurality of buyer information from the buyer;
selecting a reseller and a discount based on the product selection and the plurality of buyer information; and
communicating the reseller and the discount to the buyer. - View Dependent Claims (33, 34, 35, 36, 37)
-
Specification