Electronic system and electronic system delivery management method

The electronic system efficiently schedules appliance deliveries by aligning delivery dates and times with customer preferences, addressing the challenge of coordinating limited delivery times.

WO2025211508A1PCT designated stage Publication Date: 2025-10-09SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/012948
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-29
Filing Date
2024-08-29
Publication Date
2025-10-09

AI Technical Summary

Technical Problem

Coordinating appliance delivery dates and times that best suit the customer's needs is challenging when their preferred times are limited.

Method used

An electronic system and method that schedules appliance deliveries by providing customers with available delivery dates and time intervals, considering delivery vehicle availability and standard installation times, to ensure time-aligned delivery.

Benefits of technology

Ensures delivery dates and times are aligned with customer preferences, reducing wait times and inconvenience by efficiently planning delivery schedules.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024012948_09102025_PF_FP_ABST
    Figure KR2024012948_09102025_PF_FP_ABST
Patent Text Reader

Abstract

An electronic system delivery management method can be disclosed, the method comprising the step of first allocating, to a corresponding time slot of at least one delivery vehicle included in a predetermined delivery zone, items having designated delivery time slots from among all items of which the delivery date is confirmed to be the same date as at least one item with confirmed time-specified delivery, and then allocating the remaining items to an empty time slot of the at least one delivery vehicle in consideration of standard installation time of the remaining items of which delivery time slots have not been designated, thereby planning a delivery schedule for each delivery vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic systems and methods for managing delivery of electronic systems

[0001] One embodiment of the present disclosure relates to a method for managing time-sensitive delivery of items requiring installation and an electronic system therefor.

[0002] Home appliances are a general term for electrical machines used in indoor spaces such as homes. Currently, there are many different types of home appliances. Examples include refrigerators, TVs, air conditioners, air purifiers, robot vacuums, stick vacuums, washing machines, dryers, clothes dryers, ovens, microwave ovens, and electric ranges.

[0003] Most home appliances require instructions on how to install and use them indoors. Therefore, installers typically coordinate with customers on available installation dates and times before delivering the appliances. However, when the customer's preferred dates and times are limited, coordinating dates and times can be challenging. Therefore, a system that efficiently schedules appliance deliveries, considering dates and times that best suit the customer's needs, may be necessary.

[0004] A method for managing delivery by an electronic system according to one embodiment of the present disclosure comprises the steps of: upon receiving an order input requesting time-aligned delivery of at least one item requiring installation from a customer terminal, providing a customer terminal with a list of available delivery dates for at least one item; upon receiving an input for selecting one date from the list of available delivery dates from the customer terminal, determining at least one selectable time interval from the selected date based on the delivery available times of all delivery vehicles for each delivery zone and the standard installation time of at least one item; providing the customer terminal with information regarding the at least one selectable time interval; upon receiving an input for selecting one time interval from the at least one time interval from the customer terminal, confirming the time-aligned delivery of at least one item; upon confirming the time-aligned delivery of at least one item, subtracting the sum of the standard installation time of at least one item and the travel time between delivery locations from the delivery available times of all delivery vehicles in the selected time interval; And, among all items whose delivery date is confirmed to be the same as at least one item whose time-aligned delivery is confirmed, the items whose delivery time intervals are designated among the items whose delivery date is confirmed to be the same as the time-aligned delivery are first allocated to the corresponding time interval of at least one delivery vehicle included in the designated delivery area, and then, considering the standard installation time of the remaining items whose delivery time intervals are not designated, the remaining items are allocated to the empty time interval of the at least one delivery vehicle, thereby planning a delivery schedule for each delivery vehicle.

[0005] A method for managing delivery by an electronic system according to one embodiment of the present disclosure may include: upon receiving an order input requesting time-aligned delivery of at least one item requiring installation from a customer terminal, providing a customer terminal with a list of available delivery dates for at least one item; upon receiving an input from the customer terminal to select one date from the list of available delivery dates, determining at least one selectable time interval from the selected date based on the delivery available times of all delivery vehicles for each delivery zone and the standard installation time of at least one item; providing the customer terminal with information regarding the at least one selectable time interval; upon receiving an input from the customer terminal to select one time interval from among the at least one time interval, confirming time-aligned delivery of at least one item; and planning a delivery schedule for each delivery vehicle in consideration of the standard installation time of at least one item for which time-aligned delivery is confirmed and the maximum delivery available time for each delivery vehicle.

[0006] An electronic system according to one embodiment of the present disclosure may include a management server that manages orders for items; and a delivery server that plans a delivery schedule. The management server according to one embodiment of the present disclosure may, upon receiving an order input from a customer terminal requesting time-aligned delivery of at least one item requiring installation, provide the customer terminal with a list of available delivery dates for at least one item. Upon receiving an input from the customer terminal to select a date from the list of available delivery dates, the management server may determine at least one selectable time interval from the selected date based on the delivery availability times of all delivery vehicles for each delivery zone and the standard installation time of at least one item. The management server may provide the customer terminal with information regarding the at least one selectable time interval. Upon receiving an input from the customer terminal to select one of the at least one time interval, the management server may confirm time-aligned delivery of at least one item. The delivery server may plan a delivery schedule for each delivery vehicle, taking into account the standard installation time of at least one item for which time-aligned delivery has been confirmed and the maximum delivery time available for each delivery vehicle.

[0007] A method for managing an order by a management server according to one embodiment of the present disclosure may include: upon receiving an order input requesting time-aligned delivery of at least one item requiring installation from a customer terminal, providing a customer terminal with a list of available delivery dates for at least one item; upon receiving an input for selecting one date from the list of available delivery dates from the customer terminal, determining at least one selectable time interval from the selected date based on the delivery available times of all delivery vehicles for each delivery zone and the standard installation time of the at least one item; providing the customer terminal with information regarding the at least one selectable time interval; and upon receiving an input for selecting one time interval from the at least one time interval from the customer terminal, confirming the time-aligned delivery of the at least one item.

[0008] A management server according to one embodiment of the present disclosure may include a communication interface; a memory storing one or more instructions; and at least one processor. The at least one processor may, by executing one or more instructions, provide a customer terminal with a list of available delivery dates for at least one item upon receiving an order input requesting time-aligned delivery of at least one item requiring installation from a customer terminal. When receiving an input from the customer terminal to select one date from the list of available delivery dates, the at least one processor may determine at least one selectable time interval from the selected date based on the delivery availability times of all delivery vehicles for each delivery zone and the standard installation time of the at least one item. The at least one processor may provide the customer terminal with information regarding the at least one selectable time interval. When receiving an input from the customer terminal to select one of the at least one time interval, the at least one processor may confirm time-aligned delivery of the at least one item.

[0009] According to one embodiment of the present disclosure, the management server of the electronic system can mark the required inventory as occupied by applying a time stamp to the required inventory using the available delivery times of all delivery vehicles for each delivery zone and the standard installation time of at least one item. For example, if an order for at least one item is confirmed based on the available delivery times of all delivery vehicles for each delivery zone and the standard installation time of at least one item, the management server of the electronic system can reflect the time interval information selected by the customer in the inventory of at least one item and change the orderable status of the inventory to an unorderable status.

[0010] FIG. 1 is a drawing for explaining an electronic system according to one embodiment of the present disclosure.

[0011] FIG. 2 is a flowchart illustrating a method for managing delivery by an electronic system according to one embodiment of the present disclosure.

[0012] FIG. 3 is a diagram for explaining delivery time information for all delivery vehicles by delivery zone according to one embodiment of the present disclosure.

[0013] FIG. 4A is a drawing for explaining a standard installation time for each item according to one embodiment of the present disclosure.

[0014] FIG. 4b is a diagram illustrating a standard installation time of a new item according to one embodiment of the present disclosure.

[0015] FIG. 5 is a diagram for explaining the travel time between delivery locations according to one embodiment of the present disclosure.

[0016] FIG. 6 is a diagram illustrating selectable time intervals according to one embodiment of the present disclosure.

[0017] FIG. 7 is a diagram for explaining an operation of determining a selectable time interval using the remaining time of two time intervals according to one embodiment of the present disclosure.

[0018] FIG. 8 is a diagram for explaining an operation of determining a selectable time interval using a three-time interval sum remaining time according to one embodiment of the present disclosure.

[0019] FIG. 9A is a diagram illustrating an order entry screen requesting time-aligned delivery according to one embodiment of the present disclosure.

[0020] FIG. 9b is a diagram illustrating a screen displaying at least one selectable time interval according to one embodiment of the present disclosure.

[0021] FIG. 10A is a diagram illustrating a screen for ordering multiple items according to one embodiment of the present disclosure.

[0022] FIG. 10b is a diagram illustrating a screen for requesting time-aligned delivery for multiple items according to one embodiment of the present disclosure.

[0023] FIG. 10c is a diagram illustrating a screen displaying at least one selectable time interval according to one embodiment of the present disclosure.

[0024] FIG. 11 is a flowchart illustrating a method for an electronic system according to one embodiment of the present disclosure to deduct inventory and remaining time of an item.

[0025] FIG. 12 is a diagram for explaining an operation of an electronic system according to one embodiment of the present disclosure to deduct a remaining time.

[0026] FIG. 13 is a diagram illustrating a method for an electronic system according to one embodiment of the present disclosure to modify a date and time period of time-aligned delivery.

[0027] FIG. 14 is a diagram for explaining an operation in which an electronic system according to one embodiment of the present disclosure receives a request for modification of a date and time period of time-aligned delivery from a customer terminal.

[0028] FIG. 15 is a diagram illustrating an operation of an electronic system according to one embodiment of the present disclosure to request modification of a date and time period of time-aligned delivery through a message application.

[0029] FIG. 16 is a diagram for explaining an operation in which an electronic system according to one embodiment of the present disclosure receives a request for modification of a date and time period of time-aligned delivery from a delivery person terminal.

[0030] FIG. 17 is a flowchart illustrating a method for an electronic system according to one embodiment of the present disclosure to plan a delivery schedule.

[0031] FIG. 18 is a diagram showing a delivery schedule result according to one embodiment of the present disclosure.

[0032] FIG. 19 is a drawing showing a map including a route for each delivery vehicle according to one embodiment of the present disclosure.

[0033] FIG. 20 is a block diagram illustrating the function of an electronic system according to one embodiment of the present disclosure.

[0034] The terms used in this disclosure will be briefly explained, and one embodiment of the present disclosure will be specifically described.

[0035] The terms used in this disclosure are selected from widely used, current terms, taking into account the functions of one embodiment of the disclosure. However, these terms may vary depending on the intentions of those skilled in the art, precedents, the emergence of new technologies, etc. Furthermore, in certain cases, terms may be arbitrarily selected by the applicant, and in such cases, their meanings will be described in detail in the description of the relevant embodiments of the disclosure. Therefore, the terms used in this disclosure should not be defined simply as names of terms, but rather based on the meanings of the terms and the overall content of the disclosure.

[0036] In this disclosure, the expression “at least one of a, b or c” may refer to “a”, “b”, “c”, “a and b”, “a and c”, “b and c”, “all of a, b and c”, or variations thereof.

[0037] Throughout this disclosure, when a part is said to "include" a certain component, this does not mean that other components are excluded, but rather that other components may be included, unless otherwise specifically stated. Furthermore, terms such as "part," "module," etc., used in this disclosure refer to a unit that processes at least one function or operation, and "part" and "module" may be implemented as hardware or software, or as a combination of hardware and software.

[0038] It should be understood that the blocks and combinations of flowcharts in each flowchart can be executed by one or more computer programs containing computer-executable instructions. The one or more computer programs may be stored entirely in a single memory, or may be stored in separate portions across multiple different memories.

[0039] Unless the context clearly dictates otherwise, singular forms (e.g., "a," "an," and "the") are to be understood to include plural referents. Thus, for example, the description "a component surface" may also include reference to one or more of such surfaces.

[0040] All functions or operations described in this document may be performed by a single processor or a combination of processors. A single processor or a combination of processors is a circuitry that performs processing, and may include circuitry such as an Application Processor (AP), a Communication Processor (CP), a Graphical Processing Unit (GPU), a Neural Processing Unit (NPU), a Microprocessor Unit (MPU), a System on Chip (SoC), or an Integrated Chip (IC).

[0041] Below, with reference to the attached drawings, embodiments of the present disclosure are described in detail so that those skilled in the art can easily implement the present disclosure. However, one embodiment of the present disclosure may be implemented in various different forms and is not limited to the embodiments described herein. In addition, in the drawings, parts irrelevant to the description are omitted to clearly describe one embodiment of the present disclosure, and similar parts are designated with similar drawing reference numerals throughout the present disclosure.

[0042] FIG. 1 is a drawing for explaining an electronic system according to one embodiment of the present disclosure.

[0043] Referring to FIG. 1, an electronic system (1000) according to one embodiment of the present disclosure is for managing delivery of items ordered by customers and may include a sales server (100), a management server (200), and a delivery server (300). In FIG. 1, an example in which the electronic system (1000) is divided into a sales server (100), a management server (200), and a delivery server (300) is illustrated, but the present invention is not limited thereto. For example, the sales server (100) and the management server (200) may be implemented as an integrated server, the management server (200) and the delivery server (300) may be implemented as an integrated server, or the sales server (100), the management server (200), and the delivery server (300) may be implemented as an integrated server. In addition, at least one of the components illustrated in FIG. 1 may not be an essential component. For example, the electronic system (1000) may be implemented as a management server (200) and a delivery server (300). Let's take a look at each configuration.

[0044] According to one embodiment of the present disclosure, the sales server (100) may be a computer system or electronic device that provides item information or ordering services to a customer terminal (2000) via a network. The sales server (100) may be a web server for selling items, but is not limited thereto. The sales server (100) may manage order entry, order cancellation, order modification, etc. The sales server (100) may communicate with the customer terminal (2000) or the management server (200).

[0045] An item according to one embodiment of the present disclosure may be a home appliance requiring installation and / or description. For example, the item may include, but is not limited to, at least one of a dishwasher, an electric range, an electric oven, an air conditioner, a clothes care device, a washing machine, a dryer, a microwave oven, an air purifier, a robot vacuum cleaner, a vacuum cleaner, a television, and a hood.

[0046] According to one embodiment of the present disclosure, the customer terminal (2000) may be, but is not limited to, a personal computer (PC), a portable telephone, a smart phone, a laptop computer, a tablet PC, a wall pad, an e-book terminal, a digital broadcasting terminal, a personal digital assistant (PDA), a portable multimedia player (PMP), etc. The customer terminal (2000) may be a device that can be worn by a user (wearable device). The wearable device may include, but is not limited to, at least one of an accessory type device (e.g., a watch, a ring, an wrist band, an ankle band, a necklace, glasses, a contact lens), a head-mounted device (HMD), a fabric or clothing-integrated device (e.g., electronic clothing), a body-attached device (e.g., a skin pad), or a bio-implantable device (e.g., an implantable circuit). The customer terminal (2000) may be a home appliance including a display. For example, the customer terminal (2000) may include, but is not limited to, a TV, a refrigerator, etc.

[0047] The management server (200) may be a server that comprehensively manages customer information, customer order information (e.g., order date, ordered items, order quantity, delivery request date, delivery request time, etc.), item information (type of item, inventory information for each item, attribute information (specifications) for each item, etc.), delivery and installation of items, etc., by linking with other servers (e.g., sales server (100), delivery server (300), etc.). For example, the management server (200) may manage supply chain, inventory holding information, inventory movement information, installable date and time interval information for each delivery zone, overall vehicle information for each delivery zone, standard installation time information for each item, travel time information between delivery locations, etc. When an order for an item is entered, the management server (200) may reflect the inventory status of the item, confirm the delivery date of the item, and manage information for delivery and installation of the item. The management server (200) may be, but is not limited to, an ERP (Enterprise Resource Planning) system.

[0048] The management server (200) may be linked with the sales server (100) and the delivery server (300). For example, the management server (200) may receive order input from a customer terminal (2000) through the sales server (100). In addition, the management server (200) may manage order information collected through the sales server (100) and transmit information on orders with a delivery date of the next day to the delivery server (300).

[0049] When receiving order information from the management server (200), the delivery server (300) can plan or manage the delivery schedule of delivery vehicles by assigning all items included in the order information to each delivery vehicle for each delivery zone. According to one embodiment of the present disclosure, the management server (200) can plan a balanced delivery schedule of delivery vehicles for each delivery zone by considering items with designated delivery times, standard installation times for items, travel times between delivery locations, and the volume of items. The method by which the delivery server (300) plans the delivery schedule will be discussed in detail later with reference to FIG. 17.

[0050] The delivery server (300) can transmit a delivery schedule to a delivery driver's terminal (not shown) and can transmit a delivery notification message to the customer's mobile terminal prior to delivery. The customer's mobile terminal may be any of the customer terminals (2000) with a messaging application installed. For example, the customer's mobile terminal may be a smartphone, tablet PC, or wearable device (e.g., wristwatch), but is not limited thereto.

[0051] According to one embodiment of the present disclosure, the electronic system (1000) may include at least one processor, at least one memory, and a communication interface. For example, each of the sales server (100), the management server (200), and the delivery server (300) may include at least one processor, at least one memory, and a communication interface.

[0052] A processor may be composed of one or more processors. One or more processors included in the processor may be circuitry such as a System on Chip (SoC), an Integrated Circuit (IC), etc. One or more processors included in the processor may be a general-purpose processor such as a Central Processing Unit (CPU), a Micro Processor Unit (MPU), an Application Processor (AP), a Digital Signal Processor (DSP), a graphics-only processor such as a Graphics Processing Unit (GPU) or a Vision Processing Unit (VPU), an artificial intelligence-only processor such as a Neural Processing Unit (NPU), or a communication-only processor such as a Communication Processor (CP). If one or more processors included in the processor are artificial intelligence-only processors, the artificial intelligence-only processor may be designed with a hardware structure specialized for processing a specific artificial intelligence model. The processor may be implemented as a single core processor or a multicore processor.

[0053] The processor can write data to memory, read data stored in memory, and process data according to predefined operating rules or artificial intelligence models, in particular by executing a program or at least one instruction stored in memory.

[0054] The memory may store programs for processing and controlling the processor, and may also store input / output data (e.g., voice data, photo images, memo data, user biometric information, etc.). The memory may not exist separately but may be configured to be included in the processor. The memory may be configured as volatile memory, non-volatile memory, or a combination of volatile and non-volatile memory. The memory may store a program or at least one instruction for performing operations according to an embodiment of the present disclosure. The memory may also provide stored data to the processor upon request from the processor.

[0055] The memory may include at least one type of storage medium among flash memory type, hard disk type, multimedia card micro type, card type memory (e.g., SD or XD memory), RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory), magnetic memory, magnetic disk, and optical disk.

[0056] The communication interface may include one or more components that enable communication between the electronic system (1000) and the customer terminal (2000), or between the electronic system (1000) and the delivery driver terminal (not shown). For example, the communication interface may include a short-range communication unit and a long-range communication unit.

[0057] Referring to Figure 1, a customer can access a website provided by a sales server (100) using a customer terminal (2000). The customer can then select a specific item (e.g., a washing machine) from the website and place an order. Since the item selected by the customer (e.g., a washing machine) requires installation, the customer must have the item delivered to their home. However, the date and time available for delivery may be limited. For example, a customer may only be able to stay at home for extended periods on Saturday mornings and may wish to have the item delivered on that day.

[0058] Accordingly, according to one embodiment of the present disclosure, the electronic system (1000) can provide a time-customized delivery service for customers with limited delivery dates and times. For example, when a customer selects time-customized delivery (10) on a website, the electronic system (1000) can provide information on date and time intervals that the customer can select by considering delivery availability information (e.g., remaining delivery time). Furthermore, when the user specifies a date and time interval, the electronic system (1000) can plan a delivery schedule so that the item is delivered within the specified date and time interval. Therefore, according to one embodiment of the present disclosure, the electronic system (1000) can guarantee the customer not only the delivery date but also the delivery time interval, thereby reducing the inconvenience of the customer having to wait at home for a long time due to not knowing when the item will be delivered. Hereinafter, a method for the electronic system (1000) to provide a time-customized delivery service will be described in detail with reference to FIG. 2.

[0059] FIG. 2 is a flowchart illustrating a method for managing delivery by an electronic system according to one embodiment of the present disclosure.

[0060] Referring to FIG. 2, a method for managing delivery by an electronic system (1000) may include steps S201 to S211. In one embodiment of the present disclosure, steps S201 to S211 may be performed by at least one processor of a management server (200) included in the electronic system (1000) or at least one processor of a delivery server (300). For example, steps S201 to S210 may be performed by at least one processor of the management server (200), and step S211 may be performed by at least one processor of the delivery server (300), but is not limited thereto. The method for managing delivery by an electronic system (1000) is not limited to that illustrated in FIG. 2, and in one or more embodiments, steps not illustrated in FIG. 2 may be further included, or some steps may be omitted.

[0061] In step S201, the electronic system (1000) according to one embodiment of the present disclosure may receive an input from a customer terminal (2000) to select at least one item requiring installation. For example, the customer may use the customer terminal (2000) to select a home appliance from a purchase site linked to the electronic system (1000). At this time, information regarding the selection of the home appliance may be transmitted to the electronic system (1000).

[0062] According to one embodiment of the present disclosure, the electronic system (1000) can receive an input for selecting multiple items. For example, a customer may select two or three or more home appliances at once.

[0063] In step S202, the electronic system (1000) according to one embodiment of the present disclosure can check the inventory of at least one item. For example, the management server (200) can check the inventory of at least one item selected by the customer in a database (hereinafter, also referred to as an inventory table) where inventory quantities are organized by item.

[0064] According to one embodiment of the present disclosure, the electronic system (1000) may determine that an item is in stock if the number of items in stock exceeds the number selected by the customer. For example, if there are ten washing machines in stock and the customer selects one, the electronic system (1000) may determine that the item is in stock. Conversely, if there is one air purifier in stock and the customer selects two air purifiers, the electronic system (1000) may determine that the item is out of stock.

[0065] According to one embodiment of the present disclosure, the electronic system (1000) may determine that time-customized delivery is possible for at least one item selected by the customer if the item is in stock. Time-customized delivery may refer to a delivery service that allows the user to specify not only the delivery date but also the delivery time range. Conversely, the electronic system (1000) may determine that time-customized delivery is not possible if the item selected by the customer is not in stock.

[0066] Meanwhile, according to one embodiment of the present disclosure, if there is no stock, the electronic system (1000) can determine whether time-aligned delivery is possible based on the expected arrival date of the item. For example, if the item selected by the customer is a product manufactured overseas or has already been shipped and the expected arrival date is certain to be 3 days later, the electronic system (1000) can determine that time-aligned delivery is possible starting from 4 days later. Furthermore, the electronic system (1000) can also determine whether time-aligned delivery is possible based on the expected arrival date and expected time. For example, if the expected arrival date and expected time of the item are 3 days later in the afternoon, the electronic system (1000) can determine that time-aligned delivery is possible starting from 4 days later. If the expected arrival date and expected time of the item are 3 days later in the morning, the electronic system (1000) can determine that time-aligned delivery is possible starting from 3 days later.

[0067] In step S203, the electronic system (1000) according to one embodiment of the present disclosure may provide information to the customer terminal (2000) that time-aligned delivery for at least one item is not possible if there is no stock for at least one item (No in S202).

[0068] In addition, the electronic system (1000) may provide information to the customer terminal (2000) that time-aligned delivery of at least one item is not possible when there is no stock for at least one item and the expected arrival date (and / or expected arrival time) of at least one item is unclear.

[0069] For example, the electronic system (1000) may provide information to the customer terminal (2000) that time-aligned delivery is not possible for at least one item by disabling a visual indicator (e.g., an icon, a button) indicating time-aligned delivery on a purchase page (hereinafter referred to as a time-aligned delivery button). If the time-aligned delivery button is disabled on the purchase page, the customer may recognize that time-aligned delivery is not possible for the corresponding item. Meanwhile, the electronic system (1000) may also display a notification message in a pop-up window indicating that time-aligned delivery is not possible for at least one item selected by the customer.

[0070] In step S204, the electronic system (1000) according to one embodiment of the present disclosure may provide information to the customer terminal (2000) that time-customized delivery is possible for at least one item when inventory for at least one item is confirmed.

[0071] For example, the electronic system (1000) may provide information to the customer terminal (2000) that time-aligned delivery is possible for at least one item by activating a visual indicator (e.g., an icon or image) indicating time-aligned delivery on the purchase page. At this time, the customer may select the time-aligned delivery button on the purchase page using the customer terminal (2000) to request time-aligned delivery.

[0072] In step S205, the electronic system (1000) according to one embodiment of the present disclosure may receive an order input requesting time-customized delivery for at least one item from a customer terminal (2000).

[0073] For example, when a customer selects the "Time-Adjusted Delivery" button using a customer terminal (2000), the electronic system (1000) may receive an order entry requesting time-adjusted delivery for at least one item. The order entry may include, but is not limited to, identification information for at least one item, order quantity, delivery address, contact information, etc.

[0074] In step S206, the electronic system (1000) according to one embodiment of the present disclosure may provide a list of available delivery dates for at least one item to the customer terminal (2000).

[0075] According to one embodiment of the present disclosure, the electronic system (1000) may determine available delivery dates upon receiving an order entry requesting time-aligned delivery. For example, the management server (200) may determine available delivery dates, excluding public holidays and dates with no remaining time within a predetermined period (e.g., 3 months or 6 months). The management server (200) may provide a list of available delivery dates, including the determined available delivery dates, to the customer terminal (2000) via the sales server (100). For example, the management server (200) may provide the list of available delivery dates in the form of a calendar or a list, but is not limited thereto. If the list of available delivery dates is provided in the form of a calendar, available delivery dates may be activated, and unavailable delivery dates may be deactivated.

[0076] In step S207, the electronic system (1000) according to one embodiment of the present disclosure may receive an input from a customer terminal (2000) to select one date from a list of available delivery dates.

[0077] According to one embodiment of the present disclosure, a customer terminal (2000) can display a list of available delivery dates provided by the management server (200) on the screen. The customer can check the list of available delivery dates and select a date from the list. The customer terminal (2000) can transmit information about the date selected by the customer to the electronic system (1000).

[0078] In step S208, the electronic system (1000) according to one embodiment of the present disclosure may determine at least one selectable time interval on a date selected by the customer based on the delivery availability time of all delivery vehicles per delivery zone and the standard installation time of at least one item.

[0079] According to one embodiment of the present disclosure, multiple time intervals can be defined for each day, taking into account the working hours of the delivery person. For example, if the working hours of the delivery person are 10 hours (9:00 AM to 7:00 PM), five time intervals can be defined in 2-hour increments, but this is not a limitation. For example, the multiple time intervals can be defined in 1-hour increments, 2.5-hour increments, or 3-hour increments. For convenience of explanation, the following description will be given as an example where the multiple time intervals are defined in 2-hour increments. That is, the description will be given as an example where the multiple time intervals are defined as "9-11 AM," "11-1 PM," "1 PM-3 PM," "3 PM-5 PM," and "5 PM-7 PM."

[0080] According to one embodiment of the present disclosure, the available delivery time for all delivery vehicles in each delivery zone may refer to the available delivery time for all delivery vehicles assigned to each delivery zone. The available delivery time for all delivery vehicles in each delivery zone may be registered for each time interval. The available delivery time for all delivery vehicles in each delivery zone may also be expressed as the remaining time for each time interval. For example, if a day is divided into five time intervals, the available delivery time (remaining time) may be registered for each of the five time intervals.

[0081] According to one embodiment of the present disclosure, the delivery time information of all delivery vehicles by delivery zone may include a database (hereinafter also referred to as a time-customized installation capability table or a delivery zone-specific installation date / time table) that organizes the delivery time of all delivery vehicles by delivery zone (route).

[0082] Referring to FIG. 3, there may be multiple transit centers for delivery, and each transit center may be linked to multiple delivery zones (Routes). The items (home appliances) may be moved from the warehouse to the transit center for delivery the day before the delivery date. Referring to the time-aligned installation capability table (310) of FIG. 3, for each delivery date (e.g., D+1, D+2, D+30), time-aligned installation availability times may be registered for each time period based on the total number of delivery vehicles per delivery zone. For example, since three vehicles are assigned to the first delivery zone (Route A) of the first center (Plant 1), a total of 360 minutes (120 minutes * 3 vehicles) may be registered as delivery availability times for each time period of the first delivery zone (e.g., 9:00-11:00, 11:00-13:00, 13:00-15:00, 15:00-17:00, 17:00- ). In the second delivery area (Route B) of the first center (Plant 1), 4 vehicles are assigned on D+1 day and 5 vehicles are assigned on D+2 day. Therefore, a total of 480 minutes (120 minutes * 4 vehicles) can be registered as delivery available time for each time section (e.g. 9-11 AM, 11-1 PM, 1-3 PM, 3-5 PM, 5- ) on D+1 day in the second delivery area, and a total of 600 minutes (120 minutes * 5 vehicles) can be registered as delivery available time for each time section on D+2 day. When customers confirm an order by specifying a time section, the delivery available time (remaining time) for the corresponding time section can be reduced in real time. In other words, the time-aligned installation capability table (310) can be updated in real time as time-aligned delivery is confirmed.

[0083] According to one embodiment of the present disclosure, the electronic system (1000) can check the remaining time for each time interval of all delivery vehicles assigned to the delivery zone corresponding to the delivery address included in the order input based on the date selected by the customer. The electronic system (1000) can check the remaining time for each time interval of all delivery vehicles assigned to the delivery zone corresponding to the delivery address included in the order input using the time-aligned installation capability table (310). For example, if the date selected by the customer is April 3, 2024 and the delivery zone corresponding to the delivery address is Route A, the management server (200) can check the remaining time for each time interval of three delivery vehicles assigned to Route A on April 3, 2024.

[0084] According to one embodiment of the present disclosure, the electronic system (1000) may determine at least one time interval among a plurality of time intervals included in a date selected by a customer, wherein the remaining time is greater than the sum of the standard installation time of at least one item and the travel time between the delivery location. To determine the at least one time interval, the electronic system (1000) may retrieve the standard installation time of at least one item from a database that organizes standard installation times for each item (hereinafter, also referred to as a standard installation time table for each item).

[0085] Referring to FIG. 4a, the standard installation time table (400) for each item may define standard installation times for each product attribute. For example, if the item is a TV, the standard installation time may be defined based on the TV's size (in inches), and if the item is a refrigerator, the standard installation time may be defined based on its capacity (liters). The standard installation time for each item attribute may be calculated by monitoring the standard installation time directly entered by the delivery person over a certain period of time. The standard installation time may include, but is not limited to, the time required to install the item, explain how to use the item, and clean up.

[0086] According to one embodiment of the present disclosure, the electronic system (1000) can retrieve the standard installation time from the standard installation time table (400) for each item based on the attributes of the item selected by the customer. For example, if the customer selects a drum washing machine with a capacity of 18 kg, the electronic system (1000) can retrieve 36.9 minutes, which is the standard installation time for drum washing machines weighing 15 kg or more, as the standard installation time for the washing machine selected by the customer.

[0087] Meanwhile, according to one embodiment of the present disclosure, if the item selected by the customer is a newly released item that is not registered in the standard installation time table (400) for each item, the electronic system (1000) can search for the standard installation time of a product having similar properties to the newly released item in the standard installation time table (400) for each item. If there is no product having similar properties to the newly released item in the standard installation time table (400) for each item, the electronic system (1000) can apply the default standard installation time (e.g., 30 minutes) as the standard installation time of the newly released item. Meanwhile, according to one embodiment of the present disclosure, the electronic system (1000) can collect standard installation time data entered by delivery drivers for newly released items, and when a certain amount of data is accumulated, determine the standard installation time of the newly released item based on the collected data, and register it in the standard installation time table (400) for each item.

[0088] Referring to FIG. 4b, for example, if a washer-dryer-integrated product (combo) is newly released, the standard installation time of the washer-dryer-integrated product (combo) may not be exactly known and thus may not be registered in the standard installation time table (400) by item. However, if a customer requests a time-customized delivery for the washer-dryer-integrated product (combo), the electronic system (1000) may apply the standard installation time (36.9 minutes) of a drum washing machine weighing 15 kg or more with similar properties to the washer-dryer-integrated product (combo) as the standard installation time of the washer-dryer-integrated product (combo) in the standard installation time table (400) by item in order to provide the customer with a selectable time range. Thereafter, when delivery drivers input the standard installation time into the delivery driver terminal after installing the washer-dryer-integrated product (combo), the electronic system (1000) can collect the standard installation time data from the delivery driver terminal and add the standard installation time tab (410) of the washer-dryer-integrated product (combo) to the standard installation time table (400) by item. That is, the standard installation time table (400) by item can be updated at a predetermined time interval (e.g., once a year).

[0089] According to one embodiment of the present disclosure, the travel time between delivery locations may be, but is not limited to, an average of travel times collected over a certain period of time (e.g., one year). The travel time between delivery locations may be an arbitrary time selected based on the average travel time.

[0090] Referring to FIG. 5, since the average travel time between delivery locations is approximately 15 minutes overall as a result of measuring the travel time between delivery locations, the electronic system (1000) may uniformly apply a travel time between delivery locations of 15 minutes. However, this is not limited thereto. According to one embodiment of the present disclosure, the travel time between delivery locations may be applied differently depending on the region. For example, the electronic system (1000) may apply a travel time of 14 minutes between delivery locations in the metropolitan area and metropolitan cities, and 15.4 minutes in suburban areas. Furthermore, the travel time between delivery locations may vary depending on the time zone. For example, during rush hour, the travel time between delivery locations may be applied longer than usual.

[0091] According to one embodiment of the present disclosure, the travel time between delivery locations may be variable and may be updated based on travel time information obtained from the delivery driver terminal.

[0092] According to one embodiment of the present disclosure, the electronic system (1000) may determine, among multiple time intervals of a date selected by a customer, at least one time interval in which the remaining time is greater than the sum of the standard installation time and the travel time between the delivery location of at least one item. For example, the electronic system (1000) may check the remaining time for each time interval of the date selected based on the delivery area in the time-customized installation capability table (310, see FIG. 3), and may check the standard installation time of the item selected by the customer in the standard installation time table for each item (400, see FIG. 4). In addition, the electronic system (1000) may compare the remaining time for each time interval of the selected date with the sum of the standard installation time and the travel time (hereinafter also referred to as the required time) of the item selected by the customer. As a result of the comparison, the electronic system (1000) may determine the time interval in which the remaining time is greater than the required time as at least one selectable time interval.

[0093] Referring to Fig. 6, the sum of the standard installation time (e.g., 25 minutes) and the travel time (e.g., 15 minutes) of an item selected by a customer (e.g., a 250-liter standing kimchi refrigerator) may be 40 minutes. In Fig. 6, an example will be described where there is one delivery vehicle assigned to a delivery zone corresponding to a delivery location. Since there is one delivery vehicle, the total available delivery time for each time interval may be 120 minutes. If there are orders previously requested for time-customized delivery, some of the time may be deducted from the total available delivery time, and only some of the remaining time may remain. The electronic system (1000) may determine a time interval in which the remaining time (available delivery time) is greater than 40 minutes among multiple time intervals on a date selected by the customer as a selectable time interval. That is, the electronic system (1000) can determine 9 to 11 o'clock, 13 to 15 o'clock, 15 to 17 o'clock, and 17 to 19 o'clock as selectable time periods.

[0094] According to one embodiment of the present disclosure, the electronic system (1000) may determine at least one time interval in which the sum of the remaining times of adjacent time intervals is greater than the sum of the standard installation time and the travel time between the delivery location of at least one item. For example, referring to FIG. 7, the sum of the standard installation time and the travel time of an item selected by a customer may be 180 minutes. In this case, the remaining time of each time interval is less than 180 minutes, but the sum of the remaining times from 1:00 PM to 3:00 PM and from 3:00 PM to 5:00 PM may be 210 minutes, which may be greater than 180 minutes, and the sum of the remaining times from 3:00 PM to 5:00 PM and from 5:00 PM to 7:00 PM may be 200 minutes, which may be greater than 180 minutes. Accordingly, the electronic system (1000) may determine 1:00 PM to 3:00 PM and 3:00 PM to 5:00 PM as selectable time intervals among the multiple time intervals.

[0095] Referring to FIG. 8, if the remaining time of an intermediate time interval is 120 minutes or more, the electronic system (1000) may determine at least one selectable time interval by adding up the remaining times of three adjacent time intervals. If the remaining time of an intermediate time interval is 120 minutes or more, there is no need to move to another delivery location during installation, so the electronic system (1000) may determine a selectable time interval by adding up the remaining times of three adjacent time intervals. For example, if the remaining time from 11:00 to 13:00 is 120 minutes, the sum of the remaining time from 9:00 to 11:00, the remaining time from 11:00 to 13:00, and the remaining time from 13:00 to 15:00 may be 230 minutes, which is greater than 180 minutes. Therefore, the electronic system (1000) may determine 9:00 to 11:00 as a selectable time interval. Since the sum of the remaining time from 11:00 to 13:00 and the remaining time from 13:00 to 15:00 is greater than 180 minutes, the electronic system (1000) can also determine that 11:00 to 13:00 is a selectable time period.

[0096] Meanwhile, according to one embodiment of the present disclosure, when a customer selects multiple items, the sum of the standard installation times of the multiple items and the travel time between the delivery locations may be compared with the remaining time (delivery time) of each time interval to determine at least one selectable time interval. For example, when a customer selects a first item and a second item, the electronic system (1000) may compare the sum (e.g., 65 minutes) of the first standard installation time of the first item (e.g., 20 minutes), the second standard installation time of the second item (e.g., 30 minutes), and the travel time between the delivery locations (e.g., 15 minutes) with the remaining time of each time interval to determine at least one selectable time interval.

[0097] While Figures 6 through 8 illustrate an example where only one delivery vehicle is assigned to a delivery zone on a date selected by the customer, this is not limiting. If three delivery vehicles are assigned to a delivery zone, the total available delivery time for each time slot may be 360 ​​minutes, and the remaining time may exceed 120 minutes.

[0098] Returning to FIG. 2 again, in step S209, the electronic system (1000) according to one embodiment of the present disclosure may provide information about at least one selectable time interval to the customer terminal (2000).

[0099] According to one embodiment of the present disclosure, the electronic system (1000) can provide information about at least one selectable time interval to the customer terminal (2000) by activating only at least one selectable time interval among a plurality of time intervals.

[0100] In step S210, the electronic system (1000) according to one embodiment of the present disclosure may receive an input for selecting one time interval from at least one time interval from a customer terminal (2000).

[0101] According to one embodiment of the present disclosure, a customer terminal (2000) can display on its screen at least one selectable time interval provided by the management server (200). The customer can check the at least one selectable time interval and select one of the time intervals. The customer terminal (2000) can transmit information about the time interval selected by the customer to the electronic system (1000).

[0102] Meanwhile, if the customer does not like a time interval among at least one selectable time interval, the customer can change the selected date. For example, the customer can select a different date from the list of available delivery dates. In this case, the electronic system (1000) can perform steps S208 and S209 again. That is, the electronic system (1000) can use the delivery availability time information of all delivery vehicles for each delivery zone to determine at least one selectable time interval among multiple time intervals of the newly selected date and transmit information about the at least one selectable time interval back to the customer terminal (2000). The customer can check at least one selectable time interval on the newly selected date and select one of the time intervals.

[0103] In step S211, the electronic system (1000) according to one embodiment of the present disclosure may plan a delivery schedule for each delivery vehicle, reflecting the date and time period selected by the customer. The delivery schedule may include, but is not limited to, the delivery location (address), delivery area, number of items to be delivered, delivery order, delivery time, etc.

[0104] According to one embodiment of the present disclosure, the electronic system (1000) can plan a delivery schedule for each delivery vehicle so that at least one item selected by a customer is delivered within the date and time interval selected by the customer. For example, the electronic system (1000) can preferentially assign items with designated delivery time intervals among all items confirmed for delivery on a date selected by the customer for a delivery zone corresponding to a delivery destination to at least one delivery vehicle assigned to the delivery zone. Thereafter, the electronic system (1000) can assign the remaining items without designated delivery time intervals (hereinafter also referred to as "daily delivery items") to at least one delivery vehicle assigned to the delivery zone based on at least one of the standard installation time of each item, the travel time between delivery destinations, the installation fee for each item, or the volume of each item. The operation of the electronic system (1000) planning a delivery schedule for each delivery vehicle by reflecting the date and time interval selected by the customer will be described in more detail later with reference to FIG. 17.

[0105] According to one embodiment of the present disclosure, the electronic system (1000) may plan a delivery schedule for each delivery vehicle by considering the standard installation time of at least one item for which time-aligned delivery has been confirmed and the maximum delivery time for each delivery vehicle. For example, the electronic system (1000) may preferentially allocate at least one item for which time-aligned delivery has been confirmed to a corresponding time period, and may appropriately place the remaining items in the preceding / following time periods by considering the standard installation time of the at least one item. At this time, the electronic system (1000) may plan a delivery schedule by considering the standard installation times of the items and the travel time between delivery locations so that the time allocated to the delivery vehicle does not exceed the maximum daily delivery time of the delivery vehicle. For example, if the maximum daily delivery time for each delivery vehicle is 600 minutes (10 hours * 60), the delivery schedule for each delivery vehicle may be planned so that the sum of the standard installation times of the items and the travel times between delivery locations does not exceed 600 minutes.

[0106] According to one embodiment of the present disclosure, the electronic system (1000) can provide a time-customized delivery service for items requiring installation by managing the delivery time for each delivery zone, the standard installation time for each item, and the travel time between delivery locations. In addition, according to one embodiment of the present disclosure, the electronic system (1000) can appropriately distribute items with designated delivery time intervals (hereinafter, "time-customized delivery items") and items without designated delivery time intervals (hereinafter, "general delivery items" or "daily delivery items") to delivery vehicles, thereby securing time margin for delivery vehicles to respond to unexpected situations and ensuring the stability of time-customized delivery items being delivered on time.

[0107] Meanwhile, FIG. 2 illustrates a case where the electronic system (1000) provides a list of available delivery dates to the customer terminal (2000) upon receiving an order input requesting time-aligned delivery from the user, but is not limited thereto. After providing the list of available delivery dates to the customer terminal (2000), the electronic system (1000) may also receive an input from the customer terminal (2000) for selecting one date and an input requesting time-aligned delivery for the selected date. In addition, the electronic system (1000) may determine at least one selectable time interval from the selected date based on the input requesting time-aligned delivery.

[0108] Below, with reference to FIGS. 9a to 10c, we will look at the GUI (Graphical User Interface) displayed on the customer terminal (2000) for time-aligned delivery.

[0109] FIG. 9A is a diagram illustrating an order entry screen requesting time-aligned delivery according to one embodiment of the present disclosure. FIG. 9B is a diagram illustrating a screen displaying at least one selectable time interval according to one embodiment of the present disclosure.

[0110] Referring to 910 of FIG. 9A, a customer can access a product sales site connected to an electronic system (1000) via a customer terminal (2000). The electronic system (1000) can guide the customer to products available for time-customized delivery through the product sales site. For example, the electronic system (1000) can display the text "Time-customized delivery application available" (901) next to a product image. Although not shown in FIG. 9A, the electronic system (1000) can also display an image indicating that time-customized delivery application is available next to a product image.

[0111] Referring to 920 of FIG. 9B, the electronic system (1000) may provide a button (hereinafter, “General Delivery Button” 902) for selecting General Delivery and a button (hereinafter, “Timed Delivery Button” 903) for selecting Timed Delivery on the order page, so that the customer can select between General Delivery and Timed Delivery when the product selected by the customer (e.g., a washing machine and dryer set) is in stock. General Delivery is free of charge but the delivery time slot cannot be specified, whereas Timed Delivery is charged but the delivery time slot can be specified. If there are no time constraints when receiving the product, the customer may select the General Delivery button (902), and if there are time constraints, the Customer may select the Timed Delivery button (903).

[0112] Referring to 930 of FIG. 9B, when a customer enters delivery address information and selects the time-customized delivery button (903), the electronic system (1000) can check available delivery dates and provide a list of available delivery dates. The customer terminal (2000) can display a list of available delivery dates (904) on the screen. For example, the customer terminal (2000) can display available delivery dates on a calendar, distinguishing them from unavailable delivery dates. The customer can select one of the available delivery dates displayed on the calendar. For example, the customer can select December 7, 2023. If the customer selects December 7, 2023, the electronic system (1000) can compare the sum of the standard installation time and the travel time between delivery locations for the product selected by the customer (e.g., a washing machine and dryer set) with the remaining time for each time interval included in December 7, 2023. Here, the remaining time for each time interval may be the delivery time available for all delivery vehicles in the delivery area corresponding to the delivery address. The electronic system (1000) may determine, based on the comparison results, 11:00-13:00, 13:00-15:00, 15:00-17:00, and 17:00-19:00 as selectable time intervals, where the remaining time is greater than the sum of the standard installation time and travel time. The electronic system (1000) may transmit information about selectable time intervals among multiple time intervals included in December 7, 2023, to the customer terminal (2000). The selectable time intervals may be activated and displayed on the customer terminal (2000). At this time, an additional amount (e.g., 30,000) may also be displayed next to the selectable time interval. The customer may select the most desired time interval of 13:00-15:00 (905) among the selectable time intervals.

[0113] Referring to 940 of FIG. 9B, if a customer selects 13:00 to 15:00 on December 7, 2023, as the delivery timeframe, the electronic system (1000) may provide a payment page containing the final payment amount. The customer may confirm the final payment amount and proceed with payment for the product (e.g., a washing machine and dryer set). Upon completion of the payment, the electronic system (1000) may confirm the order for the product (e.g., a washing machine and dryer set). Furthermore, the electronic system (1000) may manage the delivery schedule so that the product can be delivered between 13:00 and 15:00 on December 7, 2023.

[0114] According to one embodiment of the present disclosure, customers can easily plan their schedules by receiving guaranteed delivery dates and times for their products through time-aligned delivery. Furthermore, customers can also request time-aligned delivery for multiple products. Referring to Figures 10a through 10c, we will now examine the operation of the electronic system (1000) requesting time-aligned delivery for multiple products.

[0115] FIG. 10a is a diagram illustrating a screen for ordering multiple items according to one embodiment of the present disclosure. FIG. 10b is a diagram illustrating a screen for requesting time-aligned delivery for multiple items according to one embodiment of the present disclosure. FIG. 10c is a diagram illustrating a screen displaying at least one selectable time interval according to one embodiment of the present disclosure.

[0116] Referring to Figure 10a, a customer can access a product sales site connected to an electronic system (1000) via a customer terminal (2000). The customer can select a TV, a washing machine and dryer set, or a refrigerator from among the products listed on the product sales site. Text indicating that customized delivery is available (e.g., "Scheduled Installation") may be displayed next to each product image.

[0117] Referring to FIG. 10b, the electronic system (1000) may provide a standard delivery button (1010) and a timed delivery button (1020) on the order page, allowing the customer to select between standard delivery and custom delivery, if all products selected by the customer (e.g., a TV, a washing machine and dryer set, a refrigerator) are in stock. Standard delivery is free of charge but does not allow the customer to specify a delivery time slot, whereas custom delivery is charged but allows the customer to specify a delivery time slot.

[0118] Meanwhile, according to one embodiment of the present disclosure, the electronic system (1000) may apply different charging policies to a time-customized delivery service depending on the product quantity and the period from the order date to the delivery date. For example, a higher amount may be charged as the time from the order date to the delivery date decreases, and a higher amount may be charged as the product quantity increases. The electronic system (1000) may provide service charge information (1030) through the customer terminal (2000). For example, the electronic system (1000) may provide information such as KRW 30,000 may be charged if one unit of one item is delivered within 1-2 days, KRW 20,000 may be charged if one unit of one item is delivered after 3 days, KRW 50,000 may be charged if two or more units of two items are delivered within 1-2 days, and KRW 30,000 may be charged if two or more units of two items are delivered after 3 days. The service amount shown in Figure 10b is only an example and is not limited thereto.

[0119] If there are no time constraints when receiving the product, the customer can select the standard delivery button (1010), and if there are time constraints, the customer can select the time-customized delivery button (1020).

[0120] Referring to FIG. 10c, when a customer enters delivery address information and selects the time-customized delivery button (1020), the electronic system (1000) can check available delivery dates and provide a list of available delivery dates. The customer terminal (2000) can display a list of available delivery dates (1040) on the screen. For example, the customer terminal (2000) can display available delivery dates on a calendar, distinguishing them from unavailable delivery dates. The customer can select one of the available delivery dates (4, 5, 6, 8, 9) displayed on the calendar. For example, the customer can select April 5, 2024. If the customer selects April 5, 2024, the electronic system (1000) can compare the sum of the standard installation times of the products selected by the customer and the travel time between the delivery locations with the remaining time for each time interval included in April 5, 2024. Here, the remaining time of each time interval may be the delivery time available for all delivery vehicles in the delivery area corresponding to the delivery address. The electronic system (1000) may determine, as a result of the comparison, 9:00-11:00, 11:00-13:00, 13:00-15:00, 15:00-17:00, and 17:00-19:00, which have a remaining time greater than the sum of the standard installation times and the travel time, as selectable time intervals (1050). The electronic system (1000) may transmit information about the selectable time intervals (1050) to the customer terminal (2000). The selectable time intervals (1050) may be activated and displayed on the customer terminal (2000). The customer may select one of the selectable time intervals (1050) that he or she most desires.

[0121] When a customer selects a time period and completes payment, the electronic system (1000) can confirm the order. Below, the electronic system (1000)'s actions for confirming an order and subsequent actions will be described with reference to FIG. 11.

[0122] FIG. 11 is a flowchart illustrating a method for an electronic system according to one embodiment of the present disclosure to deduct inventory and remaining time of an item.

[0123] Referring to FIG. 11, a method for an electronic system (1000) to deduct inventory and remaining time of an item may include steps S1110 to S1140. In one embodiment of the present disclosure, steps S1110 to S1140 may be performed by at least one processor of a management server (200) included in the electronic system (1000). The method for an electronic system (1000) to deduct inventory and remaining time of an item is not limited to that illustrated in FIG. 11, and in one or more embodiments, steps not illustrated in FIG. 11 may be further included, or some steps may be omitted.

[0124] In step S1110, the electronic system (1000) according to one embodiment of the present disclosure may determine whether payment for at least one item selected by the customer has been completed after receiving an input for selecting one time period in step S210 of FIG. 2.

[0125] According to one embodiment of the present disclosure, when a customer completes payment for at least one item, the electronic system (1000) can obtain information indicating that payment for at least one item has been completed. For example, the management server (200) can obtain information indicating that payment for at least one item has been completed from the sales server (100) or the payment server.

[0126] In step S1120, the electronic system (1000) according to one embodiment of the present disclosure can confirm an order for at least one item upon completion of payment for at least one item. Furthermore, the electronic system (1000) can manage order information for at least one item. The order information may include, but is not limited to, purchaser information, payment information, delivery date / time information, and the like.

[0127] In step S1130, the electronic system (1000) according to one embodiment of the present disclosure may deduct inventory for at least one item upon confirming an order for at least one item.

[0128] For example, the electronic system (1000) according to one embodiment of the present disclosure may deduct the quantity of at least one item ordered by a customer from a database (e.g., an inventory table) where inventory quantities are organized by item. Accordingly, the database (e.g., an inventory table) where inventory quantities are organized by item can be updated in real time according to order confirmation.

[0129] According to one embodiment of the present disclosure, the electronic system (1000) can mark (or tag) the required stock item as occupied by applying a time stamp to the required stock item by utilizing the available delivery times of all delivery vehicles for each delivery zone and the standard installation time of at least one item. For example, the electronic system (1000) can compare the available delivery times of all delivery vehicles for each delivery zone and the standard installation time of at least one item to determine at least one selectable time interval from a date selected by the customer. The electronic system (1000) can confirm time-aligned delivery for at least one item when the customer selects one of the at least one selectable time intervals. When confirming time-aligned delivery for at least one item, the electronic system (1000) can change the orderable status of the corresponding stock item to unorderable by marking information about the selected time interval on one of the stock items of at least one item. For example, if there are 10 refrigerators in stock and a customer selects a time-customized delivery for the refrigerators as 9-11 AM on May 22, 2024, the electronic system (1000) may mark 9-11 AM on May 22, 2024 for the first refrigerator stock among the 10 refrigerator stocks included in the inventory holding table and change the orderable status of the first refrigerator stock to unorderable. In this case, the inventory of orderable refrigerators included in the inventory holding table may be reduced from 10 to 9.

[0130] Meanwhile, according to one embodiment of the present disclosure, the inventory holding table may include inventory that has been confirmed for time-aligned delivery and has been changed to an unorderable status, as well as inventory that is available for order. Furthermore, inventory in the inventory holding table for which time-aligned delivery has been confirmed may be indicated with a delivery date and delivery time interval. According to one embodiment of the present disclosure, inventory that has been confirmed for time-aligned delivery and has been changed to an unorderable status may be deleted from the inventory holding table when the delivery date and delivery time interval have elapsed.

[0131] In step S1140, the electronic system (1000) according to one embodiment of the present disclosure may, when confirming an order for at least one item, deduct the remaining time of a time interval selected by the customer from among multiple time intervals on a date selected by the customer. For example, the electronic system (1000) may deduct the sum of the standard installation time and the travel time between the delivery location of at least one item from the remaining time of the time interval selected by the customer.

[0132] That is, a database (e.g., a time-aligned installation capacity table) that organizes the delivery times of all delivery vehicles by delivery zone (route) can be updated in real time upon order confirmation. Accordingly, when another customer requests time-aligned delivery, the electronic system (1000) can determine at least one selectable time interval based on the updated database (e.g., a time-aligned installation capacity table).

[0133] Meanwhile, the electronic system (1000) can manage delivery schedules based on time, rather than the number of delivery vehicles or installations, based on a database that organizes the delivery availability times of all delivery vehicles by delivery route. Therefore, according to one embodiment of the present disclosure, the electronic system (1000) can efficiently and balancedly manage the working hours (workload) for each delivery vehicle.

[0134] With reference to FIG. 12, let us look a little more closely at the operation of the electronic system (1000) to deduct the remaining time of the selected time interval.

[0135] FIG. 12 is a diagram for explaining an operation of an electronic system according to one embodiment of the present disclosure to deduct a remaining time.

[0136] Referring to Figure 12, a customer may request time-customized delivery when ordering a 65-inch TV. At this time, the customer may select April 5, 2024, as the delivery date and the delivery time range from 3 PM to 5 PM. Furthermore, the delivery zone corresponding to the customer's delivery address may be Route A. A single delivery vehicle may be assigned to Route A on April 5, 2024, and a total of 120 minutes of available delivery time may be registered for each time range on April 5, 2024. When the customer completes payment for the 65-inch TV and time-customized delivery, the electronic system (1000) may confirm the order for the 65-inch TV and deduct the remaining time for the 3 PM to 5 PM period selected by the customer on April 5, 2024. For example, if the standard installation time for a 65-inch TV plus the transit time between delivery locations is 80 minutes, the electronic system (1000) can deduct 80 minutes from the remaining time of 120 minutes between 15:00 and 17:00 on April 5, 2024. Accordingly, the final remaining time (1201) between 15:00 and 17:00 on April 5, 2024 can be 40 minutes.

[0137] Meanwhile, according to one embodiment of the present disclosure, a customer may modify the delivery date or delivery timeframe after the order is confirmed. Below, with reference to FIG. 13, we will examine in detail how the electronic system modifies the date and timeframe for time-customized delivery at the customer's request.

[0138] FIG. 13 is a diagram illustrating a method for an electronic system according to one embodiment of the present disclosure to modify a date and time period of time-aligned delivery.

[0139] Referring to FIG. 13, a method for an electronic system (1000) to modify a date and time period for time-aligned delivery may include steps S1310 to S1360. In one embodiment of the present disclosure, steps S1310 to S1360 may be performed by at least one processor of a management server (200) included in the electronic system (1000), but is not limited thereto. The method for an electronic system (1000) to modify a date and time period for time-aligned delivery is not limited to that illustrated in FIG. 13, and in one or more embodiments, steps not illustrated in FIG. 13 may be further included, or some steps may be omitted.

[0140] In step S1310, the electronic system (1000) according to one embodiment of the present disclosure may receive an input for changing a selected date.

[0141] According to one embodiment of the present disclosure, the electronic system (1000) may receive an input requesting a change to a previously selected delivery date. For example, the electronic system (1000) may receive an input requesting a change to a previously selected delivery date from among selectable delivery dates. According to one embodiment of the present disclosure, the electronic system (1000) may receive an input requesting a change to a previously selected delivery date from a customer terminal (2000) via the sales server (100), through a messaging application installed on the customer's mobile terminal, or from a delivery driver's terminal.

[0142] For example, a customer can freely change the delivery date and time on the order page for at least one item up to two days (D-2) before the delivery date. Therefore, if special circumstances arise, the customer can select a different delivery date from the previously selected date among the available delivery dates on the order page. In this case, the electronic system (1000) can receive an input from the customer terminal (2000) via the sales server (100) to change the selected date.

[0143] One day before the delivery date (D-1), order information is transmitted from the management server (200) to the delivery server (300), and the delivery server (300) plans a delivery schedule based on the order information. Therefore, it is difficult for the customer to freely change the delivery date on the order page. However, one day before the delivery date, the delivery server (300) (or the management server (200)) can send a delivery notification message to the customer's mobile terminal based on the customer's contact information included in the order information. The delivery notification message can be delivered via a messaging application installed on the customer's mobile terminal and can include a date and time range selected by the customer. In addition, the delivery notification message can include link information that can change the selected date and time range. The customer can check the selected date and time range and select a different date from the previously selected date from among the available delivery dates via the messaging application. In this case, the electronic system (1000) can receive an input for changing the selected date from the customer's mobile terminal via the messaging application.

[0144] If the delivery driver loads the product onto the delivery vehicle and departs on the delivery date, the customer cannot change the delivery date via the messaging app. Therefore, if the customer receives a call from the delivery driver, the customer can request a change in the delivery date. The delivery driver can then use a delivery device (e.g., a PDA) to select a different delivery date from the available options. In this case, the electronic system (1000) can receive an input from the delivery device to change the selected date.

[0145] In step S1320, the electronic system (1000) according to one embodiment of the present disclosure may determine at least one selectable time section from the changed date based on the delivery availability time of all delivery vehicles per delivery zone and the standard installation time of at least one item.

[0146] According to one embodiment of the present disclosure, the electronic system (1000) can check the remaining time for each time interval of all delivery vehicles assigned to the delivery zone corresponding to the delivery address included in the order input based on the date changed by the customer. The electronic system (1000) can check the remaining time for each time interval of all delivery vehicles assigned to the delivery zone corresponding to the delivery address included in the order input using the time-customized installation capability table (310, see FIG. 3). For example, if the date changed by the customer is April 8, 2024 and the delivery zone corresponding to the delivery address is Route A, the management server (200) can check the remaining time for each time interval of three delivery vehicles assigned to Route A on April 8, 2024.

[0147] According to one embodiment of the present disclosure, the electronic system (1000) may determine at least one time interval among multiple time intervals included in a date changed by the customer, wherein the remaining time (delivery possible time) is greater than the sum of the standard installation time of at least one item and the travel time between the delivery location. For example, the electronic system (1000) may check the remaining time for each time interval of a date selected based on a delivery area in the time-customized installation capability table (310), and may check the standard installation time of an item selected by the customer in the standard installation time table (400, see FIG. 4). In addition, the electronic system (1000) may compare the remaining time for each time interval of the changed date with the sum of the standard installation time and travel time (hereinafter also referred to as the required time) of the item selected by the customer. As a result of the comparison, the electronic system (1000) may determine the time interval in which the remaining time is greater than the required time as at least one selectable time interval.

[0148] According to one embodiment of the present disclosure, the electronic system (1000) may determine at least one time interval in which the sum of the remaining times of adjacent time intervals is greater than the sum of the standard installation time and the travel time between the delivery location of at least one item.

[0149] In step S1330, the electronic system (1000) according to one embodiment of the present disclosure may provide information on at least one selectable time interval from the changed date.

[0150] According to one embodiment of the present disclosure, the electronic system (1000) may provide information regarding at least one selectable time interval from a changed date to the customer terminal (2000), a message application installed on the customer's mobile terminal, or a delivery person's terminal. For example, the electronic system (1000) may provide information regarding at least one selectable time interval to the customer terminal (2000), a message application installed on the customer's mobile terminal, or a delivery person's terminal by activating only one selectable time interval from among a plurality of time intervals.

[0151] In step S1340, the electronic system (1000) according to one embodiment of the present disclosure may receive an input for selecting one time interval from among at least one selectable time interval from the changed date.

[0152] In step S1350, the electronic system (1000) according to one embodiment of the present disclosure may modify order information for at least one item to reflect the changed date and the time interval selected from the changed date. For example, the electronic system (1000) may change the delivery date and time interval from the previously selected date and time interval to the newly selected date and time interval.

[0153] In step S1360, the electronic system (1000) according to one embodiment of the present disclosure can adjust the remaining time for each time section of all delivery vehicles assigned to the delivery zone corresponding to the delivery address.

[0154] According to one embodiment of the present disclosure, the electronic system (1000) may deduct the remaining time of the changed date and restore the remaining time of the previously selected date based on the standard installation time and transit time between the delivery location of at least one item. For example, if a customer changes the delivery date and time period from 9:00 to 11:00 on April 3, 2024 to 11:00 to 13:00 on April 8, 2024, and the sum of the installation time and transit time between the delivery location of at least one item is 40 minutes, the electronic system (1000) may increase the remaining time between 9:00 to 11:00 on April 3, 2024 by 40 minutes and deduct the remaining time between 11:00 to 13:00 on April 8, 2024 by 40 minutes.

[0155] Hereinafter, the operation of the electronic system (1000) receiving inputs requesting modification of the delivery date and delivery time section from each of the customer terminal, message application, and delivery person terminal will be examined in more detail with reference to FIGS. 14 to 16.

[0156] FIG. 14 is a diagram for explaining an operation in which an electronic system according to one embodiment of the present disclosure receives a request for modification of a date and time period of time-aligned delivery from a customer terminal.

[0157] Referring to Figure 14, even if time-aligned delivery is confirmed, the customer can freely change the date and time range of the time-aligned delivery on the order page. For example, the customer can use the customer terminal (2000) to access the order page linked to the electronic system (1000) and check the delivery information. If delivery is not possible on the selected delivery date, the customer can change the delivery date. For example, if the customer selects the previously selected delivery date (2024-02-28), available delivery dates may be displayed on the calendar (1410). When a customer selects 2024.2.29 as a new delivery date among the available delivery dates, the electronic system (1000) can determine at least one selectable time interval (1420) (e.g., 9-11 AM, 11-1 PM, 1-3 PM, 3-5 PM) on the newly selected date (2024.04.29) based on the remaining time for each time interval of all delivery vehicles assigned to the delivery area, the standard installation time of at least one item, and the travel time between delivery locations, and provide the selection to the customer terminal (2000). The customer can select one time interval (e.g., 3-5 PM) from among 9-11 AM, 11-1 PM, 1-3 PM, and 3-5 PM, and modify the delivery date and delivery time interval. Thereafter, the electronic system (1000) can adjust the delivery schedule for each delivery vehicle so that at least one item is delivered to the customer between 15:00 and 17:00 on February 29, 2024.

[0158] FIG. 15 is a diagram illustrating an operation of an electronic system according to one embodiment of the present disclosure to request modification of a date and time period of time-aligned delivery through a message application.

[0159] Referring to 1510 of FIG. 15, when time-aligned delivery for at least one item is confirmed, the electronic system (1000) may transmit a delivery notification message to the customer's mobile terminal based on the customer's contact information included in the order information. At this time, the customer's mobile terminal may receive the delivery notification message via a messaging application. The delivery notification message may include a delivery date and delivery time range. The customer may confirm the delivery date (e.g., December 3, 2023) and delivery time range (11:00 AM - 1:00 PM) included in the delivery notification message and confirm or change the delivery schedule. For example, when the customer selects the "Change Delivery Schedule" button (1501) in the messaging application's execution window, the electronic system (1000) may receive an input requesting a change to the selected date via the messaging application. The "Change Delivery Schedule" button (1501) may include link information for a page where the delivery date can be changed.

[0160] Accordingly, referring to 1520 of FIG. 15, when a customer selects a delivery schedule change button (1501), a page for modifying the delivery date may be displayed on the customer's mobile terminal, and a list of changeable dates (1502) may be displayed on the page.

[0161] A customer can select a desired date from a list of changeable dates (1502). For example, if a customer selects December 4, 2023 as a new delivery date from among the available delivery dates, the electronic system (1000) determines at least one selectable time interval (1503) (e.g., 11:00-13:00, 13:00-15:00, 15:00-17:00, 17:00-19:00) from the newly selected date (December 4, 2012) based on the remaining time for each time interval of all delivery vehicles assigned to the delivery area, the standard installation time of at least one item, and the travel time between delivery locations, and provides the selected time interval to the customer's mobile terminal. The customer can select one time interval (e.g., 11:00-13:00) from among 11:00-13:00, 13:00-15:00, 15:00-17:00, and 17:00-19:00, and modify the delivery date and delivery time interval. Thereafter, the electronic system (1000) can adjust the delivery schedule for each delivery vehicle so that at least one item is delivered to the customer between 11:00 and 13:00 on December 4, 2023.

[0162] FIG. 16 is a diagram for explaining an operation in which an electronic system according to one embodiment of the present disclosure receives a request for modification of a date and time period of time-aligned delivery from a delivery person terminal.

[0163] According to one embodiment of the present disclosure, after the delivery schedule for each delivery vehicle is confirmed, the delivery driver may call the customer. During the call, the customer may request a change in the delivery date. The delivery driver may then use the delivery driver terminal to change the delivery date.

[0164] Referring to 1610 of FIG. 16, the delivery driver terminal (3000) can display a delivery schedule for the delivery date. The delivery schedule may include delivery items, delivery locations, delivery sequences, etc. The delivery schedule may include a mix of time-aligned and standard deliveries. The delivery driver can select a time-aligned delivery item (1601) from the delivery schedule for which a customer has requested a change in delivery date.

[0165] Referring to 1620 of FIG. 16, the delivery driver terminal (3000) may display a pop-up window (1602) that allows the delivery driver to change the delivery date and delivery time period when the delivery driver selects a time-customized delivery item (1601).

[0166] Referring to 1630 of FIG. 16, if the delivery person selects a date (2024.04.03) in the pop-up window (1602), a calendar (1603) may be displayed. At this time, the delivery person may select a change date requested by the customer on the calendar (1603). For example, if the customer wishes to change 2024.4.3 to 2024.4.6, the delivery person may select 2024.4.6 on the calendar (1603).

[0167] Referring to 1640 of FIG. 16, when a delivery person selects a time range (9:00-11:00) in a pop-up window (1602), a time range list (1604) may be displayed. At this time, the delivery person can select a time range requested by the customer from the time range list (1604). For example, if the customer wishes to change the time range from 9:00-11:00 to 3:00-5:00 PM, the delivery person can select 3:00-5:00 PM from the time range list (1604).

[0168] According to one embodiment of the present disclosure, the delivery driver terminal may transmit an input to change the delivery time from 9:00 to 11:00 on April 3, 2024 to 15:00 to 17:00 on April 6, 2024, to the electronic system (1000). The electronic system (1000) may determine whether a delivery date change is possible by comparing the remaining time from 15:00 to 17:00 on April 6, 2024, with the sum of the product's standard installation time and the travel time between delivery locations. For example, if the sum of the product's standard installation time and the travel time between delivery locations is 50 minutes, and the remaining time from 15:00 to 17:00 on April 6, 2024, is 100 minutes, the electronic system (1000) may determine that 9:00 to 11:00 on April 3, 2024, is possible to change to 15:00 to 17:00 on April 6, 2024. Accordingly, the electronic system (1000) can change the delivery date and delivery time period and adjust the delivery schedule for each delivery vehicle so that the product is delivered to the customer between 15:00 and 17:00 on April 6, 2024.

[0169] Meanwhile, if there is insufficient time remaining between 3:00 PM and 5:00 PM on April 6, 2024, the electronic system (1000) may transmit information to the delivery driver terminal (3000) indicating that the delivery date cannot be changed. At this time, the delivery driver can confirm the information via the delivery driver terminal (3000) indicating that the delivery date cannot be changed and discuss a different date and time with the customer.

[0170] FIG. 17 is a flowchart illustrating a method for an electronic system according to one embodiment of the present disclosure to plan a delivery schedule.

[0171] Referring to FIG. 17, a method for planning a delivery schedule by an electronic system (1000) may include steps S1710 to S1740. In one embodiment of the present disclosure, steps S1710 to S1740 may be performed by at least one processor of a delivery server (300) included in the electronic system (1000). The method for planning a delivery schedule by an electronic system (1000) is not limited to that illustrated in FIG. 17, and in one or more embodiments, additional steps not illustrated in FIG. 17 may be included, or some steps may be omitted.

[0172] In step S1710, the electronic system (1000) according to one embodiment of the present disclosure can check orders for items with a designated delivery time period among all items whose delivery is confirmed on a given date.

[0173] The due date may be the day following the current day (D) (D+1) or the day after that (D+2), but is not limited thereto. The following description will use the example of the due date being the day following (D+1).

[0174] According to one embodiment of the present disclosure, the management server (200) can determine the delivery date of orders, organize order information whose delivery date is the next day (D+1) based on the current date, and transmit the information to the delivery server (300). That is, the management server (200) can transmit order information for items whose delivery date is the day after the delivery date to the delivery server (300) on the day before the delivery date.

[0175] The delivery server (300) can verify order information for items to be delivered the next day and distinguish between items with a designated delivery time period and the remaining items without a designated delivery time period. The remaining items can be expressed as daily delivery items, as they only need to be delivered on the delivery date.

[0176] According to one embodiment of the present disclosure, the delivery server (300) may adjust the number of delivery vehicles assigned to each delivery zone after confirming order information for items to be delivered the next day. The delivery server (300) may adjust the number of delivery vehicles assigned to each delivery zone based on the delivery availability time of all delivery vehicles in each delivery zone and the order volume for each delivery zone. For example, if the delivery volume of Route A among the delivery zones is relatively lower than usual and the delivery volume of Route B is relatively higher than usual, one of the delivery vehicles assigned to Route A may be additionally assigned to Route B.

[0177] In step S1720, the electronic system (1000) according to one embodiment of the present disclosure may preferentially assign items with designated delivery time intervals among all items confirmed for delivery on a given date to at least one delivery vehicle. In this case, the electronic system (1000) may preferentially assign items with designated delivery time intervals for each delivery zone to the delivery vehicle.

[0178] According to one embodiment of the present disclosure, since items for which a delivery time interval is specified must be delivered within the specified time interval, the delivery server (300) can preferentially assign items for which a delivery time interval is specified to the specified time interval of at least one delivery vehicle.

[0179] Meanwhile, according to one embodiment of the present disclosure, the delivery server (300) may evenly distribute and allocate items with stored time intervals to multiple delivery vehicles in order to prevent items with specified time intervals from being concentrated in one delivery vehicle.

[0180] In step S1730, the electronic system (1000) according to one embodiment of the present disclosure may assign the remaining items (daily delivery items) to at least one delivery vehicle based on at least one of the standard installation time of each item, the travel time between delivery locations, the installation fee for each item, or the volume of each item. At this time, the electronic system (1000) may assign the remaining items (daily delivery items) to the delivery vehicle by delivery zone.

[0181] According to one embodiment of the present disclosure, the delivery server (300) may first assign items with designated delivery time intervals to delivery vehicles, and then, considering the standard installation time and the travel time between delivery locations of the items with designated delivery time intervals, assign the remaining items (daily delivery items) before / after the designated time interval to the delivery vehicles. At this time, the delivery server (300) may assign delivery of the remaining items within the total daily delivery time available for the delivery vehicle (e.g., 10 hours * 60 = 600 minutes) by considering the standard installation time of each item, the travel time between delivery locations, the installation fee for each item, and the volume of each item as a whole.

[0182] According to one embodiment of the present disclosure, the delivery server (300) may prioritize the standard installation time of each item (or the sum of the standard installation time of each item and the travel time between the delivery location), the installation fee for each item, and the volume of each item, and may assign the remaining items (items due daily) to delivery vehicles.

[0183] If items requiring long standard installation times are assigned to a specific delivery vehicle, the total daily delivery time of that specific delivery vehicle may be limited, resulting in a significantly lower number of items assigned to that specific delivery vehicle compared to other delivery vehicles. Typically, a delivery driver's income may vary depending on the number of items delivered. Therefore, to ensure fairness among delivery drivers, the delivery server (300) can distribute daily delivery items to delivery vehicles so that the standard installation times for each item are equalized.

[0184] The installation fee for each item is the fee the delivery driver receives for installing the item, and may vary depending on the item type. Since the delivery driver's income on the day of delivery may vary depending on the installation fee for each item, the delivery server (300) may distribute items to delivery vehicles based on the installation fee for each item to ensure fairness among delivery drivers.

[0185] The volume of each item refers to the size, weight, etc. of the item, and since the volume of items assigned to a specific delivery vehicle cannot exceed the volume of the specific delivery vehicle, the delivery server (300) can assign items to delivery vehicles by considering the volume of each item.

[0186] Therefore, according to one embodiment of the present disclosure, the delivery server (300) can optimize the delivery schedule of each delivery vehicle by comprehensively considering the standard installation time of each item, the travel time between delivery locations, the installation fee for each item, the volume of each item, etc.

[0187] According to one embodiment of the present disclosure, the delivery server (300) can determine the delivery order by considering the route while assigning items to delivery vehicles.

[0188] In step S1740, the electronic system (1000) according to one embodiment of the present disclosure can provide visual information about the route (delivery schedule) of each delivery vehicle assigned to a delivery area.

[0189] According to one embodiment of the present disclosure, when all items are assigned to delivery vehicles, the delivery server (300) can provide visual information about the route of each delivery vehicle for each delivery zone. For example, the delivery server (300) can provide a map showing the route (delivery schedule) of each delivery vehicle via a monitor or display. The manager can efficiently manage dispatching using the map showing the route of each delivery vehicle.

[0190] Below, we will look a little more closely at the delivery schedule with reference to FIGS. 18 and 19.

[0191] FIG. 18 is a diagram showing a delivery schedule result according to one embodiment of the present disclosure.

[0192] Referring to Figure 18, the second case (1801) with a time interval of 11:00 to 13:00 and the seventh case (1802) with a time interval of 15:00 to 17:00 can be allocated first to be delivered within the corresponding time intervals. The remaining cases (cases due daily) can be appropriately allocated before / after the standard installation times of the second case (1801) and the seventh case (1802).

[0193] According to the delivery schedule (1800) illustrated in Figure 18, the delivery vehicle must deliver a total of 10 items on the same day, in order from item 1 to item 10. The delivery driver can check the delivery schedule (1800) and adjust the delivery order, but cannot make any changes to the second item (1801) and the seventh item (1802), for which time intervals have been specified.

[0194] Meanwhile, the delivery schedule (1800) appropriately mixes items with designated time slots (time-bound deliveries) with items without designated time slots (daily deliveries). This allows delivery drivers to secure sufficient time to respond to emergencies and ensures the reliability of time-bound deliveries. For example, if the delivery of the fifth item is delayed due to traffic conditions and its installation is completed at 3:00 PM, the delivery driver can deliver the seventh item, which has a designated time slot, before the sixth item, ensuring a stable delivery between 3:00 PM and 5:00 PM.

[0195] FIG. 19 is a drawing showing a map including a route for each delivery vehicle according to one embodiment of the present disclosure.

[0196] Referring to FIG. 19, the management server (200) can display the route (delivery schedule) of each delivery vehicle on the map for each delivery zone. For example, if there are 9 delivery vehicles assigned to a specific delivery zone, the first route (1901) of the first delivery vehicle, the second route (1902) of the second delivery vehicle, the third route (1903) of the third delivery vehicle, the fourth route (1904) of the fourth delivery vehicle, the fifth route (1905) of the fifth delivery vehicle, the sixth route (1906) of the sixth delivery vehicle, the seventh route (1907) of the seventh delivery vehicle, the eighth delivery route (1908) of the eighth delivery vehicle, and the ninth delivery route (1909) of the ninth delivery vehicle can be displayed in different colors on the map (1900).

[0197] Therefore, according to one embodiment of the present disclosure, the manager can check the map (1900) and grasp the delivery schedule status at a glance.

[0198] FIG. 20 is a block diagram illustrating the function of an electronic system according to one embodiment of the present disclosure.

[0199] Referring to FIG. 20, the electronic system (1000) may include a sales server (100), a management server (200), and a delivery server (300). The sales server (100), the management server (200), and the delivery server (300) may each be implemented as different computing devices, or may be implemented as a single integrated computing device. The management server (200) may comprehensively manage orders and deliveries by periodically communicating with the sales server (100) and the delivery server (300).

[0200] The sales server (100) can provide a website for ordering (hereinafter referred to as an order site) to the customer terminal (2000). The sales server (100) can receive order input, order change, order cancellation, etc. from the customer terminal (2000) through the order site, and can transmit order information requested from the customer terminal (2000) to the management server (200).

[0201] The management server (200) can store in memory an inventory holding table (210), an item-by-item installation time table (400), and a delivery zone-by-delivery installation date / time table (310). The management server (200) can obtain order information in real time through the sales server (100). At this time, the management server (200) can check the inventory of the item selected by the customer from the inventory holding table (310) and determine whether time-customized delivery is possible. The management server (200) can use the delivery zone-by-delivery installation date / time table (310) and the item-by-item installation time table (400) to determine at least one selectable time interval from the date selected by the customer. For example, the management server (200) can check the remaining time for each time interval of the date selected by the customer from the delivery zone-by-delivery installation date / time table (310), and check the standard installation time of the item selected by the customer from the item-by-item installation time table (400). And the management server (200) can determine at least one time interval in which the remaining time is greater than the sum of the standard installation time of the item selected by the customer and the travel time between the delivery locations, and provide the determined time interval to the customer terminal (2000).

[0202] When a customer selects one of at least one time interval and completes payment, the management server (200) can confirm the order. When the order is confirmed, an order notification message (called an order notification talk) can be sent to the customer terminal (2000). The order notification message can be displayed in the message application execution window of the customer terminal (2000). The order notification message can include, but is not limited to, an order number, product name, product quantity, delivery date, and delivery time interval. The customer can check the order notification message and use the link information included in the order notification message to change or cancel the order, or change the delivery date or delivery time interval. The customer can also change the delivery date or delivery time interval on the order page.

[0203] If the customer does not change the delivery date the day before the delivery date specified by the customer, the management server (200) can confirm the delivery date for the item in question. That is, the management server (200) can manage order information and confirm the delivery date for items whose delivery date is the next day.

[0204] The management server (200) can organize orders with a delivery date remaining one day and transmit order information for the corresponding orders to the delivery server (300). The delivery server (300) can select orders with a designated time interval from among all orders with a delivery date remaining one day. The delivery server (300) can prioritize dispatching orders with a designated time interval and dispatch the remaining orders based on factors such as standard installation time, travel time between delivery locations, fees, and volume.

[0205] When the delivery server (300) receives order information from the management server (200), it can transmit a delivery notification message (also called a delivery notification talk) to the customer terminal (2000). The delivery notification message may include, but is not limited to, an order number, a product name, a product quantity, a delivery date, and a delivery time range. The customer can check the delivery notification message and change the delivery date or delivery time range using the link information included in the delivery notification message. That is, the customer terminal (2000) can access the management server (200) through the link information, and the management server (200) can change the delivery date or delivery time range using the item-specific installation time table (400) and the delivery zone-specific installation date / time table (310).

[0206] If the customer does not change the delivery date or delivery time period, the delivery server (300) can confirm the dispatch and transmit delivery schedule information to the delivery driver terminal (3000). The delivery driver terminal (3000) can deliver the product according to the delivery schedule.

[0207] Meanwhile, the delivery driver may call the customer on the delivery date to inform them of the scheduled delivery. If the customer requests a change to the delivery date, the delivery driver may access the management server (200) via the delivery driver terminal (3000) to change the delivery date or delivery time interval. The management server (200) may use the item-specific installation time table (400) and the delivery zone-specific installation date / time table (310) to change the delivery date or delivery time interval.

[0208] Therefore, according to one embodiment of the present disclosure, the electronic system (1000) can provide a time-customized delivery service to a customer for an item requiring installation by managing a stock holding table (210), an installation time table (400) for each item, and an installation possible date / time table (310) for each delivery zone.

[0209] A method for managing delivery by an electronic system (1000) according to one embodiment of the present disclosure may include the steps of: upon receiving an order input requesting time-aligned delivery for at least one item requiring installation from a customer terminal (2000), providing a customer terminal (2000) with a list of available delivery dates for at least one item; upon receiving an input for selecting one date from the list of available delivery dates from the customer terminal (2000), determining at least one selectable time interval from the selected date based on the delivery available times of all delivery vehicles for each delivery zone and the standard installation time of at least one item; providing information on the at least one selectable time interval to the customer terminal (2000); upon receiving an input for selecting one time interval from the at least one time interval from the customer terminal (2000), confirming time-aligned delivery for at least one item; and planning a delivery schedule for each delivery vehicle in consideration of the standard installation time of at least one item for which time-aligned delivery is confirmed and the maximum delivery possible time for each delivery vehicle.

[0210] The step of providing a list of available delivery dates for at least one item according to one embodiment of the present disclosure may include the steps of: receiving an input for selecting at least one item requiring installation from a customer terminal (2000); checking stock for at least one item; providing information to the customer terminal (2000) that time-aligned delivery for at least one item is possible when stock for at least one item is confirmed; and receiving an order input requesting time-aligned delivery for at least one item from the customer terminal (2000).

[0211] The step of checking the stock of at least one item according to one embodiment of the present disclosure may include a step of providing information to the customer terminal (2000) that time-aligned delivery of at least one item is not possible if there is no stock of at least one item.

[0212] An order entry according to one embodiment of the present disclosure may include a delivery address. The step of determining at least one selectable time interval on a selected date according to one embodiment of the present disclosure may include a step of checking the remaining time for each time interval for all delivery vehicles assigned to the delivery zone corresponding to the delivery address based on the selected date.

[0213] The step of determining at least one selectable time interval on a selected date according to one embodiment of the present disclosure may include the step of determining at least one time interval among a plurality of time intervals included in the selected date, wherein the remaining time is greater than the sum of the standard installation time of at least one item and the travel time between the delivery location.

[0214] The step of determining at least one selectable time interval on a selected date according to one embodiment of the present disclosure may include the step of determining at least one time interval in which the sum of the remaining times of adjacent time intervals is greater than the sum of the standard installation time and the travel time between the delivery location of at least one item.

[0215] The step of determining at least one selectable time interval on a selected date according to one embodiment of the present disclosure may include the step of retrieving a standard installation time of at least one item from a database that organizes standard installation times for each item.

[0216] A method according to one embodiment of the present disclosure may include a step of collecting information on an actual standard installation time for each item input through a delivery driver terminal (3000); and a step of updating a database based on the information on the actual standard installation time.

[0217] A method according to one embodiment of the present disclosure may include the steps of: confirming an order for at least one item upon completion of payment for at least one item; and, when confirming an order for at least one item, deducting the sum of the standard installation time and the transit time between the delivery location for at least one item from the remaining time of the selected time interval.

[0218] A method according to one embodiment of the present disclosure may include a step of determining a charge for time-aligned delivery based on a period from the present to a selected date; and a step of transmitting information about the determined charge to a customer terminal (2000).

[0219] A method according to one embodiment of the present disclosure may include the step of deducting inventory for at least one item upon confirming time-specific delivery for at least one item.

[0220] A method according to one embodiment of the present disclosure may include, upon receiving an input for changing a selected date, determining at least one selectable time interval on the changed date based on the delivery availability times of all delivery vehicles for each delivery zone and the standard installation time of at least one item; providing information on at least one selectable time interval on the changed date; and, upon receiving an input for selecting one time interval from among the at least one selectable time interval on the changed date, modifying order information on at least one item by reflecting the changed date and the time interval selected on the changed date.

[0221] A method according to one embodiment of the present disclosure may include the step of deducting the remaining time of the changed date and restoring the remaining time of the previously selected date based on the standard installation time of at least one item and the travel time between the delivery location.

[0222] A method according to one embodiment of the present disclosure may include the step of transmitting a delivery notification message including a selected date and a selected time period to a customer's mobile terminal via a message application on the day before a selected date.

[0223] The step of planning a delivery schedule for each delivery vehicle according to one embodiment of the present disclosure may include a step of preferentially assigning items with a designated delivery time range among all items confirmed for delivery on a selected date for a delivery zone to at least one delivery vehicle assigned to the delivery zone.

[0224] The step of planning a delivery schedule for each delivery vehicle according to one embodiment of the present disclosure may include a step of allocating the remaining items for which a delivery time interval is not specified among all items to at least one delivery vehicle assigned to a delivery zone on a selected date based on at least one of a standard installation time for each item, a travel time between delivery locations, an installation fee for each item, a volume of each item, or a maximum delivery time for each delivery vehicle.

[0225] The step of planning a delivery schedule for each delivery vehicle according to one embodiment of the present disclosure may include a step of providing visual information about the route of each delivery vehicle assigned to a delivery area.

[0226] The step of planning a delivery schedule for each delivery vehicle according to one embodiment of the present disclosure may include a step of adjusting the number of delivery vehicles assigned to each delivery zone based on the delivery availability time of all delivery vehicles for each delivery zone and the order quantity for each delivery zone.

[0227] An electronic system according to one embodiment of the present disclosure may include a management server (200) that manages orders for items; and a delivery server (300) that plans a delivery schedule. Upon receiving an order input requesting time-aligned delivery for at least one item requiring installation from a customer terminal (2000), the management server (2000) may provide a list of available delivery dates for at least one item to the customer terminal (2000). Upon receiving an input from the customer terminal (2000) to select one date from the list of available delivery dates, the management server (2000) may determine at least one selectable time interval from the selected date based on the delivery availability times of all delivery vehicles for each delivery zone and the standard installation time of at least one item. The management server (2000) may provide information regarding at least one selectable time interval to the customer terminal (2000). Upon receiving an input from the customer terminal (2000) to select one time interval from among the at least one time interval, the management server (2000) may confirm time-aligned delivery for at least one item. When confirming time-aligned delivery for at least one item, the management server (200) may subtract the sum of the standard installation time of at least one item and the travel time between delivery locations from the delivery times available for all delivery vehicles in the selected time period. The delivery server (300) may plan a delivery schedule for each delivery vehicle by considering the standard installation time of at least one item for which time-aligned delivery has been confirmed and the maximum delivery time available for each delivery vehicle.The delivery server (300) first allocates items for which a delivery time interval has been designated among all items for which a delivery date has been confirmed on the same date as at least one item for which a time-aligned delivery has been confirmed, to the corresponding time interval of at least one delivery vehicle included in a given delivery area, and then allocates the remaining items to an empty time interval of at least one delivery vehicle by considering the standard installation time of the remaining items for which a delivery time interval has not been designated, thereby planning a delivery schedule for each delivery vehicle.

[0228] According to one embodiment of the present disclosure, when receiving an input from a customer terminal (2000) to select at least one item requiring installation, the management server (200) can check the inventory of at least one item. If the inventory of at least one item is confirmed, the management server (200) can provide information to the customer terminal (2000) indicating that time-aligned delivery of at least one item is possible. If the inventory of at least one item is not available, the management server (200) can provide information to the customer terminal (2000) indicating that time-aligned delivery of at least one item is not possible.

[0229] The management server (200) according to one embodiment of the present disclosure may determine at least one time interval among a plurality of time intervals included in a selected date, in which the remaining time is greater than the sum of the standard installation time and the travel time between the delivery location of at least one item, or in which the sum of the remaining times of adjacent time intervals is greater than the sum of the standard installation time and the travel time between the delivery location of at least one item.

[0230] According to one embodiment of the present disclosure, upon receiving an input for changing a selected date, the management server (200) may determine at least one selectable time interval in the changed date based on the delivery availability times of all delivery vehicles for each delivery zone and the standard installation time of at least one item. The management server (200) may provide information on at least one selectable time interval in the changed date. When the management server (200) receives an input for selecting one time interval from among the at least one selectable time interval in the changed date, the management server (200) may reflect the changed date and the selected time interval in the changed date to modify order information for at least one item. The management server (200) may deduct the remaining time of the changed date based on the standard installation time of at least one item and the travel time between delivery locations, and restore the remaining time of the previously selected date.

[0231] A method for managing an order by a management server (200) according to one embodiment of the present disclosure may include the steps of: upon receiving an order input from a customer terminal (2000) requesting time-aligned delivery for at least one item requiring installation, providing a customer terminal (2000) with a list of available delivery dates for at least one item; upon receiving an input from the customer terminal (2000) to select one date from the list of available delivery dates, determining at least one selectable time interval from the selected date based on the delivery available times of all delivery vehicles for each delivery zone and the standard installation time of the at least one item; providing information on the at least one selectable time interval to the customer terminal (2000); and upon receiving an input from the customer terminal (2000) to select one time interval from among the at least one time interval, confirming the time-aligned delivery for the at least one item.

[0232] A management server (200) according to one embodiment of the present disclosure may include a communication interface; a memory storing one or more instructions; and at least one processor. The at least one processor may, by executing one or more instructions, provide a list of available delivery dates for at least one item to the customer terminal (2000) upon receiving an order input requesting time-aligned delivery for at least one item requiring installation from the customer terminal (2000). When the at least one processor receives an input from the customer terminal (2000) to select one date from the list of available delivery dates, the at least one processor may determine at least one selectable time interval from the selected date based on the delivery availability times of all delivery vehicles for each delivery zone and the standard installation time of the at least one item. The at least one processor may provide information regarding the at least one selectable time interval to the customer terminal (2000). When the at least one processor receives an input from the customer terminal (2000) to select one time interval from among the at least one time interval, the at least one processor may confirm time-aligned delivery for the at least one item.

[0233] A device-readable storage medium may be provided in the form of a non-transitory storage medium. Here, the term "non-transitory storage medium" simply means a tangible device that does not contain signals (e.g., electromagnetic waves). This term does not distinguish between cases where data is permanently stored in the storage medium and cases where data is temporarily stored. For example, a "non-transitory storage medium" may include a buffer in which data is temporarily stored.

[0234] According to one embodiment, the method according to various embodiments disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., a compact disc read-only memory (CD-ROM) or a Universal Serial Bus (USB) flash drive), or may be distributed online (e.g., downloaded or uploaded) through an application store or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product (e.g., a downloadable app) may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

Claims

1. In the method of managing delivery by the electronic system, Upon receiving an order entry requesting time-customized delivery of at least one item requiring installation from a customer terminal, providing the customer terminal with a list of available delivery dates for the at least one item; When receiving an input for selecting one date from the list of available delivery dates from the customer terminal, a step of determining at least one selectable time section from the selected date based on the available delivery times of all delivery vehicles for each delivery zone and the standard installation time of the at least one item; A step of providing information about at least one selectable time interval to the customer terminal; A step of confirming time-customized delivery for at least one item upon receiving an input for selecting one time period from the at least one time period from the customer terminal; When confirming a time-tailored delivery for at least one item, a step of deducting the sum of the standard installation time of the at least one item and the travel time between the delivery location from the delivery available time of the entire delivery vehicle in the selected time period; and A method comprising the step of planning a delivery schedule for each delivery vehicle by first allocating items with a delivery time interval specified among all items whose delivery date is confirmed to be the same as at least one item for which the above-mentioned time-aligned delivery is confirmed to the corresponding time interval of at least one delivery vehicle included in a given delivery area, and then allocating the remaining items for which the delivery time interval is not specified to an empty time interval of at least one delivery vehicle by considering the standard installation time of the remaining items.

2. In paragraph 1, the step of providing a list of possible delivery dates for at least one item comprises: A step of receiving an input for selecting at least one item requiring installation from the customer terminal; A step of checking inventory for at least one item; A step of providing information to the customer terminal that time-customized delivery is possible for the at least one item when the stock for the at least one item is confirmed; A step of receiving an order input requesting time-customized delivery of at least one item from the customer terminal; and A method comprising the step of providing information to the customer terminal that time-customized delivery of the at least one item is not possible if the at least one item is out of stock.

3. In paragraph 1, The above order entry includes the shipping address, The step of determining at least one selectable time interval from the above selected date is: A method comprising a step of checking the remaining time for each time section of all delivery vehicles assigned to the delivery zone corresponding to the delivery address based on the selected date.

4. In the first paragraph, the step of determining at least one selectable time interval from the selected date is: A method comprising the step of determining at least one time interval among a plurality of time intervals included in the selected date, wherein the remaining time is greater than the sum of the standard installation time of the at least one item and the travel time between the delivery locations.

5. In the first paragraph, the step of determining at least one selectable time interval from the selected date is: A method comprising the step of determining at least one time interval in which the sum of the remaining times of adjacent time intervals is greater than the sum of the standard installation time of the at least one item and the travel time between the delivery locations.

6. In the first paragraph, the step of determining at least one selectable time interval from the selected date is: A method comprising the step of retrieving a standard installation time of at least one item from a database that organizes standard installation times for each item.

7. In the 6th paragraph, the method, A step of collecting information on the actual standard installation time for each item entered through the delivery driver terminal; and A method further comprising the step of updating the database based on information about the actual standard installation time.

8. In the first paragraph, the method, A step of determining a charge for the time-tailored delivery based on the period from the present to the selected date; and A method comprising a step of transmitting information on the determined charge to the customer terminal.

9. In the first paragraph, the method, A method further comprising the step of deducting inventory for said at least one item upon confirming time-specific delivery for said at least one item.

10. In the first paragraph, the method, Upon receiving an input for changing the selected date, a step of determining at least one selectable time interval from the changed date based on the delivery availability time of all delivery vehicles for each delivery zone and the standard installation time of the at least one item; A step of providing information about at least one selectable time interval from the above changed date; and When receiving an input for selecting one time interval from at least one selectable time interval on the changed date, a step of modifying order information for at least one item to reflect the changed date and the time interval selected on the changed date; and A method further comprising the step of deducting the remaining time of the changed date based on the standard installation time of the at least one item and the transit time between the delivery locations, and restoring the remaining time of the previously selected date.

11. In the first paragraph, the method, A method further comprising the step of transmitting a delivery notification message including the selected date and the selected time period to the customer's mobile terminal via a message application on the day before the selected date.

12. In paragraph 1, the step of planning a delivery schedule for each delivery vehicle is: A method comprising the step of allocating the remaining items among the total items for which the delivery time interval is not specified to an empty time interval of at least one delivery vehicle, further considering at least one of the installation fee for each item, the volume of each item, or the maximum delivery time per delivery vehicle.

13. In paragraph 1, the step of planning a delivery schedule for each delivery vehicle is: A method comprising the step of providing visual information about the route of each delivery vehicle assigned to the above-mentioned delivery area.

14. In paragraph 1, the step of planning a delivery schedule for each delivery vehicle is: A method further comprising a step of adjusting the number of delivery vehicles assigned to the delivery zone based on the delivery time available for all delivery vehicles for each delivery zone and the order quantity for each delivery zone.

15. Management server that manages orders for items; and Includes a delivery server that plans the delivery schedule, The above management server, Upon receiving an order entry requesting time-customized delivery of at least one item requiring installation from a customer terminal, providing a list of available delivery dates for said at least one item to said customer terminal, When receiving an input for selecting one date from the list of available delivery dates from the customer terminal, at least one selectable time section is determined from the selected date based on the available delivery times of all delivery vehicles for each delivery zone and the standard installation time of at least one item, Providing information about at least one selectable time interval to the customer terminal, Upon receiving an input for selecting one time period from the at least one time period from the customer terminal, time-customized delivery for the at least one item is confirmed, When confirming a time-customized delivery for at least one item, the sum of the standard installation time of at least one item and the travel time between the delivery location is deducted from the delivery time of the entire delivery vehicle in the selected time period. The above delivery server is, An electronic system for planning a delivery schedule for each delivery vehicle by first allocating items with a delivery time interval specified among all items whose delivery date is confirmed to be the same as at least one item for which the above-mentioned time-aligned delivery is confirmed to the corresponding time interval of at least one delivery vehicle included in a given delivery area, and then allocating the remaining items for which the delivery time interval is not specified to an empty time interval of at least one delivery vehicle by considering the standard installation time of the remaining items.

Citation Information

Patent Citations

  • Ordering material delivery reservation system, ordering material delivery reservation method, and ordering material delivery reservation program

    JP2016115186A

  • Method for determining delivery route of fresh food and apparatus using the same

    KR101972376B1

  • Delivery time-based rate setting and calculation system

    KR1020180101912A

  • Filter assembly

    KR1020250056389A

  • Computerized systems and methods for display and determination of guaranteed delivery time selection

    KR102313170B1