Method for carrying out a transaction, corresponding terminal and computer program
First Claim
Patent Images
1. A method of carrying out a transaction with a merchant terminal, wherein the method is implemented within a terminal of a user, and wherein the method comprises the following acts performed by the terminal of said user:
- receiving a merchant'"'"'s identifier by using one of the following acts through an interface of the terminal of said user;
scanning a code with a camera of the user terminal;
orreceiving a message through a Bluetooth interface of the user terminal;
orreceiving a message through a contactless interface of the user terminal,receiving an identification of an offer by using one of the following acts through an interface of the terminal of said user;
scanning a code with a camera of the user terminal;
orreceiving a message through a Bluetooth interface of the user terminal;
orreceiving a message through a contactless interface of the user terminal;
decoding the codes or the messages received to obtain a decoded merchant'"'"'s identifier and the identification of the offer, said merchant identifier consisting in a merchant'"'"'s particular which enable the carrying out of credit transactions towards an account of the merchant;
receiving and decoding a piece of data representing a transaction amount by the same interface as the one used for receiving the merchant'"'"'s identifier;
generating a credit transaction, by using the user'"'"'s terminal, for said merchant comprising;
the user terminal obtaining location data of the user terminal from a GPS device or a mobile network;
the user terminal generating a record comprising the decoded merchant'"'"'s identifier, data representing the transaction amount, data representing an identifier of the user, the location data of the user terminal and the identification of the offer in a non-transitory computer-readable medium; and
the user terminal encrypting said record by using a secured processor of said terminal of said user, wherein the act of encrypting delivers said transaction; and
transmitting said credit transaction from the user'"'"'s terminal to a transaction management server of a third party, said transaction management server being capable of completing the transaction with the decoded merchant'"'"'s identifier against a bank account of the user without providing data representing the user'"'"'s bank account to a merchant or the merchant terminal when the location data of the user terminal indicated in the credit transaction corresponds to a place associated with the offer stored in a database comprising an indication of a place associated with said offer, said database being maintained by said third party.
3 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for carrying out a financial transaction. The method is implemented within a terminal of a user wishing to carry out a transaction with a merchant. The method includes: receiving a merchant'"'"'s identifier; receiving a piece of data representing a transaction amount; generating a transaction by using the user'"'"'s terminal to the benefit of the merchant; and transmitting the transaction to a transaction management server.
37 Citations
10 Claims
-
1. A method of carrying out a transaction with a merchant terminal, wherein the method is implemented within a terminal of a user, and wherein the method comprises the following acts performed by the terminal of said user:
-
receiving a merchant'"'"'s identifier by using one of the following acts through an interface of the terminal of said user; scanning a code with a camera of the user terminal;
orreceiving a message through a Bluetooth interface of the user terminal;
orreceiving a message through a contactless interface of the user terminal, receiving an identification of an offer by using one of the following acts through an interface of the terminal of said user; scanning a code with a camera of the user terminal;
orreceiving a message through a Bluetooth interface of the user terminal;
orreceiving a message through a contactless interface of the user terminal; decoding the codes or the messages received to obtain a decoded merchant'"'"'s identifier and the identification of the offer, said merchant identifier consisting in a merchant'"'"'s particular which enable the carrying out of credit transactions towards an account of the merchant; receiving and decoding a piece of data representing a transaction amount by the same interface as the one used for receiving the merchant'"'"'s identifier; generating a credit transaction, by using the user'"'"'s terminal, for said merchant comprising; the user terminal obtaining location data of the user terminal from a GPS device or a mobile network; the user terminal generating a record comprising the decoded merchant'"'"'s identifier, data representing the transaction amount, data representing an identifier of the user, the location data of the user terminal and the identification of the offer in a non-transitory computer-readable medium; and the user terminal encrypting said record by using a secured processor of said terminal of said user, wherein the act of encrypting delivers said transaction; and transmitting said credit transaction from the user'"'"'s terminal to a transaction management server of a third party, said transaction management server being capable of completing the transaction with the decoded merchant'"'"'s identifier against a bank account of the user without providing data representing the user'"'"'s bank account to a merchant or the merchant terminal when the location data of the user terminal indicated in the credit transaction corresponds to a place associated with the offer stored in a database comprising an indication of a place associated with said offer, said database being maintained by said third party. - View Dependent Claims (2, 3, 4, 5, 6, 9, 10)
-
-
7. A user terminal for carrying out a transaction with a merchant having a merchant terminal, the user terminal comprising:
-
at least one of the following interfaces;
a camera;
or a Bluetooth interface;
or a contactless interface;at least one non-transitory computer-readable medium comprising instructions stored thereon; a processor configured by the instructions to perform acts comprising; receiving a merchant'"'"'s identifier by using one of the following acts; scanning a code with the camera of the user terminal;
orreceiving a message through the Bluetooth interface of the user terminal;
orreceiving a message through the contactless interface of the user terminal; receiving an identification of an offer by using one of the following acts; scanning a code with the camera of the user terminal;
orreceiving a message through the Bluetooth interface of the user terminal;
orreceiving a message through the contactless interface of the user terminal; decoding the codes or the messages received to obtain a decoded merchant'"'"'s identifier and the identification of an offer, said merchant identifier consisting in a merchant'"'"'s particular which enable the carrying out of credit transactions towards an account of the merchant; receiving and decoding a piece of data representing a transaction amount by the same interface as the one used for receiving the merchant'"'"'s identifier; generating a credit transaction, by using the user'"'"'s terminal, for said merchant comprising; the user terminal obtaining location data of the user terminal from a GPS device of the user terminal or from a mobile network; and the user terminal generating a record comprising the decoded merchant'"'"'s identifier, data representing the transaction amount, data representing an identifier of the user, the location data of the user terminal and the identification of the offer, in a non-transitory computer-readable medium; and transmitting said credit transaction from the user'"'"'s terminal to a transaction management server of a third party, said credit transaction management server being capable of completing the transaction with the merchant'"'"'s identifier against a bank account of the user without providing data representing the user'"'"'s bank account to the merchant or the merchant'"'"'s terminal when the location data of the user terminal indicated in the credit transaction corresponds to a place associated with the offer stored in a database comprising an indication of a place associated with said offer, said database being maintained by said third party; and a secured processor configured by the instructions to perform acts comprising; encrypting said record by using said terminal of said user, wherein the act of encrypting delivers said credit transaction.
-
-
8. A non-transitory computer-readable medium comprising a computer program product stored thereon and executable by a processor of a terminal of a user to carry out a transaction with a merchant having a merchant terminal, wherein the program product comprises program code instructions for executing a method for carrying out the transaction, when the instructions are executed by the processor, wherein the instructions configure the terminal of the user to perform acts comprising:
-
receiving a merchant'"'"'s identifier and an identification of an offer by using one of the following acts through an interface of the terminal of said user; scanning a code with a camera of the user terminal;
orreceiving a message through a Bluetooth interface of the user terminal;
orreceiving a message through a contactless interface of the user terminal; decoding the code or the message received to obtain a decoded merchant'"'"'s identifier and the identification of an offer, said merchant identifier consisting in a merchant'"'"'s particular which enable the carrying out of credit transactions towards an account of the merchant; receiving and decoding a piece of data representing a transaction amount by the same interface as the one used for receiving the merchant'"'"'s identifier; generating a credit transaction, by using the user'"'"'s terminal, for said merchant comprising; the user terminal obtaining location data of the user terminal from a GPS device of the user terminal or from a mobile network; the user terminal generating a record comprising the decoded merchant'"'"'s identifier, data representing the transaction amount, data representing an identifier of the user, the location data of the user terminal and the identification of an offer in a non-transitory computer-readable medium; and the user terminal encrypting said record by using a secured processor of said terminal of said user, wherein the act of encrypting delivers said credit transaction; and transmitting said credit transaction from the user'"'"'s terminal to a transaction management server of a third party, said credit transaction management server being capable of completing the transaction with the merchant'"'"'s terminal against a bank account of the user without providing data representing the user'"'"'s bank account to the merchant or the merchant'"'"'s terminal when the location data of the user terminal indicated in the credit transaction corresponds to a place associated with the offer stored in a database comprising an indication of a place associated with said offer, said database being maintained by said third party.
-
Specification