IP Library Granted Patent US 12,699,950
Granted Patent B2
US 12,699,950 · App. 18/664,155 · Granted Aug 4, 2026

Systems and methods for predictive in-transit shipment delivery exception notification and automated resolution

Inventors: Olivier Jean Marie Modica (Austin, TX); Jennifer Lynn Bebout (Austin, TX)
Assignee: CONVEY, LLC
G06Q10/0833G06F16/95G06Q10/08G06Q10/08355G06Q30/02G06Q30/0207H04L67/025H04L67/06
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 12,699,950
App. No.
18/664,155
Filed
May 14, 2024
Granted
Aug 4, 2026
Kind
B2
Art Unit
3628
USPC
705/333
Abstract

A shipping management system includes one or more computer systems coupled to a network and a data storage device. The shipping management system uses one or more ingest modules to collect shipping information from the computer systems of multiple carriers. The shipping management system uses one or more normalization modules to normalize carrier specific data. The shipping management system uses one or more prediction modules to analyze the normalized shipping information using a set of prediction rules. The shipping management system identifies carrier exceptions and generates predicted exceptions based on the normalized shipping information. The shipping management system can selectively generate notifications, take actions, and/or resolve identified and generated exceptions.

Claims (42)

1 . A computer-implemented method of predicting and classifying shipping exceptions, the computer-implemented method comprising:

storing a set of shipping records for a plurality of shipments across a plurality of carriers, each shipping record in the set of shipping records associating a respective shipment from the plurality of shipments with a respective carrier from the plurality of carriers;

connecting to a plurality of carrier systems over a network, the plurality of carrier systems including a carrier system for each of the plurality of carriers;

automatically collecting current shipping information for the plurality of shipments from the plurality of carrier systems, wherein the current shipping information includes, for each shipment from the plurality of shipments, electronic shipment tracking data for the respective shipment formatted according to a carrier specific format used by the respective carrier;

for each shipment from the plurality of shipments, mapping the electronic shipment tracking data for the respective shipment from the carrier specific format used by the respective carrier to one of a set of normalized tracking codes to generate normalized shipping information for the respective shipment;

analyzing the normalized shipping information for a first shipment of the plurality of shipments using a prediction rule to predict an exception for the first shipment due to a predicted delay at a tracking location associated with the first shipment, wherein the prediction rule compares a current transit time for the first shipment to an average historical transit time tracked by carrier and mode from an origin location to a destination location, and predicts the exception when the current transit time exceeds the average historical transit time by a specified amount;

accessing weather data associated with the tracking location;

analyzing the weather data to determine that weather causes the predicted delay at the tracking location;

based on the analysis of the weather data, determining that the predicted exception should be classified as a weather delay for the first shipment; and

after determining that the predicted exception should be classified as the weather delay, communicating, to a device, a notification (i) indicating the weather delay for the first shipment, and (ii) a discount applicable to a future purchase.

2 . The computer-implemented method of claim 1 , further comprising:

classifying the weather delay as one of an automated resolution, a communication resolution, or a no resolution.

3 . The computer-implemented method of claim 1 , further comprising:

triggering an action to resolve the weather delay, wherein the action depends on the weather delay.

4 . A system for predicting shipping exceptions, comprising:

a computer memory storing:

a set of shipping records for a plurality of shipments across a plurality of carriers, each shipping record in the set of shipping records associating a respective shipment from the plurality of shipments with a respective carrier from the plurality of carriers; and

one or more processors interfaced with the computer memory and configured to execute computer-readable instructions to cause the one or more processors to:

connect to a plurality of carrier systems over a network, the plurality of carrier systems including a carrier system for each of the plurality of carriers,

automatically collect current shipping information for the plurality of shipments from the plurality of carrier systems, wherein the current shipping information includes, for each shipment from the plurality of shipments, electronic shipment tracking data for the respective shipment formatted according to a carrier specific format used by the respective carrier,

for each shipment from the plurality of shipments, map the electronic shipment tracking data for the respective shipment from the carrier specific format used by the respective carrier to one of a set of normalized tracking codes to generate normalized shipping information for the respective shipment,

analyze the normalized shipping information for a first shipment of the plurality of shipments using a prediction rule to predict an exception for the first shipment due to a predicted delay at a tracking location associated with the first shipment, wherein the prediction rule compares a current transit time for the first shipment to an average historical transit time tracked by carrier and mode from an origin location to a destination location, and predicts the exception when the current transit time exceeds the average historical transit time by a specified amount;

access weather data associated with the tracking location,

analyze the weather data to determine that weather causes the predicted delay at the tracking location,

based on the analysis of the weather data, determine that the predicted exception should be classified as a weather delay for the first shipment, and

after determining that the predicted exception should be classified as the weather delay, communicate, to a device, a notification (i) indicating the weather delay for the first shipment, and (ii) a discount applicable to a future purchase.

5 . The system of claim 4 , wherein the one or more processors is configured to execute computer-readable instructions to further cause the one or more processors to:

classify the weather delay as one of an automated resolution, a communication resolution, or a no resolution.

6 . The system of claim 4 , wherein the one or more processors is configured to execute the computer-readable instructions to further cause the one or more processors to:

trigger an action to resolve the weather delay, wherein the action depends on the weather delay.

7 . A non-transitory computer-readable storage medium configured to store instructions executable by one or more processors, the instructions comprising:

instructions for storing a set of shipping records for a plurality of shipments across a plurality of carriers, each shipping record in the set of shipping records associating a respective shipment from the plurality of shipments with a respective carrier from the plurality of carriers;

instructions for connecting to a plurality of carrier systems over a network, the plurality of carrier systems including a carrier system for each of the plurality of carriers;

instructions for automatically collecting current shipping information for the plurality of shipments from the plurality of carrier systems, wherein the current shipping information includes, for each shipment from the plurality of shipments, electronic shipment tracking data for the respective shipment formatted according to a carrier specific format used by the respective carrier;

instructions for, for each shipment from the plurality of shipments, mapping the electronic shipment tracking data for the respective shipment from the carrier specific format used by the respective carrier to one of a set of normalized tracking codes to generate normalized shipping information for the respective shipment;

instructions for analyzing the normalized shipping information for a first shipment of the plurality of shipments using a prediction rule to predict an exception for the first shipment due to a predicted delay at a tracking location associated with the first shipment, wherein the prediction rule compares a current transit time for the first shipment to an average historical transit time tracked by carrier and mode from an origin location to a destination location, and predicts the exception when the current transit time exceeds the average historical transit time by a specified amount;

instructions for accessing weather data associated with the tracking location;

instructions for analyzing the weather data to determine that weather causes the predicted delay at the tracking location;

instructions for determining, based on the analysis of the weather data, that the predicted exception should be classified as a weather delay for the first shipment; and

instructions for, after determining that the predicted exception should be classified as the weather delay, communicating, to a device, a notification (i) indicating the weather delay for the first shipment, and (ii) a discount applicable to a future purchase.

8 . The non-transitory computer-readable storage medium of claim 7 , wherein the instructions further comprise:

instructions for classifying the weather delay as one of an automated resolution, a communication resolution, or a no resolution.

Assignments (3)
SECURITY INTEREST Recorded Jul 16, 2026
From: PROJECT44, LLC
To: SIXTH STREET SPECIALTY LENDING, INC., AS AGENT
Reel/Frame 075293/0078 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2024
From: MODICA, OLIVIER JEAN MARIE; BEBOUT, JENNIFER LYNN
To: CONVEY INC.
Reel/Frame 068055/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2024
From: CONVEY, INC.
To: CONVEY, LLC
Reel/Frame 068055/0278 →
Continuity (4)
Continuation 18110781 · Feb 16, 2023
Continuation 15836354 · Dec 8, 2017
Provisional Application 62432514 · Dec 9, 2016
Related Publication 20240303585A1 · Sep 12, 2024
References Cited (26)
US 6772130B1 · Karbowski · 2004 [cited by examiner]
US 7827118B1 · Smith, III · 2010 [cited by examiner]
US 7996328B1 · Lundberg et al. · 2011 [cited by applicant]
US 10181110B1 · Atkinson et al. · 2019 [cited by applicant]
US 11151496B2 · Mahajan · 2021 [cited by examiner]
US 20030097287A1 · Franz et al. · 2003 [cited by applicant]
US 20030097306A1 · Boucher et al. · 2003 [cited by applicant]
US 20090176511A1 · Morrison · 2009 [cited by examiner]
US 20100131420A1 · Williams et al. · 2010 [cited by applicant]
US 20100138355A1 · Kodger, Jr. · 2010 [cited by applicant]
US 20100324959A1 · Templeton · 2010 [cited by examiner]
US 20130198300A1 · Briggman et al. · 2013 [cited by applicant]
US 20140279658A1 · Lievens et al. · 2014 [cited by applicant]
US 20160019628A1 · Udumudi et al. · 2016 [cited by applicant]
US 20180165635A1 · Modica et al. · 2018 [cited by applicant]
US 20190005439A1 · Nandury · 2019 [cited by applicant]
US 20190213548A1 · Bebout et al. · 2019 [cited by applicant]
US 20200184386A1 · Hooghwerff et al. · 2020 [cited by applicant]
US 20200311668A1 · Li et al. · 2020 [cited by applicant]
US 20210374632A1 · Côtéet al. · 2021 [cited by applicant]
US 20220067609A1 · Musset et al. · 2022 [cited by applicant]
WO WO2007103123 · 2007 [cited by examiner]
WO WO2007103123A2 · 2007 [cited by applicant]
Wang, Methodology for Analysis, Modeling and Simulation of Airport Gate-Waiting Delays (Year: 2011). [cited by examiner]
He et al, Big Data Fueled Process Management of Supply Risks: Sensing, Prediction, Evaluation and Mitigation, IEEE Proceedings of the Winter Simulation Conference 2014 (Year: 2015). [cited by examiner]
Wang, Methodology for Analysis, Modeling and Simulation of Airport Gate-Waiting Delays, ProQuest Dissertations and Theses Year: 2011). [cited by applicant]