VIRTUAL WALLET CARD SELECTION APPARATUSES, METHODS AND SYSTEMS
First Claim
1. A virtual wallet card selection system, comprising:
- a computing processor;
a network communication device disposed in communication with the computing processor; and
a memory disposed in communication with the computing processor, and storing computing processor-executable instructions to;
obtain, via the network communication device operatively connected to a payment network server, a user authentication request for a purchase transaction;
extract, via the computing processor operatively connected to the payment network server, a universal card account number based on parsing the user authentication request;
determine, based on querying a database memory operatively connected to the payment network server, using the universal card account number, that the user is authorized to access a virtual wallet;
determine, based on querying a database memory using the universal card account number, that the user desires to maintain privacy of user payment data from a merchant involved in the purchase transaction by utilizing a secure network communication with the user'"'"'s mobile device to provide payment data to the payment network server to process the purchase transaction;
identify, via the computing processor of the payment network server, a plurality of card selection options to provide securely to a user mobile device of the user via the network communication device, to maintain the privacy of the user payment data from the merchant involved in the purchase transaction;
provide via the network communication device, upon determining that the user is authorized to access the virtual wallet, a secure user virtual wallet card selection request including the card selection options to the user mobile device via an encrypted out-of-band network communication, thus reducing bandwidth usage and network latency of an electronic payment communication network;
obtain, via the network communication device at a payment network server, user selection of a virtual wallet card account from the plurality of securely provided card selection options, from the user mobile device via the network communication device; and
provide, via the network communication device, an encrypted purchase transaction request message for transaction processing, using the user selection of the virtual wallet card account.
2 Assignments
0 Petitions
Accused Products
Abstract
The VIRTUAL WALLET CARD SELECTION APPARATUSES, METHODS AND SYSTEMS (“VWCS”) transform virtual wallet card selections by users utilizing mobile devices via VWCS components into virtual wallet card-based transaction purchase notifications. In one implementation, the VWCS obtains a user authentication request for a purchase transaction, and extracts a universal card account number from it. Upon querying a database, the VWCS determines that the user has access to a virtual wallet and obtains virtual wallet card selection options for the user from the database. The VWCS provides the virtual wallet card selection options to a user mobile device, and obtains a user selection of an account included among the options. The VWCS initiates a purchase transaction using the user selection. Also, upon completion of authorization of the purchase transaction, the VWCS provides a purchase receipt to the user mobile device.
-
Citations
30 Claims
-
1. A virtual wallet card selection system, comprising:
-
a computing processor; a network communication device disposed in communication with the computing processor; and a memory disposed in communication with the computing processor, and storing computing processor-executable instructions to; obtain, via the network communication device operatively connected to a payment network server, a user authentication request for a purchase transaction; extract, via the computing processor operatively connected to the payment network server, a universal card account number based on parsing the user authentication request; determine, based on querying a database memory operatively connected to the payment network server, using the universal card account number, that the user is authorized to access a virtual wallet; determine, based on querying a database memory using the universal card account number, that the user desires to maintain privacy of user payment data from a merchant involved in the purchase transaction by utilizing a secure network communication with the user'"'"'s mobile device to provide payment data to the payment network server to process the purchase transaction; identify, via the computing processor of the payment network server, a plurality of card selection options to provide securely to a user mobile device of the user via the network communication device, to maintain the privacy of the user payment data from the merchant involved in the purchase transaction; provide via the network communication device, upon determining that the user is authorized to access the virtual wallet, a secure user virtual wallet card selection request including the card selection options to the user mobile device via an encrypted out-of-band network communication, thus reducing bandwidth usage and network latency of an electronic payment communication network; obtain, via the network communication device at a payment network server, user selection of a virtual wallet card account from the plurality of securely provided card selection options, from the user mobile device via the network communication device; and provide, via the network communication device, an encrypted purchase transaction request message for transaction processing, using the user selection of the virtual wallet card account.
-
-
2. A virtual wallet card selection system, comprising:
-
a processor; and a memory disposed in communication with the processor and storing processor-executable instructions to; obtain a user authentication request for a purchase transaction; extract, via the processor, a universal card account number based on parsing the user authentication request; determine, based on querying a database using the universal card account number, that the user is authorized to access a virtual wallet; provide a user virtual wallet card selection request to a user device, upon determining that the user is authorized to access the virtual wallet; obtain user selection of a virtual wallet card account; and provide a purchase transaction request message for transaction processing, using the user selection of the virtual wallet card account. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium storing processor-executable virtual wallet card selection instructions to:
-
obtain a user authentication request for a purchase transaction; extract, via the processor, a universal card account number based on parsing the user authentication request; determine, based on querying a database using the universal card account number, that the user is authorized to access a virtual wallet; provide a user virtual wallet card selection request to a user device, upon determining that the user is authorized to access the virtual wallet; obtain user selection of a virtual wallet card account; and provide a purchase transaction request message for transaction processing, using the user selection of the virtual wallet card account. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A virtual wallet card selection processor-implemented method, comprising:
-
obtaining a user authentication request for a purchase transaction; extracting, via a computing processor, a universal card account number based on parsing the user authentication request; determining, based on querying a database using the universal card account number, that the user is authorized to access a virtual wallet; providing a user virtual wallet card selection request to a user device, upon determining that the user is authorized to access the virtual wallet; obtaining user selection of a virtual wallet card account; and providing a purchase transaction request message for transaction processing, using the user selection of the virtual wallet card account. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification