Automatic determination of a shipping speed to display for an item
Abstract
A method including generating, by separate instances of a multi-threaded worker system, respective lists of zip codes that fulfillment nodes in a fulfillment network can deliver to via ground shipping within a first shipping time period, based at least in part on preliminary eligibility information and an evaluation of current factors. The method also can include transforming, with an aggregator system, the respective lists of zip codes to generate a mapping from each zip code in the respective lists of zip codes to a respective list of the fulfillment nodes that can deliver via ground shipping to each zip code within the first shipping time period. The method additionally can include receiving a request comprising an input zip code and an input shipping time period. The method further can include, in response to the request, generating a response comprising a list of the fulfillment nodes based on the mapping, such that each fulfillment node in the list of the fulfillment nodes can deliver to the input zip code via ground shipping within the input shipping time period. The method additionally can include determining, in real-time while a webpage for an item loads, a shipping speed to display to a user for the item based at least in part on the list of the fulfillment nodes. Other embodiments are described.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system comprising:
one or more processors; and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform operations comprising:
generating, by separate instances of a multi-threaded worker system, respective lists of zip codes that fulfillment nodes in a fulfillment network can deliver to via ground shipping within a first shipping time period, based at least in part on preliminary eligibility information and an evaluation of current factors;
transforming, with an aggregator system, the respective lists of zip codes to generate a mapping from each zip code in the respective lists of zip codes to a respective list of the fulfillment nodes that can deliver via ground shipping to each zip code within the first shipping time period;
receiving a request comprising an input zip code and an input shipping time period;
in response to the request, generating a response comprising a list of the fulfillment nodes based on the mapping, such that each fulfillment node in the list of the fulfillment nodes can deliver to the input zip code via ground shipping within the input shipping time period; and
determining, in real-time while a webpage for an item loads, a shipping speed to display to a user for the item based at least in part on the list of the fulfillment nodes.
2 . The system of claim 1 , wherein determining the shipping speed to display to the user for the item is further based on a geo-classification for the item.
3 . The system of claim 2 , wherein the shipping speed is set to two-day shipping when (1) the geo-classification for the item is an always two-day classification and (2) a node-level inventory for the item includes at least one fulfillment node of the fulfillment nodes in the fulfillment network that is in a two-day enabled fulfillment node.
4 . The system of claim 1 , wherein the preliminary eligibility information comprises a preliminary mapping from (a) each combination of (i) each individual fulfillment node of the fulfillment nodes, (ii) each individual carrier method of carrier methods, and (iii) each individual transit time of a set of transit times to (b) a preliminary list of zip codes that can be delivered to via ground shipping from the individual fulfillment node using the individual carrier method within the individual transit time.
5 . The system of claim 4 , wherein the preliminary eligibility information is generated at least in part by using a transportation map to consolidate a list of fulfillment nodes that are available to deliver by ground shipping within the first shipping time period to each of one or more zip codes.
6 . The system of claim 1 , wherein the current factors comprise: (a) pickup calendars for carrier methods at the fulfillment nodes, (b) delivery calendars for the carrier methods, and (c) capacities of the carrier methods to handle additional orders.
7 . The system of claim 6 , wherein the current factors further comprise respective capacities of the fulfillment nodes to handle additional orders.
8 . The system of claim 6 , wherein the current factors further comprise respective processing times for the fulfillment nodes.
9 . The system of claim 1 , wherein the respective lists of zip codes are generated by the separate instances of the multi-threaded worker system at least every 15 minutes.
10 . The system of claim 1 , wherein the respective lists of zip codes are transformed by the aggregator system to generate the mapping at least every 15 minutes.
11 . A method implemented via execution of computing instructions configured to run at one or more processors and stored at one or more non-transitory computer-readable media, the method comprising:
generating, by separate instances of a multi-threaded worker system, respective lists of zip codes that fulfillment nodes in a fulfillment network can deliver to via ground shipping within a first shipping time period, based at least in part on preliminary eligibility information and an evaluation of current factors; transforming, with an aggregator system, the respective lists of zip codes to generate a mapping from each zip code in the respective lists of zip codes to a respective list of the fulfillment nodes that can deliver via ground shipping to each zip code within the first shipping time period; receiving a request comprising an input zip code and an input shipping time period; in response to the request, generating a response comprising a list of the fulfillment nodes based on the mapping, such that each fulfillment node in the list of the fulfillment nodes can deliver to the input zip code via ground shipping within the input shipping time period; and determining, in real-time while a webpage for an item loads, a shipping speed to display to a user for the item based at least in part on the list of the fulfillment nodes.
12 . The method of claim 11 , wherein determining the shipping speed to display to the user for the item is further based on a geo-classification for the item.
13 . The method of claim 12 , wherein the shipping speed is set to two-day shipping when (1) the geo-classification for the item is an always two-day classification and (2) a node-level inventory for the item includes at least one fulfillment node of the fulfillment nodes in the fulfillment network that is in a two-day enabled fulfillment node.
14 . The method of claim 11 , wherein the preliminary eligibility information comprises a preliminary mapping from (a) each combination of (i) each individual fulfillment node of the fulfillment nodes, (ii) each individual carrier method of carrier methods, and (iii) each individual transit time of a set of transit times to (b) a preliminary list of zip codes that can be delivered to via ground shipping from the individual fulfillment node using the individual carrier method within the individual transit time.
15 . The method of claim 14 , wherein the preliminary eligibility information is generated at least in part by using a transportation map to consolidate a list of fulfillment nodes that are available to deliver by ground shipping within the first shipping time period to each of one or more zip codes.
16 . The method of claim 11 , wherein the current factors comprise: (a) pickup calendars for carrier methods at the fulfillment nodes, (b) delivery calendars for the carrier methods, and (c) capacities of the carrier methods to handle additional orders.
17 . The method of claim 16 , wherein the current factors further comprise respective capacities of the fulfillment nodes to handle additional orders.
18 . The method of claim 16 , wherein the current factors further comprise respective processing times for the fulfillment nodes.
19 . The method of claim 11 , wherein the respective lists of zip codes are generated by the separate instances of the multi-threaded worker system at least every 15 minutes.
20 . The method of claim 11 , wherein the respective lists of zip codes are transformed by the aggregator system to generate the mapping at least every 15 minutes.Join the waitlist — get patent alerts
Track US2024037493A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.