Patents Assigned to Boku, Inc.
-
Patent number: 9558480Abstract: A phone-on-file opt-in method is described. A phone-on-file opt-in request is received at the billing server including a msisdn and a merchant supplied unique consumer identifier. The billing server confirms the phone-on-file opt-in with a consumer device and records a phone-on-file opt-in status as active if the first phone-on-file is confirmed. A charge method includes receiving, at the billing server, a charge API call from a merchant server including at least one identifier and an amount, determining a phone-on-file opt-in status corresponding to the identifier at the billing server and transmitting a request to charge a user account to a carrier server if the phone-on-file opt-in status is active, but not if the phone-on-file opt-in status is inactive, the request including an amount corresponding to the amount received in the charge API call.Type: GrantFiled: June 26, 2013Date of Patent: January 31, 2017Assignee: Boku, Inc.Inventors: John P. Browne, Pankhudi Pankhudi, Natalya Elkanova, James C. McIntyre, Annie Minh Ma
-
Patent number: 9519892Abstract: 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.Type: GrantFiled: June 10, 2010Date of Patent: December 13, 2016Assignee: Boku, Inc.Inventors: Javier Martell, Mark Britto
-
Patent number: 9456319Abstract: A text-to-bill processing transaction system is described. A consumer transmits a text message having a merchant keyword component and a transaction details component. The merchant keyword component is used to find a select merchant server from a merchant server data store. The transaction details component is then routed to the select merchant server. The select merchant server then returns a charge amount corresponding to the transaction details component and a fulfillment message. A billing gateway then causes entry of the charge amount against a phone number in an accounts database of a carrier server. A success message transmission module transmits a text message back to the consumer that includes the fulfillment message. The fulfillment message may for example be a code that has to be entered by a consumer.Type: GrantFiled: February 20, 2013Date of Patent: September 27, 2016Assignee: Boku, Inc.Inventors: Katherine Ann Corner, Chia-ling Sung, John Ly
-
Patent number: 9449313Abstract: Apparatuses and methods to facilitate customer to supplier funds transfer via premium messages. In one aspect, an apparatus to electronically transfer funds from a customer to a supplier includes: a server component connected to a network; and a database coupled to the server component. The server component is configured to: transmit a plurality of premium rate mobile terminating text messages to the mobile cellular telephone to effect a payment from the customer to the supplier after the customer has placed an order with a supplier; populate the database with an identification of the telephone number of the customer; populate the database with at least one transaction record related to the premium rate text messages; and facilitate access to the transaction record by the customer via the telephone number of the customer.Type: GrantFiled: July 3, 2012Date of Patent: September 20, 2016Assignee: Boku, Inc.Inventor: Glyn Barry Smith
-
Patent number: 9338630Abstract: A method of processing transactions is described. A pricing matrix is configured on a billing server. The pricing matrix has a set of cells, each cells corresponding to an intersection between a respective country and a respective target price. The merchant server downloads the pricing matrix periodically from the billing server. The merchant server determines a country of a consumer mobile phone and displays price points corresponding to the country within a mobile phone application. When the consumer selects one of the price points a transaction is processed between the consumer mobile phone, the billing server and a carrier server aligned with the billing server.Type: GrantFiled: June 28, 2013Date of Patent: May 10, 2016Assignee: Boku, Inc.Inventors: Jang Kim, Yanting Li, Daniel Keegan Flanigan, Wesley D. Mateo
-
Publication number: 20160055549Abstract: Systems and methods are provided to facilitate donations via mobile communications. In one aspect, a system includes a data storage facility and 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 with the common format processor in a common format. For a payment to a merchant, the common format processor provides a user interface configured to present charity donation options in response to a phone number being specified in the user interface to identify a fund source. The common format processor uses one of the converters to communicate with a mobile phone at the phone number to confirm the payment to the merchant and a donation to a separate charity organization specified via the user interface.Type: ApplicationFiled: November 3, 2015Publication date: February 25, 2016Applicant: Boku, Inc.Inventor: Javier Francisco Martell
-
Patent number: 9269101Abstract: The invention provides a method of processing transaction with at least one merchant computer, including receiving, with the at least one merchant computer, a confirmation of a purchase from a consumer device, triggering, with the at least one merchant computer, in response to the confirmation of the purchase, a silent text message to the consumer device, wherein a purchasing unit on the consumer device responds to the silent text message by sending a text message with a unique transaction ID to a short code of a billing server via a carrier server to the billing server and receiving, with the at least one merchant computer, in response to triggering the silent text message, a callback notification from the billing server with the transaction ID.Type: GrantFiled: August 16, 2013Date of Patent: February 23, 2016Assignee: Boku, Inc.Inventors: Jang Kim, Yanting Li, Daniel Keegan Flanigan, Wesley D. Mateo
-
Patent number: 9258691Abstract: A repeat payment computer system includes a merchant server and mobile billing operator server that are programmed for user acquisition through carrier billing and subsequent conversion to credit card billing. An advantage of the process is that the user does not have to enter credit card information for the default billing cycles to occur. The user only enters a phone number and password. Fewer barriers are provided for the user to become a regular repeat customer of the merchant server. The fees associated with mobile billing according to the default billing cycles have to be paid by the merchant server and may be too high in the long run. The merchant server can avoid the high fees associated with carrier billing by switching the user to billing according to the credit card information provided. The user is typically switched after the user has already become a regular customer.Type: GrantFiled: February 20, 2013Date of Patent: February 9, 2016Assignee: Boku, Inc.Inventors: Adam Lee, Jonathan P. Prideaux, Katherine Ann Corner, Samantha Elena Nebrich
-
Patent number: 9224162Abstract: The billing gateway charge method and system are disclosed. A charge is processed by receiving a charge API call from a merchant server, detecting a select carrier server from a plurality of servers, transmitting a charge request to the select carrier server, and returning a charge result callback notification to the merchant server. If the charge request fails, the merchant server can submit a new request and an indication of acceptance and failure of the charge request is returned to the merchant server based on the new requests provided that the new request has a new request-id. A continue method allows for managing consumer opt-in in order to complete a transaction. Once the transaction is completed, a refund request from the merchant server can be processed by transmission to the carrier server.Type: GrantFiled: April 29, 2013Date of Patent: December 29, 2015Assignee: Boku, Inc.Inventors: John P. Browne, Pankhudi Pankhudi, James C. McIntyre, Marcin L. Pawlowski, Teerawat Vilaisakulyong
-
Patent number: 9202211Abstract: Systems and methods are provided to facilitate repeated purchase and payment transactions. In one aspect, a system includes an interchange and a data storage facility configured to store payment transaction records associated 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 to communicate with the common format processor in a common format. The common format processor is configured to identify a prior payment transaction associated with a phone number in response to a message from a mobile phone having the phone number, communicate with a merchant to repeat a purchase according to the prior payment transaction, and transmit via one of the converters premium messages to the mobile phone to collect funds for a payment to repeat the purchase.Type: GrantFiled: July 23, 2013Date of Patent: December 1, 2015Assignee: Boku, Inc.Inventors: Kurt Davis, Jang Kim, David Yoo, James Goodsall
-
Patent number: 9191217Abstract: Systems and methods are provided to facilitate donations via mobile communications. In one aspect, a system includes a data storage facility and 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 with the common format processor in a common format. For a payment to a merchant, the common format processor provides a user interface configured to present charity donation options in response to a phone number being specified in the user interface to identify a fund source. The common format processor uses one of the converters to communicate with a mobile phone at the phone number to confirm the payment to the merchant and a donation to a separate charity organization specified via the user interface.Type: GrantFiled: April 30, 2012Date of Patent: November 17, 2015Assignee: Boku, Inc.Inventor: Javier Francisco Martell
-
Patent number: 9135616Abstract: 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.Type: GrantFiled: November 27, 2013Date of Patent: September 15, 2015Assignee: Boku, Inc.Inventors: Ron Hirson, Michael Cahill
-
Patent number: 9129320Abstract: A consumer payment control system receives a request to increase a stored value of the consumer account by a credit value, transmits a funding request to a consumer account funding infrastructure, the funding request including a credit value, and increases a stored value of the consumer account by the credit value. A communication and routing module receives a charge request, including an amount and identifies a selected one of the consumer accounts. A transaction processing system processes the charge request based on an account detail of the selected consumer account. The consumer payment control system determines whether a top-up confirmation has been received from the consumer account funding infrastructure after a predetermined period of time, and causes charging of the consumer account if the top-up confirmation has not been received.Type: GrantFiled: February 8, 2012Date of Patent: September 8, 2015Assignee: Boku, Inc.Inventor: Matthew J. Martin
-
Patent number: 9111301Abstract: A plurality of consumer accounts are stored in a data store before being activated by consumers, each having a first pass code and a first PAN or other consumer account identifier. A data exchange module receives an SMS message including a second pass code and extracts a first phone number from the message. A consumer account activation module identifies a selected one of the consumer accounts by matching the second pass code with a selected one of the first pass codes, and stores the first phone number as a second phone number in association in the selected consumer account. A communication and routing module receives a charge request including a second PAN, and identifies a selected one of the consumer accounts by associating one of the first PANs with the second PAN. A transaction processing system then reduces a stored value of the identified consumer account based on the charge.Type: GrantFiled: December 13, 2011Date of Patent: August 18, 2015Assignee: BOKU, INC.Inventor: Paul Russell McGuire
-
Patent number: 9066222Abstract: A repeat payment computer system includes a merchant server and mobile billing operator server that are programmed for user acquisition through carrier billing and subsequent conversion to credit card billing. An advantage of the process is that the user does not have to enter credit card information for the default billing cycles to occur. The user only enters a phone number and password. Fewer barriers are provided for the user to become a regular repeat customer of the merchant server. The fees associated with mobile billing according to the default billing cycles have to be paid by the merchant server and may be too high in the long run. The merchant server can avoid the high fees associated with carrier billing by switching the user to billing according to the credit card information provided. The user is typically switched after the user has already become a regular customer.Type: GrantFiled: February 20, 2013Date of Patent: June 23, 2015Assignee: Boku, Inc.Inventors: Adam Lee, Jonathan P. Prideaux, Katherine Ann Corner, Samantha Elena Nebrich
-
Publication number: 20150149349Abstract: A method and system of processing a sale of an article, a virtual article, a service or a functionality such as a game is described. A code is generated by a server. A charge request is transmitted to an account server to charge an account of a user for a value of the code. The code is transmitted to a user device. The code is then processed by redeeming the code, wherein redemption of the code includes receiving the code from a user device and in response allowing access to the user device to the article, virtual article, a service or a functionality.Type: ApplicationFiled: November 26, 2013Publication date: May 28, 2015Applicant: BOKU. INC.Inventor: Adam Lee
-
Publication number: 20150127532Abstract: A subscription identifier is communicated between the billing server and subscription server. The billing server receives a subscription identifier text message from the user device. The billing server identifies a carrier server from the subscription identifier text message. The billing server receives an authorization text message from the user device in response to an authorization request text message and charges an account of the carrier server that has been identified. If the charge has been successful, then the billing server transmits a renewal notification text message to the subscription server. The subscription server updates an account having the subscription identifier to reflect a new expiration.Type: ApplicationFiled: October 16, 2014Publication date: May 7, 2015Applicant: Boku, Inc.Inventors: Daniel Steif, Kurt Davis, Katherine Corner Holden, Samantha Elena Nebrich
-
Publication number: 20150127554Abstract: A subscription identifier is communicated between the billing server and subscription server. The billing server receives a subscription identifier text message from the user device. The billing server identifies a carrier server from the subscription identifier text message. The billing server receives an authorization text message from the user device in response to an authorization request text message and charges an account of the carrier server that has been identified. If the charge has been successful, then the billing server transmits a renewal notification text message to the subscription server. The subscription server updates an account having the subscription identifier to reflect a new expiration.Type: ApplicationFiled: October 16, 2014Publication date: May 7, 2015Applicant: Boku, Inc.Inventors: Daniel Steif, Kurt Davis, Katherine Corner Holden, Samantha Elena Nebrich
-
Publication number: 20150127503Abstract: A subscription identifier is communicated between the billing server and subscription server. The billing server receives a subscription identifier text message from the user device. The billing server identifies a carrier server from the subscription identifier text message. The billing server receives an authorization text message from the user device in response to an authorization request text message and charges an account of the carrier server that has been identified. If the charge has been successful, then the billing server transmits a renewal notification text message to the subscription server. The subscription server updates an account having the subscription identifier to reflect a new expiration.Type: ApplicationFiled: October 16, 2014Publication date: May 7, 2015Applicant: Boku, Inc.Inventors: Daniel Steif, Kurt Davis, Katherine Corner Holden, Samantha Elena Nebrich
-
Patent number: 9014664Abstract: A method of processing transactions is described. A pricing matrix is configured on a billing server. The pricing matrix has a set of cells, each cells corresponding to an intersection between a respective country and a respective target price. The merchant server downloads the pricing matrix periodically from the billing server. The merchant server determines a country of a consumer mobile phone and displays price points corresponding to the country within a mobile phone application. When the consumer selects one of the price points a transaction is processed between the consumer mobile phone, the billing server and a carrier server aligned with the billing server.Type: GrantFiled: June 28, 2013Date of Patent: April 21, 2015Assignee: Boku, Inc.Inventors: Jang Kim, Yanting Li, Daniel Keegan Flanigan, Wesley D. Mateo