Systems and methods for decoding card swipe signals
First Claim
1. A decoding system, comprising:
- a decoding engine running on a host, wherein the decoding engine comprises a plurality of decoders, which in operation,accept and initialize incoming signals from a swipe of a card until the signals reach a steady state;
detect the card swipe once the incoming signals are in a steady state;
identify peaks in the incoming signals once the card swipe is detected;
digitize the identified peaks in the incoming signals into bits;
convert the digitized bits into card information.
4 Assignments
0 Petitions
Accused Products
Abstract
A new approach is proposed that contemplates systems and methods to enable an individual to complete a financial transaction by swiping a magnetic stripe card through a card reader connected to a mobile device. The size of the card reader is miniaturized to be portable for connection with the mobile device. The card reader is configured to reliably read data encoded in a magnetic strip of the card with minimum error in a single swipe and provide a signal that corresponds to the data read to the mobile device, which then decodes the incoming signal from the card reader and acts as a point-of-sale device to complete the financial transaction. Such an approach enables a person to become either a micro-merchant (payee) or a buyer/customer (payer) without having to purchase expensive card reader devices or software.
-
Citations
26 Claims
-
1. A decoding system, comprising:
-
a decoding engine running on a host, wherein the decoding engine comprises a plurality of decoders, which in operation, accept and initialize incoming signals from a swipe of a card until the signals reach a steady state; detect the card swipe once the incoming signals are in a steady state; identify peaks in the incoming signals once the card swipe is detected; digitize the identified peaks in the incoming signals into bits; convert the digitized bits into card information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A processor-implemented decoding method, comprising:
-
accepting and initializing incoming signals read from a swipe of a card until the signals reach a steady state; detecting presence of the swipe once the incoming signals are in a steady state; identifying peaks in the incoming signals once the presence of the card swipe is detected; digitizing the identified peaks in the incoming signals into bits; converting the digitized bits into card information. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification