Magnetic stripe-based transactions using mobile communication devices
First Claim
1. A computer-implemented process for using a mobile communication device having a magnetic stripe emulator to perform a magnetic stripe-based transaction, comprising:
- using a computer resident in the mobile communication device to perform the following process actions;
storing information comprising magnetic stripe information for emulating the type of data that can be recorded on a magnetic stripe of a magnetic stripe card to enable that card to perform a magnetic stripe-based transaction;
emulating said type of data that can be recorded on a magnetic stripe of a magnetic stripe card using the stored magnetic stripe information; and
transferring the emulated data to a magnetic stripe card reader to perform the magnetic stripe-based transaction, said transferring comprising,establishing physical contact between the magnetic stripe emulator and a reader head of the magnetic stripe card reader, andwithout swiping the magnetic stripe emulator, transferring the emulated data sequentially over time so as to mimic a scenario where the emulated data is recorded in a sequence along a magnetic stripe and read by swiping the stripe past the magnetic stripe card reader head.
2 Assignments
0 Petitions
Accused Products
Abstract
Magnetic stripe-based transaction enabled mobile communication device embodiments are presented which generally involve a mobile communication device which has been configured to perform transactions that heretofore were completed using a magnetic stripe found on magnetic-stripe cards. In one general embodiment, a mobile communication device generates magnetic stripe data which is used to perform a magnetic stripe-based transaction. To this end, the mobile communication device includes a magnetic stripe device and a computing device. The computing device stores the magnetic stripe data, and the magnetic stripe device is employed to transfer the stored magnetic stripe information so that it can be used to conduct transactions as if a traditional magnetic stripe card were being used.
33 Citations
15 Claims
-
1. A computer-implemented process for using a mobile communication device having a magnetic stripe emulator to perform a magnetic stripe-based transaction, comprising:
-
using a computer resident in the mobile communication device to perform the following process actions; storing information comprising magnetic stripe information for emulating the type of data that can be recorded on a magnetic stripe of a magnetic stripe card to enable that card to perform a magnetic stripe-based transaction; emulating said type of data that can be recorded on a magnetic stripe of a magnetic stripe card using the stored magnetic stripe information; and transferring the emulated data to a magnetic stripe card reader to perform the magnetic stripe-based transaction, said transferring comprising, establishing physical contact between the magnetic stripe emulator and a reader head of the magnetic stripe card reader, and without swiping the magnetic stripe emulator, transferring the emulated data sequentially over time so as to mimic a scenario where the emulated data is recorded in a sequence along a magnetic stripe and read by swiping the stripe past the magnetic stripe card reader head. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented process for using a mobile communication device having a magnetic stripe writer to record data on a magnetic stripe of a magnetic stripe card, comprising:
-
using a computer resident in the mobile communication device to perform the following process actions; storing information comprising magnetic stripe information for writing the type of data that can be recorded on a magnetic stripe of a magnetic stripe card to enable that card to perform a magnetic stripe-based transaction, said stored magnetic stripe information being associated with multiple card accounts established for a user of the mobile communication device by one or more card providers; storing information comprising identifying data which separately identifies each of the card accounts; monitoring the user'"'"'s purchase history, and in combination with other context information, suggesting to the user whenever a magnetic stripe-based transaction is attempted what card account to use for a particular transaction by displaying said identifying data for the suggested card account on a display resident in the mobile communication device; inputting a selection command from the user via an input device resident in the mobile communication device that designates which card account to use for said particular transaction; and recording said type of data that can be recorded on a magnetic stripe of a magnetic stripe card onto a magnetic stripe card having a magnetic stripe using the stored magnetic stripe information associated with the card account designated by the user. - View Dependent Claims (10, 11)
-
-
12. A mobile communication device which generates the type of data that can be recorded on a magnetic stripe of a magnetic stripe card to enable that card to perform a magnetic stripe-based transaction, comprising:
-
a magnetic stripe device comprising a magnetic stripe emulator which emulates said type of data that can be recorded on a magnetic stripe of a magnetic stripe card; an user input device; a display device; a memory device; a computing device; and a computer program comprising program modules executable by the computing device, wherein the computing device is directed by the program modules of the computer program to, store information on said memory device that comprises magnetic stripe information of the type that can be recorded on a magnetic stripe of a magnetic stripe card to enable that card to perform a magnetic stripe-based transaction, said stored magnetic stripe information being associated with a card account established for a user of the mobile communication device by a card provider, input user-generated information pertaining to the card account or uses thereof via the user input device, store the inputted user-generated information on said memory device, display the stored user-generated information on the display device, transfer said emulated data to a magnetic stripe card reader to perform the magnetic stripe-based transaction, said transferring comprising transferring the emulated data sequentially over time so as to mimic a scenario where the emulated data is recorded in a sequence along a magnetic stripe and read by swiping a stripe past a magnetic stripe card reader head of a magnetic stripe card reader after physical contact has been established between the magnetic stripe emulator and the reader head, and without swiping the magnetic stripe emulator. - View Dependent Claims (13, 14, 15)
-
Specification