Apparatus and method for communication with an intermodal terminal
AssigneePortPro Technologies, Inc.
InventorMichael Mecca
Life of this patent
Estimating the term…
Abstract
An apparatus and method for communication with an intermodal terminal. The apparatus includes a processor configured receive a plurality of appointment datasets, aggregate the plurality of appointment datasets by synthesizing the plurality of data points to form an integrated terminal event dataset, populate a user interface data structure as a function of the aggregated plurality of appointment datasets, receive a user input, generate a terminal event handler as a function of the user input, and modify the user interface data structure by updating the integrated terminal event dataset.
Claims18
An apparatus for communication with an intermodal terminal,
- wherein the apparatus comprises:
- at least a processor;
- and
- a memory communicatively connected to the at least a processor, wherein the memory contains instructions configuring the at least a processor to:
- receive a plurality of appointment datasets, wherein each appointment dataset of the plurality of appointment datasets comprises a plurality of data points describing a plurality of terminal events associated with at least an intermodal terminal;
- receive entity transport data;
- aggregate the plurality of appointment datasets by synthesizing the plurality of data points to form an integrated terminal event dataset;
- populate a user interface data structure as a function of the aggregated plurality of appointment datasets, wherein the user interface data structure comprises a visual representation of the integrated terminal event dataset;
- receive a user input from a user through the populated user interface data structure, wherein the user input comprises:
- a selection of a terminal event from the plurality of terminal events;
- and
- a plurality of corresponding event parameters;
- generate a terminal event handler as a function of the user input, wherein the terminal event handler is configured to:
- initiate a communication protocol with the respective intermodal terminal of the selected terminal event to convey the plurality of corresponding event parameters;
- and
- modify the user interface data structure by updating the integrated terminal event dataset as a function of the plurality of corresponding event parameters, wherein modifying the user interface data structure further comprises:
- modifying a plurality of windows in the user interface;
- utilizing a web crawler configured to scrape appointment confirmation data, real time updates related to appointments, and missed appointment data from the user interface;
- update entity transport data as a function of one or more of the appointment confirmation data, real time updates related to the appointments, and the missed appointment data;
- generate a plurality of recommended appointment times based on the user input, the updated entity transport data and the integrated terminal event dataset using a scheduling model by:
- receiving training data including a plurality of data sets correlating appointment data to the entity transport data;
- extracting constraints from the entity transport data;
- determining intermodal terminal capacity as a function of the constraints;
- updating the entity transport data as a function of real-time updates of the appointment data and the intermodal terminal capacity;
- optimizing the scheduling model during a training phase to minimize a difference between a previously entered recommended appointment time and an updated recommended appointment time;
- updating the training data as a function of user feedback and the optimization, wherein updating the training data further comprises:
- receiving the user feedback from the user interface associated with a quality of the plurality of recommended appointment times previously entered by the processor;
- and
- removing training data associated with a poorly rated output derived from the user feedback;
- iteratively training the scheduling model using the updated training data;
- and
- outputting, by the scheduling model, the updated recommended appointment time;
- and
- transmit the at least an updated recommended appointment time to the user via the user interface.
A method for communication with an intermodal terminal, wherein the method comprises:
- receiving, by at least a processor, a plurality of appointment datasets, wherein each appointment dataset of the plurality of appointment datasets comprises a plurality of data points describing a plurality of terminal events associated with at least an intermodal terminal;
- receive entity transport data;
- aggregating, by the at least a processor, the plurality of appointment datasets by synthesizing the plurality of data points to form an integrated terminal event dataset;
- populating, by the at least a processor, a user interface data structure as a function of the aggregated plurality of appointment datasets, wherein the user interface data structure comprises a visual representation of the integrated terminal event dataset;
- receiving, by the at least a processor, a user input from a user through the populated user interface data structure, wherein the user input comprises:
- a selection of a terminal event from the plurality of terminal events;
- and
- a plurality of corresponding event parameters;
- generating, by the at least a processor, a terminal event handler as a function of the user input, wherein the terminal event handler is configured to:
- initiate a communication protocol with the respective intermodal terminal of the selected terminal event to convey the plurality of corresponding event parameters;
- and
- modifying, by the at least a processor, the user interface data structure by updating the integrated terminal event dataset as a function of the plurality of corresponding event parameters, wherein modifying the user interface data structure further comprises:
- modifying a plurality of windows in the user interface;
- utilizing a web crawler configured to scrape appointment confirmation data, real time updates related to appointments, and missed appointment data from the user interface;
- updating, by the at least a processor, entity transport data as a function of one or more of the appointment confirmation data, real time updates related to the appointments, and the missed appointment data;
- generating, by at least a processer, a plurality of recommended appointment times based on the user input, the updated entity transport data and the integrated terminal event dataset using a scheduling model by:
- receiving training data including a plurality of data sets correlating appointment data to the entity transport data;
- extracting constraints from the entity transport data;
- determining intermodal terminal capacity as a function of the constraints;
- updating the entity transport data as a function of real-time updates of the appointment data and the intermodal terminal capacity;
- optimizing the scheduling model during a training phase to minimize a difference between a previously entered recommended appointment time and an updated recommended appointment time;
- updating the training data as a function of user feedback and the optimization, wherein updating the training data further comprises:
- receiving the user feedback from the user interface associated with a quality of the plurality of recommended appointment times previously entered by the processor;
- and
- removing training data associated with a poorly rated output derived from the user feedback;
- iteratively training the scheduling model using the updated training data;
- and
- outputting, by the scheduling model, the updated recommended appointment time;
- and
- transmitting, by the at least a processor, the at least an updated recommended appointment time to the user via the user interface.
Dependencies are inferred from the claim text.