IP Library Granted Patent US 12682378
Granted Patent B2
US 12682378 · App. 17/749,669 · Granted Jul 14, 2026

Apparatus for generating a transport request using a graphical user interface

Inventor: Joseph Charles Dohrn (Woodland Park, CO)
Assignee: Hammel Companies Inc.
G06Q30/06G06F3/0481G06F3/0484G06Q10/0834G06Q30/0635G06Q30/0631
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 12682378
App. No.
17/749,669
Filed
May 20, 2022
Granted
Jul 14, 2026
Kind
B2
Art Unit
3628
USPC
705/13
Abstract

In an aspect an apparatus for generating a transport request is presented. An apparatus includes at least a processor and a memory communicatively connected to the at least a processor. A memory contains instructions configuring at least a processor to generate a graphical user interface. A graphical user interface includes a multi-part display window. A graphical user interface includes at least a user input field. A graphical user interface includes a transitional button. A graphical user interface includes a verification module. A graphical user interface includes an error prevention module. At least a processor is configured to generate a transport request as a function of user input of a GUI. At least a processor is configured to provide a carrier recommendation.

Claims (55)

1 . An apparatus for generating a transport request, comprising:

at least a processor and a memory communicatively connected to the at least a processor, the memory containing instructions configuring the at least a processor to:

generate a graphical user interface (GUI), wherein the graphical user interface comprises:

an event handler, wherein the event handler receives a user input;

a multi-part display window, wherein each part of the multi-part display window displays transport data and wherein the multi-part display window is generated as a pop-up window by the event handler after receiving the user input and displayed to a user on an electronic device;

at least a user input field of the multi-part display window, wherein the user input field is configured to receive user input and update at least a part of the multi-part display window as a function of the user input, wherein the multi-part display window displays a predicted user input as a function of previous received user inputs wherein the predicted user input is further generated using a predictive input generator wherein the predictive input generator generates a predicted user input as a function of a predicted user input machine learning model trained with training data correlating the user input to the predictive user input, wherein the predictive input generator comprises a program that builds a library of textual elements over a period of time, and wherein each textual element of the library of textual elements is assigned a score by determining a probability of the user typing a phrase associated with the textual element;

a transitional button, wherein the transitional button is configured to present at least a second multi-part display window to a user as a function of a user selection;

a verification module, wherein the verification module is configured to analyze the transport data and display warning icons to a user as a function of the analyzation, wherein analyzing the transport data comprises:

searching through at least one database using a web-crawler function;

updating the verification module based on the searching through the at least one database; and

comparing the transport data with the updated verification module; and

an error prevention module, wherein the error prevention module is configured to prevent a user from accessing the transitional button as a function of an access criterion;

convert the transport data into a transport data fuzzy set;

generate a transport request for the user as a function of the user input of the GUI wherein generating the transport request comprises generating a transport request optimization model, wherein the transport request optimization model is configured to:

identify at least one desired cost attribute for a transport as a function of a weighted aggregation of transport constraints, wherein the transport request optimization model is configured to minimize a cost function as a function of the weighted aggregation of transport constraints;

generate a transport recommendation for the transport request for the user, wherein generating the transport recommendation comprises:

classifying the transport data fuzzy set with the transport recommendation using a fuzzy set comparison, wherein the transport data fuzzy set is compared to a plurality of transport recommendation fuzzy sets, wherein classifying the transport data further comprises:

determining a degree of overlap between the transport data fuzzy set and each transport recommendation fuzzy set of the plurality of transport recommendation fuzzy sets; and

classifying the transport data to the transport recommendation as a function of the degree of overlap; and

provide the transport recommendation through the GUI, wherein the apparatus is configured to perform any one of a plurality of steps in parallel.

2 . The apparatus of claim 1 , wherein the at least a processor is further configured to generate a unique transport identifier.

3 . The apparatus of claim 1 , wherein providing the transport recommendation includes:

comparing at least two carriers using an objective function; and

providing the transport recommendation as a function of the comparison.

4 . The apparatus of claim 1 , wherein the at least a processor is further configured to generate a transport status of a transport and display the transport status through the graphical user interface.

5 . The apparatus of claim 1 , wherein the at least a processor is further configured to validate destination data of the transport request.

6 . The apparatus of claim 1 , wherein the transport request includes at least two transport component classifications.

7 . The apparatus of claim 1 , wherein the graphical user interface includes an item window configured to display additional transport data to the user.

8 . The apparatus of claim 1 , wherein the graphical user interface includes a filter icon configured to filter transport data as a function of a second user input.

9 . A method of generating a transport request using a computing device, comprising:

displaying transport data through a multi-part display window of a graphical user interface (GUI), wherein the multi-part display window is generated as a pop-up window by an event handler after receiving a user input and displayed to a user on an electronic device;

receiving user input from at least a user input field of the multi-part display window of the GUI, wherein the multi-part display window displays a predicted user input as a function of previous received user inputs wherein the predicted user input is further generated using a predictive input generator wherein the predictive input generator generates a predicted user input as a function of a predicted user input machine learning model trained with training data correlating the user input to the predictive user input, wherein the predictive input generator comprises a program that builds a library of textual elements over a period of time, and wherein each textual element of the library of textual elements is assigned a score by determining a probability of the user typing a phrase associated with the textual element;

verifying the user input as a function of a verification module of the GUI, wherein the verification module is configured to analyze the transport data and analyzing the transport data comprises:

searching through at least one database using a web-crawler function;

updating the verification module based on the searching through the at least one database; and

comparing the transport with the updated verification module;

providing error feedback through the GUI as a function of an error prevention module of the GUI;

presenting at least a second window of the multi-part display window on the GUI as a function of a transitional button of the GUI;

converting the transport data into a transport data fuzzy set;

generating a transport request for the user as a function of the user input of the GUI wherein generating the transport request comprises generating a transport request optimization model, wherein the transport request optimization model is configured to:

identify at least one desired cost attribute for a transport as a function of a weighted aggregation of transport constraints, wherein the transport request optimization model is configured to minimize a cost function;

generating a transport recommendation for the transport request for the user, wherein generating the transport recommendation comprises:

classifying the transport data fuzzy set with the transport recommendation using a fuzzy set comparison, wherein the transport data fuzzy set is compared to a plurality of transport recommendation fuzzy sets, wherein classifying the transport data further comprises:

determining a degree of overlap between the transport data fuzzy set and each transport recommendation fuzzy set of the plurality of transport recommendation fuzzy sets; and

classifying the transport data to the transport recommendation as a function of the degree of overlap; and

displaying the transport recommendation through the GUI, wherein the method further comprises processing any of a plurality of preceding method steps in parallel.

10 . The method of claim 9 , further comprising generating a unique transport identifier.

11 . The method of claim 9 , wherein providing the transport recommendation includes:

comparing at least two carriers using an objective function; and

providing the transport recommendation as a function of the comparison.

12 . The method of claim 9 , further comprising generating a transport status of a transport and displaying the transport status through the graphical user interface.

13 . The method of claim 9 , further comprising validating destination data of the transport request.

14 . The method of claim 9 , wherein the transport request includes at least two transport component classifications.

15 . The method of claim 9 , wherein the graphical user interface includes an item window configured to display additional transport data to the user.

16 . The method of claim 9 , wherein the graphical user interface includes a filter icon configured to filter transport data as a function of a second user input.