Methods and apparatus for capturing magnetic credit card data on a hand held device
First Claim
1. A handheld device comprising:
- a housing;
a Micro-Electronic Mechanical System (MEMS) magnetic field sensor disposed within the housing, wherein the MEMS magnetic field sensor is configured to determine a plurality of magnetic data stored on a magnetic stripe of a user provided media when the user disposes the user provided media proximate to the housing,wherein the plurality of magnetic data is determined from a first track of data from a plurality of magnetic tracks of data in the magnetic stripe when the user disposes the user provided media proximate to the housing in a first configuration, andwherein the plurality of magnetic data is determined from a second track of data from a plurality of magnetic tracks of data in the magnetic stripe when the user disposes the user provided media proximate to the housing in a second configuration; and
a processor disposed within the housing and coupled to the MEMS magnetic field sensor, wherein the processor is programmed to receive the plurality of user data stored on the user provided media, wherein the processor is configured to execute an application program, and wherein the processor is programmed to provide at least a subset of the plurality of user data to the application program.
9 Assignments
0 Petitions
Accused Products
Abstract
A handheld device for capturing magnetic credit card data includes a MEMS magnetic field sensor disposed within the housing, wherein the MEMS magnetic field sensor is configured to determine a plurality of magnetic data stored on a magnetic stripe of a user provided media when the user disposes a user provided media proximate to the housing, and a processor disposed within the housing and coupled to the MEMS magnetic field sensor, wherein the processor is programmed to receive the plurality of user data stored on the user provided media, wherein the processor is configured to execute an application program, and wherein the processor is programmed to provide at least a subset of the plurality of user data to the application program.
-
Citations
20 Claims
-
1. A handheld device comprising:
-
a housing; a Micro-Electronic Mechanical System (MEMS) magnetic field sensor disposed within the housing, wherein the MEMS magnetic field sensor is configured to determine a plurality of magnetic data stored on a magnetic stripe of a user provided media when the user disposes the user provided media proximate to the housing, wherein the plurality of magnetic data is determined from a first track of data from a plurality of magnetic tracks of data in the magnetic stripe when the user disposes the user provided media proximate to the housing in a first configuration, and wherein the plurality of magnetic data is determined from a second track of data from a plurality of magnetic tracks of data in the magnetic stripe when the user disposes the user provided media proximate to the housing in a second configuration; and a processor disposed within the housing and coupled to the MEMS magnetic field sensor, wherein the processor is programmed to receive the plurality of user data stored on the user provided media, wherein the processor is configured to execute an application program, and wherein the processor is programmed to provide at least a subset of the plurality of user data to the application program. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method for processing data stored on a magnetic stripe of a user provided medium performed by a hand-held computer system programmed to perform the method comprising:
-
sensing, by a Micro-Electronic Mechanical System (MEMS) magnetic field sensor disposed within the computer system, when the user disposes the user provided media proximate to a particular portion of the hand-held computer system; sensing, by the MEMS magnetic field sensor, a plurality of magnetic data stored on a magnetic stripe of the user provided medium when the user disposes the user provided media proximate to the particular portion of the computer system; determining, with a processor disposed within the computer system, a plurality of user data stored on the magnetic stripe in response to the plurality of magnetic data; and sending, with a communications channel within the computer system, at least a subset of the plurality of user data to a remote server, wherein the subset of the plurality of user data is determined via user input from a user-interface device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A hand-held computer system for processing data stored on a magnetic stripe comprising:
-
a housing having a visual indicator, wherein the visual indicator indicates a location on the housing where a user should dispose a user provided media proximate thereto; a Micro-Electronic Mechanical System (MEMS) magnetic field sensor disposed within the housing and proximate to the visual indicator, wherein the MEMS magnetic field sensor is configured to determine a plurality of magnetic data stored on a magnetic stripe of a user provided media when the user disposes the user provided media proximate to the location on the housing; a processor disposed within the housing and coupled to the MEMS magnetic field sensor, wherein the processor is configured to execute executable computer code; a computer readable storage medium coupled to the processor, wherein the computer readable storage medium includes non-transitory instructions stored therein, wherein the non-transitory instructions comprises; executable code that programs the processor to receive the plurality of magnetic data stored on the magnetic stripe from the MEMS magnetic field sensor; and executable code that programs the processor to determine a plurality of user data stored on the magnetic stripe in response to the plurality of magnetic data stored on the magnetic striper; and a display disposed within the housing and coupled to the processor, wherein the display is configured to display the plurality of user data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification