Interactive map-based user interface for transportation planning
First Claim
1. A computer-implemented method, comprising:
- accessing a transportation plan comprising transportation plan elements, the transportation plan being located on a transportation plan data server;
displaying a map of a geographic region associated with the transportation plan;
providing a user interface object configured to facilitate accessing a transportation plan element;
establishing a dedicated connection between the user interface object and the transportation plan data server;
displaying on the map an interactive graphical image associated with the user interface object; and
in response to receiving a user input through the user interface object;
displaying on the map additional information associated with the transportation plan element;
selectively updating the transportation plan based, at least in part, on the user input; and
selectively updating and redisplaying the interactive graphical image based, at least in part, on whether the transportation plan was updated.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methodologies, and other embodiments associated with a transportation planning system having an interactive map-based user interface are described. One exemplary computer-implemented method may include accessing a transportation plan having elements like actionable loads and displaying a map of a region related to the transportation plan. The method may also include providing a user interface object for accessing elements of the transportation plan and establishing a dedicated connection between the user interface object and a transportation plan data server. The method may also include displaying an interactive graphical image associated with the user interface object and receiving user inputs concerning a transportation plan element(s) having a dedicated connection to the user interface object. In response to receiving a user input the method may display additional information associated with the transportation plan element, facilitate editing a transportation plan element, facilitate updating and redisplaying the interactive graphical image, and so on.
299 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
accessing a transportation plan comprising transportation plan elements, the transportation plan being located on a transportation plan data server;
displaying a map of a geographic region associated with the transportation plan;
providing a user interface object configured to facilitate accessing a transportation plan element;
establishing a dedicated connection between the user interface object and the transportation plan data server;
displaying on the map an interactive graphical image associated with the user interface object; and
in response to receiving a user input through the user interface object;
displaying on the map additional information associated with the transportation plan element;
selectively updating the transportation plan based, at least in part, on the user input; and
selectively updating and redisplaying the interactive graphical image based, at least in part, on whether the transportation plan was updated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, comprising:
-
accessing a transportation plan comprising transportation plan elements, a transportation plan element being one of, an order, a shipment, a load, a continuous move, an origin, a destination, and a facility, the transportation plan being located on a transportation plan data server;
displaying a map of a geographic region associated with the transportation plan;
providing a client side Java object configured to render dynamically generated images onto the map, to handle user inputs, and to facilitate accessing a transportation plan element;
establishing a dedicated connection between the client side Java object and the transportation plan data server by acquiring data from the transportation plan and providing updated data to the transportation plan, the client side Java object being configured to recognize user interactions without relying on HTTP requests to the transportation plan data server, to access the transportation plan element, and to display additional information associated with the transportation plan element;
displaying on the map an interactive graphical image associated with the client side Java object; and
in response to receiving a user input through the client side Java object;
selectively displaying a detail report associated with the transportation plan element;
selectively displaying an exception report associated with the transportation plan element;
selectively displaying a potential change report associated with the transportation plan element;
selectively updating the transportation plan based, at least in part, on the user input, where updating the transportation plan comprises performing one or more of, assigning an order to a shipment, assigning a shipment to a load, aggregating two or more shipments, deleting a load, creating a continuous move, adding a stop to a load, removing a stop from a load, adding a load, removing a load, adding a destination, adding a pooling point, and adding a drop trailer action by providing updated transportation plan data from the Java graph object to the transportation plan; and
selectively updating and redisplaying the interactive graphical image based, at least in part, on whether the transportation plan was updated.
-
-
10. A computer-readable medium for providing computer executable instructions operable to perform a method, the method comprising:
-
accessing a transportation plan comprising transportation plan elements, the transportation plan being located on a transportation plan data server;
displaying a map of a geographic region associated with the transportation plan;
providing a user interface object configured to facilitate accessing a transportation plan element;
establishing a dedicated connection between the user interface object and the transportation plan;
displaying on the map an interactive graphical image associated with the user interface object; and
in response to receiving a user input through the user interface object;
displaying on the map additional information associated with the transportation plan element;
selectively updating the transportation plan based, at least in part, on the user input; and
selectively updating and redisplaying the interactive graphical image based, at least in part, on whether the transportation plan was updated.
-
-
11. A method, comprising:
-
accessing a transportation plan that comprises data concerning a plurality of truckloads, where a truckload may violate a transportation planning constraint;
displaying a map of a geographical region having a truckload that violates a transportation planning constraint;
displaying on the map a conceptual representation of the truckload that violates the transportation planning constraint; and
providing a user interface element that facilitates examining the truckload and the transportation planning constraint, that facilitates manipulating data concerning the truckload, and that facilitates resolving a violation of a transportation planning constraint.
-
-
12. A computer-based system, comprising:
-
a data store configured to store data comprising a transportation planning model, a transportation plan, and a set of orders, the transportation plan comprising a set of transportation plan elements including actionable loads;
a map logic operably connected to the data store, the map logic being configured to display a map related to the transportation plan;
a user interface logic operably connected to the map logic, the user interface logic being configured to overlay on the map an interactive graphical representation of a transportation plan element, to accept a user input directed at the interactive graphical representation, and to display on the map additional information concerning the transportation plan element based, at least in part, on the user input;
a discovery logic operably connected to the user interface logic and the data store, the discovery logic being configured to locate additional information associated with the transportation plan element, the additional information being stored in the data store; and
an update logic operably connected to the user interface logic and the data store, the update logic being configured to facilitate manipulating the transportation plan based, at least in part, on the user input. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer based system, comprising:
-
means for accessing a transportation plan comprising actionable elements including actionable truckloads;
means for displaying a map of a region associated with the actionable truckloads;
means for graphically displaying actionable elements of the transportation plan;
means for graphically navigating through actionable elements of the transportation plan; and
means for updating actionable elements of the transportation plan.
-
Specification