Dynamically providing a third-party checkout option

US10417702B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10417702-B2
Application numberUS-201314037357-A
CountryUS
Kind codeB2
Filing dateSep 25, 2013
Priority dateMay 26, 2011
Publication dateSep 17, 2019
Grant dateSep 17, 2019

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.

Methods for facilitating financial transactions include facilitating or otherwise increasing the ease and speed of checkout processes. In particular, one or more implementations comprise an e-commerce payment facilitator that acts as an intermediary between a commerce application and a payment gateway. The e-commerce payment facilitator can provide stored payment information to a commerce application based on a few simple selections by a user. This allows a user to easily and securely complete commerce transactions, which simplifies the user's checkout experience and reduces barriers to purchase. Furthermore, the e-commerce payment facilitator can pass payment details to the commerce application's payment gateway. In addition to the foregoing, methods involve dynamically and intelligently providing a user the option of using payment information stored by the network application.

First claim

Opening claim text (preview).

We claim: 1. A method comprising: receiving an engagement request, at one or more servers of a network application from a client device, including an indication that a user has begun a transaction using a client application on the client device; determining, by the one or more servers in response to the engagement request, whether providing personal information maintained at the network application will increase a probability that the user completes the transaction using the client application on the client device; dynamically displaying, in a user interface of the client application, a user selectable option to complete the transaction using the personal information maintained by the one or more servers of the network application based on a determination that providing the personal information from the network application will increase the probability that the user completes the transaction using the client application on the client device; and dynamically refraining from displaying, in the user interface of the client application, the user selectable option to complete the transaction using the personal information maintained by the one or more servers of the network application based on a determination that providing the personal information from the network application will not increase the probability that the user completes the transaction using the client application on the client device. 2. The method as recited in claim 1 , further comprising determining one or more factors for the user related to the use of the selectable option, the one or more factors comprising one or more of: whether the user has an account with the network application, whether the user is currently logged into the network application, whether personal information is available for the user, a conversion rate for the user when the selectable option was presented for a past transaction, or a history of activity for the user with the network application; and wherein determining whether providing personal information maintained at the network application in response to the engagement request will increase a probability that the user completes the transaction using the client application on the client device is based on the one or more determined factors for the user related to the use of the selectable option. 3. The method as recited in claim 1 , wherein determining whether providing personal information will increase the probability that the user completes the transaction using the client application on the client device comprises determining if personal information is available for the user on the one more servers of the network application. 4. The method as recited in claim 3 , wherein determining if personal information is available for the user comprises determining if a payment card is on file for the user on the one or more servers of the network application. 5. The method as recited in claim 1 , further comprising, based on the determination that providing the personal information from the network application will increase the probability that the user completes the transaction using the client application on the client device, providing the user selectable option to complete the transaction using the personal information maintained by the one or more servers of the network application only if the user is currently logged into the network application. 6. The method as recited in claim 5 , wherein the network application comprises a social networking application. 7. The method as recited in claim 1 , further comprising determining a predicted conversion rate, wherein determining whether providing personal information will increase the probability that the user completes the transaction using the client application on the client device comprises determining whether the predicted conversion rate is greater than an average conversion rate of the client application. 8. The method as recited in 7 , wherein the predicted conversion rate is based on data specific to the user. 9. The method as recited in claim 8 , wherein the predicted conversion rate is based on a percentage of times the user has completed a transaction using any client application when presented with the user selectable option to complete a transaction using the personal information provided by the network application. 10. The method as recited in claim 8 , wherein the predicted conversion rate is based on a percentage of times users of an age, gender or other demographic shared with the user have completed a transaction when presented with the user selectable option to use personal information provided by the network application. 11. The method as recited in claim 1 , further comprising: calculating a risk score based on risk data associated with the user; and using the risk score in determining whether providing personal information will increase the probability that the user completes the transaction using the client application on the client device; or sending the risk score to the client application on the client device. 12. The method as recited in claim 1 , further comprising: tracking information corresponding to the user; and using the tracked information in determining whether providing personal information will increase the probability that the user completes the transaction using the client application using the client device. 13. The method as recited in claim 12 , wherein tracking information corresponding to the user comprises tracking at least one of demographic information of the user, past purchases of the user, user interests of the user, or activity for the user with applications. 14. A system comprising: one or more server computing devices executing a network application; a non-transitory storage medium comprising instructions that, when executed by the one or more server computing devices, cause the system to: receive an engagement request, from a client device, including an indication that a user has begun a transaction using a client application on the client device; determine, in response to the engagement request, whether providing personal information maintained at the network application will increase a probability that the user completes the transaction using the client application on the client device; dynamically displaying, in a user interface of the client application, a user selectable option to complete the transaction using the personal information maintained by the one or more servers of the network application based on a determination that providing the personal information from the network application will increase the probability that the user completes the transaction using the client application on the client device; and dynamically refraining from displaying, in the user interface of the client application, the user selectable option to complete the transaction using the personal information maintained by the one or more server computing devices of the network application based on a determination that providing the personal information from the network application will not increase the probability that the user completes the transaction using the client application on the client device. 15. The system as recited in claim 14 , further comprising instructions that, when executed by the one or more server computing devices, cause the system to: track information corresponding to the user; and use the tracked information in determining whether providing personal information will increase a probability that the user completes the transaction using the client application on the client device. 16. The sy

Assignees

Inventors

Classifications

  • G06Q40/00Primary

    Finance; Insurance; Tax strategies; Processing of corporate or income taxes · CPC title

  • Marketing; Price estimation or determination; Fundraising · 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 US10417702B2 cover?
Methods for facilitating financial transactions include facilitating or otherwise increasing the ease and speed of checkout processes. In particular, one or more implementations comprise an e-commerce payment facilitator that acts as an intermediary between a commerce application and a payment gateway. The e-commerce payment facilitator can provide stored payment information to a commerce appli…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06Q40/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 17 2019 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).