IP Library Patent Application 13298560
Patent Application
App. No. 13/298,560

CARD READER WITH COMMUNICATION PROTOCOL

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 None
App. No.
13/298,560
Abstract

A card reader has a read head positioned in the housing. The read head is configured to be coupled to a mobile device. The read head has a slot for swiping a magnetic stripe of a card. The read head reads data on the magnetic stripe and produces a raw magnetic signal indicative of data stored on the magnetic stripe. Device electronics are provided that include a microcontroller. The device electronics receives a raw magnetic head signal and converts it into a processed digital signal that the microcontroller can interpret. The microcontroller produces a synchronous Manchester encoded stream that makes a greater number of 0 crossings. An output jack is adapted to be inserted in a port of the mobile device and deliver a Manchester encoded stream output jack signal to the mobile device.

Claims (36)

1 . A card reader, comprising:

a housing;

a read head;

device electronics that includes a microcontroller, the device electronics receiving a raw magnetic signal and converting the raw magnetic signal into a processed digital signal that the microcontroller can interpret, the microcontroller configured to produce a synchronous Manchester encoded stream that makes a greater number of 0 crossings; and

an output jack adapted to be inserted in a port of the mobile device and deliver a Manchester encoded stream via the output jack to the mobile device.

2 . The card reader of claim 1 , wherein the number of 0 crossings is sufficient to simulate a signal with a sufficiently high frequency so that the mobile device's active filter does not cut off the output jack signal.

3 . The card reader of claim 1 , wherein AC coupling/filtering is applied to the output jack signal.

4 . The card reader of claim 1 , wherein the microcontroller is configured to recalculate bit period on the fly to capture variable-speed swipes of the card.

5 . The card reader of claim 1 , wherein the microcontroller is configured to parse and error check card data.

6 . The card reader of claim 1 , wherein the microcontroller is configured to run periodic checksums on code and memory.

7 . The card reader of claim 1 , wherein the logic resources use thresholds to filter out spurious edges.

8 . The card reader of claim 1 , wherein the microcontroller is configured to determine 1's and 0's by checking a signal level at a start of each bit period.

9 . The card reader of claim 1 , wherein further comprising:

device electronics that includes the microcontroller and an analog to digital front-end.

10 . The card reader of claim 9 , wherein the analog to digital front end is coupled to a processing element in the microcontroller, the analog to digital front end receiving a raw magnetic head signal and converting the raw magnetic head signal into a processed digital signal that the microcontroller can interpret, the microcontroller producing a signal.

11 . The card reader of claim 1 , wherein the front end includes, an amplifier/filter, differentiator and a comparator.

12 . The card reader of claim 11 , wherein the front end further includes wake-up electronics.

13 . The card reader of claim 12 , wherein the wake-up electronics is a wake-up circuit.

14 . The card reader of claim 1 , wherein the output jack signal is a synchronous Manchester encoded stream.

15 . The card reader of claim 1 , wherein the output jack signal is an asynchronized stream.

16 . The card reader of claim 1 , wherein the output jack signal is at a frequency that the output jack signal appears to look AC to a microphone input of the mobile device.

17 . The card reader of claim 1 , wherein a frequency of the output jack signal is 2 KHz to 48 kHz.

18 . The card reader of claim 1 , wherein a frequency of the output jack signal is 2.4 kHz.

19 . The card reader of claim 1 , wherein the microcontroller has a non-volatile memory with a size of 2-8 kbytes, and RAM with a size 128-512 bytes.

20 . The card reader of claim 1 , wherein the analog to digital front end is configured to capture card readings that are swept at a rate of 5 inches to 50 inches per second.

21 . The card reader of claim 1 , wherein the read head sends the output jack signal to the mobile device at a constant baud rate.

22 . The card reader of claim 21 , wherein the constant baud rate is 2400 to 9200 baud.

23 . The card reader of claim 12 , further comprising:

a power source coupled to the wake-up electronics.

24 . The card reader of claim 23 , wherein the wake-up electronics signals the microcontroller, which in turn puts the device electronics into an active mode from a sleep mode, and back into the sleep mode when a card swipe signal stops.

25 . The card reader of claim 24 , wherein the wake-up electronics is powered down by the microcontroller when the device electronics is in the active mode.

26 . The card reader of claim 24 , wherein the wake-up electronics utilize an op-amp

27 . The card reader of claim 24 , wherein the wake-up electronics utilize an op-amp, a discrete transistor, and associated passive components.

28 . The card reader of claim 24 , wherein the wake-up electronics are powered by a microphone bias of a mobile device.

29 . The card reader of claim 24 , wherein the wake-up electronics detects when there is an edge from leading zeros of a card being swiped and alerts to wake up the microcontroller and device electronics.

30 . The card reader of claim 24 , wherein the device electronics wakes up in enough time to process and encrypt a card swipe signal.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2012
From: HO, MICHAEL SHYH-YEN; ROTHSCHILD, ADAM DP; RYLE, GERALD T
To: MINDTRIBE PRODUCT ENGINEERING, INC.
Reel/Frame 028831/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2012
From: MINDTRIBE PRODUCT ENGINEERING, INC.
To: SQUARE, INC.
Reel/Frame 028831/0339 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2012
From: LAMBA, KARTIK; BABU, AMISH; HO, MICHAEL SHYH-YEN; ROTHSCHILD, ADAM D.P.; RYLE, GERALD T.; DORSEY, JACK; MCKELVEY, JAMES M.
To: SQUARE, INC.
Reel/Frame 027664/0119 →