Method and system for resolution of carrier specific data utilizing a generic data model
First Claim
1. A method for selecting a carrier for shipment of a package from an origin to a destination based on carrier specific delivery commitment information using a server, the method comprising:
- selecting, using a server, a service level supported by the carrier for delivery of the package from the origin to the destination,selecting, using a server, a class of service for delivery of the package,based upon the selected class of service for the package, using the server to determine a service column index value,based upon the service level supported by the carrier for delivery of the package from the origin to the destination and the determined service column index value, locating, using the server, a specific cell in a delivery commitment matrix comprised of a plurality of cells stored in the server, wherein each cell contains delivery commitment information for that carrier for the selected service level and selected class of service,reading, using the server, said delivery commitment information for that carrier from the specific cell,selecting the carrier for shipment of the package, using the server, if the delivery commitment information for that carrier from the specific cell corresponds to a desired delivery commitment for shipment of the package,verifying, using the server, said delivery commitment information relative to a real time clock to produce verified delivery commitment information,if said verified delivery commitment information is at a time later than a predetermined cut-off time, posting a notification of said later time, anddetermining whether or not said selected carrier and/or said selected service level is to be maintained or whether an alternative carrier and/or alternative service level is to be selected.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of retrieving shipment data uses destination information, as well as the carrier and level of service data models to retrieve the appropriate shipment data which complies with the selected parameters. The delivery commitment systems returns information concerning the number of days, the delivery, the latest time of delivery, whether the delivery is guaranteed based upon selected parameters concerning the origin and destination of the package. Carrier specific data can be stored in a common, carrier-independent form including an origin map, (optional) one or more destination maps, a service token map, a zone token map, and a delivery commitment matrix. Origins and destinations can be defined by five-digit ZIP codes and the service can be identified by a TokenID. Each origin can be mapped to a destination within the destination map, where each destination in the destination map is resolved to a service level index. The desired class of service, as identified by a carrier'"'"'s TokenID, is resolved in a look-up table to a service column index. The service level index and the service column index are then used as indices into a delivery commitment matrix so as to provide delivery commitment data. Zone mapping is also supported to obtain such delivery commitment data.
53 Citations
10 Claims
-
1. A method for selecting a carrier for shipment of a package from an origin to a destination based on carrier specific delivery commitment information using a server, the method comprising:
-
selecting, using a server, a service level supported by the carrier for delivery of the package from the origin to the destination, selecting, using a server, a class of service for delivery of the package, based upon the selected class of service for the package, using the server to determine a service column index value, based upon the service level supported by the carrier for delivery of the package from the origin to the destination and the determined service column index value, locating, using the server, a specific cell in a delivery commitment matrix comprised of a plurality of cells stored in the server, wherein each cell contains delivery commitment information for that carrier for the selected service level and selected class of service, reading, using the server, said delivery commitment information for that carrier from the specific cell, selecting the carrier for shipment of the package, using the server, if the delivery commitment information for that carrier from the specific cell corresponds to a desired delivery commitment for shipment of the package, verifying, using the server, said delivery commitment information relative to a real time clock to produce verified delivery commitment information, if said verified delivery commitment information is at a time later than a predetermined cut-off time, posting a notification of said later time, and determining whether or not said selected carrier and/or said selected service level is to be maintained or whether an alternative carrier and/or alternative service level is to be selected. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for selecting a carrier for shipment of a package from an origin to a destination based on carrier specific commitment data comprising:
-
a server; a plurality of software components stored in the server, the plurality of software components comprising; means for causing the server to select a service level supported by the carrier for delivery of the package from the origin to the destination, means for causing the server to select a class of service for delivery of the package, means for causing the server to determine a service column index value based upon the selected class of service for the package, means, based upon the service level supported by the carrier for delivery of the package from the origin to the destination and the determined service column index value, for causing the server to locate a specific cell in a delivery commitment matrix comprised of a plurality of cells stored in the server, wherein each cell contains delivery commitment information for that carrier for the selected service level and selected class of service, means for causing the server to read said delivery commitment information for that carrier from the specific cell, means for causing the server to select the carrier for shipment of the package if the delivery commitment information for that carrier from the specific cell corresponds to a desired delivery commitment for shipment of the package, means for causing the server to verify said delivery commitment information to produce verified delivery commitment information using a real time clock, and means for causing the server to provide a notification of said later time and determining whether or not said selected carrier and/or said selected service level is to be maintained or whether an alternative carrier and/or alternative service level is to be selected if said verified delivery commitment information is at a time later than a pre-determined cut-off time. - View Dependent Claims (7, 8, 9, 10)
-
Specification