| BOKU, INC. Patent applications |
| Patent application number | Title | Published |
| 20120066120 | SYSTEMS AND METHODS TO PROCESS PAYMENTS VIA A COMMUNICATION SYSTEM - Systems and methods are provided to facilitate online transactions via real-time communications. In one aspect, a method includes: receiving, in a computing device, a payment request from a user terminal of a user, where the payment request identifies a merchant and an identifier that identifies the user on a data communications network for real-time communications connections with the user; communicating using the identifier by the computing device on the data communications network to secure funds from the user for the payment request; and in response to a success in securing the funds via the communicating using the identifier on the data communications network, transmitting a message from the computing device to the merchant to indicate a payment to the merchant using the funds on behalf of the user. | 03-15-2012 |
| 20120041870 | Systems and Methods to Identify Carrier Information for Transmission of Premium Messages - In one aspect, a system includes an interchange with a data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the common format processor in a common format and to communicate with the controllers in different formats. The interchange is to receive a request identifying a phone number, a payment amount and a payee, and in response, use a pinging message to determine telecommunication carrier information of the phone number, select a converter, determine a set of premium messages in accordance with the telecommunication carrier information, and use the selected converter to transmit the set of premium messages to the phone number to collect funds to pay the payee on behalf of a user of the mobile phone. | 02-16-2012 |
| 20120011059 | Systems and Methods to Receive Funds via Mobile Devices - In one aspect, a system includes an interchange with a data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the common format processor in a common format and to communicate with the controllers in different formats. The interchange is to receive a request identifying a source phone number and a destination phone number, use a first converter to communicate with a mobile phone at the source phone number to obtain a confirmation of the request, obtain an amount of funds from a funding source associated with the source phone number, and use a second converter to transmit a message to a mobile phone at the destination phone number to indicate the availability of the amount of funds. | 01-12-2012 |
| 20110276478 | Systems and Methods to Manage Information - Systems and methods are provided to facilitate online transactions via mobile communications. In one aspect, a system includes a data storage facility and an interchange coupled with the data storage facility that stores purchase receipts in association with phone numbers. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the controllers in different formats and with the common format processor in a common format, to obtain a confirmation of a payment request that identifies a phone number, a merchant and a purchase from the merchant. After a confirmation is received, the interchange is to use funds associated with the phone number to pay the merchant for the purchase and to receive and store a receipt for the purchase from the merchant. | 11-10-2011 |
| 20110258062 | Systems and Methods to Provide Credits via Mobile Devices - Systems and methods to provide credits or refunds via mobile phones. In one aspect, a system includes an interchange and a data storage facility storing phone numbers and records of payments associated with the phone numbers. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the common format processor in a common format and to communicate with the controllers in different formats. The common format processor is to determine a phone number in response to a request from a merchant, to store data representing an amount credited or refunded to the phone number according to the request from the merchant, and to use one of the converters to communicate a message to the mobile phone to indicate availability of the refund or credit. | 10-20-2011 |
| 20110238483 | Systems and Methods to Distribute and Redeem Offers - In one aspect, a system includes an interchange with a data storage facility to store data associating an offer with a phone number. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the common format processor in a common format and to communicate with the controllers in different formats. The common format processor is configured to use one of the converters to communicate with a mobile phone at the phone number to process a payment to a merchant, to determine, for the payment, whether the offer is applicable based on the data associating the offer with the phone number, and to apply a benefit of the offer towards the payment if the offer is applicable. | 09-29-2011 |
| 20110237232 | Systems and Methods to Provide Offers on Mobile Devices - Systems and methods to propagate and redeem offers via mobile communications. In one aspect, a system includes an interchange and a data storage facility storing a value in association with a first phone number. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the common format processor in a common format and with the controllers in different formats. The common format processor is to re-associate the value with a second phone number and to use one converter of the converters to communicate a reference of the value to a telephonic apparatus at the second phone number, in response to a request from a telephonic apparatus at the first phone number, when the request includes the second phone number and a reference to the value. | 09-29-2011 |
| 20110237222 | Systems and Methods to Provide Access Control via Mobile Phones - Systems and methods are provided to allow parental control via mobile communications. In one aspect, a system includes a data storage facility to store data associating a phone number with information indicative of an age of a user of the phone number; and an interchange coupled with the data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of controllers. The converters are configured to communicate with the controllers in different formats and to communicate with the common format processor in a common format. The common format processor is to use one converter of the converters to communicate with a telephonic apparatus at the phone number to obtain parental consent, in response to a request from a third party website, such as a social networking website. | 09-29-2011 |
| 20110217994 | Systems and Methods to Automate Transactions via Mobile Devices - Systems and methods are provided to automate transactions via mobile communications. In one aspect, a system includes a data storage facility to store data associating phone numbers with accounts and an interchange coupled with the data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the controllers in different formats and with the common format processor in a common format. The common format processor has an application programming interface to receive requests, such as a charge request having an identification of a phone number, an identification of a merchant, and an amount, and a status request having an identification of the first request, and is to transmit a message to a telephonic apparatus at the phone number to confirm the charge request, using one of the converters. | 09-08-2011 |
| 20110213671 | Systems and Methods to Process Payments - Systems and methods are provided to facilitate online transactions via mobile communications. In one aspect, a system includes a data storage facility and an interchange coupled with the data storage facility that stores data associating a phone number with an account, such as a balance of the account, identification information of a plurality of funding sources, and security data for authentication. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the controllers in different formats and with the common format processor in a common format, to facilitate authentication of the payment requests received from various payment terminals. The requests are authenticated via both the security data and communications with a mobile phone having the phone number. After the authentication, the payments are effected using the account. | 09-01-2011 |
| 20110185406 | Systems and Methods to Authenticate Users - Systems and methods are provided to facilitate online transactions via mobile communications. In one aspect, a system includes a data storage facility to store account information with a phone number of the user and an interchange coupled with the data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the controllers in different formats; and the converters are configured to communicate with the common format processor in a common format to facilitate authentication of the user to sign in the account. | 07-28-2011 |
| 20110173106 | Systems and Methods to Route Messages to Facilitate Online Transactions - Systems and methods are provided to facilitate online transactions via mobile communications. In one aspect, a system includes a data storage facility to store an account and a phone number associated with the account and an interchange coupled with the data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the controllers in different formats and to communicate with the common format processor in a common format. The common format processor is to select a first controller based at least in part on reducing cost, and to instruct the first controller of the controllers, via a first converter of the converters, to transmit a first message to a mobile device at the phone number to facilitate a transaction related to funds associated with the phone number. | 07-14-2011 |
| 20110143711 | SYSTEMS AND METHODS TO SECURE TRANSACTIONS VIA MOBILE DEVICES - Systems and methods are provided to improve security of payment transactions via mobile communications. In one aspect, a system includes an interchange having a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the controllers in different formats and to communicate with the common format processor in a common format for the confirmation of payment requests, made via mobile phones. The common format processor is to determine a risk of a payment request being fraudulent based on the personal identification information associated with a mobile phone and, after the payment request is confirmed and when the risk is below a threshold, to communicate one or more premium messages to the mobile phone to collect funds to fulfill the payment request. | 06-16-2011 |
| 20110143710 | SYSTEMS AND METHODS TO FACILITATE ELECTRONIC PAYMENTS - Systems and methods are provided to facilitate online transactions via mobile communications. In one aspect, a system includes an interchange and a data storage facility to associate an account identifier with a telephone number. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are to communicate with the controllers in different formats and to communicate with the common format processor in a common format. The common format processor is to instruct a first controller of the controllers, via a first converter of the converters, to transmit a message to a telephone at the telephone number to confirm a transaction to fund the account identified by the account identifier, to transmit, via the first converter, one or more premium messages to the telephone to collect funds, and to add the funds to the account. | 06-16-2011 |
| 20110125610 | Systems and Methods to Automate the Initiation of Transactions via Mobile Devices - Systems and methods are provided to facilitate online transactions via mobile communications. In one aspect, a system includes a plurality of converters to interface with a plurality of controllers in different formats for delivery of premium messages; and a common format processor coupled with the plurality of converters in a common format to send the premium messages. In one embodiment, the common format processor is to obtain an authorization for the initiation of communications with a mobile phone of a user for subsequent payments to a merchant. After obtaining the authorization, the common format processor may directly initiate communications with the mobile phone, using one of the converters, to obtain confirmation of payments directly requested by the merchant. Upon confirmation with the mobile phone, the common format processor may send premium messages to the mobile phone to collect funds for making the confirmed payments. | 05-26-2011 |
| 20110082772 | Systems and Methods for Purchases on a Mobile Communication Device - Systems and methods are provided to facilitate online transactions via mobile communications. In one aspect, a system includes a plurality of converters to interface with a plurality of controllers in different formats for delivery of premium messages; and a common format processor coupled with the plurality of converters in a common format to send the premium messages. In one embodiment, the common format processor is to receive a web request from a mobile phone, in response to a user selection within a mobile application executed separately from a browser application on the mobile phone, to provide a web page in response to confirm a pre-defined purchase, to transmit at least one premium message to the mobile phone using a first converter to obtain funds for the pre-defined purchase, and to communicate with the merchant to make the pre-defined purchase on behalf of the user. | 04-07-2011 |
| 20110078077 | Systems and Methods to Facilitate Online Transactions - Systems and methods are provided to facilitate online transactions via mobile communications. In one aspect, a system includes a plurality of converters to interface with a plurality of controllers in different formats for delivery of premium messages sent by the system to collect funds; and a common format processor coupled with the plurality of converters in a common format to send the premium messages. The common format processor is configured to receive requests to pay respective merchants according to respective purchase prices for respective items purchased by respective customers, dynamically determine respective service fees for processing respective payments for the respective items to have different ratios between the respective service fees and the respective purchase prices, determine combinations of premium messages, and send the combinations of the premium messages to respective mobile phones of the respective customers via a telecommunication carrier. | 03-31-2011 |
| 20110071922 | Systems and Methods to Facilitate Online Transactions - Systems and methods are provided to facilitate online transactions via mobile communications. In one aspect, a system includes a communication interface to receive an input from a merchant; a plurality of converters to interface with a plurality of controllers for delivery of premium messages sent by the system to collect funds for purchases made by customers; and a common format processor coupled with the plurality of converters to send the premium messages. The common format processor determines a combination of one or more premium messages, in response to a first customer making a first purchase from the merchant at a first price. The total price of the one or more premium messages is based on the first price and a portion of service charges associated with the one or more premium messages, where the portion is specified by the input received via the interface. | 03-24-2011 |
| 20110035302 | Systems and Methods to Accelerate Transactions - Systems and methods to accelerate transactions made via mobile communications. In one aspect, a system includes: a memory to store transaction records indicating actual amounts of funds collected via a first plurality of premium messages transmitted to a first plurality of phone numbers; and a processor coupled with the memory to transmit, to a second plurality of phone numbers, a second plurality of premium messages to collect payments on behalf of a merchant. Before funds collected via the second premium messages become available, the processor identifies a portion of a total amount of funds charged via the second premium messages, based at least in part on the transaction records stored in the memory, and offers to provide the portion to the merchant. | 02-10-2011 |
| 20110022484 | Systems and Methods to Facilitate Retail Transactions - Systems and methods are provided to facilitate retail transactions via mobile communications. In one aspect, a retail terminal includes: a user interface to receive a phone number of a customer; a memory; a data communication interface; and a processor coupled with the memory and the data communication interface to transmit the phone number to a server computer to cause the server computer to communicate with a mobile phone at the phone number to confirm a transaction at the retail terminal and to transmit one or more premium messages to the mobile phone to collect funds for the transaction, and to receive from the server computer a message indicating that the funds are available for the transaction. The retail terminal is to perform the transaction in response to the message from the server computer. | 01-27-2011 |
| 20100306099 | Systems and Methods to Process Transactions Based on Social Networking - Systems and methods to authenticate and process requests received via social networking websites. In one aspect, a system includes a data storage facility to store data associating a first phone number of a user with an identification of the user in a social networking website; and an interchange coupled with the data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of controllers of mobile communications. The converters communicate with the controllers in different formats and with the common format processor in a common format. The common format processor receives a request including the identification of the user, identifies the first phone number of the user based on the data stored on the data storage facility, and uses the converters to communicate with a mobile phone at the first phone number to confirm the request. | 12-02-2010 |
| 20100306015 | Systems and Methods to Schedule Transactions - Systems and methods are provided to facilitate online transactions via mobile communications. In one aspect, a system includes an interchange coupled with a data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the controllers in different formats and to communicate with the common format processor in a common format. The common format processor is to instruct a first controller of the controllers, via a first converter of the converters, to communicate with a mobile phone at a mobile phone number of a user to schedule at least one future transaction, and to transmit one or more premium messages to the mobile phone to collect, via a telecommunication carrier of the mobile phone, funds in accordance with an amount scheduled for the future transaction. | 12-02-2010 |
| 20100299220 | Systems and Methods to Confirm Transactions via Mobile Devices - Systems and methods are provided to facilitate online transactions via mobile communications. In one aspect, a system includes a data storage facility to store an account identifier of a user and a phone number of the user and an interchange coupled with the data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the controllers in different formats; and the converters are configured to communicate with the common format processor in a common format to facilitate electronic payment transactions using the account identifier. | 11-25-2010 |
| 20100267362 | Systems and Methods to Process Transaction Requests - Systems and methods are provided to facilitate on-site processing of transaction requests. In one aspect, a system includes a data storage facility to store an account identifier of a user and a phone number of the user and an interchange coupled with the data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the controllers in different formats and to communicate with the common format processor in a common format to transmit a message to a telephone at the telephone number of the user to prompt the user to confirm a request and to receive a confirmation of the request via the telephone. The request is received via a user interface embedded in a web page of a first website without reloading or refreshing the web page. | 10-21-2010 |
| 20100250687 | Systems and Methods to Process Transactions Based on Social Networking - Systems and methods to verify and process requests received via social networking websites. In one aspect, a system includes a data storage facility to store data associated with a first phone number; and an interchange coupled with the data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of controllers of mobile communications. The converters communicate with the controllers in different formats and with the common format processor in a common format. The common format processor receives a request from a first user via a social networking website, identifies a first phone number of the first user and a second phone number of a second user, based on the social networking website, and uses the converters to communicate with at least one of the mobile phones at the first and second phone numbers to confirm and/or approve the request. | 09-30-2010 |
| 20100235276 | Systems and Methods to Process User Initiated Transactions - Systems and methods are provided to process transactions initiated by users of mobile devices. In one aspect, a system includes a data storage facility to store phone numbers of users, and an interchange coupled with the data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the common format processor in a common format and to communicate with the controllers in different formats. The interchange uses the converters to transmit at least one premium message to a mobile phone at a first telephone number to provide an amount to the mobile phone using funds associated with a second telephone number, in response to a request initiated from a mobile phone at the second telephone number. | 09-16-2010 |
| 20100223183 | Systems and Methods to Provide Information - Systems and methods are to provide information to facilitate online transactions via mobile communications. In one aspect, a system includes a data storage facility to store and associate personal information of a user with a telephone number of the user, and an interchange coupled with the data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the common format processor in a common format and to communicate with the controllers in different formats. The interchange uses the converters to communicate with the mobile phone of a user to approve the providing of the personal information from the data storage facility to a website. | 09-02-2010 |
| 20100216425 | Systems and Methods to Approve Electronic Payments - Systems and methods are provided to facilitate online transactions via mobile communications. In one aspect, a system includes a data storage facility to store an account identifier of a user and a phone number of the user and an interchange coupled with the data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the common format processor in a common format and to communicate with the controllers in different formats. The interchange uses the converters to communicate with the mobile phone of a user to confirm the identity of the user using a user terminal separate from the mobile phone for subsequent payment requests from the user terminal to be fulfilled using the account identifier. | 08-26-2010 |
| 20100191648 | Systems and Methods to Facilitate Online Transactions - Systems and methods are provided to facilitate online transactions via mobile communications. In one aspect, a system includes a data storage facility to store an account and a phone number associated with the account and an interchange coupled with the data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the controllers in different formats; and the converters are configured to communicate with the common format processor in a common format to facilitate deposit transactions and payment transactions. | 07-29-2010 |
| 20100191646 | Systems and Methods to Facilitate Electronic Payments - Systems and methods are provided to facilitate online transactions via mobile communications. In one aspect, a system includes a data storage facility to store an account identifier of a user and a phone number of the user and an interchange coupled with the data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the controllers in different formats; and the converters are configured to communicate with the common format processor in a common format to facilitate electronic payment transactions using the account identifier. | 07-29-2010 |
| 20100190471 | Systems and Methods to Control Online Transactions - Systems and methods are provided to control online transactions via mobile communications. In one aspect, a system includes a data storage facility to store data associating a first telephone number with a second telephone number; and an interchange coupled with the data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of controllers. The converters are configured to communicate with the controllers in different formats and to communicate with the common format processor in a common format. The common format processor is to receive a payment request including the first telephone number, identify the second telephone number based on the data, and communicate with a mobile phone at the second telephone number for approval of the payment request. | 07-29-2010 |