IP Library Granted Patent US 11,823,115
Granted Patent B2
US 11,823,115 · App. 18/100,445 · Granted Nov 21, 2023

Intermediated shipping logistics system for facilitating delivery appointment scheduling with outsourced carrier systems

Inventors: Anna Leigh Bourland (Austin, TX); Matthew Howitt (Austin, TX); Sebastian Kuruvilla Karivelithara (Austin, TX); Olivier Jean Marie Modica (Austin, TX); James Robertson Carlin, Jr. (Austin, TX)
Assignee: CONVEY, LLC
G06Q10/0833G06F16/9537G06F16/9558G06Q10/0835
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,823,115
App. No.
18/100,445
Granted
Nov 21, 2023
Kind
B2
Abstract

A computer system that queries a carrier computer system of a carrier associated with a shipment to determine whether delivery appointment scheduling is available for the shipment, based on a determination that the delivery appointment scheduling is available, generates and transmits a link for a dynamically generated web page to the recipient; receives a signal indicating activation of the link; obtains scheduling information for the shipment from the carrier computer system; dynamically generates page code for the web page and transmits the web page to a client, the web page displaying information associated with the shipment and digital assets that visually correspond to the shipper of the shipment and including a scheduling tool; receives a selection of a time slot from the scheduling tool; and communicates with the carrier computer system to update the carrier computer system with the time slot to schedule delivery of the shipment to the recipient.

Claims (64)

1. A system for facilitating delivery appointment scheduling with outsourced carrier systems, comprising:

a computer memory storing:

digital assets visually corresponding to a plurality of shippers,

data associating a shipment with a carrier from a plurality of carriers, a shipper from the plurality of shippers, and a recipient from a plurality of recipients, and

a set of carrier-specific status mappings that map a set of carrier-specific status codes for the plurality of carriers to a delivery scheduling requirement; and

a processor interfaced with the computer memory and configured to execute computer-readable instructions to cause the processor to:

receive a carrier-specific status code associated with the shipment,

determine, based on the carrier-specific status code associated with the shipment and the set of carrier-specific status mappings, that a delivery appointment is required for the shipment,

query a carrier computer system of the carrier associated with the shipment to determine that delivery appointment scheduling is available for the shipment,

automatically generate and transmit, to a computing system associated with the recipient, a communication (i) indicating that a delivery appointment for the shipment is required, and (ii) comprising a selection for scheduling the delivery appointment,

determine that the selection for scheduling the delivery appointment was selected,

obtain, from the carrier computer system, delivery scheduling information for the shipment,

dynamically generate and transmit, to the computing system associated with the recipient, an interface that (i) displays information associated with the shipment and a first digital asset, of the digital assets, that visually corresponds to the shipper associated with the shipment, (ii) enables a user to select a delivery time slot based on the delivery scheduling information, and (iii) has a look and feel consistent with a presence of the shipper,

receive, from the computing system associated with the recipient, a selection of the delivery time slot, and

communicate with the carrier computer system to schedule delivery of the shipment to the recipient according to the delivery time slot.

2. The system of claim 1 , wherein the communication further indicates the shipper, the carrier, and the shipment.

3. The system of claim 1 , wherein the processor is configured to execute the computer-readable instructions to further cause the processor to:

determine a notification channel associated with the shipment, and

populate, with the communication, a template associated with the notification channel, wherein the communication is transmitted via the notification channel.

4. The system of claim 3 , wherein to determine the notification channel associated with the shipment, the processor is configured to:

determine, from a record associated with the shipment, the notification channel associated with the shipment.

5. The system of claim 1 , wherein the digital assets may comprise one or more of: a set of electronic message templates, a set of web page templates, or a set of images.

6. The system of claim 1 , wherein the processor is configured to execute the computer-readable instructions to further cause the processor to:

generate and transmit, to the computing system associated with the recipient, an additional communication indicating at least the shipper and the delivery time slot.

7. The system of claim 1 , wherein the interface enables the user to select the delivery time slot, from a plurality of available time slots, using a time slot selector tool.

8. A computer-implemented method of facilitating delivery appointment scheduling with outsourced carrier systems, the method comprising:

receiving, by at least one processor, a carrier-specific status code associated with a shipment;

determining, by the at least one processor and based on the carrier-specific status code associated with the shipment and a set of carrier-specific status mappings that map a set of carrier-specific status codes to a delivery scheduling requirement, that a delivery appointment is required for the shipment;

interfacing, by the at least one processor, with a carrier computer system of a carrier associated with the shipment to determine that delivery appointment scheduling is available for the shipment;

automatically generating and transmitting, by the at least one processor to a computing system associated with the recipient, a communication (i) indicating that a delivery appointment for the shipment is required, and (ii) comprising a selection for scheduling the delivery appointment;

determining, by the at least one processor, that the selection for scheduling the delivery appointment was selected;

obtaining, by the at least one processor from the carrier computer system, delivery scheduling information for the shipment;

dynamically generating and transmitting, by the at least one processor to the computing system associated with the recipient, an interface that (i) displays information associated with the shipment and a first digital asset, of the digital assets, that visually corresponds to a shipper associated with the shipment, (ii) enables a user to select a delivery time slot based on the delivery scheduling information, and (iii) has a look and feel consistent with a presence of the shipper;

receiving, by the at least one processor from the computing system associated with the recipient, a selection of the delivery time slot; and

communicating, by the at least one processor, with the carrier computer system to schedule delivery of the shipment to the recipient according to the delivery time slot.

9. The computer-implemented method of claim 8 , wherein the communication further indicates the shipper, the carrier, and the shipment.

10. The computer-implemented method of claim 8 , further comprising:

determining, by the at least one processor, a notification channel associated with the shipment; and

populating, with the communication, a template associated with the notification channel, wherein the communication is transmitted via the notification channel.

11. The computer-implemented method of claim 10 , wherein determining the notification channel associated with the shipment comprises:

determining, by the at least one processor from a record associated with the shipment, the notification channel associated with the shipment.

12. The computer-implemented method of claim 8 , wherein the digital assets may comprise one or more of: a set of electronic message templates, a set of web page templates, or a set of images.

13. The computer-implemented method of claim 8 , further comprising:

generate and transmit, to the computing system associated with the recipient, an additional communication indicating at least the shipper and the delivery time slot.

14. The computer-implemented method of claim 8 , wherein the interface enables the user to select the delivery time slot, from a plurality of available time slots, using a time slot selector tool.

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

instructions for receiving a carrier-specific status code associated with a shipment;

instructions for determining, based on the carrier-specific status code associated with the shipment and a set of carrier-specific status mappings that map a set of carrier-specific status codes to a delivery scheduling requirement, that a delivery appointment is required for the shipment;

instructions for interfacing with a carrier computer system of a carrier associated with the shipment to determine that delivery appointment scheduling is available for the shipment;

instructions for automatically generating and transmitting, to a computing system associated with the recipient, a communication (i) indicating that a delivery appointment for the shipment is required, and (ii) comprising a selection for scheduling the delivery appointment;

instructions for determining that the selection for scheduling the delivery appointment was selected;

instructions for obtaining, from the carrier computer system, delivery scheduling information for the shipment;

instructions for dynamically generating and transmitting, to the computing system associated with the recipient, an interface that (i) displays information associated with the shipment and a first digital asset, of the digital assets, that visually corresponds to the shipper associated with the shipment, (ii) enables a user to select a delivery time slot based on the delivery scheduling information, and (iii) has a look and feel consistent with a presence of the shipper;

instructions for receiving, from the computing system associated with the recipient, a selection of the delivery time slot; and

instructions for communicating with the carrier computer system to schedule delivery of the shipment to the recipient according to the delivery time slot.

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

instructions for determining a notification channel associated with the shipment; and

instructions for populating, with the communication, a template associated with the notification channel, wherein the communication is transmitted via the notification channel.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the instructions for determining the notification channel associated with the shipment comprise:

instructions for determining, from a record associated with the shipment, the notification channel associated with the shipment.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the digital assets may comprise one or more of: a set of electronic message templates, a set of web page templates, or a set of images.

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

instructions for generate and transmit, to the computing system associated with the recipient, an additional communication indicating at least the shipper and the delivery time slot.

20. The non-transitory computer-readable storage medium of claim 15 , wherein the interface enables the user to select the delivery time slot, from a plurality of available time slots, using a time slot selector tool.

Assignments (3)
SECURITY INTEREST Recorded Apr 20, 2023
From: PROJECT44, LLC; CONVEY, LLC; P44, LLC
To: SIXTH STREET SPECIALTY LENDING, INC.
Reel/Frame 063387/0976 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2023
From: BOURLAND, ANNA LEIGH; HOWITT, MATTHEW; KARIVELITHARA, SEBASTIAN KURUVILLA; MODICA, OLIVIER JEAN MARIE; CARLIN, JAMES ROBERTSON, JR
To: CONVEY, INC.
Reel/Frame 062478/0160 →
MERGER Recorded Jan 25, 2023
From: CONVEY, INC.
To: CONVEY, LLC
Reel/Frame 062478/0376 →
Continuity (3)
Continuation 16915507 · Jun 29, 2020
Provisional Application 62868552 · Jun 28, 2019
Related Publication 20230162131A1 · May 25, 2023