Personalizing delivery choices
US-2015170098-A1 · Jun 18, 2015 · US
US2018197132A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018197132-A1 |
| Application number | US-201715401674-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jan 9, 2017 |
| Priority date | Jan 9, 2017 |
| Publication date | Jul 12, 2018 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of determining a product shipping cost for a product and coordinating a display on the electronic device of the user of the product shipping cost of a carrier shipping cost that is less than the maximum shipping cost for the product. The maximum shipping cost for the product can be determined by determining carriers comprising a transit time for shipping the product that is less than or equal to a shipping time requirement of a service level agreement with the user, determining a baseline cost for shipping the product, retrieving a fixed threshold cost for the product, and combining the fixed threshold cost and the baseline cost to determine a maximum shipping cost for the product.
Opening claim text (preview).
What is claimed is: 1 . A system comprising: one or more processing modules; and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of: receiving an indication of user interest in a product from a user accessing a website of an online retailer on an electronic device of the user; determining a product shipping cost for the product using the one or more processing modules and a first set of rules by: determining a shipping time requirement of a service level agreement (SLA) with the user; determining a plurality of carriers comprising a transit time for shipping the product from one of a plurality of fulfillment centers to the user, the transit time being less than or equal to the shipping time requirement of the SLA with the user; determining a plurality of carrier shipping costs for the product, each carrier shipping cost of the plurality of carrier shipping cost being associated with a different carrier of the plurality of carriers; determining a baseline cost for shipping the product, the baseline cost comprising a lowest carrier shipping cost of the plurality of carrier shipping costs; retrieving a fixed threshold cost for the product; combining the fixed threshold cost and the baseline cost to determine a maximum shipping cost for the product; and determining one or more carrier shipping costs of the plurality of carrier shipping costs that are less than the maximum shipping cost for the product; and coordinating a display on the electronic device of the user of the product shipping cost of the one or more carrier shipping costs that are less than the maximum shipping cost for the product as determined using the first set of rules and the one or more processing modules. 2 . The system of claim 1 , wherein: determining the plurality of carriers comprises determining the plurality of carriers comprising the transit time for shipping the product that is less than or equal to the shipping time requirement of the SLA with the user irrespective of a daily shipping cutoff time; the one or more non-transitory storage modules storing computing instructions are further configured to run on the one or more processing modules and perform acts of: eliminating from consideration for shipping the product any carrier of the plurality of carriers comprising an unacceptable transit time for shipping the product from one of the plurality of fulfillment centers to the user, the unacceptable transmit time being greater than the shipping time requirement of the SLA with the user; eliminating from consideration for shipping the product any carrier of the plurality of carriers (1) determined to comprise the transit time for shipping the product that is less than or equal to the shipping time requirement of the SLA with user and also (2) determined to comprise an unacceptable carrier shipping cost that is greater than the maximum shipping cost for the product; and determining an expected delivery date for the product for every carrier of the plurality of carriers not eliminated from consideration for shipping the product; and coordinating the display on the electronic device of the user of the product shipping cost comprises coordinating the display on a product page for the product on the website of the online retailer on the electronic device of the user of the one or more carrier shipping costs that are less than the maximum shipping cost for the product before the product has been added to a shopping cart of the user on the website of the online retailer or before online checkout for the product by the user on the website of the online retailer. 3 . The system of claim 1 , wherein the product shipping cost comprises a fastest shipping time of the one or more carrier shipping costs of the plurality of shipping costs that are less than the maximum shipping cost for the product. 4 . The system of claim 1 , wherein the product shipping cost comprises a least expensive shipping cost of the one or more carrier shipping costs of the plurality of shipping costs that are less than the maximum shipping cost for the product. 5 . The system of claim 1 , wherein receiving the indication of the user interest in the product comprises receiving a search query related to the product from the user accessing the website of the online retailer on the electronic device of the user. 6 . The system of claim 1 , wherein receiving the indication of the user interest in the product comprises receiving a notification that the user has selected the product on the website of the online retailer on the electronic device of the user. 7 . The system of claim 1 , wherein the fixed threshold cost is based on (1) a forecast of how many products associated with the product will be sold by the online retailer during a predetermined period of time and (2) how much money the online retailer is willing to pay for shipping the product to the user without being reimbursed by the user. 8 . The system of claim 1 , wherein: the one or more non-transitory storage modules storing computing instructions are further configured to run on the one or more processing modules and perform an act of receiving a preferred shipping time for the product from the user; and retrieving the fixed threshold cost for the product comprises retrieving the fixed threshold cost that is associated with the preferred shipping time for the product as received from the user. 9 . The system of claim 1 , wherein the one or more non-transitory storage modules storing computing instructions are further configured to run on the one or more processing modules and perform an act of selecting an optimal delivery option using the one or more processing modules and a second set of rules by: generating a plurality of combinations of distributors that can fulfill an order for the product, the distributors comprising a warehouse for the online retailer, a third party fulfillment center, or a physical brick and mortar store for the online retailer; assigning a product quantity to each combination of the plurality of combinations of distributors to create different assignments for the plurality of combinations of distributors; assigning a carrier of the plurality of carriers to one of the different assignments for the plurality of combinations of distributors; creating a solution that can fulfill the order; and selecting a least expensive solution for the order. 10 . The system of claim 1 , wherein: determining the plurality of carriers comprises determining the plurality of carriers comprising the transit time for shipping the product that is less than or equal to the shipping time requirement of the SLA with the user irrespective of a daily shipping cutoff time; the one or more non-transitory storage modules storing computing instructions are further configured to run on the one or more processing modules and perform acts of: eliminating from consideration for shipping the product any carrier of the plurality of carriers comprising an unacceptable transit time for shipping the product from one of the plurality of fulfillment centers to the user, the unacceptable transmit time being greater than the shipping time requirement of the SLA with the user; eliminating from consideration for shipping the product any carrier of the plurality of carriers (1) determined to comprise the transit time for shipping the product that is less than or equal to the shipping time requirement of the SLA with user and also (2) determined to comprise an unacceptable carrier shipping cost that is greater than the maximum shipping cost for the product; and determining an expected delivery date for
Shipping · CPC title
Customer relationship services · CPC title
Managing shopping lists, e.g. compiling or processing purchase lists (shipping orders G06Q10/083; order filling G06Q10/087) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.