Motion-based transaction initiation
Abstract
Embodiments of the invention are directed to apparatus and methods for providing motion-based communication mode selection on a mobile device. In some embodiments, a mobile device can compare a detected motion of the mobile device to a plurality of predetermined motions. Each of the plurality of predetermined motions being can be associated with a different communication mode of the mobile device. A communication mode associated with the detected motion can be identified by the mobile device based at least in part on the comparison, and the identified communication mode can correspond to a communication protocol. The mobile device can generate a data message in accordance with the communication protocol, and can provide this data message to a receiver device.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A mobile device comprising:
a motion detection sensor configured at least to detect a rotation of the mobile device; a communication interface; and a processor coupled with the motion detection sensor and the communication interface, the processor configured to facilitate, at least:
receiving a signal from the motion detection sensor, the signal identifying a motion of the mobile device detected by the motion detection sensor with a level of confidence;
comparing the detected motion of the mobile device to a plurality of predetermined motions of the mobile device, each of the plurality of predetermined motions of the mobile device being associated with a corresponding threshold level of confidence, the comparison of the detected motion with the plurality of predetermined motions of the mobile device including comparing the level of confidence of the detected motion with the corresponding threshold level of confidence, the level of confidence of the detected motion of the mobile device being calculated by the mobile device based at least in part on one or more similarities between the detected motion of the mobile device and a predetermined motion of the plurality of predetermined motions of the mobile device, wherein the threshold level of confidence is adjusted based at least in part on a type of location of the mobile device during the comparison, the type of location being one of a plurality of types of location; and
initiating a transaction based at least in part on the comparison, the initiating including:
generating a data message for the transaction; and
providing the data message to a receiver device with the communication interface.
22 . The mobile device of claim 21 , wherein providing the data message to the receiver device comprises wirelessly transmitting the data message to the receiver device.
23 . The mobile device of claim 21 , wherein the communication interface comprises a display screen, and wherein providing the data message to the receiver device comprises displaying the data message on the display screen.
24 . The mobile device of claim 23 , wherein displaying the data message on the display screen comprises displaying a two-dimensional barcode.
25 . The mobile device of claim 21 , wherein the motion detection sensor comprises one or more of: an accelerometer, a gyroscope, a compass, and an altimeter.
26 . The mobile device of claim 21 , wherein the detected motion of the mobile device comprises a rotation of the mobile device.
27 . The mobile device of claim 21 , wherein the detected motion of the mobile device comprises a translational motion of the mobile device.
28 . The mobile device of claim 21 , further comprising a memory coupled with the processor, the memory storing representations of the plurality of predetermined motions.
29 . The mobile device of claim 21 , wherein the one or more similarities between the detected motion and the predetermined motion includes a similarity between an axis of rotation of the detected motion and an axis of rotation of the predetermined motion.
30 . A method for motion-based initiation of a transaction, the method comprising:
detecting, by a motion detection sensor of a mobile device, a motion of the mobile device with a level of confidence, the motion detection sensor configured at least to detect a rotation of the mobile device; comparing, by the mobile device, the detected motion of the mobile device to a plurality of predetermined motions of the mobile device, each of the plurality of predetermined motions of the mobile device being associated with a corresponding threshold level of confidence, the comparison of the detected motion with the plurality of predetermined motions of the mobile device including comparing the level of confidence of the detected motion with the corresponding threshold level of confidence, the level of confidence of the detected motion of the mobile device being calculated by the mobile device based at least in part on one or more similarities between the detected motion of the mobile device and a predetermined motion of the plurality of predetermined motions of the mobile device, wherein the threshold level of confidence is adjusted based at least in part on a type of location of the mobile device during the comparison, the type of location being one of a plurality of types of location; and initiating, by the mobile device, a transaction based at least in part on the comparison, the initiating including:
generating, by the mobile device, a data message for the transaction; and
providing, by the mobile device, the data message to a receiver device.
31 . The method of claim 30 , wherein providing the data message to the receiver device comprises:
wirelessly transmitting, by the mobile device, the data message to the receiver device.
32 . The method of claim 30 , wherein providing the data message to the receiver device comprises:
displaying, by the mobile device, the data message on a display screen of the mobile device.
33 . The method of claim 32 , wherein displaying the data message on the display screen comprises displaying a two-dimensional barcode.
34 . The method of claim 30 , wherein the motion of the mobile device is detected by a motion detection sensor of the mobile device, the motion detection sensor comprising one or more of an accelerometer, a gyroscope, a compass, and an altimeter.
35 . The method of claim 30 , wherein the detected motion of the mobile device comprises a rotation of the mobile device.
36 . The method of claim 30 , wherein the detected motion of the mobile device comprises a translational motion of the mobile device.
37 . One or more non-transitory computer-readable media collectively having stored thereon computer-executable instructions that, when executed with one or more computers, collectively at least:
detect, by a motion detection sensor of a mobile device, a motion of the mobile device with a level of confidence, the motion detection sensor configured at least to detect a rotation of the mobile device; compare, by the mobile device, the detected motion of the mobile device to a plurality of predetermined motions of the mobile device, each of the plurality of predetermined motions of the mobile device being associated with a corresponding threshold level of confidence, the comparison of the detected motion with the plurality of predetermined motions of the mobile device including comparing the level of confidence of the detected motion with the corresponding threshold level of confidence, the level of confidence of the detected motion of the mobile device being calculated by the mobile device based at least in part on one or more similarities between the detected motion of the mobile device and a predetermined motion of the plurality of predetermined motions of the mobile device, wherein the threshold level of confidence is adjusted based at least in part on a type of location of the mobile device during the comparison, the type of location being one of a plurality of types of location; and initiate, by the mobile device, a transaction based at least in part on the comparison, the initiating including:
generating, by the mobile device, a data message for the transaction; and
providing, by the mobile device, the data message to a receiver device.
38 . The one or more computer-readable media of claim 37 , wherein providing the data message to the receiver device comprises wirelessly transmitting the data message to the receiver device.
39 . The one or more computer-readable media of claim 37 , wherein providing the data message to the receiver device comprises displaying the data message on a display screen of the mobile device.
40 . The one or more computer-readable media of claim 39 , wherein displaying the data message on the display screen comprises displaying a two-dimensional barcode.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.