US20120255996A1 - Method and Device for Processing Payment Card Information - Google Patents

Method and Device for Processing Payment Card Information Download PDF

Info

Publication number
US20120255996A1
US20120255996A1 US13/206,161 US201113206161A US2012255996A1 US 20120255996 A1 US20120255996 A1 US 20120255996A1 US 201113206161 A US201113206161 A US 201113206161A US 2012255996 A1 US2012255996 A1 US 2012255996A1
Authority
US
United States
Prior art keywords
signal
card reader
function
networked device
payment card
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/206,161
Inventor
Syed Arif Ahmed
Rogelio Sosa
Bertrand Sosa
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
REV WORLDWIDE Inc
Original Assignee
REV WORLDWIDE Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by REV WORLDWIDE Inc filed Critical REV WORLDWIDE Inc
Priority to US13/206,161 priority Critical patent/US20120255996A1/en
Assigned to REV WORLDWIDE, INC. reassignment REV WORLDWIDE, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AHMED, Syed Arif, SOSA, BERTRAND, SOSA, ROGELIO
Publication of US20120255996A1 publication Critical patent/US20120255996A1/en
Assigned to SILICON VALLEY BANK reassignment SILICON VALLEY BANK SECURITY AGREEMENT Assignors: REV WORLDWIDE, INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/204Point-of-sale [POS] network systems comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/409Device specific authentication in transaction processing
    • G06Q20/4097Device specific authentication in transaction processing using mutual authentication between devices and transaction partners

Definitions

  • Payment card acceptance on networked devices increases the acceptance of digital currency, reduces the transaction cost and risks associated with the use of cash, improves financial access to the masses, and removes barriers for small businesses across the globe.
  • Payment cards In general, there are a wide variety of payment cards available to consumers, including credit cards, debit cards, loyalty cards, membership cards, radio frequency tags, key fobs and other devices or apparatus that store information for use in connection with a payment network.
  • Payment networks are designed to process data stored on payment cards during transactions between merchants and payment card holders. Card readers typically obtain information from a payment card when the card is swiped through or placed in proximity to a card reader. Devices with capabilities for processing such information for payments are known in the art and are becoming more prevalent in the marketplace.
  • Type 1 fraud a person who is not a legitimate merchant and who does not have a authenticated device may skim cards to obtain credit card information during a legitimate transaction. The information obtained can then be used by that person or others in subsequent, illegitimate transactions. This is referred to herein as Type 1 fraud.
  • a legitimate merchant with an authentic device ay use the device to engage in illegitimate transactions (i.e. transactions not authorized by the payment card holder). This is referred to herein as Type 2 fraud.
  • a method of conducting payment card transactions through a networked device of a user wherein the networked device comprises a computing application operated by the networked device and the networked device connects to a card reader.
  • the method may comprise acquiring information from a client's payment card using a read head in the card reader; providing such information from the card reader to the networked device through a headphone or similar jack; and processing the data through the computing application; wherein the computing application enables verifying the authorization by communicating with the payment network, associated with at least one payment company associated with the payment card over at least one communication network, wherein the communication is carried out by the computing application using the networked device.
  • the networked device transmits a known first signal to the card reader, the card reader returns a second signal which is a function of the first signal and a third signal generated by the card reader that is indicative of information stored on a payment card, and the networked device derives the third signal from the first signal and the function applied to the first signal and the third signal.
  • the invention reduces or eliminates both Type 1 and Type 2 fraud by adding an audio circuit between the read head and the output jack.
  • the audio circuit is connected to a speaker left connector and a speaker right connector, both of which are also connected to the output jack.
  • a predetermined waveform from a output signal on a payment card is fed through speaker left connector and speaker right connector, the circuit is closed and the read head output is transmitted to the output jack through the audio circuit. If the waveform from the payment card output signal does not match the predetermined waveform, the circuit remains open and no sound or noise is transmitted to the output jack.
  • a codec D/A and A/D converter
  • a small processor or controller are added to the card reader.
  • the processor chooses an encryption key based on the signal received from speaker left connector and speaker right connector and then encrypts the output signal and outputs the encrypted mic input signal to provide a secure end-to-end communication.
  • the card reader is affixed with a merchant authentication code (either directly from text representation or using their networked device camera to read graphical representation of the code).
  • the payment card holder can read the merchant authentication code from the card reader.
  • the merchant authentication code can then be used by the customer to validate the merchant's authenticity.
  • the customer may be incentivized or required to verify the authentication code of the merchant via a call center, interactive voice response, text messaging, website, mobile application or by incorporating the authentication code in the payment process.
  • FIG. 1 is a schematic diagram depicting one embodiment of a card reader of the present invention with the ability to detect networked devices;
  • FIG. 2 is a schematic diagram depicting an embodiment of a card reader of the present invention with a scrambler circuit
  • FIG. 3 is a schematic diagram depicting an embodiment of a card reader of the present invention with an audio circuit
  • FIG. 4 is a schematic diagram depicting an embodiment of a card reader of the present invention with a codec and a microprocessor;
  • FIG. 5 is a flow diagram schematically illustrating the flow of data from the card reader of the present invention to the payment network.
  • the present invention is directed to improved methods processing payment card transactions.
  • the configuration and use of the presently preferred embodiments are discussed in detail below. It should be appreciated, however, that the present invention provides many applicable inventive concepts that can be embodied in a wide variety of contexts other than traditional payment card processing. Accordingly, the specific embodiments discussed are merely illustrative of specific ways to make and use the invention, and do not limit the scope of the invention. In addition, the following terms shall have the associated meaning when used herein:
  • card reader means a smart card reader, a magnetic strip reader, a bar code reader, a radio frequency reader, a near field communication reader or any other reader capable of ascertaining information from a payment card;
  • “function” means the transformation of input to a different output, whether through linear transformation, non-linear transformation, phase shift, or any other method.
  • networked device means any device interconnected to a payment system, including without limitation, connected computing devices, mobile phones, smart phones, personal digital assistants and devices with WiFi connectivity;
  • “payment card” means credit cards, debit cards, loyalty cards, membership cards, radio frequency tags, key fobs and other devices or apparatus that store information for use in connection with a payment network;
  • “payment network” means any computerized system enabled to receive, store and retrieve data from one or more databases to process transactions on behalf of payment card holders;
  • read head means any device or apparatus which receives information from a payment card
  • signal means an analog or digital representation of time-varying or spatial-varying quantities.
  • the present invention provides, among other things, a system and a method for conducting payment card transactions through a user's networked device.
  • the user may be a retailer, a salesman, or any other user of the networked device.
  • the user may conduct and manage payment card-based monetary transactions by extracting details of the payment card such as the credit card number, expiry date and the name of owner of the card from a portion of the payment card including those details, typically a magnetic strip.
  • Managing of the monetary transaction may include enabling the user to input details of the transaction (e.g., monetary sum, payment conditions etc.) and conducting of the actual transaction via a remote payment network.
  • the overall system consists of card reader 5 , a computing system, software operable on the computing system and a server connected to both the software and payment network.
  • the device consists of read head 10 having two connectors 15 and 25 .
  • the read head 10 is enclosed within the device housing 30 .
  • One read head connector 15 is connected to cable assembly 20 .
  • the other connector 25 must also include a impedance matching resistor 40 connected to the output jack 20 on one end. The other end of the assembly 25 is connected to the read head 10 .
  • the card reader 5 comprises a housing 30 and an output jack 20 extending out from the housing 30 .
  • the output jack 20 is adapted to be inserted into a networked device through an earphone/microphone socket as is commonly used in many currently-available networked devices such as a microphone input or a line-in audio input of a networked device.
  • the jack 20 may be a TRS (tip, ring, sleeve) or TRRS (tip, ring, ring, sleeve) connector also known as an audio jack, phone plug, jack plug, stereo plug, mini-jack, or mini-stereo audio connector.
  • the jack 20 may be formed of different sizes such as miniaturized versions that are 3.5 mm or 2.5 mm.
  • the jack 20 may be retractable within the housing 30 .
  • the claimed invention can work with any available jack or connector configuration. Standardization of the jack types and widespread usage of them are two of the many advantages that are achieved by the claimed invention.
  • one embodiment of the present invention utilizes an additional matching resistor to ensure that the card reader device's impedance matches the requirements of microphone-detection circuitry of a wide range of networked devices (mobile phones, tablet PCs, and other computing devices) so that the microphone-detection algorithm is triggered upon insertion of the output jack of the card reader of the present invention into the input socket of most computing systems.
  • While other devices known in the art utilize a signal-setting resistor to limit signal flow to networked devices, possibly to prevent signal clipping by the networked device's audio circuit, this requires that the device be optimized for each particular computing system.
  • the present invention does not use a signal setting resistor.
  • the present invention utilizes an impedance matching resistor to ensure that the computing device's microphone detection circuitry is triggered. If the signal is clipped due to the choice of a particular matching resistor, the device simply lets the signal clipping occur. The clipping that does occur, if any, is corrected by utilizing specialized signal processing schemes in the mobile application to reverse the effects of clipping.
  • the present invention also addresses the issue of fraud in connection with payment card transactions.
  • the invention reduces or eliminates both Type 1 and Type 2 frauds by adding a scrambler circuit 45 as shown in FIG. 2 .
  • the card reader device consists of read head 10 having two connectors 15 and 25 .
  • the read head 10 is enclosed within the device housing 30 .
  • Both connectors 15 and 25 are connected to analog circuit 50 .
  • Analog circuit 50 is connected to speaker left connector 60 and speaker right connector 70 .
  • Analog circuit 50 is also connected to matching resistor 40 which, in turn is connected to mic input connector 80 .
  • Analog circuit 50 is also connected to common 90 .
  • Each of speaker left connector 60 , speaker right connector 70 , mic input connector 80 and common 90 are also connected to audio jack 20 .
  • Scrambler circuit 45 receives output signal 100 (a signal representing payment card information) and audio signals from a networked device (not shown) through one or both of speaker left connector 60 and speaker right connector 70 .
  • Scrambler circuit 45 scrambles the output signal 100 with the signals from one or both of speaker left connector 60 and speaker right connector 70 to form a transformed signal which is provided to the networked device through the mic input connector 80 .
  • the transformed signal that is provided to the mic input connector 80 is a function of output signal 100 and audio signals received through one or both of speaker left connector 60 and speaker right connector 70 .
  • the function may be represented as follows:
  • the networked device When the networked device receives the transformed signal, it is able to determine the output signal (i.e. the payment card information) because it knows the signal provided through the speaker left connector 60 , the speaker right connector 70 , and the inverse function of the function that was performed on the three signals (i.e. output signal 100 and the signals from the speaker left connector 60 and speaker right connector 70 ).
  • the output signal i.e. the payment card information
  • the function performed on the output signal 100 and the signals from the speaker left connector 60 and speaker right connector 70 may be any linear or non-linear transformation of the signals.
  • the function may be the addition of the signals so that the transformed signal represents the addition of output signal 100 and the signals from the speaker left connector 60 and speaker right connector 70 .
  • the function could be the addition of output signal 100 and the signal from the speaker left connector 60 and the subtraction of the signal from the speaker right connector 70 .
  • the function could be a function that is commonly used throughout the entire payment network, could be determined by the networked device and provided to the card reader as part of the signal sent to speaker left connector 60 or speaker right connector 70 , or could be known and used only by the networked device and card reader.
  • the circuit when a predetermined waveform from output signal 100 is fed through speaker left connector 60 and speaker right connector 70 , the circuit is closed and the read head output signal 100 is transmitted to mic input connector 80 through the audio circuit 50 .
  • the transformed signal that is provided to the mic input connector 80 is a function of output signal 100 and audio signals received through one or both of speaker left connector 60 and speaker right connector 70 .
  • the function may be represented as follows:
  • the output signal 100 is not made available to mic input connector 80 through audio circuit 50 but rather a signal unrelated to output signal 100 is made available to mic input connector 80 .
  • the audio circuit 50 must exactly recognize the “predetermined-waveforms” and the transformed signal (output signal+speaker left connector+speaker right connector) to be able to close the circuit and transmit the transformed signal. This adds another level of protection against any attempted fraud.
  • Yet another embodiment of present invention addresses both Type 1 and Type 2 fraud by adding a codec 55 (D/A and A/D converter) and a small processor or controller 65 as shown in FIG. 4 .
  • processor 65 chooses an encryption key based on the signal received from speaker left connector 60 and speaker right connector 70 and then encrypts the output signal 100 using the encryption key.
  • Processor 65 then outputs the encrypted mic input 80 signal.
  • this device can provide a very secure end-to-end communication.
  • a merchant downloads a mobile application (or such mobile application is automatically downloaded during or after merchant registration) to a networked device such as, for example, through an app store on a network.
  • the mobile application allows merchant to login to the application. If the card reader of the present invention is not connected to the networked device, the merchant is informed to connect the networked device via audio port or use the mobile application to conduct a key-entered transaction. After the merchant connects the card reader to the networked device, the mobile application is ready to accept swiped transactions.
  • the merchant swipes the payment card or places it in proximity to the card reader.
  • the merchant is prompted to enter the transaction amount.
  • the mobile application may include a provision for charging taxes. If the “charge-tax” setting is set to “Yes”, then the amount entered by the merchant is updated to include tax.
  • either the merchant or the customer can swipe the customer's card through the card reader, recognizing that there may be some advantages in allowing the customer to swipe the card so that the customer may, for example, enter their email and/or networked device number (for receipt), add tip and/or doodle a signature. In such a case, after that the card reader is returned to the merchant and the mobile application is ready to process the payment.
  • the information stored on the payment card is converted into an audio signal by the read head incorporated in the card reader of the present invention.
  • that signal is sent through the input socket, or the microphone-in connection, to the computing system.
  • the mobile application reads the incoming signal, filters and cleans the signal, and removes the effects of clipping, if any. After that, the mobile application unscrambles the signal using the inverse function of the function that was used to scramble the signal. After the unscrambling is complete and card data is available, such data is transmitted to the payment network along with payment information (amount, transaction and merchant details, etc.) in an encrypted form.
  • the mobile application confirms the success of transaction to the merchant and displays the transaction details. If customer requested a receipt, the payment network automatically sends a receipt to the customer's mobile and/or email.
  • the receipt may include location and authentication code of the merchant.
  • Another aspect of the present invention is the ability to verify a merchant using the card reader. More specifically, the merchant would be provided with a merchant authentication code, which is a unique code assigned to a card reader that is visibly displayed on the card reader as text and/or as a graphic representation of the merchant authentication code (e.g. bar code, quick response code, etc.).
  • the merchant authentication code may include information regarding the merchant's identity, such as the name of the merchant's business and/or the merchant's location.
  • the payment card holder can read the merchant authentication code from the card reader of the present invention (either directly from text representation or using their networked device camera to read graphical representation of the code).
  • the merchant authentication code can then be used by the customer to validate the merchant's authenticity.
  • the payment card holder may confirm the merchant's identity by sending a text message with the merchant authentication number to a designated SMS number and, in response, the holder will receive a message containing the merchant's identity.
  • the payment card holder may be able to enter the merchant authentication number on a website, into a mobile app, or into an interactive voice response system and, in turn, receive a message with the merchant's identity.
  • the holder may be incentivized or required to verify the authentication code of the merchant by providing the merchant authentication code through a call center, interactive voice response, text message, website, mobile application or by incorporating the authentication code in the payment process. For example, after a payment card holder's payment card is presented to a merchant and swiped through a card reader, the holder may receive a text message or phone call from the payment card issuer requesting that the holder provide the issuer with the merchant authentication code. If the holder is unable to provide the code or if the code provided by the holder is incorrect, the transaction will not be processed.
  • the issued my establish random, periodic (e.g. every third transaction or first transaction of each day) or rule-based (e.g. any amount over $1,000) verification of the merchant authentication code.
  • the card reader of the present invention may incorporate an anti-counterfeiting hologram on the housing to build trust.
  • the inclusion of this type of hologram would quickly allow the payment card holder to determine whether a card reader was authentic and would therefore directly address Type 1 fraud.
  • This hologram image may be separate from the merchant authentication code or may incorporate the merchant authentication code.

Abstract

Conducting payment card transactions through a networked device of a user wherein the networked device comprises a card reader and a wireless application operated by the networked device. The transaction may comprise acquiring information from a client's payment card using the card reader; providing such information from the card reader to the networked device through a headphone or similar jack; and processing the data through the mobile application connected to a payment network. More specifically, the networked device transmits a known first signal to the card reader, the card reader returns a second signal which is a function of the first signal and a third signal generated by the card reader that is indicative of information stored on a payment card, and the networked device derives the third signal from the first signal and the function applied to the first signal and the third signal.

Description

    PRIORITY STATEMENT UNDER 35 U.S.C. §119 & 37 C.F.R. §1.78
  • This non-provisional application claims priority based upon prior U.S. Provisional Patent Application Ser. No. 61/471,874 filed Apr. 5, 2011 in the name of Arif Ahmed entitled “Payment Card Acceptance,” the disclosure of which is incorporated herein in its entirety by reference as if fully set forth herein.
  • BACKGROUND OF THE INVENTION
  • Payment card acceptance on networked devices increases the acceptance of digital currency, reduces the transaction cost and risks associated with the use of cash, improves financial access to the masses, and removes barriers for small businesses across the globe.
  • In general, there are a wide variety of payment cards available to consumers, including credit cards, debit cards, loyalty cards, membership cards, radio frequency tags, key fobs and other devices or apparatus that store information for use in connection with a payment network. Payment networks are designed to process data stored on payment cards during transactions between merchants and payment card holders. Card readers typically obtain information from a payment card when the card is swiped through or placed in proximity to a card reader. Devices with capabilities for processing such information for payments are known in the art and are becoming more prevalent in the marketplace.
  • Currently payment card acceptance devices exist that are constructed for specific computing systems, or brands, and that utilize only that specific computing system's data port. The problem with these devices is that they can only be used with those specific computing systems and they are not interchangeable with other systems or brands. Interoperability between different computing system systems or brands is widely thought to be difficult to impossible.
  • Devices also exist that use audio ports and utilize signal setting resistors. These devices have much broader interoperability but since the selection process of signal setting resistor for a particular phone, by definition, is a function of audio signal characteristics of that phone, there is a possibility that the same device may not work on other phones, or across a wide variety of other phones.
  • More importantly, in each of the foregoing instances, there is a risk of fraud in the transaction. For example, a person who is not a legitimate merchant and who does not have a authenticated device may skim cards to obtain credit card information during a legitimate transaction. The information obtained can then be used by that person or others in subsequent, illegitimate transactions. This is referred to herein as Type 1 fraud. On the other hand, a legitimate merchant with an authentic device ay use the device to engage in illegitimate transactions (i.e. transactions not authorized by the payment card holder). This is referred to herein as Type 2 fraud.
  • Accordingly, in light of these problems with conventional wireless card data transmission methods, there exists a need for improved methods, systems, and computer program products for acquiring payment data from networked devices, including devices of different types, by card readers associated with networked devices.
  • SUMMARY OF THE INVENTION
  • According to one aspect of the invention, there is provided a method of conducting payment card transactions through a networked device of a user, wherein the networked device comprises a computing application operated by the networked device and the networked device connects to a card reader. The method may comprise acquiring information from a client's payment card using a read head in the card reader; providing such information from the card reader to the networked device through a headphone or similar jack; and processing the data through the computing application; wherein the computing application enables verifying the authorization by communicating with the payment network, associated with at least one payment company associated with the payment card over at least one communication network, wherein the communication is carried out by the computing application using the networked device.
  • In one embodiment, the networked device transmits a known first signal to the card reader, the card reader returns a second signal which is a function of the first signal and a third signal generated by the card reader that is indicative of information stored on a payment card, and the networked device derives the third signal from the first signal and the function applied to the first signal and the third signal.
  • In another embodiment, the invention reduces or eliminates both Type 1 and Type 2 fraud by adding an audio circuit between the read head and the output jack. The audio circuit is connected to a speaker left connector and a speaker right connector, both of which are also connected to the output jack. When a predetermined waveform from a output signal on a payment card is fed through speaker left connector and speaker right connector, the circuit is closed and the read head output is transmitted to the output jack through the audio circuit. If the waveform from the payment card output signal does not match the predetermined waveform, the circuit remains open and no sound or noise is transmitted to the output jack.
  • In another embodiment, a codec (D/A and A/D converter) and a small processor or controller are added to the card reader. In this case, the processor chooses an encryption key based on the signal received from speaker left connector and speaker right connector and then encrypts the output signal and outputs the encrypted mic input signal to provide a secure end-to-end communication.
  • In other embodiments of the invention, the card reader is affixed with a merchant authentication code (either directly from text representation or using their networked device camera to read graphical representation of the code). At any point in time, the payment card holder can read the merchant authentication code from the card reader. The merchant authentication code can then be used by the customer to validate the merchant's authenticity. The customer may be incentivized or required to verify the authentication code of the merchant via a call center, interactive voice response, text messaging, website, mobile application or by incorporating the authentication code in the payment process.
  • The foregoing has outlined rather broadly certain aspects of the present invention in order that the detailed description of the invention that follows may be better understood. Additional features and advantages of the invention will be described hereinafter which form the subject of the claims of the invention. It should be appreciated by those skilled in the art that the conception and specific embodiment disclosed may be readily utilized as a basis for modifying or designing other structures or processes for carrying out the same purposes of the present invention. It should also be realized by those skilled in the art that such equivalent constructions do not depart from the spirit and scope of the invention as set forth in the appended claims.
  • DESCRIPTION OF THE DRAWINGS
  • For a more complete understanding of the present invention, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
  • FIG. 1 is a schematic diagram depicting one embodiment of a card reader of the present invention with the ability to detect networked devices;
  • FIG. 2 is a schematic diagram depicting an embodiment of a card reader of the present invention with a scrambler circuit;
  • FIG. 3 is a schematic diagram depicting an embodiment of a card reader of the present invention with an audio circuit;
  • FIG. 4 is a schematic diagram depicting an embodiment of a card reader of the present invention with a codec and a microprocessor; and
  • FIG. 5 is a flow diagram schematically illustrating the flow of data from the card reader of the present invention to the payment network.
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • The present invention is directed to improved methods processing payment card transactions. The configuration and use of the presently preferred embodiments are discussed in detail below. It should be appreciated, however, that the present invention provides many applicable inventive concepts that can be embodied in a wide variety of contexts other than traditional payment card processing. Accordingly, the specific embodiments discussed are merely illustrative of specific ways to make and use the invention, and do not limit the scope of the invention. In addition, the following terms shall have the associated meaning when used herein:
  • “card reader” means a smart card reader, a magnetic strip reader, a bar code reader, a radio frequency reader, a near field communication reader or any other reader capable of ascertaining information from a payment card;
  • “function” means the transformation of input to a different output, whether through linear transformation, non-linear transformation, phase shift, or any other method.
  • “inverse function” means a function that undoes another function such that, if an input x into the function f produces an output y, then putting y into the inverse function g produces the output x, and vice versa. Mathematically, if f(x)=y, then the inverse function g(y)=x.
  • “networked device” means any device interconnected to a payment system, including without limitation, connected computing devices, mobile phones, smart phones, personal digital assistants and devices with WiFi connectivity;
  • “payment card” means credit cards, debit cards, loyalty cards, membership cards, radio frequency tags, key fobs and other devices or apparatus that store information for use in connection with a payment network;
  • “payment network” means any computerized system enabled to receive, store and retrieve data from one or more databases to process transactions on behalf of payment card holders;
  • “read head” means any device or apparatus which receives information from a payment card; and
  • “signal” means an analog or digital representation of time-varying or spatial-varying quantities.
  • The present invention provides, among other things, a system and a method for conducting payment card transactions through a user's networked device. The user, may be a retailer, a salesman, or any other user of the networked device. The user may conduct and manage payment card-based monetary transactions by extracting details of the payment card such as the credit card number, expiry date and the name of owner of the card from a portion of the payment card including those details, typically a magnetic strip. Managing of the monetary transaction may include enabling the user to input details of the transaction (e.g., monetary sum, payment conditions etc.) and conducting of the actual transaction via a remote payment network.
  • Improved Detection of Networked Devices
  • With reference now to FIG. 1, the overall system consists of card reader 5, a computing system, software operable on the computing system and a server connected to both the software and payment network. The device consists of read head 10 having two connectors 15 and 25. The read head 10 is enclosed within the device housing 30. One read head connector 15 is connected to cable assembly 20. The other connector 25 must also include a impedance matching resistor 40 connected to the output jack 20 on one end. The other end of the assembly 25 is connected to the read head 10.
  • The card reader 5 comprises a housing 30 and an output jack 20 extending out from the housing 30. The output jack 20 is adapted to be inserted into a networked device through an earphone/microphone socket as is commonly used in many currently-available networked devices such as a microphone input or a line-in audio input of a networked device. The jack 20 may be a TRS (tip, ring, sleeve) or TRRS (tip, ring, ring, sleeve) connector also known as an audio jack, phone plug, jack plug, stereo plug, mini-jack, or mini-stereo audio connector. The jack 20 may be formed of different sizes such as miniaturized versions that are 3.5 mm or 2.5 mm. It is also possible and contemplated that the jack 20 may be retractable within the housing 30. Those skilled in the art will appreciate that the claimed invention can work with any available jack or connector configuration. Standardization of the jack types and widespread usage of them are two of the many advantages that are achieved by the claimed invention.
  • While input sockets often have switches that can be used for plug detection, most codecs now implement jack sensing that measures the impedance and other characteristics of the plugged in device and make that information available to the processor to which they are connected. The latest computing systems with built-in sockets use a microphone detection circuit that is triggered when a device with certain range of impedance is inserted into the socket. However, it is possible that combination of read head and cable assembly does not have the requisite impedance to trigger the detection circuit of most computing systems.
  • To overcome this shortcoming, one embodiment of the present invention utilizes an additional matching resistor to ensure that the card reader device's impedance matches the requirements of microphone-detection circuitry of a wide range of networked devices (mobile phones, tablet PCs, and other computing devices) so that the microphone-detection algorithm is triggered upon insertion of the output jack of the card reader of the present invention into the input socket of most computing systems.
  • While other devices known in the art utilize a signal-setting resistor to limit signal flow to networked devices, possibly to prevent signal clipping by the networked device's audio circuit, this requires that the device be optimized for each particular computing system. However, the present invention does not use a signal setting resistor. In one embodiment, the present invention utilizes an impedance matching resistor to ensure that the computing device's microphone detection circuitry is triggered. If the signal is clipped due to the choice of a particular matching resistor, the device simply lets the signal clipping occur. The clipping that does occur, if any, is corrected by utilizing specialized signal processing schemes in the mobile application to reverse the effects of clipping.
  • Payment Card Authentication
  • The present invention also addresses the issue of fraud in connection with payment card transactions. In one embodiment, the invention reduces or eliminates both Type 1 and Type 2 frauds by adding a scrambler circuit 45 as shown in FIG. 2. Once again, the card reader device consists of read head 10 having two connectors 15 and 25. The read head 10 is enclosed within the device housing 30. Both connectors 15 and 25 are connected to analog circuit 50. Analog circuit 50 is connected to speaker left connector 60 and speaker right connector 70. Analog circuit 50 is also connected to matching resistor 40 which, in turn is connected to mic input connector 80. Analog circuit 50 is also connected to common 90. Each of speaker left connector 60, speaker right connector 70, mic input connector 80 and common 90 are also connected to audio jack 20.
  • Scrambler circuit 45 receives output signal 100 (a signal representing payment card information) and audio signals from a networked device (not shown) through one or both of speaker left connector 60 and speaker right connector 70. Scrambler circuit 45 scrambles the output signal 100 with the signals from one or both of speaker left connector 60 and speaker right connector 70 to form a transformed signal which is provided to the networked device through the mic input connector 80. In other words, the transformed signal that is provided to the mic input connector 80 is a function of output signal 100 and audio signals received through one or both of speaker left connector 60 and speaker right connector 70. The function may be represented as follows:

  • Mic input=f(output signal+speaker left connector+speaker right connector)
  • When the networked device receives the transformed signal, it is able to determine the output signal (i.e. the payment card information) because it knows the signal provided through the speaker left connector 60, the speaker right connector 70, and the inverse function of the function that was performed on the three signals (i.e. output signal 100 and the signals from the speaker left connector 60 and speaker right connector 70).
  • The function performed on the output signal 100 and the signals from the speaker left connector 60 and speaker right connector 70 may be any linear or non-linear transformation of the signals. For example, the function may be the addition of the signals so that the transformed signal represents the addition of output signal 100 and the signals from the speaker left connector 60 and speaker right connector 70. Alternatively, the function could be the addition of output signal 100 and the signal from the speaker left connector 60 and the subtraction of the signal from the speaker right connector 70. In various embodiments, the function could be a function that is commonly used throughout the entire payment network, could be determined by the networked device and provided to the card reader as part of the signal sent to speaker left connector 60 or speaker right connector 70, or could be known and used only by the networked device and card reader.
  • Turning now to FIG. 3, in another embodiment of the present invention, when a predetermined waveform from output signal 100 is fed through speaker left connector 60 and speaker right connector 70, the circuit is closed and the read head output signal 100 is transmitted to mic input connector 80 through the audio circuit 50. In other words, the transformed signal that is provided to the mic input connector 80 is a function of output signal 100 and audio signals received through one or both of speaker left connector 60 and speaker right connector 70. The function may be represented as follows:

  • Mic input=f(output signal+speaker left connector+speaker right connector)
  • On the other hand, if the output signal 100 does not match the predetermined waveform, the output signal 100 is not made available to mic input connector 80 through audio circuit 50 but rather a signal unrelated to output signal 100 is made available to mic input connector 80.

  • Mic input=d
      • where d is some static voltage uncorrelated with output signal 100 (e.g.—no signal or 3V DC).
  • In this embodiment, the audio circuit 50 must exactly recognize the “predetermined-waveforms” and the transformed signal (output signal+speaker left connector+speaker right connector) to be able to close the circuit and transmit the transformed signal. This adds another level of protection against any attempted fraud.
  • Yet another embodiment of present invention addresses both Type 1 and Type 2 fraud by adding a codec 55 (D/A and A/D converter) and a small processor or controller 65 as shown in FIG. 4. In this case, processor 65 chooses an encryption key based on the signal received from speaker left connector 60 and speaker right connector 70 and then encrypts the output signal 100 using the encryption key. Processor 65 then outputs the encrypted mic input 80 signal. Depending on the level of encryption, this device can provide a very secure end-to-end communication.
  • In one embodiment of the present invention, a merchant downloads a mobile application (or such mobile application is automatically downloaded during or after merchant registration) to a networked device such as, for example, through an app store on a network. The mobile application allows merchant to login to the application. If the card reader of the present invention is not connected to the networked device, the merchant is informed to connect the networked device via audio port or use the mobile application to conduct a key-entered transaction. After the merchant connects the card reader to the networked device, the mobile application is ready to accept swiped transactions.
  • To initiate a transaction, depending on the type of payment card presented, the merchant swipes the payment card or places it in proximity to the card reader. The merchant is prompted to enter the transaction amount. The mobile application may include a provision for charging taxes. If the “charge-tax” setting is set to “Yes”, then the amount entered by the merchant is updated to include tax. At this point, either the merchant or the customer can swipe the customer's card through the card reader, recognizing that there may be some advantages in allowing the customer to swipe the card so that the customer may, for example, enter their email and/or networked device number (for receipt), add tip and/or doodle a signature. In such a case, after that the card reader is returned to the merchant and the mobile application is ready to process the payment.
  • When payment card is properly read by the card reader, the information stored on the payment card is converted into an audio signal by the read head incorporated in the card reader of the present invention. As shown in FIG. 5, that signal is sent through the input socket, or the microphone-in connection, to the computing system. The mobile application reads the incoming signal, filters and cleans the signal, and removes the effects of clipping, if any. After that, the mobile application unscrambles the signal using the inverse function of the function that was used to scramble the signal. After the unscrambling is complete and card data is available, such data is transmitted to the payment network along with payment information (amount, transaction and merchant details, etc.) in an encrypted form. If the payment network approves the transaction, the mobile application confirms the success of transaction to the merchant and displays the transaction details. If customer requested a receipt, the payment network automatically sends a receipt to the customer's mobile and/or email. The receipt may include location and authentication code of the merchant.
  • Merchant Authentication
  • Another aspect of the present invention is the ability to verify a merchant using the card reader. More specifically, the merchant would be provided with a merchant authentication code, which is a unique code assigned to a card reader that is visibly displayed on the card reader as text and/or as a graphic representation of the merchant authentication code (e.g. bar code, quick response code, etc.). The merchant authentication code may include information regarding the merchant's identity, such as the name of the merchant's business and/or the merchant's location.
  • At any point in time, the payment card holder can read the merchant authentication code from the card reader of the present invention (either directly from text representation or using their networked device camera to read graphical representation of the code). The merchant authentication code can then be used by the customer to validate the merchant's authenticity. For example, the payment card holder may confirm the merchant's identity by sending a text message with the merchant authentication number to a designated SMS number and, in response, the holder will receive a message containing the merchant's identity. Similarly, the payment card holder may be able to enter the merchant authentication number on a website, into a mobile app, or into an interactive voice response system and, in turn, receive a message with the merchant's identity.
  • In another embodiment, during a transaction, in order to verify that the payment card holder is authorizing a transaction with the merchant, the holder may be incentivized or required to verify the authentication code of the merchant by providing the merchant authentication code through a call center, interactive voice response, text message, website, mobile application or by incorporating the authentication code in the payment process. For example, after a payment card holder's payment card is presented to a merchant and swiped through a card reader, the holder may receive a text message or phone call from the payment card issuer requesting that the holder provide the issuer with the merchant authentication code. If the holder is unable to provide the code or if the code provided by the holder is incorrect, the transaction will not be processed. The issued my establish random, periodic (e.g. every third transaction or first transaction of each day) or rule-based (e.g. any amount over $1,000) verification of the merchant authentication code.
  • As another option, the card reader of the present invention may incorporate an anti-counterfeiting hologram on the housing to build trust. The inclusion of this type of hologram would quickly allow the payment card holder to determine whether a card reader was authentic and would therefore directly address Type 1 fraud. This hologram image may be separate from the merchant authentication code or may incorporate the merchant authentication code.
  • While the present system and method has been disclosed according to the preferred embodiment of the invention, those of ordinary skill in the art will understand that other embodiments have also been enabled. Even though the foregoing discussion has focused on particular embodiments, it is understood that other configurations are contemplated. In particular, even though the expressions “in one embodiment” or “in another embodiment” are used herein, these phrases are meant to generally reference embodiment possibilities and are not intended to limit the invention to those particular embodiment configurations. These terms may reference the same or different embodiments, and unless indicated otherwise, are combinable into aggregate embodiments. The terms “a”, “an” and “the” mean “one or more” unless expressly specified otherwise. The term “connected” means “communicatively connected” unless otherwise defined.
  • When a single embodiment is described herein, it will be readily apparent that more than one embodiment may be used in place of a single embodiment. Similarly, where more than one embodiment is described herein, it will be readily apparent that a single embodiment may be substituted for that one device.
  • In light of the wide variety of payment card processing devices known in the art, the detailed embodiments are intended to be illustrative only and should not be taken as limiting the scope of the invention. Rather, what is claimed as the invention is all such modifications as may come within the spirit and scope of the following claims and equivalents thereto.
  • None of the description in this specification should be read as implying that any particular element, step or function is an essential element which must be included in the claim scope. The scope of the patented subject matter is defined only by the allowed claims and their equivalents. Unless explicitly recited, other aspects of the present invention as described in this specification do not limit the scope of the claims.

Claims (38)

1. A method for securely processing payment card information comprising:
transmitting a known first signal from a networked device to a card reader,
receiving a second signal on the networked device from the card reader, the second signal being created by applying a function to the first signal and a third signal generated by the card reader that is indicative of information stored on a payment card;
upon the receiving of the second signal, deriving the third signal by using the second signal, the known first signal, and the inverse function of the function applied to the first signal and the third signal to create the second signal.
2. The method of claim 1 wherein the function is the addition of the first signal and the third signal.
3. The method of claim 1 wherein the function is a non-linear transformation of the first signal and the third signal.
4. The method of claim 1 wherein a software application residing on the networked device transmits the first signal and derives the third signal.
5. The method of claim 1 wherein the known first signal is transmitted to the card reader through speaker circuitry of the networked device's audio jack.
6. The method of claim 1 wherein the third signal is generated by the card reader through a near field communication device.
7. The method of claim 1 wherein the third signal is generated by a magnetic head configured to read data stored on a magnetic strip affixed to a payment card when the payment card is near the magnetic head.
8. The method of claim 1 wherein the function is provided to the card reader as part of the first signal.
9. A device for securely processing payment card information comprising:
a networked device for transmitting a known first signal to a card reader and for receiving on the networked device from the card reader a second signal, the second signal being created by applying a function to the first signal and a third signal generated by the card reader that is indicative of information stored on a payment card; and
upon the receipt of the second signal, deriving the third signal by using the second signal, the known first signal, and the inverse function of the function applied to the first signal and the third signal to create the second signal.
10. The device of claim 9 wherein the function is the addition of the first signal and the third signal.
11. The device of claim 9 wherein the function is a non-linear transformation of the first signal and the third signal.
12. The device of claim 9 wherein a software application residing on the networked device transmits the first signal and derives the third signal.
13. The device of claim 9 wherein the known first signal is transmitted to the card reader through speaker circuitry of the networked device's audio jack.
14. The device of claim 9 wherein the second signal is generated by the card reader through a near field communication device.
15. The device of claim 9 wherein the second signal is generated by a magnetic head configured to read data stored on a magnetic strip affixed to a payment card when the payment card is near the magnetic head.
16. The device of claim 9 wherein the function is provided to the card reader as part of the first signal.
17. A method for securely processing payment card information comprising:
receiving a known first signal on a card reader from a networked device,
transmitting a second signal from the card reader to the networked device, the second signal being created by applying a function to the first signal and a third signal generated by the card reader that is indicative of information stored on a payment card;
wherein the known first signal and the inverse function of the function applied to the first signal and the third signal can be used to derive the third signal from the second signal.
18. The method of claim 17, wherein the known first signal is transmitted through the networked device's audio jack's speaker right circuit and the second signal is transmitted over the audio jack's speaker left circuit.
19. The method of claim 17, wherein the known first signal is transmitted through the networked device's audio jack's speaker left circuit and the second signal is transmitted over the audio jack's speaker right circuit.
20. The method of claim 17, wherein the card reader includes an analog circuit and the second signal is transmitted only after the analog circuit recognizes the known first signal.
21. The method of claim 17 wherein the function is the addition of the first signal and the third signal.
22. The method of claim 17 wherein the function is a non-linear transformation of the first signal and the third signal.
23. The method of claim 17 wherein a software application residing on the networked device transmits the first signal and derives the third signal.
24. The method of claim 17 wherein the known first signal is transmitted to the card reader through speaker circuitry of the networked device's audio jack.
25. The method of claim 17 wherein the third signal is generated by the card reader through a near field communication device.
26. The method of claim 17 wherein the third signal is generated by a magnetic head configured to read data stored on a magnetic strip affixed to a payment card when the payment card is near the magnetic head.
27. The method of claim 17 wherein the function is provided to the card reader as part of the first signal.
28. A device for securely processing payment card information comprising:
a card reader for receiving a known first signal from a networked device and for transmitting to the networked device a second signal, the second signal being created by applying a function to the first signal and a third signal generated by the card reader that is indicative of information stored on a payment card; and
wherein the known first signal and the inverse function of the function applied to the first signal and the third signal can be used to derive the third signal from the second signal.
29. The device of claim 28 wherein the function is the addition of the first signal and the third signal.
30. The device of claim 28 wherein the function is a non-linear transformation of the first signal and the third signal.
31. The device of claim 28 wherein a software application residing on the networked device transmits the first signal and derives the third signal.
32. The device of claim 28 wherein the known first signal is transmitted to the card reader through speaker circuitry of the networked device's audio jack.
33. The device of claim 28 wherein the third signal is generated by the card reader through a near field communication device.
34. The device of claim 28 wherein the third signal is generated by a magnetic head configured to read data stored on a magnetic strip affixed to a payment card when the payment card is near the magnetic head.
35. The device of claim 28 wherein the function is provided to the card reader as part of the first signal.
36. A method for securely processing payment card information comprising:
transmitting a known first signal and a known second signal from a networked device to a card reader,
receiving a third signal on the networked device from the card reader, the third signal being created by applying a function to the first signal, the second signal, and a fourth signal generated by the card reader that is indicative of information stored on a payment card;
upon the receiving of the third signal, deriving the fourth signal by using the second signal, the third signal, the known first signal, and the inverse function of the function applied to the first signal, second signal and the fourth signal to create the third signal.
37. The method of claim 36, wherein the known first signal is transmitted through an audio jack's speaker right circuit and the second signal is transmitted over the audio jack's speaker left circuit.
38. A method for securely processing payment card information comprising:
receiving a known first signal and a known second signal on a card reader from a networked device,
transmitting a third signal from the card reader to the networked device, the third signal being a function of the first signal, the second signal and a fourth signal generated by the card reader that is indicative of information stored on a payment card;
wherein the known first signal, the known second signal, and the inverse function of the function applied to the known first signal the known second signal and the fourth signal can be used to derive the fourth signal from the third signal.
US13/206,161 2011-04-05 2011-08-09 Method and Device for Processing Payment Card Information Abandoned US20120255996A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/206,161 US20120255996A1 (en) 2011-04-05 2011-08-09 Method and Device for Processing Payment Card Information

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201161471874P 2011-04-05 2011-04-05
US13/206,161 US20120255996A1 (en) 2011-04-05 2011-08-09 Method and Device for Processing Payment Card Information

Publications (1)

Publication Number Publication Date
US20120255996A1 true US20120255996A1 (en) 2012-10-11

Family

ID=46965315

Family Applications (2)

Application Number Title Priority Date Filing Date
US13/206,161 Abandoned US20120255996A1 (en) 2011-04-05 2011-08-09 Method and Device for Processing Payment Card Information
US13/206,085 Expired - Fee Related US8444052B2 (en) 2011-04-05 2011-08-09 Method and device for merchant authentication

Family Applications After (1)

Application Number Title Priority Date Filing Date
US13/206,085 Expired - Fee Related US8444052B2 (en) 2011-04-05 2011-08-09 Method and device for merchant authentication

Country Status (2)

Country Link
US (2) US20120255996A1 (en)
WO (2) WO2012138925A2 (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120126007A1 (en) * 2002-02-05 2012-05-24 Kartik Lamba Card reader with communication protocol
US20140076967A1 (en) * 2012-09-18 2014-03-20 Rawllin International Inc. Mobile digital signature reader
US20150069125A1 (en) * 2013-09-09 2015-03-12 Coatmen Technology Integration Limited Active contact and near-field card reading device and method thereof
US9799025B2 (en) 2014-08-19 2017-10-24 Square, Inc. Energy harvesting bidirectional audio interface
US9858603B2 (en) 2002-02-05 2018-01-02 Square, Inc. Card reader with power efficient architecture that includes a wake-up circuit
US9892409B2 (en) * 2016-06-21 2018-02-13 Eckoh Uk Limited Methods of authenticating a user for data exchange
US10007813B2 (en) 2002-02-05 2018-06-26 Square, Inc. Card reader with passive ID circuit
CN108668200A (en) * 2018-06-29 2018-10-16 深圳微步信息股份有限公司 A kind of audio payment control circuit and mobile terminal
US10140481B2 (en) 2002-02-05 2018-11-27 Square, Inc. Card reader with power efficient architecture that includes a power supply and a wake-up circuit
US10304043B1 (en) 2014-05-21 2019-05-28 Square, Inc. Multi-peripheral host device
US10410021B1 (en) 2017-12-08 2019-09-10 Square, Inc. Transaction object reader with digital signal input/output and internal audio-based communication
US10579836B1 (en) 2014-06-23 2020-03-03 Square, Inc. Displaceable card reader circuitry
US20210042732A1 (en) * 2019-08-08 2021-02-11 Mastercard International Incorporated Secure qr code transactions
US11087301B1 (en) 2017-12-19 2021-08-10 Square, Inc. Tamper resistant device
US20220076229A1 (en) * 2020-09-07 2022-03-10 Parkingcloud Co., Ltd. Method, system and computer readable storage medium for handling automatic-payment and non-payment

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120255996A1 (en) * 2011-04-05 2012-10-11 Rev Worldwide, Inc. Method and Device for Processing Payment Card Information
WO2013064493A1 (en) * 2011-10-31 2013-05-10 Money And Data Protection Lizenz Gmbh & Co. Kg Authentication method
US9721175B2 (en) 2013-05-08 2017-08-01 Jpmorgan Chase Bank, N.A. Systems and methods for high fidelity multi-modal out-of-band biometric authentication through vector-based multi-profile storage
US10235508B2 (en) * 2013-05-08 2019-03-19 Jpmorgan Chase Bank, N.A. Systems and methods for high fidelity multi-modal out-of-band biometric authentication with human cross-checking
US9760785B2 (en) 2013-05-08 2017-09-12 Jpmorgan Chase Bank, N.A. Systems and methods for high fidelity multi-modal out-of-band biometric authentication
US10389673B2 (en) 2013-08-01 2019-08-20 Jp Morgan Chase Bank, N.A. Systems and methods for electronic message prioritization
US9892576B2 (en) 2013-08-02 2018-02-13 Jpmorgan Chase Bank, N.A. Biometrics identification module and personal wearable electronics network based authentication and transaction processing
US10671980B2 (en) 2014-10-20 2020-06-02 Mastercard International Incorporated Systems and methods for detecting potentially compromised payment cards

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020107799A1 (en) * 1999-10-07 2002-08-08 Fujitsu Limited Transaction method, transaction system, management equipment and IC card therefor
US6697948B1 (en) * 1999-05-05 2004-02-24 Michael O. Rabin Methods and apparatus for protecting information
US20070125840A1 (en) * 2005-12-06 2007-06-07 Boncle, Inc. Extended electronic wallet management
US20090265776A1 (en) * 2008-04-18 2009-10-22 Michael Baentsch Authentication of data communications
US7635083B2 (en) * 2005-09-20 2009-12-22 American Express Travel Related Services Company, Inc. System and method for utilizing a mobile device to obtain a balance on a financial transaction instrument
US8444052B2 (en) * 2011-04-05 2013-05-21 Rev Worldwide, Inc. Method and device for merchant authentication

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6327578B1 (en) * 1998-12-29 2001-12-04 International Business Machines Corporation Four-party credit/debit payment protocol
EP1275262A4 (en) * 2000-03-16 2006-04-19 Harex Infotech Inc Optical payment transceiver and system using the same
KR20010100376A (en) 2000-05-01 2001-11-14 한창호 Mediate method and system of e-business
WO2002017174A1 (en) * 2000-08-24 2002-02-28 Sagawa Express Co., Ltd. Card payment method and card payment system for door-to-door delivery
WO2003065227A1 (en) * 2002-01-28 2003-08-07 Gripon Australia Pty Ltd Detachable peripheral apparatus for handheld devices
KR20030012910A (en) * 2003-01-08 2003-02-12 (주)아이엠넷피아 Method for electronic settlement using mobile phone
US7506812B2 (en) * 2004-09-07 2009-03-24 Semtek Innovative Solutions Corporation Transparently securing data for transmission on financial networks
US7234638B2 (en) * 2005-01-20 2007-06-26 Hitachi America, Ltd. Method and apparatus for performing benefit transactions using a portable integrated circuit device
KR20060131322A (en) 2005-06-15 2006-12-20 (주)필링크 System and method for payment, payment devices and recording medium and information storing medium
KR20060003849A (en) 2005-12-27 2006-01-11 위준상 Method and system for price adjustment using barcode for collection of money
JP2007310431A (en) 2006-05-16 2007-11-29 Az Ltd Store information distribution method, store information distribution system, information management server device, and portable information terminal
KR101036681B1 (en) 2008-10-24 2011-05-23 손두식 Payment service method and its system using mobile phone
US20110302089A1 (en) * 2010-06-04 2011-12-08 Mckenzie Craig Electronic credit card with fraud protection

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6697948B1 (en) * 1999-05-05 2004-02-24 Michael O. Rabin Methods and apparatus for protecting information
US20020107799A1 (en) * 1999-10-07 2002-08-08 Fujitsu Limited Transaction method, transaction system, management equipment and IC card therefor
US7635083B2 (en) * 2005-09-20 2009-12-22 American Express Travel Related Services Company, Inc. System and method for utilizing a mobile device to obtain a balance on a financial transaction instrument
US20070125840A1 (en) * 2005-12-06 2007-06-07 Boncle, Inc. Extended electronic wallet management
US20090265776A1 (en) * 2008-04-18 2009-10-22 Michael Baentsch Authentication of data communications
US8444052B2 (en) * 2011-04-05 2013-05-21 Rev Worldwide, Inc. Method and device for merchant authentication

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10007813B2 (en) 2002-02-05 2018-06-26 Square, Inc. Card reader with passive ID circuit
US20120126007A1 (en) * 2002-02-05 2012-05-24 Kartik Lamba Card reader with communication protocol
US9858603B2 (en) 2002-02-05 2018-01-02 Square, Inc. Card reader with power efficient architecture that includes a wake-up circuit
US10140481B2 (en) 2002-02-05 2018-11-27 Square, Inc. Card reader with power efficient architecture that includes a power supply and a wake-up circuit
US20140076967A1 (en) * 2012-09-18 2014-03-20 Rawllin International Inc. Mobile digital signature reader
US20150069125A1 (en) * 2013-09-09 2015-03-12 Coatmen Technology Integration Limited Active contact and near-field card reading device and method thereof
US10304043B1 (en) 2014-05-21 2019-05-28 Square, Inc. Multi-peripheral host device
US10579836B1 (en) 2014-06-23 2020-03-03 Square, Inc. Displaceable card reader circuitry
US9799025B2 (en) 2014-08-19 2017-10-24 Square, Inc. Energy harvesting bidirectional audio interface
US20180121916A1 (en) * 2016-06-21 2018-05-03 Eckoh Uk Limited Methods of authenticating a user for data exchange
US9892409B2 (en) * 2016-06-21 2018-02-13 Eckoh Uk Limited Methods of authenticating a user for data exchange
US10846693B2 (en) * 2016-06-21 2020-11-24 Eckoh Uk Limited Methods of authenticating a user for data exchange
US11416859B2 (en) 2016-06-21 2022-08-16 Eckoh Uk Limited Methods of authenticating a user for data exchange
US10410021B1 (en) 2017-12-08 2019-09-10 Square, Inc. Transaction object reader with digital signal input/output and internal audio-based communication
US11100298B1 (en) 2017-12-08 2021-08-24 Square, Inc. Transaction object reader with analog and digital signal interface
US11087301B1 (en) 2017-12-19 2021-08-10 Square, Inc. Tamper resistant device
CN108668200A (en) * 2018-06-29 2018-10-16 深圳微步信息股份有限公司 A kind of audio payment control circuit and mobile terminal
US20210042732A1 (en) * 2019-08-08 2021-02-11 Mastercard International Incorporated Secure qr code transactions
US20220076229A1 (en) * 2020-09-07 2022-03-10 Parkingcloud Co., Ltd. Method, system and computer readable storage medium for handling automatic-payment and non-payment

Also Published As

Publication number Publication date
US8444052B2 (en) 2013-05-21
WO2012138925A3 (en) 2013-01-17
WO2012138925A2 (en) 2012-10-11
WO2012138923A3 (en) 2012-11-22
WO2012138923A2 (en) 2012-10-11
US20120255995A1 (en) 2012-10-11

Similar Documents

Publication Publication Date Title
US8444052B2 (en) Method and device for merchant authentication
US10049357B2 (en) System and method of processing PIN-based payment transactions via mobile devices
US20200090182A1 (en) Authenticating remote transactions using a mobile device
US9117210B2 (en) Systems and methods for randomized mobile payment
RU2651245C2 (en) Secure electronic entity for authorising transaction
US20160155114A1 (en) Smart communication device secured electronic payment system
US20130041831A1 (en) Secure and shareable payment system using trusted personal device
US11580508B2 (en) Contactless message transmission
JP6498192B2 (en) How to secure the online transaction verification step
SG186958A1 (en) Stand-alone secure pin entry device for enabling emv card transactions with separate card reader
AU2016226319A1 (en) Authentication-activated augmented reality display device
US20190095902A1 (en) System and method of processing payment transactions via mobile devices
US20150134539A1 (en) System and method of processing point-of-sale payment transactions via mobile devices
JP2018538625A (en) User authentication for transactions
CN104166908A (en) Payment method and payment system
KR20110107311A (en) A transaction system and mehod using mobile network, computer program therefor
CN107633399A (en) A kind of offline payment method and system of network payment account
US11823140B2 (en) Server and method for sending a transaction receipt via a push notification
TW201619878A (en) Method of transacting by using mobile wallet at internet transacting side
TWI579724B (en) A method for identity identification system using changed barcodes
KR20150105160A (en) Method and apparatus for check before trading for providing electronic payment and banking service using smart device and secure element
KR20200020442A (en) Card settlement system, server and method that allows to set the payment amount
KR20190044331A (en) Payment method using user terminal
TWM508058U (en) System using variable barcode for identity recognition

Legal Events

Date Code Title Description
AS Assignment

Owner name: REV WORLDWIDE, INC., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:AHMED, SYED ARIF;SOSA, ROGELIO;SOSA, BERTRAND;REEL/FRAME:026722/0612

Effective date: 20110809

AS Assignment

Owner name: SILICON VALLEY BANK, CALIFORNIA

Free format text: SECURITY AGREEMENT;ASSIGNOR:REV WORLDWIDE, INC.;REEL/FRAME:029446/0593

Effective date: 20121210

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION