# US 11,907,891 B2 · System and method for generating and implementing a household customer database

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,907,891 B2
- Document ID: US11907891B2
- Status: Granted
- Kind: B2
- Application number: 17/163,809
- Filed: 2021-02-01
- Published: 2021-06-17
- Granted: 2024-02-20
- Earliest claimed: 2015-10-02
- Assignees: United States Postal Service
- Applicants: United States Postal Service
- Inventors: Nii-Kwashie Aryeetey; Robert E. Dixon, Jr.; Naomi Miller
- Web page: https://patentgrep.com/patent/US11907891B2

## CPC

- G06Q 10/08355: {Routing methods}
- G06F 21/602: {Providing cryptographic facilities or services}
- G06Q 10/083: Shipping
- G06Q 10/0838: {Historical data}
- H04L 9/14: using a plurality of keys or algorithms
- G06Q 2220/00: Business processing using cryptography
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems and methods for generating and implementing a household customer database are disclosed. In one aspect, a method for processing items comprises receiving a first item to be delivered and identifying data corresponding to one or more of a source information and destination information of the first item. The method further comprises identifying secondary information of the first item, storing the source, destination, and secondary information in a database, creating associations between the source, destination, and secondary information, receiving a request to analyze information stored and associated in the database, determining whether the database comprises information necessary to perform the requested analysis, identifying if additional information is needed to perform the requested analysis, updating the secondary information associations to include the additional information if needed to perform the requested analysis, and analyzing the information stored and associated in the database based on the received analysis request or query.

## Claims

### Claim 1

A method of processing items in a delivery stream to be delivered, the method comprising:
receiving a first item to be delivered;
identifying, on the first item, source information and a delivery point for the first item to be delivered;
identifying secondary information of the first item to be delivered based on the source information, the secondary information comprising one or more preference categories;
storing the source information, the delivery point, and the secondary information in a database;
creating associations between the source information, the delivery point, and the secondary information, in the database;
receiving a request to identify at least one delivery point associated with a specific preference category;
determining whether the database comprises information and associations necessary to perform the requested identification;
identifying additional information and additional associations based on a determination that the information and associations are insufficient to perform the requested identification, wherein the additional information and additional associations are sufficient to perform the requested identification;
adding the additional information to the database;
updating the associations in the database to include the additional associations based on the additional information and the information and associations stored in the database; and
completing the identification based on the received request and the additional information and additional associations in the database.

### Claim 2 (depends on 1)

The method of claim 1, further comprising providing results of the identification of the information stored and associated in the database and the additional information and the additional associations based on the received identification request to an entity that provided the request.

### Claim 3 (depends on 1)

The method of claim 1, further comprising associating an anonymous identifier with at least one of the source information and the delivery point.

### Claim 4 (depends on 3)

The method of claim 3, further comprising providing the anonymous identifier to an entity that provided the request to allow the entity to send one or more second items to a source identified by the source information or recipient identified by the delivery point using only the anonymous identifier.

### Claim 5 (depends on 1)

The method of claim 1, further comprising receiving one or more service requests from a customer and identifying one or more life events in the database of the customer based on the received one or more service requests.

### Claim 6 (depends on 1)

The method of claim 1, wherein the source information includes information identifying a sender of the first item.

### Claim 7 (depends on 1)

The method of claim 1, wherein the delivery point includes information identifying a recipient of the first item.

### Claim 8 (depends on 1)

The method of claim 1, wherein the secondary information includes one or more of a weight of the item, dimensions of the item, postage of the item, shape of the item, and physical characteristics of the item.

### Claim 9 (depends on 1)

The method of claim 1, further comprising identifying one or more services to provide to one or more customers of an item delivery service.

### Claim 10

A system for processing items in a delivery stream to be delivered, the system comprising:
a memory circuit comprising a database configured to maintain associations between name and address information, source information, delivery point, and secondary information stored in the database;
a communication interface configured to receive a request to analyze the information stored and associated in the database; and
a hardware processor configured to:
identify, on a first item, the source information and the delivery point of the first item to be delivered;
identify, based on the source information, the secondary information of the first item to be delivered, the secondary information comprising one or more preference categories;
store the source information, the delivery point, and the secondary information in the database;
create associations between the source information, the delivery point, and the secondary information in the database;
receive a request to identify at least one delivery point associated with a specific preference category;
determine whether the database comprises information and associations necessary to perform the requested identification;
identify additional information and additional associations based on a determination that the information and associations are insufficient to perform the requested identification, wherein the additional information and additional associations are sufficient to perform the requested identification;
add the additional information to the database;
update the associations in the database to include the additional associations based on the additional information and the information and associations stored in the database; and
complete the identification based on the received request and the additional information and additional associations in the database.

### Claim 11 (depends on 10)

The system of claim 10, wherein the hardware processor is further configured to provide results of the identification of the information stored and associated in the database and the additional information and the additional associations in the database based on the received identification request to an entity that provided the request.

### Claim 12 (depends on 10)

The system of claim 10, wherein the hardware processor is further configured to associate an anonymous identifier with at least one of the source information and the delivery point.

### Claim 13 (depends on 12)

The system of claim 12, wherein the hardware processor is further configured to provide the identifier to an entity that provided the request to allow the entity to send one or more second items to a source identified by the source information or recipient identified by the delivery point using only the anonymous identifier.

### Claim 14 (depends on 10)

The system of claim 10, wherein the communication interface is further configured to receive one or more service requests from a customer and wherein the hardware processor is further configured to identify one or more life events in the database of the customer based on the received one or more service requests.

### Claim 15 (depends on 10)

The system of claim 10, wherein the source information includes information identifying a sender of the first item.

### Claim 16 (depends on 10)

The system of claim 10, wherein the delivery point includes information identifying a recipient of the first item.

### Claim 17 (depends on 10)

The system of claim 10, wherein the secondary information includes one or more of a weight of the item, dimensions of the item, postage of the item, shape of the item, and physical characteristics of the item.

### Claim 18 (depends on 10)

The system of claim 10, wherein the hardware processor is further configured to identify one or more services to provide to one or more customers of an item delivery service.
