Local rating system
AssigneePopout, Inc.
InventorsSimon Kreuz, Wissam Jarjoui, Subhi Beidas, Lucas Amaral Cunha de Assis
Life of this patent
Estimating the term…
Abstract
A request is received to provide shipping rate information to ship a package from a source location to a destination location. A shipping rate is determined locally in response to the request to ship the package via a third-party carrier without making in response to the request a call to the third-party carrier. The locally determined shipping rate is included in a set of shipping rates returned to a node associated with the request.
Claims20
A system, comprising:
- a communication interface;
- and
- a processor coupled to the communication interface and configured to:
- receive via the communication interface an application programming interface (API) request to provide shipping rate information to ship a package from a source location to a destination location;
- determine locally in response to the request a shipping rate to ship the package via a third-party carrier without making in response to the request a call to the third-party carrier, wherein the local determination comprises:
- searching a rate table to obtain the shipping rates, wherein the rate table includes a locally determined set of rates stored in an optimizer rating database, wherein the locally determined set of rates include a plurality of rate tiers for the third-party carrier, wherein the plurality of rate tiers relates to a projection based on a weight-zone program and a cubic program, wherein the cubic program provides a rate cost based on package dimension and zone, wherein in the event that a rate table for a tier for a carrier/service combination for a user does not exist, the tier for the carrier/service combination inherits a rate table from a higher level tier, and wherein for a) a particular zone and b) a particular package dimension or a particular weight, more than one rate exists in the plurality of rate tiers;
- include the locally determined shipping rate in a set of the locally determined set of shipping rates returned to a node associated with the request;
- and
- transmit via the communication interface an API response comprising a shipping label with the locally determined shipping rate, comprising to:
- determine whether the locally determined shipping rate differs from an updated selection out of an updated set of shipping rates, wherein the updated selection out of the updated set of shipping rates is determine after the work shift has been completed, and wherein the updated set of shipping rates are obtained from a third-party carrier;
- and
- in response to a determination that the locally determined shipping rate differs from the updated selection out of the updated set of shipping rates, upload a transaction reconciliation associated with the shipping label to the third-party carrier after providing the shipping label, wherein the transaction reconciliation corresponds to a financial difference between the selection out of the locally determined set of shipping rates and the updated selection out of the updated set of shipping rates.
A method, comprising:
- receiving via a communication interface an application programming interface (API) request to provide shipping rate information to ship a package from a source location to a destination location;
- determining locally in response to the request a shipping rate to ship the package via a third-party carrier without making in response to the request a call to the third-party carrier, wherein the local determination comprises:
- searching a rate table to obtain the shipping rate, wherein the rate table includes a locally determined set of rates stored in an optimizer rating database, wherein the locally determined set of rates include a plurality of rate tiers for the third-party carrier;
- carrier, wherein the plurality of rate tiers relates to a projection based on a weight-zone program and a cubic program, wherein the cubic program provides a rate cost based on package dimension and zone, wherein in the event that a rate table for a tier for a carrier/service combination for a user does not exist, the tier for the carrier/service combination inherits a rate table from a higher level tier, and wherein for a) a particular zone and b) a particular package dimension or a particular weight, more than one rate exists in the plurality of rate tiers;
- including the locally determined shipping rate in the locally determined set of shipping rates returned to a node associated with the request;
- and
- transmitting via the communication interface an API response comprising a shipping label with the locally determined shipping rate, comprising:
- determining whether the locally determined shipping rate differs from an updated selection out of an updated set of shipping rates, wherein the updated selection out of the updated set of shipping rates is determine after the work shift has been completed, and wherein the updated set of shipping rates are obtained from a third-party carrier;
- and
- in response to a determination that the locally determined shipping rate differs from the updated selection out of the updated set of shipping rates, uploading a transaction reconciliation associated with the shipping label to the third-party carrier after providing the shipping label, wherein the transaction reconciliation corresponds to a financial difference between the selection out of the locally determined set of shipping rates and the updated selection out of the updated set of shipping rates.
A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- receiving an application programming interface (API) request to provide shipping rate information to ship a package from a source location to a destination location;
- determining locally in response to the request a shipping rate to ship the package via a third-party carrier without making in response to the request a call to the third-party carrier, wherein the local determination comprises:
- searching a rate table to obtain the shipping rate, wherein the rate table includes a locally determined set of rates stored in an optimizer rating database, wherein the locally determined set of rates include a plurality of rate tiers for the third-party carrier, wherein the plurality of rate tiers relates to a projection based on a weight-zone program and a cubic program, wherein the cubic program provides a rate cost based on package dimension and zone, wherein in the event that a rate table for a tier for a carrier/service combination for a user does not exist, the tier for the carrier/service combination inherits a rate table from a higher level tier, and wherein for a) a particular zone and b) a particular package dimension or a particular weight, more than one rate exists in the plurality of rate tiers;
- including the locally determined shipping rate in the locally determined set of shipping rates returned to a node associated with the request;
- and
- transmitting an API response comprising a shipping label with the locally determined shipping rate, comprising:
- determining whether the locally determined shipping rate differs from an updated selection out of an updated set of shipping rates, wherein the updated selection out of the updated set of shipping rates is determine after the work shift has been completed, and wherein the updated set of shipping rates are obtained from a third-party carrier;
- and
- in response to a determination that the locally determined shipping rate differs from the updated selection out of the updated set of shipping rates, uploading a transaction reconciliation associated with the shipping label to the third-party carrier after providing the shipping label, wherein the transaction reconciliation corresponds to a financial difference between the selection out of the locally determined set of shipping rates and the updated selection out of the updated set of shipping rates.
Dependencies are inferred from the claim text.