IP Library Granted Patent US 11,816,527
Granted Patent B2
US 11,816,527 · App. 18/100,324 · Granted Nov 14, 2023

Software systems for facilitating object transport

Inventor: Phillip Marlowe (Weddington, NC)
Assignee: Acuitive Solutions, LLC
G06K7/1413G06K15/024H04L67/01
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,816,527
App. No.
18/100,324
Granted
Nov 14, 2023
Kind
B2
Abstract

One example of the present disclosure can include a server that can determine transport routes for individual objects based on rules. The transport routes can include an intermediary at which the individual objects are to be consolidated into a single container. The server can also receiving a request from a client computer for an object label corresponding to one of the individual objects. In response to receiving the request, the server can determine the intermediary based on a transport route for the object, generate the object label based on the intermediary, and transmit the object label to the client computer for causing the object label to be printed with a printer and coupled to the object.

Claims (62)

1 . A method comprising:

determining, by a processor, multiple transport routes for multiple individual objects based on rules, the multiple transport routes including an intermediary at which the multiple individual objects are to be consolidated into a single package that is to be further transported by a carrier;

receiving, by the processor, a request from a client computer via a website for a label corresponding to a particular object among the multiple individual objects;

in response to receiving the request:

generating, by the processor, a digital label that includes a unique identifier of the intermediary; and

transmitting, by the processor, the digital label to the client computer via the website for causing the digital label to be printed with a printer as a physical label and coupled to the particular object.

2 . The method of claim 1 , further comprising, prior to determining the multiple transport routes:

receiving the rules from another client computer; and

storing the rules in a memory device.

3 . The method of claim 1 , further comprising:

determining the intermediary based on a transport route for the particular object, the transport route being selected from among the multiple transport routes; and

generating the digital label based on the intermediary.

4 . The method of claim 1 , further comprising:

determining a consolidation instruction for consolidating the multiple individual objects into the single package; and

transmitting the consolidation instruction to the intermediary for causing the intermediary to consolidate the multiple individual objects into the single package.

5 . The method of claim 1 , wherein the multiple individual objects are to be transported to a plurality of end destinations that are different from one another.

6 . The method of claim 1 , wherein the intermediary is a first intermediary, the unique identifier is a first unique identifier, and further comprising:

determining a second intermediary at which at least one other object is to be incorporated into the single package, such that the single package includes the multiple individual objects and the at least one other object; and

generating the digital label to include a second unique identifier of the second intermediary.

7 . The method of claim 6 , wherein the second intermediary is positioned closer to one or more destinations of the multiple individual objects than the first intermediary.

8 . A system comprising:

a processor; and

a memory including program code that is executable by the processor for causing the processor to:

determine multiple transport routes for multiple individual objects based on rules, the multiple transport routes including an intermediary at which the multiple individual objects are to be consolidated into a single package that is to be further transported by a carrier;

receive a request from a client computer via a website for a label corresponding to a particular object among the multiple individual objects;

in response to receiving the request:

generate a digital label that includes a unique identifier of the intermediary; and

transmit the digital label to the client computer via the website for causing the digital label to be printed with a printer as a physical label and coupled to the particular object.

9 . The system of claim 8 , wherein the memory further comprises program code that is executable by the processor for causing the processor to, prior to determining the multiple transport routes:

receive the rules from another client computer; and

store the rules in a memory device.

10 . The system of claim 8 , wherein the memory further comprises program code that is executable by the processor for causing the processor to:

determine the intermediary based on a transport route for the particular object, the transport route being selected from among the multiple transport routes; and

generate the digital label based on the intermediary.

11 . The system of claim 8 , wherein the memory further comprises program code that is executable by the processor for causing the processor to:

determine a consolidation instruction for consolidating the multiple individual objects into the single package; and

transmit the consolidation instruction to the intermediary for causing the intermediary to consolidate the multiple individual objects into the single package.

12 . The system of claim 8 , wherein the multiple individual objects are to be transported to a plurality of end destinations that are different from one another.

13 . The system of claim 8 , wherein the intermediary is a first intermediary, the unique identifier is a first unique identifier, and the memory further comprises program code that is executable by the processor for causing the processor to:

determine a second intermediary at which at least one other object is to be incorporated into the single package, such that the single package includes the multiple individual objects and the at least one other object; and

generate the digital label to include a second unique identifier of the second intermediary.

14 . The system of claim 13 , wherein the second intermediary is positioned closer to one or more destinations of the multiple individual objects than the first intermediary.

15 . A non-transitory computer-readable medium comprising program code that is executable by one or more processors for causing the one or more processors to:

provide a website to a client computer via a network;

determine multiple transport routes for multiple individual objects based on rules, the multiple transport routes including an intermediary at which the multiple individual objects are to be consolidated into a single package that is to be further transported by a carrier;

receive a request from the client computer via the website for a label corresponding to a particular object among the multiple individual objects;

in response to receiving the request:

generate a digital label that includes a unique identifier of the intermediary; and

transmit the digital label to the client computer via the website for causing the digital label to be printed with a printer as a physical label and coupled to the particular object.

16 . The non-transitory computer-readable medium of claim 15 , further comprising program code that is executable by the one or more processors for causing the one or more processors to, prior to determining the multiple transport routes:

receive the rules from another client computer; and

store the rules in a memory device.

17 . The non-transitory computer-readable medium of claim 15 , further comprising program code that is executable by the one or more processors for causing the one or more processors to:

determine the intermediary based on a transport route for the particular object, the transport route being selected from among the multiple transport routes; and

generate the digital label based on the intermediary.

18 . The non-transitory computer-readable medium of claim 15 , further comprising program code that is executable by the one or more processors for causing the one or more processors to:

determine a consolidation instruction for consolidating the multiple individual objects into the single package; and

transmit the consolidation instruction to the intermediary for causing the intermediary to consolidate the multiple individual objects into the single package.

19 . The non-transitory computer-readable medium of claim 18 , wherein the multiple individual objects are to be transported to a plurality of end destinations that are different from one another.

20 . The non-transitory computer-readable medium of claim 18 , wherein the intermediary is a first intermediary, the unique identifier is a first unique identifier, and further comprising program code that is executable by the one or more processors for causing the one or more processors to:

determine a second intermediary at which at least one other object is to be incorporated into the single package, such that the single package includes the multiple individual objects and the at least one other object; and

generate the digital label to include a second unique identifier of the second intermediary.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2025
From: ACUITIVE SOLUTIONS, LLC
To: ACUITIVE SOLUTIONS, INC.
Reel/Frame 070353/0170 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 64083 FRAME 593. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 30, 2024
From: MARLOWE, PHILLIP
To: ACUITIVE SOLUTIONS, LLC
Reel/Frame 069270/0960 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2023
From: MARLOWE, PHILLIP
To: ACUITIVE SOLUTIONS, INC.
Reel/Frame 064083/0593 →