MAGNETIC STRIPE TRACK SIGNAL HAVING MULTIPLE COMMUNICATIONS CHANNELS
20250252280 ยท 2025-08-07
Inventors
Cpc classification
International classification
Abstract
An electronic card (e.g., an electronic payment card) or another device (e.g., a wireless telephonic device) is provided that may communicate dynamic magnetic stripe data to a magnetic stripe reader. Information may be embedded into a magnetic track of data representative of additional information such as, for example, a unique identification number or an additional track of magnetic stripe data.
Claims
1. A card comprising: a battery; a processor; a magnetic emulator including at least two coils, wherein each coil is operable to communicate a separate track of magnetic stripe data; wherein the card is operable to embed additional information by varying frequencies communicated simultaneously through the at least two coils, enabling a magnetic stripe reader to discern the embedded additional information from frequency differentials between the tracks.
2. A card comprising: a battery; a processor; a magnetic emulator configured to generate an electromagnetic signal including multiple tracks of magnetic stripe data; wherein the magnetic emulator is operable to communicate each track at different frequencies simultaneously; wherein the magnetic emulator is operable to embed additional data within the electromagnetic signal by comparing frequency differentials between at least two tracks of magnetic stripe data, such that a magnetic stripe reader is operable to extract the additional data based on the frequency differential between the communicated tracks.
3. A magnetic stripe reader comprising: a read-head configured to read magnetic stripe signals; wherein the magnetic stripe reader is operable to decode first magnetic stripe track data from flux transversal timings and operable to decode additional data from slope variations in the signal's electromagnetic waveform associated with at least one flux transversal.
4. The card of claim 1, wherein the additional information includes card-specific identification data.
5. The card of claim 1, further comprising a capacitive touch screen display operatively coupled to the processor.
6. The card of claim 1, wherein the frequency differentials represent different user-defined transaction modes.
7. The card of claim 1, wherein the processor is laminated within the card such that the processor is not exposed on the card's surface.
8. The card of claim 1, wherein the processor controls current amplitude through the coils to vary the magnitude of electromagnetic signals communicated.
9. The card of claim 2, wherein the additional data includes transaction authorization data.
10. The card of claim 2, wherein the additional data includes environmental data collected by sensors integrated within the card.
11. The card of claim 2, wherein the magnetic emulator is further operable to transmit the embedded additional data to a remote server for verification.
12. The card of claim 2, wherein embedding additional data includes embedding second track data into first track data without extending the length of the first track data.
13. The reader of claim 3, wherein the slope variations comprise linear and non-linear slopes.
14. The reader of claim 3, wherein the additional data decoded from slope variations includes a verification signature unique to the card.
15. The reader of claim 3, operable to transmit decoded additional data to a remote transaction verification server.
16. The card of claim 1, wherein the additional information includes a dynamic security code.
17. The card of claim 1, wherein the card further comprises an RFID chip communicatively coupled to the processor.
18. The card of claim 1, wherein the magnetic emulator communicates magnetic stripe data without the presence of a physical magnetic stripe.
19. The reader of claim 3, wherein the electromagnetic waveform is received as a dual polarity signal.
20. The reader of claim 3, wherein the electromagnetic waveform is received as a single polarity signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The principles and advantages of the present invention can be more clearly understood from the following detailed description considered in conjunction with the following drawings, in which the same reference numerals denote the same structural elements throughout, and in which:
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
DETAILED DESCRIPTION OF THE INVENTION
[0021]
[0022] Architecture 150 may be utilized with any card. Architecture 150 may include processor 120. Processor 120 may have on-board memory for storing information (e.g., application code). Any number of components may communicate to processor 120 and/or receive communications from processor 120. For example, one or more displays (e.g., display 140) may be coupled to processor 120. Persons skilled in the art will appreciate that components may be placed between particular components and processor 120. For example, a display driver circuit may be coupled between display 140 and processor 120. Memory 142 may be coupled to processor 120. Memory 142 may include data that is unique to a particular card. For example, memory 142 may store discretionary data codes associated with buttons of card 150. Such codes may be recognized by remote servers to effect particular actions. For example, a code may be stored on memory 142 that causes a non-merchant product to be purchased with points during a merchant transaction. Memory 142 may store, for example, data to be embedded into a magnetic stripe track signal.
[0023] Any number of reader communication devices may be included in architecture 150. For example, IC chip 152 may be included to communicate information to an IC chip reader. IC chip 152 may be, for example, an EMV chip. As per another example, RFID 151 may be included to communicate information to an RFID reader. A magnetic stripe communications device may also be included to communicate information to a magnetic stripe reader. Such a magnetic stripe communications device may provide electromagnetic signals to a magnetic stripe reader. Different electromagnetic signals may be communicated to a magnetic stripe reader to provide different tracks of data. For example, electromagnetic field generators 170, 180, and 185 may be included to communicate separate tracks of information to a magnetic stripe reader. Such electromagnetic field generators may include a coil wrapped around one or more materials (e.g., a soft-magnetic material and a non-magnetic material). Each electromagnetic field generator may communicate information serially to a receiver of a magnetic stripe reader for a particular magnetic stripe track. Read-head detectors 171 and 172 may be utilized to sense the presence of a magnetic stripe reader (e.g., a read-head housing of a magnetic stripe reader). This sensed information may be communicated to processor 120 to cause processor 120 to communicate information serially from electromagnetic generators 170, 180, and 185 to magnetic stripe track receivers in a read-head housing of a magnetic stripe reader. Accordingly, a magnetic stripe communications device may change the information communicated to a magnetic stripe reader at any time. Processor 120 may, for example, communicate user-specific and card-specific information through RFID 151, IC chip 152, and electromagnetic generators 170, 180, and 185 to card readers coupled to remote information processing servers (e.g., purchase authorization servers). Driving circuitry 141 may be utilized by processor 120, for example, to control electromagnetic generators 170, 180, and 185. Driver circuitry 141 may change characteristics of a magnetic stripe track in order to embed additional information into that track. Similarly, for example, driver circuitry 141 may change characteristics of two, or more, magnetic stripe tracks in order to embed information between characteristics of such magnetic stripe tracks.
[0024]
[0025] Signal 220 may also be provided that includes signal segments 221 and 222. A magnetic stripe reader may, for example, receive flux transversals as segments 221 and 222. Signal 210 may be provided at a single polarity. Signal 220 may also be included that includes signal segment 221. For example, segment 221 may be obtained as a result of an increase of signal 210. Signal segment 222 may be obtained as the result of a decrease of signal 210. Signal segment 223 may have, for example, a lower magnitude than signal segment 221 and, as a result, additional information may be communicated through this difference in magnitude.
[0026] Persons skilled in the art will appreciate that cards may be pre-set with different magnitudes to communicate different portions of one or more tracks of magnetic stripe data. Such presets may be unique for each card. In doing so, for example, the identity of a card may be obtained regardless of the information that is communicated.
[0027] Signal 230 may be provided. Signal 230 may be, for example, a dual polarity drive signal for driving, for example, a magnetic emulator. Segments 231 and 232 may be provided on signal 230. A read-head of a magnetic stripe reader may receive signal 240 from a magnetic emulator driven via signal 230. Accordingly, segment 241 may be provided. Thresholds 242, 243, and 244 may be utilized, for example, to extract additional information from a signal (e.g., a magnetic stripe track signal). For example, thresholds 242, 243, and 244 may be utilized to define LOW, MEDIUM, and HIGH states, where each state may represent different information. For signal segments of the opposite polarity, similar thresholds may be provided to provide additional states of LOW, MEDIUM, and HIGH. Persons skilled in the art will appreciate that any number of thresholds may be utilized to provide any number of states.
[0028]
[0029]
[0030]
[0031]
[0032] Flow chart 620 may be provided that may include step 621, in which data may be communicated with data embedded in the amplitude of the signal. Such data may be received at a reader in step 622 and the embedded data may be extracted in step 623. The extracted embedded data may be utilized to perform an additional function in step 624 and the transaction may be authorized in step 625.
[0033] Flow chart 630 may be provided and may include step 631, in which data may be embedded into track data via frequency differentials between tracks (e.g., speed differentials between tracks). Step 632 may be provided in which data is received at a reader. The reader may extract embedded data in step 633 and this data may be utilized to perform additional functions in step 634. A transaction may be authorized in step 635.
[0034] Persons skilled in the art will also appreciate that the present invention is not limited to only the embodiments described. Instead, the present invention more generally involves dynamic information. Persons skilled in the art will also appreciate that the apparatus of the present invention may be implemented in other ways than those described herein. All such modifications are within the scope of the present invention, which is limited only by the claims that follow.