Micro-payment system architecture
First Claim
1. A broker for facilitating transactions between buyers and sellers in a micro-payment system, the broker comprising:
- a seller access module for establishing accounts for a plurality of sellers in the micro-payment system, the sellers selling items that can be purchased by buyers in micro-payment transactions;
a buyer access module for establishing accounts for a plurality of buyers in the micro-payment system, wherein the buyers can purchase items offered by the sellers; and
an accounting module for enabling the buyers to engage in micro-payment transactions to purchase items offered by the sellers, for aggregating each buyer'"'"'s purchases and invoicing each buyer for its respective aggregate purchases, and for aggregating each seller'"'"'s sales and crediting each seller for its respective aggregate sales.
4 Assignments
0 Petitions
Accused Products
Abstract
A micro-payment system has buyers, sellers, and a broker. The buyers establish accounts with the broker and provide payment information allowing the broker to invoice the buyers. The sellers establish accounts with the brokers and specify terms for accessing items, including electronic content, available from the sellers. The sellers also provide payment information that allows the broker to credit the sellers for sales of the items. The broker aggregates the buyers'"'"' micro-payment purchases and invoices the buyers. The broker also aggregates the sellers'"'"' micro-payment sales and credits the sellers.
90 Citations
35 Claims
-
1. A broker for facilitating transactions between buyers and sellers in a micro-payment system, the broker comprising:
-
a seller access module for establishing accounts for a plurality of sellers in the micro-payment system, the sellers selling items that can be purchased by buyers in micro-payment transactions;
a buyer access module for establishing accounts for a plurality of buyers in the micro-payment system, wherein the buyers can purchase items offered by the sellers; and
an accounting module for enabling the buyers to engage in micro-payment transactions to purchase items offered by the sellers, for aggregating each buyer'"'"'s purchases and invoicing each buyer for its respective aggregate purchases, and for aggregating each seller'"'"'s sales and crediting each seller for its respective aggregate sales. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of facilitating transactions between buyers and sellers in a micro-payment system, comprising:
-
establishing accounts for a plurality of sellers in the micro-payment system, the sellers selling items that can be purchased by buyers in micro-payment transactions;
establishing accounts for a plurality of buyers in the micro-payment system, wherein the buyers can purchase items offered by the sellers;
aggregating each buyer'"'"'s purchases and invoicing each buyer for the buyer'"'"'s respective aggregate purchases; and
aggregating each seller'"'"'s sales and crediting each seller for the seller'"'"'s respective aggregate sales. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product comprising:
a computer-readable medium having computer program logic embodied therein for brokering between buyers and sellers in a micro-payment system, the computer program logic comprising;
a seller access module for establishing accounts for a plurality of sellers in the micro-payment system, the sellers selling items that can be purchased by buyers in micro-payment transactions;
a buyer access module for establishing accounts for a plurality of buyers in the micro-payment system, wherein the buyers can purchase items offered by the sellers; and
an accounting module for enabling the buyers to engage in micro-payment transactions to purchase items offered by the sellers, for aggregating each buyer'"'"'s purchases and invoicing each buyer for its respective aggregate purchases, and for aggregating each seller'"'"'s sales and crediting each seller for its respective aggregate sales. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
35. A broker for facilitating transactions between buyers and sellers in a micro-payment system, the broker comprising:
-
a seller access module for establishing accounts for a plurality of sellers in the micro-payment system, the sellers selling electronic content that can be purchased by buyers in micro-payment transactions;
a buyer access module for establishing accounts for a plurality of buyers in the micro-payment system, wherein the buyers can purchase electronic content offered by the sellers;
a content indexing module for indexing the electronic content offered by the sellers;
a searching interface module for receiving search queries from the buyers and presenting the buyers with descriptions of the electronic content offered by the sellers that are responsive to the queries;
an accounting module for enabling the buyers to engage in micro-payment transactions to purchase electronic content identified responsive to the queries, for aggregating each buyer'"'"'s purchases and invoicing each buyer for its respective aggregate purchases, and for aggregating each seller'"'"'s sales and crediting each seller for its respective aggregate sales; and
a content proxy module for storing electronic content indexed by the content indexing module and providing the electronic content from the broker to a buyer in response to the buyer purchasing the electronic content.
-
Specification