Motion-enabled transaction system using air sign symbols
View Patent ↗Systems and methods for motion-enabled transactions are disclosed. The system may allow users to complete transactions with merchants via an air sign input. The system may receive a motion-enabled transaction request comprising an air sign input. The system may determine a stored air sign symbol based on the air sign input. The system may retrieve a merchant identifier, a transaction type, and a transaction cost based on the determined stored air sign symbol. The system may transmit a transaction confirmation comprising the merchant identifier, the transaction type, and the transaction cost. In response to the user confirming the transaction confirmation, the system may authorize and process the transaction.
1. A method, comprising:
receiving, at an air sign server, a user-defined air sign input used for authenticating a user, wherein the user-defined air sign input comprises a representation of a motion of the user, wherein the motion is captured from a user device;
storing, by the air sign server and in a database, an association between the user-defined air sign input and an identifier of a transaction account corresponding to the user;
receiving, at the air sign server, a transaction request from a merchant system, wherein the transaction request includes a transaction cost and an authentication air sign input, wherein the authentication air sign input comprises a representation of a motion of the user designed to match the representation of the user-defined air sign input, wherein the motion is captured from one of the user device or the merchant system;
determining, by the air sign server, that the authentication air sign input matches the user-defined air sign input;
in response to the determining:
retrieving, by the air sign server, the identifier of the transaction account corresponding to the user from the database; and
instructing, by the air sign server, a payment network to transfer the transaction cost from the transaction account corresponding to the user to an account corresponding to the merchant system.
2. The method of claim 1 , wherein the transaction request further comprises biometric data corresponding to the user and the determining further comprises:
determining that the biometric data matches previously stored biometric data in the database.
3. The method of claim 1 , wherein the determining further comprises:
applying the authentication air sign input to a trained neural network model to identify the user-defined air sign input.
4. The method of claim 1 , wherein the user-defined air sign input is captured via accelerometer data generated by the user device.
5. The method of claim 1 , wherein the user-defined air sign input is derived from image data captured via a camera.
6. The method of claim 1 , wherein the user-defined air sign input is captured via a touchscreen interface interaction on the user device.
7. The method of claim 1 , further comprising:
transmitting, to the user device, a transaction confirmation message including a merchant identifier and the transaction cost.
8. A system, comprising:
a memory; and
at least one processor coupled to the memory and configured to:
receive a user-defined air sign input used for authenticating a user, wherein the user-defined air sign input comprises a representation of a motion of the user, wherein the motion is captured from a user device;
store, in the memory, an association between the user-defined air sign input and an identifier of a transaction account corresponding to the user;
receive a transaction request from a merchant system, wherein the transaction request includes a transaction cost and an authentication air sign input, wherein the authentication air sign input comprises a representation of a motion of the user designed to match the representation of the user-defined air sign input, wherein the motion is captured from one of the user device or the merchant system;
determine that the authentication air sign input matches the user-defined air sign input;
in response to the determining:
retrieve the identifier of the transaction account corresponding to the user from the memory; and
instruct a payment network to transfer the transaction cost from the transaction account corresponding to the user to an account corresponding to the merchant system.
9. The system of claim 8 , wherein the transaction request further comprises biometric data corresponding to the user and wherein the at least one processor is further configured to:
determine that the biometric data matches previously stored biometric data in a database.
10. The system of claim 8 , wherein to determine that the authentication air sign input matches the user-defined air sign input, the at least one processor is further configured to:
apply the authentication air sign input to a trained neural network model to identify the user-defined air sign input.
11. The system of claim 8 , wherein the user-defined air sign input is captured via accelerometer data generated by the user device.
12. The system of claim 8 , wherein the user-defined air sign input is derived from image data captured via a camera.
13. The system of claim 8 , wherein the user-defined air sign input is captured via a touchscreen interface interaction on the user device.
14. The system of claim 8 , wherein the at least one processor is further configured to:
transmit, to the user device, a transaction confirmation message including a merchant identifier and the transaction cost.
15. A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:
receiving, at an air sign server, a user-defined air sign input used for authenticating a user, wherein the user-defined air sign input comprises a representation of a motion of the user, wherein the motion is captured from a user device;
storing, by the air sign server and in a database, an association between the user-defined air sign input and an identifier of a transaction account corresponding to the user;
receiving, at the air sign server, a transaction request from a merchant system, wherein the transaction request includes a transaction cost and an authentication air sign input, wherein the authentication air sign input comprises a representation of a motion of the user designed to match the representation of the user-defined air sign input, wherein the motion is captured from one of the user device or the merchant system;
determining, by the air sign server, that the authentication air sign input matches the user-defined air sign input;
in response to the determining:
retrieving, by the air sign server, the identifier of the transaction account corresponding to the user from the database; and
instructing, by the air sign server, a payment network to transfer the transaction cost from the transaction account corresponding to the user to an account corresponding to the merchant system.
16. The non-transitory computer-readable medium of claim 15 , wherein the transaction request further comprises biometric data corresponding to the user and wherein the determining further comprises:
determining that the biometric data matches previously stored biometric data in the database.
17. The non-transitory computer-readable medium of claim 15 , wherein the determining further comprises:
applying the authentication air sign input to a trained neural network model to identify the user-defined air sign input.
18. The non-transitory computer-readable medium of claim 15 , wherein the user-defined air sign input is captured via accelerometer data generated by the user device.
19. The non-transitory computer-readable medium of claim 15 , wherein the user-defined air sign input is derived from image data captured via a camera.
20. The non-transitory computer-readable medium of claim 15 , wherein the user-defined air sign input is captured via a touchscreen interface interaction on the user device.