Offer insertion system
First Claim
1. A computer system for managing electronic transactions, comprising:
- a server computer system including;
a processor;
a computer-readable medium connected to the processor;
a network interface device connected to the processor; and
a set of instructions on the computer-readable medium, the set of instructions being executable by the processor and including;
a data store;
a plurality of consumer accounts in the data store, each consumer account having a first consumer account identifier;
a plurality of merchant accounts stored in the data store, each merchant account having a merchant account identifier;
a plurality of voucher entries, each voucher entry being stored in the data store in association with the merchant account having the respective merchant account identifier and a respective discount;
a push module associating the voucher entry with the consumer account identifier;
a communication and routing module that receives a charge request over the network interface device, the charge request including a merchant account identifier and a second consumer account identifier and identifies a selected one of the consumer accounts by associating one of the first consumer account identifiers with the second consumer account identifier;
a voucher redemption system that utilizes the merchant account received in the charge request to identify a selected one of the merchant accounts having the same merchant account identifier as the merchant account identifier in the charge request and identify one of the voucher entries in the selected merchant account identifier and the discount of the voucher entry that has been identified; and
a transaction processing system that processes the charge request based on the discount of the voucher entry that has been identified and records a transaction in the selected consumer account.
7 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a computer system and method for managing electronic transactions. A plurality of consumer and merchant accounts are stored in a data store. Each consumer account has a first consumer account identifier. Each merchant account has a merchant account identifier. A merchant offer is stored in the data store in association with the merchant account having the respective merchant account identifier. A push module associates the merchant offer with the consumer account identifier. A communication and routing module receives a charge request over the network interface device, the charge request including an amount and a second consumer account identifier and identifies a selected one of the consumer accounts by associating one of the first consumer account identifiers with the second consumer account identifier. A transaction processing system that processes the charge request based on an account detail of the selected consumer account.
-
Citations
18 Claims
-
1. A computer system for managing electronic transactions, comprising:
a server computer system including; a processor; a computer-readable medium connected to the processor; a network interface device connected to the processor; and a set of instructions on the computer-readable medium, the set of instructions being executable by the processor and including; a data store; a plurality of consumer accounts in the data store, each consumer account having a first consumer account identifier; a plurality of merchant accounts stored in the data store, each merchant account having a merchant account identifier; a plurality of voucher entries, each voucher entry being stored in the data store in association with the merchant account having the respective merchant account identifier and a respective discount; a push module associating the voucher entry with the consumer account identifier; a communication and routing module that receives a charge request over the network interface device, the charge request including a merchant account identifier and a second consumer account identifier and identifies a selected one of the consumer accounts by associating one of the first consumer account identifiers with the second consumer account identifier; a voucher redemption system that utilizes the merchant account received in the charge request to identify a selected one of the merchant accounts having the same merchant account identifier as the merchant account identifier in the charge request and identify one of the voucher entries in the selected merchant account identifier and the discount of the voucher entry that has been identified; and a transaction processing system that processes the charge request based on the discount of the voucher entry that has been identified and records a transaction in the selected consumer account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer-based method of managing electronic transactions comprising:
-
storing, with a processor, a plurality of consumer accounts in a data store, each consumer account having a first consumer account identifier; storing, with the processor, a plurality of merchant accounts in the data store, each merchant account having a merchant account identifier; receiving, with the processor, the voucher entry from the merchant computer system over the network interface device; storing, with the processor, the voucher entry in the data store in association with the merchant account having the respective merchant account identifier, the voucher entry having a respective discount; associating, with the processor, the voucher entry with the consumer account identifier; receiving, with the processor, a charge request over the network interface device, the charge request including a merchant account identifier and a second consumer account identifier; identifying, with the processor, based on the merchant account identifier of the charge request, a selected one of the merchant accounts having the same merchant account identifier as the merchant account identifier in the charge request and identify one of the voucher entries in the selected merchant account and the discount of the voucher entry that has been identified; identifying, with the processor, a selected one of the consumer accounts by associating one of the first consumer account identifiers with the second consumer account identifier; and processing, with the processor, the charge request based on the discount of the merchant offer that has been identified and records a transaction in the selected consumer account. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification