IP Library Granted Patent US 12,033,145
Granted Patent B2
US 12,033,145 · App. 17/710,953 · Granted Jul 9, 2024

Systems and methods for facilitating account verification over a network

Inventors: Nolwenn Godard (San Francisco, CA); Ji Zhang (Sunnyvale, CA); Mehul Asher (San Jose, CA); Maulshree Goyal (Sunnyvale, CA)
Assignee: PayPal, Inc.
G06Q20/385G06Q20/10G06Q20/40G06Q30/06G06Q40/12
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 12,033,145
App. No.
17/710,953
Granted
Jul 9, 2024
Kind
B2
Abstract

In accordance with embodiments of the present disclosure, systems and methods for facilitating electronic commerce over a network include generating a transfer code for a client, associating the transfer code to a client account related to the client, providing the transfer code to the client over the network, receiving a fund transfer request from a trusted entity on behalf of the client over the network, the fund transfer request including the transfer code, extracting information from the fund transfer request including the transfer code associated with the fund transfer request, accessing the client account related to the client, extracting information from the client account including the transfer code associated with the client account, and verifying the transfer code of the fund transfer request by determining whether the transfer code associated with the client account matches the transfer code extracted from the fund transfer request.

Claims (51)

1. A system associated with a service provider, 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, via an automatic clearing house (ACH) network, an ACH fund transfer request initiated by a client associated with a first client account with a financial institution for transferring funds from the first client account to a second client account with the service provider;

extracting a client identifier and first client information from the ACH fund transfer request;

accessing a transfer code generated by the service provider for the second client account based on the first client information extracted from the ACH fund transfer request;

verifying the client identifier extracted from the ACH fund transfer request based on the transfer code generated by the service provider for the first client account;

in response to verifying the client identifier, linking the first client account with the financial institution to the second client account with the service provider;

determining an institution type associated with the financial institution;

generating a verification message based on the institution type associated with the financial institution; and

transmitting the verification message to a device associated with the client.

2. The system of claim 1 , wherein the first client information includes at least one of a name of the client, a password, a personal identification number, a personal identification code, a credit card number, a debit card number, a photographic image, biometric identification, an address, or a phone number.

3. The system of claim 1 , wherein the ACH fund transfer request is received from a server associated with the financial institution.

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

determining a client name associated with the first client account; and

accessing the first client account with the financial institution based on the client name.

5. The system of claim 4 , wherein the operations further comprise accessing the second client account with the service provider based on the client name associated with the first client account.

6. The system of claim 1 , wherein the verifying the client identifier comprises determining that the client identifier extracted from the ACH fund transfer request is identical to the transfer code generated for the second client account.

7. A method comprising:

receiving, by a computer system associated with a service provider, a fund transfer request initiated by a client associated with a first client account with a financial institution for transferring funds from the first client account to a second client account with the service provider;

extracting, by the computer system, a client identifier from the fund transfer request;

accessing, by the computer system, a transfer code generated by the service provider for the second client account;

verifying the fund transfer request based on the client identifier and the transfer code;

in response to the verifying the fund transfer request, linking the first client account with the financial institution to the second client account with the service provider;

generating, by the computer system, a verification message based on an institution type associated with the financial institution; and

transmitting the verification message to a device associated with the client.

8. The method of claim 7 , further comprising:

determining client data associated with the first client account based on the fund transfer request; and

accessing the first client account with the financial institution based on the client data.

9. The method of claim 8 , further comprising accessing the second client account with the service provider based on the client data associated with the first client account.

10. The method of claim 9 , wherein the verifying the fund transfer request comprises matching the client identifier extracted from the fund transfer request with the transfer code generated for the second client account.

11. The method of claim 8 , wherein the client data includes at least one of a name of the client, a password, a personal identification number, a personal identification code, a credit card number, a debit card number, a photographic image, biometric identification, an address, or a phone number.

12. The method of claim 7 , wherein the fund transfer request is received from a server associated with the financial institution.

13. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine associated with a service provider to perform operations comprising:

receiving a fund transfer request initiated by a client associated with a first client account with a financial institution for transferring funds from the first client account to a second client account with a service provider;

extracting first client information associated with the client from the fund transfer request;

accessing a transfer code generated by the service provider for the second client account based on the first client information extracted from the fund transfer request;

verifying the fund transfer request based on the first client information and the transfer code;

in response to the verifying the fund transfer request linking the first client account with the financial institution to the second client account with the service provider;

determining an institution type associated with the financial institution;

generating a verification message based on the institution type associated with the financial institution; and

transmitting the verification message to a device associated with the client.

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

determining client data associated with the first client account; and

accessing the first client account with the financial institution based on the client data.

15. The non-transitory machine-readable medium of claim 14 , wherein the operations further comprise accessing the second client account based on the client data client information.

16. The non-transitory machine-readable medium of claim 13 , wherein the operations further comprise determining a client identifier based on the first client information.

17. The non-transitory machine-readable medium of claim 16 , wherein the verifying the fund transfer request comprises matching the client identifier with the transfer code.

18. The non-transitory machine-readable medium of claim 14 , wherein the client data includes at least one of a name of the client, a password, a personal identification number, a personal identification code, a credit card number, a debit card number, a photographic image, biometric identification, an address, or a phone number.

19. The non-transitory machine-readable medium of claim 13 , wherein the fund transfer request is received from a server associated with the financial institution.

20. The system of claim 1 , wherein the operations further comprise generating the transfer code for the second client account.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2022
From: GODARD, NOLWENN; ZHANG, JI; ASHER, MEHUL; GOYAL, MAULSHREE
To: EBAY INC.
Reel/Frame 060358/0144 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2022
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 060358/0262 →
Continuity (5)
Continuation 16781815 · Feb 4, 2020
Continuation 15859146 · Dec 29, 2017
Continuation 14709321 · May 11, 2015
Continuation 12694945 · Jan 27, 2010
Related Publication 20220222660A1 · Jul 14, 2022