Transportation service matching with arrival estimation adjusted for external factors
First Claim
1. A method for determining matches for load or transportation services with transportation service providers and providing estimated arrival times, the method comprising:
- receiving a transportation service request comprising a description of a load or transportation service;
providing the transportation service request to a plurality of transportation service providers;
receiving bids to provide the requested transportation service from one or more of the plurality of transportation service providers;
storing said bids in a database;
using one or more computing devices to perform one of automatically selecting a bid from the database based on predetermined criteria provided by the entity requesting the transportation service or automatically presenting prices corresponding to received bids for selection by the entity requesting the transportation service;
making a selection of a transportation service provider for meeting the transportation service request, and electronically storing data concerning at least one of a driver or a mobile device used by the driver for the transportation service provider in a database of selected transportation service providers;
determining a selected bid and associating the selected bid with a respondent identified in the bid;
communicating award of the selected bid to the party providing the bid, and obtaining confirmation of acceptance of the bid;
storing, on one or more electronic databases, history of at least one of the transportation service provider or the driver related to time factors comprising time in transit;
storing, in a road condition electronic database, a list of weather conditions and anticipated effects on travel times on different categories of highways;
communicating a query to the transportation service provider or driver concerning acceptance of mobile telephone tracking (opt in) by the transportation service provider or driver associated with the bid, obtaining a mobile telephone number or other identifier of a mobile device, and electronically storing the response with the accepted bid;
in the case of acceptance of mobile telephone tracking (opt-in) by the respondent without direct authorization by the transportation service provider or operator, using one or more computing devices to automatically communicate with the obtained mobile telephone number to confirm acceptance of mobile telephone tracking (opt in), and electronically storing an indication of the confirmation in one or more databases along with a confirmation descriptor;
using one or more computing devices to automatically access a mobile telephone location service to obtain location information based on the mobile telephone number or other identifier of a mobile device for the respondent and prior to pick up, after loading the shipment or upon initiating a transportation service, conditional on the one or more computing devices automatically obtaining consent using at least one consent procedure for implementing location services;
using one or more computing devices to estimate a time of arrival estimate based on an estimation of a time for performing a delivery of the load or providing the transportation service;
obtaining at least one external factor expected to affect transit time and adjusting the time of arrival estimate according to the external factor to provide an adjusted time of arrival estimate, said at least one external factor comprising weather reports and forecasts, and further comprising real-time traffic conditions if available;
using one or more computing devices to apply the history of the transportation service provider or driver to at least the time in transit, and to automatically adjust the updated estimates of the delivery time of the load in accordance with the history of the transportation service provider or the driver;
using one or more computing devices to compare the weather reports and forecasts with the list of weather conditions stored in the road condition database and automatically render an adjustment factor for time in transit;
using one or more computing devices to automatically adjust the estimate a time in transit and delivery time of the load or completion of the transportation service according to the adjustment factor;
using one or more computing devices and location tracking to automatically provide updated information on a location status of the load or transportation service provider; and
using one or more computing devices to automatically update the estimates of the time in transit and delivery time of the load or completion of the transportation service, based on a combination of the location tracking and said at least one external factor by adjusting map routing calculations to render adjusted time of arrival estimates;
using one or more computing devices to automatically render any alternative routing as determined by the adjusted map routing calculations to render a similar or earlier time of arrival estimate within a predetermined threshold;
communicating information concerning the alternative routing to at least one of the transportation service provider or driver;
determining a communication preference, for time of arrival estimates, of at least one of the entity requesting the transportation service and a receiver of a shipment as the transportation service or a destination contact;
communicating, to at least one of the entity requesting the transportation service and the receiver of a shipment, estimates of changes in estimated time of arrival in accordance with said communication preference;
using one or more computing devices to automatically calculate an anticipated turn-around time for availability of the transportation service provider for a subsequent leg or backhaul and using the adjusted time of arrival estimate and the anticipated turn-around time to estimate a time of availability of the transportation service provider for the subsequent leg or backhaul; and
associating the availability of the transportation service provider to accept a further transportation request, corresponding to the transportation service provider'"'"'s capabilities, for a backhaul or additional leg and if the transportation service provider associated with the accepted bid accepts said further transportation request, based on the estimated time of availability, searching for said further transportation request comprising a description of a load or other transportation service based on an estimated time of availability.
6 Assignments
0 Petitions
Accused Products
Abstract
Matches for load or transportation services with transportation service providers (TSPs) are established, and estimated arrival times are provided. A transportation service request is provided and a received bid is received. An estimate of time of arrival is made based on an estimation of a time for performing a delivery of the load or provide the transportation service, and the time of arrival estimate is adjusted by at least one external factor expected to affect transit time. An anticipated turn-around time for availability of the TSP is made for a subsequent leg or backhaul and the adjusted time of arrival estimate and the anticipated turn-around time are used to estimate a time of availability of the TSP for the subsequent leg or backhaul. An accepted bid for the subsequent leg or backhaul is made based on an estimated time of availability.
-
Citations
14 Claims
-
1. A method for determining matches for load or transportation services with transportation service providers and providing estimated arrival times, the method comprising:
-
receiving a transportation service request comprising a description of a load or transportation service; providing the transportation service request to a plurality of transportation service providers; receiving bids to provide the requested transportation service from one or more of the plurality of transportation service providers;
storing said bids in a database;using one or more computing devices to perform one of automatically selecting a bid from the database based on predetermined criteria provided by the entity requesting the transportation service or automatically presenting prices corresponding to received bids for selection by the entity requesting the transportation service; making a selection of a transportation service provider for meeting the transportation service request, and electronically storing data concerning at least one of a driver or a mobile device used by the driver for the transportation service provider in a database of selected transportation service providers; determining a selected bid and associating the selected bid with a respondent identified in the bid; communicating award of the selected bid to the party providing the bid, and obtaining confirmation of acceptance of the bid; storing, on one or more electronic databases, history of at least one of the transportation service provider or the driver related to time factors comprising time in transit; storing, in a road condition electronic database, a list of weather conditions and anticipated effects on travel times on different categories of highways; communicating a query to the transportation service provider or driver concerning acceptance of mobile telephone tracking (opt in) by the transportation service provider or driver associated with the bid, obtaining a mobile telephone number or other identifier of a mobile device, and electronically storing the response with the accepted bid; in the case of acceptance of mobile telephone tracking (opt-in) by the respondent without direct authorization by the transportation service provider or operator, using one or more computing devices to automatically communicate with the obtained mobile telephone number to confirm acceptance of mobile telephone tracking (opt in), and electronically storing an indication of the confirmation in one or more databases along with a confirmation descriptor; using one or more computing devices to automatically access a mobile telephone location service to obtain location information based on the mobile telephone number or other identifier of a mobile device for the respondent and prior to pick up, after loading the shipment or upon initiating a transportation service, conditional on the one or more computing devices automatically obtaining consent using at least one consent procedure for implementing location services; using one or more computing devices to estimate a time of arrival estimate based on an estimation of a time for performing a delivery of the load or providing the transportation service; obtaining at least one external factor expected to affect transit time and adjusting the time of arrival estimate according to the external factor to provide an adjusted time of arrival estimate, said at least one external factor comprising weather reports and forecasts, and further comprising real-time traffic conditions if available; using one or more computing devices to apply the history of the transportation service provider or driver to at least the time in transit, and to automatically adjust the updated estimates of the delivery time of the load in accordance with the history of the transportation service provider or the driver; using one or more computing devices to compare the weather reports and forecasts with the list of weather conditions stored in the road condition database and automatically render an adjustment factor for time in transit; using one or more computing devices to automatically adjust the estimate a time in transit and delivery time of the load or completion of the transportation service according to the adjustment factor; using one or more computing devices and location tracking to automatically provide updated information on a location status of the load or transportation service provider; and using one or more computing devices to automatically update the estimates of the time in transit and delivery time of the load or completion of the transportation service, based on a combination of the location tracking and said at least one external factor by adjusting map routing calculations to render adjusted time of arrival estimates; using one or more computing devices to automatically render any alternative routing as determined by the adjusted map routing calculations to render a similar or earlier time of arrival estimate within a predetermined threshold; communicating information concerning the alternative routing to at least one of the transportation service provider or driver; determining a communication preference, for time of arrival estimates, of at least one of the entity requesting the transportation service and a receiver of a shipment as the transportation service or a destination contact; communicating, to at least one of the entity requesting the transportation service and the receiver of a shipment, estimates of changes in estimated time of arrival in accordance with said communication preference; using one or more computing devices to automatically calculate an anticipated turn-around time for availability of the transportation service provider for a subsequent leg or backhaul and using the adjusted time of arrival estimate and the anticipated turn-around time to estimate a time of availability of the transportation service provider for the subsequent leg or backhaul; and associating the availability of the transportation service provider to accept a further transportation request, corresponding to the transportation service provider'"'"'s capabilities, for a backhaul or additional leg and if the transportation service provider associated with the accepted bid accepts said further transportation request, based on the estimated time of availability, searching for said further transportation request comprising a description of a load or other transportation service based on an estimated time of availability. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification