Over the air update of payment transaction data stored in secure memory
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06Q-020/32
G06Q-020/10
G06Q-020/20
G06Q-020/38
G06Q-020/40
출원번호
US-0662371
(2012-10-26)
등록번호
US-10037523
(2018-07-31)
발명자
/ 주소
Aabye, Christian
Ngo, Hao
Wilson, David William
Zeiden, Gustavo Mariath
Pitchford, Chris
Pirzadeh, Kiushan
출원인 / 주소
VISA INTERNATIONAL SERVICE ASSOCIATION
대리인 / 주소
Kilpatrick, Townsend & Stockton LLP
인용정보
피인용 횟수 :
0인용 특허 :
190
초록▼
A system, apparatus, and method for processing payment transactions that are conducted using a mobile device that includes a contactless element, such as an integrated circuit chip. The invention enables the updating, correction or synchronization of transaction data maintained by an Issuer with tha
A system, apparatus, and method for processing payment transactions that are conducted using a mobile device that includes a contactless element, such as an integrated circuit chip. The invention enables the updating, correction or synchronization of transaction data maintained by an Issuer with that stored on the device. This is accomplished by using a wireless (cellular) network as a data communication channel for data provided by an Issuer to the mobile device, and is particularly advantageous in circumstances in which the contactless element is not presently capable of communication with a device reader or point of sale terminal that uses a near field communications mechanism. Data transferred between the mobile device and Issuer may be encrypted and decrypted to provide additional security and protect the data from being accessed by other users or applications. If encryption keys are used for the encryption and decryption processes, they may be distributed by a key distribution server or other suitable entity to a mobile gateway which participates in the data encryption and decryption operations.
대표청구항▼
1. A data processing device, comprising: a processor;a memory; anda set of instructions stored in the memory, which when executed by the processor implement a method to:receive first data for a first payment transaction on a prepaid account associated with a mobile device from a first point of sale
1. A data processing device, comprising: a processor;a memory; anda set of instructions stored in the memory, which when executed by the processor implement a method to:receive first data for a first payment transaction on a prepaid account associated with a mobile device from a first point of sale terminal, wherein at least some of the first data is provided to the first point of sale terminal by the mobile device which communicates with the first point of sale terminal using a contactless device, wherein the mobile device stores transaction data in a memory of the mobile device, wherein the mobile device further stores an accumulator in the memory, wherein the stored transaction data includes first information received from the first point of sale terminal using the contactless device, wherein the first information includes a first initial transaction amount of the first payment transaction, and wherein the mobile device adjusts the accumulator from an original accumulator value to a first accumulator value based on the first initial transaction amount;receive second data for a second payment transaction on the prepaid account from a second point of sale terminal, wherein at least some of the second data is provided to the second point of sale terminal by the mobile device which communicates with the second point of sale terminal using the contactless device, wherein the second data includes an actual transaction amount for the second payment transaction, wherein the mobile device stores second information received from the second point of sale terminal using the contactless device, wherein the second information received by the mobile device from the second point of sale terminal includes a second initial transaction amount of the second payment transaction, wherein the second initial transaction amount received by the mobile device from the second point of sale terminal is different from the actual transaction amount received from the second point of sale terminal, wherein the mobile device adjusts the accumulator from the first accumulator value to a second accumulator value based on the second initial transaction amount;process the second received data to generate a record of the second payment transaction, wherein the record of the second payment transaction includes the actual transaction amount for the second payment transaction;determine a valid mobile gateway for communicating with the mobile device based on transaction information associated with the second payment transaction, wherein the valid mobile gateway is one of a plurality of mobile gateways configured to interface with a wireless communication system; andsynchronize the accumulator stored in the mobile device by providing the record of the second payment transaction including the actual transaction amount to the valid mobile gateway, thereby causing the record of the second payment transaction to be provided to the mobile device over the wireless communication system, wherein the mobile device adjusts the accumulator from the second accumulator value to a third accumulator value based on the difference between the actual transaction amount of the second payment transaction and the second initial transaction amount of the second payment transaction. 2. The data processing device of claim 1, wherein the mobile device is a mobile phone. 3. The data processing device of claim 1, wherein the accumulator stored in the mobile device indicates funds of the prepaid account associated with the mobile device. 4. The data processing device of claim 3, wherein the data processing device is a computer. 5. The data processing device of claim 1, wherein the providing of the record of the second payment transaction occurs after the second payment transaction is complete. 6. The data processing device of claim 5, wherein the synchronizing of the accumulator corrects a discrepancy in the second payment transaction. 7. The data processing device of claim 1, wherein the method implemented by the processor further comprises providing warranty information to the mobile device. 8. The data processing device of claim 1, wherein the method implemented by the processor further comprises providing additional transaction records to the mobile device. 9. The data processing device of claim 1, wherein the record of the second payment transaction is stored in a secure memory storage region at the mobile device. 10. The data processing device of claim 9, wherein the secure memory storage region is within the near field communications mechanism. 11. The data processing device of claim 1, wherein the record of the second payment transaction is provided to the mobile device as encrypted data, wherein the encrypted data is decrypted by the mobile device. 12. The data processing device of claim 1, wherein each mobile gateway in the plurality of mobile gateways is associated with a particular geographical area. 13. The data processing device of claim 1, wherein each mobile gateway in the plurality of mobile gateways is associated with a particular type of mobile device. 14. The data processing device of claim 1, wherein each mobile gateway in the plurality of mobile gateways is associated with one or more characteristics of the transaction. 15. The data processing device of claim 14, wherein the characteristics of the transaction include a type of account used in the transaction and a range of transaction amounts for the transaction. 16. The data processing device of claim 1, wherein the valid mobile gateway is determined based on one or more characteristics of a data processing system associated with the data processing device, wherein the characteristics of the data processing system include a processing load for one or more of the plurality of mobile gateways and security capabilities for one or more of the plurality of mobile gateways. 17. The data processing device of claim 1, wherein the plurality of mobile gateways are configured to perform data formatting between two different networks. 18. The data processing device of claim 1, wherein the instructions, when executed by the processor, cause the processor to determine that the second initial transaction amount received by the mobile device from the second point of sale terminal is different from the actual transaction amount received from the second point of sale terminal, wherein the synchronizing of the accumulator stored in the mobile device is performed in response to the determining that the second initial transaction amount is different from the actual transaction amount. 19. A method for processing data, comprising: receiving, at a data processing device, first data for a first payment transaction on a prepaid account associated with a mobile device from a first point of sale terminal, wherein at least some of the first data is provided to the first point of sale terminal by the mobile device which communicates with the first point of sale terminal using a contactless device, wherein the mobile device stores transaction data in a memory of the mobile device, wherein the mobile device further stores an accumulator in the memory, wherein the stored transaction data includes first information received from the first point of sale terminal using the contactless device wherein the first information includes a first initial transaction amount of the first payment transaction, and wherein the mobile device adjusts the accumulator from an original accumulator value to a first accumulator value based on the first initial transaction amount;receiving, at the data processing device, second data for a second payment transaction on the prepaid account from a second point of sale terminal, wherein at least some of the second data is provided to the second point of sale terminal by the mobile device which communicates with the second point of sale terminal using the contactless device, wherein the second data includes an actual transaction amount for the second payment transaction, wherein the mobile device stores second information received from the second point of sale terminal using the contactless device, wherein the second information received from the second point of sale terminal includes a second initial transaction amount of the second payment transaction, wherein the second initial transaction amount received by the mobile device from the second point of sale terminal is different from the actual transaction amount received from the second point of sale terminal, wherein the mobile device adjusts the accumulator from the first accumulator value to a second accumulator value based on the second initial transaction amount;processing, by the data processing device, the second received data to generate a record of the second payment transaction, wherein the record of the second payment transaction includes the actual transaction amount for the second payment transaction;determining, by the data processing device, a valid mobile gateway for communicating with the mobile device based on transaction information associated with the second payment transaction, wherein the valid mobile gateway is one of a plurality of mobile gateways configured to interface with a wireless communication system; andsynchronizing, by the data processing device, the accumulator stored in the mobile device by providing, from the data processing device, the record of the second payment transaction including the actual transaction amount to the valid mobile gateway, thereby causing the record of the second payment transaction to be provided to the mobile device over the wireless communication system, wherein the mobile device adjusts the accumulator from the second accumulator value to a third accumulator value based on the difference between the actual transaction amount of the second payment transaction and the second initial transaction amount of the second payment transaction. 20. The method of claim 19, wherein the accumulator stored in the mobile device indicates funds of the prepaid account associated with the mobile device and wherein the synchronizing of the accumulator corrects a discrepancy in the second payment transaction. 21. The method of claim 19, wherein the record of the second payment transaction is stored in a secure memory storage region within a near field communications mechanism of the mobile device, and wherein the record of the second payment transaction is provided to the mobile device as encrypted data, wherein the encrypted data is decrypted by the mobile device. 22. The method of claim 19, further wherein the valid mobile gateway is determined based on one or more characteristics of a data processing system associated with the data processing device, wherein the characteristics of the data processing system include a processing load for one or more of the plurality of mobile gateways and security capabilities for one or more of the plurality of mobile gateways. 23. The method of claim 19, further comprising determining that the second initial transaction amount received by the mobile device from the second point of sale terminal is different from the actual transaction amount received from the second point of sale terminal, wherein the synchronizing of the accumulator stored in the mobile device is performed in response to the determining that the second initial transaction amount is different from the actual transaction amount.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (190)
DeLuca Michael J. ; DeLuca Joan S. ; Kraul Douglas R., Advertiser pays information and messaging system and apparatus.
David W. Deaton ; Rodney G. Gabriel, Check transaction processing, database building and marketing method and system utilizing automatic check reading.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Check transaction processing, database building and marketing method and system utilizing automatic check reading.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Check transaction processing, database building and marketing method and system utilizing automatic check reading.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Check transaction processing, database building and marketing method and system utilizing automatic check reading.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Check transaction processing, database building and marketing method and system utilizing automatic check reading.
Moriarty Stephen A. ; Rathmanner James C. ; Van Brunt Nicholas P., Communication, calculation, and record keeping method and apparatus for golf course.
Gauthier,Patrick; Hammad,Ayman; Merckling,Roger, Compact protocol and solution for substantially offline messaging between portable consumer device and base device.
Gauthier, Patrick; Hammad, Ayman; Merckling, Roger, Compact protocol and solution for substantially offline messaging between portable consumer device and based device.
Jennings Horton (Chicago IL) Pinnell Nigel (Highland Park IL) Do Khanh (Rancho Palos Verdes CA) Shah Virendrakumar (La Palma CA) Profumo Marjorie (Santa Monica CA) Downing John (Berks GB2) Goodhand N, Customer-directed, automated process for transferring funds between accounts via a communications network.
Larry W. Shurling ; Gregory R. Nimis ; Granville S. Reagle ; Darlene M. Motschenbacher ; Wayne P. Hansen, Data processing technique for scoring bank customer relationships and awarding incentive rewards.
Shurling Larry W. ; Nimis Gregory R. ; Reagle Granville S. ; Motschenbacher Darlene M. ; Hansen Wayne P., Data processing technique for scoring bank customer relationships and awarding incentive rewards.
Hilt James J. (Daly City CA) Hodges Ron (San Ramon CA) Pardue Stephen W. (Half Moon Bay CA) Powar William L. (Palo Alto CA), Electronic bill pay system.
Begum Paul G. (2608 Nottingham Way Salt Lake City UT 84108) Geiger Mark A. (871 Canyon Ridge Way #31 Midvale UT 84047), Instant electronic coupon verification system.
Lessin Arlen R. (New York NY) Gruppuso Frank M. (Commack NY) Harrison Shelley A. (Dix Hills NY), Intelligent portable interactive personal data system.
Golden Steven M. ; Levin Hillel ; Anderson Bradley A. ; Gentry Gary D. ; Barbour James A. ; Schornberg Albert, Interactive marketing network and process using electronic certificates.
Gobburu, Venkata T.; Narayanan, Krishnakumar; Challa, Nagesh; Gannage, Michel E., Method and apparatus for acquiring, maintaining, and using information to be communicated in bar code form with a mobile communications device.
Levine Jack (Agoura Hills CA) Brandt Priscilla C. (San Mateo CA) Jackson Nydia (Redwood City CA) Johnson David L. (Woodside CA) Clark Helen (Mill Valley CA), Method and apparatus for distributing currency.
Veerepalli,Sivaramakrishna; Wang,Jun; Mahendran,Arungundram C.; Hsu,Raymond T.; Athalye,Sanjeev Arvind, Method and apparatus providing user with account balance notification of prepaid wireless packet data services.
Deaton, David W.; Gabriel, Rodney G., Method and system for accumulating marginal discounts and applying an associated incentive upon achieving one of a plurality of thresholds.
Deaton, David W.; Gabriel, Rodney G., Method and system for accumulating marginal discounts and applying an associated incentive upon achieving threshold.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for building a database and performing marketing based upon prior shopping history.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for building a database and performing marketing based upon prior shopping history.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for building a database and performing marketing based upon prior shopping history.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for building a database for use with selective incentive marketing in response to customer shopping hi.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for building a database for use with selective incentive marketing in response to customer shopping hi.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for building a database for use with selective incentive marketing in response to customer shopping hi.
Deaton David W. ; Gabriel Rodney G., Method and system for building a database for use with selective incentive marketing in response to customer shopping histories.
Levy,Philippe; Hammad,Ayman; Simcox,Virginia I.; Sloan,Jerry; Gorden,Mary, Method and system for facilitating memory and application management on a secured token.
Joseph, Boby; Freed, Michael; Borella, Michael S., Method and system for network security capable of doing stronger encryption with authorized devices.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for selective incentive point-of-sale marketing in response to customer shopping histories.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for selective incentive point-of-sale marketing in response to customer shopping histories.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for selective incentive point-of-sale marketing in response to customer shopping histories.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for selective incentive point-of-sale marketing in response to customer shopping histories.
Keith N. Fortenberry ; James J. Toohey ; Robert M. Szabo ; David J. Allard, Method for electronic distribution and redemption of coupons on the world wide web.
Bickham Richard S. (Cary IL) Furtaw Robert W. (Lake Zurich IL) Schultz Joseph G. (Bartlett IL) Sobti Arun (South Barrington IL) Zdunek Kenneth J. (Schaumburg IL), Method of providing an alert of a financial transaction.
Park,Shae Jin; Hur,Myoung Man; Park,Kyung Yang; Kim,Jung Hun, Method of settling signatureless payment of bank card sales slip in mobile terminal, and system therefor.
Nichtberger Steven (New Rochelle NY) McGlynn Kevin (Yorktown NY) Snook Corey (Meredith NH), Paperless system for distributing, redeeming and clearing merchandise coupons.
Wong Kam-Fu (c/o Star Paging (Holding) Ltd. ; 1/F. ; Chung Nam Centre ; 414 Kwun Tong Road Kwun Tong ; Kowloon HKX), Security system for non-cash transactions.
Walker Jay S. ; Jindal Sanjay K. ; Tedesco Daniel E., System and method for establishing and executing functions to affect credit card accounts and transactions.
Cheung Wing Keung,NLX, System and method for increasing a value of an electronic payment card including performing a restore transaction in response to interruption of a value increase transaction.
Scroggie Michael C. ; Kacaba Michael E. ; Rochon David A. ; Diamond David M., System and method for providing shopping aids and incentives to customers through a computer network.
Scroggie Michael C. ; Kacaba Michael E. ; Rochon David A. ; Diamond David M., System and method for providing shopping aids and incentives to customers through a computer network.
Fox, Barbara L.; Waters, Lester L.; Spelman, Jeffrey F.; Seidensticker, Robert B.; Thomlinson, Matthew W., System and method for secure electronic commerce transaction.
Heintzeman Scott B. (Plymouth MN) Storey Thomas W. (Minneapolis MN) Monson Barbara (Oceanside CA) Medina Steven J. (San Diego CA) Malark Gregory A. (Maple Grove MN), System for awarding credits to persons who book travel-related reservations.
Challa, Nagesh; Gobburu, Venkata T., System, method and apparatus for communicating information between a mobile communications device and a bar code reader.
Challa,Nagesh; Gobburu,Venkata T., System, method, and apparatus for communicating information between a mobile communications device and a bar code scanner.
Challa, Nagesh; Gobburu, Venkata T.; Gannage, Michel E., System, method, and apparatus for communicating information encoded in a light-based signal using a fob device.
Pavlov Leonidas P. (Colorado Springs CO) Aba-Jbara Nabil M. (Colorado Springs CO), Unitary, self-contained card verification and validation system and method.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.