Transaction authentication with a variable-type user-stored account identifier
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 stored in the data store;
a login module receiving login information from a consumer device over the network interface device;
an identifier storing module receiving a plurality of first consumer account identifiers, each first consumer account identifier being received from a respective consumer device, and storing each first consumer account identifier in association with a respective consumer account, wherein the first consumer account identifier is selectably and interchangeably storable as one of at least first and second types of identifiers and the storing by the consumer device of the first consumer account identifier only being permitted upon successful login based on the login information;
a communication and routing module that receives a charge request over the network interface device, the charge request including an amount and a second consumer account identifier, wherein the communication and routing module is configured to receive the second consumer account identifier in the charge request when the second consumer account identifier in the charge request is of the first type and when the second consumer account identifier in the charge request is of the second type and the communication and routing module identifies a selected one of the consumer accounts by associating one of the plurality of first consumer account identifiers with the second consumer account identifier in the charge request, wherein the communication and routing module is configured to identify the selected consumer account by associating the first consumer account identifier with the second consumer account identifier in the charge request when the second consumer account identifier in the charge request is of the first type or when the second consumer account identifier is of the second type, wherein if the first consumer account identifier is stored as the first type of consumer account identifier then the second consumer account identifier only identifies the first consumer account identifier if the second consumer account identifier has the first type but not if the second consumer account identifier has the second type; and
a transaction processing system that processes the charge request based on an account detail of the selected consumer account.
2 Assignments
0 Petitions
Accused Products
Abstract
Each of a plurality of consumer accounts in a data store has a first consumer account identifier. Login information is received from a consumer device over the network interface device. The first consumer account identifier is received from the consumer device and stored in association the consumer account. The first consumer account identifier is storable as one of at least two types of identifiers and the storing by the consumer device of the first consumer account identifier is only permitted upon successful login based on the login information. The charge request is received over a network interface device, the charge request including the amount and the second consumer account identifier. A selected one of the consumer accounts is identified by associating one of the first consumer account identifiers with the second consumer account identifier, and the charge request is processed based on an account detail of the selected consumer account.
-
Citations
30 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 stored in the data store; a login module receiving login information from a consumer device over the network interface device; an identifier storing module receiving a plurality of first consumer account identifiers, each first consumer account identifier being received from a respective consumer device, and storing each first consumer account identifier in association with a respective consumer account, wherein the first consumer account identifier is selectably and interchangeably storable as one of at least first and second types of identifiers and the storing by the consumer device of the first consumer account identifier only being permitted upon successful login based on the login information; a communication and routing module that receives a charge request over the network interface device, the charge request including an amount and a second consumer account identifier, wherein the communication and routing module is configured to receive the second consumer account identifier in the charge request when the second consumer account identifier in the charge request is of the first type and when the second consumer account identifier in the charge request is of the second type and the communication and routing module identifies a selected one of the consumer accounts by associating one of the plurality of first consumer account identifiers with the second consumer account identifier in the charge request, wherein the communication and routing module is configured to identify the selected consumer account by associating the first consumer account identifier with the second consumer account identifier in the charge request when the second consumer account identifier in the charge request is of the first type or when the second consumer account identifier is of the second type, wherein if the first consumer account identifier is stored as the first type of consumer account identifier then the second consumer account identifier only identifies the first consumer account identifier if the second consumer account identifier has the first type but not if the second consumer account identifier has the second type; and a transaction processing system that processes the charge request based on an account detail of the selected consumer account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-based method of managing electronic transactions, further comprising:
-
storing, by a processor, a plurality of consumer accounts in a data store; receiving, by the processor, a plurality of first consumer account identifiers, each first consumer account identifier being received from a respective consumer device; receiving, by the processor, login information from a consumer device over the network interface device; storing each first consumer account identifier in association with a respective consumer account, wherein the first consumer account identifier is selectably and interchangeably storable as one of at least first and second types of identifiers and the storing by the consumer device of the first consumer account identifier only being permitted upon successful login based on the login information; receiving, by the processor executing a communication and routing module, a charge request over a network interface device, the charge request including an amount and a second consumer account identifier, wherein the communication and routing module is configured to receive the second consumer account identifier in the charge request when the second consumer account identifier in the charge request is of the first type and when the second consumer account identifier in the charge request is of the second type; identifying, by the processor executing the communication and routing module, a selected one of the consumer accounts by associating one of the plurality of first consumer account identifiers with the second consumer account identifier in the charge request, wherein the communication and routing module is configured to identify the selected consumer account by associating the first consumer account identifier with the second consumer account identifier in the charge request when the second consumer account identifier in the charge request is of the first type or when the second consumer account identifier is of the second type, wherein if the first consumer account identifier is stored as the first type of consumer account identifier then the second consumer account identifier only identifies the first consumer account identifier if the second consumer account identifier has the first type but not if the second consumer account identifier has the second type; and processing, with the processor, the charge request based on an account detail of the selected consumer account. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification