Predicting approval of transactions

US9911110B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9911110-B2
Application numberUS-201313786262-A
CountryUS
Kind codeB2
Filing dateMar 5, 2013
Priority dateMar 5, 2013
Publication dateMar 6, 2018
Grant dateMar 6, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Method, systems, and apparatus for processing a payment transaction includes determining that a network connection between a first destination in a payment system and a second destination in a payment system does not satisfy a latency threshold; receiving data indicating a payment transaction between a customer and a merchant; determining whether the payment transaction should be stored, where the determining is based on a risk algorithm model that considers risk factors associated with data regarding the payment transaction, risk factors associated with data regarding the customer, and risk factors associated with data regarding the merchant; if the payment transaction should be stored: storing the payment transaction for future processing; displaying an indication that the payment transaction has been successfully processed; if the payment transaction should not be stored: attempting to send a request for authorization for the payment transaction at a payment service system included in the payment system.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of processing a payment transaction, the method comprising: receiving, by one or more applications operating on a merchant point-of-sale (POS) terminal associated with a merchant, an indication to process a payment transaction between the merchant and a customer at the merchant POS terminal; receiving, by the one or more applications operating on the merchant POS terminal and from a card reader, payment information for a payment card that is to be used to process the payment transaction between the merchant and the customer; determining, at a first time, that a first network connection between the merchant POS terminal and a computing device of a payment service is offline; subsequent to determining at the first time that the first network connection between the merchant POS terminal and the computing device of the payment service is offline: performing, by the one or more applications operating on the merchant POS terminal, a risk analysis to determine a likelihood that the payment transaction will be approved at a second time when the first network connection is online, wherein the risk analysis is based at least in part on a risk algorithm model that considers one or more of: (i) one or more risk factors associated with data regarding the payment transaction, (ii) one or more risk factors associated with data regarding the customer, or (iii) one or more risk factors associated with data regarding the merchant, and wherein the risk algorithm model determines a weight for individual ones of the one or more risk factors, weights the one or more risk factors, and calculates a sum of the one or more weighted risk factors; when the sum of the one or more weighted risk factors is less than a threshold value displaying, on the merchant POS terminal, a rejection of the payment transaction such that the payment information is not saved for future processing; when the sum of the one or more weighted risk factors is greater than the threshold value: determining that the payment transaction will likely be approved at the second time when the first network connection of the merchant POS terminal is online; storing, at the merchant POS terminal, the payment information for future processing of the payment transaction; and displaying, on the merchant POS terminal, an indication that the merchant should provide an item or service to the customer for the payment transaction; after storing the payment information, determining that the first network connection between the merchant POS terminal and the computing device of the payment service is online; subsequent to determining that the first network connection of the merchant POS terminal is online, sending the payment information to the computing device of the payment service to process the payment transaction; receiving, at the computing device of the payment service and from the merchant POS terminal, the payment information to process the payment transaction; determining that a second network connection between the payment service and another computing device of a payment processing system is offline; based at least in part on determining that the second network connection to the other computing device of the payment processing system is offline, storing the payment information at the computing device of the payment service for future processing of the payment transaction; determining that the second network connection to the other computing device of the payment processing system is online; and based at least in part on determining that the second network connection to the other computing device of the payment processing system is online, sending the payment information to the other computing device associated with the payment processing system for processing of the payment transaction. 2. The method of claim 1 , further comprising: determining the merchant POS terminal has one or more stored payment transactions; and forwarding each of the stored payment transactions to the payment service. 3. The method of claim 1 , further comprising: calculating a wait time, where the wait time is within a range of an average round trip time for a successfully processed transaction; and waiting the wait time before causing display of the indication. 4. The method of claim 1 , wherein: the data regarding the payment transaction include one or more of the following: a value of the payment transaction, description of the payment transaction, itemization of the payment transaction, a type of transaction input, a signature, or an image of the payment transaction. 5. The method of claim 1 , wherein: the data regarding the customer include one or more of the following: a number of already stored transactions, a total value, where the total value is a sum of the value of the payment transaction and values of one or more already stored transactions, prior transactions, a type of payment card, or customer account information, where the customer account information includes a name, contact information, or location of the customer. 6. The method of claim 1 , wherein: the data regarding the merchant includes one or more of the following: a classification of the merchant, merchant transaction history, merchant account information, where the merchant account information includes age, name, or contact information of the merchant, merchant location, locations of transactions conducted with the merchant, operating system of merchant device, or a type of a financial account of the merchant. 7. The method of claim 1 , wherein the payment information is encrypted using a key before the storing, where the key is obtained from the payment service. 8. The method of claim 1 , wherein determining that the first network connection of the merchant POS terminal is online occurs after an interval of time. 9. The method of claim 1 , wherein the first network connection is a cellular data connection to an Internet. 10. The method of claim 1 , further comprising: updating data associated with at least one of (i) the one or more risk factors associated with data regarding the payment transaction, (ii) the one or more risk factors associated with data regarding the customer, or (iii) the one or more risk factors associated with data regarding the merchant after determining that the network connection of the merchant POS terminal is online. 11. The method of claim 1 , wherein: data associated with at least one of (i) the one or more risk factors associated with data regarding the payment transaction, (ii) the one or more risk factors associated with data regarding the customer, or (iii) the one or more risk factors associated with data regarding the merchant is stored on the merchant POS terminal. 12. The method of claim 1 , further comprising: updating the risk algorithm model after determining that the first network connection of the merchant POS terminal is online. 13. A system for processing a payment transaction, the system comprising: one or more applications executing on a merchant point-of-sale (POS) device associated with a merchant; a card reader; a first processor; and first computer-readable media coupled to the processor and having first instructions stored thereon, which, when executed by the processor, cause the processor to perform operations comprising: receiving, by the one or more applications executing on the merchant POS device and via the card reader, payment information for a payment card that is to be used to process a payment transaction between the merchant and a customer; determining, at a first time, that a first network connection to a network-based computing devi

Assignees

Inventors

Classifications

  • G06Q20/204Primary

    comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit · CPC title

  • involving fraud or risk level assessment in transaction processing · CPC title

  • the card reader being portable for interacting with a POS or ECR in realizing a payment transaction · CPC title

  • using wireless networks · CPC title

  • Payments by cards read by M-devices · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9911110B2 cover?
Method, systems, and apparatus for processing a payment transaction includes determining that a network connection between a first destination in a payment system and a second destination in a payment system does not satisfy a latency threshold; receiving data indicating a payment transaction between a customer and a merchant; determining whether the payment transaction should be stored, where …
Who is the assignee on this patent?
Square Inc
What technology area does this patent fall under?
Primary CPC classification G06Q20/204. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 06 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).