BUSINESS TO BUSINESS MOBILE VAULT
First Claim
1. A computer system comprising the following:
- one or more processors;
system memory;
one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, causes the computing system to perform a method for allowing a merchant to pay a distributor for delivered goods using an electronic payment system, the method comprising the following;
receiving a payment instruction from a merchant, the payment instruction indicating that a distributor'"'"'s invoice for a specified amount is to be paid from the merchant'"'"'s mobile wallet, the invoice being generated for one or more goods physically delivered from the distributor to the merchant, the merchant and the distributor both having mobile wallets;
validating that the merchant'"'"'s mobile wallet has a balance of funds sufficient to pay the amount specified in the invoice;
debiting the merchant'"'"'s mobile wallet by the specified amount of funds;
crediting the distributor'"'"'s mobile wallet by the specified amount of funds; and
sending a notification to the distributor indicating that the invoice has been paid.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments extend to methods, systems, and computer program products for a business to business mobile vault. Embodiments allow retailers to pay distributors electronically through the use of a mobile device such as a mobile phone. Electronic payment through a mobile phone is more efficient than a currency transaction and reduces the amount of currency that delivery and distributor personnel handle. Further, mobile phone communication is available in many geographic locations, and in some geographic locations is the only form of communication available. Thus, electronic payment through a mobile phone can often be used even when other computer systems and specialized equipment such as point of sale terminals are not available or are not used, and when other types of data connections are not available.
37 Citations
20 Claims
-
1. A computer system comprising the following:
-
one or more processors; system memory; one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, causes the computing system to perform a method for allowing a merchant to pay a distributor for delivered goods using an electronic payment system, the method comprising the following; receiving a payment instruction from a merchant, the payment instruction indicating that a distributor'"'"'s invoice for a specified amount is to be paid from the merchant'"'"'s mobile wallet, the invoice being generated for one or more goods physically delivered from the distributor to the merchant, the merchant and the distributor both having mobile wallets; validating that the merchant'"'"'s mobile wallet has a balance of funds sufficient to pay the amount specified in the invoice; debiting the merchant'"'"'s mobile wallet by the specified amount of funds; crediting the distributor'"'"'s mobile wallet by the specified amount of funds; and sending a notification to the distributor indicating that the invoice has been paid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A mobile payment platform, the mobile payment platform including:
-
an electronic payment system, the electronic payment system including one or more computer storage devices having stored thereon computer executable instructions representing a payment processor, an invoice processor, a merchant mobile wallet, and a distributor mobile vault, the distributor mobile vault including a distributor mobile wallet and distributor invoicing data, the merchant mobile wallet for a merchant, the distributor mobile vault for a distributor; a distributor mobile device, the distributor mobile device including one or more computer storage devices having stored thereon computer executable instructions representing an invoicing application; and an merchant mobile device, the merchant mobile device including one or more computer storage devices having stored thereon computer executable instructions representing a mobile wallet application; and wherein the invoice processor is configured to; receive invoice submission data from the distributor'"'"'s mobile device, the invoice submission data indicating that goods valued at a specified amount were physically delivered to the merchant; generate an electronic invoice based on the invoice submission submit the generated electronic invoice to the merchant'"'"'s mobile device; record generation of the electronic invoice in the distributor'"'"'s mobile vault; receive an indication that an electronic invoice has been paid; and record the indication that the electronic invoice has been paid in the distributor'"'"'s mobile vault. - View Dependent Claims (17, 18, 19)
-
-
20. A mobile payment platform, the mobile payment platform including:
-
an electronic payment system, the electronic payment system including one or more computer storage devices having stored thereon computer executable instructions representing a payment processor, an invoice processor, a merchant mobile wallet, and a distributor mobile vault, the distributor mobile vault including a distributor mobile wallet and distributor invoicing data, the merchant mobile wallet for a merchant, the distributor mobile vault for a distributor; a distributor mobile device, the distributor mobile device including one or more computer storage devices having stored thereon computer executable instructions representing an invoicing application; and an merchant mobile device, the merchant mobile device including one or more computer storage devices having stored thereon computer executable instructions representing a mobile wallet application; and wherein the invoice processor is configured to; receive invoice submission data from the distributor'"'"'s mobile device, the invoice submission data indicating that goods valued at a specified amount were physically delivered to the merchant; generate an electronic invoice based on the invoice submission data; submit the generated electronic invoice to the merchant'"'"'s mobile device; record generation of the electronic invoice in the distributor'"'"'s mobile vault; receive an indication that an electronic invoice has been paid; and record the indication that the electronic invoice has been paid in the distributor'"'"'s mobile vault; and wherein the payment processor is configured to; receive a payment instruction from a merchant, the payment instruction indicating that a distributor'"'"'s invoice for a specified amount is to be paid from the merchant'"'"'s mobile wallet, the invoice being generated for one or more goods physically delivered from the distributor to the merchant, the merchant and the distributor both having mobile wallets; validate that the merchant'"'"'s mobile wallet has a balance of funds sufficient to pay the amount specified in the invoice; debit the merchant'"'"'s mobile wallet by the specified amount of funds; credit the distributor'"'"'s mobile wallet by the specified amount of funds; and send a notification to the distributor indicating that the invoice has been paid.
-
Specification