IP Library Granted Patent US 8,534,555
Granted Patent B1
US 8,534,555 · App. 13/722,766 · Granted Sep 17, 2013

Reconfiguration of a card reader for wake-on-swipe

Inventors: Dan Sweet (Lynnwood, WA); Triton Hurd (San Francisco, CA)
Assignee: Cypress Semiconductor Corporation
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 8,534,555
App. No.
13/722,766
Granted
Sep 17, 2013
Kind
B1
Abstract

An apparatus includes a reconfigurable stripe reader configured to receive read head signals corresponding to states on a magnetic stripe. The reconfigurable stripe reader can have a first configuration with a first routing of the read head signals to detect an initiation of a swipe of the magnetic stripe from the read head signals. The reconfigurable stripe reader can have a second configuration with a second routing of the read head signals to read data stored on the magnetic stripe from the read head signals during the swipe of the magnetic stripe.

Claims (32)

1. An apparatus comprising:

a reconfigurable stripe reader comprising gain circuitry and a comparator, the reconfigurable stripe reader configured to receive read head signals corresponding to a track of a magnetic stripe, the reconfigurable stripe reader having a first configuration with a first routing of the read head signals configured to detect an initiation of a swipe of the magnetic stripe from the read head signals and having a second configuration with a second routing of the read head signals configured to read data stored on the track of the magnetic stripe from the read head signals during the swipe of the magnetic stripe, wherein the reconfigurable stripe reader is operable in the first configuration to detect the initiation of the swipe before transitioning to operation in the second configuration, wherein in the second configuration the gain circuitry is configured to boost the read head signals captured during the swipe of the magnetic stripe and the comparator is configured to read the data stored on the magnetic stripe based on the boosted read head signals, and wherein in the first configuration, the reconfigurable stripe reader is configured to bypass the gain circuitry and provide the read head signals to the comparator.

2. The apparatus of claim 1 , wherein the reconfigurable stripe reader is configured to transition from the first configuration to the second configuration in response to the detection of the initiation of the swipe of the magnetic stripe.

3. The apparatus of claim 1 , wherein the reconfigurable stripe reader, in the first configuration, is configured to output a wakeup signal to a power manager in response to the detection of the initiation of the swipe of the magnetic stripe.

4. The apparatus of claim 3 , wherein the power manager is configured to prompt reconfiguration of the reconfigurable stripe reader from the first configuration into the second configuration in response to the wakeup signal.

5. The apparatus of claim 1 , wherein the reconfigurable stripe reader, in the second configuration, is configured to output a data signal configured to identify the data stored on the magnetic stripe to a processing device.

6. A method comprising:

detecting, by a stripe reader, an initiation of a swipe of a magnetic stripe from read head signals corresponding to a track of the magnetic strip when the stripe reader is in a first configuration having a first routing of the read head signals in the stripe reader;

after detecting the initiation of the swipe of the magnetic stripe transitioning, by the stripe reader, from the first configuration to a second configuration having a second routing of the read head signals in the stripe reader in response to the detection of the initiation of the swipe of the magnetic stripe, wherein the second configuration includes the second routing to route the read head signals to gain circuitry to boost the read head signals and to a comparator to read the data stored on the magnetic strip based on the boosted read head signals, wherein the first configuration includes the first routing to route the read head signals to the comparator such that the read head signals bypass the gain circuitry; and

reading, by the stripe reader, data stored on the track of the magnetic stripe during a remainder of the swipe of the magnetic stripe in the second configuration.

7. The method of claim 6 further comprising:

transitioning, by the stripe reader, from the second configuration to the first configuration after reading the data stored on the magnetic stripe; and

monitoring, by the stripe reader, for an additional swipe of the magnetic stripe in the first configuration.

8. The method of claim 6 further comprising outputting, by the stripe reader in the first configuration, a wakeup signal to a power manager in response to detecting initiation of the swipe, wherein the power manager is configured to alert a processing device to transition out of a low power mode in response to the wakeup signal.

9. The method of claim 8 , wherein transitioning from the first configuration to the second configuration is performed in response to reconfiguration signals from the processing device during the transition out of the low power mode.

10. The method of claim 6 , wherein reading data stored on the magnetic stripe further comprises:

adjusting, by the stripe reader, a magnitude of the read head signals; and

detecting, by the stripe reader, peaks in the adjusted read head signals, which correspond to the data stored on the magnetic stripe.

11. The method of claim 6 further comprising outputting, by the stripe reader in the second configuration, a data signal to a processing device.

12. The method of claim 6 further comprising transitioning, by the stripe reader, from the second configuration to the first configuration in response to reconfiguration signals from a processing device after the output of the data signal to the processing device.

13. An apparatus comprising:

a read head device configured to read head signals corresponding to magnetic states of a track of a magnetic stripe;

gain circuitry;

a comparator; and

a card reader having a lower power operating mode with a first routing of the read head signals configured to generate, from the read head signals, a wake up signal in response to detecting an initiation of a swipe of the magnetic stripe, the card reader configured to transition from the lower power operating mode to a higher power operating mode in response to the wakeup signal, the higher power operating mode with a second routing of the read head signals configured to generate a data signal including data corresponding to the magnetic states of the track from the read head signals-during the swipe of the magnetic stripe, wherein the card reader in the lower power operating mode is configured to detect the initiation of the swipe before the transition to the higher power operating mode, wherein in higher power operating mode the read head signals are routed to the gain circuitry to boost the read head signals captured during the swipe of the magnetic stripe and routed to the comparator to read the data stored on the magnetic stripe based on the boosted read head signals, and wherein in the lower power operating mode, the read head signals are routed to the comparator such that the read head signals bypass the gain circuitry.

14. The apparatus of claim 13 , wherein the read head device is configured to detect the presence of the object having the magnetic stripe in the read head device.

15. The apparatus of claim 13 , wherein the wakeup signal is configured to indicate an initiation of a swipe of the magnetic stripe.

16. The apparatus of claim 13 , wherein the read head device is configured to generate a sleep signal in response to a removal of the object having the magnetic stripe from the read head device.

17. The apparatus of claim 16 , wherein the card reader is configured to transition from the higher power operating mode to the lower power operating mode in response to the sleep signal.

18. The apparatus of claim 13 , wherein the read head device further comprising:

a magnetic read head configured to generate the read head signals corresponding to the magnetic states on the magnetic stripe; and

a switching device configured to detect whether the object having the magnetic stripe is present in the read head device based on a position of the magnetic read head in the read head device.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE 8647899 PREVIOUSLY RECORDED ON REEL 035240 FRAME 0429. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTERST. Recorded Nov 3, 2020
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 058002/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2016
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MONTEREY RESEARCH, LLC
Reel/Frame 040911/0238 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Aug 11, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 039708/0001 →
SECURITY INTEREST Recorded Mar 21, 2015
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035240/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2012
From: SWEET, DAN; HURD, TRITON
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 029513/0384 →
Continuity (2)
Provisional Application 61665033 · Jun 27, 2012
Provisional Application 61647203 · May 15, 2012