[미국특허]
Bidirectional audio communication in reader devices
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06K-007/00
G06K-007/08
G06Q-020/32
G06Q-020/34
H04M-001/725
출원번호
US-0578107
(2014-12-19)
등록번호
US-9230143
(2016-01-05)
발명자
/ 주소
Wade, Jeremy
Templeton, Thomas
출원인 / 주소
Square, Inc.
대리인 / 주소
Novak Druce Connolly Bove + Quigg LLP
인용정보
피인용 횟수 :
8인용 특허 :
137
초록▼
Aspects of the subject disclosure provide a card reader for receiving payment card information at a mobile point-of-sale terminal. In some implementations, a reader of the subject technology can include a memory, a conditioning module and a 3.5 mm audio plug including an audio bus that is configured
Aspects of the subject disclosure provide a card reader for receiving payment card information at a mobile point-of-sale terminal. In some implementations, a reader of the subject technology can include a memory, a conditioning module and a 3.5 mm audio plug including an audio bus that is configured for insertion into a headphone port of a host device, such as a smart phone or tablet computer. Implementations of the subject technology also include a microprocessor configured to perform operations for receiving a training sequence for use in determining communication parameters associated with a mobile device, and in response to the training sequence, transmitting an acknowledgement signal to the mobile device, via the audio bus, to indicate that a communicative coupling with the mobile device has been successfully established.
대표청구항▼
1. A card reader comprising: a memory;a read module configured to read payment information from a financial payment card;an audio plug comprising an incoming audio channel, and a microphone channel, the audio plug configured to communicatively and mechanically couple the card reader to a mobile devi
1. A card reader comprising: a memory;a read module configured to read payment information from a financial payment card;an audio plug comprising an incoming audio channel, and a microphone channel, the audio plug configured to communicatively and mechanically couple the card reader to a mobile device;a processor coupled to the read module and the memory, wherein the processor is configured to send information to, and receive information from, the mobile device;a conditioning module coupled to the incoming audio channel, the conditioning module configured for standardizing voltage levels of analog signals received at the conditioning module from the mobile device based on a training sequence received from the mobile device, wherein the training sequence comprises a predetermined waveform; andan analog to digital converter (ADC) coupled to the processor wherein the ADC is configured for receiving audio signals from the mobile device and converting the audio signals into digital signals for transmission to the processor, and a digital to analog converter (DAC), wherein the DAC is configured for receiving digital signals from the processor and converting the digital signals into audio signals for transmission to the mobile device. 2. The card reader of claim 1, wherein the ADC is further configured to receive a clock signal. 3. The card reader of claim 1, wherein the incoming audio channel comprises a right audio channel and a left audio channel, and wherein the card reader further comprises a converter coupled to the audio plug, wherein the converter is configured to demodulate the audio signals received from the mobile device based on differences in signaling between the right audio channel and the left audio channel. 4. The card reader of claim 1, wherein the audio signals received from the mobile device comprise data modulated with music. 5. A reader for receiving payment card information at a mobile point-of-sale terminal, the reader comprising: a memory;a conditioning module configured for standardizing voltage levels of incoming analog signals received at the conditioning module from a mobile device for use in receiving communications from the mobile device;an audio plug comprising an audio bus, wherein the audio plug is configured for insertion into a headphone port of the mobile device to provide communicative coupling between the reader and the mobile device; anda microprocessor coupled to the memory, the conditioning module and the audio bus, wherein the microprocessor is configured to perform operations comprising: receiving, from the mobile device via the audio bus, a training sequence for use in determining communication parameters associated with the mobile device, the training sequence comprising a predetermined waveform; andsetting a voltage bias of the conditioning module based on the training sequence, wherein the voltage bias is used to standardize voltage levels for analog signaling received at the conditioning module from the mobile device. 6. The reader of claim 5, wherein the audio bus comprises: a left audio channel and a right audio channel, andwherein the training sequence is received via one or more of the left audio channel and the right audio channel. 7. The reader of claim 5, wherein the audio bus comprises a microphone channel, and wherein an acknowledgement signal is transmitted to the mobile device via the microphone channel. 8. The reader of claim 5, wherein the microprocessor is further configured to perform operations comprising: providing a reference signal to the conditioning module via a digital to analog converter, wherein the reference signal provides a voltage indication for signaling received from the mobile device. 9. The reader of claim 8, wherein the conditioning module is configured to clamp the signaling received from the mobile device to a predetermined voltage level. 10. The reader of claim 5, wherein the analog signaling received at the conditioning module from the mobile device comprises whitened data. 11. The reader of claim 5, wherein the microprocessor is coupled to the conditioning module via an analog to digital converter. 12. The reader of claim 5, further comprising: a read module coupled to the microprocessor and configured to decode data on a financial payment card, and wherein the microprocessor is further configured to perform operations comprising:receiving payment information from the read module;transmitting the payment information to the mobile device, via the audio bus; andreceiving a transmission confirmation from the mobile device indicating that the payment information was successfully received. 13. A method for facilitating a financial transaction using a reader, the method comprising: receiving a training sequence from a mobile device via an audio bus, wherein the training sequence comprises a predetermined waveform; andselecting a voltage bias of a conditioning module of the reader based on the training sequence, wherein the voltage bias is used to standardize analog signaling received from the mobile device. 14. The method of claim 13, wherein the audio bus comprises: a left audio channel and a right audio channel, andwherein the training sequence is received via one or more of the left audio channel and the right audio channel. 15. The method of claim 13, further comprising: transmitting an acknowledgement signal to the mobile device via the audio bus, in response to the training sequence, andwherein the audio bus comprises a microphone channel, and wherein the acknowledgement signal is transmitted to the mobile device via the microphone channel. 16. The method of claim 15, wherein the acknowledgement signal comprises whitened data. 17. The method of claim 13, further comprising: providing a reference signal to the conditioning module via a digital to analog converter, wherein the reference signal provides a voltage indication for the analog signaling received from the mobile device. 18. The method of claim 13, further comprising: receiving payment information from a read head configured to decode data on a magnetic stripe; andtransmitting the payment information to the mobile device, via the audio bus. 19. A non-transitory computer-readable storage medium comprising instructions stored therein, which when executed by one or more processors, cause the one or more processors to perform operations comprising: receiving a training sequence, via an analog to digital converter (ADC), wherein the training sequence is based on an analog training signal received by the ADC from a mobile device, the analog training signal comprising a predetermined waveform, and wherein the training sequence is used for configuring communication parameters of a card reader to facilitate receipt of signaling from the mobile device; andselecting a voltage bias of a conditioning module of the card reader based on the training sequence, wherein the voltage bias is used to standardize analog signaling received from the mobile device. 20. The non-transitory computer-readable storage medium of claim 19, wherein the analog training signal is received via an audio bus comprising a 3.5 mm audio jack.
Dorsey, Jack; Henderson, William; Grassadonia, Brian; McKelvey, James M.; Wen, Xuancong, Cost effective card reader and methods to be configured to be coupled to a mobile device.
Dorsey, Jack; Henderson, William; Grassadonia, Brian; McKelvey, James M.; Wen, Xuancong, Decoding system coupled to a payment system that includes a cryptographic key.
Dorsey, Jack; Henderson, William; Grassadonia, Brian; McKelvey, James M.; Wen, Xuancong, Decoding system running on a mobile device and coupled to a payment system that includes at least one of, a user database, a product database and a transaction database.
Dorsey, Jack; Henderson, William; Grassadonia, Brian; McKelvey, James M.; Wen, Xuancong, Decoding systems with a decoding engine running on a mobile device and coupled to a payment system that includes identifying information of second parties qualified to conduct business with the payment system.
Dorsey, Jack; Henderson, William; Grassadonia, Brian; McKelvey, James M.; Wen, Xuancong, Decoding systems with a decoding engine running on a mobile device and coupled to a social network.
Dorsey, Jack; Henderson, William; Grassadonia, Brian; McKelvey, James M.; Wen, Xuancong, Decoding systems with a decoding engine running on a mobile device and using financial transaction card information to create a send funds application on the mobile device.
Dorsey, Jack; Henderson, William; Grassadonia, Brian; McKelvey, James M.; Wen, Xuancong, Decoding systems with a decoding engine running on a mobile device configured to be coupled and decoupled to a card reader with wake-up electronics.
Dorsey, Jack; Henderson, William; Grassadonia, Brian; McKelvey, James M.; Wen, Xuancong, Decoding systems with a decoding engine running on a mobile device with a touch screen.
Thompson John R. (La Quinta CA) Hunting C. J. (Altadena CA) Phipps William L. (Bermuda Dunes CA) Raynesford Steven J. (Cathedral City CA) Rittmueller Philip H. (St. Charles IL), Digital data cryptographic system.
Grant, Alan H.; Gambino, Richard J., Fabrication of a high resolution, low profile credit card reader and card reader for transmission of data by sound.
Schultz Darald R. (Cedar Rapids IA) Koenck Steven E. (Cedar Rapids IA) Rasmussen Jon (Mt. Vernon IA) Rohde John K. (Cedar Rapids IA), Hand-held terminal with display screens, interactive screens, magnetic credit card readers, scanners, printers and handl.
Brunner Norman (Gurnee IL) Pajak Phillip (Western Springs IL) Hilgendorf Douglas (Gurnee all of IL), Memory integrity checking system for a gaming device.
Taylor,Stephen; Cavanagh,John; Williams,Adrian; Harrison,David William, Method and apparatus for cashless transactions via a telecommunications network.
Storck Jean R. (Mougins FRX) Combaluzier Pierre M. (Vallauris FRX), Method and device for effecting a transaction between a first and at least one second data carrier and carrier used for.
Postman, Joel R.; Miller, George B.; Fish, Ronald C., PCMCIA interface card for coupling input devices such as barcode scanning engines to personal digital assistants and palmtop computers.
Dorsey, Jack; Henderson, William; Grassadonia, Brian; McKelvey, Jim, Payment methods with a payment service and tabs selected by a first party and opened by a second party at any geographic location of the first party's mobile device.
Johnson, John M.; Nelson, Roy; Faircloth, Christopher D.; Larsen, Lance, Portable handheld device for wireless order entry and real time payment authorization and related methods.
Henderson Andre D. (Rowlett TX) Fuller William H. (Plano TX) Rotenberry James M. (Richardson TX), Remote control device with credit card reading and transmission capabilities having multiple IR LEDs.
Chang Karl (Honolulu HI) Pape ; III William R. (Papaaloa HI) Crosetti ; Jr. Victor J. (Honolulu HI) Nakamura Lance S. (Pearl City HI) Leong Daniel B. C. (Honolulu HI) Loui Robert K. L. (Honolulu HI), System and method for reading data record stripes on data cards.
Kumar Mohan J. ; Choudhary Rajiv, System for detecting a wireless peripheral device by a host computer transmitting a hail message including a persistent host identifier and a host address generated.
McKelvey, Jim; Wen, Xuancong; Dorsey, Jack, Systems and methods for financial transaction through miniaturized card reader with confirmation of payment sent to buyer.
McKelvey, James M.; Wen, Xuancong, Systems and methods for financial transaction through miniaturized card reader with decoding on a seller's mobile device.
McKelvey, Jim; Wen, Xuancong; Dorsey, Jack, Systems and methods for financial transaction through miniaturized card reader with decoding on a seller's mobile device.
Stoutenburg, Earney; Mollett, Cassandra J.; Price, James; Fillinger, Charles A.; Nelson, Eric M.; Seifert, Dean A.; Singleton, Jeffrey, Systems and methods for performing transactions at a point-of-sale.
Blumstein Paul (Palos Verdes CA) Cole Randy (Los Angeles CA) Cook James (Manhattan Beach CA) Doshi Ashwin (Cerritos CA) Grandcolas Michael (Santa Monica CA) Gryte Stephen (Los Angeles CA) McCallick F, Visually impaired customer activated terminal method and system.
Babu, Amish; Lamba, Kartik; Sather, Elliot John Patrick; Rothschild, Adam David Peter; Dorsey, Jack; McKelvey, James M., Card reader with passive ID circuit.
Lamba, Kartik; Babu, Amish; Rothschild, Adam David Peter; Dorsey, Jack; McKelvey, James M., Card reader with power efficient architecture that includes a power supply and a wake-up circuit.
Lamba, Kartik; Babu, Amish; Rothschild, Adam David Peter; Dorsey, Jack; McKelvey, James M., Card reader with power efficient architecture that includes a power supply and a wake-up circuit.
Lamba, Kartik; Babu, Amish; Ho, Michael Shyh-yen; Rothschild, Adam David Peter; Ryle, Gerald Thomas; Dorsey, Jack; McKelvey, James M., Card reader with power efficient architecture that includes a wake-up circuit.
Lamba, Kartik; Babu, Amish; Ho, Michael Shyh-yen; Rothschild, Adam David Peter; Ryle, Gerald Thomas; Dorsey, Jack; McKelvey, James M., Method of transmitting information from efficient communication protocol card.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.