IP Library › Patent Application 19285767
Patent Application
App. No. 19/285,767

METHOD AND SYSTEM FOR ADDRESS VERIFICATION

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 None
App. No.
19/285,767
Abstract

The method for address verification preferably includes: receiving an unverified address; parsing the unverified address into address elements; determining a candidate address set based on the address elements; determining an address comparison set from the verified address database; selecting an intended address from the address comparison set; optionally facilitating use of the intended address; and optionally determining and providing a call to action based on the intended address.

Claims (43)

1 . A method, comprising:

receiving, via an application programming interface (API), a set of unverified addresses from a sender endpoint;

generating candidate address sets based on the set of unverified addresses;

determining address comparison sets from an address database based on the candidate address sets, comprising, for each candidate address of each candidate address set:

performing a first query on the address database that provides a returned address set, wherein the first query comprises an address element of the candidate address;

performing a second query on the returned address set that provides a returned address, wherein the second query comprises the candidate address; and

adding the returned address to an address comparison set for the candidate address;

determining a set of intended addresses for the set of unverified addresses based on the address comparison sets and the set of unverified addresses; and

providing the set of intended addresses to the sender endpoint via the API.

2 . The method of claim 1 , wherein generating the candidate address sets based on the set of unverified addresses comprises:

parsing the set of unverified addresses into address element sets; and

mutating the address element sets to generate the candidate address sets.

3 . The method of claim 1 , further comprising facilitating printing an asset by a print partner.

4 . The method of claim 1 , further comprising facilitating delivery of an asset to an intended address of the set of intended addresses by a mail partner.

5 . The method of claim 1 , wherein the candidate address set comprises undeliverable addresses.

6 . The method of claim 1 , further comprising:

ingesting, by an address entry component, the unverified address in a single action from a sender; and

in response to the single action, sending the unverified address to the API.

7 . The method of claim 6 , wherein the address entry component comprises a user interface configured to receive input in at least one of freeform text or a set of address element fields.

8 . The method of claim 1 , further comprising receiving a notification from a mail partner;

and updating the address database based on the notification.

9 . The method of claim 1 , wherein the set of unverified addresses is received as a CSV file uploaded to the API.

10 . The method of claim 1 , further comprising determining a set of deliverability confidence scores for the set of intended addresses, wherein the set of deliverability scores are provided to the sender endpoint via the API.

11 . A system, comprising:

a processing system configured to:

receive, via an application programming interface (API), an unverified address from a sender endpoint;

generate a candidate address set based on the unverified address;

determine an address comparison set from an address database based on the candidate address set, comprising:

performing a first query on the address database that provides a returned address set, wherein the first query comprises an address element of a candidate address of a candidate address set; and

performing a second query on the returned address set that provides a primary number, wherein the second query comprises a candidate address of the candidate address set;

determine an intended address based on the address comparison set and the unverified address; and

provide the intended address to the sender endpoint via the API.

12 . The system of claim 11 , wherein the unverified address is received as part of a batch of unverified addresses.

13 . The system of claim 12 , wherein the batch of unverified addresses is processed by the system in parallel.

14 . The system of claim 11 , wherein a physical asset is delivered to the intended address.

15 . The system of claim 11 , wherein the address comparison set comprises deliverable addresses.

16 . The system of claim 11 , further comprising an address entry component, configured to:

ingest the unverified address in a single action from a sender; and

in response to the single action, send the unverified address to the API.

17 . The system of claim 16 , wherein the address entry component comprises an upload interface.

18 . The system of claim 11 , wherein the intended address is selected based on a similarity score between each address of the address comparison set and the unverified address.

19 . The system of claim 11 , wherein receiving the unverified address comprises retrieving the unverified address from an external database via the API.

20 . The system of claim 11 , wherein the processing system is further configured to determine a deliverability class for at least one of the unverified address or the intended address, wherein the deliverability class is provided to the sender endpoint using the API.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2025
From: GARTNER, MARCUS; CURRIE, DAVID
To: LOB.COM, INC.
Reel/Frame 071949/0075 →