Electronic device and item allocation method therefor

The electronic device optimizes inventory allocation by packaging items into minimal parcels and prioritizing shipments with earlier cutoff times, addressing inefficiencies in logistics centers to ensure timely and cost-effective delivery.

WO2026071870A1PCT designated stage Publication Date: 2026-04-02COUPANG CORP
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-03-12
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

The challenge of efficiently allocating inventory within logistics centers to ensure faster delivery of items ordered by users, particularly for overseas shipments with small quantities, is not adequately addressed by existing systems, leading to inefficiencies and potential delays.

Method used

An electronic device and method that allocates inventory by generating shipment information to package items into a minimum number of parcels, prioritizing shipments with earlier cutoff times, and managing inventory across multiple logistics centers to meet deadlines effectively.

Benefits of technology

This approach minimizes parcel-related taxes and ensures timely delivery by optimizing inventory allocation, preventing late shipments, and reducing operational costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025099717_02042026_PF_FP_ABST
    Figure KR2025099717_02042026_PF_FP_ABST
Patent Text Reader

Abstract

An item allocation method of an electronic device is disclosed. The item allocation method comprises the steps of: obtaining information on a first order including information on at least one item; generating at least one piece of shipment information for packaging and delivering at least one stock keeping unit (SKU) corresponding to the at least one item in minimum parcels; allocating inventory in a first distribution center to one or more pieces of first shipment information having the earliest corresponding shipment finish time among the plurality of pieces of shipment information on the basis of information on a shipment finish time corresponding to each of the plurality of pieces of shipment information including the at least one piece of shipment information; and allocating inventory in the first distribution center to one or more pieces of second shipment information having the second earliest corresponding shipment finish time among the plurality of pieces of shipment information on the basis of information on a shipment finish time corresponding to each of the plurality of pieces of shipment information.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device and its item assignment method

[0001] The present disclosure relates to an electronic device and a method for controlling the same for effectively allocating inventory of items within a logistics center so as to enable faster delivery of items ordered by a user.

[0002] As the use of the Internet becomes widespread, the e-commerce market is expanding. In particular, due to the spread of infectious diseases, interest in e-commerce and online purchasing, which enable contactless product purchases, is rapidly increasing. Items sold through e-commerce are received at logistics centers and can be delivered to the customer's address after undergoing an outbound process based on customer order information.

[0003] In addition, as the number of users residing overseas ordering items increases, there is a need to ship the ordered items abroad. However, since the quantity of items ordered by overseas users is very small, an efficient dispatch procedure is required to ship the items overseas.

[0004] The disclosed embodiments aim to provide an electronic device and a method for allocating items therefrom. More specifically, the purpose is to provide an electronic device and a method for controlling the same for effectively allocating inventory of items within a logistics center so that items ordered by a user can be delivered in a shorter time.

[0005] The technical problems to be solved by this embodiment are not limited to those described above, and other technical problems can be inferred from the following embodiments.

[0006] One aspect of the present disclosure may provide an item allocation method comprising: obtaining information regarding a first order including information regarding at least one item; generating at least one shipment information for packaging and shipping at least one stock keeping unit (SKU) corresponding to at least one item into a minimum number of parcels; allocating inventory within a first logistics center to one or more first shipment information having the earliest corresponding shipment cutoff time among the plurality of shipment information, based on information regarding a shipment cutoff time corresponding to each of the plurality of shipment information including the at least one shipment information; and allocating inventory within the first logistics center to one or more second shipment information having the second earliest corresponding shipment cutoff time among the plurality of shipment information, based on information regarding a shipment cutoff time corresponding to each of the plurality of shipment information.

[0007] Additionally, in one embodiment of the present disclosure, the step of allocating inventory within the first logistics center to the one or more first shipment information may include: a step of verifying information regarding the order quantity of one or more items corresponding to the one or more first shipment information; a step of verifying information regarding the inventory quantity of one or more SKUs corresponding to the one or more items within the first logistics center; and a step of allocating inventory of the one or more SKUs equal to the order quantity to the one or more first shipment information when the inventory quantity of the one or more SKUs is greater than or equal to the order quantity of the one or more items. An item allocation method may be provided.

[0008] Additionally, in one embodiment of the present disclosure, the step of allocating inventory within the first logistics center to the one or more first shipment information comprises: a step of verifying information regarding the order quantity of one or more items corresponding to the one or more first shipment information; a step of verifying information regarding the first inventory quantity of one or more SKUs corresponding to the one or more items within the first logistics center; a step of verifying information regarding the second inventory quantity of the one or more SKUs within the first logistics center after a set time if the first inventory quantity of the one or more SKUs is less than the order quantity of the one or more items; and a step of allocating inventory of the one or more SKUs equal to the order quantity to the one or more first shipment information if the second inventory quantity of the one or more SKUs is greater than or equal to the order quantity of the one or more items. An item allocation method may be provided.

[0009] In addition, in one embodiment of the present disclosure, the step of allocating inventory within the first logistics center to one or more first shipment information further includes the step of confirming the time at which information regarding an order corresponding to each of the one or more first shipment information is acquired, and an item allocation method may be provided in which inventory is preferentially allocated to the shipment information among the one or more first shipment information at the time at which information regarding the corresponding order is acquired earlier.

[0010] Additionally, in one embodiment of the present disclosure, the step of allocating inventory within the first logistics center to the one or more second shipment information may include: confirming that the shipping deadline corresponding to the one or more second shipment information has passed; confirming one or more third shipment information among the plurality of shipment information that has the third earliest corresponding shipping deadline; and allocating inventory within the first logistics center to the one or more second shipment information and the one or more third shipment information.

[0011] Additionally, in one embodiment of the present disclosure, the item allocation method may further include: a step of confirming information regarding an estimated arrival time corresponding to a first shipment information among one or more second shipment information; a step of determining that delivery of the SKU corresponding to the first shipment information is impossible within the estimated arrival time; and a step of canceling a second order corresponding to the first shipment information.

[0012] Additionally, in one embodiment of the present disclosure, the item allocation method may further include the step of generating instruction information requesting the transfer of at least one SKU from the second logistics center to the first logistics center upon obtaining information regarding the first order; and the step of transmitting the instruction information to a terminal corresponding to the second logistics center.

[0013] Additionally, in one embodiment of the present disclosure, the item allocation method further comprises: a step of checking information regarding the order quantity of the at least one item; and a step of checking information regarding the stock quantity of the at least one SKU in the first logistics center, and if the stock quantity of the at least one SKU is greater than or equal to the order quantity of the at least one item, the step of generating instruction information and the step of transmitting the instruction information to a terminal corresponding to the second logistics center may be omitted.

[0014] Additionally, in one embodiment of the present disclosure, the item allocation method may further include the steps of: obtaining information regarding the cancellation of the first order; generating transfer cancellation information of the at least one SKU; and transmitting the transfer cancellation information to a terminal corresponding to the second logistics center.

[0015] Additionally, in one embodiment of the present disclosure, the item allocation method may be provided, wherein the at least one shipment information comprises: second shipment information for packaging the at least one SKU into one parcel for delivery; and one of third shipment information for packaging some of the at least one SKU into a first parcel for delivery and fourth shipment information for packaging the remaining SKU of the at least one SKU into a second parcel for delivery.

[0016] Another aspect of the present disclosure may provide an electronic device comprising a transceiver, a memory, and a processor, wherein the processor obtains information regarding a first order including information regarding at least one item, generates at least one shipment information for packaging and shipping at least one stock keeping unit (SKU) corresponding to at least one item into a minimum number of parcels, and, based on information regarding a shipping cutoff time corresponding to each of the plurality of shipment information including the at least one shipment information, allocates inventory within a first logistics center to one or more first shipment information having the earliest corresponding shipping cutoff time among the plurality of shipment information, and, based on information regarding a shipping cutoff time corresponding to each of the plurality of shipment information, allocates inventory within the first logistics center to one or more second shipment information having the second earliest corresponding shipping cutoff time among the plurality of shipment information.

[0017] Another aspect of the present disclosure may provide a computer-readable recording medium on which a program for implementing a method performed by an electronic device is recorded.

[0018] Specific details of other embodiments are included in the detailed description and drawings.

[0019] According to the proposed embodiment, one or more of the following effects can be expected.

[0020] According to the embodiments of the present specification, by generating shipment information such that an electronic device packages at least one SKU corresponding to at least one item into a minimum number of parcels, the tax imposed on the user in proportion to the number of parcels can be minimized.

[0021] In addition, according to the embodiments of the present specification, the problem that an SKU corresponding to a shipment information with an earlier shipment deadline cannot be shipped before the shipment deadline can be resolved by performing an inventory allocation procedure for a shipment information with a later shipment deadline after the inventory allocation procedure for a shipment information with an earlier shipment deadline has been completed.

[0022] The effects of the invention are not limited to those mentioned above, and other unmentioned effects will be clearly understood by a person skilled in the art from the description in the claims.

[0023] FIG. 1 shows a system according to one embodiment.

[0024] FIG. 2 is a diagram illustrating the process of an electronic device generating shipment information based on order information according to one embodiment.

[0025] FIG. 3 is a diagram illustrating the process of an electronic device allocating inventory to shipment information according to one embodiment.

[0026] FIG. 4 is a diagram illustrating the process of an electronic device allocating inventory to shipment information according to one embodiment.

[0027] FIG. 5 is a diagram illustrating the process of an electronic device allocating inventory to shipment information according to one embodiment.

[0028] FIG. 6 is a diagram illustrating the process of an electronic device allocating inventory to shipment information according to one embodiment.

[0029] FIG. 7 shows a flowchart of an item allocation method for an electronic device according to one embodiment.

[0030] FIG. 8 shows a block diagram of an electronic device according to one embodiment.

[0031] The terms used in the embodiments have been selected to be as widely used as possible, taking into account their functions in the present disclosure; however, these may vary depending on the intent of those skilled in the art, case law, the emergence of new technologies, etc. Additionally, in specific cases, terms have been arbitrarily selected by the applicant, and in such cases, their meanings will be described in detail in the relevant explanatory section. Therefore, terms used in the present disclosure should be defined not merely by their names, but based on their meanings and the overall content of the present disclosure.

[0032] When a part of a specification is described as "including" a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but may include additional components.

[0033] The expression "at least one of a, b, and c" described throughout the specification may include 'a alone', 'b alone', 'c alone', 'a and b', 'a and c', 'b and c', or 'a, b, and c all'.

[0034] The "terminal" mentioned below may be implemented as a computer or portable terminal capable of connecting to a server or other terminal via a network. Here, the computer includes, for example, a notebook, desktop, or laptop equipped with a web browser, and the portable terminal may include, for example, a wireless communication device that ensures portability and mobility, and may include all types of handheld-based wireless communication devices such as communication-based terminals like IMT (International Mobile Telecommunication), CDMA (Code Division Multiple Access), W-CDMA (W-Code Division Multiple Access), and LTE (Long Term Evolution), smartphones, tablet PCs, etc.

[0035] Embodiments of the present disclosure are described below with reference to the attached drawings so that those skilled in the art can easily implement them. However, the present disclosure may be embodied in various different forms and is not limited to the embodiments described herein.

[0036] Embodiments of the present disclosure will be described in detail below with reference to the drawings.

[0037] FIG. 1 shows a system according to one embodiment.

[0038] Referring to FIG. 1, the system may include at least one of an electronic device (100), a user terminal (110), a worker terminal (120), an administrator terminal (130), a database (140), and a network (150). Meanwhile, only the components related to the present embodiment are shown in the system illustrated in FIG. 1. Therefore, it can be understood by those skilled in the art related to the present embodiment that other general components may be included in addition to the components illustrated in FIG. 1.

[0039] The electronic device (100) is a device that configures and provides various information. The electronic device (100) may provide the configured information as a web page or an application screen, or provide it as information in a form that can be displayed as a web page or an application screen on a receiving terminal.

[0040] According to one embodiment, the electronic device (100) can allocate inventory to shipment information for packaging SKUs into a minimum number of parcels and shipping them, taking into account the inventory quantity of SKUs within the logistics center. For example, the electronic device (100) can obtain information regarding a first order including information regarding at least one item, and can generate at least one shipment information for packaging at least one SKU (stock keeping unit) corresponding to at least one item into a minimum number of parcels and shipping it. Subsequently, the electronic device (100) can allocate inventory within the first logistics center to one or more first shipment information having the earliest corresponding shipment deadline among the plurality of shipment information, based on information regarding the shipment deadline corresponding to each of the plurality of shipment information including at least one shipment information, and can allocate inventory within the first logistics center to one or more second shipment information having the second earliest corresponding shipment deadline among the plurality of shipment information, based on information regarding the shipment deadline corresponding to each of the plurality of shipment information.

[0041] The user terminal (110) is a terminal used by each user, and users can access services provided by the network (150) using their respective terminals (110). For example, the electronic device (100) may provide an application to the user terminal (110) to provide information related to the ordering of various items, and users can order various items using the application installed on their respective terminals (110). Alternatively, users can check real-time delivery information regarding item orders using their respective terminals (110). In this case, the user may correspond to the customer who ordered the delivery of the item.

[0042] The worker terminal (120) is a terminal used by each worker, and the workers can perform picking or packaging tasks using their respective terminals (120). For example, the workers can pick one or more SKUs displayed in the logistics center using their respective terminals (120). Alternatively, the workers can individually package or package multiple SKUs together in designated packaging materials using their respective terminals (120).

[0043] The administrator terminal (130) is a terminal used by an administrator, and the administrator can manage item assignment tasks using an application installed on the administrator terminal (130). For example, the administrator can use the user interface displayed on the administrator terminal (130) to set the shipping cutoff time corresponding to the shipment information or check the inventory status of the SKU displayed in the logistics center.

[0044] The database (140) is a data structure implemented in a predetermined storage space and may include relational databases such as MySQL, Oracle, and MsSQL, non-relational databases such as Redis, MongoDB, and CouchDB, open source search engines such as Elasticsearch, and combinations thereof. For example, the database (140) may store information regarding inventory quantities within multiple logistics centers. Alternatively, the database (140) may store configuration information regarding shipment information. Meanwhile, FIG. 1 is illustrated as the database (140) existing outside the electronic device (100), but this is merely an example, and the database (140) may be included in the electronic device (100).

[0045] User terminals (110), worker terminals (120), administrator terminals (130), databases (140), and electronic devices (100) can communicate with each other within a network (150). The network (150) includes a Local Area Network (LAN), a Wide Area Network (WAN), a Value Added Network (VAN), a mobile radio communication network, a satellite communication network, and combinations thereof, and is a comprehensive data communication network that enables each network constituent entity shown in FIG. 1 to communicate smoothly with each other, and may include wired internet, wireless internet, and mobile wireless communication networks. Wireless communication may include, for example, Wi-Fi, Bluetooth, Bluetooth Low Energy, Zigbee, Wi-Fi Direct (WFD), Ultra-Wideband (UWB), Infrared Data Association (IrDA), Near Field Communication (NFC), but is not limited thereto.

[0046] FIG. 2 is a diagram illustrating the process of an electronic device (100) generating shipment information based on order information according to one embodiment.

[0047] In step S200, the electronic device (100) may receive information regarding a first order, including information regarding at least one item according to one embodiment, from a user terminal (110). For example, the user terminal (110) may transmit information regarding the first order, including information regarding at least one item ordered by the user and information regarding the delivery address, to the electronic device (100).

[0048] In step S210, the electronic device (100) may generate instruction information requesting the transfer of at least one SKU from the second logistics center to the first logistics center according to one embodiment. More specifically, the electronic device (100) may identify a first address set as the delivery address for the first order and generate information instructing the collection and packaging of at least one SKU in order to transfer at least one SKU corresponding to at least one item from the second logistics center to the first logistics center corresponding to the first address.

[0049] For example, as the electronic device (100) receives information regarding the first order from the user terminal (110), it can confirm that the delivery address of the first order is set to Taiwan based on the information regarding the first order. Accordingly, the electronic device (100) can identify a second logistics center that has stock of at least one SKU corresponding to at least one item, and generate information instructing to pick and pack at least one SKU in order to transfer at least one SKU equal to the order quantity from the second logistics center to the first logistics center.

[0050] In this case, the first logistics center may refer to a logistics center where SKUs are displayed for shipping items ordered by a user overseas when the user sets the shipping destination to an overseas location such as Taiwan. The first logistics center may be referred to as the TW logistics center, etc., but the terms used to refer to it are not limited to those described above.

[0051] According to one embodiment, the electronic device (100) may omit the step of generating instruction information requesting the transfer of at least one SKU from the second logistics center to the first logistics center based on the inventory information of the first logistics center. For example, upon receiving information regarding the first order from the user terminal (110), the electronic device (100) may verify information regarding the inventory quantity of at least one SKU corresponding to at least one item within the first logistics center based on the inventory information of the first logistics center. If it is confirmed that the inventory quantity of at least one SKU is greater than or equal to the order quantity of at least one item, the electronic device (100) may not generate instruction information requesting the transfer of at least one SKU from the second logistics center to the first logistics center.

[0052] According to one embodiment, the electronic device (100) can determine a second logistics center to request the transfer of at least one SKU based on information regarding the inventory quantity of at least one SKU, information regarding the distance to a first logistics center, information regarding the history of SKU transfer to the first logistics center, and information regarding the capacity of the logistics center. More specifically, the electronic device (100) can identify one or more logistics centers among a plurality of logistics centers that have inventory of at least one SKU based on information regarding the inventory quantity of a plurality of logistics centers. Subsequently, the electronic device (100) can determine the score of one or more SKUs based on information regarding the distance to a first logistics center, information regarding the history of SKU transfer to the first logistics center, and information regarding the capacity of the logistics center, and determine the logistics center having the highest score as the second logistics center.

[0053] For example, the electronic device (100) can identify one or more logistics centers where the inventory quantity of at least one SKU among the multiple logistics centers is greater than the order quantity of at least one item, based on information regarding the inventory quantities of multiple logistics centers. Subsequently, the electronic device (100) can assign a higher score to one or more logistics centers as the distance to the first logistics center among the one or more logistics centers is shorter, the history of transferring SKUs to the first logistics center within the shipping cutoff time is greater, and the capacity is greater. The electronic device (100) determines the score of each of the one or more logistics centers and can determine the logistics center with the highest score as the second logistics center.

[0054] In step S220, the electronic device (100) may transmit instruction information to a worker terminal (120) according to one embodiment. For example, the electronic device (100) may transmit information instructing to pick and pack at least one SKU in order to transfer at least one SKU from the second logistics center to the first logistics center to a worker terminal (120) corresponding to the second logistics center.

[0055] According to one embodiment, the electronic device (100) can transmit transfer cancellation information to a worker terminal (120) based on information regarding the cancellation of a first order. For example, the electronic device (100) can receive information regarding the cancellation of a first order from a user terminal (110) and generate transfer cancellation information for at least one SKU. Subsequently, the electronic device (100) can transmit the transfer cancellation information to a worker terminal (120) corresponding to a second logistics center.

[0056] In step S230, the electronic device (100) may generate at least one shipment information for shipping at least one SKU corresponding to at least one item by packaging it into a minimum number of parcels according to one embodiment. For example, the electronic device (100) may generate shipment information for shipping at least one SKU by packaging it into one parcel. Alternatively, the electronic device (100) may generate shipment information for shipping some of the at least one SKU by packaging it into a first parcel and shipment information for shipping the remaining SKU of the at least one SKU by packaging it into a second parcel.

[0057] In this way, by generating shipment information such that the electronic device (100) packages at least one SKU corresponding to at least one item into a minimum number of parcels, the tax imposed on the user in proportion to the number of parcels can be minimized.

[0058] In step S240, the electronic device (100) may obtain setting information regarding at least one shipment information from the administrator terminal (130) according to one embodiment. For example, the administrator terminal (130) may obtain input from an administrator that sets the shipment closing time or the transfer plan information creation time corresponding to at least one shipment information. Subsequently, the administrator terminal (130) may transmit information regarding the shipment closing time or information regarding the transfer plan information creation time corresponding to at least one shipment information entered by the administrator to the electronic device (100).

[0059] However, if the electronic device (100) generates setting information corresponding to the shipment information according to a preset method, step S240 may be omitted.

[0060] In step S250, the electronic device (100) may generate setting information regarding at least one shipment information according to one embodiment. More specifically, the electronic device (100) may generate information regarding the shipment closing time and information regarding the transfer plan information generation time corresponding to at least one shipment information based on a preset method or input from a manager.

[0061] For example, the electronic device (100) can generate information in which the shipment cutoff time corresponding to the shipment information is set to 2:00 PM on the day after next of the day the order information is acquired, according to a preset method. Additionally, the electronic device (100) can generate information in which the transfer plan information generation time corresponding to the shipment information is set to 3:00 PM on the day the order information is acquired, according to a preset method.

[0062] As another example, the electronic device (100) can generate information in which the shipment cutoff time corresponding to the shipment information is set to 10:00 AM on the day after next of the day the order information is acquired, depending on the input of a manager. Additionally, the electronic device (100) can generate information in which the transfer plan information generation time corresponding to the shipment information is set to 1:00 PM on the day the order information is acquired, depending on the input of a manager.

[0063] In step S260, the electronic device (100) may store setting information regarding at least one shipment information in the database (140) according to one embodiment. For example, the electronic device (100) may store information regarding the shipment closing time and information regarding the transfer plan information generation time corresponding to at least one shipment information in the database (140).

[0064] FIG. 3 is a diagram illustrating the process of an electronic device (100) allocating inventory to shipment information according to one embodiment.

[0065] In step S300, the electronic device (100) may obtain information regarding the shipping deadline time corresponding to each of the plurality of shipment information according to one embodiment from the database (140). For example, the electronic device (100) may check information regarding the shipping deadline time corresponding to each of the plurality of shipment information stored in the database (140).

[0066] In step S310, the electronic device (100) can identify one or more first shipment information that has the earliest corresponding shipment closing time among a plurality of shipment information according to one embodiment. For example, the electronic device (100) can identify one or more first shipment information that has the earliest corresponding shipment closing time among a plurality of shipment information based on information regarding the shipment closing time corresponding to each of the plurality of shipment information.

[0067] In step S320, the electronic device (100) may obtain from the database (140) information regarding the first order quantity of one or more first items corresponding to one or more first shipment information and information regarding the first inventory quantity of one or more first SKUs corresponding to one or more first items within the first logistics center, according to one embodiment. For example, the electronic device (100) may verify the information regarding the first order quantity of one or more first items corresponding to one or more first shipment information and the information regarding the first inventory quantity of one or more first SKUs corresponding to one or more first items within the first logistics center, which are stored in the database (140).

[0068] In step S330, the electronic device (100) can determine, according to one embodiment, that the first stock quantity is less than the first order quantity. For example, the electronic device (100) can determine that the first stock quantity is less than the first order quantity by comparing the first stock quantity of one or more first SKUs with the first order quantity of one or more first items.

[0069] In step S340, the electronic device (100) may obtain information regarding the second stock quantity of one or more first SKUs in the first logistics center from the database (140) according to one embodiment. For example, the electronic device (100) may check the information regarding the second stock quantity of one or more first SKUs in the first logistics center, stored in the database (140), after a set time, as it confirms that the first stock quantity is less than the first order quantity.

[0070] In step S350, the electronic device (100) can allocate inventory of one or more first SKUs equal to the first order quantity to one or more first shipment information by confirming, according to one embodiment, that the second inventory quantity is greater than or equal to the first order quantity. For example, the electronic device (100) can compare the second inventory quantity of one or more first SKUs with the first order quantity of one or more first items to confirm that the second inventory quantity is greater than or equal to the first order quantity. Accordingly, the electronic device (100) can allocate inventory of one or more first SKUs equal to the first order quantity within the first logistics center to one or more first shipment information.

[0071] At this time, the fact that inventory of an SKU is assigned to shipment information may mean that a correspondence relationship is created between the shipment information and the inventory of the SKU so that the SKU of the inventory assigned to the shipment information is picked and packaged and shipped to the delivery address of the order corresponding to the shipment information. Additionally, the inventory of an SKU assigned to shipment information may be configured so that it is not assigned to other shipment information.

[0072] According to one embodiment, the electronic device (100) can allocate inventory to one or more first shipment information based on the time at which information regarding an order corresponding to each of one or more first shipment information is acquired. For example, the electronic device (100) can check the time at which information regarding an order corresponding to each of one or more first shipment information is acquired and, among the one or more first shipment information, allocate inventory preferentially to the shipment information at which the time at which information regarding the corresponding order is acquired is earlier.

[0073] In step S360, the electronic device (100) can identify one or more second shipment information that has a second earliest corresponding shipment closing time among a plurality of shipment information according to one embodiment. For example, as the inventory allocation procedure for one or more first shipment information is completed, the electronic device (100) can identify one or more second shipment information that has a second earliest corresponding shipment closing time among a plurality of shipment information after a set time, based on information regarding the shipment closing time corresponding to each of the plurality of shipment information.

[0074] In step S370, the electronic device (100) may obtain from the database (140) information regarding the second order quantity of one or more second items corresponding to one or more second shipment information and information regarding the third inventory quantity of one or more second SKUs corresponding to one or more second items within the first logistics center, according to one embodiment. For example, the electronic device (100) may verify the information regarding the second order quantity of one or more second items corresponding to one or more second shipment information and the information regarding the third inventory quantity of one or more second SKUs corresponding to one or more second items within the first logistics center, which are stored in the database (140).

[0075] In step S380, the electronic device (100) can allocate inventory of one or more second SKUs equal to the second order quantity to one or more second shipment information as it confirms, according to one embodiment, that the third inventory quantity is greater than or equal to the second order quantity. For example, the electronic device (100) can compare the third inventory quantity of one or more second SKUs with the second order quantity of one or more second items to confirm that the third inventory quantity is greater than or equal to the second order quantity. Accordingly, the electronic device (100) can allocate inventory of one or more second SKUs equal to the second order quantity within the first logistics center to one or more second shipment information.

[0076] In step S390, the electronic device (100) can identify one or more third shipment information that has a corresponding shipment closing time that is the third earliest among the plurality of shipment information according to one embodiment. For example, as the inventory allocation procedure for one or more second shipment information is completed, the electronic device (100) can identify one or more third shipment information that has a corresponding shipment closing time that is the third earliest among the plurality of shipment information after a set time, based on information regarding the shipment closing time corresponding to each of the plurality of shipment information.

[0077] FIG. 4 is a diagram illustrating the process of an electronic device (100) allocating inventory to shipment information according to one embodiment.

[0078] In step S400, the electronic device (100) may obtain information regarding the shipping deadline time corresponding to each of the plurality of shipment information according to one embodiment from the database (140). For example, the electronic device (100) may check information regarding the shipping deadline time corresponding to each of the plurality of shipment information stored in the database (140).

[0079] In step S410, the electronic device (100) can identify one or more first shipment information that has the earliest corresponding shipment closing time among a plurality of shipment information according to one embodiment. For example, the electronic device (100) can identify one or more first shipment information that has the earliest corresponding shipment closing time among a plurality of shipment information based on information regarding the shipment closing time corresponding to each of the plurality of shipment information.

[0080] In step S420, the electronic device (100) may obtain from the database (140) information regarding the first order quantity of one or more first items corresponding to one or more first shipment information and information regarding the first stock quantity of one or more first SKUs corresponding to one or more first items within the first logistics center, according to one embodiment. For example, the electronic device (100) may verify the information regarding the first order quantity of one or more first items corresponding to one or more first shipment information and the information regarding the first stock quantity of one or more first SKUs corresponding to one or more first items within the first logistics center, which are stored in the database (140).

[0081] In step S430, the electronic device (100) can determine, according to one embodiment, that the first stock quantity is less than the first order quantity. For example, the electronic device (100) can determine that the first stock quantity is less than the first order quantity by comparing the first stock quantity of one or more first SKUs with the first order quantity of one or more first items.

[0082] In step S440, the electronic device (100) may obtain information regarding the second stock quantity of one or more first SKUs in the first logistics center from the database (140) according to one embodiment. For example, the electronic device (100) may check the information regarding the second stock quantity of one or more first SKUs in the first logistics center, stored in the database (140), after a set time, as it confirms that the first stock quantity is less than the first order quantity.

[0083] In step S450, the electronic device (100) can determine, according to one embodiment, that the second stock quantity is less than the first order quantity. For example, the electronic device (100) can determine that the second stock quantity is less than the first order quantity by comparing the second stock quantity of one or more first SKUs with the first order quantity of one or more first items.

[0084] In step S460, the electronic device (100) can determine that a shipment closing time corresponding to one or more first shipment information has passed according to one embodiment. For example, the electronic device (100) can determine that the current time is after a first time set as a shipment closing time corresponding to one or more first shipment information.

[0085] According to one embodiment, the electronic device (100) may cancel an order corresponding to one or more first shipment information based on information regarding an estimated arrival time corresponding to one or more first shipment information. For example, the electronic device (100) may check information regarding an estimated arrival time corresponding to one or more first shipment information by confirming that the shipping deadline corresponding to one or more first shipment information has passed. Subsequently, the electronic device (100) may determine that delivery of one or more first SKUs is impossible within the estimated arrival time corresponding to one or more first shipment information by confirming that the time from the current time to the estimated arrival time is less than or equal to a set value. Accordingly, the electronic device (100) may cancel an order corresponding to one or more first shipment information.

[0086] In step S470, the electronic device (100) can identify one or more second shipment information that has a second earliest corresponding shipment deadline among a plurality of shipment information according to one embodiment. For example, the electronic device (100) can identify one or more second shipment information that has a second earliest corresponding shipment deadline among a plurality of shipment information after a set time, based on information regarding the shipment deadline corresponding to each of the plurality of shipment information.

[0087] In step S480, the electronic device (100) may obtain from the database (140), according to one embodiment, information regarding the third stock quantity of one or more first SKUs in the first logistics center, information regarding the second order quantity of one or more second items corresponding to one or more second shipment information, and information regarding the fourth stock quantity of one or more second SKUs corresponding to one or more second items in the first logistics center. For example, the electronic device (100) may verify the information regarding the third stock quantity of one or more first SKUs in the first logistics center, information regarding the second order quantity of one or more second items corresponding to one or more second shipment information, and information regarding the fourth stock quantity of one or more second SKUs corresponding to one or more second items in the first logistics center, which are stored in the database (140).

[0088] In step S490, the electronic device (100) may allocate inventory to one or more first shipment information and one or more second shipment information based on information regarding a first order quantity of one or more first items, information regarding a third inventory quantity of one or more first SKUs, information regarding a second order quantity of one or more second items, and information regarding a fourth inventory quantity of one or more second SKUs, according to one embodiment.

[0089] For example, the electronic device (100) can determine that the third stock quantity of one or more first SKUs is greater than or equal to the first order quantity of one or more first items, and can allocate the stock of one or more first SKUs equal to the first order quantity to one or more first shipment information. Subsequently, the electronic device (100) can determine that the fourth stock quantity of one or more second SKUs is greater than or equal to the second order quantity, and can allocate the stock of one or more second SKUs equal to the second order quantity to one or more second shipment information.

[0090] As another example, the electronic device (100) can check that the third stock quantity of one or more first SKUs is less than the first order quantity of one or more first items and can omit the process of allocating stock to one or more first shipment information. Subsequently, the electronic device (100) can check that the fourth stock quantity of one or more second SKUs is greater than or equal to the second order quantity and can allocate stock of one or more second SKUs equal to the second order quantity to one or more second shipment information.

[0091] FIG. 5 is a diagram illustrating the process of an electronic device (100) allocating inventory to shipment information according to one embodiment.

[0092] According to one embodiment, the electronic device (100) can check information regarding the stock quantity of one or more SKUs in the first logistics center. For example, referring to FIG. 5, the electronic device (100) can check information (500) that the stock quantity of the first SKU displayed in the first logistics center is 2, the stock quantity of the second SKU is 1, and the stock quantity of the first SKU is 4.

[0093] According to one embodiment, the electronic device (100) can check setting information corresponding to a plurality of shipment information. For example, referring to FIG. 5, the electronic device (100) can check information (520) that the order quantity of the first SKU corresponding to the first shipment information is 3, the order quantity of the second SKU is 1, the order time is 10:00 on January 10, 2024, and the shipment cutoff time is 14:00 on January 12, 2024. Additionally, the electronic device (100) can check information (540) that the order quantity of the first SKU corresponding to the second shipment information is 2, the order quantity of the third SKU is 2, the order time is 10:00 on January 11, 2024, and the shipment cutoff time is 14:00 on January 13, 2024.

[0094] According to one embodiment, the electronic device (100) may preferentially allocate inventory to the shipment information with an earlier shipment deadline among the plurality of shipment information based on information regarding the shipment deadline corresponding to the plurality of shipment information. For example, the electronic device (100) may attempt an inventory allocation procedure preferentially to the first shipment information with an earlier shipment deadline among the first shipment information and the second shipment information. However, the electronic device (100) may determine that an inventory allocation procedure for the first shipment information is impossible because the inventory quantity of the first SKU is smaller than the order quantity of the first SKU, and may allocate two first SKUs and two third SKUs to the second shipment information.

[0095] However, if inventory is allocated first to the second shipment information with a later shipment deadline even though the inventory allocation procedure for the first shipment information with an earlier shipment deadline has not been completed, there may be a problem in that the first SKU and the second SKU corresponding to the first shipment information cannot be shipped before the shipment deadline. Therefore, the electronic device (100) can perform the inventory allocation procedure for the second shipment information after the inventory allocation procedure for the first shipment information has been completed.

[0096] FIG. 6 is a diagram illustrating the process of an electronic device (100) allocating inventory to shipment information according to one embodiment.

[0097] According to one embodiment, the electronic device (100) may generate multiple shipment information for packaging SKUs corresponding to items ordered by a user into a minimum number of parcels for delivery. For example, referring to FIG. 6, the electronic device (100) may generate first shipment information for packaging five first SKUs corresponding to a first item ordered by a first user and five second SKUs corresponding to a second item into one parcel for delivery, and may generate second shipment information for packaging five first SKUs corresponding to a first item ordered by a second user into one parcel for delivery. Additionally, the electronic device (100) may generate third shipment information for packaging five first SKUs corresponding to a first item ordered by a third user into one parcel for delivery, and may generate fourth shipment information for packaging five second SKUs corresponding to a second item ordered by a fourth user into one parcel for delivery.

[0098] According to one embodiment, the electronic device (100) can generate setting information corresponding to a plurality of shipment information. The electronic device (100) can generate information regarding the time of generation of transfer plan information corresponding to the plurality of shipment information, information regarding the estimated time of arrival at the first logistics center, and information regarding the time of shipment cutoff.

[0099] For example, referring to FIG. 6, the electronic device (100) can generate information in which the time for generating transfer plan information corresponding to the first shipment information is set to 15:00:00 on 2024.02.05 and the time for closing shipment is set to 02:00:00 on 2024.02.07. Additionally, it can generate information in which the earliest time when the first SKU and the second SKU are expected to arrive at the first logistics center is set to 18:00:00 on 2024.02.05 and the latest time is set to 21:00:00 on 2024.02.06.

[0100] For another example, referring to FIG. 6, the electronic device (100) can generate information in which the time for generating transfer plan information corresponding to the second shipment information is set to 00:00:00 on 2024.02.06 and the time for closing shipment is set to 02:00:00 on 2024.02.07. Additionally, it can generate information in which the earliest time when the first SKU is expected to arrive at the first logistics center is set to 06:30:00 on 2024.02.06 and the latest time is set to 14:10:00 on 2024.02.06.

[0101] For another example, referring to FIG. 6, the electronic device (100) can generate information in which the time for generating transfer plan information corresponding to the third shipment information is set to 15:00:00 on 2024.02.06 and the time for closing shipment is set to 02:00:00 on 2024.02.08. Additionally, it can generate information in which the earliest time when the first SKU is expected to arrive at the first logistics center is set to 18:00:00 on 2024.02.06 and the latest time is set to 21:00:00 on 2024.02.07.

[0102] For another example, referring to FIG. 6, the electronic device (100) can generate information in which the time for generating transfer plan information corresponding to the fourth shipment information is set to 00:00:00 on 2024.02.07 and the time for closing shipment is set to 02:00:00 on 2024.02.08. Additionally, it can generate information in which the earliest time when the second SKU is expected to arrive at the first logistics center is set to 06:30:00 on 2024.02.07 and the latest time is set to 14:10:00 on 2024.02.07.

[0103] At this time, the transfer plan information generation time indicates the time at which plan information is generated to create pick information at the logistics center where the transfer request will be made. For orders acquired between D0 00:00:00 and D0 14:59:59, the transfer plan information generation time is set to D0 15:00:00, and for orders acquired between D0 15:00:00 and D0 23:59:59, the transfer plan information generation time can be set to D+1 00:00:00. Additionally, the shipment cutoff time indicates the time set as the deadline by which the SKU must be shipped from the logistics center to deliver the item within the estimated arrival time provided to the user, and can be set to 2:00 PM on the day after next of the order date. However, the method of setting the aforementioned transfer plan information generation time and shipment cutoff time is merely an example, and the transfer plan information generation time and shipment cutoff time may be set in a different way based on the input of the manager.

[0104] According to one embodiment, the electronic device (100) can identify one or more first shipment informations that have the earliest corresponding shipment closing time among a plurality of shipment informations. For example, referring to FIG. 6, the electronic device (100) can identify first shipment information and second shipment information that have the earliest corresponding shipment closing time of 2024.02.07. 02:00:00 among the first shipment information, second shipment information, third shipment information and fourth shipment information.

[0105] According to one embodiment, the electronic device (100) can verify information regarding the order quantity of one or more first items corresponding to one or more first shipment information and information regarding the stock quantity of one or more first SKUs corresponding to one or more first items within the first logistics center. For example, referring to FIG. 6, the electronic device (100) can verify that the order quantity of the first SKU and the order quantity of the second SKU corresponding to the first shipment information are each 5, and can verify that the order quantity of the first SKU corresponding to the second shipment information is 5. Additionally, the electronic device (100) can verify that the stock quantity of the first SKU within the first logistics center is 2 and the stock quantity of the second SKU is 3.

[0106] According to one embodiment, the electronic device (100) can determine that the stock quantity of one or more first SKUs is less than the order quantity of one or more first items. More specifically, based on information regarding the stock quantity of the first logistics center, the electronic device (100) may attempt a stock allocation procedure in priority to the shipment information that acquired the corresponding order information among one or more first shipments earlier.

[0107] For example, the electronic device (100) can confirm that the stock quantity (2 units) of the first SKU and the stock quantity (3 units) of the second SKU in the first logistics center are smaller than the order quantity (5 units) of the first SKU and the order quantity (5 units) of the second SKU corresponding to the first shipment information. Subsequently, the electronic device (100) can confirm that the stock quantity (2 units) of the first SKU in the first logistics center is smaller than the order quantity (5 units) of the first SKU corresponding to the second shipment information.

[0108] According to one embodiment, the electronic device (100) can reconfirm information regarding the stock quantity of one or more first SKUs corresponding to one or more first items in the first logistics center. For example, the electronic device (100) can confirm that after a set time, the stock quantity of the first SKU in the first logistics center is 5 and the stock quantity of the second SKU is 3.

[0109] According to one embodiment, the electronic device (100) can allocate inventory to one or more first shipment information based on information regarding the inventory quantity of the first logistics center. More specifically, the electronic device (100) can attempt an inventory allocation procedure preferentially to the shipment information among one or more first shipments that acquired the corresponding order information earlier, based on information regarding the inventory quantity of the first logistics center.

[0110] For example, the electronic device (100) can confirm that the stock quantity (5 units) of the first SKU and the stock quantity (3 units) of the second SKU in the first logistics center are smaller than the order quantity (5 units) of the first SKU and the order quantity (5 units) of the second SKU corresponding to the first shipment information. Subsequently, the electronic device (100) can confirm that the stock quantity (5 units) of the first SKU in the first logistics center is equal to the order quantity (5 units) of the first SKU corresponding to the second shipment information, and can assign 5 first SKUs to the second shipment information.

[0111] According to one embodiment, the electronic device (100) can confirm that the shipment deadline corresponding to one or more first shipment information has passed. For example, the electronic device (100) can confirm that the current time has passed 2024.02.07. 02:00:00, which corresponds to the first shipment information and the second shipment information.

[0112] According to one embodiment, the electronic device (100) can check one or more second shipment information that has the second earliest corresponding shipment closing time among a plurality of shipment information. For example, referring to FIG. 6, the electronic device (100) can check the next earliest third shipment information and fourth shipment information with 02:00:00 on 2024.02.08.

[0113] According to one embodiment, the electronic device (100) can check information regarding the order quantity of one or more second items corresponding to one or more second shipment information and information regarding the stock quantity of one or more second SKUs corresponding to one or more second items within the first logistics center. For example, referring to FIG. 6, the electronic device (100) can check that the order quantity of the first SKU corresponding to the third shipment information is 5, and that the order quantity of the second SKU corresponding to the fourth shipment information is 5. Additionally, the electronic device (100) can check that the stock quantity of the first SKU within the first logistics center is 5 and the stock quantity of the second SKU is 10.

[0114] According to one embodiment, the electronic device (100) can allocate inventory to one or more first shipment information and one or more second shipment information based on information regarding the inventory quantity of the first logistics center. More specifically, the electronic device (100) can attempt an inventory allocation procedure preferentially to the shipment information that acquired the corresponding order information earlier among one or more first shipment information and one or more second shipment information based on information regarding the inventory quantity of the first logistics center.

[0115] For example, the electronic device (100) can confirm that the stock quantity (5 units) of the first SKU and the stock quantity (10 units) of the second SKU in the first logistics center are greater than or equal to the order quantity (5 units) of the first SKU and the order quantity (5 units) of the second SKU corresponding to the first shipment information, and can assign 5 first SKUs and 5 second SKUs to the first shipment information. Subsequently, the electronic device (100) can confirm that the stock quantity (0 units) of the first SKU in the first logistics center is less than the order quantity (5 units) of the first SKU corresponding to the third shipment information. Subsequently, the electronic device (100) can confirm that the stock quantity (5 units) of the second SKU in the first logistics center is equal to the order quantity (5 units) of the second SKU corresponding to the fourth shipment information, and can assign 5 second SKUs to the fourth shipment information.

[0116] FIG. 7 shows a flowchart of an item allocation method for an electronic device according to one embodiment. For overlapping content, the above description may be applied.

[0117] In step S700, the electronic device can obtain information regarding a first order that includes information regarding at least one item.

[0118] In step S720, the electronic device can generate at least one shipment information for shipping at least one stock keeping unit (SKU) corresponding to at least one item by packaging it into a minimum number of parcels.

[0119] According to one embodiment, at least one shipment information may include one of a second shipment information for packaging at least one SKU into one parcel for delivery, a third shipment information for packaging some of the at least one SKU into a first parcel for delivery, and a fourth shipment information for packaging the remaining of the at least one SKU into a second parcel for delivery.

[0120] In step S740, the electronic device may allocate inventory within the first logistics center to one or more first shipment information that has the earliest corresponding shipment deadline among the plurality of shipment information, based on information regarding a shipment deadline corresponding to each of the plurality of shipment information including at least one shipment information.

[0121] According to one embodiment, when the electronic device allocates inventory within a first logistics center to one or more first shipment information, it checks information regarding the order quantity of one or more items corresponding to one or more first shipment information and checks information regarding the inventory quantity of one or more SKUs corresponding to one or more items within the first logistics center, and if the inventory quantity of one or more SKUs is greater than or equal to the order quantity of one or more items, it can allocate inventory of one or more SKUs equal to the order quantity to one or more first shipment information.

[0122] According to one embodiment, when the electronic device allocates inventory within a first logistics center to one or more first shipment information, it checks information regarding the order quantity of one or more items corresponding to one or more first shipment information, checks information regarding the first inventory quantity of one or more SKUs corresponding to one or more items within the first logistics center, and if the first inventory quantity of one or more SKUs is less than the order quantity of one or more items, it checks information regarding the second inventory quantity of one or more SKUs within the first logistics center after a set time, and if the second inventory quantity of one or more SKUs is greater than or equal to the order quantity of one or more items, it can allocate inventory of one or more SKUs equal to the order quantity to one or more first shipment information.

[0123] According to one embodiment, when the electronic device allocates inventory within the first logistics center to one or more first shipment information, it can determine the time at which information regarding an order corresponding to each of the one or more first shipment information was obtained, and the inventory may be allocated preferentially to the shipment information among the one or more first shipment information that has an earlier time at which information regarding a corresponding order was obtained.

[0124] In step S760, the electronic device may allocate inventory within the first logistics center to one or more second shipment information that has the second earliest corresponding shipment deadline among the plurality of shipment information, based on information regarding the shipment deadline corresponding to each of the plurality of shipment information.

[0125] According to one embodiment, when the electronic device allocates inventory within the first logistics center to one or more second shipment information, it checks that the shipping deadline corresponding to one or more second shipment information has passed, checks one or more third shipment information which has the third earliest corresponding shipping deadline among the plurality of shipment information, and can allocate inventory within the first logistics center to one or more second shipment information and one or more third shipment information.

[0126] According to one embodiment, the electronic device checks information regarding an estimated arrival time corresponding to a first shipment information among one or more second shipment informations, determines that delivery of the SKU corresponding to the first shipment information is impossible within the estimated arrival time, and can cancel the second order corresponding to the first shipment information.

[0127] According to one embodiment, as the electronic device obtains information regarding a first order, it generates instruction information requesting that at least one SKU be transferred from a second logistics center to a first logistics center, and can transmit the instruction information to a terminal corresponding to the second logistics center.

[0128] According to one embodiment, the electronic device can check information regarding the order quantity of at least one item and information regarding the stock quantity of at least one SKU in the first logistics center, and if the stock quantity of at least one SKU is greater than or equal to the order quantity of at least one item, the step of generating instruction information and the step of transmitting the instruction information to a terminal corresponding to the second logistics center may be omitted.

[0129] According to one embodiment, the electronic device obtains information regarding the cancellation of a first order, generates transfer cancellation information for at least one SKU, and can transmit the transfer cancellation information to a terminal corresponding to a second logistics center.

[0130] FIG. 8 shows a block diagram of an electronic device (100) according to one embodiment.

[0131] According to one embodiment, the electronic device (100) may include a transceiver (820), a memory (840), and a processor (860). The electronic device (100) illustrated in FIG. 8 is illustrated only with components related to the present embodiment. Therefore, it will be understood by those skilled in the art related to the present embodiment that other general components may be included in addition to those illustrated in FIG. 8. In the embodiment, the transceiver (820) may be included in a communication device. Also, in the embodiment, the processor (860) may be included in a controller.

[0132] The transceiver (820) is a device for performing wired / wireless communication and can communicate with an external electronic device. The external electronic device may be a terminal or a server. In addition, the communication technology used by the transceiver (820) may include GSM (Global System for Mobile communication), CDMA (Code Division Multi Access), LTE (Long Term Evolution), 5G, WLAN (Wireless LAN), Wi-Fi (Wireless-Fidelity), Bluetooth, RFID (Radio Frequency Identification), Infrared Data Association (IrDA), ZigBee, NFC (Near Field Communication), etc.

[0133] The processor (860) can control the overall operation of the electronic device (100) and process data and signals. The processor (860) may be composed of at least one hardware unit. Additionally, the processor (860) may be operated by one or more software modules generated by executing program code stored in memory (840). The processor (860) may include memory, and the processor (860) can control the overall operation of the electronic device (100) and process data and signals by executing program code stored in memory.

[0134] The processor (860) may obtain information regarding a first order including information regarding at least one item, generate at least one shipment information for packaging and shipping at least one stock keeping unit (SKU) corresponding to at least one item into a minimum number of parcels, and, based on information regarding a shipping cutoff time corresponding to each of the plurality of shipment information including at least one shipment information, allocate inventory within the first logistics center to one or more first shipment information having the earliest corresponding shipping cutoff time among the plurality of shipment information, and, based on information regarding a shipping cutoff time corresponding to each of the plurality of shipment information, allocate inventory within the first logistics center to one or more second shipment information having the second earliest corresponding shipping cutoff time among the plurality of shipment information.

[0135] The electronic device according to the embodiments described above may include a processor, memory for storing and executing program data, permanent storage such as a disk drive, a communication port for communicating with an external device, and user interface devices such as a touch panel, a key, a button, etc. Methods implemented as software modules or algorithms may be stored on a computer-readable recording medium as computer-readable code or program instructions executable on the processor. Here, computer-readable recording media include magnetic storage media (e.g., ROM (read-only memory), RAM (random-access memory), floppy disks, hard disks, etc.) and optical reading media (e.g., CD-ROM, DVD (Digital Versatile Disc)). The computer-readable recording medium may be distributed across networked computer systems, allowing computer-readable code to be stored and executed in a distributed manner. The medium may be readable by a computer, stored in memory, and executed by a processor.

[0136] The present embodiment may be represented by functional block configurations and various processing steps. These functional blocks may be implemented by various numbers of hardware and / or software configurations that execute specific functions. For example, the embodiment may employ integrated circuit configurations such as memory, processing, logic, look-up tables, etc., capable of executing various functions by the control of one or more microprocessors or other control devices. Similar to how components may be implemented as software programming or software elements, the present embodiment may be implemented in programming or scripting languages ​​such as C, C++, Java, assembler, etc., including various algorithms implemented as combinations of data structures, processes, routines, or other programming configurations. Functional aspects may be implemented as algorithms executed on one or more processors. Additionally, the present embodiment may employ prior art for electronic configuration, signal processing, and / or data processing. Terms such as "mechanism," "element," "means," and "configuration" may be used broadly and are not limited to mechanical and physical configurations. The above terms may include the meaning of a series of software processes (routines) in conjunction with processors, etc.

[0137] The aforementioned embodiments can be implemented as artificial intelligence (AI) through the processor and memory of an electronic device. The processor may consist of one or more processors, and the one or more processors may be general-purpose processors such as CPUs, APs, and DSPs (digital signal processors), graphics-dedicated processors such as GPUs and VPUs (vision processing units), or AI-dedicated processors such as NPUs. The one or more processors may be controlled to process input data according to predefined operation rules or AI models stored in memory. Alternatively, if the one or more processors are AI-dedicated processors, the AI-dedicated processors may be designed with a hardware structure specialized for processing a specific AI model.

[0138] The predefined rules of operation or artificial intelligence models are characterized by being created through learning. Here, being created through learning means that a predefined rules of operation or artificial intelligence models configured to perform a desired characteristic (or objective) are created by a basic artificial intelligence model being trained using a number of learning data by a learning algorithm. Such learning may be performed on the electronic device itself where the artificial intelligence according to the present disclosure is executed, or it may be performed through a separate server and / or system. Examples of learning algorithms include supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but are not limited to the examples described above.

[0139] An artificial intelligence model may be composed of multiple neural network layers. Each of the multiple neural network layers has multiple weight values ​​and can perform neural network operations through operations between the results of previous layers and the multiple weights. The multiple weights possessed by the multiple neural network layers can be optimized based on the learning results of the artificial intelligence model. For example, the multiple weights can be updated so that the loss value or cost value obtained from the artificial intelligence model during the learning process is reduced or minimized. The artificial neural network may include, but is not limited to, deep neural networks (DNN), convolutional neural networks (CNN), recurrent neural networks (RNN), restricted Boltzmann machines (RBM), deep belief networks (DBN), bidirectional recurrent deep neural networks (BRDNN), or deep Q-networks.

[0140] The aforementioned embodiments are merely examples, and other embodiments may be implemented within the scope of the claims set forth below.

Claims

1. In a method for allocating items of an electronic device, A step of obtaining information regarding a first order including information regarding at least one item; A step of generating at least one shipment information for packaging at least one SKU (stock keeping unit) corresponding to at least one item into a minimum number of parcels for delivery; Based on information regarding a shipment cutoff time corresponding to each of a plurality of shipment information including at least one of the above-mentioned shipment information, a step of allocating inventory within a first logistics center to one or more first shipment information having the earliest corresponding shipment cutoff time among the plurality of shipment information; and An item allocation method comprising the step of allocating inventory within the first logistics center to one or more second shipment information having the second earliest corresponding shipment deadline among the plurality of shipment information, based on information regarding a shipment deadline corresponding to each of the plurality of shipment information.

2. In claim 1, the step of allocating inventory within the first logistics center to the one or more first shipment information comprises: A step of verifying information regarding the order quantity of one or more items corresponding to the above one or more first shipment information; A step of verifying information regarding the stock quantity of one or more SKUs corresponding to one or more items within the first logistics center; and An item allocation method comprising the step of allocating an amount of inventory of one or more SKUs equal to the order quantity to one or more first shipment information when the inventory quantity of one or more SKUs is greater than or equal to the order quantity of one or more items.

3. In claim 1, the step of allocating inventory within the first logistics center to the one or more first shipment information comprises: A step of verifying information regarding the order quantity of one or more items corresponding to the above one or more first shipment information; A step of verifying information regarding a first stock quantity of one or more SKUs corresponding to one or more items within the first logistics center; If the first stock quantity of the one or more SKUs is less than the order quantity of the one or more items, the step of checking information regarding the second stock quantity of the one or more SKUs within the first logistics center after a set time; and An item allocation method comprising the step of allocating an inventory of one or more SKUs equal to the order quantity to one or more first shipment information when the second inventory quantity of one or more SKUs is greater than or equal to the order quantity of one or more items.

4. In claim 1, the step of allocating inventory within the first logistics center to the one or more first shipment information comprises: The method further includes the step of determining the time at which information regarding an order corresponding to each of the above one or more first shipment informations was obtained, and An item allocation method in which inventory is preferentially allocated to the shipment information that acquires information regarding a corresponding order among the above one or more first shipment information.

5. In claim 1, the step of allocating inventory within the first logistics center to the one or more second shipment information is, A step of confirming that the shipment deadline corresponding to the above one or more second shipment information has passed; A step of identifying one or more third shipment information having the third earliest corresponding shipment cutoff time among the plurality of shipment information above; and An item allocation method comprising the step of allocating inventory within the first logistics center to the one or more second shipment information and the one or more third shipment information.

6. In claim 5, the item allocation method is, A step of verifying information regarding the estimated arrival time corresponding to the first shipment information among the one or more second shipment information; A step of determining that delivery of the SKU corresponding to the first shipment information is impossible within the above-mentioned estimated arrival time; and An item allocation method further comprising the step of canceling a second order corresponding to the first shipment information.

7. In claim 1, the item allocation method is, A step of generating instruction information requesting the transfer of at least one SKU from the second logistics center to the first logistics center upon obtaining information regarding the first order; and An item allocation method further comprising the step of transmitting the above instruction information to a terminal corresponding to the second logistics center.

8. In claim 7, the item allocation method is, A step of verifying information regarding the order quantity of at least one item; and The method further includes the step of verifying information regarding the stock quantity of at least one SKU within the first logistics center, and An item allocation method in which, when the stock quantity of at least one SKU is greater than or equal to the order quantity of at least one item, the step of generating the instruction information and the step of transmitting the instruction information to a terminal corresponding to the second logistics center are omitted.

9. In claim 7, the item allocation method is, A step of obtaining information regarding the cancellation of the first order; A step of generating transfer cancellation information for at least one SKU; and An item allocation method further comprising the step of transmitting the above transfer cancellation information to a terminal corresponding to the above second logistics center.

10. In claim 1, the at least one shipment information is, Second shipment information for packaging and shipping the above at least one SKU in a single parcel; and An item allocation method comprising one of third shipment information for packaging some of the SKUs among the at least one SKU into a first parcel and shipping, and one of fourth shipment information for packaging the remaining SKUs among the at least one SKU into a second parcel and shipping.

11. A computer-readable, non-transient recording medium having a program for executing the method of claim 1 on a computer.

12. As an electronic device, transceiver; Memory; and It includes a processor, and the processor, Obtain information regarding a first order including information regarding at least one item, and Generate at least one shipment information for shipping at least one SKU (stock keeping unit) corresponding to at least one item by packaging it into a minimum number of parcels, and Based on information regarding a shipment cutoff time corresponding to each of a plurality of shipment information including at least one of the above-mentioned shipment information, inventory within the first logistics center is allocated to one or more first shipment information having the earliest corresponding shipment cutoff time among the plurality of shipment information, and An electronic device that allocates inventory within the first logistics center to one or more second shipment information having the second earliest corresponding shipment deadline among the plurality of shipment information, based on information regarding the shipment deadline corresponding to each of the plurality of shipment information.

Citation Information

Patent Citations

  • Uses of FGFR3 expression or activity inhibitors for treatment of neurodegenerative disease

    KR1020240109587A

  • Liquefied gas storage tank rollover prevention system, device and method thereof

    KR1020250050335A

  • Method for transferring order information between fulfillment centers and electronic device using the same

    KR102430462B1

  • Method for providing information and electronic device for the same

    KR102620192B1

  • KR20200038011A