IP Library › Granted Patent US 11,380,139
Granted Patent B2
US 11,380,139 · App. 16/197,266 · Granted Jul 5, 2022

Automatic address validation

Inventor: Joerg Schleicher (San Francisco, CA)
Assignee: PayPal, Inc.
G07B17/00435G07B2017/00443G07B2017/00451
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 11,380,139
App. No.
16/197,266
Granted
Jul 5, 2022
Kind
B2
Abstract

An identifier is received with a portion of a postal address. That portion is compared against multiple additional postal addresses associated with the identifier. If a match is detected, a confirmation is transmitted to a requestor who originally sent the identifier and the portion of the postal address.

Claims (60)

1. A system, comprising:

a non-transitory memory storing a plurality of financial service accounts, wherein each financial service account in the plurality of financial service accounts comprise one or more postal addresses; and

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

receiving, from a merchant website presented on a user device associated with a user, a validation request for validating a combination of an account identifier and a portion of a postal address provided by the user;

identifying a particular financial service account from the plurality of financial service accounts based on the account identifier;

comparing the portion of the postal address against a plurality of postal addresses associated with the particular financial service account;

validating the combination of the account identifier and the portion of the postal address based on matching the portion of the postal address with a particular postal address from the plurality of postal addresses;

in response to the validating, generating a token for the validation request based on the combination of the account identifier and the portion of the postal address;

transmitting the token to the merchant website;

receiving, from the merchant website, a redirect request that redirects the user from the merchant website to a payment service provider website for processing a purchase transaction between the user and the merchant website, wherein the token is appended to the redirect request;

determining that the token was generated for the validation request; and

in response to request determining that the token corresponds to the validation request, providing, on the user device, a user interface for completing the purchase transaction between the user and the merchant website using the particular financial service account based on the token, wherein the user interface limits the user to using the particular postal address corresponding to the token as a shipping address for the purchase transaction with the merchant website.

2. The system of claim 1 , wherein the user interface is configured to enable the user to select, from a plurality of funding sources associated with the particular financial service account, a particular funding source for use in the purchase transaction.

3. The system of claim 1 , wherein the token is generated as an encrypted string based on the account identifier and the portion of the postal address.

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

in response to receiving the redirect request, decrypting the token and obtaining the portion of the postal address based on the decrypting, wherein the user interface is provided to include the portion of the postal address.

5. The system of claim 1 , wherein the operations further comprise revoking the token based on a preset period of elapsed time from receiving the validation request.

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

processing the purchase transaction using a funding source associated with the particular financial service account; and

transmitting a confirmation to the merchant website indicating that the purchase transaction is completed.

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

receiving, from a second merchant website, a second redirect request comprising the token, wherein the second direct request is associated with a second purchase transaction between the user and the second merchant website; and

in response to receiving the second redirect request, providing, on the user device, a second user interface for completing the second purchase transaction between the user and the second merchant web site using the particular financial service account based on the token.

8. A method, comprising:

receiving, by one or more hardware processors from a merchant website presented on a user device associated with a user, a validation request for validating a combination of an account identifier and a portion of a postal address provided by the user;

accessing a plurality of financial service accounts with a payment service provider, wherein each financial service account in the plurality of financial service accounts comprise one or more postal addresses;

identifying a particular financial service account from the plurality of financial service accounts based on the account identifier, wherein the particular financial service account is associated with a plurality of postal addresses;

comparing the portion of the postal address against the plurality of postal addresses associated with the particular financial service account;

matching the portion of the postal address with a particular postal address from the plurality of postal addresses associated with the particular financial service account;

validating the combination of the account identifier and the portion of the postal address based on the identifying and the matching;

obtaining a token for the particular financial service account;

transmitting the token to the merchant web site;

receiving a redirect request from the merchant web site;

determining that the token is appended to the redirect request; and

in response to receiving the redirect request and determining the token is appended to the redirect request, processing a purchase transaction between the user and the merchant website through the particular financial service account based on the token, wherein the processing the purchase transaction limits the user to using the particular postal address as a shipping address for the purchase transaction.

9. The method of claim 8 , wherein the portion comprises a zip code and an incomplete street name.

10. The method of claim 8 , wherein the purchase transaction is processed based on a funding source of the particular financial service account.

11. The method of claim 8 , further comprising defining at least one of a condition or an event for which the token may be used for authenticating the user in subsequent purchase transactions.

12. The method of claim 11 , wherein the condition is time-dependent.

13. The method of claim 8 , wherein the account identifier comprises at least one of an electronic mail address, a phone number, or a name associated with the user.

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

receiving, from a merchant website presented on a user device associated with a user, a validation request for validating a combination of an account identifier and a portion of a postal address provided by the user;

identifying a particular financial service account from a plurality of financial service accounts based on the account identifier;

comparing the portion of the postal address against a plurality of postal addresses associated with the particular financial service account;

validating the combination of the account identifier and the portion of the postal address based on matching the portion of the postal address with a particular postal address from the plurality of postal addresses associated with the particular financial service account;

generating a token based on the combination of the account identifier and the portion of the postal address;

transmitting the token to the merchant website, wherein the transmitting causes the token to be appended to a redirect request that redirects the user from the merchant website to a payment service provider website;

receiving, from the merchant website, the redirect request comprising the token; and

in response to receiving the redirect request, providing, on the user device, a user interface for completing a purchase transaction between the user and the merchant website using the particular financial service account based on the token included in the redirect request, wherein the user interface limits the user to using the particular postal address corresponding to the token as a shipping address for the purchase transaction with the merchant website.

15. The non-transitory machine-readable medium of claim 14 , wherein the user interface is configured to enable the user to select, from a plurality of funding sources associated with the particular financial service account, a particular funding source for use in the purchase transaction.

16. The non-transitory machine-readable medium of claim 14 , wherein the token is generated as an encrypted string based on the account identifier and the portion of the postal address.

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

in response to receiving the redirect request, decrypting the token to obtain the portion of the postal address, wherein the user interface is provided to include the portion of the postal address.

18. The non-transitory machine-readable medium of claim 14 , wherein the operations further comprise revoking the token based on a preset period of elapsed time from receiving the validation request.

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

processing the purchase transaction using a funding source associated with the particular financial service account; and

transmitting a confirmation to the merchant website indicating that the purchase transaction is completed.

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

receiving, from a second merchant web site, a second redirect request comprising the token, wherein the second direct request is associated with a second purchase transaction between the user and the second merchant website; and

in response to receiving the second redirect request, providing, on the user device, a second user interface for completing the second purchase transaction between the user and the second merchant web site using the particular financial service account based on the token.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2019
From: SCHLEICHER, JOERG
To: PAYPAL, INC.
Reel/Frame 048531/0496 →
Continuity (2)
Continuation 10990593 · Nov 17, 2004
Related Publication 20190236854A1 · Aug 1, 2019
Cited By (1)
US 12,223,504