IP Library Patent Application 15902881
Patent Application
App. No. 15/902,881

METHOD AND SYSTEM FOR AGGREGATE SHIPPING

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.
15/902,881
Abstract

A method for aggregate shipping of a plurality of objects designated for a user including receiving shipping data associated with shipment of a first object of the plurality of objects; generating a personalized content model associated with the user based on the shipping data in combination with user data retrieved from a database; determining personalized content based on the personalized content model; providing the personalized content to the user; receiving supplementary shipping data associated with shipment of a second object selected by the user in response to provision of the personalized content; determining a batch parameter based on an analysis of the shipping data and the supplementary shipping data; and batching the first object and second object into an aggregate shipment based on the batch parameter.

Claims (58)

1 . A method for aggregate shipping of a plurality of objects designated for a user comprising:

receiving shipping data associated with shipment of a first object of the plurality of objects, wherein the shipping data comprises a first object location associated with the first object;

generating a personalized content model associated with the user based on the shipping data in combination with user data retrieved from a database;

determining personalized content based on the personalized content model;

providing the personalized content to the user;

receiving supplementary shipping data associated with shipment of a second object selected by the user in response to provision of the personalized content, wherein the supplementary shipping data comprises a second object location associated with the second object;

determining a batch parameter based on an analysis of the shipping data and the supplementary shipping data; and

batching the first object and second object into an aggregate shipment based on the batch parameter, wherein the aggregate shipment is designated for a destination location associated with the user.

2 . The method of claim 1 , wherein batching the first object and second object into the aggregate shipment comprises:

receiving the first object at an aggregation location, wherein the aggregation location is distinct from the destination location;

receiving the second object at the aggregation location;

batching the first and second object at the aggregation location;

shipping the aggregate shipment to the destination location.

3 . The method of claim 2 , further comprising

receiving the first object via a first shipping carrier;

receiving the second object via a second shipping carrier, wherein the second shipping carrier is distinct from the first shipping carrier; and

shipping the aggregate shipment using a third shipping carrier.

4 . The method of claim 1 , further comprising:

determining a distance between the first object location and the second object location;

in response to the distance being less than a threshold distance, generating control instructions specifying delivery of the first object to the second object location, wherein the second object location comprises an aggregation location; and

shipping the aggregate shipment to the destination location from the aggregation location.

5 . The method of claim 1 , wherein determining the batch parameter comprises determining the batch parameter based on a comparison between the supplementary shipping data and the shipping data according to a set of rules.

6 . The method of claim 1 , wherein the batch parameter comprises an updated delivery estimate, and wherein the analysis of the supplementary shipping data and the shipping data comprises an analysis of a first individual delivery estimate associated with the first object and a second individual delivery estimate associated with the second object.

7 . The method of claim 6 , wherein determining the batch parameter comprises:

determining an aggregation time for shipping the first object to the second location;

generating a combined time based on combining the aggregation time with the first individual delivery estimate; and

generating the updated delivery estimate based on the combined time.

8 . The method of claim 1 , wherein the batch parameter comprises an aggregate route, and wherein the analysis of the supplementary shipping data and the shipping data comprises an analysis of a first individual route associated with the first object and a second individual route associated with the second object.

9 . The method of claim 8 , wherein determining the batch parameter comprises:

determining an aggregation location based on the first individual route and the second individual route;

re-routing the first individual route to the aggregation location; and

determining the aggregate route based on the aggregation location and the destination location.

10 . The method of claim 9 , further comprising determining the aggregation location based on a time point and a first corresponding location associated with the time point along the first individual route and a second corresponding location associated with the time point along the second individual route, wherein the time point and the first and second corresponding locations correspond to a minimum point wherein the first and second objects are geographically closest.

11 . A method for aggregate shipping comprising:

receiving shipping data associated with shipment of a first object designated for a user;

determining personalized content associated with the user based on an analysis of the shipping data;

providing the personalized content to the user;

receiving supplementary shipping data associated with shipment of a second object, in response to providing the personalized content;

determining a batch parameter based on a comparison between the shipping data and the supplementary shipping data; and

batching the first object and second object into an aggregate shipment based on the batch parameter, wherein the aggregate shipment is designated for a destination location.

12 . The method of claim 11 , wherein determining the batch parameter comprises applying a unit standardization rule to the shipping data and the supplementary shipping data and thereby generating unit-standardized shipping data and unit-standardized supplementary shipping data, and comparing the unit-standardized shipping data and the unit-standardized supplementary shipping data to generate the comparison.

13 . The method of claim 12 , further comprising determining the batch parameter based on a batching model, wherein the batching model comprises a decision tree batching model, and wherein determining the batch parameter comprises:

determining a feasibility parameter based on the shipping data and supplementary shipping data; and

determining the batch parameter based on the feasibility parameter.

14 . The method of claim 12 , wherein determining the batch parameter comprises applying the batching model to output a similarity score between the shipping data and the supplementary shipping data.

15 . The method of claim 11 , further comprising:

generating a personalized content model associated with the user based on the shipping data in combination with user data retrieved from a database; and

determining the personalized content based on applying the personalized content model.

16 . The method of claim 15 , wherein the shipping data comprises a set of shipping features, and wherein applying the personalized content model comprises assigning a weight to each of the set of shipping features to generate a weighted set of shipping features and computing the personalized content based on the weighted set of shipping features.

17 . The method of claim 11 , wherein the shipping data comprises a set of related objects related to the first object by a set of product descriptions corresponding to the first object and the set of related objects.

18 . The method of claim 17 , wherein determining the personalized content comprises selecting a subset of the set of related objects that can be batched into a shipment including the first object, wherein the selected subset reduces a delivery estimate of the shipment below a threshold value.

19 . The method of claim 11 , further comprising:

in response to receiving the first object at a second object location through a first shipping carrier, batching the first and second objects into an aggregate shipment at the second object location; and

shipping the aggregate shipment to the destination location using a second shipping carrier.

20 . The method of claim 11 , wherein determining the batch parameter comprises:

determining an aggregation location based on a first individual route extracted from the shipping data and a second individual route extracted from the supplementary shipping data;

re-routing the first individual route to the aggregation location; and

determining an aggregate route based on the aggregation location and the destination location.

Assignments (5)
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT AT REEL/FRAME NO. 058602/0781 Recorded Jun 11, 2024
From: JPMORGAN CHASE BANK, N.A.
To: SIMPLER POSTAGE, INC. (DBA EASYPOST)
Reel/Frame 067698/0832 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME NOS. 052830/0260 AND 056702/0829 Recorded Jun 4, 2024
From: WESTERN ALLIANCE BANK
To: SIMPLER POSTAGE, INC. (DBA EASYPOST)
Reel/Frame 067621/0908 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 3, 2022
From: SIMPLER POSTAGE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058602/0781 →
SECURITY INTEREST Recorded Jun 3, 2020
From: SIMPLER POSTAGE, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 052830/0260 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2018
From: STREEBIN, JARRETT; BATEMAN, SAWYER
To: SIMPLER POSTAGE, INC.
Reel/Frame 045580/0710 →