IP Library Granted Patent US 11,861,945
Granted Patent B2
US 11,861,945 · App. 16/929,031 · Granted Jan 2, 2024

System and method for facilitating transaction data retrieval

Inventor: Harry T. Whitehouse (Portola Valley, CA)
Assignees: PSI SYSTEMS, INC.; STAMPS.COM INC.
G07B17/00435G06Q20/10G07B2017/00427
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,861,945
App. No.
16/929,031
Granted
Jan 2, 2024
Kind
B2
Abstract

In certain embodiments, transaction data retrieval from a postage vendor system database may be facilitated (e.g., via label generation with multiple barcode representations of a portion of a postage tracking identifier, where the tracking identifier is generated based on a carrier-specific tracking identifier unique within a carrier system with respect to accounts recognized by the carrier system). In some embodiments, the tracking identifier may be generated such that (i) the tracking identifier comprises the carrier-specific tracking identifier and (ii) enables a mail piece associated with a postage transaction to be tracked within the carrier system, and the tracking identifier portion is allocated to the postage transaction in one or more databases of the vendor system. An indicium identifier may be generated to comprise the tracking identifier portion, thereby enabling the vendor system to identify the postage transaction using one of the two identifiers without the other one of the identifiers.

Claims (46)

1. A system for facilitating transaction data retrieval from a postage vendor system database via label generation with multiple representations of a postage tracking identifier portion, the system comprising:

a vendor computer system configured to:

obtain a carrier-specific tracking identifier unique within a carrier computer system with respect to accounts recognized by the carrier computer system;

generate, based on the carrier-specific tracking identifier, a postage tracking identifier having a length longer than the carrier-specific tracking identifier such that (i) the postage tracking identifier comprises the carrier-specific tracking identifier and (ii) the postage tracking identifier is allocated to a postage transaction and enables a mail piece associated with the postage transaction to be tracked within the carrier computer system;

allocate a trackable portion of the postage tracking identifier to the postage transaction in one or more databases of the vendor computer system;

generate a postage value indicium identifier such that the postage value indicium identifier comprises (i) the trackable portion of the postage tracking identifier and (ii) data representing a price associated with the postage transaction, thereby enabling the vendor computer system to identify the postage transaction using (i) the postage value indicium identifier without the postage tracking identifier or (ii) the postage tracking identifier without the postage value indicium identifier;

cause an end-user computer to print the postage value indicium identifier as a first bar code on a first mail piece and the postage tracking identifier as a second bar code on a different portion of the first mail piece than the first bar code such that the trackable portion of the postage tracking identifier is represented at least twice on separated portions of the first mail piece, wherein the vendor computer system is associated with at least two vendor accounts, a first of the at least two vendor accounts being a funded account, and a second of the at least two vendor accounts being a fictitiously fundable account; and

the carrier computer system configured to:

execute a fictitious transaction in the fictitiously fundable account in response to the vendor computer system printing the postage value indicium; and

execute a real transaction in the funded account in response to the first mail piece being identified as present in the mail stream by the carrier computer system.

2. A system as in claim 1 , wherein the vendor computer system is further configured to:

generate a postage vendor file containing trackable portions of postage tracking identifiers generated over a time period; and

periodically upload, to the carrier computer system, the postage vendor file for processing by the carrier computer system.

3. A system as in claim 2 , wherein the postage tracking identifiers include at least a portion that allows the vendor to be identified by the carrier computer system.

4. A system as in claim 1 , wherein the first barcode and the second barcode are of different types.

5. A system as in claim 4 , wherein the first barcode is a 1D barcode and the second barcode is a 2D barcode.

6. A system as in claim 1 , wherein the trackable portion comprises a barcode selected from the group consisting of: a delivery confirmation barcode, an express mail tracking barcode, or a customs barcode.

7. A system as in claim 1 , wherein the first mail piece comprises a return mailer, and the postage value indicium identifier data representing the price associated with the postage transaction represents a cost of shipping the return mailer from a third party location to the postage vendor, and wherein the carrier computer system only charges the postage vendor for the transaction in the event that the first mail piece is identified as present in the mail stream by the carrier computer system.

8. A system as in claim 1 , wherein the vendor computer system is configured to selectively produce postage value indicium identifiers associated with either the funded account or the fictitiously fundable account.

9. A system as in claim 1 , wherein the first mail piece comprises a return mailer, and the postage value indicium identifier data representing the price associated with the postage transaction represents a cost of shipping the return mailer from a third party location to the postage vendor.

10. A method of facilitating transaction data retrieval from a postage vendor system database via label generation with multiple representations of a postage tracking identifier portion, the method comprising:

obtaining, by a vendor computer system associated with a postage vendor, a carrier-specific tracking identifier unique within a carrier computer system with respect to accounts recognized by the carrier computer system;

generating, by the vendor computer system, based on the carrier-specific tracking identifier, a postage tracking identifier having a length longer than the carrier-specific tracking identifier such that (i) the postage tracking identifier comprises the carrier-specific tracking identifier and (ii) the postage tracking identifier is allocated to a postage transaction and enables a mail piece associated with the postage transaction to be tracked within the carrier computer system;

allocating, by the vendor computer system, a trackable portion of the postage tracking identifier to the postage transaction in one or more databases of the vendor computer system;

generating, by the vendor computer system, a postage value indicium identifier such that the postage value indicium identifier comprises (i) the trackable portion of the postage tracking identifier and (ii) data representing a price associated with the postage transaction, thereby enabling the vendor computer system to identify the postage transaction using (i) the postage value indicium identifier without the postage tracking identifier or (ii) the postage tracking identifier without the postage value indicium identifier;

causing, by the vendor computer system, an end-user computer to be enabled to print the postage value indicium identifier as a first barcode on a first mail piece and the postage tracking identifier as a second barcode on a different portion of the first mail piece than the first barcode such that the trackable portion of the postage tracking identifier is represented at least twice on separated portions of the first mail piece, wherein the vendor computer system is associated with at least two vendor accounts, a first of the at least two vendor accounts being a funded account, and a second of the at least two vendor accounts being a fictitiously fundable account;

executing, by the carrier computer system, a fictitious transaction in the fictitiously fundable account in response to the vendor computer system printing the postage value indicium; and

executing, by the carrier computer system, a real transaction in the funded account in response to the first mail piece being identified as present in the mail stream by the carrier computer system.

11. A method as in claim 10 , further comprising:

generating, by the vendor computer system, a postage vendor file containing trackable portions of postage tracking identifiers generated over a time period;

periodically uploading, to the carrier computer system, the postage vendor file for processing by the carrier computer system.

12. A method as in claim 11 , wherein the postage tracking identifiers include at least a portion that allows the vendor to be identified by the carrier computer system.

13. A method as in claim 10 , wherein the first barcode and the second barcode are of different types.

14. A method as in claim 13 , wherein the first barcode is a 1D barcode and the second barcode is a 2D barcode.

15. A method as in claim 10 , wherein the trackable portion comprises a barcode selected from the group consisting of: a delivery confirmation barcode, an express mail tracking barcode, or a customs barcode.

16. A method as in claim 10 , wherein the first mail piece comprises a return mailer, and the postage value indicium identifier data representing the price associated with the postage transaction represents a cost of shipping the return mailer from a third party location to the postage vendor, and wherein the carrier computer system only charges the postage vendor for the transaction in the event that the first mail piece is identified as present in the mail stream by the carrier computer system.

17. A method as in claim 10 wherein the vendor computer system is configured to selectively produce postage value indicium identifiers associated with either the funded account or the fictitiously fundable account.

18. A method as in claim 10 , wherein the first mail piece comprises a return mailer, and the postage value indicium identifier data representing the price associated with the postage transaction represents a cost of shipping the return mailer from a third party location to the postage vendor.

19. A method comprising:

obtaining, by a vendor computer system associated with a postage vendor, a carrier-specific tracking identifier unique within a carrier computer system with respect to accounts recognized by the carrier computer system;

generating, by the vendor computer system, based on the carrier-specific tracking identifier, a postage tracking identifier having a length longer than the carrier-specific tracking identifier such that the postage tracking identifier comprises the carrier-specific tracking identifier, the postage tracking identifier is allocated to a postage transaction and enables a mail piece associated with the postage transaction to be tracked within the carrier computer system, and the postage tracking identifier comprises a portion indicating that the price associated with the postage transaction is drawn from an account not reflective of real money that is recognizable by the carrier computer system;

allocating, by the vendor computer system, a trackable portion of the postage tracking identifier to the postage transaction in one or more databases of the vendor computer system;

generating, by the vendor computer system, a postage value indicium identifier such that the postage value indicium identifier comprises at least one of: the trackable portion of the postage tracking identifier and data representing a price associated with the postage transaction, thereby enabling the vendor computer system to identify the postage transaction using at least one of: the postage value indicium identifier without the postage tracking identifier and the postage tracking identifier without the postage value indicium identifier;

causing, by the vendor computer system, an end-user computer to be enabled to print the postage value indicium identifier as a first barcode on a first mail piece and the postage tracking identifier as a second barcode on a different portion of the first mail piece than the first barcode such that the trackable portion of the postage tracking identifier is represented at least twice on separated portions of the first mail piece, wherein the vendor computer system is associated with at least two vendor accounts, a first of the at least two vendor accounts being a funded account, and a second of the at least two vendor accounts being a fictitiously fundable account;

executing, by the carrier computer system, a fictitious transaction in the fictitiously fundable account in response to the vendor computer system printing the postage value indicium; and

executing, by the carrier computer system, a real transaction in the funded account in response to the first mail piece being identified as present in the mail stream by the carrier computer system.

Assignments (3)
SECURITY INTEREST Recorded Oct 8, 2021
From: STAMPS.COM INC.; PSI SYSTEMS, INC.; AUCTANE LLC; SHIPPINGEASY GROUP, INC.
To: ARES CAPITAL CORPORATION
Reel/Frame 057758/0116 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2021
From: WHITEHOUSE, HARRY T.
To: STAMPS.COM INC.
Reel/Frame 055450/0347 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2020
From: WHITEHOUSE, HARRY T.
To: PSI SYSTEMS, INC.
Reel/Frame 053208/0842 →