Shipper and carrier interaction optimization platform
First Claim
1. A method for optimizing shipper and carrier interaction comprising:
- creating, at a server, a plurality of carrier profiles based on carrier information provided into a plurality of carrier profile data fields displayed at respective ones of a plurality of carrier display devices, each of the plurality of carrier profiles comprising at least one identification number for a respective at least one driver mobile device and each of the plurality of carrier display devices in communication with the server over a network;
creating, at the server, a shipment request based on shipment information relating to a shipment to be fulfilled and comprising a set of rules and a document associated with the shipment, the shipment information provided at a shipper display device in communication with the server over the network;
automatically assigning, by the server, the shipment to a particular carrier associated with a particular driver mobile device, the automatic assignment based on the particular carrier conforming to the set of rules and the document;
associating, by the server the shipment with the particular driver mobile device associated with a driver, wherein the particular driver mobile device is configured to accept and/or generate driver mobile device location information for the particular driver mobile device and relay the driver mobile device location information to the server;
generating, by the server a plurality of graphical interfaces on a mobile application when the mobile application is running on one or more of the particular driver mobile device, the carrier display device of the particular carrier, and the shipper display device, the plurality of graphical interfaces comprising;
a shipment information screen comprising information about the shipment;
a declined load screen configured to receive user-input relating to the driver declining the association;
an accepted load screen configured to receive user input specifying that the shipment has been picked up by the driver; and
a progress screen comprising a graphical indication of the mobile device location information;
causing, by the server, a deviation alert to be generated and transmitted to one or more of the carrier display device of the particular carrier, the particular driver mobile device, and the shipper display device, the deviation alert based on deviation by the particular mobile device from an electronically defined geofence surrounding a point of origin, an electronically defined geofence surrounding points along a predetermined route, and an electronically defined geofence surrounding a destination;
automatically generating, by the server, a delivery verification screen on the mobile application, the delivery verification screen configured to receive user input specifying that the shipment has arrived at the destination;
transmitting, from the server to the mobile application, an arrival time corresponding to the particular driver mobile device breaching the electronically defined geofence surrounding the destination, the transmitting based at least on a tracking signal being transmitted by the particular driver mobile device from within the geofence;
automatically switching, by the server, the displayed progress screen to the delivery verification screen when the tracking signal from the particular driver mobile device is transmitted from within the geofence, the delivery verification screen comprising;
a selection interface configured to transmit a confirmation or a lack of confirmation that the shipment has been delivered;
a photo button which, in response to user input, activates a camera of the particular driver mobile device to take a digital image;
a comments section configured to receive textual user input; and
a submit button which, in response to user input, transmits the confirmation or lack of confirmation, the digital image, and the textual user input from the comments section, to the server.
1 Assignment
0 Petitions
Accused Products
Abstract
A shipper and carrier interaction optimization platform can include an internet based web page, application for a handheld device, a dedicated device with a graphical user interface, or any combination thereof for one or more shipper to enter shipment requirements and/or bids for use of a carrier'"'"'s equipment. One or more carriers can enter equipment specifications, such as equipment type, availability, and minimum payment amount accepted, as well as bids for employment to ship goods via the shipper and carrier interaction optimization platform. The platform can automate matching shippers and carriers for each shipment, provide information regarding shipment status, and help carriers to maximize the amount of time their vehicles carry cargo. Systems may include a shipper interface, a carrier interface, one or more handheld devices running the interaction optimization platform, and positioning software and/or hardware to indicate the location of the one or more handheld devices used by shipment carriers.
32 Citations
18 Claims
-
1. A method for optimizing shipper and carrier interaction comprising:
-
creating, at a server, a plurality of carrier profiles based on carrier information provided into a plurality of carrier profile data fields displayed at respective ones of a plurality of carrier display devices, each of the plurality of carrier profiles comprising at least one identification number for a respective at least one driver mobile device and each of the plurality of carrier display devices in communication with the server over a network; creating, at the server, a shipment request based on shipment information relating to a shipment to be fulfilled and comprising a set of rules and a document associated with the shipment, the shipment information provided at a shipper display device in communication with the server over the network; automatically assigning, by the server, the shipment to a particular carrier associated with a particular driver mobile device, the automatic assignment based on the particular carrier conforming to the set of rules and the document; associating, by the server the shipment with the particular driver mobile device associated with a driver, wherein the particular driver mobile device is configured to accept and/or generate driver mobile device location information for the particular driver mobile device and relay the driver mobile device location information to the server; generating, by the server a plurality of graphical interfaces on a mobile application when the mobile application is running on one or more of the particular driver mobile device, the carrier display device of the particular carrier, and the shipper display device, the plurality of graphical interfaces comprising; a shipment information screen comprising information about the shipment; a declined load screen configured to receive user-input relating to the driver declining the association; an accepted load screen configured to receive user input specifying that the shipment has been picked up by the driver; and a progress screen comprising a graphical indication of the mobile device location information; causing, by the server, a deviation alert to be generated and transmitted to one or more of the carrier display device of the particular carrier, the particular driver mobile device, and the shipper display device, the deviation alert based on deviation by the particular mobile device from an electronically defined geofence surrounding a point of origin, an electronically defined geofence surrounding points along a predetermined route, and an electronically defined geofence surrounding a destination; automatically generating, by the server, a delivery verification screen on the mobile application, the delivery verification screen configured to receive user input specifying that the shipment has arrived at the destination; transmitting, from the server to the mobile application, an arrival time corresponding to the particular driver mobile device breaching the electronically defined geofence surrounding the destination, the transmitting based at least on a tracking signal being transmitted by the particular driver mobile device from within the geofence; automatically switching, by the server, the displayed progress screen to the delivery verification screen when the tracking signal from the particular driver mobile device is transmitted from within the geofence, the delivery verification screen comprising; a selection interface configured to transmit a confirmation or a lack of confirmation that the shipment has been delivered; a photo button which, in response to user input, activates a camera of the particular driver mobile device to take a digital image; a comments section configured to receive textual user input; and a submit button which, in response to user input, transmits the confirmation or lack of confirmation, the digital image, and the textual user input from the comments section, to the server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising a non-transient, machine-readable medium storing instructions which, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
-
creating, at a server, a plurality of carrier profiles based on carrier information provided into a plurality of carrier profile data fields displayed at respective ones of a plurality of carrier display devices, each of the plurality of carrier profiles comprising at least one identification number for a respective at least one driver mobile device and each of the plurality of carrier display devices in communication with the server over a network; creating, at the server, a shipment request based on shipment information relating to a shipment to be fulfilled and comprising a set of rules and a document associated with the shipment, the shipment information provided at a shipper display device in communication with the server over the network; automatically assigning, by the server, the shipment to a particular carrier associated with a particular driver mobile device, the automatic assignment based on the particular carrier conforming to the set of rules and the document; associating, by the server the shipment with the particular driver mobile device associated with a driver, wherein the particular driver mobile device is configured to accept and/or generate driver mobile device location information for the particular driver mobile device and relay the driver mobile device location information to the server; generating, by the server a plurality of graphical interfaces on a mobile application when the mobile application is running on one or more of the particular driver mobile device, the carrier display device of the particular carrier, and the shipper display device, the plurality of graphical interfaces comprising; a shipment information screen comprising information about the shipment; a declined load screen configured to receive user-input relating to the driver declining the association; an accepted load screen configured to receive user input specifying that the shipment has been picked up by the driver; and a progress screen comprising a graphical indication of the mobile device location information; causing, by the server, a deviation alert to be generated and transmitted to one or more of the carrier display device of the particular carrier, the particular driver mobile device, and the shipper display device, the deviation alert based on deviation by the particular mobile device from an electronically defined geofence surrounding a point of origin, an electronically defined geofence surrounding points along a predetermined route, and an electronically defined geofence surrounding a destination; automatically generating, by the server, a delivery verification screen on the mobile application, the delivery verification screen configured to receive user input specifying that the shipment has arrived at the destination; transmitting, from the server to the mobile application, an arrival time corresponding to the particular driver mobile device breaching the electronically defined geofence surrounding the destination, the transmitting based at least on a tracking signal being transmitted by the particular driver mobile device from within the geofence; automatically switching, by the server, the displayed progress screen to the delivery verification screen when the tracking signal from the particular driver mobile device is transmitted from within the geofence, the delivery verification screen comprising; a selection interface configured to transmit a confirmation or a lack of confirmation that the shipment has been delivered; a photo button which, in response to user input, activates a camera of the particular driver mobile device to take a digital image; a comments section configured to receive textual user input; and a submit button which, in response to user input, transmits the confirmation or lack of confirmation, the digital image, and the textual user input from the comments section, to the server. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
at least one programmable processor; and a non-transient machine-readable medium storing instructions which, when executed by the at least one programmable processor, cause the at least one programmable processor to perform operations comprising; creating, at a server, a plurality of carrier profiles based on carrier information provided into a plurality of carrier profile data fields displayed at respective ones of a plurality of carrier display devices, each of the plurality of carrier profiles comprising at least one identification number for a respective at least one driver mobile device and each of the plurality of carrier display devices in communication with the server over a network; creating, at the server, a shipment request based on shipment information relating to a shipment to be fulfilled and comprising a set of rules and a document associated with the shipment, the shipment information provided at a shipper display device in communication with the server over the network; automatically assigning, by the server, the shipment to a particular carrier associated with a particular driver mobile device, the automatic assignment based on the particular carrier conforming to the set of rules and the document; associating, by the server the shipment with the particular driver mobile device associated with a driver, wherein the particular driver mobile device is configured to accept and/or generate driver mobile device location information for the particular driver mobile device and relay the driver mobile device location information to the server; generating, by the server a plurality of graphical interfaces on a mobile application when the mobile application is running on one or more of the particular driver mobile device, the carrier display device of the particular carrier, and the shipper display device, the plurality of graphical interfaces comprising; a shipment information screen comprising information about the shipment; a declined load screen configured to receive user-input relating to the driver declining the association; an accepted load screen configured to receive user input specifying that the shipment has been picked up by the driver; and a progress screen comprising a graphical indication of the mobile device location information; causing, by the server, a deviation alert to be generated and transmitted to one or more of the carrier display device of the particular carrier, the particular driver mobile device, and the shipper display device, the deviation alert based on deviation by the particular mobile device from an electronically defined geofence surrounding a point of origin, an electronically defined geofence surrounding points along a predetermined route, and an electronically defined geofence surrounding a destination, automatically generating, by the server, a delivery verification screen on the mobile application, the delivery verification screen configured to receive user input specifying that the shipment has arrived at the destination; transmitting, from the server to the mobile application, an arrival time corresponding to the particular driver mobile device breaching the electronically defined geofence surrounding the destination, the transmitting based at least on a tracking signal being transmitted by the particular driver mobile device from within the geofence; automatically switching, by the server, the displayed progress screen to the delivery verification screen when the tracking signal from the particular driver mobile device is transmitted from within the geofence, the delivery verification screen comprising; a selection interface configured to transmit a confirmation or a lack of confirmation that the shipment has been delivered; a photo button which, in response to user input, activates a camera of the particular driver mobile device to take a digital image; a comments section configured to receive textual user input; and a submit button which, in response to user input, transmits the confirmation or lack of confirmation, the digital image, and the textual user input from the comments section, to the server. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification