Computer-implemented system and computer-implemented method
Abstract
The disclosed embodiments provide computer-implemented systems and methods for time-based split shipping partially delayed orders. The system may include a network interface connecting two separate devices, one or more memory devices storing instructions, and one or more processors configured to execute the instructions to display, via a first user interface for a first display, a representation of one or more cells in a sorting apparatus. Additionally, the system may send an indication to a second user interface for the second display instructing which of the one or more cells in the sorting apparatus to add items from an order to, determine that the order is occupying the one or more cells in the sorting apparatus for a predetermined amount of time.

Term
No projected expiry on record.
- Priority and filed
- Granted
- Today
10 claims: 2 independent, 8 dependent
- 1一種基於時間分流運送部分延遲訂單的電腦實施方法,所述電腦實施方法包括: 經由第一使用者介面顯示分類設備中的一或多個單元格的表示; 將第一指示發送至第二使用者介面,所述第一指示告知來自訂單的物品添加至所述分類設備中的所述一或多個單元格中的哪些; 判定與所述訂單相關聯的第一值超過第一閾值; 回應於所述判定,經由所述第一使用者介面修改與所述訂單相關聯的一或多個單元格的表示中的所述一或多個單元格的外觀; 經由所述第一使用者介面接收對所述訂單進行分流的第二指示;以及 將基於超過的所述第一閾值用來自所述訂單的剩餘物品創建分流訂單的第三指示發送至所述第二使用者介面,所述分流訂單待分配給所述分類設備或另一分類設備中的一或多個單元格。
- 2如請求項1所述的電腦實施方法,其中修改所述一或多個單元格的表示中的所述一或多個單元格的外觀包括經由所述第一使用者介面修改所述一或多個單元格的表示中的所述一或多個單元格的形狀或色彩中的一者。
- 3如請求項1所述的電腦實施方法,其中所述第一使用者介面及所述第二使用者介面顯示於智慧型手機、平板電腦、膝上型電腦或其他電腦裝置中的一者上,且其中所述第一使用者介面顯示於與管理者相關聯的裝置上。
- 4如請求項1所述的電腦實施方法,其中所述第二使用者介面顯示於與工作者相關聯的裝置上。
- 5如請求項1所述的電腦實施方法,更包括在將所述訂單分配給所述一或多個單元格之後經由計時器判定經過的時間量。
- 6如請求項1所述的電腦實施方法,其中所述第一閾值為預定時間量。
- 7如請求項1所述的電腦實施方法,更包括: 判定與所述分流訂單相關聯的第二值超過第二閾值; 回應於所述判定,經由所述第一使用者介面修改與所述分流訂單相關聯的所述一或多個單元格的表示中的外觀; 回應於修改與所述分流訂單相關聯的所述一或多個單元格的表示中的外觀,經由所述第一使用者介面接收對所述訂單進行分流的第四指示;以及 將基於超過的所述第二閾值創建第二分流訂單的第五指示發送至所述第二使用者介面,所述第二分流訂單待分配給所述分類設備或另一分類設備中的一或多個單元格。
- 8如請求項1所述的電腦實施方法,其中修改與所述訂單相關聯的所述一或多個單元格的表示中的外觀包括提供警報,所述警報包括對所述訂單進行分流的可點擊通知。
- 9如請求項1所述的電腦實施方法,更包括提供指令至機器,將所述物品自與所述訂單相關的所述一或多個單元格移動至包裝區域。
- 10一種基於時間分流運送訂單的電腦實施系統,所述電腦實施系統包括: 一或多個記憶體裝置,儲存指令;以及 一或多個處理器,經組態以執行所述指令以實行請求項1至9中一者的步驟。
Independent claims10
86 paragraphs in 1 section, as filed
Computer implementation system and computer implementation method
COMPUTER-IMPLEMENTED SYSTEM AND COMPUTER-IMPLEMENTED METHOD
The present disclosure generally relates to computerized systems and methods for shipping partially delayed orders based on time offloading. In particular, embodiments of the present disclosure are directed to providing a notification system for deferred cells, an interface having a representation of deferred cells, determinations to offload orders associated with deferred cells, and notification of which cells are completed An inventive and non-conventional system with an interface for shipping.
Electronic systems used to allow communications for shipping, shipping, and logistics operations delay order shipment until all items for the entire order have been fulfilled. This delay in order shipping causes additional disruption in many aspects of the shipping process. First, delaying order shipping until the entire order has been fulfilled causes delays in order processing. Second, portions of an order use space and processing power in cells of sorting equipment (such as rebin walls) that could be used for other orders, ultimately wasting resources. Furthermore, this delay causes problems for the electronic system of assigning the batch to the sorting device, since the electronic system depends on the sorting device being empty enough to contain at least some portion of the batch. Additionally, if the sorting equipment is busy due to order delays, back up those sorting equipment and slow down the entire process. Additionally, current electronic systems are unable to analyze the amount of time that portions of an order have been delayed and make decisions to offload the order based on timing and other logical constraints.
Given the shortcomings of current electronic systems and methods for shipping orders, there is a need for enhanced shipping by split shipping (e.g., splitting one order with delayed items and ready items into two orders shipped at different times) System for order delivery, transportation and logistics operations. More specifically, a computer-implemented system for shipping portions of late orders based on time diversion is needed. Therefore, there is a need for improved electronic methods and systems for offloading partially delayed orders.
One aspect of the present disclosure is directed to a computer-implemented system for shipping partially delayed orders based on time offloading. For example, some embodiments may include a network interface connecting two separate devices, one or more memory devices storing instructions, and one or more processors configured to execute the instructions. In some embodiments, the one or more processors are configured to execute the instructions to: display a representation of one or more cells in the classification device via a first user interface of the first display; and Instructions are sent to the second user interface of the second display telling which of the one or more cells in the sorting device to add items from the order. Additionally, the one or more processors are configured to execute the instructions to: determine that the order is occupying the one or more cells in the sorting device for a predetermined amount of time; and in response to the An affirmative determination that an order is occupying the one or more cells in the sorting device for the predetermined amount of time, modifying the appearance of the one or more cells associated with the order and via the first The first user interface of a display provides an alert. Additionally, the one or more processors are configured to execute the instructions to: send an instruction to offload the order; receive an instruction to offload the order; and to complete an instruction associated with the order. The one or more cells are sent to the second user interface of the second display with instructions for offloading shipments and creating a new order with remaining items from the order to be assigned to At least one of the new cells in the sorting device or another sorting device.
Another aspect of the present disclosure is a computer-implemented method for shipping partially delayed orders based on time offloading. For example, some embodiments of the method may include displaying a representation of one or more cells in the classification device via a first user interface on a first display; and sending an indication to a second display on a second display. The user interface indicates which of the one or more cells in the sorting device to add items from the order to. In some embodiments, the method may include: determining that the order is occupying the one or more cells in the sorting device for a predetermined amount of time; and responding that the order is occupying the one or more cells in the sorting device a positive determination of the one or more cells for the predetermined amount of time, modifying the appearance of the one or more cells associated with the order and via the first use of the first display The user interface provides alerts. Additionally, the method may include: sending an instruction to offload the order; and receiving an instruction to offload the order; and completing the one or more cells associated with the order for Instructions to divert shipments and create a new order with the remaining items from the order are sent to the second user interface of the second display, the new order to be assigned to the sorting device or another sorting device. At least one of the new cells.
Yet another aspect of the present disclosure is a computer-implemented system for diverting shipments of partially delayed orders. For example, some embodiments may include: a network interface connecting two separate devices; one or more memory devices storing instructions; and one or more processors configured to execute the instructions to A representation of one or more cells in the classification device is displayed via the first user interface of the first display. Additionally, the one or more processors are configured to execute the instructions to send instructions to a second user interface of the second display, the instructions notifying that items from the order are added to the sorting device. which of the one or more cells; and modifying the appearance of the one or more cells associated with the order and providing an alert via the first user interface of the first display. Additionally, the one or more processors are configured to execute instructions to: send an instruction to offload the order; receive an instruction to offload the order; and to complete the step associated with the order. One or more cells are sent to the second user interface of the second display with instructions for offloading shipments and creating a new order with remaining items from the order to be assigned to the At least one of the new cells in the classification device or another classification device.
Other systems, methods, and computer-readable media are also discussed herein.
The following detailed description refers to the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the following description to refer to the same or similar parts. Although several illustrative embodiments are described herein, modifications, adaptations, and other implementations are possible. For example, substitutions, additions, or modifications may be made to the components and steps illustrated in the drawings, and the methods described herein may be modified by substituting, rearranging, removing, or adding steps to the disclosed methods. Indicative method. Accordingly, the following detailed description is not limited to the disclosed embodiments and examples. Rather, the true scope of the invention is defined by the appended claims.
Embodiments of the present disclosure are directed to systems and methods configured for offloading shipping of portions of late orders based on time. For example, some embodiments may include a network interface connecting two separate devices, one or more memory devices storing instructions, and one or more processors configured to execute the instructions. In some embodiments, the one or more processors are configured to execute the instructions to: display a representation of one or more cells in the classification device via a first user interface of the first display; and Instructions are sent to the second user interface of the second display telling which of the one or more cells in the sorting device to add items from the order. Additionally, the one or more processors are configured to execute the instructions to: determine that the order is occupying the one or more cells in the sorting device for a predetermined amount of time; and in response to the An affirmative determination that an order is occupying the one or more cells in the sorting device for the predetermined amount of time, modifying the appearance of the one or more cells associated with the order and via the first The first user interface of a display provides an alert. Additionally, the one or more processors are configured to execute the instructions to: send an instruction to offload the order; receive an instruction to offload the order; and to complete an instruction associated with the order. The one or more cells are sent to the second user interface of the second display with instructions for offloading shipments and creating a new order with remaining items from the order to be assigned to At least one of the new cells in the sorting device or another sorting device.
Referring to FIG. 1A , a schematic block diagram is shown of an exemplary embodiment of a system 100 including a computerized system for enabling communications for shipping, transportation, and logistics operations. As shown in Figure 1A, system 100 may include various systems, each of which may be connected to one another via one or more networks. The systems may also be connected to each other via direct connections (eg, using cables). The depicted system includes a shipping authority technology (SAT) system 101, an external front-end system 103, an internal front-end system 105, a transportation system 107, a mobile device 107A, a mobile device 107B and a mobile device 107C, and a seller portal 109 , Shipping and order tracking (SOT) system 111, Fulfillment optimization (FO) system 113, Fulfillment messaging gateway (FMG) 115, Supply chain management ; SCM) system 117, workforce management system 119, mobile device 119A, mobile device 119B, and mobile device 119C (depicted as located in a fulfillment center) center; FC) 200), 3rd party fulfillment system 121A, 3rd party fulfillment system 121B and 3rd party fulfillment system 121C, fulfillment center authorization system (fulfillment center authorization; FC Auth) 123 and labor management system (labor management system; LMS) 125.
In some embodiments, SAT system 101 may be implemented as a computer system that monitors order status and delivery status. For example, the SAT system 101 can determine whether the order has exceeded its Promised Delivery Date (PDD), and can take appropriate actions, including initiating a new order, reshipping items in non-delivery orders, and canceling non-delivery. Place an order, initiate contact with the ordering customer, or the like. The SAT system 101 may also monitor other data, including outputs (such as the number of packages shipped during a specific time period) and inputs (such as the number of empty cartons received for shipping). SAT system 101 may also act as a gateway between different devices in system 100, allowing communication between devices such as external front-end system 103 and FO system 113 (eg, using store-and-forward or other techniques).
In some embodiments, external front-end system 103 may be implemented as a computer system that enables external users to interact with one or more systems in system 100 . For example, in embodiments where the system 100 enables presentation of the system to allow users to place orders for items, the external front-end system 103 may be implemented as a web server that receives search requests, renders item pages, and requests payment information. For example, the external front-end system 103 may be implemented as a computer or computer running software, such as an Apache HTTP server, Microsoft Internet Information Service (IIS), NGINX, or the like. In other embodiments, the external front-end system 103 may run custom web server software designed to receive and process requests from external devices (e.g., mobile device 102A or computer 102B), retrieve data from databases, and others based on those requests. The data repository obtains information and provides responses to received requests based on the obtained information.
In some embodiments, the external front-end system 103 may include one or more of a web cache system, a database, a search system, or a payment system. In one aspect, external front-end system 103 may include one or more of these systems, while in another aspect, external front-end system 103 may include an interface to one or more of these systems (e.g., , server-to-server, database-to-database, or other network connections).
Some of the operations of the external front-end system 103 will be helpfully described by the illustrative set of steps shown in FIGS. 1B, 1C, 1D, and 1E. External front-end system 103 may receive information from systems or devices in system 100 for presentation and/or display. For example, the external front-end system 103 may host or provide one or more web pages, including a search results page (SRP) (eg, FIG. 1B), a single detail page (Single Detail Page; SDP) (eg, FIG. 1C), Shopping cart page (e.g., Figure 1D), or order page (e.g., Figure 1E). The user device (eg, using mobile device 102A or computer 102B) can navigate to external front-end system 103 and request a search by entering information into a search box. External front-end system 103 may request information from one or more systems in system 100 . For example, the external front-end system 103 may request information from the FO system 113 that satisfies the search request. The external front-end system 103 may also request and receive (from the FO system 113) a promised delivery date or "PDD" for each product included in the search results. In some embodiments, the PDD may indicate when a package containing the product will arrive at the user's desired location or promise to deliver the product if ordered within a specific time period (e.g., by the end of the day (11:59 p.m.)). An estimate of the latest date for delivery to the user's desired location. (PDD is discussed further below with respect to FO system 113.)
The external front-end system 103 can prepare the SRP based on the information (eg, Figure 1B). The SRP can contain information that satisfies the search request. For example, this could include images of products that satisfy the search request. The SRP may also include an individual price for each product, or information related to each product's enhanced delivery options, PDD, weight, size, offers, discounts, or the like. The external front-end system 103 may send the SRP to the requesting user device (eg, via a network).
The user device may then select a product represented on the SRP, such as by clicking or tapping the user interface or using another input device to select a product from the SRP. The user device can formulate and send a request for information about the selected product to the external front-end system 103 . In response, the external front-end system 103 may request information related to the selected product. For example, the information may include additional information in addition to the information presented for the products on the respective SRP. This can include, for example, shelf life, country of origin, weight, size, number of items in the package, operating instructions, or other information about the product. Information may also include recommendations for similar products (based on, for example, big data and/or machine learning analysis of customers who purchased this product and at least one other product), answers to frequently asked questions, reviews from customers, manufacturer information, images Like, or similar.
The external front-end system 103 may prepare an SDP (Single Detail Page) based on the received product information (eg, Figure 1C). The SDP may also contain other interactive elements, such as a "Buy Now" button, an "Add to Cart" button, a quantity field, an image of the item, or the like. The SDP may further include a list of sellers offering products. The list may be ordered based on the price quoted by each seller so that the seller who quotes the product at the lowest price may be listed at the top. The list may also be ordered based on seller ranking so that the highest ranked sellers may be listed at the top. Seller rankings may be developed based on a number of factors, including, for example, the seller's past track record of meeting committed PDDs. The external front-end system 103 may deliver the SDP to the requesting user device (eg, via a network).
Requests that the user device can receive an SDP listing product information. After receiving the SDP, the user device can then interact with the SDP. For example, the user of the requesting user device may click or otherwise interact with the "Add to Cart" button on the SDP. This adds the product to the shopping cart associated with the user. The user device may transmit this request to add the product to the shopping cart to the external front-end system 103.
The external front-end system 103 may generate a shopping cart page (eg, Figure ID). In some embodiments, the shopping cart page lists products that the user has added to the virtual "shopping cart." A user device may request a shopping cart page by clicking on or otherwise interacting with an icon on the SRP, SDP, or other page. In some embodiments, the shopping cart page may list all products that the user has added to the shopping cart, as well as information about the products in the shopping cart (such as quantity of each product, price of each item of each product, each price of the product based on the associated quantity), information about the PDD, delivery method, shipping costs, user interface elements for modifying products in the shopping cart (e.g., deleting or modifying quantities), for ordering additional products or setting up products options for recurring delivery, an option to set up interest payments, a user interface element to advance to a purchase, or the like. The user at the user's device may click on or otherwise interact with a user interface element (e.g., a button that says "Buy Now") to initiate a purchase of the products in the shopping cart. . After doing so, the user device may transmit the request to initiate a purchase to the external front-end system 103.
The external front-end system 103 may generate an order page (eg, Figure IE) in response to receiving a request to initiate a purchase. In some embodiments, the order page relists the items from the shopping cart and requests entry of payment and shipping information. For example, an order page may include a request for information about the purchaser of the items in the shopping cart (e.g., name, address, email address, phone number), information about the recipient (e.g., name, address, phone number, delivery information), shipping information (e.g., speed/method of delivery and/or pickup), payment information (e.g., credit card, bank transfer, check, stored points), requesting a cash receipt (e.g., for tax purposes ), or similar. The external front-end system 103 may send the order page to the user device.
The user device can enter information about the order page and click or otherwise interact with user interface elements that send the information to the external front-end system 103 . From here, the external front-end system 103 can send information to different systems in the system 100 to enable new orders with the products in the shopping cart to be created and processed.
In some embodiments, the external front-end system 103 may be further configured to enable the seller to transmit and receive order-related information.
In some embodiments, internal front-end system 105 may be implemented as a computer system that enables internal users (eg, employees of an organization that owns, operates, or leases system 100 ) to interact with one or more of system 100 . For example, in embodiments where the network 101 enables the presentation of the system to allow users to place orders for items, the internal front-end system 105 may be implemented to enable internal users to view diagnostic and statistical information about orders, modify item information, or Web servers that review order-related statistics. For example, the internal front-end system 105 may be implemented as a computer or computer running software, such as an Apache HTTP server, Microsoft Internet Information Services (IIS), NGINX, or the like. In other embodiments, internal front-end system 105 may run custom web server software designed to receive and process requests from the systems or devices depicted in system 100 (as well as other devices not depicted), automatically Databases and other data repositories obtain information and provide responses to received requests based on the obtained information.
In some embodiments, the internal front-end system 105 may include one or more of a web caching system, a database, a search system, a payment system, an analytics system, an order monitoring system, or the like. In one aspect, the internal front-end system 105 may include one or more of these systems, while in another aspect, the internal front-end system 105 may include an interface to one or more of these systems (e.g., , server-to-server, database-to-database, or other network connections).
In some embodiments, transportation system 107 may be implemented as a computer system that allows communication between systems or devices in system 100 and mobile devices 107A-107C. In some embodiments, transportation system 107 may receive information from one or more mobile devices 107A to 107C (eg, mobile phones, smart phones, PDAs, or the like). For example, in some embodiments, mobile devices 107A-107C may include devices operated by delivery workers. Delivery workers (who may be permanent employees, temporary employees, or shift employees) may utilize mobile devices 107A to 107C to effect delivery of packages containing products ordered by users. For example, to deliver a package, a delivery worker may receive a notification on the mobile device indicating which package to deliver and where to deliver the package. Upon arrival at the delivery location, the delivery worker may locate the package (e.g., in the back of a truck or in a packaging crate), scan using a mobile device, or otherwise capture an identifier associated with the package (e.g., barcode, image, text string, RFID tag, or the like) and deliver the package (e.g., by leaving it at the front door, leaving it with a guard, giving it to the recipient, or the like) ). In some embodiments, a delivery worker may use a mobile device to capture a photo of the package and/or may obtain a signature. The mobile device can send information to the transportation system 107 including information about the delivery, including, for example, time, date, GPS location, photo, identifier associated with the delivery worker, identification associated with the mobile device symbol, or similar. Transportation system 107 may store this information in a database (not depicted) for access by other systems in system 100 . In some embodiments, the shipping system 107 may use this information to prepare and send tracking data to other systems that indicates the location of a particular package.
In some embodiments, some users may use one type of mobile device (e.g., permanent workers may use specialized PDAs with customized hardware such as barcode scanners, styli, and other devices), while others Workers may use other types of mobile devices (e.g. temporary workers or shift workers may use off-the-shelf mobile phones and/or smart phones).
In some embodiments, transportation system 107 may associate a user with each device. For example, the transportation system 107 may store users (represented by, for example, user identifiers, employee identifiers, or phone numbers) and mobile devices (represented by, for example, International Mobile Equipment Identity (IMEI), International Mobile International Mobile Subscription Identifier (IMSI), phone number, Universal Unique Identifier (UUID) or Globally Unique Identifier (GUID)). The transportation system 107 may use this correlation in conjunction with data received upon delivery to analyze the data stored in the database to determine, inter alia, the location of the worker, the efficiency of the worker, or the speed of the worker.
In some embodiments, seller portal 109 may be implemented as a computer system that enables sellers or other external entities to communicate electronically with one or more systems in system 100 . For example, the seller may utilize a computer system (not depicted) to upload or provide product information, order information, contact information, or the like for products the seller wishes to sell via the system 100 using the seller portal 109 .
In some embodiments, shipping and order tracking system 111 may be implemented as a computer system that receives, stores, and forwards information regarding locations containing packages of products ordered by customers (eg, from users using device 102A to device 102B) . In some embodiments, the shipping and order tracking system 111 may request or store information from a web server (not depicted) operated by a shipping company that delivers packages containing products ordered by customers.
In some embodiments, shipping and order tracking system 111 may request and store information from the system depicted in system 100 . For example, shipping and order tracking system 111 may request information from shipping system 107 . As discussed above, the transportation system 107 may be from one or more mobile devices 107A to mobile devices 107C associated with one or more of a user (eg, a delivery worker) or a vehicle (eg, a delivery truck) (e.g., mobile phone, smart phone, PDA, or similar) to receive information. In some embodiments, shipping and order tracking system 111 may also request information from workforce management system (WMS) 119 to determine the location of individual products within a fulfillment center (eg, fulfillment center 200). Shipping and order tracking system 111 may request data from one or more of shipping system 107 or WMS 119 , process the data upon request, and present the data to devices (e.g., user device 102A and user Device 102B).
In some embodiments, fulfillment optimization (FO) system 113 may be implemented as a computer system that stores information about customer orders from other systems (eg, external front-end system 103 and/or shipping and order tracking system 111 ). The FO system 113 may also store information describing where specific items are kept or stored. For example, some items may be stored in only one fulfillment center, while certain other items may be stored in multiple fulfillment centers. In still other embodiments, certain fulfillment centers may be designed to stock only a specific set of items (eg, freshly produced or frozen products). The FO system 113 stores this information as well as associated information (eg, quantity, size, date received, expiration date, etc.).
The FO system 113 may also calculate the corresponding PDD (Promised Delivery Date) for each product. In some embodiments, PDD may be based on one or more factors. For example, the FO system 113 may calculate the PDD for a product based on past demand for the product (e.g., how many times the product was ordered over a period of time), expected demand for the product (e.g., predicted demand for the product in the upcoming how many customers will order the product during a period), network-wide past demand indicating how much of the product was ordered during a period, network-wide expected demand indicating how many products are expected to be ordered in the upcoming period, stored in One or more counts of products in each fulfillment center 200 that stores each product, expected or current orders for the product, or the like.
In some embodiments, the FO system 113 may determine the PDD of each product periodically (eg, every hour) and store it in a database for retrieval or sending to other systems (eg, external front-end system 103, SAT System 101, shipping and order tracking system 111). In other embodiments, FO system 113 may receive electronic requests from one or more systems (eg, external front-end system 103, SAT system 101, shipping and order tracking system 111) and calculate PDD on demand.
In some embodiments, Fulfillment Communications Gateway (FMG) 115 may be implemented to receive requests or responses in a format or protocol from one or more systems in system 100 (such as FO system 113), convert them into another format or protocol and forward it in the converted format or protocol to other systems (such as WMS 119 or 3rd party fulfillment system 121A, 3rd party fulfillment system 121B or 3rd party fulfillment system 121C) and vice versa system.
In some embodiments, supply chain management (SCM) system 117 may be implemented as a computer system that performs forecasting functions. For example, the SCM system 117 may predict the level of demand for a particular product based on, for example, past demand for the product, expected demand for the product, network-wide past demand, network-wide expected demand, stored in each Count products in fulfillment center 200, expected or current orders for each product, or the like. In response to this forecast level and the volume of each product in all fulfillment centers, the SCM system 117 may generate one or more purchase orders to purchase and reserve sufficient quantities to satisfy the forecast demand for a particular product.
In some embodiments, workforce management system (WMS) 119 may be implemented as a computer system that monitors work processes. For example, WMS 119 may receive event data indicating discrete events from individual devices (eg, device 107A through device 107C or device 119A through device 119C). For example, WMS 119 may receive event data indicating that one of these devices is used to scan a package. As discussed below with respect to fulfillment center 200 and FIG. 2 , during the fulfillment process, processing can be performed by machines at specific stages (e.g., automated or handheld barcode scanners, RFID readers, high-speed cameras, such as tablet computer 119A , mobile device/PDA 119B, computer 119C device, or the like) to scan or read package identifiers (e.g., barcodes or RFID tag data). WMS 119 may store each event that instructs a scan or read of a package identifier in a corresponding database (not depicted) along with the package identifier, time, date, location, user identifier, or other information, and may provide this information to other systems (e.g., shipping and order tracking systems 111).
In some embodiments, WMS 119 may store a link between one or more devices (eg, device 107A through device 107C or device 119A through device 119C) and one or more users (eg, the one or more users associated with system 100 Related) related information. For example, in some cases, a user (such as a full-time or part-time employee) may be associated with a mobile device because the user owns the mobile device (eg, the mobile device is a smartphone). In other situations, a user may be associated with a mobile device because the user has temporary custody of the mobile device (e.g., the user gets the mobile device at the beginning of the day and will use the mobile device during the day) , and the mobile device will be returned at the end of the day).
In some embodiments, WMS 119 may maintain a log of work for each user associated with system 100 . For example, WMS 119 can store information associated with each employee, including any assignment process (e.g., unloading a truck, picking items from a pickup area, sorting equipment work, packaging items), user identifiers , location (e.g., floor or zone in fulfillment center 200), number of units moved by employees through the system (e.g., number of items picked, number of items packed), and devices (e.g., device 119A to device 119C) associated identifier, or similar. In some embodiments, WMS 119 may receive check-in and log-out information from a timekeeping system, such as a timekeeping system operating on device 119A through device 119C.
In some embodiments, 3rd party fulfillment (3 <sup>rd</sup>party fulfillment (3PL) systems 121A through 121C represent computer systems associated with third-party providers of logistics and products. For example, while some products are stored in fulfillment center 200 (as discussed below with respect to FIG. 2 ), other products may be stored off-site, may be produced on demand, or may otherwise not be available for storage in fulfillment center 200 middle. 3PL systems 121A-121C may be configured to receive orders from FO system 113 (eg, via FMG 115) and may provide (eg, deliver or install) products and/or services directly to the customer. In some embodiments, one or more of 3PL systems 121A-121C may be part of system 100, while in other embodiments, one or more of 3PL systems 121A-121C may be located in system 100 external to (for example, owned or operated by a third-party provider).
In some embodiments, fulfillment center Auth system (FC Auth) 123 may be implemented as a computer system with various functions. For example, in some embodiments, FC Auth 123 may serve as a single-sign on (SSO) service for one or more other systems in system 100 . For example, FC Auth 123 may enable the user to log in via the internal front-end system 105 , determine that the user has similar privileges to access resources at the shipping and order tracking system 111 , and enable the user to log in without requiring a second login process. obtain such privileges. In other embodiments, FC Auth 123 may enable users (eg, employees) to associate themselves with specific tasks. For example, some employees may not have electronic devices (such as device 119A-119C) and may instead move within fulfillment center 200 from task to task and zone to zone during the course of a day. FC Auth 123 can be configured to enable employees to indicate what tasks they are working on and where they are located at different times of the day.
In some embodiments, the labor management system (LMS) 125 may be implemented as a computer system that stores attendance and overtime information of employees (including full-time employees and part-time employees). For example, LMS 125 may receive information from FC Auth 123, WMA 119, device 119A through device 119C, transportation system 107, and/or device 107A through device 107C.
The specific configuration depicted in Figure 1A is an example only. For example, although FIG. 1A depicts FC Auth system 123 connected to FO system 113, not all embodiments require this specific configuration. In fact, in some embodiments, systems in system 100 may be connected to each other via one or more public or private networks, including the Internet, an intranet, and a wide-area network. ; WAN), Metropolitan-Area Network (MAN), wireless network compliant with IEEE 802.11a/b/g/n standards, leased lines, or similar. In some embodiments, one or more of the systems in system 100 may be implemented as one or more virtual servers implemented at a data center, server farm, or the like.
Figure 2 depicts a fulfillment center 200. Fulfillment center 200 is an example of a physical location where items are stored for shipment to customers upon ordering. Fulfillment center (FC) 200 may be divided into multiple zones, each of which is depicted in Figure 2. In some embodiments, these "zones" can be thought of as virtual divisions between different stages of the process of receiving items, storing items, retrieving items, and shipping items. Thus although "zones" are depicted in Figure 2, other zone divisions are possible, and in some embodiments the zones in Figure 2 may be omitted, duplicated, or modified.
Inbound area 203 represents the area of FC 200 that receives items from sellers wishing to sell products using system 100 from Figure 1A. For example, the seller may use truck 201 to deliver item 202A and item 202B. Item 202A may represent a single item large enough to occupy its own shipping pallet, while item 202B may represent a group of items stacked together on the same pallet to save space.
Workers will receive items in the inbound area 203 and may use a computer system (not depicted) to inspect the items for damage and correctness, as appropriate. For example, a worker may use a computer system to compare the quantity of items 202A and 202B to the quantity of items ordered. If the quantities do not match, the worker may reject one or more of item 202A or item 202B. If the quantities do match, the worker can move the items to buffer 205 (using, for example, a dolly, a trolley, a forklift, or manually). Buffer 205 may be a temporary storage area for items that do not currently need to be in the pick area (eg, because there are high enough quantities of such items in the pick area to meet forecast demand). In some embodiments, the forklift 206 operates to move items around the buffer zone 205 and between the inbound zone 203 and the drop zone 207 . If item 202A or item 202B is needed in the pickup area (eg, due to forecasted demand), a forklift may move item 202A or item 202B to drop area 207 .
Drop area 207 may be an area of FC 200 where items are stored prior to moving the items to pick area 209 . A worker assigned to the picking task ("picker") can approach items 202A and 202B in the picking area, use a mobile device (eg, device 119B) to scan the barcode in the picking area, and scan the items in the picking area. 202A and the barcode associated with item 202B. The picker may then retrieve the item (eg, by placing it on a cart or carrying it) to the picking area 209.
Pickup area 209 may be an area of FC 200 where items 208 are stored on storage unit 210 . In some embodiments, storage unit 210 may include one or more of physical shelves, bookshelves, boxes, totes, refrigerators, freezers, cold storage areas, or the like. In some embodiments, the pickup area 209 may be organized into multiple floors. In some embodiments, workers or machines may move items into pick area 209 in a variety of ways, including, for example, forklifts, elevators, conveyor belts, carts, hand trucks, dolly, automated robots or devices, or Move manually. For example, the picker can place the items 202A and 202B on a hand truck or cart in the drop-off area 207 and move the items 202A and 202B to the pick-up area 209 .
Pickers may receive instructions to place (or "pile") items at specific points in picking area 209 (such as specific spaces on storage unit 210). For example, a picker may use a mobile device (eg, device 119B) to scan item 202A. The device may instruct the picker where items 202A should be stacked, for example using a system indicating aisles, shelves and locations. The device may then prompt the picker to scan the barcode at the location before stacking items 202A at the location. The device may send data (eg, via a wireless network) to a computer system such as WMS 119 in FIG. 1A indicating that item 202A has been deposited at the location by a user using device 119B.
Once the user places an order, the picker may receive instructions on device 119B to retrieve one or more items 208 from storage unit 210 . The picker can retrieve the item 208, scan the barcode on the item 208, and place the item 208 on the transport mechanism 214. Although the transportation mechanism 214 is shown as a slide, in some embodiments, the transportation mechanism may be implemented as one or more of a conveyor belt, an elevator, a cart, a forklift, a hand truck, a dolly, or the like. Item 208 may then arrive at packaging area 211.
Packing area 211 may be the area of FC 200 that receives items from pick area 209 and packages the items into boxes or bags for final shipment to the customer. In packing area 211, workers assigned to receive items ("merge workers") will receive items 208 from picking area 209 and determine which order they correspond to. For example, the consolidation worker may use a device such as computer 119C to scan a barcode on item 208. Computer 119C can visually indicate which order item 208 is associated with. This may include, for example, the spaces or "cells" on wall 216 that correspond to the order. Once the order is complete (for example, because the cell contains all items for the order), the merging worker can instruct the packing worker (or "packer") that the order is complete. Packers can retrieve items from cells and place the items in boxes or bags for shipping. The packer may then send the boxes or bags to a hub area 213, such as via a forklift, cart, dolly, hand truck, conveyor belt, manually, or otherwise.
The transfer area 213 may be the area where all boxes or bags ("packs") are received from the packaging area 211 of the FC 200. Workers and/or machines in transfer area 213 can retrieve packages 218 and determine which part of the delivery area each package is intended to go to, and deliver the packages to the appropriate staging area 215 . For example, if the delivery area has two smaller sub-areas, the package will go to one of the two staging areas 215. In some embodiments, a worker or machine may scan a package (eg, using one of devices 119A through 119C) to determine its final destination. Delivering the package to the staging area 215 may include, for example, determining a portion of the geographic area to which the package is destined (eg, based on a zip code) and determining the staging area 215 associated with that portion of the geographic area.
In some embodiments, staging area 215 may include one or more buildings, one or more physical spaces, or one or more areas where packages are received from transshipment area 213 for sorting into routes and/or sub-routes. middle. In some embodiments, the staging area 215 is physically separate from the FC 200, while in other embodiments the staging area 215 may form part of the FC 200.
Workers and/or machines in staging area 215 may determine which route and/or sub-route a package 220 should be associated with, for example based on: a comparison of the destination with existing routes and/or sub-routes, a comparison of each route and/or sub-route, Calculation of workload for the route and/or sub-route, timing, shipping method, cost to ship package 220, PDD associated with the items in package 220, or the like. In some embodiments, a worker or machine may scan a package (eg, using one of devices 119A through 119C) to determine its final destination. Once a package 220 is assigned to a specific route and/or sub-route, workers and/or machines may move the package 220 for delivery. In illustrative Figure 2, staging area 215 includes trucks 222, cars 226, and delivery workers 224A and 224B. In some embodiments, truck 222 may be driven by a delivery worker 224A, who is a full-time employee delivering packages of FC 200, and truck 222 is owned, leased, or operated by the same company that owns, leases, or operates FC 200. In some embodiments, the car 226 may be driven by a delivery worker 224B, which is a "flex" or temporary worker who delivers on an as-needed basis (eg, seasonally). Car 226 may be owned, rented, or operated by delivery worker 224B.
3 is a diagrammatic illustration of an exemplary process including picking, batching, merging, and packaging processes consistent with the disclosed embodiments. In some embodiments, "picking" requires selecting items from individual orders in a batch and placing the items into a tote. In some embodiments, "batching" requires collecting all bags in a batch and reorganizing the bags by regrouping the bags so that items from one order are in the same bag. In some embodiments, "merging" requires classifying the bags as shipping. In some embodiments, "packaging" requires preparing and boxing consolidated orders for shipping. Each of these processes may be performed by machines (e.g., robots or other devices with appropriate equipment, including scanning devices and machinery for moving bags or items) or human workers or some combination (e.g., using machine-assisted labor).
Flow 300 of Figure 3 depicts an exemplary batch 301. Batch 301 contains five orders. Each of the five orders for batch 301 contains two items represented by Stock Keeping Units (SKUs) in the order. In some embodiments, the items for each order may have been placed by a user at the device (mobile device 102A or computer 102B of FIG. 1A ) via a website hosted on the external front-end system 103 of FIG. 1A . For example, as depicted in Figure 3, order 311 includes SKU A and SKU B, order 312 includes SKU C and SKU D, order 313 includes SKU E and SKU F, order 314 includes SKU G and SKU H, and order 315 Including SKU I and SKU J. In some embodiments, an automated scanning device (eg, associated with computer 119C) may scan barcodes associated with SKUs for use in storing information regarding the order portions of the picking, batching, merging, and packaging processes. In yet other embodiments, the SKU allows workers (as described above in Figure 2) to read the order portion of the picking, batching, merging, and packaging processes.
Figure 3 further depicts the picking process 303. In some embodiments, picking 303 occurs in the picking area 209 of Figure 2, where pickers - workers or machines - pick items from individual orders of batch 301 and place the items into the storage bag. In some embodiments, items from batch 301 may be moved to a pick process as depicted in pick 303 . Pickers can pick ten SKUs from A to J. The SAT system 101 of FIG. 1A may generate picking instructions based on the picker's location or other conditions. As depicted in Figure 3, the picker first picks up SKU A, SKU F, SKU C and SKU I, and places SKU A, SKU F, SKU C and SKU I in the storage bag 1 T1. Figure 3 further depicts the picker picking up E SKU, B SKU, D SKU and G SKU in the storage bag 2 T2. For example, SKU A, SKU F, SKU C, and SKU I are picked first and SKU E, SKU B, SKU D, SKU G second, due to their location in the warehouse. SKU H and SKU J have not been picked up in process 300 because they are delayed. Because the order is not completed or cannot be picked up, the storage bag 3 T3 is empty. In some embodiments, if SKU H and SKU J are not delayed, storage bag 3 T3 may have been used for SKU H and SKU J.
Conventional systems cause the first and second bags to be saved and typically delayed until the third bag is scanned by the system using a scanning device such as tablet 119A, mobile device/PDA 119B, computer 119C of Figure 1A, or the like. to the package in order to proceed to batching, merging and packaging processes. However, as depicted in Figure 3, pick 303 continues to batch 305 without being delayed by tote 3 T3 or delayed SKU H and SKU J. In some embodiments, if tote 1 T1 is completed, the system can advance this tote to batching, merging, and packaging without waiting for delayed tote 2 T2 and tote 3 T3.
To efficiently pick orders, the SAT system 101 of FIG. 1A may combine multiple orders using multiple tote bags from a batch, for example. In some embodiments, the SAT system 101 of Figure 1A may have multiple batches being processed simultaneously in the process. As further depicted in FIG. 3 , during the batching process 305 , the machines in the picking area 209 of FIG. 2 collect all bags of a batch (eg, bag 1 T1 and bag 2 T2 ), and borrow The packages are reorganized by regrouping the packages into order levels (regrouping the packages so that items from one order are in the same package). Once all the storage bags have been collected, the storage bags proceed to the merge process 307 where the storage bags need to be classified as shipments.
Additionally, the merge process 307 depicts twenty-five cells in the classification device. In some embodiments, the classification device may be a merging wall, but other embodiments are possible. In other embodiments, process 307 may include different sized classification devices. Figure 3 depicts cells A01 through cell A05, cells B01 through cell B05, cells C01 through cell C05, cells D01 through cell D05, and cells E01 through cell E05. Each cell contains an order or a shipment. The classification device as depicted in Figure 3 is virtually mapped with the physical classification device (merging wall). The SAT system 101 of FIG. 1A may generate the information in the cells in the classification device by displaying it on the worker's user device (such as the tablet 119A of FIG. 1A, mobile device/PDA 119B, computer 119C, or the like). item to move said item to this cell. In some embodiments, the classification device may be depicted on the user interface of the worker's display device. Cell A01 of the classified equipment contains SKU A and SKU B, cell A02 contains SKU C and SKU D, cell A03 contains SKU E and SKU F, cell B01 contains SKU G, and cell B02 contains SKU I. In some embodiments, the worker may begin processing package 1 containing A SKU, F SKU, C SKU, and I SKU T1. For example, a worker may use a scanning device (such as tablet 119A, mobile device/PDA 119B, computer 119C of Figure 1A, or the like) to scan SKU A, SKU F, SKU C, and SKU C from storage bag 1 T1 SKU I. In some embodiments, once the worker scans SKU A, the SAT system 101 of FIG. 1A may generate instructions to place SKU A in cell A01, as illustrated on the user interface of the worker's display device. Additionally, when a worker scans SKU F using a scanning device (such as tablet 119A, mobile device/PDA 119B, computer 119C of FIG. 1A , or the like), SAT system 101 may generate a message that places SKU F into the cell. Instruction A03, this is because the SKU F is mapped to the third cell. Additionally, when a worker scans SKU C, SAT system 101 may generate instructions to place SKU C in cell A02 since SKU C maps to the second cell. The SAT system 101 may further generate instructions to place SKU B, SKU D, SKU G, and SKU I into their correct cells.
As shown in Figure 3, cell A01 containing SKU A and SKU B, cell A02 containing SKU C and SKU D, and cell A03 containing SKU E and SKU F are completed orders. Therefore, the SAT system 101 can generate instructions to complete these orders and move them to packaging 309. However, cells B01 and B02 containing SKU G and SKU I respectively are not completed orders. In some embodiments, the SAT system 101 of FIG. 1A may determine that SKU H is delayed and divert the order for shipping at a shipping level. Therefore, the SAT system 101 may generate instructions to complete the order and move the order to packaging 309 . The original order 314 containing SKU G and SKU H is offloaded and shipped with SKU via forklift, cart, trolley, trolley, conveyor belt, manually or otherwise as described above in Figure 2 G's ready order 316 moves to packaging. Once the remaining items of order 314, SKU H, are received, said SKU H will be given a new order number and a different location on the sorting device or another sorting device. In some embodiments, each order in the batch is given an order number. When splitting a shipment into two or more shipments, provide a new order number for each new order that splits the shipment. In some embodiments, the SAT system 101 of FIG. 1A may determine that SKU J is delayed but may not offload orders for SKU I and SKU J.
To effectively and efficiently process large volumes of orders, the SAT system 101 of Figure 1A branches owners within their orders for quick picking, and then regroups the orders into order levels via batching and merging.
As described above, the SAT system 101 of Figure 1A allows split shipping orders - for example, splitting an order with delayed items and ready items into two orders shipped at different times. In some embodiments, if an order includes more than one item, the items may arrive at the sorting facility at different times. Logic in the computer system can be used to tell workers to which cell to add items from a specific order. In the previous system, it was possible to fill the sorting equipment with partially completed orders if there were enough orders, which prevented other orders from being stored in the sorting equipment. To solve this problem, the SAT system 101 of FIG. 1 may determine that the order remains in the sorting device for more than a specific amount of time, such as 30 minutes. Based on the determination, a user interface (not depicted) at the administrator's computer may display various appearances of cells including different shapes and/or colors (eg, from green to red) to represent each of the classification devices. Cell interface and provides alerts. The manager can then click on the cell to force the order to be diverted. In response to the manager's instruction to offload the order, the SAT system 101 of FIG. 1A sends a message to the worker's computer instructing the worker to complete the cell for offload shipping and to place the order in the cell. of items are sent to the packer (shown in Figure 4 and discussed below). Therefore, a new order can be created with the remaining items from the order, and this new order can be assigned to a new cell in the sorting device or another sorting device.
In some embodiments, the SAT system 101 makes a determination to offload the order. In some embodiments, the SAT system 101's decision to divert an order is based on the order remaining in the sorting device for more than a specific amount of time. In other embodiments, the SAT system 101's decision to triage an order is based on any information about the packaging, such as whether the item is perishable. In still other embodiments, the SAT system 101's decision to triage an order is based on whether items for the order are being picked up or whether the storage bags have been processed within the past few minutes. For example, the SAT system 101 may determine whether any user or machine has scanned the identifier on the luggage bag by sending a query to the WMS 119 for all scan transactions in which the luggage bag's identifier was scanned.
In one example, a picker is working if he has picked up an item in a tote but has stopped working and gone elsewhere (e.g., as determined by the timing of the scan or the scanning of items from a different tote). Not in progress. Therefore, the decision to triage an order is based on whether the work is no longer in progress. In another example, the decision to divert an order is based on whether the item has been sent by the conveyor.
In some embodiments, the worker can trigger this decision to triage the order (problem report button). In this example, if the worker clicks on the problem report button, the shipment can be triaged. In addition, the SAT system 101 can trigger a decision to divert the order.
As described above, each customer order has a deadline date for delivery (Promised Delivery Date or PDD). Based on the promised delivery date, there are standards regarding shipping dates. In one instance, by the date of the shipping date period, one of the two items in the order had been picked up and merged, but the other items had not yet arrived. In this case, the manager can click on the problem report button or the SAT system 101 can make a split shipping determination so that although the two items are in one order, that portion of the order can be fulfilled or shipped first without having to Waiting for another item. In other embodiments, the system may determine that today is the shipping date deadline and the second item has not yet been picked up. In this embodiment, the system may triage the order and send a notification to the worker that the first item in the order is marked complete. In some embodiments, shipments with multiple items may be diverted multiple times. In some embodiments, the system may place an upper limit on the number of splits that can be made.
Figure 4 depicts a sample message that appears on a worker's user interface consistent with the disclosed embodiments. Display 400 (corresponding to tablet computer 119A, mobile device/PDA 119B, computer 119C of Figure 1A) contains a user interface presented to the worker. The display 400 notifies the worker of the cells A01, A02, B01, B02, B03, C01, C02, C03, D01, D02, Cell D03, cell E01, cell E02, cell E03, cell E04, and cell E05 are being processed. Once processing of the depicted cell is complete, display 400 receives an instruction generated by SAT system 101 to display a "Processing Complete" button for click. In some embodiments, display 400 may display which cells the worker should complete. In some embodiments, the display 400 may be adjacent to and/or associated with the classification device 216 (eg, the WMS 119 may store an association between the user using the computer and the classification device).
In some embodiments, cells on the manager's user interface (not depicted) may change appearance to provide notification of delayed cells and provide options to offload orders in delayed cells. For example, in some embodiments, cells may change color once a worker processes or has not processed an order for a predetermined amount of time. In some embodiments, cells may change shape once a worker processes or has not processed an order for a predetermined amount of time. In some embodiments, cells may change location once a worker processes or has not processed an order for a predetermined amount of time. In some embodiments, the predetermined amount of time is limited to 30 minutes. For example, if a worker has not processed a particular order for 30 minutes, the SAT system 101 of FIG. 1A may indicate a notification to offload the shipping order and the cell holding the order will change color on the user interface. In some embodiments, the administrator's user interface (not depicted) may display overdue cells.
In some embodiments, white may depict work in progress, green may depict merge completion, gray may depict cancellations, and red may depict orders that have not been completed within a predetermined amount of time. Therefore, if several orders are not completed within a predetermined amount of time, the system can change the color of the cells associated with the orders to red on the user interface. In this example, the manager may decide to offload the shipping order by clicking on the problem report button. In other embodiments, if a cell is red for a predetermined amount of time based on an order that has long been outstanding, the system may triage the shipment without the manager clicking the problem report button.
In embodiments where the manager clicks on the problem report button, the display 400 may be adapted to show the worker that those cells are completed and to display instructions to send the order in that cell to packaging. In embodiments where shipments are offloaded, the display 400 may be adapted to show workers that those cells are complete and to display instructions to send orders in those cells to packaging.
5 is a block diagram of an exemplary process for shipping partially delayed orders based on time offloading consistent with the disclosed embodiments. Process 500 may be performed by a processor, such as WMS 119, that executes instructions encoded on a computer-readable media storage device. However, it should be understood that one or more steps of process 500 may be implemented by other components of system 100 (shown or not).
At step 510, system 100 may display a representation of one or more cells in the classification device via the first user interface. The first user interface displays an indication regarding the order's delay time. In response, the manager may choose to offload the shipping order, and the instructions may then be sent to the worker device (eg, computer 119C connected to WMS 119). The first user interface at the administrator's computer may display an interface that represents each cell in the classification device with various colors of the cell (eg, green, gray, red, or white) and provide an indication of the detected Alerts for cells that should be offloaded. The manager can then click on the cell to force the order to be diverted. In response to the manager's instruction to offload the order, the SAT system 101 of FIG. 1A sends a message to the worker's computer instructing the worker to complete the cell for offload shipping and to place the order in the cell. of items are sent to the packer (shown in Figure 4 and discussed above). Therefore, a new order can be created with the remaining items from the order, and this new order can be assigned to a new cell in the assortment device or another assortment device.
At step 520, SAT system 101 may send instructions to a second user interface (eg, at computer 119C) that inform which of the one or more cells in the sorting device to add items from the order to. .
At step 530, the SAT system 101 may determine that the order is occupying one or more cells in the sorting device for a predetermined amount of time. For example, the SAT system 101 may start a software or hardware timer based on when an order is first assigned to a cell at the sorting device, and may determine that the timer has reached a predetermined amount of time (eg, 30 minutes).
At step 540 , the SAT system 101 of FIG. 1 may modify one or more cells associated with the order in response to a positive determination that the order is occupying one or more cells in the sorting device for a predetermined amount of time. color and provide an alert indicating the deferred status of the order via the first user interface.
In some embodiments, cells on the manager's user interface may change color to provide notification of deferred cells and provide alerts indicating the deferred status of an order. In some embodiments, cells may change color once a worker processes or has not processed an order for a predetermined amount of time. In some embodiments, the predetermined amount of time is limited to 30 minutes. For example, if a worker has not processed a particular order for 30 minutes, the SAT system 101 of FIG. 1A may indicate a notification to offload the shipping order and the cell holding the order will change color on the user interface. In some embodiments, the administrator's user interface (not depicted) may display overdue cells.
In some embodiments, white may depict work in progress, green may depict merge completion, gray may depict cancellations, and red may depict orders that have not been completed within a predetermined amount of time. Therefore, if several orders are not completed within a predetermined amount of time, the system can change the color of the cells associated with the orders to red on the user interface. In this example, the manager may decide to offload the shipping order by clicking on the problem report button. In other embodiments, if a cell is red for a predetermined amount of time based on an order that has long been outstanding, the system may triage the shipment without the manager clicking the problem report button.
At step 550, the SAT system 101 may send the notification to the first user interface (eg, the administrator's user interface). Instructions may be programmed to cause the SAT system 101 to offload the order.
At step 560, the SAT system 101 may receive an instruction to offload the order. In this example, the manager may have clicked on a notification associated with one or more cells associated with the order at step 550 . In other embodiments, SAT system 101 may have determined to offload the order based on a predetermined amount of time after sending the instruction of step 550.
At step 570, the SAT system 101 may send instructions to the second user interface to complete one or more cells associated with the order for offload shipping and create a new order with the remaining items from the order, so The new order is to be assigned to at least one of a new cell in a sorting device or another sorting device. In response to an instruction to triage an order, the SAT system 101 of FIG. 1A may send a message to a worker's computer (eg, computer 119C) instructing the worker to complete the cell for triage shipping and The items in the cell are sent to the packaging worker (shown in Figure 4 and discussed above). Therefore, the SAT system 101 may also create a new order with the remaining items from the order, and this new order may be assigned to a new cell in the sorting device or another sorting device.
Although the present disclosure has been illustrated and described with reference to specific embodiments of the present disclosure, it is to be understood that the present disclosure may be practiced in other environments without modification. The foregoing description has been presented for purposes of illustration. The foregoing description is not exhaustive and is not limited to the precise forms or embodiments disclosed. Modifications and adaptations will become apparent to those skilled in the art from consideration of this specification and practice of the disclosed embodiments. Additionally, although aspects of the disclosed embodiments are described as being stored in memory, those of ordinary skill in the art will understand that such aspects may also be stored on other types of computer-readable media, such as level storage device, such as a hard drive or CD ROM, or other form of RAM or ROM, USB media, DVD, Blu-ray, or other optical drive media.
Computer programming based on the written description and disclosed methods is within the skill of an experienced developer. Various programs or program modules may be created using any of the techniques known to those of ordinary skill in the art or may be designed in conjunction with existing software. For example, program sections or program modules may be implemented using the .Net Framework, the .Net Compact Framework (and related languages such as Visual Basic, C, etc. ), Java, C++, Objective-C, HTML, HTML/AJAX combination, XML or HTML containing Java applets.
Furthermore, although illustrative embodiments have been described herein, those of ordinary skill in the art will recognize, based on this disclosure, that there are equivalent elements, modifications, omissions, (eg, aspects of the various embodiments) The scope of any and all embodiments is that they may be combined, adapted and/or altered. Limitations in a claim are to be construed broadly based on the language employed in the claim and are not limited to the examples described in this specification or during the prosecution of this application. Examples should be construed as non-exclusive. Furthermore, the steps of the disclosed methods may include modifications in any manner by reordering the steps and/or inserting or deleting steps. Therefore, it is intended that the specification and examples be considered illustrative only, with the true scope and spirit being indicated by the full scope of the following claims and their equivalents.
<p>100:System <br/>01: Delivery Authorization Technology System <br/>02A, 107A, 107B, 107C: Mobile device <br/>02B, 119C: Computer <br/>03:External front-end system <br/>05: Internal front-end system <br/>07:Transportation system <br/>09:Seller portal <br/>11: Shipping and order tracking system <br/>13: Fulfillment Optimization System <br/>15: Implement communication reporting channel <br/>17: Supply chain management system <br/>19: Labor management system <br/>19A: Tablet PC <br/>19B:PDA <br/>21A, 121B, 121C: 3rd party fulfillment system <br/>23: Fulfillment center authorization system <br/>25: Labor management system <br/>00: Fulfillment Center <br/>01, 222: Truck <br/>02A, 202B, 208: Items <br/>03: Inbound area <br/>05:Buffer <br/>06:Forklift <br/>07: Dumping area <br/>09:Pick-up area <br/>10:Storage unit <br/>11: Packaging area <br/>13:Transfer area <br/>14:Transportation agency <br/>15: Temporary Residential Area <br/>16:Wall <br/>18, 220: Packaging <br/>24A, 224B: delivery workers <br/>26:Car <br/>00, 500: Process <br/>01:Batch <br/>03: Picking process <br/>05: Batch process <br/>07: Convergence process <br/>09: Packaging process <br/>11, 312, 313, 314, 315, 316: Order <br/>00:Display <br/>10, 520, 530, 540, 550, 560, 570: Steps <br/>, B, C, D, E, F, G, H, I, J: SKU <br/>01, A02, A03, A04, A05, B01, B02, B03, B04, B05, C01, C02, C03, C04, C05, D01, D02, D03, D04, D05, E01, E02, E03, E04, E05: cell <br/> <sub>1</sub>:Storage bag 1 <br/> <sub>2</sub>:Storage bag 2 <br/> <sub>3</sub>:Storage bag 3 </p>
1A is a schematic block diagram illustrating an exemplary embodiment of a network including a computerized system for enabling communications for shipping, transportation, and logistics operations consistent with the disclosed embodiments. 1B depicts a sample search results page (SRP) that includes one or more search results that satisfy a search request and interactive user interface elements consistent with the disclosed embodiments. 1C depicts a sample Single Display Page (SDP) including products and information about the products and interactive user interface elements consistent with the disclosed embodiments. <br />1D depicts a sample shopping cart page including items in a virtual shopping cart and interactive user interface elements consistent with the disclosed embodiments. 1E depicts a sample order page including items from a virtual shopping cart and information about purchasing and shipping, as well as interactive user interface elements, consistent with the disclosed embodiments. 2 is a diagrammatic illustration of an exemplary fulfillment center configured to utilize the disclosed computerized system consistent with the disclosed embodiments. 3 is a diagrammatic illustration of an exemplary process including picking, rebatch, merging, and packaging consistent with the disclosed embodiments. <br />4 depicts a sample message that appears on a worker's user interface consistent with the disclosed embodiments. 5 is a block diagram of an exemplary process for shipping partially delayed orders based on time offloading consistent with the disclosed embodiments.
9 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| CN108648051A | Cites | China | Examiner |
| US2017320102A1 | Cites | United States of America | Examiner |
| US7984809B1 | Cites | United States of America | Examiner |
| US8560461B1 | Cites | United States of America | Examiner |
| TWM453202U | Cites | Taiwan Province of China | Examiner |
| TWM453202U1 | Cites | Taiwan Province of China | – |
| US20170320102A1 | Cites | United States of America | – |
17 members in 8 offices
Members17
| Document | Office | Kind | |
|---|---|---|---|
| US2020293991A1 | United States of America | A1 | |
| WO2020183394A1 | World Intellectual Property Organization (WIPO) | A1 | |
| KR20200109221A | Republic of Korea | A | |
| TW202038156A | Taiwan Province of China | A | |
| AU2020235571A1 | Australia | A1 | |
| SG11202011428VA | Singapore | A | |
| JP2021513131A | Japan | A | |
| PH12020551792A1 | Philippines | A1 | |
| KR102312139B1 | Republic of Korea | B1 | |
| KR20210126533A | Republic of Korea | A | |
| JP7055210B2 | Japan | B2 | |
| JP2022091959A | Japan | A | |
| US11468398B2 | United States of America | B2 | |
| TWI793404B | Taiwan Province of China | B | |
| KR102537343B1 | Republic of Korea | B1 | |
| TW202322007A | Taiwan Province of China | A | |
| TWI824924BThis record | Taiwan Province of China | B |
Numbers
- Publication
- I824924
- Application
- 112101675
Titles2
- English
- COMPUTER-IMPLEMENTED SYSTEM AND COMPUTER-IMPLEMENTED METHOD
- Chinese
- 電腦實施系統以及電腦實施方法
Classification
- CPC, 4
- G06Q10/0838
- G06Q10/0833
- G06Q10/1097
- G06Q10/06332
- IPC, 2
- G06Q10 08
- G06Q50 28