System and method for identifying and co-ordinating an alternate delivery of one or more selected items
AssigneeFormula Labs, LLC
InventorManish Chowdhary
Life of this patent
Estimating the term…
Abstract
A method is disclosed for optimizing an order for a product for delivery. The method includes receiving an order for a product from a first requestor, the order identifying a delivery timeframe. The method also includes identifying an undelivered shipment of the product associated with an existing order of a second party. The method further includes transmitting a request to reroute the undelivered shipment of the product to the first requestor within the delivery timeframe. The method still further includes processing the order for the product. The processing includes arranging delivery of the product to the second party. Systems and apparatus are also disclosed to implement the disclosed methods.
Claims7
A system comprising:
- (A) one or more electronic databases stored on one or more non-transitory computer-readable media, the one or more electronic databases comprising order information for a plurality of respective order including:
- (i) order identification information identifying a plurality of respective orders;
- (ii) product information identifying one or more products, at least one of the one or more products associated with the respective orders, wherein at least some of the product information was mapped by the one or more computers using a mapping engine to translate the product information into a common format with universal identifiers for each ordered product;
- (iii) shipping information identifying one or more shipping companies, one or more delivery timeframes, one or more delivery costs, and one or more current shipment locations associated with the respective orders;
- (iv) package tracking information identifying one or more package statuses, including package locations, associated with delivery of the respective orders;
- (v) recipient information identifying one or more recipient addresses associated with the respective orders;
- and
- (vi) warehouse information identifying one or more warehouses that store the one or more products and locations of the one or more warehouses;
- wherein at least some of the order information for the plurality of respective orders stored in the one or more electronic databases was obtained by automatically identifying and extracting the at least some of the order information from client communication software located on at least one remote server of a vendor computer system, which is operatively connected to the system;
- (B) one or more computers comprising one or more processors operatively connected to the one or more electronic databases and configured to perform the following steps:
- (i) receiving, at the one or more computers from a first requestor device, a request associated with a first requestor, to identify one or more alternate delivery options for a first existing order from an e-commerce first vendor computer system, the first order including at least a first product;
- (ii) receiving, at the one or more computers from the first vendor computer system, order information relating to the first existing order, the order information including product information and recipient information including a recipient address;
- (iii) updating, by the one or more computers, the data in the one or more electronic databases with the order information associated with the received request;
- (iv) determining, by the one or more computers, one or more options to route the first existing order to the recipient address based at least in part on the received request from the first requestor device and at least the following factors:
- (a) delivery timeframes;
- (b) cost information associated with each fulfillment option;
- (c) respective locations of the one or more warehouses;
- and
- (d) an address associated with the first requestor;
- and
- (v) providing, from the one or more computers to the first requestor device via an electronic interface, at least one of the one or more options to route;
- (vi) obtaining, at the one or more computers from the first requestor device via the electronic interface, a first selection of one of the provided one or more options to route, the first selection including an identification of a warehouse among the one or more warehouses from which to route the first existing order;
- (vii) generating, by the one or more computers, machine-readable routing instructions to route the first existing order to the address associated with the first requestor;
- and
- (viii) transmitting via electronic communication, from the one or more computers to a shipping computer system associated with the first existing order, the machine-readable routing instructions.
Dependencies are inferred from the claim text.