IP Library Granted Patent US 7,866,556
Granted Patent B2
US 7,866,556 · App. 11/965,908 · Granted Jan 11, 2011

Electromagnetic field induced MSR swipes detection

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,866,556
App. No.
11/965,908
Granted
Jan 11, 2011
Kind
B2
Abstract

A payment terminal including a magnetic card reader, a decoder receiving analog signals from the magnetic card reader and providing a digital data output to utilization circuitry and data integrity assurance circuitry operative to eliminate spurious data due to Electromagnetic Field (EMF) interference.

Claims (52)

1. A payment terminal comprising:

a magnetic card reader;

a decoder receiving analog signals from said magnetic card reader and providing a digital data output to utilization circuitry; and

data integrity assurance circuitry operative to eliminate spurious data due to Electromagnetic Field (EMF) interference,

said data integrity assurance circuitry sensing both the frequency of card swipe reports and at least one of the following criteria:

whether more than a predetermined number of consecutive card swipe reports are considered not to contain any data; and

whether a card swipe report indicates no data on each of three tracks and a preceding card swipe report is either:

one of a predetermined number of consecutive card swipe reports which are considered not to contain any data; or

one of more than three card swipe reports within approximately 70 ms.

2. A payment terminal according to claim 1 and wherein said data integrity assurance circuitry comprises data integrity verification circuitry receiving said digital data output from said decoder, verifying the integrity of said data output and providing a verified data output to said utilization circuitry.

3. A payment terminal according to claim 1 and wherein said data integrity assurance circuitry is embodied in a processor employed in an operating system of said payment terminal.

4. A method of operating a payment terminal including a magnetic card reader and a decoder, receiving analog signals from said magnetic card reader and providing a digital data output to utilization circuitry, the method comprising:

at least generally preventing spurious data due to Electromagnetic Field (EMF) interference from reaching said utilization circuitry by sensing both the frequency of card swipe reports and at least one of the following criteria:

whether more than a predetermined number of consecutive card swipe reports are considered not to contain any data; and

whether a card swipe report indicates no data on each of three tracks and a preceding card swipe report is either:

one of a predetermined number of consecutive card swipe reports which are considered not to contain any data; or

one of more than three card swipe reports within approximately 70 ms.

5. A method of operating a payment terminal including a magnetic card reader and a decoder, receiving analog signals from said magnetic card reader and providing a digital data output, the method comprising:

receiving said digital data output;

verifying the integrity of said data output; and

providing a verified data output to utilization circuitry, thereby to eliminate spurious data due to Electromagnetic Field (EMF) interference by sensing both the frequency of card swipe reports and at least one of the following criteria:

whether more than a predetermined number of consecutive card swipe reports are considered not to contain any data; and

whether a card swipe report indicates no data on each of three tracks and a preceding card swipe report is either:

one of a predetermined number of consecutive card swipe reports which are considered not to contain any data; or

one of more than three card swipe reports within approximately 70 ms.

6. A method of operating a payment terminal according to claim 5 and wherein said verifying employs a processor also employed in an operating system of said payment terminal.

7. A method of operating a payment terminal according to claim 6 and wherein said verifying is carried out by software including at least one algorithm which rejects digital data having predetermined characteristics.

8. A method of operating a payment terminal according to claim 7 and wherein said software is operative for detecting false swipe reports based both on the frequency of the reports and the content thereof.

9. A method of operating a payment terminal according to claim 8 and wherein said software operative for detecting false swipe reports includes at least two of the following detection criteria:

a. There are more than three card swipe reports within approximately 70 ms;

b. More than a predetermined number of consecutive card swipe reports are considered not to contain any data; inasmuch as they either provide data having less than three characters on each of the three tracks or have an initial 0; and

c. A card swipe report indicates no data on each of the three tracks and the preceding card swipe report fulfilled either of criteria a or b above.

10. A payment terminal comprising:

a magnetic card reader;

a decoder receiving analog signals from said magnetic card reader and providing a digital data output;

at least one magnetic card presence sensor; and

card presence responsive data integrity verification circuitry responsive to the presence or absence of an output from said at least one magnetic card presence sensor for confirming the occurrence of a card swipe and being operative to eliminate spurious data in the absence of a sensed card swipe occurrence, said card presence responsive data integrity verification circuitry sensing both the frequency of card swipe reports and at least one of the following criteria:

whether more than a predetermined number of consecutive card swipe reports are considered not to contain any data; and

whether a card swipe report indicates no data on each of three tracks and a preceding card swipe report is either:

one of a predetermined number of consecutive card swipe reports which are considered not to contain any data; or

one of more than three card swipe reports within approximately 70 ms.

11. A payment terminal according to claim 10 and wherein said card presence responsive data integrity verification circuitry is operative to disable operation of said decoder in the absence of a sensed card swipe occurrence.

12. A payment terminal according to claim 10 and wherein said at least one magnetic card presence sensor comprises at least one optical sensor disposed at least one end of a card swipe pathway defined in said magnetic card reader and wherein said card presence responsive data integrity verification circuitry is operative to enable operation of said decoder only when at least one of said at least one optical sensor senses presence of a card.

13. A payment terminal according to claim 10 and wherein said at least one magnetic card presence sensor comprises a pair of optical sensors disposed at opposite ends of a card swipe pathway defined in said magnetic card reader and wherein said card presence responsive data integrity verification circuitry is operative to enable operation of said decoder only when at least one of said pair of optical sensors senses presence of a card.

14. A payment terminal according to claim 10 and also comprising data integrity assurance circuitry including software operative to eliminate spurious data due to EMF interference.

15. A payment terminal according to claim 14 and wherein said data integrity assurance circuitry is embodied in a processor employed in an operating system of said payment terminal.

16. A payment terminal according to claim 14 and also comprising data integrity verification circuitry including software including at least one algorithm which rejects digital data having predetermined characteristics.

17. A payment terminal according to claim 16 and wherein said software including at least one algorithm which rejects digital data having predetermined characteristics includes software operative for detecting false swipe reports based both on the frequency of the reports and the content thereof.

18. A payment terminal according to claim 17 and wherein said software operative for detecting false swipe reports includes at least two of the following detection criteria:

a. There are more than three card swipe reports within approximately 70 ms;

b. More than a predetermined number of consecutive card swipe reports are considered not to contain any data, inasmuch as they either provide data having less than three characters on each of the three tracks or have an initial 0; and

c. A card swipe report indicates no data on each of the three tracks and the preceding card swipe report fulfilled either of criteria a or b above.

Assignments (11)
ASSIGNMENT OF SECURITY INTEREST IN PATENT COLLATERAL RECORDED AT R/F 046920-0784 Recorded Apr 28, 2025
From: UBS AG, STAMFORD BRANCH, AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS ASSIGNOR
To: BARCLAYS BANK PLC, AS ASSIGNEE
Reel/Frame 071095/0667 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 46920/0817 Recorded May 10, 2019
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: VERIFONE SYSTEMS, INC.; VERIFONE, INC.; HYPERCOM CORPORATION
Reel/Frame 049150/0190 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Aug 23, 2018
From: VERIFONE, INC.; HYPERCOM CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH AS COLLATERAL AGENT
Reel/Frame 046920/0784 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Aug 23, 2018
From: VERIFONE, INC.; HYPERCOM CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH AS COLLATERAL AGENT
Reel/Frame 046920/0817 →
RELEASE (R027472F0851) Recorded Aug 21, 2018
From: JPMORGAN CHASE BANK, N.A.
To: VERIFONE, INC.
Reel/Frame 046866/0016 →
RELEASE (R033282F0757) Recorded Aug 21, 2018
From: JPMORGAN CHASE BANK, N.A.
To: VERIFONE, INC.; HYPERCOM CORPORATION; GLOBAL BAY MOBILE TECHNOLOGIES, INC.
Reel/Frame 046864/0909 →
CHANGE OF ADDRESS Recorded May 30, 2016
From: VERIFONE, INC.
To: VERIFONE, INC.
Reel/Frame 038845/0718 →
SECURITY INTEREST Recorded Jul 9, 2014
From: VERIFONE, INC.; HYPERCOM CORPORATION; GLOBAL BAY MOBILE TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 033282/0757 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT AND APPLICATION NUMBERS 12/188114,7162636,7171560,7543151,7725726 PREVIOUSLY RECORDED ON REEL 027472 FRAME 0851. ASSIGNOR(S) HEREBY CONFIRMS THE GRANT OF A SECURITY INTEREST TO JPMORGAN CHASE BANK, N.A. Recorded Apr 18, 2012
From: VERIFONE, INC.; HYPERCOM CORPORATION; VERIFONE MEDIA, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 028068/0570 →
SECURITY INTEREST Recorded Jan 4, 2012
From: VERIFONE, INC., A DELAWARE CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027472/0851 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2008
From: PEDIGO, MICHAEL; LEONG, WINSTON CAN WAIN; STARINIERI, KEVIN RICHARD; SEROTTA, PAUL A.
To: VERIFONE, INC.
Reel/Frame 020466/0337 →