US20080195536A1 - Electronic payment system - Google Patents

Electronic payment system Download PDF

Info

Publication number
US20080195536A1
US20080195536A1 US12/082,142 US8214208A US2008195536A1 US 20080195536 A1 US20080195536 A1 US 20080195536A1 US 8214208 A US8214208 A US 8214208A US 2008195536 A1 US2008195536 A1 US 2008195536A1
Authority
US
United States
Prior art keywords
transaction
account
barcode
information
user
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
US12/082,142
Inventor
Michael Karns
Nigel Beaney
M. John Mathieu
Miroslaw Kula
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.)
IGT Rhode Island LLC
Original Assignee
IGT Rhode Island LLC
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 IGT Rhode Island LLC filed Critical IGT Rhode Island LLC
Priority to US12/082,142 priority Critical patent/US20080195536A1/en
Assigned to GTECH UK LIMITED reassignment GTECH UK LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BEANEY, NIGEL
Assigned to GTECH RHODE ISLAND CORPORATION reassignment GTECH RHODE ISLAND CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GTECH UK LIMITED
Assigned to GTECH RHODE ISLAND CORPORATION reassignment GTECH RHODE ISLAND CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KARNS, MICHAEL, KULA, MIROSLAW, MATHIEU, M. JOHN
Publication of US20080195536A1 publication Critical patent/US20080195536A1/en
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/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • 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/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments
    • 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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • 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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • 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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3274Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being displayed on the M-device
    • 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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3276Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being read by the M-device
    • 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/382Payment protocols; Details thereof insuring higher security of transaction
    • 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance

Definitions

  • the present invention relates to a payment and credit system, and more particularly to a system and method for facilitating execution and processing of consumer transactions.
  • the particular commercial application often determines the form in which information and representations of value are transferred in electronic commerce.
  • a user may purchase a voucher at a retail location, whereupon the user may dial the phone number on the card and interact with either a live voice or an interactive voice response (IVR) system to add the voucher's value to his or her account.
  • the user's account number is typically the same as his or her phone number.
  • a second means of topping up a mobile phone account is via magnetic stripe card.
  • the user provides their mobile phone service provider with billing and personal data to set up an account, and receives a magnetic stripe card, much like a credit card, from the service provider.
  • the user desires to top up their account, the user provides payment at a retail location along with their card.
  • a third method of top up allows the user to charge their top up to another account using the services of an automated teller machine (ATM).
  • ATM automated teller machine
  • the user swipes his or her credit card then indicates (through card swipe or key entry, for example) his or her mobile service provider, telephone number and amount of top up in order to credit their account.
  • identification information may be provided by voice or keypad entry, while in the magnetic stripe card system, identification information is represented on the magnetic stripe card.
  • value is represented in the voucher itself, while in the magnetic stripe system, value is represented by the number keyed in at the retailer location.
  • the user can receive a printed receipt for payment at the retail location, and the user may also receive a text or other message on their mobile device from their mobile service provider, confirming the top up transaction.
  • the present invention relates to an electronic commerce system with a particular application as a system and method of mobile top up.
  • the system includes a payment collection apparatus and a transaction apparatus, and provides for representation of user and transaction information via machine-readable indicia.
  • the machine-readable indicia is a barcode.
  • FIG. 1 is a diagram showing an architectural layout of one embodiment of the system of the present invention.
  • FIGS. 2 and 3 are diagrams showing example implementations for a user interacting with a commercial account via a mobile device in connection with the system of the present invention.
  • FIG. 4 is a flow diagram showing process steps involved in connection with topping up a mobile phone account in accordance with one embodiment of the present invention.
  • FIGS. 5 through 7 show example displays capable of representation on the display of a mobile device in connection with one embodiment of the present invention.
  • FIG. 8 is a block diagram showing information flow in accordance with one embodiment of the present invention.
  • FIG. 9 is a diagram showing one embodiment of the system of the present invention implemented using a pre-established lottery infrastructure.
  • an electronic commerce system 10 for facilitating consumer transactions and transaction processing.
  • the system includes a payment collection apparatus 20 , a transaction engine 30 , and at least one service provider system 40 .
  • the transaction engine and service provider system can comprise the transaction apparatus 50 .
  • the payment collection apparatus 20 includes capabilities to receive cash, credit or other payment, through human interaction or via automated means.
  • automated machines include automated teller machines (ATMs), public transportation and other ticketing machines, and self-serve lottery kiosks.
  • ATMs automated teller machines
  • a traditional retail store is an example of a human-assisted payment collection apparatus.
  • the means for accepting payment may be the keyboard and associated processing which allows physical receipt of cash to be confirmed by key entry or touch screen.
  • the means for accepting payment may be an appropriate mechanical system, for example as used in known vending machines.
  • the means for accepting payment may be a conventional device for reading data stored on the credit card or entering the number of the credit card.
  • the payment collection apparatus includes means for receiving all types of payment, including cash, check, coupon, gift certificate, debit card or credit card, for example.
  • the payment collection apparatus further includes the capability to transmit and receive transaction-related information.
  • Appropriate communications hardware and software can be provided to transmit and receive information through an information network 26 .
  • the present invention can provide for payment processing to occur at the location of the payment collection apparatus (e.g., item 20 in FIG. 8 ), or remotely, such as at a host server 17 (see FIG. 8 ) in communication with the payment collection apparatus via local area network or other appropriate communications network.
  • the payment collection apparatus 20 can be a retail point-of-sale (POS) device 22 having a CPU 21 and payment receiving means 23 as is known in the art, whereby the device 22 is capable of reading machine readable indicia for executing transactions.
  • the POS device 22 may be provided with credit card processing equipment, or with a scanner or other visual detection system 24 which can detect transaction or identification indicia provided by the user.
  • the scanner can detect a barcode or data string representation of user identification information.
  • the scanner can detect a barcode or data string representation of the user's desired transaction.
  • Some retail terminals may have been previously outfitted with such reading 24 and communications 26 abilities, such as, for example, retail terminals having lottery processing capabilities.
  • the system of the present invention can leverage the previously existing infrastructure of the lottery network to facilitate customer interaction, network connectivity and transaction processing.
  • the payment collection apparatus 20 may further be provided with an interpretation component, such as a software program 28 , for manipulating received information into another format.
  • an interpretation component such as a software program 28
  • the interpretation component may translate the barcode information into a processed message representation of the user's identity, such as an ASCII text or other message format. This translated information can then be provided to the transaction component via interface 25 , as described more completely hereinafter.
  • the transaction apparatus 50 can comprise an acquiring processor or transaction engine 30 and one or more commercial operators 40 having processing capabilities and means for interacting with the transaction engine 30 .
  • the transaction engine 30 includes a storage 32 and a processing 34 component for respectively storing and processing information about transactions, including information about user identification and authentication, transaction type, transaction amount, and service provider designations.
  • service providers or commercial operators 40 can provide a means for the transaction engine 30 to associate or map transactions to particular user accounts, such as by providing a defined information format for processing the transaction, for example.
  • the service provider can also indicate to the transaction engine what transaction types are available for the given service provider.
  • the transaction engine can provide a menu of available transactions from which the service provider chooses. For example, the transaction engine may accommodate the processing of transactions whereby one user desires to credit the account of another. However, the service provider may choose not to offer such transaction capabilities.
  • Service provider designations allow the transaction engine 30 to segment and process each individual transaction according to the service provider implicated. For example, if a transaction relates to topping up a pre-paid mobile telephone account, the information received from the consumer would include the user's mobile service provider, account number, and the amount to be credited or topped up to the account.
  • the transaction engine storage component 32 can store user identification information separately or together with transaction information.
  • the use of a separate user database and transaction database is advantageous, because it allows the present invention to be implemented using an existing account database of a mobile network operator in the top up example, by newly introducing a transaction database. It also allows the present invention to be implemented using a single, transaction database in combination with plural account databases, for example for different mobile network operators in the top up embodiment, for example. This in turn facilitates implementation of the present invention for different mobile networks. Lastly, the use of a separate transaction database facilitates the application of the present invention to areas such as lottery ticket processing, credit card processing and other areas using a single transaction database. To implement the account database and transaction database separately, the databases may be provided in a separate account server and transaction server, respectively, with a communications link therebetween, as is known in the art.
  • the transaction engine 30 can process transactions with each service provider 40 in real-time or in batch at determined time intervals via communications link 36 .
  • Various types of information may be processed and passed from the transaction engine to the service provider, including the account number of the consumer interacting with the system, the amount of the desired transaction, the desired transaction type, the account numbers of any other affected account holders, and confirmation type request, for example.
  • the confirmation type can be a user-requested form of confirmation, whether as a printed receipt, a text message, or a display within a network-accessible account.
  • the service provider system 40 can include a storage 42 and a processing 44 component for respectively storing and processing information about transactions, including information about user identification and authentication, transaction type, and transaction amount.
  • the service provider 40 may be a mobile operator or mobile virtual network operator allowing consumers to use the system of the present invention to top up or credit their pre-pay mobile phone accounts.
  • the description of a mobile operator as a service provider is illustrative only, as the service provider may be a credit card provider or other suitable commercial entity desiring to implement the payment system of the present invention.
  • the service provider storage component 42 can be an account database for storing information related to each customer account.
  • a customer's account is created upon the customer's initiation of service with the mobile operator.
  • the customer provides or is provided with a telephone number, an account number (if different from the telephone number) and an account value based upon the customer's initial payment.
  • the account value is debited based upon the terms agreed upon between the mobile operator and the customer.
  • the customer can use the system of the present invention when desiring to add value to his or her account, or the account of another mobile subscriber.
  • the mobile operator processes pre-pay transaction requests received from the transaction engine and issues electronic top-ups in the form of credit receipts or vouchers.
  • a credit receipt can be an indication that the customer's account has been instantly credited.
  • a voucher represents a prepaid credit, but requires further customer interaction before an account will be credited in the voucher amount.
  • the voucher can be attributed to a particular user's account or non-attributed.
  • the transaction apparatus 50 can send messages from the service provider as at 60 or the transaction engine as at 70 in the form of text or images to the user's mobile device 80 .
  • the messages can represent receipt information, credit information, identification information and transaction information, such as a credit or voucher transaction. Receipt information may simply be a text message indicating that the user has completed a transaction in connection with the service provider.
  • Credit information can be text information provided to the user concerning his or her account, such as balance information.
  • Identification information can be a barcode or other image information sent in response to a user request for a top up or other transaction.
  • Transaction information can be a barcode or other image representation of an attributed or non-attributed credit or voucher transaction.
  • the transaction engine 30 and the service provider processor can be provided with barcode software 48 to assist in this implementation.
  • barcode software includes WaspTM barcode software, commercially available from Wasp Bar Code Technologies, Plano, Tex., USA.
  • the present invention can accommodate both identification and transaction information in a single image or barcode representation.
  • a mobile phone or any mobile device for use with the present invention will be capable of transmitting text messages and short message service (SMS) via data transceiver 81 , and will have a controller 82 , a memory 84 and a visual display area 86 .
  • SMS short message service
  • Example such phones are commercially available from Motorola Corporation, Miami, Fla., USA, and Nokia Corporation, Suomi, Finland.
  • the service provider 40 or the transaction engine 30 can be provided with means 49 , 39 for communicating the message to the user's mobile device, as well as means for receiving communications from the user.
  • the transaction engine 30 may communicate with the user and may perform transaction processing in lieu of the service provider in the embodiment where the transaction engine 30 acts as a stand-in for the service provider. Such may be the case where the service provider's system is temporarily not operating, or where the service provider has delegated real-time responses to the transaction engine 30 . In such case, the transaction engine may hold transaction information for the service provider until such time as a file or batch transfer can be made.
  • the means by which the service provider or transaction engine sends and receives communications with a user's device 80 can include communications software designed to operate over a wireless network 56 , for example.
  • the message is communicated to the user's device only upon the user's request for transaction information.
  • the system can operate to automatically identify the user's account by the user's telephone number, because the mobile device may be identified directly from the request message.
  • the request message also provides the advantage of providing a simple mechanism by which the user can register the desire to credit the account simply by sending a request message to a predetermined number.
  • the request message can be blank so that mere receipt of a message at a predetermined telephone number indicates the desire to credit the account.
  • different telephone numbers can be used to designate different payment amounts, or the payment amount might not be specified at all.
  • the text message can include simple text identifying the desired payment amount.
  • a request could be made by any other means, such as a voice call.
  • the user can establish rules with the service provider or the transaction engine for when a message is to be communicated.
  • the user may desire an attributed voucher be sent to its mobile device anytime his or her account balance falls below a pre-determined amount.
  • An attributed voucher can take the form of a barcode representation of the user's identification information combined with the amount desired to be deposited or topped up.
  • a non-attributed voucher can take the form of a barcode representation of a top up amount, which would require some form of user identification in order to be attributed to a particular account.
  • the account deposit Upon fulfillment of the non-attributed voucher, the account deposit would be credited to the individual fulfilling the transaction, whether or not the individual is the party who paid for the voucher.
  • the system can be adapted for use in credit transaction processing, rewards systems, or gift certificate systems, for example.
  • the system of the present invention can convert the payment amount to an equivalent non-currency value, such as minutes of phone service, for example.
  • the transaction engine can perform such conversions depending upon the application involved.
  • the present invention can be implemented using the TCP/IP communications transport protocol, as will be well understood to those skilled in the art. Redundant, high bandwidth communications links, such as frame relay with ISDN dial backup, can be employed for additional backup support, such as between the transaction engine 30 and the service provider component 40 as at 36 .
  • Appropriate communications and application interfaces 25 , 35 are also provided between the payment collection apparatus and the transaction engine, and between the transaction engine and the service provider component, such as at 37 , 47 .
  • ISO 8583 and XML are the preferred real-time application messaging interface standards used for communications between the transaction engine and the service provider processor. For end of day and weekly invoicing, periodic batch file interfaces can be used.
  • Barcodes are well-known data representation formats, and can appear in one-dimensional or two-dimensional form.
  • the one-dimensional version uses a sequence of vertical bars and spaces to represent numbers and other symbols.
  • a 1-D barcode reader such as used in connection with the present invention uses a laser beam that is sensitive to the reflections from the line and space thickness and variation. The reader translates the reflected light into digital data that is transferred to a computer for immediate action or storage.
  • a 2-D barcode reader can comprise a web-cam type device such as the QuadrusTM reader manufactured by Microscan, Inc. of Renton, Wash., US.
  • the two-dimensional barcode can represent large amounts of information in a restricted area.
  • the barcode format is QR Code, but other possible formats include PDF417, Code 16K, Code 49, DataMatrix, Maxicode, Code One or Aztec Code.
  • a stacked two-dimensional barcode may be used, a matrix two-dimensional barcode can increase the amount of data stored. The ability to store large amounts of data also provides the advantage that the barcodes may incorporate error correction capability to allow recovery from data corruption, as well as other encoding algorithms to enhance security, for example.
  • SMS Short Message Service
  • GSM Global System for Mobile
  • SMS messages can be sent to digital phones from a web site equipped with PC Link or from one digital phone to another.
  • An SMS gateway is a web site that allows users to enter an SMS message to someone within the cell served by that gateway or that acts as an international gateway for users with roaming capability.
  • a first user may use an SMS gateway to send a prepaid voucher to another user via SMS.
  • Multimedia Messaging Services is currently being adopted by most network operators and mobile device manufacturers, and supports standard image formats such as GIF and JPEG, video formats such as MPEG 4, and audio formats such as MP3, MIDI and WAV.
  • MMS technology works in existing GSM networks (over WAP, the industry standard protocol for mobile data exchange) and with high speed 3G technologies.
  • Enhanced Messaging Service allows for the sending of multi-media messages, consisting of pictures, melodies, animations and styled text. If an EMS message is delivered to a mobile phone that does not have EMS software, the user will only see the text in the same way as an SMS message.
  • EMS works with the existing infrastructure laid down for SMS, and can be used within the current GSM infrastructure.
  • the graphical representation of data may be in any other format which allows the data to be read by a reader at the retail system.
  • Such formats can include representation of the data by characters to be read by a reader incorporating an optical character recognition system.
  • messages in connection with the present invention can represent different types of information and values depending upon the particular aspect of the invention involved.
  • the system of the present invention accommodates all manners of desired transactions. For example, a user can make payment towards a real-time credit to their account or for the receipt of a voucher for later use. A user can also provide a credit payment for another user's account, and can forward vouchers to other users for their independent use.
  • the present invention also provides flexibility to the user who may wish to store activated, non-attributed vouchers for use in geographical areas where the user does not want to carry cash, for example.
  • the type of transaction is dependent upon the service provider's available menu of desired transactions and the customer's desired transaction.
  • FIG. 4 is a process flow diagram indicating the steps for consummating a transaction in one embodiment of the present invention.
  • the user presents payment to the payment collection apparatus along with identification information, such as an identification barcode, and an indication of the type of transaction desired.
  • identification information in the form of a barcode can be displayed on the user's mobile phone display according to methods known in the art.
  • the account identification information may further be integrated into the mobile device such that it does not appear on the visual display of the device.
  • the barcode is embedded within the device itself.
  • the transaction engine can include means for authorizing or authenticating the user prior to allowing a transaction to be consummated, such as by checking the user database according to predetermined rules.
  • the payment collection apparatus can be set up to block payment until receipt of the authorization by the retail system.
  • biometric authentication can be employed, such as voice recognition software capable of matching the user's spoken inputs into the mobile device with pre-stored voice inputs.
  • the account identification information may be retrievable from the memory of the wireless device, or it may be requested and/or sent from an account maintaining entity.
  • This entity may be the mobile service provider, or it may be the transaction engine as described above.
  • the request can come in the form of a phone call to a given phone number, whereby once it is received, the mobile provider or transaction engine can then send an encoded message capturing the device user's identification to the wireless device.
  • the service provider may monitor the user's account and automatically send a notice to the user's device prompting the user for a top up before the account is depleted.
  • the user can select a desired transaction 91 and a desired account 92 from a menu on the mobile device display 86 .
  • the user may desire to store additional identification codes besides their own on their mobile device, such as family members or other individuals. Such option would allow the user the opportunity to credit a family member's account without having to recall their account number or phone number, and without having to request the delivery of a barcode from the service provider.
  • the transaction type can be orally communicated to a retail attendant, such as, “Please top up $20.” Or the transaction type can be communicated via information contained in machine-readable form, including a transaction barcode.
  • the transaction barcode 93 and the identification barcode 94 are shown separately on the display 86 of the mobile device, such as shown in FIG. 6 .
  • the transaction information and identification information are embodied on the display 86 in a single barcode 95 , as shown in FIG. 7 . It will be appreciated that identification and transaction information need not be limited to the display of the device, nor to a barcode representation.
  • the system can process the payment and any coded information so as to begin consummating the transaction, as at 110 in FIG. 4 .
  • the payment collection apparatus forwards the payment information, identification information and transaction details to the transaction engine for further processing.
  • the system determines what account or accounts will be affected by the desired transaction. In this step, the system can manipulate the information as necessary depending upon the transaction type. For example, if the system is to take the user's payment (e.g., $20) and convert the payment into a certain number of minutes of telephone calling time, the transaction engine could perform that step at this stage.
  • the system sends the determined information to the service provider for appropriate account adjustment and execution of the transaction at 150 .
  • the system determines the appropriate confirmation form and delivers the confirmation to the user.
  • the transaction engine or the mobile service provider may send a machine-readable representation of a paid-for voucher via text message.
  • the user may store this code on his or her device for a single use.
  • the user may also forward the code to another user for their single use.
  • Appropriate security measures are in place such that, if the code is transferred to more than one party, the code is only valid for the party who has most recently received the code.
  • the code can be regarded by the system as invalid once it has been used.
  • the code can be deemed unauthorized unless more information is passed from the would-be redeemer, such as additional authentication information.
  • Additional authentication information can be a personal identification number (PIN), passcode, biometric identification element, or other known authentication type.
  • a mobile customer may approach a lottery or retail terminal and request an electronic top-up (ETU) sale transaction for a specific mobile phone operator.
  • ETU electronic top-up
  • a mobile phone customer can request an electronic top-up (ETU) sale transaction at the terminal 20 for a specific mobile phone operator (e.g., 40 A).
  • transaction entry methods can include manual key entry, play-slip entry, magnetic stripe card reading and barcode scanning.
  • Input information can be processed by the terminal's ETU application and the transaction request is transmitted to the host 17 over network 14 for processing, as at step A.
  • the ETU application operating at host 17 logs the transaction request in database 19 and forwards the request to the transaction engine 30 for processing, as at step B.
  • the transaction engine ETU application can process the transaction request and forward the request to the corresponding service provider 40 A, 40 B, 40 C or 40 D over network 36 for processing in real-time, as indicated by step C.
  • the host or the transaction engine can decrypt the transaction information and perform transaction checks, such as DES encryption, checksum and system suppressions.
  • a Trace Serial Number can be assigned to the transaction.
  • the TSN serves as a common transaction reference trace number between the lottery host and the transaction engine.
  • the transaction engine can link the TSN to a Unique Transaction Identifier (UTI) constructed for interfacing with the mobile operator.
  • UTI may vary in format depending upon the mobile operator involved, and can typically contain an ETU identifier, a solution provider ID code, a distributor ID code, and a unique serial number.
  • a product routing code can direct the system to route the transaction to the transaction engine via Message Exchange (MX), for example, whereupon a timer can be set for transaction timeout while waiting on the transaction engine.
  • MX Message Exchange
  • the TSN and the UTI can be printed on ETU receipts to assist with troubleshooting as necessary.
  • Message Exchange (MX) is a communications protocol that enables the transaction engine to communicate with a lottery host.
  • Lottery hosts such as the AlphaGOLSTM, EuroGOLSTM and ProSysTM systems are examples of hosts for use with the present invention.
  • EuroGOLSTM, AlphaGOLSTM and ProSysTM are commercially available from GTECH Corporation, West Greenwich, R.I., USA.
  • the Mx client/server architecture supports both push and pull message flow models, allowing both client and server systems to initiate message traffic and act as senders and receivers of messages.
  • the client and server side processes implemented via MX are well-known in the art and do not necessitate detailed explanation.
  • the service provider processes the transaction request, records the transaction into the appropriate database 42 account, and sends the transaction engine a corresponding transaction response in real-time, as at step D.
  • the transaction engine processes and logs the transaction response received from the service provider and sends the host a corresponding transaction response, as at step E.
  • the host logs the transaction response received from the transaction engine and sends the lottery terminal a corresponding transaction response, as at step F.
  • the lottery terminal prints either an ETU credit receipt (sale amount has been credited to the customer's mobile account and is activated immediately or after a grace period) or an ETU voucher, as at step G.
  • the service provider can also provide a text or image message to the user on the user's mobile device. This message can be a confirmation, or a non-attributed electronic voucher, depending on the user's transaction request.
  • the terminal may be, for example, an AlturaTM model or an ISYSTM model, commercially available from GTECH Corporation, West Greenwich, R.I., and can be configured at sign-on with available mobile vendors and pertinent information, such as their products, messaging details and ETU parameters.
  • the transaction may be entered via manual key entry, play-slip entry, magnetic card reading or by providing machine-readable indicia, such as a barcode, to a scanner at the lottery terminal.
  • An ETU software application can be provided for the terminal for processing the input information and transmitting the request to the lottery host for further processing. In the system shown in FIG. 1 , the information would be transmitted to the transaction engine 30 of the present invention.
  • the system of the present invention provides for a claims and settlement system 98 in connection with the acquiring processor or transaction engine 30 .
  • the claims and settlement system 98 provides transaction settlement, auto-reconciliation, and claims management for retail operators and service providers.
  • the system 98 also performs adjustments processing, transaction fee processing, and balancing, monitoring and reporting functions, while further supporting multiple settlement entity types, such as institutions, interchanges, banks, merchants, operators and terminals.
  • the present invention can support communications in multiple languages and in multiple currencies.
  • the present invention can provide for currency conversion of credit transactions to allow individuals to deposit payment in a first currency for use with a mobile operator whose customer accounts are in a second currency.
  • the system of the present invention can be further adapted for additional applications.
  • barcode or other machine readable indicia can replace lottery tickets and/or play slips.
  • a lottery participant may desire to receive a text message having a barcoded representation of a lottery ticket. Once paid for, the barcode may be scanned to activate, play and/or redeem the ticket.
  • the user can pre-establish a lottery account allowing the user to deposit funds into the account as represented by the barcode on the device display.
  • the user may also request and pay for tickets against the account balance, as well as deposit winnings into the account through the use of the barcode on the user's wireless device display.
  • appropriate authentication information can be required.
  • the barcode may represent access to one or more of the user's credit accounts. For example, if the user holds a MasterCardTM account, a VISATM account, and a DiscoverTM account, the user may present the barcode at a retailer and, upon authentication and authorization of the barcode, the user can select to which account he or she wishes to charge the given transaction. Alternatively, the user may have a separate barcode for each account.

Abstract

An electronic payment system and method facilitates electronic commerce through controlled transfer of identification and value representations to wireless devices. The system includes a payment collection apparatus and a transaction apparatus, and provides for representation of user and transaction information via machine-readable indicia. In one embodiment, the machine-readable indicia is a barcode. The present invention is useful in such example applications as credit transactions, lottery system operations, and mobile top up applications.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application claims the benefit of U.S. application Ser. No. 10/819,705, entitled “Electronic Payment System,” which claims the benefit of U.S. Ser. No. 60/461,457, filed Apr. 9, 2003 and entitled “Electronic Payment System,” both of common assignee herewith, the specifications of which are herein incorporated by reference.
  • TECHNICAL FIELD
  • The present invention relates to a payment and credit system, and more particularly to a system and method for facilitating execution and processing of consumer transactions.
  • BACKGROUND ART
  • Since the introduction of the general purpose credit card in the 1950's, consumers have had an increasing number of options for paying for goods and services. The credit card, for example, provided the consumer with an opportunity to pay for goods and services using future money, or money the consumer had not yet earned. Frequent flyer or frequent purchaser programs have allowed consumers to redeem earned miles or points towards goods, services or value add-ons to purchased items. These miles or points are not necessarily tied to a currency equivalent value. Debit cards, introduced in the 1970's, have made it possible for consumers to purchase items using their own banked funds, much like a replacement for cash.
  • Recent legislation and worldwide banking and industry practices are providing a clear indication of the foreseeable future representation of money—i.e., representation in an electronic format.
  • There are many examples from recent years of the transformation from a paper-based money system to an electronic one. In the consumer setting, the Internet has given many consumers the option of shopping in the comfort of their own homes, workspaces, or even while mobile. Typically, an Internet shopper will provide his or her credit card information when making an “online” purchase. The credit card information is validated before the service proceeds to record the transaction and consummate delivery of the purchased product or service to the consumer.
  • The particular commercial application often determines the form in which information and representations of value are transferred in electronic commerce. In some commercial applications, there are several methods for executing transactions electronically, each with their own way of handling information and representations of value. For example, a pre-pay mobile phone subscriber has several options for depositing funds to or “topping up” his or her account.
  • First, a user may purchase a voucher at a retail location, whereupon the user may dial the phone number on the card and interact with either a live voice or an interactive voice response (IVR) system to add the voucher's value to his or her account. The user's account number is typically the same as his or her phone number. A second means of topping up a mobile phone account is via magnetic stripe card. In this example, the user provides their mobile phone service provider with billing and personal data to set up an account, and receives a magnetic stripe card, much like a credit card, from the service provider. When the user desires to top up their account, the user provides payment at a retail location along with their card. The retail clerk then swipes the card and keys in the amount corresponding to the user's payment, and the user's mobile phone account becomes credited in the amount of payment. As in the voucher method, the user's account number can be his or her phone number. A third method of top up allows the user to charge their top up to another account using the services of an automated teller machine (ATM). In this method, the user swipes his or her credit card, then indicates (through card swipe or key entry, for example) his or her mobile service provider, telephone number and amount of top up in order to credit their account.
  • In each case, information is transferred in different ways, and the representation of value takes different forms. In the voucher system, identification information may be provided by voice or keypad entry, while in the magnetic stripe card system, identification information is represented on the magnetic stripe card. Also, in the voucher system, value is represented in the voucher itself, while in the magnetic stripe system, value is represented by the number keyed in at the retailer location. In either case, the user can receive a printed receipt for payment at the retail location, and the user may also receive a text or other message on their mobile device from their mobile service provider, confirming the top up transaction.
  • Drawbacks arise in each case as well. While the paper-based voucher system may better maintain user anonymity, it also creates inventory problems for retailers, theft problems for retailers and users, and requires resource expenditures (e.g., live support or IVR system) for the mobile phone service provider. The magnetic stripe card system avoids the inconvenience of having to dial into an IVR system to activate the top up, but requires that users carry around an additional card in their wallets and register personal and billing data. This system has proven highly unappealing to users desiring to protect their personal information.
  • SUMMARY
  • The present invention relates to an electronic commerce system with a particular application as a system and method of mobile top up. The system includes a payment collection apparatus and a transaction apparatus, and provides for representation of user and transaction information via machine-readable indicia. In one embodiment, the machine-readable indicia is a barcode.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a diagram showing an architectural layout of one embodiment of the system of the present invention.
  • FIGS. 2 and 3 are diagrams showing example implementations for a user interacting with a commercial account via a mobile device in connection with the system of the present invention.
  • FIG. 4 is a flow diagram showing process steps involved in connection with topping up a mobile phone account in accordance with one embodiment of the present invention.
  • FIGS. 5 through 7 show example displays capable of representation on the display of a mobile device in connection with one embodiment of the present invention.
  • FIG. 8 is a block diagram showing information flow in accordance with one embodiment of the present invention.
  • FIG. 9 is a diagram showing one embodiment of the system of the present invention implemented using a pre-established lottery infrastructure.
  • PREFERRED MODE(S) FOR CARRYING OUT THE INVENTION
  • As shown in FIGS. 1 through 9, there is provided an electronic commerce system 10 for facilitating consumer transactions and transaction processing. As shown in FIGS. 1 and 8, the system includes a payment collection apparatus 20, a transaction engine 30, and at least one service provider system 40. The transaction engine and service provider system can comprise the transaction apparatus 50.
  • The payment collection apparatus 20 includes capabilities to receive cash, credit or other payment, through human interaction or via automated means. Examples of automated machines include automated teller machines (ATMs), public transportation and other ticketing machines, and self-serve lottery kiosks. A traditional retail store is an example of a human-assisted payment collection apparatus. In the case of a cash transaction processed locally at the point-of-sale (POS), the means for accepting payment may be the keyboard and associated processing which allows physical receipt of cash to be confirmed by key entry or touch screen. In the case of an automated machine, the means for accepting payment may be an appropriate mechanical system, for example as used in known vending machines. In the case of payment by credit card, the means for accepting payment may be a conventional device for reading data stored on the credit card or entering the number of the credit card. The payment collection apparatus includes means for receiving all types of payment, including cash, check, coupon, gift certificate, debit card or credit card, for example.
  • The payment collection apparatus further includes the capability to transmit and receive transaction-related information. Appropriate communications hardware and software can be provided to transmit and receive information through an information network 26. The present invention can provide for payment processing to occur at the location of the payment collection apparatus (e.g., item 20 in FIG. 8), or remotely, such as at a host server 17 (see FIG. 8) in communication with the payment collection apparatus via local area network or other appropriate communications network.
  • In one embodiment, as shown in FIGS. 1 through 3, the payment collection apparatus 20 can be a retail point-of-sale (POS) device 22 having a CPU 21 and payment receiving means 23 as is known in the art, whereby the device 22 is capable of reading machine readable indicia for executing transactions. For example, the POS device 22 may be provided with credit card processing equipment, or with a scanner or other visual detection system 24 which can detect transaction or identification indicia provided by the user. In one embodiment, the scanner can detect a barcode or data string representation of user identification information. In another embodiment, the scanner can detect a barcode or data string representation of the user's desired transaction. Some retail terminals may have been previously outfitted with such reading 24 and communications 26 abilities, such as, for example, retail terminals having lottery processing capabilities. In this embodiment, the system of the present invention can leverage the previously existing infrastructure of the lottery network to facilitate customer interaction, network connectivity and transaction processing.
  • In one embodiment, the payment collection apparatus 20 may further be provided with an interpretation component, such as a software program 28, for manipulating received information into another format. For example, if the payment collection apparatus receives a barcode representation of user identification information, the interpretation component may translate the barcode information into a processed message representation of the user's identity, such as an ASCII text or other message format. This translated information can then be provided to the transaction component via interface 25, as described more completely hereinafter.
  • Transaction Apparatus
  • The transaction apparatus 50 can comprise an acquiring processor or transaction engine 30 and one or more commercial operators 40 having processing capabilities and means for interacting with the transaction engine 30.
  • The transaction engine 30 includes a storage 32 and a processing 34 component for respectively storing and processing information about transactions, including information about user identification and authentication, transaction type, transaction amount, and service provider designations. In one embodiment, service providers or commercial operators 40 can provide a means for the transaction engine 30 to associate or map transactions to particular user accounts, such as by providing a defined information format for processing the transaction, for example. The service provider can also indicate to the transaction engine what transaction types are available for the given service provider. In a further embodiment, the transaction engine can provide a menu of available transactions from which the service provider chooses. For example, the transaction engine may accommodate the processing of transactions whereby one user desires to credit the account of another. However, the service provider may choose not to offer such transaction capabilities.
  • Service provider designations allow the transaction engine 30 to segment and process each individual transaction according to the service provider implicated. For example, if a transaction relates to topping up a pre-paid mobile telephone account, the information received from the consumer would include the user's mobile service provider, account number, and the amount to be credited or topped up to the account.
  • The transaction engine storage component 32 can store user identification information separately or together with transaction information. The use of a separate user database and transaction database is advantageous, because it allows the present invention to be implemented using an existing account database of a mobile network operator in the top up example, by newly introducing a transaction database. It also allows the present invention to be implemented using a single, transaction database in combination with plural account databases, for example for different mobile network operators in the top up embodiment, for example. This in turn facilitates implementation of the present invention for different mobile networks. Lastly, the use of a separate transaction database facilitates the application of the present invention to areas such as lottery ticket processing, credit card processing and other areas using a single transaction database. To implement the account database and transaction database separately, the databases may be provided in a separate account server and transaction server, respectively, with a communications link therebetween, as is known in the art.
  • The transaction engine 30 can process transactions with each service provider 40 in real-time or in batch at determined time intervals via communications link 36. Various types of information may be processed and passed from the transaction engine to the service provider, including the account number of the consumer interacting with the system, the amount of the desired transaction, the desired transaction type, the account numbers of any other affected account holders, and confirmation type request, for example. The confirmation type can be a user-requested form of confirmation, whether as a printed receipt, a text message, or a display within a network-accessible account.
  • Service Provider System
  • The service provider system 40 can include a storage 42 and a processing 44 component for respectively storing and processing information about transactions, including information about user identification and authentication, transaction type, and transaction amount. The service provider 40 may be a mobile operator or mobile virtual network operator allowing consumers to use the system of the present invention to top up or credit their pre-pay mobile phone accounts. The description of a mobile operator as a service provider is illustrative only, as the service provider may be a credit card provider or other suitable commercial entity desiring to implement the payment system of the present invention.
  • The service provider storage component 42 can be an account database for storing information related to each customer account. A customer's account is created upon the customer's initiation of service with the mobile operator. At the time of initiation of a pre-pay account, the customer provides or is provided with a telephone number, an account number (if different from the telephone number) and an account value based upon the customer's initial payment. As the customer uses his or her mobile phone, the account value is debited based upon the terms agreed upon between the mobile operator and the customer. The customer can use the system of the present invention when desiring to add value to his or her account, or the account of another mobile subscriber.
  • The mobile operator processes pre-pay transaction requests received from the transaction engine and issues electronic top-ups in the form of credit receipts or vouchers. A credit receipt can be an indication that the customer's account has been instantly credited. A voucher represents a prepaid credit, but requires further customer interaction before an account will be credited in the voucher amount. The voucher can be attributed to a particular user's account or non-attributed.
  • As shown in FIGS. 2 and 3, the transaction apparatus 50 can send messages from the service provider as at 60 or the transaction engine as at 70 in the form of text or images to the user's mobile device 80. The messages can represent receipt information, credit information, identification information and transaction information, such as a credit or voucher transaction. Receipt information may simply be a text message indicating that the user has completed a transaction in connection with the service provider. Credit information can be text information provided to the user concerning his or her account, such as balance information. Identification information can be a barcode or other image information sent in response to a user request for a top up or other transaction. Transaction information can be a barcode or other image representation of an attributed or non-attributed credit or voucher transaction. The transaction engine 30 and the service provider processor can be provided with barcode software 48 to assist in this implementation. An example of such barcode software includes Wasp™ barcode software, commercially available from Wasp Bar Code Technologies, Plano, Tex., USA. In one embodiment, the present invention can accommodate both identification and transaction information in a single image or barcode representation.
  • Various types of mobile devices, including personal digital assistants and mobile phones, are capable of interacting with the present invention. For optimal cooperation, a mobile phone or any mobile device for use with the present invention will be capable of transmitting text messages and short message service (SMS) via data transceiver 81, and will have a controller 82, a memory 84 and a visual display area 86. Example such phones are commercially available from Motorola Corporation, Miami, Fla., USA, and Nokia Corporation, Suomi, Finland.
  • As shown in FIGS. 2 and 3, the service provider 40 or the transaction engine 30 can be provided with means 49, 39 for communicating the message to the user's mobile device, as well as means for receiving communications from the user. As shown in FIG. 3, the transaction engine 30 may communicate with the user and may perform transaction processing in lieu of the service provider in the embodiment where the transaction engine 30 acts as a stand-in for the service provider. Such may be the case where the service provider's system is temporarily not operating, or where the service provider has delegated real-time responses to the transaction engine 30. In such case, the transaction engine may hold transaction information for the service provider until such time as a file or batch transfer can be made.
  • The means by which the service provider or transaction engine sends and receives communications with a user's device 80 can include communications software designed to operate over a wireless network 56, for example. In one embodiment, the message is communicated to the user's device only upon the user's request for transaction information. In this embodiment, the system can operate to automatically identify the user's account by the user's telephone number, because the mobile device may be identified directly from the request message. The request message also provides the advantage of providing a simple mechanism by which the user can register the desire to credit the account simply by sending a request message to a predetermined number.
  • In one embodiment, the request message can be blank so that mere receipt of a message at a predetermined telephone number indicates the desire to credit the account. In a further embodiment, different telephone numbers can be used to designate different payment amounts, or the payment amount might not be specified at all. In still a further embodiment, the text message can include simple text identifying the desired payment amount. However, use of such a request message is not essential. A request could be made by any other means, such as a voice call.
  • In another embodiment, the user can establish rules with the service provider or the transaction engine for when a message is to be communicated. For example, the user may desire an attributed voucher be sent to its mobile device anytime his or her account balance falls below a pre-determined amount. An attributed voucher can take the form of a barcode representation of the user's identification information combined with the amount desired to be deposited or topped up. A non-attributed voucher can take the form of a barcode representation of a top up amount, which would require some form of user identification in order to be attributed to a particular account. Upon fulfillment of the non-attributed voucher, the account deposit would be credited to the individual fulfilling the transaction, whether or not the individual is the party who paid for the voucher.
  • While the system is described in terms of permitting crediting or topping up of a pre-paid mobile phone account, the system can be adapted for use in credit transaction processing, rewards systems, or gift certificate systems, for example. In several embodiments, the system of the present invention can convert the payment amount to an equivalent non-currency value, such as minutes of phone service, for example. The transaction engine can perform such conversions depending upon the application involved.
  • Communications
  • The present invention can be implemented using the TCP/IP communications transport protocol, as will be well understood to those skilled in the art. Redundant, high bandwidth communications links, such as frame relay with ISDN dial backup, can be employed for additional backup support, such as between the transaction engine 30 and the service provider component 40 as at 36.
  • Appropriate communications and application interfaces 25, 35 are also provided between the payment collection apparatus and the transaction engine, and between the transaction engine and the service provider component, such as at 37, 47. In one embodiment, ISO 8583 and XML are the preferred real-time application messaging interface standards used for communications between the transaction engine and the service provider processor. For end of day and weekly invoicing, periodic batch file interfaces can be used.
  • Barcodes
  • Barcodes are well-known data representation formats, and can appear in one-dimensional or two-dimensional form. The one-dimensional version uses a sequence of vertical bars and spaces to represent numbers and other symbols. A 1-D barcode reader such as used in connection with the present invention uses a laser beam that is sensitive to the reflections from the line and space thickness and variation. The reader translates the reflected light into digital data that is transferred to a computer for immediate action or storage. A 2-D barcode reader can comprise a web-cam type device such as the Quadrus™ reader manufactured by Microscan, Inc. of Renton, Wash., US. The two-dimensional barcode can represent large amounts of information in a restricted area.
  • Any format for the one or two-dimensional barcode can be used in connection with the present invention. In one embodiment, the barcode format is QR Code, but other possible formats include PDF417, Code 16K, Code 49, DataMatrix, Maxicode, Code One or Aztec Code. Further, while a stacked two-dimensional barcode may be used, a matrix two-dimensional barcode can increase the amount of data stored. The ability to store large amounts of data also provides the advantage that the barcodes may incorporate error correction capability to allow recovery from data corruption, as well as other encoding algorithms to enhance security, for example.
  • Supplying the image as a message takes advantage of the existing messaging functionality of the mobile device. This allows the device to store the images without the need for any special software and provides for ease of use by the user.
  • The present invention may use any type of messaging for transmitting a message to a mobile device, including SMS, MMS, EMS or WAP. SMS (Short Message Service) is a service for sending messages of up to 160 characters (224 characters if using a 5-bit mode) to mobile phones that use Global System for Mobile (GSM) communication. SMS messages can be sent to digital phones from a web site equipped with PC Link or from one digital phone to another. An SMS gateway is a web site that allows users to enter an SMS message to someone within the cell served by that gateway or that acts as an international gateway for users with roaming capability. Thus, in one embodiment of the invention, a first user may use an SMS gateway to send a prepaid voucher to another user via SMS.
  • Multimedia Messaging Services (MMS) is currently being adopted by most network operators and mobile device manufacturers, and supports standard image formats such as GIF and JPEG, video formats such as MPEG 4, and audio formats such as MP3, MIDI and WAV. MMS technology works in existing GSM networks (over WAP, the industry standard protocol for mobile data exchange) and with high speed 3G technologies. Enhanced Messaging Service (EMS) allows for the sending of multi-media messages, consisting of pictures, melodies, animations and styled text. If an EMS message is delivered to a mobile phone that does not have EMS software, the user will only see the text in the same way as an SMS message. EMS works with the existing infrastructure laid down for SMS, and can be used within the current GSM infrastructure.
  • Despite the advantages of the image being transmitted in the form of a message, this is not essential. It would alternatively be possible to transmit the transaction data to the mobile device in a data format from which the mobile device would generate the graphical representation. This would, however, require appropriate software to be provided on the mobile device.
  • While one or two-dimensional barcodes can assist in the implementation of the present invention, the graphical representation of data may be in any other format which allows the data to be read by a reader at the retail system. Such formats can include representation of the data by characters to be read by a reader incorporating an optical character recognition system.
  • Message Representations
  • As described above, messages in connection with the present invention can represent different types of information and values depending upon the particular aspect of the invention involved. As such, the system of the present invention accommodates all manners of desired transactions. For example, a user can make payment towards a real-time credit to their account or for the receipt of a voucher for later use. A user can also provide a credit payment for another user's account, and can forward vouchers to other users for their independent use.
  • The present invention also provides flexibility to the user who may wish to store activated, non-attributed vouchers for use in geographical areas where the user does not want to carry cash, for example. The type of transaction is dependent upon the service provider's available menu of desired transactions and the customer's desired transaction.
  • Processing
  • FIG. 4 is a process flow diagram indicating the steps for consummating a transaction in one embodiment of the present invention. As at 100, the user presents payment to the payment collection apparatus along with identification information, such as an identification barcode, and an indication of the type of transaction desired. The account identification information in the form of a barcode can be displayed on the user's mobile phone display according to methods known in the art. The account identification information may further be integrated into the mobile device such that it does not appear on the visual display of the device. In one embodiment of the invention, the barcode is embedded within the device itself.
  • Appropriate authentication means can be implemented at this stage in order to forestall potential fraud. In one embodiment, the transaction engine can include means for authorizing or authenticating the user prior to allowing a transaction to be consummated, such as by checking the user database according to predetermined rules. The payment collection apparatus can be set up to block payment until receipt of the authorization by the retail system. In one embodiment, biometric authentication can be employed, such as voice recognition software capable of matching the user's spoken inputs into the mobile device with pre-stored voice inputs.
  • The account identification information may be retrievable from the memory of the wireless device, or it may be requested and/or sent from an account maintaining entity. This entity may be the mobile service provider, or it may be the transaction engine as described above. The request can come in the form of a phone call to a given phone number, whereby once it is received, the mobile provider or transaction engine can then send an encoded message capturing the device user's identification to the wireless device. In an alternative embodiment, the service provider may monitor the user's account and automatically send a notice to the user's device prompting the user for a top up before the account is depleted.
  • In one embodiment as shown in FIG. 5, the user can select a desired transaction 91 and a desired account 92 from a menu on the mobile device display 86. In the case of retrieving information from the device memory, the user may desire to store additional identification codes besides their own on their mobile device, such as family members or other individuals. Such option would allow the user the opportunity to credit a family member's account without having to recall their account number or phone number, and without having to request the delivery of a barcode from the service provider.
  • The transaction type can be orally communicated to a retail attendant, such as, “Please top up $20.” Or the transaction type can be communicated via information contained in machine-readable form, including a transaction barcode. In one embodiment, the transaction barcode 93 and the identification barcode 94 are shown separately on the display 86 of the mobile device, such as shown in FIG. 6. In another embodiment, the transaction information and identification information are embodied on the display 86 in a single barcode 95, as shown in FIG. 7. It will be appreciated that identification and transaction information need not be limited to the display of the device, nor to a barcode representation.
  • Once the user has provided payment, identification information and/or transaction information, the system can process the payment and any coded information so as to begin consummating the transaction, as at 110 in FIG. 4. As at 120, the payment collection apparatus forwards the payment information, identification information and transaction details to the transaction engine for further processing. As at 130, the system determines what account or accounts will be affected by the desired transaction. In this step, the system can manipulate the information as necessary depending upon the transaction type. For example, if the system is to take the user's payment (e.g., $20) and convert the payment into a certain number of minutes of telephone calling time, the transaction engine could perform that step at this stage. As at 140, the system sends the determined information to the service provider for appropriate account adjustment and execution of the transaction at 150. At 160, the system determines the appropriate confirmation form and delivers the confirmation to the user.
  • If the user's request is to receive an electronic voucher, the transaction engine or the mobile service provider may send a machine-readable representation of a paid-for voucher via text message. The user may store this code on his or her device for a single use. The user may also forward the code to another user for their single use. Appropriate security measures are in place such that, if the code is transferred to more than one party, the code is only valid for the party who has most recently received the code. In another embodiment, the code can be regarded by the system as invalid once it has been used. In still another embodiment, the code can be deemed unauthorized unless more information is passed from the would-be redeemer, such as additional authentication information. Additional authentication information can be a personal identification number (PIN), passcode, biometric identification element, or other known authentication type.
  • In the embodiment as shown in FIGS. 8 and 9, where an existing lottery or retailer infrastructure is employed to implement the present invention, a mobile customer may approach a lottery or retail terminal and request an electronic top-up (ETU) sale transaction for a specific mobile phone operator. It will be appreciated that such an architecture can be used for applications other than lottery or retailers, including a network of banks, for example.
  • As shown in FIGS. 8 and 9, a mobile phone customer can request an electronic top-up (ETU) sale transaction at the terminal 20 for a specific mobile phone operator (e.g., 40A). As described above, transaction entry methods can include manual key entry, play-slip entry, magnetic stripe card reading and barcode scanning. Input information can be processed by the terminal's ETU application and the transaction request is transmitted to the host 17 over network 14 for processing, as at step A. The ETU application operating at host 17 logs the transaction request in database 19 and forwards the request to the transaction engine 30 for processing, as at step B. The transaction engine ETU application can process the transaction request and forward the request to the corresponding service provider 40A, 40B, 40C or 40D over network 36 for processing in real-time, as indicated by step C.
  • The host or the transaction engine can decrypt the transaction information and perform transaction checks, such as DES encryption, checksum and system suppressions. Once the inbound request is logged and its message header decoded, a Trace Serial Number (TSN) can be assigned to the transaction. The TSN serves as a common transaction reference trace number between the lottery host and the transaction engine. The transaction engine can link the TSN to a Unique Transaction Identifier (UTI) constructed for interfacing with the mobile operator. The UTI may vary in format depending upon the mobile operator involved, and can typically contain an ETU identifier, a solution provider ID code, a distributor ID code, and a unique serial number.
  • A product routing code can direct the system to route the transaction to the transaction engine via Message Exchange (MX), for example, whereupon a timer can be set for transaction timeout while waiting on the transaction engine. The TSN and the UTI can be printed on ETU receipts to assist with troubleshooting as necessary. Message Exchange (MX) is a communications protocol that enables the transaction engine to communicate with a lottery host. Lottery hosts such as the AlphaGOLS™, EuroGOLS™ and ProSys™ systems are examples of hosts for use with the present invention. EuroGOLS™, AlphaGOLS™ and ProSys™ are commercially available from GTECH Corporation, West Greenwich, R.I., USA. The Mx client/server architecture supports both push and pull message flow models, allowing both client and server systems to initiate message traffic and act as senders and receivers of messages. The client and server side processes implemented via MX are well-known in the art and do not necessitate detailed explanation.
  • Once the transaction engine 30 logs the request in database 32 and forwards the request to the designated service provider, the service provider processes the transaction request, records the transaction into the appropriate database 42 account, and sends the transaction engine a corresponding transaction response in real-time, as at step D. The transaction engine processes and logs the transaction response received from the service provider and sends the host a corresponding transaction response, as at step E. The host then logs the transaction response received from the transaction engine and sends the lottery terminal a corresponding transaction response, as at step F. Finally, the lottery terminal prints either an ETU credit receipt (sale amount has been credited to the customer's mobile account and is activated immediately or after a grace period) or an ETU voucher, as at step G. At step H, the service provider can also provide a text or image message to the user on the user's mobile device. This message can be a confirmation, or a non-attributed electronic voucher, depending on the user's transaction request.
  • In the lottery terminal example, the terminal may be, for example, an Altura™ model or an ISYS™ model, commercially available from GTECH Corporation, West Greenwich, R.I., and can be configured at sign-on with available mobile vendors and pertinent information, such as their products, messaging details and ETU parameters. The transaction may be entered via manual key entry, play-slip entry, magnetic card reading or by providing machine-readable indicia, such as a barcode, to a scanner at the lottery terminal. An ETU software application can be provided for the terminal for processing the input information and transmitting the request to the lottery host for further processing. In the system shown in FIG. 1, the information would be transmitted to the transaction engine 30 of the present invention.
  • As shown in FIG. 9, the system of the present invention provides for a claims and settlement system 98 in connection with the acquiring processor or transaction engine 30. The claims and settlement system 98 provides transaction settlement, auto-reconciliation, and claims management for retail operators and service providers. The system 98 also performs adjustments processing, transaction fee processing, and balancing, monitoring and reporting functions, while further supporting multiple settlement entity types, such as institutions, interchanges, banks, merchants, operators and terminals.
  • Multi-Lingual/Multi-Currency Support
  • The present invention can support communications in multiple languages and in multiple currencies. In one embodiment, the present invention can provide for currency conversion of credit transactions to allow individuals to deposit payment in a first currency for use with a mobile operator whose customer accounts are in a second currency.
  • ALTERNATIVE EMBODIMENTS
  • The system of the present invention can be further adapted for additional applications. For example, barcode or other machine readable indicia can replace lottery tickets and/or play slips. A lottery participant may desire to receive a text message having a barcoded representation of a lottery ticket. Once paid for, the barcode may be scanned to activate, play and/or redeem the ticket. In one embodiment, the user can pre-establish a lottery account allowing the user to deposit funds into the account as represented by the barcode on the device display. The user may also request and pay for tickets against the account balance, as well as deposit winnings into the account through the use of the barcode on the user's wireless device display. In this embodiment, appropriate authentication information can be required.
  • As an additional example, the barcode may represent access to one or more of the user's credit accounts. For example, if the user holds a MasterCard™ account, a VISA™ account, and a Discover™ account, the user may present the barcode at a retailer and, upon authentication and authorization of the barcode, the user can select to which account he or she wishes to charge the given transaction. Alternatively, the user may have a separate barcode for each account.
  • The invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the claims of the application rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein.

Claims (38)

1. A method for increasing credit in an account, comprising the steps of:
receiving, via a fulfillment component, a deposit payment and account identification information, said account identification information received by scanning identification indicia from a wireless communications device;
creating a message comprising said account identification information and value information corresponding to said payment;
delivering said message to a transaction processing component; and
crediting said account in accordance with said value information.
2. The method of claim 1 wherein said indicia is a barcode.
3. The method of claim 2 wherein said barcode is recalled from a memory of said wireless device.
4. The method of claim 2 wherein said barcode is requested from an account maintaining entity.
5. The method of claim 2 wherein said barcode is displayed on a display of said wireless device.
6. The method of claim 2 wherein said barcode is physically integrated into said wireless device.
7. The method of claim 2 wherein said message is created by said fulfillment component.
8. A method for processing credit transactions in connection with received payment, comprising the steps of:
receiving a deposit payment and transaction information, said transaction information including account identification information, transaction type, and transaction value information;
delivering said transaction information to a transaction processing component;
upon said transaction type being a credit request, crediting said account according to said transaction value information; and
upon said transaction type being a voucher request, issuing a voucher to a user in the amount determined by said transaction value information.
9. The method of claim 8 wherein said voucher request is a barcode and the step of issuing said voucher includes issuing said barcode to a wireless device.
10. The method of claim 8 wherein at least a portion of said transaction information is received by scanning a barcode from a wireless device.
11. The method of claim 10 wherein said barcode is recalled from a memory of said wireless device.
12. The method of claim 11 wherein said barcode is requested from an account maintaining entity.
13. A system for facilitating credit transactions, comprising:
a transaction database for storing information about transaction types in connection with electronic transactions for at least one service provider type;
a plurality of service provider account databases for respectively storing account information including at least account identification and account balance information for a plurality of users associated with each of said service providers;
a transaction apparatus for receiving a deposit payment and scanning code information displayed on a wireless communications device, said code information corresponding to a stored transaction type and at least one of said accounts associated with at least one of said service provider databases; and
a transaction processor in two-way communication with said transaction database, account databases and said transaction apparatus for receiving information from said transaction apparatus, said received information representing account identification information, transaction type information and transaction amount information corresponding to said deposit payment, said transaction processor adapted to process said received information and perform at least one of: crediting said account identified by said account identification information according to said transaction amount, delivering a credit or voucher corresponding to said payment to a wireless device.
14. A method for transferring credit among multiple accounts, comprising the steps of:
receiving a request to transfer credit from a first credit account to a second account;
receiving identification information sufficient to identify said first and second accounts; and
receiving transaction information indicative of transaction type and transaction amount, wherein at least one of said identification information and said transaction information is received by scanning a barcode displayed on a wireless device.
15. A method for facilitating credit transactions, comprising the steps of:
receiving a request from a user for a credit transfer;
attributing said request to said account for said user;
delivering a transaction code to said user's mobile device; and
upon receiving payment and decoding said transaction code, automatically crediting said user's account.
16. The method of claim 15 wherein the step of attributing the request is based upon identification information provided by said user.
17. The method of claim 15 wherein the step of receiving the request includes receiving a telephone call from said user and wherein the step of attributing the request is based upon identification of the user's telephone number when receiving the request.
18. A method for processing transactions in connection with received payment, comprising the steps of:
receiving, via a fulfillment component, a deposit payment and account identification information;
creating a message comprising said account identification information and value information corresponding to said payment;
delivering said message to a transaction processing component; and
issuing a credit voucher in the form of a barcode.
19. The method of claim 18 wherein said barcode is issued to and capable of display on a wireless device.
20. The method of claim 18 wherein said barcode is embedded within a wireless device.
21. The method of claim 18 wherein said credit voucher is delivered to a first user, and including the steps of receiving instructions to transfer said voucher to a second user and transferring said barcode to the display of a wireless device of a second user.
22. The method of claim 18 including the further step of scanning, by a fulfillment component, said barcode from said wireless device of said second user and crediting an account of said second user.
23. The method of claim 18 wherein said deposit payment is an electronic representation of an account from which to draw funds.
24. The method of claim 18 wherein said credit voucher barcode is capable of being displayed on and optically scanned from a visual display of a wireless device, and wherein said barcode represents a lottery ticket.
25. The method of claim 24 including the further step of scanning said barcode so as to activate said lottery ticket.
26. The method of claim 24 including the further step of scanning said barcode so as to play said lottery ticket.
27. The method of claim 24 including the further step of scanning said barcode so as to redeem said lottery ticket.
28. A method for facilitating credit transactions, comprising the steps of:
providing a user with at least one transaction code representing an account to which funds can be deposited, and at least one transaction code representing a transaction type request, each of said codes being provided in the form of a barcode capable of being presented on and read from the display a wireless device;
receiving a payment and at least one of said transaction codes from said user.
29. The method of claim 26 wherein said transaction type request is a credit voucher request.
30. The method of claim 26 wherein said transaction type request is an account deposit request.
31. A mobile device, comprising:
a display portion;
a memory for storing a plurality of barcodes indicative of at least one account identifier, at least one transaction type and a plurality of value representations;
means for displaying a first barcode on said display portion, said first barcode corresponding to said at least one account identifier;
means for displaying a second barcode on said display portion, said second barcode corresponding to said at least one transaction type and a value representation.
32. A system for facilitating wireless transactions, comprising:
a cellular network;
a database of user accounts and transaction types;
an electronic infrastructure whereby messages can be sent to mobile devices, said messages capable of including transaction and account codes which can be displayed on and read from a visual display of said mobile devices, said transaction codes including information corresponding to a transaction type and a value representation;
means for receiving information about at least one transaction code and at least one account code as said codes are read from a mobile device display;
means for processing said received transaction and account code information;
means for attributing said received account code information to an individual user.
33. The method of claim 32 including means for transferring transaction codes among a plurality of users.
34. The system of claim 32 further including means for invalidating codes once they have been read by said payment collection apparatus.
35. A method for facilitating wireless transactions for a lottery account, comprising the steps of:
receiving a payment and lottery account identifying information; and
receiving a request to credit said lottery account in the amount of said payment, wherein at least one of said account identifying information and said request is received by scanning a barcode displayed on a wireless device.
36. The method of claim 35 wherein said payment is an electronic representation of lottery winnings.
37. The method of claim 36 wherein said representation is a barcode representation on the display of said wireless device.
38. The method of claim 37 wherein said account identifying information, said request and said payment are represented by a single barcode capable of being displayed on and scanned from a display of said wireless device.
US12/082,142 2003-04-09 2008-04-09 Electronic payment system Abandoned US20080195536A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/082,142 US20080195536A1 (en) 2003-04-09 2008-04-09 Electronic payment system

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US46145703P 2003-04-09 2003-04-09
US10/819,705 US7370012B2 (en) 2003-04-09 2004-04-07 Electronic payment system
US12/082,142 US20080195536A1 (en) 2003-04-09 2008-04-09 Electronic payment system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/819,705 Division US7370012B2 (en) 2003-04-09 2004-04-07 Electronic payment system

Publications (1)

Publication Number Publication Date
US20080195536A1 true US20080195536A1 (en) 2008-08-14

Family

ID=33299813

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/819,705 Active 2025-09-03 US7370012B2 (en) 2003-04-09 2004-04-07 Electronic payment system
US12/082,142 Abandoned US20080195536A1 (en) 2003-04-09 2008-04-09 Electronic payment system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/819,705 Active 2025-09-03 US7370012B2 (en) 2003-04-09 2004-04-07 Electronic payment system

Country Status (5)

Country Link
US (2) US7370012B2 (en)
EP (1) EP1616248A4 (en)
BR (1) BRPI0409120A (en)
WO (1) WO2004092993A1 (en)
ZA (1) ZA200508085B (en)

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060144946A1 (en) * 2004-12-31 2006-07-06 Masayuki Kuriyama System and method for utilizing a highly secure two-dimensional matrix code on a mobile communications display
US20070215687A1 (en) * 2006-03-15 2007-09-20 Waltman Joan T M-commerce virtual cash system, method, and apparatus
US20090132380A1 (en) * 2005-11-25 2009-05-21 I-Movo Limited Electronic Vouchers
US20100161487A1 (en) * 2008-12-19 2010-06-24 Ebay Inc. Systems and methods for mobile transactions
US20110000958A1 (en) * 2009-07-02 2011-01-06 John Herzig Systems and Methods for Animating Barcodes
US7945240B1 (en) * 2005-05-13 2011-05-17 At&T Mobility Ii Llc Mobile communications billing architecture
WO2012004158A1 (en) * 2010-07-07 2012-01-12 International Business Machines Corporation Two phase payment link and authorization for mobile devices
US20120191556A1 (en) * 2011-01-21 2012-07-26 American Express Travel Related Services Company, Inc. Systems and methods for virtual mobile transaction
US20120191611A1 (en) * 2011-01-21 2012-07-26 American Express Travel Related Services Company, Inc. Systems and methods for encoded alias based transactions
US20120290388A1 (en) * 2011-05-14 2012-11-15 Carissa Ganelli System and method for completing an online transaction request on a network device
US8370220B1 (en) * 2003-09-05 2013-02-05 Ncr Corporation Method of completing a transaction using wirelessly transferred payment information
WO2013029014A2 (en) * 2011-08-24 2013-02-28 Visa International Service Association Method for using barcodes and mobile devices to conduct payment transactions
US8412631B2 (en) * 2011-05-13 2013-04-02 American Express Travel Related Services Company, Inc. Cloud enabled payment processing system and method
US20130151359A1 (en) * 2011-06-13 2013-06-13 Kazunori Fujisawa Authentication system
US8534541B2 (en) 2011-06-29 2013-09-17 Hand Held Products, Inc. Devices having an auxiliary electronic paper display for displaying optically scannable indica
US8668137B2 (en) 2009-07-02 2014-03-11 Barcode Graphics Inc. Barcode systems having multiple viewing angles
US20140081784A1 (en) * 2012-09-14 2014-03-20 Lg Cns Co., Ltd. Payment method, payment server performing the same and payment system performing the same
US20140244507A1 (en) * 2011-07-28 2014-08-28 Upc Konsultointi Oy Offline transaction
US8939360B2 (en) * 2013-01-01 2015-01-27 Bank Of America Corporation Providing user information by presenting readable indicia with mobile device
US9043237B2 (en) 2011-09-21 2015-05-26 Fexco Merchant Services Systems and methods for making a payment using a wireless device
US9947004B2 (en) 2012-06-28 2018-04-17 Green Dot Corporation Wireless client transaction systems and related methods
US10268635B2 (en) 2016-06-17 2019-04-23 Bank Of America Corporation System for data rotation through tokenization
US10275827B2 (en) 2013-03-14 2019-04-30 Fexco Systems and methods for transferring funds using a wireless device
US10430788B2 (en) 2015-08-06 2019-10-01 Green Dot Corporation Systems and methods for fund transfers
US10460367B2 (en) 2016-04-29 2019-10-29 Bank Of America Corporation System for user authentication based on linking a randomly generated number to the user and a physical item
EP3644253A1 (en) * 2018-10-26 2020-04-29 Euronet Pay & Transaction Services Srl Anonymisation of identifier
US10762483B2 (en) 2014-03-04 2020-09-01 Bank Of America Corporation ATM token cash withdrawal
US10937088B2 (en) 2012-07-13 2021-03-02 Green Dot Corporation Mobile account data access systems and methods
US10990841B2 (en) 2009-11-17 2021-04-27 Thomas W. Heeter Electronic sales method
US11715154B2 (en) 2017-09-22 2023-08-01 Green Dot Corporation Systems and methods for managing accounts in a financial services system

Families Citing this family (118)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7168615B2 (en) * 2001-09-24 2007-01-30 E2Interactive, Inc. Keycard for automating transaction requests
US7630926B2 (en) * 1999-08-19 2009-12-08 E2Interactive, Inc. Inserting value into customer account at point of sale using a customer account identifier
US8706630B2 (en) 1999-08-19 2014-04-22 E2Interactive, Inc. System and method for securely authorizing and distributing stored-value card data
US7328190B2 (en) * 2002-09-24 2008-02-05 E2Interactive, Inc. System and method for adding value to a stored-value account
US7103576B2 (en) * 2001-09-21 2006-09-05 First Usa Bank, Na System for providing cardless payment
US7991386B2 (en) * 2003-11-14 2011-08-02 E2Interactive, Inc. System and method for authorizing the activation of a communication device
ES2450923T3 (en) 2001-09-24 2014-03-25 E2Interactive, Inc. D/B/A E2Interactive, Inc. System and method to provide communication services
WO2004092993A1 (en) * 2003-04-09 2004-10-28 Gtech Rhode Island Corporation Electronic payment system
US8065235B2 (en) * 2003-05-05 2011-11-22 International Business Machines Corporation Portable intelligent shopping device
US8655309B2 (en) 2003-11-14 2014-02-18 E2Interactive, Inc. Systems and methods for electronic device point-of-sale activation
US7922585B2 (en) 2003-12-08 2011-04-12 United Tote Company Methods and systems for communicating parimutuel wager details and results
US7749078B2 (en) 2003-12-08 2010-07-06 United Tote Company Systems and methods for accessing, manipulating and using funds associated with pari-mutuel wagering
US8128485B2 (en) 2003-12-08 2012-03-06 United Tote Company Systems and methods for accessing, manipulating and using funds associated with lottery-type games
GB0405870D0 (en) * 2004-03-16 2004-04-21 Ncr Int Inc Cheque deposit at a self-service terminal
US8146802B1 (en) * 2004-03-31 2012-04-03 Diebold Self-Service Systems Division Of Diebold, Incorporated Automated banking machine with noncontact reading of card data
US8146803B1 (en) * 2004-03-31 2012-04-03 Diebold Self-Service Systems Division Of Diebold, Incorporated Automated banking machine with noncontact reading of card data
US7881963B2 (en) * 2004-04-27 2011-02-01 Stan Chudnovsky Connecting internet users
CN101076827A (en) * 2004-06-14 2007-11-21 克福尔·亚当 Transaction system and method
US20060010008A1 (en) * 2004-07-06 2006-01-12 Catherine Metry Card record sytem
US20060010034A1 (en) * 2004-07-07 2006-01-12 Aisha Sparks Method for rewarding purchasing activities and a system thereof
US7014107B2 (en) * 2004-07-20 2006-03-21 Irek Singer Wireless payment processing system
US20100332385A1 (en) * 2004-08-30 2010-12-30 Randy Mersky Electronic payment transaction system
US20060080240A1 (en) * 2004-08-30 2006-04-13 Randy Mersky Electronic payment transaction system
US7578436B1 (en) * 2004-11-08 2009-08-25 Pisafe, Inc. Method and apparatus for providing secure document distribution
US7379921B1 (en) * 2004-11-08 2008-05-27 Pisafe, Inc. Method and apparatus for providing authentication
US7124937B2 (en) 2005-01-21 2006-10-24 Visa U.S.A. Inc. Wireless payment methods and systems
WO2006089247A2 (en) 2005-02-16 2006-08-24 Pisafe, Inc. Method and system for creating and using redundant and high capacity barcodes
WO2006098695A1 (en) * 2005-03-15 2006-09-21 Ico-Op.Net Pte Ltd An optical scanner for authenticating mobile tokens
US20060217996A1 (en) * 2005-03-23 2006-09-28 E2Interactive, Inc. D/B/A E2Interactive, Inc. Point-of-sale activation of media device account
US8474694B2 (en) 2005-03-23 2013-07-02 E2Interactive, Inc. Radio frequency identification purchase transactions
US7472822B2 (en) 2005-03-23 2009-01-06 E2Interactive, Inc. Delivery of value identifiers using short message service (SMS)
WO2006133141A2 (en) * 2005-06-06 2006-12-14 Sms.Ac, Inc. Billing system and method for micro-transactions
US20070150413A1 (en) * 2005-08-29 2007-06-28 Frederick Morgenstern Apparatus and Method for Creating and Using Electronic Currency on Global Computer Networks
US7689007B2 (en) 2005-09-16 2010-03-30 Privacy Card, Llc Methods and systems for protection of identity
US20070094152A1 (en) * 2005-10-20 2007-04-26 Bauman Brian D Secure electronic transaction authentication enhanced with RFID
US8190471B2 (en) * 2005-12-16 2012-05-29 E2Interactive, Inc. Rebate card system
WO2007075719A2 (en) 2005-12-16 2007-07-05 Pisafe, Inc. Method and system for creating and using barcodes
KR20060003849A (en) * 2005-12-27 2006-01-11 위준상 Method and system for price adjustment using barcode for collection of money
US8662384B2 (en) * 2006-02-28 2014-03-04 Google Inc. Text message payment
WO2008033503A2 (en) * 2006-09-13 2008-03-20 Tdp Inc. Integrated system and method for managing electronic coupons
US7698220B2 (en) 2006-09-14 2010-04-13 E2Interactive, Inc. Virtual terminal for payment processing
US20170011391A1 (en) * 2006-09-24 2017-01-12 Rfcyber Corp. Method and apparatus for mobile payment
US7802719B2 (en) * 2006-09-29 2010-09-28 Sony Ericsson Mobile Communications Ab System and method for presenting multiple transaction options in a portable device
SE532740C2 (en) * 2006-12-15 2010-03-30 Mobill Scandinavia Ab Method and apparatus for creating and sending a coded grid to a portable communication device
US20080172331A1 (en) * 2007-01-16 2008-07-17 Graves Phillip C Bill Payment Card Method and System
US8566240B2 (en) 2007-01-16 2013-10-22 E2Interactive, Inc. Systems and methods for the payment of customer bills utilizing payment platform of biller
US8271343B2 (en) * 2007-01-16 2012-09-18 Schorr Ronni E Systems and methods for electronic gifting
US20120244930A1 (en) * 2007-01-26 2012-09-27 Linq3 Game play system for automated terminals
GB2446179B (en) * 2007-02-01 2011-08-31 Monitise Group Ltd Methods and a System for Providing Transaction Related Information
US8538819B2 (en) * 2007-07-30 2013-09-17 Ebay Inc. Method and system for dynamic funding
US8838472B2 (en) * 2007-08-14 2014-09-16 First Data Corporation Mobile system and method for exchanging point value
US8676672B2 (en) 2007-08-23 2014-03-18 E2Interactive, Inc. Systems and methods for electronic delivery of stored value
US20090063286A1 (en) * 2007-08-28 2009-03-05 Harps System and Method for Payment of Services for the Non-Banking Sector Through a Multimedia Kiosk
US10657503B1 (en) * 2007-09-19 2020-05-19 Capital One Services, Llc System and method of providing a customer with method of making a payment to a third party using a remote dispensing machine
GB2456184A (en) * 2008-01-07 2009-07-08 Cvon Innovations Ltd System for selecting an information provider or service provider
US8452258B2 (en) * 2008-06-20 2013-05-28 Movirtu Limited Method and system to implement telephone billing to incentivize shared mobile phone usage
US20100035679A1 (en) * 2008-08-11 2010-02-11 Oram Thomas K Systems and methods for wager management
WO2010052378A1 (en) * 2008-11-07 2010-05-14 Mtag Method for accessing a plurality of services by a mobile terminal user, and related secure device
US8533112B1 (en) * 2009-01-07 2013-09-10 Google Inc. Method and system for providing a digital money infrastructure using mobile telephony
US20110022446A1 (en) * 2009-07-22 2011-01-27 Carney Ii Conrad R Simplified rebate redemption system
US20110137740A1 (en) 2009-12-04 2011-06-09 Ashmit Bhattacharya Processing value-ascertainable items
MX2012010196A (en) * 2010-03-08 2012-10-03 Telefonica Sa Method and system for performing a transaction.
US8996402B2 (en) 2010-08-02 2015-03-31 Apple Inc. Forecasting and booking of inventory atoms in content delivery systems
US8990103B2 (en) 2010-08-02 2015-03-24 Apple Inc. Booking and management of inventory atoms in content delivery systems
EP2619736A4 (en) * 2010-09-21 2015-04-15 Marvin T Ling Method and apparatus for conducting offline commerce transactions
US9031869B2 (en) 2010-10-13 2015-05-12 Gift Card Impressions, LLC Method and system for generating a teaser video associated with a personalized gift
US9483786B2 (en) 2011-10-13 2016-11-01 Gift Card Impressions, LLC Gift card ordering system and method
TWI569214B (en) * 2011-01-04 2017-02-01 Chunghwa Telecom Co Ltd The system and method of purchasing stored value points
US9652789B2 (en) 2011-03-21 2017-05-16 Intralot S.A. Integrated Lottery Systems and Services Ordering lottery tickets using machine-readable code images displayed on mobile devices
US9836923B2 (en) 2011-03-21 2017-12-05 Intralot S.A. Integrated Lottery Systems and Services Ordering lottery tickets using mobile devices
US9076133B2 (en) 2011-03-21 2015-07-07 Intralot S.A. Integrated Lottery Systems and Services Ordering lottery tickets using machine-readable code images display on mobile devices and transmitting a lottery image ticket
US8452708B1 (en) * 2011-09-03 2013-05-28 Arnold N Birenbaum Universal payment processing
WO2013034192A1 (en) 2011-09-09 2013-03-14 Naxos Finance Sa Method for validating an electronic transaction, and system thereof
MY180632A (en) * 2011-09-20 2020-12-03 Numoni Pte Ltd A system and a method for purchasing electronic vouchers
US10417677B2 (en) 2012-01-30 2019-09-17 Gift Card Impressions, LLC Group video generating system
WO2013132426A1 (en) * 2012-03-06 2013-09-12 Fundamo (Pty) Ltd Dual-interface adapter device
US8556164B1 (en) 2012-06-15 2013-10-15 Bank Of America Corporation Transaction-specific codes
US11055686B2 (en) 2012-08-08 2021-07-06 E2Interactive, Inc. S/M for providing, reloading, and redeeming stored value cards used in transit applications
US10217326B2 (en) 2012-09-04 2019-02-26 Linq3 Technologies Llc Processing of a user device game-playing transaction based on location
US10229561B2 (en) 2012-09-04 2019-03-12 Linq3 Technologies Llc Processing of a user device game-playing transaction based on location
US9824340B2 (en) 2012-09-04 2017-11-21 Linq3 Technologies Llc Processing of a user device game-playing transaction based on location
EP2893504A4 (en) 2012-09-04 2016-02-24 Linq3 Technologies Llc Systems and methods for integrated game play through the use of barcodes on smart phones and hand held devices
US10089608B2 (en) 2012-09-04 2018-10-02 Linq3 Technologies Llc Processing of a user device game-playing transaction based on location
US10943432B2 (en) 2012-09-04 2021-03-09 E2Interactive, Inc. Processing of a game-playing transaction based on location
CN103677707A (en) * 2012-09-07 2014-03-26 元太科技工业股份有限公司 Displaying method and portable device
US11219288B2 (en) 2013-02-15 2022-01-11 E2Interactive, Inc. Gift card box with slanted tray and slit
US9565911B2 (en) 2013-02-15 2017-02-14 Gift Card Impressions, LLC Gift card presentation devices
WO2014128636A1 (en) * 2013-02-22 2014-08-28 Amit Kumar Jain Amit Method and system for video payments
US8622821B1 (en) 2013-03-15 2014-01-07 Jrc Holdings, Llc Method, system, and device for managing player data
US10217107B2 (en) 2013-05-02 2019-02-26 Gift Card Impressions, LLC Stored value card kiosk system and method
US10019710B2 (en) 2013-05-16 2018-07-10 Avant-Garde Ip Llc System, method and article of manufacture to facilitate a financial transaction without unlocking a mobile device
US9324068B2 (en) 2013-05-16 2016-04-26 Avant-Garde Ip Llc System, method and article of manufacture to facilitate a financial transaction without unlocking a mobile device
US10217103B2 (en) 2013-05-16 2019-02-26 Avant-Garde Ip Llc System, method and article of manufacture to facilitate a financial transaction without unlocking a mobile device
TW201508664A (en) * 2013-08-22 2015-03-01 Gash Plus Taiwan Company Ltd Transaction system and method capable of concealing original product codes in sales channel
US9996827B2 (en) 2013-09-10 2018-06-12 Boku, Inc. System and method for metered parking at a parking server
US9569761B2 (en) 2013-09-20 2017-02-14 Boku, Inc. Text-to-pay for a new subscription
US9792631B2 (en) 2013-10-16 2017-10-17 Boku, Inc. Merchant managed method and system for text-to-pay subscriptions at a billing server
US11120462B2 (en) 2013-11-04 2021-09-14 E2Interactive, Inc. Systems and methods for using indicia of membership as a partial authorization in a transaction
US20150149349A1 (en) * 2013-11-26 2015-05-28 Boku. Inc. Redeemable code to text
US10262346B2 (en) 2014-04-30 2019-04-16 Gift Card Impressions, Inc. System and method for a merchant onsite personalization gifting platform
US9912795B2 (en) 2014-05-16 2018-03-06 Avant-Garde Ip Llc Dynamically replaceable lock screen wallpaper
US10148626B2 (en) 2014-12-10 2018-12-04 Pacific Dolphin Holdings Llc Systems and methods for facilitating mobile transactions
EP3304280A4 (en) * 2015-05-29 2018-10-17 Groupon, Inc. Mobile search
US11816653B2 (en) * 2016-12-19 2023-11-14 Groupon, Inc. GPS determined location based access to linked information and delivery thereof
US10230257B1 (en) 2017-09-12 2019-03-12 Video Gaming Technologies, Inc. Electronic gaming machine including a wireless charging apparatus
TWI763712B (en) * 2017-09-18 2022-05-11 全家便利商店股份有限公司 Balance storing system and method
US10954049B2 (en) 2017-12-12 2021-03-23 E2Interactive, Inc. Viscous liquid vessel for gifting
US11847885B2 (en) 2018-10-05 2023-12-19 Aristocrt Technologies Australia Pty Limited System and method for cashless exchange at smart tables
US11488441B2 (en) 2018-10-05 2022-11-01 Aristocrat Technologies, Inc. System and method for changing beacon identifiers for secure mobile communications
US11037396B2 (en) 2018-10-05 2021-06-15 Aristocrat Technologies Australia Pty Limited System and method for cardless connection at smart tables
US11227466B2 (en) 2019-08-30 2022-01-18 Aristocrat Technologies, Inc. Multi-currency digital wallets and gaming architectures
US11055680B1 (en) * 2019-12-23 2021-07-06 Capital One Services, Llc System and method for managing a network of cash service machines
US11544994B2 (en) 2020-03-27 2023-01-03 Aristocrat Technologies, Inc. Beacon to patron communications for electronic gaming devices
US11276271B2 (en) 2020-04-03 2022-03-15 Aristocrat Technologies, Inc. Systems and methods for securely connecting an electronic gaming machine to an end user device
USD968513S1 (en) 2020-05-15 2022-11-01 Aristocrat Technologies, Inc. (ATI) Gaming machine divider
CN112150699B (en) * 2020-08-12 2021-11-09 温州职业技术学院 Self-service exchange device for electronic gift certificates
US11789776B2 (en) * 2021-06-21 2023-10-17 Bank Of America Corporation System and method for minimizing computational processing for converting user resources to resources supported by third party entities
US11706225B1 (en) 2022-05-02 2023-07-18 Bank Of America Corporation System for source independent but source value dependent transfer monitoring

Citations (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5940510A (en) * 1996-01-31 1999-08-17 Dallas Semiconductor Corporation Transfer of valuable information between a secure module and another module
US6199048B1 (en) * 1995-06-20 2001-03-06 Neomedia Technologies, Inc. System and method for automatic access of a remote computer over a network
US20010007334A1 (en) * 1991-09-17 2001-07-12 Wilz David M. Method and apparatus for programming functional system parameters in optical bar code scanners
US20010051915A1 (en) * 2000-03-29 2001-12-13 International Business Machines Corporation Data transfer system using mobile terminal and two-dimensional barcode
US20010054111A1 (en) * 2000-06-13 2001-12-20 Lee You-Hyun Wireless information service system using bar code and method therefor
US20020042722A1 (en) * 2000-10-11 2002-04-11 Takashi Tsuji Settlement system, settlement program, settlement method, order placing device and information providing device
US20020042753A1 (en) * 2000-10-06 2002-04-11 Ortiz Luis M. Transaction broker method and system
US20020046116A1 (en) * 2000-09-08 2002-04-18 William Hohle System and method for loyalty program distribution and settlement
US20020062281A1 (en) * 2000-06-30 2002-05-23 Singhal Tara Chand Private and secure payment system
US20020060246A1 (en) * 2000-11-20 2002-05-23 Gobburu Venkata T. Method and apparatus for acquiring, maintaining, and using information to be communicated in bar code form with a mobile communications device
US6394354B1 (en) * 1993-11-24 2002-05-28 Metrologic Instruments, Inc. Internet-based system and method for routing, tracking and delivering packages using URL-encoded bar code symbols
US20020071076A1 (en) * 2000-08-16 2002-06-13 Webb Richard M. Scannable barcode display and methods for using the same
US20020152179A1 (en) * 2000-10-27 2002-10-17 Achiezer Racov Remote payment method and system
US20020156728A1 (en) * 2000-08-18 2002-10-24 Rainer Jaschhof Method and arrangement for the transmission of an electronic sum of money from a credit reserve by wap
US20030041022A1 (en) * 2001-08-21 2003-02-27 Battle Tatia L. Electronic money instrument
US20030050896A1 (en) * 2001-09-12 2003-03-13 Shawn Wiederin Systems and methods for monetary transactions between wired and wireless devices
US20030057284A1 (en) * 2001-09-25 2003-03-27 Nagesh Challa System, method and apparatus for communicating information between a mobile communications device and a bar code reader
US20030115463A1 (en) * 2000-08-04 2003-06-19 First Data Corporation Requesting Execution of Instructions on Accounts in ABDS System
US20030126076A1 (en) * 2001-12-27 2003-07-03 Telefonaktiebolaget L.M. Ericsson (Publ) Systems and methods for secure authorization of electronic transactions
US20030233318A1 (en) * 2001-11-26 2003-12-18 King Douglas W. Systems and methods for fund transfers
US20040049454A1 (en) * 2001-03-13 2004-03-11 Hiroshi Kanno Electronic money settlement method using mobile communication terminal
US7076458B2 (en) * 1989-12-08 2006-07-11 Online Resources & Communications Corp. Method and system for remote delivery of retail banking services
US7206759B1 (en) * 1998-07-04 2007-04-17 Ncr Corporation Cash transaction verification and crediting apparatus
US7209903B1 (en) * 2000-07-13 2007-04-24 Ctech Global Services Corporation Limited Method and system for facilitation of wireless e-commerce transactions
US7209733B2 (en) * 2000-10-06 2007-04-24 Pay X Pda, Llc Credit manager method and system
US7240036B1 (en) * 2000-07-13 2007-07-03 Gtech Global Services Corporation Method and system for facilitation of wireless e-commerce transactions
US7370012B2 (en) * 2003-04-09 2008-05-06 Gtech Rhode Island Corporation Electronic payment system
US20090222353A1 (en) * 2002-12-20 2009-09-03 John Guest Payment system
US7739190B2 (en) * 2001-04-23 2010-06-15 Pantech & Curitel Communications, Inc. Electronic settlement system, electronic settlement method and cash paying method using LCD barcode displayed on mobile terminal
US7979057B2 (en) * 2000-10-06 2011-07-12 S.F. Ip Properties 62 Llc Third-party provider method and system

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1330786A (en) 1998-07-10 2002-01-09 摩托罗拉公司 Method and apparatus in wireless communicaltion system for using selective cal receiver to provide damographic information redeem coupons and emulate affinity cards
US20040139004A1 (en) * 1999-04-08 2004-07-15 Aceinc Pty Ltd. Secure online commerce transactions
WO2000065509A2 (en) 1999-04-22 2000-11-02 Qode.Com, Inc. System and method for providing electronic information upon receipt of a scanned bar code
WO2001057758A1 (en) * 2000-02-01 2001-08-09 Minushkin Jeffrey S System and method for an impulse transaction user device
GB0009599D0 (en) 2000-04-18 2000-06-07 British Airways Plc A method of operating a ticketing system
KR100832597B1 (en) * 2001-06-08 2008-05-27 에스케이 텔레콤주식회사 Method and apparatus for providing a credit bill service by using a portable telecommunication terminal
US20040128237A1 (en) * 2002-12-30 2004-07-01 Oye Obe Code driven customization for a prepaid account

Patent Citations (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7076458B2 (en) * 1989-12-08 2006-07-11 Online Resources & Communications Corp. Method and system for remote delivery of retail banking services
US20010007334A1 (en) * 1991-09-17 2001-07-12 Wilz David M. Method and apparatus for programming functional system parameters in optical bar code scanners
US6394354B1 (en) * 1993-11-24 2002-05-28 Metrologic Instruments, Inc. Internet-based system and method for routing, tracking and delivering packages using URL-encoded bar code symbols
US6199048B1 (en) * 1995-06-20 2001-03-06 Neomedia Technologies, Inc. System and method for automatic access of a remote computer over a network
US5940510A (en) * 1996-01-31 1999-08-17 Dallas Semiconductor Corporation Transfer of valuable information between a secure module and another module
US7206759B1 (en) * 1998-07-04 2007-04-17 Ncr Corporation Cash transaction verification and crediting apparatus
US20010051915A1 (en) * 2000-03-29 2001-12-13 International Business Machines Corporation Data transfer system using mobile terminal and two-dimensional barcode
US20010054111A1 (en) * 2000-06-13 2001-12-20 Lee You-Hyun Wireless information service system using bar code and method therefor
US20020062281A1 (en) * 2000-06-30 2002-05-23 Singhal Tara Chand Private and secure payment system
US7209903B1 (en) * 2000-07-13 2007-04-24 Ctech Global Services Corporation Limited Method and system for facilitation of wireless e-commerce transactions
US7240036B1 (en) * 2000-07-13 2007-07-03 Gtech Global Services Corporation Method and system for facilitation of wireless e-commerce transactions
US20030115463A1 (en) * 2000-08-04 2003-06-19 First Data Corporation Requesting Execution of Instructions on Accounts in ABDS System
US20020071076A1 (en) * 2000-08-16 2002-06-13 Webb Richard M. Scannable barcode display and methods for using the same
US20020156728A1 (en) * 2000-08-18 2002-10-24 Rainer Jaschhof Method and arrangement for the transmission of an electronic sum of money from a credit reserve by wap
US20020046116A1 (en) * 2000-09-08 2002-04-18 William Hohle System and method for loyalty program distribution and settlement
US7209733B2 (en) * 2000-10-06 2007-04-24 Pay X Pda, Llc Credit manager method and system
US20110184788A1 (en) * 2000-10-06 2011-07-28 S.F. Ip Properties 62 Llc Third-Party Provider Method and System
US7979057B2 (en) * 2000-10-06 2011-07-12 S.F. Ip Properties 62 Llc Third-party provider method and system
US20020042753A1 (en) * 2000-10-06 2002-04-11 Ortiz Luis M. Transaction broker method and system
US20020042722A1 (en) * 2000-10-11 2002-04-11 Takashi Tsuji Settlement system, settlement program, settlement method, order placing device and information providing device
US20020152179A1 (en) * 2000-10-27 2002-10-17 Achiezer Racov Remote payment method and system
US20020060246A1 (en) * 2000-11-20 2002-05-23 Gobburu Venkata T. Method and apparatus for acquiring, maintaining, and using information to be communicated in bar code form with a mobile communications device
US20040049454A1 (en) * 2001-03-13 2004-03-11 Hiroshi Kanno Electronic money settlement method using mobile communication terminal
US7739190B2 (en) * 2001-04-23 2010-06-15 Pantech & Curitel Communications, Inc. Electronic settlement system, electronic settlement method and cash paying method using LCD barcode displayed on mobile terminal
US20100262540A1 (en) * 2001-04-23 2010-10-14 Pantech Co., Ltd. Electronic settlement system, electronic settlement method and cash paying method using lcd barcode displayed on mobile terminal
US20100262543A1 (en) * 2001-04-23 2010-10-14 Pantech Co., Ltd. Electronic settlement system, electronic settlement method and cash paying method using lcd barcode displayed on mobile terminal
US20030041022A1 (en) * 2001-08-21 2003-02-27 Battle Tatia L. Electronic money instrument
US20030050896A1 (en) * 2001-09-12 2003-03-13 Shawn Wiederin Systems and methods for monetary transactions between wired and wireless devices
US20030057284A1 (en) * 2001-09-25 2003-03-27 Nagesh Challa System, method and apparatus for communicating information between a mobile communications device and a bar code reader
US20030233318A1 (en) * 2001-11-26 2003-12-18 King Douglas W. Systems and methods for fund transfers
US20030126076A1 (en) * 2001-12-27 2003-07-03 Telefonaktiebolaget L.M. Ericsson (Publ) Systems and methods for secure authorization of electronic transactions
US20090222353A1 (en) * 2002-12-20 2009-09-03 John Guest Payment system
US7370012B2 (en) * 2003-04-09 2008-05-06 Gtech Rhode Island Corporation Electronic payment system

Cited By (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8370220B1 (en) * 2003-09-05 2013-02-05 Ncr Corporation Method of completing a transaction using wirelessly transferred payment information
US20060144946A1 (en) * 2004-12-31 2006-07-06 Masayuki Kuriyama System and method for utilizing a highly secure two-dimensional matrix code on a mobile communications display
US8002175B2 (en) * 2004-12-31 2011-08-23 Veritec, Inc. System and method for utilizing a highly secure two-dimensional matrix code on a mobile communications display
US7945240B1 (en) * 2005-05-13 2011-05-17 At&T Mobility Ii Llc Mobile communications billing architecture
US20090132380A1 (en) * 2005-11-25 2009-05-21 I-Movo Limited Electronic Vouchers
US9202329B2 (en) * 2005-11-25 2015-12-01 I-Movo Limited Electronic vouchers
US8245911B2 (en) 2006-03-15 2012-08-21 Qualcomm Incorporated M-commerce virtual cash system, method, and apparatus
US20090224033A1 (en) * 2006-03-15 2009-09-10 Qualcomm Incorporated M-commerce virtual cash system, method, and apparatus
US20100241563A1 (en) * 2006-03-15 2010-09-23 Qualcomm Incorporated M-commerce virtual cash system, method, and apparatus
US20070215687A1 (en) * 2006-03-15 2007-09-20 Waltman Joan T M-commerce virtual cash system, method, and apparatus
US8485434B2 (en) 2006-03-15 2013-07-16 Qualcomm Incorporated M-commerce virtual cash system, method, and apparatus
US8783560B2 (en) 2006-03-15 2014-07-22 Qualcomm Incorporated M-commerce virtual cash system, method, and apparatus
US8276811B2 (en) 2006-03-15 2012-10-02 Qualcomm Incorporated M-commerce virtual cash system, method, and apparatus
US8267312B2 (en) 2006-03-15 2012-09-18 Qualcomm Incorporated M-commerce virtual cash system, method, and apparatus
US7552867B2 (en) * 2006-03-15 2009-06-30 Qualcomm Incorporated M-commerce virtual cash system, method, and apparatus
US8875995B2 (en) 2006-03-15 2014-11-04 Qualcomm Incorporated M-commerce virtual cash system, method, and apparatus
US20100161487A1 (en) * 2008-12-19 2010-06-24 Ebay Inc. Systems and methods for mobile transactions
US8930272B2 (en) * 2008-12-19 2015-01-06 Ebay Inc. Systems and methods for mobile transactions
US20110000958A1 (en) * 2009-07-02 2011-01-06 John Herzig Systems and Methods for Animating Barcodes
US8668137B2 (en) 2009-07-02 2014-03-11 Barcode Graphics Inc. Barcode systems having multiple viewing angles
US8186572B2 (en) * 2009-07-02 2012-05-29 Barcode Graphics Inc. Systems and methods for animating barcodes
US10990841B2 (en) 2009-11-17 2021-04-27 Thomas W. Heeter Electronic sales method
US9037490B2 (en) 2010-07-07 2015-05-19 Toshiba Global Commerce Solutions Holdings Coporation Two phase payment link and authorization for mobile devices
US8571939B2 (en) 2010-07-07 2013-10-29 Toshiba Global Commerce Solutions Holdings Corporation Two phase payment link and authorization for mobile devices
WO2012004158A1 (en) * 2010-07-07 2012-01-12 International Business Machines Corporation Two phase payment link and authorization for mobile devices
US20120191613A1 (en) * 2011-01-21 2012-07-26 American Express Travel Related Services Company, Inc. Systems and methods for virtual mobile transaction
US20120191611A1 (en) * 2011-01-21 2012-07-26 American Express Travel Related Services Company, Inc. Systems and methods for encoded alias based transactions
US9123040B2 (en) * 2011-01-21 2015-09-01 Iii Holdings 1, Llc Systems and methods for encoded alias based transactions
US20120191556A1 (en) * 2011-01-21 2012-07-26 American Express Travel Related Services Company, Inc. Systems and methods for virtual mobile transaction
US8412631B2 (en) * 2011-05-13 2013-04-02 American Express Travel Related Services Company, Inc. Cloud enabled payment processing system and method
US20120290388A1 (en) * 2011-05-14 2012-11-15 Carissa Ganelli System and method for completing an online transaction request on a network device
US9111270B2 (en) * 2011-06-13 2015-08-18 Kazunori Fujisawa Authentication system
US20130151359A1 (en) * 2011-06-13 2013-06-13 Kazunori Fujisawa Authentication system
US8534541B2 (en) 2011-06-29 2013-09-17 Hand Held Products, Inc. Devices having an auxiliary electronic paper display for displaying optically scannable indica
US9697405B2 (en) 2011-06-29 2017-07-04 Hand Held Products, Inc. Devices having an auxiliary display
US9269036B2 (en) 2011-06-29 2016-02-23 Hand Held Products, Inc. Devices having an auxiliary display for displaying optically scannable indicia
US20140244507A1 (en) * 2011-07-28 2014-08-28 Upc Konsultointi Oy Offline transaction
US9165294B2 (en) 2011-08-24 2015-10-20 Visa International Service Association Method for using barcodes and mobile devices to conduct payment transactions
WO2013029014A2 (en) * 2011-08-24 2013-02-28 Visa International Service Association Method for using barcodes and mobile devices to conduct payment transactions
US10402815B2 (en) 2011-08-24 2019-09-03 Visa International Service Association Method for using barcodes and mobile devices to conduct payment transactions
WO2013029014A3 (en) * 2011-08-24 2013-06-13 Visa International Service Association Method for using barcodes and mobile devices to conduct payment transactions
US10078832B2 (en) 2011-08-24 2018-09-18 Visa International Service Association Method for using barcodes and mobile devices to conduct payment transactions
US9043237B2 (en) 2011-09-21 2015-05-26 Fexco Merchant Services Systems and methods for making a payment using a wireless device
US11403616B2 (en) 2012-06-28 2022-08-02 Green Dot Corporation Wireless client transaction systems and related methods
US9947004B2 (en) 2012-06-28 2018-04-17 Green Dot Corporation Wireless client transaction systems and related methods
US10706405B2 (en) 2012-06-28 2020-07-07 Green Dot Corporation Wireless client transaction systems and related methods
US10937088B2 (en) 2012-07-13 2021-03-02 Green Dot Corporation Mobile account data access systems and methods
US9864983B2 (en) * 2012-09-14 2018-01-09 Lg Cns Co., Ltd. Payment method, payment server performing the same and payment system performing the same
US20140081784A1 (en) * 2012-09-14 2014-03-20 Lg Cns Co., Ltd. Payment method, payment server performing the same and payment system performing the same
US8939360B2 (en) * 2013-01-01 2015-01-27 Bank Of America Corporation Providing user information by presenting readable indicia with mobile device
US10275827B2 (en) 2013-03-14 2019-04-30 Fexco Systems and methods for transferring funds using a wireless device
US11625771B2 (en) 2013-03-14 2023-04-11 Fexco Systems and methods for transferring funds using a wireless device
US10762483B2 (en) 2014-03-04 2020-09-01 Bank Of America Corporation ATM token cash withdrawal
US10430788B2 (en) 2015-08-06 2019-10-01 Green Dot Corporation Systems and methods for fund transfers
US10460367B2 (en) 2016-04-29 2019-10-29 Bank Of America Corporation System for user authentication based on linking a randomly generated number to the user and a physical item
US10268635B2 (en) 2016-06-17 2019-04-23 Bank Of America Corporation System for data rotation through tokenization
US11715154B2 (en) 2017-09-22 2023-08-01 Green Dot Corporation Systems and methods for managing accounts in a financial services system
EP3644253A1 (en) * 2018-10-26 2020-04-29 Euronet Pay & Transaction Services Srl Anonymisation of identifier

Also Published As

Publication number Publication date
ZA200508085B (en) 2007-12-27
US7370012B2 (en) 2008-05-06
EP1616248A1 (en) 2006-01-18
BRPI0409120A (en) 2006-03-28
EP1616248A4 (en) 2007-11-14
WO2004092993A1 (en) 2004-10-28
US20040267663A1 (en) 2004-12-30

Similar Documents

Publication Publication Date Title
US7370012B2 (en) Electronic payment system
US20200193440A1 (en) Transaction processing method, apparatus and system
US6032859A (en) Method for processing debit purchase transactions using a counter-top terminal system
US9443238B2 (en) Distributed payment system and method
KR100376959B1 (en) The electronic settlement system, electronic settlement method and cash paying method using lcd barcode displayed on mobile terminal
US7293704B2 (en) Keycard for automating transaction requests
US7182252B1 (en) Methods and systems for transferring funds
CA2597075C (en) Pre-paid activation and replenishment on a point-of-sale device
US20100205063A1 (en) Electronic payment transaction system
US20110082792A1 (en) Processing of Credit Card Transactions Using Internet Protocol
US20090283585A1 (en) Money transfer systems and methods for travelers
AU2003207870B2 (en) Method and apparatus for secure electronic payment
JP2001525571A (en) Multipurpose trading network method
WO1998047112A1 (en) Method for electronically vending, distributing, and recharging of pre-paid value, a vending machine and an electronic system for use therein
AU2012250888A1 (en) Barcode checkout at point of sale
JP2008204448A (en) Value insertion using bill pay card preassociated with biller
EP1430454A2 (en) Remote payment method and system
WO2001011857A1 (en) Pre-paid mobile telephone air-time replenishing system and method
AU2001247953B2 (en) System and method for purchasing goods and services through financial data network access points
EP2875475A1 (en) Method of performing a mobile transaction and system for performing a mobile transaction
WO2016072933A1 (en) Method for transferring funds and system thereof
WO2008020257A1 (en) Method and system for fulfilling electronic financial transactions
ZA200303044B (en) Remote payment method and system.
NZ501481A (en) Providing credit codes in response to user request, processing transactions and controlling access to a communications network

Legal Events

Date Code Title Description
AS Assignment

Owner name: GTECH UK LIMITED, UNITED KINGDOM

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BEANEY, NIGEL;REEL/FRAME:020881/0737

Effective date: 20001119

Owner name: GTECH RHODE ISLAND CORPORATION, RHODE ISLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KARNS, MICHAEL;MATHIEU, M. JOHN;KULA, MIROSLAW;REEL/FRAME:020823/0650

Effective date: 20040405

Owner name: GTECH RHODE ISLAND CORPORATION, RHODE ISLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GTECH UK LIMITED;REEL/FRAME:020823/0627

Effective date: 20040402

STCB Information on status: application discontinuation

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