System for generating a transaction specific tokenization for a wearable device
First Claim
1. A system for authorizing and performing a user defined selected transaction based on receiving notification from a wearable device associated with the user that the wearable device sensed a predefined action, wherein the system comprises:
- a memory;
a communication interface;
one or more processors; and
executable code stored in memory, wherein the code, when executed by the one or more processors, causes the one or more processors to;
transmit, to first and second wearable devices associated with the user, via said communication interface, a data sensing packet, wherein the data sensing packet comprises software code that is stored on the first and second wearable devices and configured to cause the first and second wearable devices to process physical movements of the user that are sensed by the first and second wearable devices;
receive a definition of a selected transaction from the user that the user wishes to be performed based on the first and second wearable devices sensing a predefined physical movement of the user;
associate the selected transaction with
1) the predefined physical movement to be sensed by the first and second wearable devices and
2) a response token;
transmit, to the first and second wearable devices, the response token and information related to the predefined physical movement associated with the response token;
receive the response token from the first wearable device;
in response to receiving the response token from the first wearable device, determine that the user performed the predefined physical movement using the first wearable device;
in response to receiving the response token from the first wearable device, calculate an expiration time based on a timestamp of the response token from the first wearable device;
receive the response token from the second wearable device;
in response to receiving the response token from the second wearable device, determine that the user performed the predefined physical movement using the second wearable device;
receive authentication information that authenticates the user;
determine whether the response token from the second wearable device was received prior to the expiration time; and
in response to determining whether the response token from the second wearable device was received prior to the expiration time;
(a) cancel the transaction based on the response token from the second wearable device not being received prior to the expiration time or (b) perform the selected transaction based on receiving the response token from the first wearable device and from the second wearable device prior to the expiration time and further based on receiving the authentication information.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention are directed to systems, methods, and computer program products for authorizing and performing a user defined selected transaction based on receiving notification from a wearable device associated with the user that the wearable device sensed a predefined action. The system is configured to transmit a data sensing packet to a wearable device comprising software code configured to cause the wearable device to process actions of the user that are sensed by the wearable device; receive a selected transaction from the user that the user wishes to be performed based on the wearable device sensing a predefined action; associate the selected transaction with a response token to be communicated to the system when the wearable device senses the predefined action; transmit the response to the wearable device; receive the response token indicating that the predefined action was sensed by the wearable device; and perform the selected transaction.
59 Citations
18 Claims
-
1. A system for authorizing and performing a user defined selected transaction based on receiving notification from a wearable device associated with the user that the wearable device sensed a predefined action, wherein the system comprises:
-
a memory; a communication interface; one or more processors; and executable code stored in memory, wherein the code, when executed by the one or more processors, causes the one or more processors to; transmit, to first and second wearable devices associated with the user, via said communication interface, a data sensing packet, wherein the data sensing packet comprises software code that is stored on the first and second wearable devices and configured to cause the first and second wearable devices to process physical movements of the user that are sensed by the first and second wearable devices; receive a definition of a selected transaction from the user that the user wishes to be performed based on the first and second wearable devices sensing a predefined physical movement of the user; associate the selected transaction with
1) the predefined physical movement to be sensed by the first and second wearable devices and
2) a response token;transmit, to the first and second wearable devices, the response token and information related to the predefined physical movement associated with the response token; receive the response token from the first wearable device; in response to receiving the response token from the first wearable device, determine that the user performed the predefined physical movement using the first wearable device; in response to receiving the response token from the first wearable device, calculate an expiration time based on a timestamp of the response token from the first wearable device; receive the response token from the second wearable device; in response to receiving the response token from the second wearable device, determine that the user performed the predefined physical movement using the second wearable device; receive authentication information that authenticates the user; determine whether the response token from the second wearable device was received prior to the expiration time; and in response to determining whether the response token from the second wearable device was received prior to the expiration time;
(a) cancel the transaction based on the response token from the second wearable device not being received prior to the expiration time or (b) perform the selected transaction based on receiving the response token from the first wearable device and from the second wearable device prior to the expiration time and further based on receiving the authentication information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17, 18)
-
-
10. A computer program product for authorizing and performing a user defined selected transaction based on receiving notification from a wearable device associated with the user that the wearable device sensed a predefined action, the computer program product being embodied on a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code being configured to cause one or more processors to:
-
transmit, to first and second wearable devices associated with the user, a data sensing packet, wherein the data sensing packet comprises software code that is stored on the first and second wearable devices and configured to cause the first and second wearable devices to process physical movements of the user that are sensed by the first and second wearable devices; receive a definition of a selected transaction from the user that the user wishes to be performed based on the first and second wearable devices sensing a predefined physical movement of the user; associate the selected transaction with
1) the predefined physical movement to be sensed by the first and second wearable devices and
2) a response token;transmit, to the first and second wearable devices, the response token and information related to the predefined physical movement associated with the response token; receive the response token from the first wearable device; in response to receiving the response token from the first wearable device, determine that the user performed the predefined physical movement using the first wearable device; in response to receiving the response token from the first wearable device, calculate an expiration time based on a timestamp of the response token from the first wearable device; receive the response token from the second wearable device; in response to receiving the response token from the second wearable device, determine that the user performed the predefined physical movement using the second wearable device; receive authentication information that authenticates the user; determine whether the response token from the second wearable device was received prior to the expiration time; and in response to determining whether the response token from the second wearable device was received prior to the expiration time;
(a) cancel the transaction based on the response token from the second wearable device not being received prior to the expiration time or (b) perform the selected transaction based on receiving the response token from the first wearable device and from the second wearable device prior to the expiration time and further based on receiving the authentication information. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer implemented method for authorizing and performing a user defined selected transaction based on receiving notification from a wearable device associated with the user that the wearable device sensed a predefined action, wherein the method comprising:
-
transmitting, to first and second wearable devices associated with the user, a data sensing packet, wherein the data sensing packet comprises software code that is stored on the first and second wearable devices and configured to cause the first and second wearable devices to process physical movements of the user that are sensed by the first and second wearable devices; receiving a definition of a selected transaction from the user that the user wishes to be performed based on the first and second wearable devices sensing a predefined physical movement of the user; associating the selected transaction with
1) the predefined action to be sensed by the first and second wearable devices and
2) a response token;transmitting, to the first and second wearable devices, the response token and information related to the predefined physical movement associated with the response token; receiving the response token from the first wearable device; in response to receiving the response token from the first wearable device, determining that the user performed the predefined physical movement using the first wearable device; in response to receiving the response token from the first wearable device, calculating an expiration time based on a timestamp of the response token from the first wearable device; receiving the response token from the second wearable device; in response to receiving the response token from the second wearable device, determining that the user performed the predefined physical movement using the second wearable device; receiving authentication information that authenticates the user; determine whether the response token from the second wearable device was received prior to the expiration time; and in response to determining whether the response token from the second wearable device was received prior to the expiration time;
(a) canceling the transaction based on the response token from the second wearable device not being received prior to the expiration time or (b) performing the selected transaction based on receiving the response token from the first wearable device and from the second wearable device prior to the expiration time and further based on receiving the authentication information.
-
Specification