US20140351144A1 - Payment transactions on mobile device using mobile carrier - Google Patents

Payment transactions on mobile device using mobile carrier Download PDF

Info

Publication number
US20140351144A1
US20140351144A1 US14/456,890 US201414456890A US2014351144A1 US 20140351144 A1 US20140351144 A1 US 20140351144A1 US 201414456890 A US201414456890 A US 201414456890A US 2014351144 A1 US2014351144 A1 US 2014351144A1
Authority
US
United States
Prior art keywords
user
payment
mobile
mobile device
payment request
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
US14/456,890
Inventor
David Marcus
Hill Ferguson
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.)
PayPal Inc
Original Assignee
eBay Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by eBay Inc filed Critical eBay Inc
Priority to US14/456,890 priority Critical patent/US20140351144A1/en
Publication of US20140351144A1 publication Critical patent/US20140351144A1/en
Assigned to PAYPAL, INC. reassignment PAYPAL, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: EBAY INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/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/326Payment applications installed on the mobile 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/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping 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/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • 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/16Payments settled via telecommunication 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/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/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3674Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes involving authentication
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/47Fraud detection or prevention means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/68Payment of value-added services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • H04M15/84Types of notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • H04M15/84Types of notifications
    • H04M15/844Message, e.g. SMS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • H04M15/85Notification aspects characterised by the type of condition triggering a notification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • H04M15/85Notification aspects characterised by the type of condition triggering a notification
    • H04M15/851Determined tariff
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • H04M15/85Notification aspects characterised by the type of condition triggering a notification
    • H04M15/858Request users acknowledgement prior to use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • 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
    • G06Q2220/00Business processing using cryptography

Definitions

  • Consumers are using mobile devices, such as smart phones and computing tablets, in an ever-increasing number of ways other than traditional voice communications between two users. For example, consumers are able to access the Internet, such as through mobile Internet applications (apps), watch programs, listen to music, etc. More recently, consumers are able to make payments using their mobile device, which provides an advantage of the consumer not having to carry physical funding instruments, such as credit cards, cash, and debit cards.
  • the consumer may need to first be authenticated by a payment provider, such as by entering a user identifier like a user name, email address, or phone number, and a PIN or password.
  • the consumer may also need to select a funding source or even enter funding source information, such as a credit card number. Additional information may further be required from the consumer before a payment can be processed and made.
  • the overall processing time from payment request initiation to payment completion may be relatively time-consuming due to processing by the payment provider.
  • a mobile payment application is installed in a merchant or seller application (app) on a user mobile device, where the mobile payment app may be from a service or payment provider.
  • the mobile payment app may be from a service or payment provider.
  • the user is able to see and purchase specific items (including digital goods) and services from the merchant.
  • the user mobile device communicates the request to purchase to the service provider, where the request includes the user's mobile phone number.
  • the service provider then generates a one-time token and sends the token to the user mobile device using the received mobile phone number.
  • the mobile payment app on the phone receives the one-time token and verifies its authenticity by sending it back to the service provider through the user mobile device.
  • the service provider then communicates the purchase request to a mobile carrier or operator of the user's mobile device, i.e., the entity providing mobile device wireless communication services for the user.
  • the mobile carrier then processes the purchase request, which includes the payment amount and one or more of merchant information and item/service information, and approves or declines the payment request.
  • the approval or decline is communicated to the service provider, which then communicates a notification to the user mobile device and to the merchant app.
  • the user may receive the item or service quickly and easily through a single touch or selection on the user mobile device. Because the service provider knows the user's phone number, that information can be used to process the payment request without additional user input.
  • FIG. 1 is a flowchart showing a method of making a payment from a mobile device using a mobile operator account according to one embodiment
  • FIGS. 2A-2E are exemplary screen shots showing a process for making a payment from a mobile device using a mobile operator account according to one embodiment
  • FIG. 3 is a block diagram of a networked system suitable for implementing the processes described herein according to an embodiment
  • FIG. 4 is a block diagram of a computer system suitable for implementing one or more components in FIG. 3 according to one embodiment of the present disclosure.
  • FIG. 1 is a flowchart 100 showing a method of making a payment from a mobile device using a mobile operator account according to one embodiment.
  • a consumer or user of the mobile device accesses a merchant application (app) on the mobile device.
  • the mobile device may be a smart phone, computing tablet, or other computing device having mobile communication capabilities.
  • the merchant app may be associated with any merchant or seller that provides items (including digital goods) and/or services (referred to generally as items) to the user for purchase.
  • the merchant app allows the user to select the app from the user device, such as by tapping, to view items available for purchase within the app.
  • the mobile SDK is a client library that can be installed in a mobile application that runs on any mobile-connected device.
  • the mobile SDK allows a user to make a payment through the merchant app utilizing the services of the payment provider.
  • a mobile SDK from the payment provider may be downloaded or installed in many different merchant apps on a user mobile device.
  • the user may see an item the user wishes to purchase.
  • the item may be a digital good visible on a display of the user device, such as while the user is playing or engaged in a game.
  • the item may also be part of a shopping page or other content display. If the uses wishes to purchase the item, the user can select the item, at step 104 , on the user device. Item selection may include tapping on a button or link associated with the item, where the button includes an indication to purchase the item, price of the item, description or information about the item, and/or other information as appropriate.
  • Selecting the item may then display to the user on the user device information or additional information about the item, including a billing number and a confirmation to buy button.
  • the previous content screen may be replaced by a screen with a description of the item to be purchased, the amount, a phone number the purchased will be billed to, and a button or link the user can select to confirm or buy the item.
  • This information page in another embodiment, may be a pop up or overlay of the content screen, which allows the user to remain on the main content page while the payment is being processed.
  • a payment request is electronically communicated or transmitted, at step 106 , to the payment provider from the user device.
  • the payment request may include the mobile number associated with the user device or other device identifier.
  • Other information in the payment request may include the amount of the item being purchased and a description of the item.
  • Merchant information may also be conveyed automatically because the mobile SDK is run from within the merchant app.
  • a user may be required to have an account with the payment provider, which would include the payment provider having stored information about the user, such as the mobile number(s) associated with user device(s), user name, billing address, user identifier, and/or a password or PIN.
  • the payment provider may generate a one-time use token and transmit the token to the user's messaging port on the user device.
  • the token includes a unique identifier, which may be stored and associated with the transaction or payment request.
  • the token is received by the mobile SDK in the merchant app, which then verifies the token's authenticity, which may occur after the SDK remits it to the payment provider.
  • the token is transmitted back to the payment provider to confirm or authenticate the user.
  • the payment provider sends the token to the phone number that is requesting the billing.
  • the SDK then remits the token to payment provider so payment provider can verify that it is authentic. If so, the billing event occurs.
  • a notification is sent, at step 116 .
  • the notification may be sent electronically to the user device that made the payment request or to another user device on record for the user.
  • the notification may include a message, such as through text or voice, that the payment request has been denied.
  • the payment provider transmits, at step 110 , the payment request to a mobile operator or carrier.
  • the mobile operator is a wireless service provider providing communication services, such as voice, text, and data, for the user through the user mobile device. Examples of a mobile operator include Verizon Wireless, AT&T Mobility, Sprint, Cox Wireless, and Sprint Nextel.
  • the payment request received by the mobile operator may include an amount, and an identifier for a user account with the mobile operator, such as a mobile number. Additional information may be included as appropriate or desired, such as merchant information, item information, etc.
  • the mobile operator may determine whether the payment request is approved or denied.
  • the mobile operator may access the user's account with the mobile operator to determine whether there are any restrictions, limitations, or other information that would affect the payment request. For example, the account may be past due, such that any payment requests on the account would be denied.
  • the account may also have a limit or maximum as to an individual or total amount. If the payment request is higher than this limit, the request may be denied. These and other factors, such as any risk analysis, may contribute to the decision whether to approve or deny the payment request.
  • mobile operator may communicate the decision to the payment provider, who in turn, may communicate the decision to the user device. In other embodiments, the mobile operator may communicate the decision to the user device directly. Thus, the user is notified, at step 116 , when the payment request is denied.
  • processing may include the mobile operator adding the charge or amount to the mobile account of the user.
  • a merchant account may be credited the purchase amount, either by the mobile operator or the payment provider. If the latter, the payment provider may debit an account or otherwise bill the mobile operator the appropriate amount.
  • the payment provider may then notify, at step 116 , the user and/or the merchant.
  • the payment provider may send a mobile payment confirmation to the user's mobile device and to the merchant app, either separately or through the mobile SDK.
  • a digital receipt may also be sent to the user's mobile device.
  • the user may then receive the benefits of the purchased item.
  • the benefit may be immediate if the item is a digital good or some time in the future if the item is a physical good to be delivered to or picked up by the user or a service to be used by the user at a later date.
  • the user can make a payment on the user's mobile device with a single touch or tap of the user device (a first touch may select the item for purchase).
  • FIGS. 2A to 2E are exemplary screen shots showing a process for making a payment from a mobile device using a mobile operator account according to one embodiment.
  • the user sees an item available for purchase on a display of a user device, which is shown as a smart phone.
  • the item for purchase is a flower package for $1.00, which is offered as part of a video game on the user device.
  • the user can tap or otherwise select the portion of the display showing the item (i.e., the sign indicating flowers for $1.00).
  • the payment screen includes a description of the item to be purchased (one flower package for $1.00), a number to be charged to (which is typically the number of the user's mobile device), and a “Buy” button that the user can select to confirm or make the purchase.
  • FIG. 2C an overlaid pop-up screen indicating to the user that the payment provider is authenticating the mobile phone and that the purchase amount ($1.00) will be charged to the user's mobile phone bill.
  • the user sees another overlaid pop-up screen indicating to the user that the purchase is being initialized with the user's wireless mobile carrier or operator, as shown in FIG. 2D .
  • the user is notified of a successful or approved payment, with details of the purchase and informing the user of a specific amount charged to the user's mobile phone bill, along with other information, such as a text receipt was sent and that additional information can be obtained the payment provider web site.
  • the user can then select or tap the “Close” button to return to the game in FIG. 2A , but without the $1.00 for flowers sign. In fact, the flowers will now be part of the game display as a result of the one-touch purchase made by the user.
  • FIG. 3 is a block diagram of a networked system 300 used in making a payment through a mobile device, such as described above, according to an embodiment of the invention.
  • System 300 includes a user or client device 310 , a mobile operator device 340 , and a payment service provider server 370 in communication over a network 360 .
  • Payment service provider server 370 may be maintained by a payment provider, such as Zong.
  • Server 370 may be maintained by other service providers in different embodiments.
  • Network 360 may be implemented as a single network or a combination of multiple networks.
  • network 360 may include the cloud, the Internet and/or one or more intranets, landline networks, wireless networks, and/or other appropriate types of communication networks.
  • the network may comprise a wireless telecommunications network (e.g., cellular phone network) adapted to communicate with other communication networks, such as the Internet.
  • Client device 310 may be implemented using any appropriate combination of hardware and/or software configured for wired and/or wireless communication over network 360 .
  • client device 310 may be implemented as a smart phone of a user 302 (e.g., a client or customer) in communication with network 360 .
  • client device 310 may be implemented as a computing tablet or other computing devices having communication capabilities through a wireless communication service provider. It should be appreciated that, in various embodiments, client device 310 may be referred to as a user device or a customer/client device without departing from the scope of the present disclosure.
  • Client device 310 may include one or more browser applications 322 which may be used to provide a user interface to permit user 302 to browse information available over network 360 .
  • browser application 322 may be implemented as a web browser to view information available over network 360 .
  • browser application 322 comprises a software program, such as a graphical user interface (GUI), executable by a processor that is configured to interface and communicate with merchant services and payment provider server 370 via network 360 .
  • GUI graphical user interface
  • user 302 is able to access mobile apps on the client device to purchase items.
  • User 302 through client device 310 , may also communicate with payment provider server 370 to create an account and make payments using an account with the mobile operator.
  • client device 310 may include other applications 328 as may be desired in one or more embodiments to provide additional features available to user 302 , including selecting items for purchase and making payments with payment provider server 370 using an account with the mobile operator.
  • applications 328 may include interfaces, apps, and communication protocols that allow the user to receive and transmit information through online sites and payment provider server 370 .
  • Applications 328 may also include security applications for implementing client-side security features, programmatic client applications for interfacing with appropriate application programming interfaces (APIs) over network 360 or various other types of generally known programs and/or applications.
  • Client device 310 may also include a location application that enables the location of the client device to be determined and conveyed to others, such as a payment provider. Such applications are commonly known.
  • Client device 310 also includes one or more merchant apps 331 that allow the user to access such apps to make purchases from the merchant through a specific merchant app.
  • Each merchant app 331 may also include a mobile SDK provided by the payment provider, which can be installed or downloaded into the merchant app.
  • the mobile SDK app allows user 302 to make a one-touch payment through client device 310 , with the funding instrument being a user account with the mobile operator.
  • Mobile operator device 340 may be maintained by one or more wireless service providers offering voice and data communication services to user 302 through client device 310 .
  • Mobile operator device 340 which can be a server, may include a database that stores user account information, such as a user phone number, calls made to and from the number, charges incurred on the account, payments made to and from the account, etc.
  • User account information may also include limitations or restrictions placed on the account by the user and/or the mobile operator.
  • a communication application 350 enables mobile operator device 340 to communicate with payment provider server 370 and client device 310 , including providing communication services for client device 310 .
  • a payment application 355 may be used to handle payments and charges to and from user mobile accounts, including storing payment records, determining payment issues, etc.
  • Payment provider server 370 may be maintained by a payment provider, which may provide processing for financial transactions on behalf of user 302 with a merchant.
  • Payment provider server 370 includes one or more payment applications 375 which may be configured to interact with user device 310 and/or mobile operator device 340 over network 360 to facilitate the purchase of goods or services, communicate/display information, and make payments by user 305 of user device 310 and as discussed above.
  • Payment provider server 370 also maintains a plurality of user accounts 380 , each of which may include account information 385 associated with individual users.
  • account information 385 may include financial information of users of devices such as account numbers, passwords, device identifiers, user names, phone numbers, credit card information, bank information, or other financial information which may be used to facilitate payment transactions by user 305 .
  • payment application 375 may be configured to interact with mobile operator device 340 on behalf of user 305 during a transaction through merchant app 331 for a payment using an account with the mobile operator.
  • a transaction processing application 390 which may be part of payment application 375 or separate, may be configured to receive information from a user device and/or mobile operator device 340 for processing and storage in a payment database 395 .
  • Transaction processing application 390 may include one or more applications to process information from user 305 for processing an order and payment as described herein.
  • Payment application 375 may be further configured to determine the existence of and to manage accounts for user 305 , as well as create new accounts if necessary, including obtaining user device information, such as a phone number to associate with an account.
  • FIG. 4 is a block diagram of a computer system 400 suitable for implementing one or more embodiments of the present disclosure, including client device 310 , mobile operator device 340 , and payment provider server 370 .
  • the user device may comprise a personal computing device (e.g., a personal computer, laptop, smart phone, PDA, etc.) capable of communicating with the network.
  • the merchant and/or payment provider may utilize a network computing device (e.g., a network server) capable of communicating with the network.
  • a network computing device e.g., a network server
  • each of the devices utilized by users, merchants, and payment providers may be implemented as computer system 400 in a manner as follows.
  • computer system 400 such as a personal computer and/or a network server, includes a bus 402 or other communication mechanism for communicating information, which interconnects subsystems and components, such as a processing component 404 (e.g., processor, micro-controller, digital signal processor (DSP), etc.), a system memory component 406 (e.g., RAM), a static storage component 408 (e.g., ROM), a disk drive component 410 (e.g., magnetic or optical), a network interface component 412 (e.g., modem or Ethernet card), a display component 414 (e.g., CRT or LCD), an input component 416 (e.g., keyboard, keypad, or virtual keyboard), and a cursor control component 418 (e.g., mouse, pointer, or trackball).
  • a processing component 404 e.g., processor, micro-controller, digital signal processor (DSP), etc.
  • system memory component 406 e.g., RAM
  • static storage component 408 e.
  • computer system 400 performs specific operations by processor 404 executing one or more sequences of instructions contained in system memory component 406 , such as described above with respect to the user, merchant, and/or payment provider in FIGS. 1 and 2 .
  • Such instructions may be read into system memory component 406 from another computer readable medium, such as static storage component 408 or disk drive component 410 .
  • static storage component 408 or disk drive component 410 may be used in place of or in combination with software instructions to implement the present disclosure.
  • Non-volatile media includes optical or magnetic disks, such as disk drive component 410
  • volatile media includes dynamic memory, such as system memory component 406
  • transmission media includes coaxial cables, copper wire, and fiber optics, including wires that comprise bus 402 .
  • transmission media may take the form of acoustic or light waves, such as those generated during radio wave and infrared data communications.
  • Computer readable media includes, for example, floppy disk, flexible disk, hard disk, magnetic tape, any other magnetic medium, CD-ROM, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, RAM, PROM, EPROM, FLASH-EPROM, any other memory chip or cartridge, carrier wave, or any other medium from which a computer is adapted to read.
  • execution of instruction sequences to practice the present disclosure may be performed by computer system 400 .
  • a plurality of computer systems 400 coupled by a communication link 420 to the network may perform instruction sequences to practice the present disclosure in coordination with one another.
  • the network e.g., such as a LAN, WLAN, PTSN, and/or various other wired or wireless networks, including telecommunications, mobile, and cellular phone networks
  • Computer system 400 may transmit and receive messages, data, information and instructions, including one or more programs (i.e., application code) through communication link 420 and a communication interface 412 .
  • Network interface component 412 may include an antenna, either separate or integrated, to enable transmission and reception via communication link 420 .
  • Received program code may be executed by processor 404 as received and/or stored in disk drive component 410 or some other non-volatile storage component for execution.
  • various embodiments provided by the present disclosure may be implemented using hardware, software, or combinations of hardware and software.
  • the various hardware components and/or software components set forth herein may be combined into composite components comprising software, hardware, and/or both without departing from the spirit of the present disclosure.
  • the various hardware components and/or software components set forth herein may be separated into sub-components comprising software, hardware, or both without departing from the scope of the present disclosure.
  • software components may be implemented as hardware components and vice versa.
  • Software in accordance with the present disclosure, such as program code and/or data, may be stored on one or more computer readable mediums. It is also contemplated that software identified herein may be implemented using one or more general purpose or specific purpose computers and/or computer systems, networked and/or otherwise. Where applicable, the ordering of various steps described herein may be changed, combined into composite steps, and/or separated into sub-steps to provide features described herein.

Abstract

A user makes a purchase request through a merchant app on a mobile device, such as by selecting an item for purchase. A mobile SDK of a payment provider is installed in the merchant app. The payment request includes the phone number for the mobile device. The payment provider verifies the phone number of the user and requests approval of the payment from a mobile operator providing wireless communication services on the mobile device. If the request is approved, the payment is charged to the user mobile operator account. The user simply taps a button to select an item to purchase and selects another button to confirm the purchase. Once processing is done, the user is notified on the mobile device of a successful payment.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation application of U.S. patent application Ser. No. 13/467,799, filed May 9, 2012, which is related to and claims priority to U.S. Prov. Pat. Appl. Ser. No. 61/484,400, filed May 10, 2011, all of which are incorporated herein by reference in their entirety.
  • BACKGROUND
  • Consumers are using mobile devices, such as smart phones and computing tablets, in an ever-increasing number of ways other than traditional voice communications between two users. For example, consumers are able to access the Internet, such as through mobile Internet applications (apps), watch programs, listen to music, etc. More recently, consumers are able to make payments using their mobile device, which provides an advantage of the consumer not having to carry physical funding instruments, such as credit cards, cash, and debit cards.
  • However, due in part to security concerns, many mobile payment processes can be time-consuming and inconvenient. For example, the consumer may need to first be authenticated by a payment provider, such as by entering a user identifier like a user name, email address, or phone number, and a PIN or password. The consumer may also need to select a funding source or even enter funding source information, such as a credit card number. Additional information may further be required from the consumer before a payment can be processed and made. Furthermore, the overall processing time from payment request initiation to payment completion may be relatively time-consuming due to processing by the payment provider.
  • Therefore, there is a need for a fast and easy way for a consumer to make a payment using a mobile device that overcomes the disadvantages of conventional methods discussed above.
  • SUMMARY
  • In one embodiment, a mobile payment application is installed in a merchant or seller application (app) on a user mobile device, where the mobile payment app may be from a service or payment provider. When the user is in the merchant app, the user is able to see and purchase specific items (including digital goods) and services from the merchant. By tapping or otherwise selecting a payment button or link, the user mobile device communicates the request to purchase to the service provider, where the request includes the user's mobile phone number.
  • The service provider then generates a one-time token and sends the token to the user mobile device using the received mobile phone number. The mobile payment app on the phone receives the one-time token and verifies its authenticity by sending it back to the service provider through the user mobile device.
  • The service provider then communicates the purchase request to a mobile carrier or operator of the user's mobile device, i.e., the entity providing mobile device wireless communication services for the user. The mobile carrier then processes the purchase request, which includes the payment amount and one or more of merchant information and item/service information, and approves or declines the payment request. The approval or decline is communicated to the service provider, which then communicates a notification to the user mobile device and to the merchant app.
  • As a result, if the payment request is approved, the user may receive the item or service quickly and easily through a single touch or selection on the user mobile device. Because the service provider knows the user's phone number, that information can be used to process the payment request without additional user input.
  • These and other features and advantages of the present disclosure will be more readily apparent from the detailed description of the embodiments set forth below.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a flowchart showing a method of making a payment from a mobile device using a mobile operator account according to one embodiment;
  • FIGS. 2A-2E are exemplary screen shots showing a process for making a payment from a mobile device using a mobile operator account according to one embodiment;
  • FIG. 3 is a block diagram of a networked system suitable for implementing the processes described herein according to an embodiment; and
  • FIG. 4 is a block diagram of a computer system suitable for implementing one or more components in FIG. 3 according to one embodiment of the present disclosure.
  • Embodiments of the present disclosure and their advantages are best understood by referring to the detailed description that follows. It should be appreciated that like reference numerals are used to identify like elements illustrated in one or more of the figures, wherein showings therein are for purposes of illustrating embodiments of the present disclosure and not for purposes of limiting the same.
  • DETAILED DESCRIPTION
  • FIG. 1 is a flowchart 100 showing a method of making a payment from a mobile device using a mobile operator account according to one embodiment. At step 102, a consumer or user of the mobile device accesses a merchant application (app) on the mobile device. The mobile device may be a smart phone, computing tablet, or other computing device having mobile communication capabilities. The merchant app may be associated with any merchant or seller that provides items (including digital goods) and/or services (referred to generally as items) to the user for purchase. The merchant app allows the user to select the app from the user device, such as by tapping, to view items available for purchase within the app.
  • Within the merchant app is a mobile software development kit (SDK) from a service or payment provider, such as Zong. The mobile SDK is a client library that can be installed in a mobile application that runs on any mobile-connected device. The mobile SDK allows a user to make a payment through the merchant app utilizing the services of the payment provider. For example, a mobile SDK from the payment provider may be downloaded or installed in many different merchant apps on a user mobile device.
  • While in the merchant app, the user may see an item the user wishes to purchase. The item may be a digital good visible on a display of the user device, such as while the user is playing or engaged in a game. The item may also be part of a shopping page or other content display. If the uses wishes to purchase the item, the user can select the item, at step 104, on the user device. Item selection may include tapping on a button or link associated with the item, where the button includes an indication to purchase the item, price of the item, description or information about the item, and/or other information as appropriate.
  • Selecting the item may then display to the user on the user device information or additional information about the item, including a billing number and a confirmation to buy button. For example, the previous content screen may be replaced by a screen with a description of the item to be purchased, the amount, a phone number the purchased will be billed to, and a button or link the user can select to confirm or buy the item. This information page, in another embodiment, may be a pop up or overlay of the content screen, which allows the user to remain on the main content page while the payment is being processed.
  • Once the item is selected for purchase by the user, a payment request is electronically communicated or transmitted, at step 106, to the payment provider from the user device. The payment request may include the mobile number associated with the user device or other device identifier. Other information in the payment request may include the amount of the item being purchased and a description of the item. Merchant information may also be conveyed automatically because the mobile SDK is run from within the merchant app.
  • At step 108, a determination is made whether the user can be authenticated or verified. This may include determining whether the number contained in the payment request matches a phone number associated with the user with the payment provider. A user may be required to have an account with the payment provider, which would include the payment provider having stored information about the user, such as the mobile number(s) associated with user device(s), user name, billing address, user identifier, and/or a password or PIN.
  • As part of the authentication process, the payment provider may generate a one-time use token and transmit the token to the user's messaging port on the user device. In one embodiment, the token includes a unique identifier, which may be stored and associated with the transaction or payment request. The token is received by the mobile SDK in the merchant app, which then verifies the token's authenticity, which may occur after the SDK remits it to the payment provider. The token is transmitted back to the payment provider to confirm or authenticate the user. Thus, in one embodiment, the payment provider sends the token to the phone number that is requesting the billing. The SDK then remits the token to payment provider so payment provider can verify that it is authentic. If so, the billing event occurs.
  • If the user cannot be authenticated, a notification is sent, at step 116. The notification may be sent electronically to the user device that made the payment request or to another user device on record for the user. The notification may include a message, such as through text or voice, that the payment request has been denied.
  • However, if the user is authenticated, the payment provider transmits, at step 110, the payment request to a mobile operator or carrier. The mobile operator is a wireless service provider providing communication services, such as voice, text, and data, for the user through the user mobile device. Examples of a mobile operator include Verizon Wireless, AT&T Mobility, Sprint, Cox Wireless, and Sprint Nextel.
  • The payment request received by the mobile operator may include an amount, and an identifier for a user account with the mobile operator, such as a mobile number. Additional information may be included as appropriate or desired, such as merchant information, item information, etc.
  • At step 112, the mobile operator may determine whether the payment request is approved or denied. The mobile operator may access the user's account with the mobile operator to determine whether there are any restrictions, limitations, or other information that would affect the payment request. For example, the account may be past due, such that any payment requests on the account would be denied. The account may also have a limit or maximum as to an individual or total amount. If the payment request is higher than this limit, the request may be denied. These and other factors, such as any risk analysis, may contribute to the decision whether to approve or deny the payment request.
  • If the payment request is denied, mobile operator may communicate the decision to the payment provider, who in turn, may communicate the decision to the user device. In other embodiments, the mobile operator may communicate the decision to the user device directly. Thus, the user is notified, at step 116, when the payment request is denied.
  • However, if, as determined at step 112, the payment request is approved by the mobile operator, the payment may be processed at step 114. Processing may include the mobile operator adding the charge or amount to the mobile account of the user. A merchant account may be credited the purchase amount, either by the mobile operator or the payment provider. If the latter, the payment provider may debit an account or otherwise bill the mobile operator the appropriate amount.
  • The payment provider may then notify, at step 116, the user and/or the merchant. For example, the payment provider may send a mobile payment confirmation to the user's mobile device and to the merchant app, either separately or through the mobile SDK. A digital receipt may also be sent to the user's mobile device.
  • The user may then receive the benefits of the purchased item. For example, the benefit may be immediate if the item is a digital good or some time in the future if the item is a physical good to be delivered to or picked up by the user or a service to be used by the user at a later date. Advantageously, the user can make a payment on the user's mobile device with a single touch or tap of the user device (a first touch may select the item for purchase).
  • Note that one or more of the steps described above may be omitted, combined, or performed in a different order as desired and appropriate.
  • FIGS. 2A to 2E are exemplary screen shots showing a process for making a payment from a mobile device using a mobile operator account according to one embodiment. In FIG. 2A, the user sees an item available for purchase on a display of a user device, which is shown as a smart phone. The item for purchase is a flower package for $1.00, which is offered as part of a video game on the user device. The user can tap or otherwise select the portion of the display showing the item (i.e., the sign indicating flowers for $1.00).
  • After selecting the item, the user sees a payment screen in FIG. 2B. The payment screen includes a description of the item to be purchased (one flower package for $1.00), a number to be charged to (which is typically the number of the user's mobile device), and a “Buy” button that the user can select to confirm or make the purchase.
  • Once the user taps the “Buy” button, the user sees, in FIG. 2C, an overlaid pop-up screen indicating to the user that the payment provider is authenticating the mobile phone and that the purchase amount ($1.00) will be charged to the user's mobile phone bill.
  • After the phone number has been authenticated, the user sees another overlaid pop-up screen indicating to the user that the purchase is being initialized with the user's wireless mobile carrier or operator, as shown in FIG. 2D.
  • Finally, at FIG. 2E, the user is notified of a successful or approved payment, with details of the purchase and informing the user of a specific amount charged to the user's mobile phone bill, along with other information, such as a text receipt was sent and that additional information can be obtained the payment provider web site. The user can then select or tap the “Close” button to return to the game in FIG. 2A, but without the $1.00 for flowers sign. In fact, the flowers will now be part of the game display as a result of the one-touch purchase made by the user.
  • FIG. 3 is a block diagram of a networked system 300 used in making a payment through a mobile device, such as described above, according to an embodiment of the invention. System 300 includes a user or client device 310, a mobile operator device 340, and a payment service provider server 370 in communication over a network 360. Payment service provider server 370 may be maintained by a payment provider, such as Zong. Server 370 may be maintained by other service providers in different embodiments.
  • Network 360, in one embodiment, may be implemented as a single network or a combination of multiple networks. For example, in various embodiments, network 360 may include the cloud, the Internet and/or one or more intranets, landline networks, wireless networks, and/or other appropriate types of communication networks. In another example, the network may comprise a wireless telecommunications network (e.g., cellular phone network) adapted to communicate with other communication networks, such as the Internet.
  • Client device 310, in one embodiment, may be implemented using any appropriate combination of hardware and/or software configured for wired and/or wireless communication over network 360. For example, client device 310 may be implemented as a smart phone of a user 302 (e.g., a client or customer) in communication with network 360. In other examples, client device 310 may be implemented as a computing tablet or other computing devices having communication capabilities through a wireless communication service provider. It should be appreciated that, in various embodiments, client device 310 may be referred to as a user device or a customer/client device without departing from the scope of the present disclosure.
  • Client device 310, in one embodiment, may include one or more browser applications 322 which may be used to provide a user interface to permit user 302 to browse information available over network 360. For example, browser application 322 may be implemented as a web browser to view information available over network 360. In one implementation, browser application 322 comprises a software program, such as a graphical user interface (GUI), executable by a processor that is configured to interface and communicate with merchant services and payment provider server 370 via network 360. For example, user 302 is able to access mobile apps on the client device to purchase items. User 302, through client device 310, may also communicate with payment provider server 370 to create an account and make payments using an account with the mobile operator.
  • As such, client device 310, in one embodiment, may include other applications 328 as may be desired in one or more embodiments to provide additional features available to user 302, including selecting items for purchase and making payments with payment provider server 370 using an account with the mobile operator. For example, applications 328 may include interfaces, apps, and communication protocols that allow the user to receive and transmit information through online sites and payment provider server 370. Applications 328 may also include security applications for implementing client-side security features, programmatic client applications for interfacing with appropriate application programming interfaces (APIs) over network 360 or various other types of generally known programs and/or applications. Client device 310 may also include a location application that enables the location of the client device to be determined and conveyed to others, such as a payment provider. Such applications are commonly known.
  • Client device 310 also includes one or more merchant apps 331 that allow the user to access such apps to make purchases from the merchant through a specific merchant app. Each merchant app 331 may also include a mobile SDK provided by the payment provider, which can be installed or downloaded into the merchant app. The mobile SDK app allows user 302 to make a one-touch payment through client device 310, with the funding instrument being a user account with the mobile operator.
  • Mobile operator device 340 may be maintained by one or more wireless service providers offering voice and data communication services to user 302 through client device 310. Mobile operator device 340, which can be a server, may include a database that stores user account information, such as a user phone number, calls made to and from the number, charges incurred on the account, payments made to and from the account, etc. User account information may also include limitations or restrictions placed on the account by the user and/or the mobile operator.
  • A communication application 350 enables mobile operator device 340 to communicate with payment provider server 370 and client device 310, including providing communication services for client device 310. A payment application 355 may be used to handle payments and charges to and from user mobile accounts, including storing payment records, determining payment issues, etc.
  • Payment provider server 370, in one embodiment, may be maintained by a payment provider, which may provide processing for financial transactions on behalf of user 302 with a merchant. Payment provider server 370 includes one or more payment applications 375 which may be configured to interact with user device 310 and/or mobile operator device 340 over network 360 to facilitate the purchase of goods or services, communicate/display information, and make payments by user 305 of user device 310 and as discussed above.
  • Payment provider server 370 also maintains a plurality of user accounts 380, each of which may include account information 385 associated with individual users. For example, account information 385 may include financial information of users of devices such as account numbers, passwords, device identifiers, user names, phone numbers, credit card information, bank information, or other financial information which may be used to facilitate payment transactions by user 305. Advantageously, payment application 375 may be configured to interact with mobile operator device 340 on behalf of user 305 during a transaction through merchant app 331 for a payment using an account with the mobile operator.
  • A transaction processing application 390, which may be part of payment application 375 or separate, may be configured to receive information from a user device and/or mobile operator device 340 for processing and storage in a payment database 395. Transaction processing application 390 may include one or more applications to process information from user 305 for processing an order and payment as described herein. Payment application 375 may be further configured to determine the existence of and to manage accounts for user 305, as well as create new accounts if necessary, including obtaining user device information, such as a phone number to associate with an account.
  • FIG. 4 is a block diagram of a computer system 400 suitable for implementing one or more embodiments of the present disclosure, including client device 310, mobile operator device 340, and payment provider server 370. In various implementations, the user device may comprise a personal computing device (e.g., a personal computer, laptop, smart phone, PDA, etc.) capable of communicating with the network. The merchant and/or payment provider may utilize a network computing device (e.g., a network server) capable of communicating with the network. It should be appreciated that each of the devices utilized by users, merchants, and payment providers may be implemented as computer system 400 in a manner as follows.
  • In accordance with various embodiments of the present disclosure, computer system 400, such as a personal computer and/or a network server, includes a bus 402 or other communication mechanism for communicating information, which interconnects subsystems and components, such as a processing component 404 (e.g., processor, micro-controller, digital signal processor (DSP), etc.), a system memory component 406 (e.g., RAM), a static storage component 408 (e.g., ROM), a disk drive component 410 (e.g., magnetic or optical), a network interface component 412 (e.g., modem or Ethernet card), a display component 414 (e.g., CRT or LCD), an input component 416 (e.g., keyboard, keypad, or virtual keyboard), and a cursor control component 418 (e.g., mouse, pointer, or trackball). In one implementation, disk drive component 410 may comprise a database having one or more disk drive components.
  • In accordance with embodiments of the present disclosure, computer system 400 performs specific operations by processor 404 executing one or more sequences of instructions contained in system memory component 406, such as described above with respect to the user, merchant, and/or payment provider in FIGS. 1 and 2. Such instructions may be read into system memory component 406 from another computer readable medium, such as static storage component 408 or disk drive component 410. In other embodiments, hard-wired circuitry may be used in place of or in combination with software instructions to implement the present disclosure.
  • Logic may be encoded in a computer readable medium, which may refer to any medium that participates in providing instructions to processor 404 for execution. Such a medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media. In one embodiment, the computer readable medium is non-transitory. In various implementations, non-volatile media includes optical or magnetic disks, such as disk drive component 410, volatile media includes dynamic memory, such as system memory component 406, and transmission media includes coaxial cables, copper wire, and fiber optics, including wires that comprise bus 402. In one example, transmission media may take the form of acoustic or light waves, such as those generated during radio wave and infrared data communications.
  • Some common forms of computer readable media includes, for example, floppy disk, flexible disk, hard disk, magnetic tape, any other magnetic medium, CD-ROM, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, RAM, PROM, EPROM, FLASH-EPROM, any other memory chip or cartridge, carrier wave, or any other medium from which a computer is adapted to read.
  • In various embodiments of the present disclosure, execution of instruction sequences to practice the present disclosure may be performed by computer system 400. In various other embodiments of the present disclosure, a plurality of computer systems 400 coupled by a communication link 420 to the network (e.g., such as a LAN, WLAN, PTSN, and/or various other wired or wireless networks, including telecommunications, mobile, and cellular phone networks) may perform instruction sequences to practice the present disclosure in coordination with one another.
  • Computer system 400 may transmit and receive messages, data, information and instructions, including one or more programs (i.e., application code) through communication link 420 and a communication interface 412. Network interface component 412 may include an antenna, either separate or integrated, to enable transmission and reception via communication link 420. Received program code may be executed by processor 404 as received and/or stored in disk drive component 410 or some other non-volatile storage component for execution.
  • Where applicable, various embodiments provided by the present disclosure may be implemented using hardware, software, or combinations of hardware and software. Also, where applicable, the various hardware components and/or software components set forth herein may be combined into composite components comprising software, hardware, and/or both without departing from the spirit of the present disclosure. Where applicable, the various hardware components and/or software components set forth herein may be separated into sub-components comprising software, hardware, or both without departing from the scope of the present disclosure. In addition, where applicable, it is contemplated that software components may be implemented as hardware components and vice versa.
  • Software, in accordance with the present disclosure, such as program code and/or data, may be stored on one or more computer readable mediums. It is also contemplated that software identified herein may be implemented using one or more general purpose or specific purpose computers and/or computer systems, networked and/or otherwise. Where applicable, the ordering of various steps described herein may be changed, combined into composite steps, and/or separated into sub-steps to provide features described herein.

Claims (20)

What is claimed is:
1. A system comprising:
a memory storing user account information, wherein the information comprises a mobile phone number for a user account; and
one or more processors for
receiving, electronically by a third party payment provider, a payment request from a merchant application on a user mobile device, wherein the payment request comprises a phone number for the user mobile device and a payment amount;
verifying, electronically by the third party payment provider, the phone number with a user account with the third party payment provider comprising generating, by the third party payment provider, a token, transmitting, by the third party payment provider, the token to the user mobile device, and receiving, by the third party payment provider, the token from the user mobile device;
transmitting, electronically by the third party payment provider, the payment request, by a payment provider, to a mobile operator providing wireless communication services for the user mobile device;
receiving, electronically by the third party payment provider, an approval or decline notification determined by and from the mobile operator; and
transmitting, electronically by the third party payment provider, an electronic notification to the user mobile device.
2. The system of claim 1, wherein the payment request is for a purchase of a digital good.
3. The system of claim 1, wherein the payment request is received from a tap on the user mobile device.
4. The system of claim 1, wherein the payment request is received from a mobile software development kit (SDK) installed in the merchant application.
5. The system of claim 1, wherein the token comprises a unique identifier associating the payment request with the token.
6. A system comprising:
a memory storing user account information, wherein the information comprises a mobile phone number for a user account; and
one or more processors for
receiving, electronically by a third party payment provider, a payment request from a merchant application on a user mobile device, wherein the payment request comprises a phone number for the user mobile device and a payment amount;
verifying, electronically by the third party payment provider, the phone number with a user account with the third party payment provider;
transmitting, electronically by the third party payment provider, the payment request, by a payment provider, to a mobile operator providing wireless communication services for the user mobile device;
receiving, electronically by the third party payment provider, an approval or decline notification determined by and from the mobile operator;
processing, by the third party payment provider, the payment request upon receiving the approval, wherein the processing comprises crediting an account of the merchant; and
transmitting, electronically by the third party payment provider, an electronic notification to the user mobile device.
7. The system of claim 6, wherein the processing further comprises billing the mobile operator.
8. The system of claim 7, wherein the processing further comprises debiting an account for the payment amount.
9. The system of claim 6, wherein the token comprises a unique identifier associating the payment request with the token.
10. A system comprising:
a memory storing user account information, wherein the information comprises a mobile phone number for a user account; and
one or more processors for
receiving, electronically by a mobile carrier, a payment request from a third party payment provider made on behalf of a user based on a purchase request from an application of a merchant on a mobile device, wherein the payment request comprises an amount and an identifier for a user account with the mobile carrier;
accessing, by the mobile carrier, the user account with the mobile carrier;
determining, by the mobile carrier, whether to approve the payment request; and
processing, by the mobile carrier, the payment request.
11. The system of claim 10, wherein the payment request comprises merchant information.
12. The system of claim 10, wherein the processing comprises adding the amount to the user account with the mobile carrier.
13. The system of claim 10, wherein the processing comprises crediting an account of the merchant.
14. The system of claim 10, wherein the payment request is initiated from a tap by the user on the mobile device.
15. A method comprising:
receiving, electronically by a processor of a mobile carrier, a payment request from a third party payment provider made on behalf of a user based on a purchase request from an application of a merchant on a mobile device, wherein the payment request comprises an amount and an identifier for a user account with the mobile carrier;
accessing, by the processor of the mobile carrier, the user account with the mobile carrier;
determining, by the processor of the mobile carrier, whether to approve the payment request; and
processing, by the mobile carrier, the payment request.
16. The method of claim 15, wherein the payment request comprises merchant information.
17. The method of claim 15, wherein the processing comprises adding the amount to the user account with the mobile carrier.
18. The method of claim 15, wherein the processing comprises crediting an account of the merchant.
19. The method of claim 15, wherein the purchase request is for a purchase of a digital good.
20. The method of claim 15, wherein the purchase request is received from a tap on the mobile device.
US14/456,890 2011-05-10 2014-08-11 Payment transactions on mobile device using mobile carrier Abandoned US20140351144A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/456,890 US20140351144A1 (en) 2011-05-10 2014-08-11 Payment transactions on mobile device using mobile carrier

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201161484400P 2011-05-10 2011-05-10
US13/467,799 US8805326B2 (en) 2011-05-10 2012-05-09 Payment transactions on mobile device using mobile carrier
US14/456,890 US20140351144A1 (en) 2011-05-10 2014-08-11 Payment transactions on mobile device using mobile carrier

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US13/467,799 Continuation US8805326B2 (en) 2011-05-10 2012-05-09 Payment transactions on mobile device using mobile carrier

Publications (1)

Publication Number Publication Date
US20140351144A1 true US20140351144A1 (en) 2014-11-27

Family

ID=47142184

Family Applications (2)

Application Number Title Priority Date Filing Date
US13/467,799 Active US8805326B2 (en) 2011-05-10 2012-05-09 Payment transactions on mobile device using mobile carrier
US14/456,890 Abandoned US20140351144A1 (en) 2011-05-10 2014-08-11 Payment transactions on mobile device using mobile carrier

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US13/467,799 Active US8805326B2 (en) 2011-05-10 2012-05-09 Payment transactions on mobile device using mobile carrier

Country Status (1)

Country Link
US (2) US8805326B2 (en)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8985442B1 (en) * 2011-07-18 2015-03-24 Tiger T G Zhou One-touch payment using haptic control via a messaging and calling multimedia system on mobile device and wearable device, currency token interface, point of sale device, and electronic payment card
US20140143037A1 (en) * 2011-07-18 2014-05-22 Tiger T G Zhou Systems and methods to own a free computer, a free mobile device and a free wearable device and life time warranty via the same device payment cashback
WO2012065128A1 (en) * 2010-11-11 2012-05-18 Ebay Inc. Quick payment using mobile device binding
US20130151402A1 (en) * 2011-12-09 2013-06-13 Time Warner Cable Inc. Systems and methods for electronic payment using a mobile device for billing to a subscriber account
US20130246259A1 (en) * 2012-03-15 2013-09-19 Firethorn Mobile, Inc. System and method for managing payment in transactions with a pcd
US9092776B2 (en) 2012-03-15 2015-07-28 Qualcomm Incorporated System and method for managing payment in transactions with a PCD
US8874075B2 (en) * 2012-10-09 2014-10-28 Willard S. Dean System and method for utilizing a user's mobile phone account as a funding source
US9830587B1 (en) 2012-12-13 2017-11-28 Sprint Communications Company L.P. System, method, and device for customizing online merchant payment forms for mobile devices without merchant integration
US9792603B1 (en) 2013-02-04 2017-10-17 Sprint Communications Company L.P. Companion applets for web-based transactions
US9292264B2 (en) 2013-03-15 2016-03-22 Paschar Llc Mobile device user interface advertising software development kit
US20140288949A1 (en) * 2013-03-21 2014-09-25 Ersno Eromo Telephonic Device Payment Processing
US20140358775A1 (en) * 2013-05-31 2014-12-04 Intuit Inc. Methods systems and computer program products for electronic bill payment
US9384270B1 (en) * 2013-06-12 2016-07-05 Amazon Technologies, Inc. Associating user accounts with source identifiers
US10535066B2 (en) * 2013-06-17 2020-01-14 Paypal, Inc. Systems and methods for securing pins during EMV chip and pin payments
CN105556553B (en) 2013-07-15 2020-10-16 维萨国际服务协会 Secure remote payment transaction processing
US9646303B2 (en) * 2013-08-15 2017-05-09 Visa International Service Association Secure remote payment transaction processing using a secure element
RU2663476C2 (en) 2013-09-20 2018-08-06 Виза Интернэшнл Сервис Ассосиэйшн Remote payment transactions protected processing, including authentication of consumers
US20150149280A1 (en) * 2013-11-27 2015-05-28 At&T Intellectual Property I, L.P. Method and apparatus for transmitting an offer for an item
US10289995B1 (en) * 2014-04-22 2019-05-14 Sprint Communications Company L.P. Carrier assisted mobile phone on-line payment
US20150324797A1 (en) * 2014-05-09 2015-11-12 TollShare, Inc. Phone-number-based payments
CN104021480A (en) * 2014-06-14 2014-09-03 谭希妤 Method and system for achieving mobile phone payment and advertisement shopping based on audio interface
US10007903B1 (en) 2014-06-24 2018-06-26 Sprint Communications Company L.P. System for transmitting customer data from a device
US9454773B2 (en) * 2014-08-12 2016-09-27 Danal Inc. Aggregator system having a platform for engaging mobile device users
US10154082B2 (en) 2014-08-12 2018-12-11 Danal Inc. Providing customer information obtained from a carrier system to a client device
US9461983B2 (en) 2014-08-12 2016-10-04 Danal Inc. Multi-dimensional framework for defining criteria that indicate when authentication should be revoked
CA2978461C (en) * 2015-03-06 2020-10-27 Mastercard International Incorporated Secure mobile remote payments
US10044710B2 (en) 2016-02-22 2018-08-07 Bpip Limited Liability Company Device and method for validating a user using an intelligent voice print
US20180144332A1 (en) * 2016-03-14 2018-05-24 Jack Shauh Online mobile payment system and method using a server between the personal comuter and the mobile payment device
AU2017235634A1 (en) * 2016-03-17 2018-08-23 Visa International Service Association Enabling a secure card on file option for electronic merchant applications
WO2017184840A1 (en) 2016-04-21 2017-10-26 Mastercard International Incorporated Method and system for contactless transactions without user credentials
CN106357602B (en) * 2016-08-18 2020-02-07 北京奇虎科技有限公司 Live broadcast method, live broadcast application server and cooperation application client
CN106529950A (en) * 2016-11-04 2017-03-22 深圳市天易联科技有限公司 Payment method and device
FR3065309A1 (en) * 2017-04-13 2018-10-19 Sas Affily One SYSTEM AND METHOD FOR DATA MANAGEMENT
CN109801050B (en) * 2019-01-22 2023-12-26 瑞银信支付技术有限公司 Mobile payment SDK and payment method for online mall
EP3699850A1 (en) * 2019-02-19 2020-08-26 Mastercard International Incorporated Secure remote payment mechanism
CN111818164A (en) * 2020-07-09 2020-10-23 腾讯科技(深圳)有限公司 Resource transfer method and device based on cloud application and computer equipment
US11494746B1 (en) * 2020-07-21 2022-11-08 Amdocs Development Limited Machine learning system, method, and computer program for making payment related customer predictions using remotely sourced data

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090150266A1 (en) * 2007-11-30 2009-06-11 Mark Dickelman Buyer Routing Arrangements and Methods for Disparate Network Systems
US20100145861A1 (en) * 2008-12-08 2010-06-10 Palm, Inc. Payment transaction processing for mobile computing devices
US20110022484A1 (en) * 2009-07-23 2011-01-27 Boku, Inc. Systems and Methods to Facilitate Retail Transactions

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7610390B2 (en) * 2001-12-04 2009-10-27 Sun Microsystems, Inc. Distributed network identity
US7533047B2 (en) * 2005-05-03 2009-05-12 International Business Machines Corporation Method and system for securing card payment transactions using a mobile communication device
US7657489B2 (en) * 2006-01-18 2010-02-02 Mocapay, Inc. Systems and method for secure wireless payment transactions
US20100153227A1 (en) * 2008-12-12 2010-06-17 Microsoft Corporation Mobile phone billing for content payment
SI3667588T1 (en) * 2009-02-14 2021-08-31 Boloro Global Limited Secure payment and billing method using mobile phone number or account
US8548426B2 (en) * 2009-02-20 2013-10-01 Boku, Inc. Systems and methods to approve electronic payments
CN105913243A (en) * 2009-10-19 2016-08-31 移动产权公司 Mobile payment station system and method
US20120084210A1 (en) * 2010-09-30 2012-04-05 Arvin Farahmand Mobile device payment system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090150266A1 (en) * 2007-11-30 2009-06-11 Mark Dickelman Buyer Routing Arrangements and Methods for Disparate Network Systems
US20100145861A1 (en) * 2008-12-08 2010-06-10 Palm, Inc. Payment transaction processing for mobile computing devices
US20110022484A1 (en) * 2009-07-23 2011-01-27 Boku, Inc. Systems and Methods to Facilitate Retail Transactions

Also Published As

Publication number Publication date
US8805326B2 (en) 2014-08-12
US20120289188A1 (en) 2012-11-15

Similar Documents

Publication Publication Date Title
US8805326B2 (en) Payment transactions on mobile device using mobile carrier
US20210248584A1 (en) Offline bill splitting system
US11915240B2 (en) Same screen quick pay button
US20200210972A1 (en) Payment link
US20160335624A1 (en) Mobile device nfc-based detection and merchant payment system
US10846698B2 (en) Online quick key pay
US11182758B2 (en) Rapid checkout after payment
US20170011400A1 (en) Friendly Funding Source
US10909518B2 (en) Delegation payment with picture
US20120166311A1 (en) Deferred payment and selective funding and payments
US20120254025A1 (en) Online payment for offline purchase
CA2818434A1 (en) Real-time payments through financial institution
US11270280B2 (en) Obtaining instant credit at a POS with limited information
US20160071139A1 (en) Preauthorize buyers to commit to a group purchase
US20150278782A1 (en) Depositing and withdrawing funds
MX2012009205A (en) Mobile payments using sms.

Legal Events

Date Code Title Description
AS Assignment

Owner name: PAYPAL, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:EBAY INC.;REEL/FRAME:036171/0221

Effective date: 20150717

STCB Information on status: application discontinuation

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