IP Library Granted Patent US 10,223,677
Granted Patent B2
US 10,223,677 · App. 15/700,637 · Granted Mar 5, 2019

Completion of online payment forms and recurring payments by a payment provider systems and methods

Inventor: Kamal Zamer (San Jose, CA)
Assignee: PAYPAL, INC.
G06Q20/102G06Q20/08G06Q20/12G06Q20/14G06Q20/227
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,223,677
App. No.
15/700,637
Granted
Mar 5, 2019
Kind
B2
Abstract

There is provided systems and method for automatic completion of online payment forms and recurring payments. The methods include determining if a user is engaged in a financial transaction, requesting permission to use an payment provider to complete the financial transaction, and completing the financial transaction using the payment provider if permission is granted, wherein the payment provider provides user information to complete the financial transaction. The financial transaction may include a payment form including at least one field, a recurring payment, or a payment to a merchant utilized by the user.

Claims (60)

1. A system comprising:

a non-transitory memory; and

one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:

receiving, by an online service provider, navigation data comprising an Internet address from a service provider application executing on a computing device;

determining from the navigation data that the computing device is at a checkout interface of a website of a merchant associated with the Internet address;

determining an electronic statement associated with the computing device;

determining that an electronic transaction to be processed with the merchant at the website corresponds to a recurring transaction to the merchant based on the electronic statement;

in response to a permission received from the computing device, establishing an automatic transaction to the merchant for the recurring transaction based on the electronic statement and the website; and

when the recurring transaction is due:

automatically accessing a public application programming interface (API) of the website; and

providing, by the online service provider, the automatic transaction for the recurring transaction without the computing device utilizing the service provider application or the website.

2. The system of claim 1 , wherein the electronic transaction on the website comprises an electronic payment form on the website that comprises at least one interface field for entry of data.

3. The system of claim 2 , wherein the service provider application checks one of a uniform resource locator (URL) or a commerce application corresponding to the electronic payment form to determine that the computing device is engaged in the electronic transaction.

4. The system of claim 1 , wherein the operations further comprise:

providing a temporary account number to complete the automatic transaction, wherein the temporary account number comprises one of a temporary credit card number or a temporary funding source account identifier.

5. The system of claim 1 , wherein the determining that the electronic transaction corresponds to the recurring transaction comprises:

monitoring a user account utilized by the service provider application to determine if the computing device is engaged in the electronic transaction.

6. The system of claim 1 , wherein the operations further comprise:

providing an interface within the service provider application to manage the automatic transaction.

7. The system of claim 1 , wherein the electronic transaction was previously performed using the service provider application, and wherein the operations further comprise:

determining settings used by the service provider application for the electronic transaction; and

storing the settings for the recurring transaction.

8. A method comprising:

receiving, by a service provider, navigation data comprising an internet address from a service provider application executing on a computing device;

determining from the navigation data that the computing device is at a checkout interface of a website of a merchant associated with the Internet address;

accessing an electronic statement associated with the computing device;

determining that an electronic transaction to be processed with the merchant at the website corresponds to a recurring transaction with the merchant based on the electronic statement;

in response to receiving a permission from the computing device, establishing an automatic transaction with the merchant for the recurring transaction based on the electronic statement and the website; and

when the recurring transaction is due:

automatically accessing a public application programming interface (API) of the website; and

providing, by the service provider, the automatic transaction for the recurring transaction without the computing device utilizing the service provider application or the website.

9. The method of claim 8 , wherein the electronic transaction on the website comprises an electronic form on the website that comprises at least one interface field for entry of data.

10. The method of claim 9 , wherein the service provider application checks one of a uniform resource locator (URL) or a commerce application corresponding to the electronic form to determine that the computing device is engaged in the electronic transaction.

11. The method of claim 8 , further comprising:

providing a temporary account number to complete the automatic transaction, wherein the temporary account number comprises one of a temporary credit card number or a temporary account identifier.

12. The method of claim 8 , wherein the determining that the electronic transaction corresponds to the recurring transaction comprises:

monitoring a user account utilized by the service provider application to determine if the computing device is engaged in the electronic transaction.

13. The method of claim 8 , further comprising:

providing an interface within the service provider application to manage the automatic transaction.

14. The method of claim 8 , wherein the electronic transaction was previously performed using the service provider application, and wherein the method further comprises:

determining settings used by the service provider application for the electronic transaction; and

storing the settings for the recurring transaction.

15. A non-transitory machine readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:

receiving, by a payment provider, navigation data comprising an internet address from a payment provider application executing on a device of a user having an account with the payment provider;

determining from the navigation data that the device is at a checkout interface of a website of a merchant associated with the internet address;

accessing a financial statement associated with the account with the payment provider,

determining that a financial transaction to be processed with the merchant at the website corresponds to a recurring payment to the merchant based on the financial statement;

in response to a permission from the user, establishing an automatic payment to the merchant for the recurring payment using the financial statement and the website; and

when the recurring payment is due:

automatically accessing a public application programming interface (API) of the website; and

providing, by the payment provider, the automatic payment for the recurring payment without the device utilizing the payment provider application or the website.

16. The non-transitory machine readable medium of claim 15 , wherein the financial transaction on the website comprises an electronic payment form on the website that comprises at least one interface field for entry of data.

17. The non-transitory machine readable medium of claim 16 , wherein the payment provider application checks one of a uniform resource locator (URL) or a commerce application corresponding to the electronic payment form to determine that the device is engaged in the financial transaction.

18. The non-transitory machine readable medium of claim 15 , wherein the operations further comprise:

providing a temporary account number to complete the automatic payment, wherein the temporary account number comprises one of a temporary credit card number or a temporary payment account identifier.

19. The non-transitory machine readable medium of claim 15 , wherein the determining that the financial transaction corresponds to the recurring payment comprises:

monitoring a user financial account utilized by the payment provider application to determine if the device is engaged in the financial transaction.

20. The non-transitory machine readable medium of claim 15 , wherein the financial transaction is previously performed using the payment provider application, and wherein the operations further comprise:

determining payment settings used by the payment provider application for the financial transaction; and

storing the payment settings for the recurring payment.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2017
From: ZAMER, KAMAL
To: EBAY INC.
Reel/Frame 043545/0872 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2017
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 043545/0988 →
Continuity (2)
Continuation 14026776 · Sep 13, 2013
Related Publication 20180121893A1 · May 3, 2018
Cited By (2)
US 12,190,373 US 12,437,086