Method of operating electronic device for providing information and electronic device supporting the same

The electronic device provides comprehensive task guidance to delivery personnel, addressing the lack of detailed information in existing systems by ensuring all requirements are met before task activation, thereby enhancing user experience and operational efficiency.

JP2025541635APending Publication Date: 2025-12-23COUPANG CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2025518352
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-12-27
Filing Date
2023-02-07
Publication Date
2025-12-23

AI Technical Summary

Technical Problem

Existing systems lack effective methods to provide detailed and accurate guidance information to delivery personnel regarding their task requirements, which can impact customer satisfaction and operational efficiency in e-commerce delivery services.

Method used

An electronic device and method that confirm and provide guidance information on both essential and auxiliary task requirements for delivery personnel, including license registration, safety training, and insurance, with priority settings and differentiated display colors for mandatory and optional tasks, ensuring all requirements are met before allowing task activation.

Benefits of technology

Enhances the delivery personnel's user experience by ensuring compliance with task requirements, improving operational efficiency and customer satisfaction through accurate and comprehensive task guidance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025541635000001_ABST
    Figure 2025541635000001_ABST
Patent Text Reader

Abstract

The present invention provides a method for an electronic device to provide guidance information regarding a plurality of task requirements set for a delivery person to perform a delivery task. The present disclosure discloses a method for providing information by an electronic device, the method including: confirming information about a delivery person who is to start a delivery task on a service provided by the electronic device; confirming a plurality of task requirements set for the delivery person to perform the delivery task; and providing guidance information regarding the plurality of task requirements to the delivery person, wherein the plurality of task requirements include one or more essential task requirements required in advance for the delivery person to start the delivery task and one or more auxiliary task requirements additionally used for the delivery person to perform the delivery task.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a method and device for providing information, and more particularly to a method and an electronic device for providing guidance information regarding a plurality of business requirements set for delivery personnel to perform their delivery work. [Background technology]

[0002] With the development of electronic technology, e-commerce has been positioned as a branch of shopping. Customers can purchase goods online without visiting a shopping mall or market, and the goods purchased online are delivered to the address requested by the customer.

[0003] In the case of e-commerce, the provision of detailed and accurate information about products has a significant impact on customer satisfaction with the service, and therefore, various measures for providing more detailed and accurate information are being discussed.

[0004] In this connection, reference may be made to prior art documents such as KR101756594B1 or KR101500849B1. Summary of the Invention [Problem to be solved by the invention]

[0005] According to the method of the present invention, the electronic device can provide guidance information regarding a plurality of task requirements set for the delivery person to perform the delivery task.

[0006] The technical problems to be solved by the present invention are not limited to those mentioned above, and other technical problems not mentioned above will be clearly understood by those skilled in the art from the following description. [Means for solving the problem]

[0007] Various embodiments may provide a method of operating an electronic device to provide information and an electronic device that supports the method.

[0008] In various embodiments, a method for providing information by an electronic device includes the steps of confirming information about a delivery person who is to start a delivery job on a service provided by the electronic device, confirming a plurality of job requirements set for the delivery person to perform the delivery job, and providing guidance information regarding the plurality of job requirements to the delivery person, wherein the plurality of job requirements may include one or more essential job requirements that are required in advance for the delivery person to start the delivery job and one or more auxiliary job requirements that are additionally used for the delivery person to perform the delivery job.

[0009] In an exemplary embodiment, the one or more mandatory business requirements may include a first business requirement related to the delivery person's license registration information.

[0010] In an exemplary embodiment, the one or more mandatory job requirements may include a second job requirement related to certification of the delivery person wearing a hard hat.

[0011] In an exemplary embodiment, the one or more essential job requirements may include a third job requirement related to the delivery person completing safety training.

[0012] In an exemplary embodiment, the one or more auxiliary business requirements may include a fourth business requirement related to registering the delivery person's address for insurance purposes.

[0013] In an exemplary embodiment, the one or more auxiliary task requirements may include a fifth task requirement related to whether or not a setting function for performing delivery tasks for multiple orders at once is activated.

[0014] In an exemplary embodiment, the one or more auxiliary business requirements may include a sixth business requirement related to registering the delivery person's preferred delivery areas.

[0015] In an exemplary embodiment, the information providing method may further include acquiring inputs from the delivery person for each essential job requirement included in the one or more essential job requirements, and activating the job status of the delivery person on the service if all of the one or more essential job requirements are met based on the inputs from the delivery person.

[0016] In an exemplary embodiment, the information providing method may further include, when at least one essential task requirement of the one or more essential task requirements is not satisfied and there is an activation request input from the delivery person to activate the task status, providing rejection guidance information corresponding to the activation request input and input processing request information regarding the at least one essential task requirement.

[0017] In an exemplary embodiment, the information providing method may further include setting a priority for each business requirement included in the plurality of business requirements.

[0018] In an exemplary embodiment, the information providing method may further include a step of setting each piece of guidance information related to each business requirement to be displayed in accordance with a display order set based on the priority.

[0019] In an exemplary embodiment, the priority for the one or more essential business requirements may be set higher than the priority for the one or more auxiliary business requirements.

[0020] In an exemplary embodiment, the color in which the guidance information regarding the one or more essential task requirements is displayed may be set to be different from the color in which the guidance information regarding the one or more auxiliary task requirements is displayed.

[0021] In an exemplary embodiment, the guidance information includes guidance information for each task requirement included in the plurality of task requirements, and each piece of guidance information may be information in the form of a banner.

[0022] In an exemplary embodiment, the guidance information may be provided through an initial connection page through which the delivery person connects to the service to begin a delivery job.

[0023] In an exemplary embodiment, the guidance information may be provided through an additional page configured to display information about the plurality of business requirements on the service.

[0024] In a non-transitory computer-readable storage medium having recorded thereon a program for causing a computer to execute an information provision method according to various embodiments, the information provision method includes: a step of confirming information about a delivery person who will start a delivery job on a service; a step of confirming a plurality of job requirements set for the delivery person to perform the delivery job; and a step of providing guidance information regarding the plurality of job requirements to the delivery person, wherein the plurality of job requirements may include one or more essential job requirements that are required in advance for the delivery person to start the delivery job and one or more auxiliary job requirements that are additionally used for the delivery person to perform the delivery job.

[0025] An electronic device for providing information according to various embodiments includes a processor and one or more memories for storing one or more instructions, which, when executed, control the processor to perform the following steps: confirming information about a delivery person who will start a delivery job on a service provided by the electronic device; confirming a plurality of job requirements set for the delivery person to perform the delivery job; and providing guidance information regarding the plurality of job requirements to the delivery person, wherein the plurality of job requirements may include one or more essential job requirements required in advance for the delivery person to start the delivery job and one or more auxiliary job requirements additionally used for the delivery person to perform the delivery job.

[0026] The various embodiments of the present disclosure described above are merely some of the preferred embodiments of the present disclosure, and various embodiments reflecting the technical features of the various embodiments of the present disclosure can be derived and understood by those having ordinary skill in the art based on the detailed description set forth below. [Effects of the Invention]

[0027] The present invention has a technical effect in that it presents a method in which an electronic device provides guidance information regarding multiple task requirements set for a delivery person to perform delivery tasks, thereby enhancing the user experience of the delivery person performing delivery tasks on the service.

[0028] The effects obtained by the present invention are not limited to those mentioned above, and other effects not mentioned above will be clearly understood by those skilled in the art from the following description. [Brief explanation of the drawings]

[0029] [Figure 1] 1 is a diagram illustrating an information providing system in which methods of operating an electronic device for providing information according to various embodiments may be implemented; [Figure 2] 1 illustrates the configuration of a server device 100 and a user device 200 according to various embodiments. [Figure 3] 1 illustrates a method of operation of a server device 100 for providing information according to various embodiments. [Figure 4] 10A and 10B illustrate examples in which a user device 200 according to various embodiments outputs guidance information related to a business requirement. [Figure 5] 10A and 10B illustrate examples in which a user device 200 according to various embodiments outputs guidance information related to a business requirement. [Figure 6] 2 illustrates an example of obtaining delivery personnel input for mandatory job requirements related to license information registration from a user device 200 according to various embodiments. [Figure 7]2 illustrates an example of obtaining delivery personnel input for mandatory job requirements related to license information registration from a user device 200 according to various embodiments. [Figure 8] 2 illustrates an example of obtaining delivery personnel input for mandatory job requirements related to hard hat authentication from a user device 200 according to various embodiments. FIG. [Figure 9] 2 illustrates an example of obtaining delivery personnel input for subtask requirements from a user device 200 according to various embodiments. FIG. [Figure 10] FIG. 10 is a diagram illustrating an example in which guidance information regarding a plurality of business requirements output from a user device 200 according to various embodiments is set to be displayed based on priority. MODE FOR CARRYING OUT THE INVENTION

[0030] The following embodiments combine elements and features of various embodiments in a predetermined form. Each element or feature may be considered optional unless otherwise explicitly stated. Each element or feature may be implemented in a form not combined with other elements or features. Also, some elements and features may be combined to form various embodiments. The order of operations described in various embodiments may be changed. Some elements or features of one embodiment may be included in another embodiment or may be replaced with corresponding elements or features of another embodiment.

[0031] The description of the drawings does not describe procedures or steps that may obscure the gist of various embodiments, nor does it describe procedures or steps that would be understandable to a person with ordinary skill in the art.

[0032] Throughout the specification, when a part "comprising" or "including" a certain element(s), this does not mean excluding other elements, but may further include other elements, unless specifically stated to the contrary. Furthermore, terms such as "unit," "group," and "module" used in the specification refer to a unit that performs at least one function or operation, which may be realized in hardware, software, or a combination of hardware and software. Furthermore, in the context of describing various embodiments (particularly in the context of the claims below), the terms "a" (or "an"), "one," "the," and similar related words may be used to mean both the singular and the plural, unless otherwise indicated herein or clearly contradicted by the context.

[0033] Preferred embodiments according to various embodiments will now be described in detail with reference to the accompanying drawings. The detailed description disclosed below in conjunction with the accompanying drawings is intended to describe exemplary embodiments of various embodiments and is not intended to represent the only embodiments.

[0034] Furthermore, specific terms used in the various embodiments are provided to aid in understanding the various embodiments, and the use of such specific terms may be changed to other forms without departing from the technical spirit of the various embodiments.

[0035] FIG. 1 is a diagram illustrating an information providing system in which methods of operating an electronic device for providing information according to various embodiments can be implemented.

[0036] Referring to FIG. 1 , information provision systems according to various embodiments may be implemented in various types of electronic devices. For example, the information provision system may be implemented in a server device 100 and a user device 200. In other words, the server device 100 and the user device 200 may perform operations according to various embodiments of the present disclosure based on the information provision systems implemented in their respective devices. For example, in various embodiments of the present disclosure, the server device 100 may provide guidance information regarding a plurality of task requirements set for a delivery person to perform a delivery task to the user device 200 corresponding to the delivery person. Meanwhile, the information provision systems according to various embodiments are not limited to those illustrated in FIG. 1 and may be implemented in a variety of electronic devices and servers.

[0037] The server device 100 according to various embodiments may be a device including a storage device with a large storage capacity, while performing wireless and wired communication with a plurality of user devices 200. For example, the server device 100 may be a cloud device linked with a plurality of user devices 200.

[0038] The user device 200 according to various embodiments may be a device that can be used by an individual user, such as a desktop PC, a tablet PC, a mobile terminal, etc. In addition, other electronic devices that perform similar functions may be used as the user device 200.

[0039] The information provision system according to various embodiments may include various modules for operation. The modules included in the information provision system may be computer code or one or more instructions implemented to enable a physical device (e.g., the server device 100 and the user device 200) on which the information provision system is implemented (or included in the physical device) to perform a specified operation. In other words, the physical device on which the information provision system is implemented stores a plurality of modules in the form of computer code in a memory, and when the plurality of modules stored in the memory are executed, the plurality of modules may cause the physical device to perform a specified operation corresponding to the plurality of modules.

[0040] FIG. 2 is a diagram illustrating the configuration of a server device 100 and a user device 200 according to various embodiments.

[0041] Referring to FIG. 2, the server device 100 and the user device 200 may include an input / output unit 210 , a communication unit 220 , a storage unit 230 , and a processor 240 .

[0042] The input / output unit 210 may be various interfaces, connection ports, etc. that receive user input or output information to the user. The input / output unit 210 may include an input module and an output module. The input module receives user input from the user. User input may be provided in various forms, including key input, touch input, and voice input. Examples of input modules that can receive such user input include traditional keypads, keyboards, and mice, as well as touch sensors that detect user touches, microphones that receive voice signal input, cameras that recognize gestures through image recognition, proximity sensors including at least one of an illuminance sensor and an infrared sensor that detect user access, motion sensors that recognize user movements through an acceleration sensor, a gyro sensor, etc., and various other input means that detect or receive user input in various forms. An input module according to an embodiment of the present disclosure may include at least one of the above-listed devices. Here, the touch sensor may be implemented as a piezoelectric or electrostatic touch sensor that detects touch through a touch panel or touch film attached to a display panel, an optical touch sensor that detects touch through an optical method, etc. Alternatively, the input module may be implemented in the form of an input interface (such as a USB port or PS / 2 port) that connects to an external input device that receives user input, instead of a device that senses user input itself. The output module may output various types of information. The output module may include at least one of a display that outputs images, a speaker that outputs sound, a haptic device that generates vibrations, and various other types of output means. Alternatively, the output module may be implemented in the form of a port-type output interface that connects to the individual output means described above.

[0043] For example, the output module in the form of a display may display text, still images, and moving images. The display may include at least one of various types of devices capable of performing an image output function, such as a liquid crystal display (LCD), a light emitting diode (LED) display, an organic light emitting diode (OLED) display, a flat panel display (FPD), a transparent display, a curved display, a flexible display, a 3D display, a holographic display, a projector, and other devices. The display may be in the form of a touch display integrated with the touch sensor of the input module.

[0044] The communication unit 220 may communicate with other devices. Thus, the server device 100 and the user device 200 may transmit and receive information to and from other devices via the communication unit. For example, the server device 100 and the user device 200 may use the communication unit to communicate with each other or with other devices.

[0045] Here, communication, i.e., data transmission and reception, can be performed wired or wirelessly. Therefore, the communication unit can include a wired communication module that connects to the Internet or the like via a LAN (Local Area Network), a mobile communication module that connects to a mobile communication network via a mobile communication base station and transmits and receives data, a short-range communication module that uses a WLAN (Wireless Local Area Network) series communication method such as Wi-Fi or a WPAN (Wireless Personal Area Network) series communication method such as Bluetooth or Zigbee, a satellite communication module that uses a GNSS (Global Navigation Satellite System) such as GPS (Global Positioning System), or a combination thereof.

[0046] The storage 230 may store various types of information. The storage 230 may store data temporarily or semi-permanently. For example, the storage 230 of the server device 100 may store an operating system (OS) for running the server device 100, data for hosting a website, and data related to a program or application (e.g., a web application) for generating Braille. Furthermore, as described above, the storage 230 may store modules in the form of computer code.

[0047] Examples of the storage 230 include a hard disk drive (HDD), a solid state drive (SSD), a flash memory, a read-only memory (ROM), a random access memory (RAM), etc. The storage 230 may be provided as a built-in type or a removable type.

[0048] The processor 240 controls the overall operation of the server device 100 and the user device 200. Therefore, the processor 240 may perform calculations and processing of various information and control the operation of the components of the server device 100. For example, the processor 240 may execute a program or application for providing information. The processor 240 may be implemented as a computer or similar device using hardware, software, or a combination thereof. The hardware processor 240 may be implemented in the form of an electronic circuit that processes electrical signals to perform a control function, and the software processor 240 may be implemented in the form of a program that drives the hardware processor 240. Unless otherwise specified in the following description, the operations of the server device 100 and the user device 200 may be interpreted as being performed under the control of the processor 240. That is, when a module implemented in the information providing system described above is executed, the module may be interpreted as the processor 240 controlling the server device 100 and the user device 200 to perform the following operations:

[0049] In summary, the various embodiments may be implemented by various means, such as hardware, firmware, software, or a combination thereof.

[0050] In the case of a hardware implementation, the methods of various embodiments may be implemented using one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, etc.

[0051] In the case of a firmware or software implementation, the methods according to various embodiments may be implemented in the form of modules, procedures, or functions that perform the functions or operations described below. For example, software code may be stored in a memory and executed by a processor. The memory may be located inside or outside the processor and may transmit data to or receive data from the processor by various means known in the art.

[0052] Hereinafter, various embodiments will be described in more detail based on the above technical ideas. The above content may be applied to the various embodiments described below. For example, operations, functions, terms, etc. not defined in the various embodiments described below may be performed and explained based on the above content.

[0053] In the following description, various embodiments will be described assuming that the server device 100 performs the information providing operation, and according to various embodiments, the user device 200 that receives information from the server device 100 may output the information.

[0054] FIG. 3 is a diagram illustrating a method of operation of a server device 100 for providing information according to various embodiments.

[0055] 3, the server device 100 may provide guidance information regarding task requirements related to the performance of a delivery task, specifically, by checking information about a delivery person who will start a delivery task on the service 301, checking a plurality of task requirements set for the delivery person to perform the delivery task 303, and providing guidance information regarding the plurality of task requirements to the delivery person 305. In this case, the plurality of task requirements may include one or more essential task requirements required in advance for the delivery person to start the delivery task and one or more auxiliary task requirements additionally used for the delivery person to perform the delivery task.

[0056] 3, the operation of the server device 100 to provide guidance information regarding business requirements related to the performance of delivery business may be performed for a service provided by the server device 100 or a service related to the server device 100. Hereinafter, the service related to the server device 100 may correspond to a delivery intermediation service for intermediating delivery orders between various stores listed on the service and multiple users using the service. Also, the items subject to delivery orders may correspond to food items, and the term "food item" may be understood to have the same meaning as various other terms indicating food-related items, such as a dish, a food menu, or a meal. A store linked to the service related to the server device 100 may correspond to a store that sells and delivers food items, and may be understood to have the same meaning as various other terms indicating places where food items can be sold, such as a store, a shop, a restaurant, etc.

[0057] Through the delivery intermediary service provided by the server device 100, multiple users can input order requests to order items through a store within the service, and the store can confirm the order request input through the service and prepare the ordered items accordingly. Once the store has completed preparation of the ordered items, it can input a delivery request through the service, and once the delivery request is confirmed, a delivery person can visit the store to pick up the items and deliver them to the user's address information.

[0058] According to various embodiments, in operation 301, the server device 100 may verify information about a delivery person who will initiate a delivery job on the service.

[0059] For example, the information about the delivery person that the server device 100 confirms in accordance with operation 301 may include information about an identifier (ID) that identifies the delivery person.

[0060] For example, the information about the delivery person confirmed by the server device 100 according to operation 301 may be utilized by the server device 100 to confirm a plurality of job requirements set for the delivery person to perform a delivery job according to operation 303 described below. That is, when the server device 100 identifies a delivery person who has connected to the service to start a delivery job, the server device 100 may confirm a plurality of job requirements that the delivery person must satisfy to perform the delivery job.

[0061] According to various embodiments, in operation 303, the server device 100 may verify a plurality of job requirements set for the delivery person's performance of the delivery job.

[0062] For example, the multiple task requirements that the server device 100 confirms for the delivery person in accordance with operation 303 may include one or more mandatory task requirements that are required in advance for the delivery person to start delivery work, and in this case, the one or more mandatory task requirements may include a first task requirement related to the registration of the delivery person's license information. In other words, the one or more mandatory task requirements may include a task requirement that requests the delivery person who performs delivery work via a means of transportation to register license information corresponding to the means of transportation on the service.

[0063] For example, the multiple task requirements that the server device 100 confirms with the delivery person in accordance with operation 303 may include one or more mandatory task requirements that are required in advance for the delivery person to start a delivery job, and in this case, the one or more mandatory task requirements may include a second task requirement related to authenticating that the delivery person is wearing a hard hat. That is, the one or more mandatory task requirements may include a task requirement that requires a delivery person who performs a delivery job via a mobile means to authenticate on the service that he or she is wearing a hard hat in order to ensure the safety of the delivery person during the process of using the mobile means.

[0064] For example, the multiple job requirements that the server device 100 confirms for the delivery person in accordance with operation 303 may include one or more mandatory job requirements that are required in advance for the delivery person to start a delivery job, and in this case, the one or more mandatory job requirements may include a third job requirement related to the delivery person's completion of safety training. That is, a job requirement requiring the delivery person to authenticate completion of safety training on the service may be included in the one or more mandatory job requirements in order to ensure the safety of the delivery person performing the delivery job and to alert them to risks that may occur in the process of performing the delivery job.

[0065] For example, the multiple task requirements that the server device 100 confirms in accordance with operation 303 for the delivery person include one or more auxiliary task requirements that are additionally used for the delivery person to perform the delivery task, and in this case, the one or more auxiliary task requirements may include a fourth task requirement related to registering the address of the delivery person for insurance purposes. That is, since it may be necessary to register the address of a delivery person who performs delivery tasks for a service in order for the delivery person to subscribe to insurance such as industrial accident compensation insurance, a task requirement requesting the delivery person to enter the address registration for insurance purposes on the service may be included in the one or more auxiliary task requirements.

[0066] For example, the multiple task requirements that the server device 100 confirms with the delivery person in accordance with operation 303 may include one or more auxiliary task requirements additionally used to assist the delivery person in performing the delivery task. In this case, the one or more auxiliary task requirements may include a fifth task requirement related to whether or not a setting function for performing delivery tasks for multiple orders at once is activated. When a store's delivery request for an order acquired on the service is confirmed, if a delivery request for one order is confirmed, it is generally managed so that a single delivery task is performed for that single order. However, the delivery person may be able to activate a setting function for processing multiple orders through a single delivery task. In other words, unlike when a single delivery task is assigned to a single order, when a single delivery task is assigned to multiple orders and the delivery person completes all deliveries for each of the multiple orders, it may be confirmed that a single delivery task for the multiple orders has been completed. In this case, the one or more auxiliary task requirements may include task requirements that provide information on whether a setting function for performing delivery tasks for multiple orders at once can be activated, so that the delivery person can decide whether to perform one delivery task in response to one order or one delivery task that can process multiple orders at once based on their choice or convenience.

[0067] For example, the multiple task requirements that the server device 100 confirms in accordance with operation 303 for the delivery person may include one or more auxiliary task requirements additionally used to perform the delivery task of the delivery person, and in this case, the one or more auxiliary task requirements may include a sixth task requirement related to registering the delivery person's preferred delivery area. That is, to facilitate the delivery person performing delivery tasks for the service, delivery tasks may be managed to be performed in the delivery person's preferred area, and a task requirement requesting the delivery person to input information about the preferred delivery area may be included in the one or more auxiliary task requirements. If information about the preferred delivery area is acquired based on the delivery person's input, the server device 100 may assign delivery tasks to the delivery person centered on the delivery area. If the delivery person does not otherwise input the preferred delivery area, the server device 100 may assign delivery tasks to the delivery person centered on the delivery person's current real-time location information.

[0068] The server device 100 that sets the sixth task requirement can obtain information about the preferred delivery areas of multiple delivery personnel who perform delivery tasks on the service. In this case, however, a problem may arise in that the preferred delivery areas of multiple delivery personnel may be concentrated in a certain area, such as an area near the city center or an area with convenient transportation. In other words, if delivery tasks are allowed to be performed in the delivery areas preferred by delivery personnel, a problem may arise in that delivery personnel are concentrated in a specific area. To solve this problem, the server device 100 may perform the following operations.

[0069] First, the server device 100 may divide a certain delivery management area into a plurality of delivery area sections, which the server device 100 manages to enable delivery on the service. The server device 100 may check the number of orders received on the service for each delivery area section included in the plurality of delivery area sections, and then set a threshold value for the maximum number of delivery personnel that can be assigned to each delivery area section.

[0070] When a specific delivery person inputs information about their preferred delivery area on the service, the server device 100 can check which of the multiple delivery area sections contains the information about the delivery area preferred by the specific delivery person, and can check the threshold value for the maximum number of delivery people that can be assigned to the specific delivery area section to which the delivery area preferred by the specific delivery person belongs. In other words, if the delivery area preferred by the specific delivery person is included in a first delivery area section among the multiple delivery area sections, the server device 100 can check the first threshold value for the maximum number of delivery people that can be assigned to the first delivery area section.

[0071] In this case, if the number of delivery personnel active in the section of the first delivery area is less than the first threshold, the server device 100 may manage the specific delivery personnel who input information about their preferred delivery area so that they perform delivery work mainly in their preferred delivery area. On the other hand, if the number of delivery personnel active in the section of the first delivery area exceeds the first threshold, the server device 100 may check activity evaluation information about the specific delivery personnel and set whether or not to allow the specific delivery personnel to perform delivery work mainly in their preferred delivery area.

[0072] For example, if the activity evaluation information for the specific delivery person is equal to or greater than a certain evaluation standard, the server device 100 may manage the specific delivery person so that the specific delivery person performs delivery work mainly in a preferred delivery area within the first delivery area, even if the number of delivery people currently working in the first delivery area exceeds a first threshold. Conversely, if the activity evaluation information for the specific delivery person is less than a certain evaluation standard, the server device 100 may not assign the specific delivery person to the first delivery area when the number of delivery people currently working in the first delivery area exceeds the first threshold, but may recommend a second delivery area, among one or more delivery area sections adjacent to the first delivery area section, in which the number of delivery people currently working does not reach a threshold for the number of delivery people set as the maximum number that can be assigned to that delivery area section.

[0073] The delivery person's activity evaluation information, which serves as a basis for performing the above-described operation of the server device 100, may include information on the amount of activity according to the delivery person's activity history, information on a rating according to the delivery person's activity history, and / or evaluation information on the details of the delivery person's compliance with essential work requirements, etc. Here, the evaluation information on the details of the compliance with essential work requirements may refer to information that can evaluate how well the delivery person has complied with one or more essential work requirements that are required in advance for the delivery person to start delivery work among multiple work requirements. For example, the information may include evaluations such as: 1) for a mandatory work requirement related to license information registration, if a delivery person newly sets their means of transportation, whether it takes a long or short time to register the license information corresponding to the new means of transportation; 2) for a mandatory work requirement related to taking safety training, if the service prompts the delivery person to take new safety training, whether it takes a long or short time to take the new safety training; and 3) for a mandatory work requirement related to authentication of wearing a hard hat, whether an image taken and uploaded by a delivery person wearing a hard hat has ever deviated from the image requested on the service.

[0074] For example, each task requirement included in the plurality of task requirements that the server device 100 confirms with the delivery person in accordance with operation 303 may be set to have a certain priority. That is, the server device 100 may set a priority for each task requirement included in the plurality of task requirements, and such priority may be used to determine the order in which the task requirements are displayed to the delivery person on the service. That is, the server device 100 may set each piece of guidance information for each task requirement to be displayed in accordance with a display order set based on the priority of each task requirement. As an example, when the server device 100 provides guidance information regarding the plurality of task requirements to the delivery person in accordance with operation 305 described below, each piece of guidance information for each task requirement may be set to be displayed in accordance with the display order set according to the priority.

[0075] For example, among multiple task requirements, the priority of one or more essential task requirements that are required in advance for a delivery person to start a delivery task may be set higher than the priority of one or more auxiliary task requirements that are additionally used for the delivery person to perform the delivery task. That is, the essential task requirements are set to have a high priority because input by a delivery person is absolutely required and the delivery person cannot perform the delivery task unless the essential task requirements are met, whereas the auxiliary task requirements are set to have a low priority because input by a delivery person is optional and the delivery person can perform the delivery task even if the auxiliary task requirements are not met.

[0076] In addition, priorities may be determined among the one or more essential work requirements. For example, 1) the server device 100 may determine that the delivery person's license information registration is the most important factor for delivery work and determine that a first work requirement related to the delivery person's license information registration has the highest priority among the one or more essential work requirements. 2) the server device 100 may determine that the delivery person's safety training is the next most important factor for delivery work and determine that a third work requirement related to the delivery person's safety training has an intermediate priority among the one or more essential work requirements. In this case, the server device 100 may determine that 3) authenticating that the delivery person is wearing a hard hat is a delivery work factor with a low importance and determine that a second work requirement related to authenticating that the delivery person is wearing a hard hat has the lowest priority among the one or more essential work requirements.

[0077] Similarly, the priority of each auxiliary task requirement included in one or more auxiliary task requirements may be determined. For example, 4) the server device 100 may determine that registering the delivery person's address for insurance purposes is the most important auxiliary task for delivery work, and determine that a fourth task requirement related to registering the delivery person's address for insurance purposes has the highest priority among the one or more auxiliary task requirements. 5) In order to provide convenience to delivery people by allowing them to register their preferred delivery areas, the server device 100 may determine that registering the preferred delivery areas is the next most important auxiliary task for delivery work, and determine that a sixth task requirement related to registering the delivery person's preferred delivery areas has an intermediate priority among the one or more auxiliary task requirements. In this case, the server device 100 may determine that 6) providing a setting function that enables delivery people to perform delivery work for multiple orders at once is a low-importance auxiliary task for delivery work, and determine that a fifth auxiliary task requirement related to whether or not the setting function for performing delivery work for multiple orders at once is activated has the lowest priority among the one or more auxiliary task requirements.

[0078] In the above example, the priority of each task requirement included in the multiple task requirements is determined in the following order: (1) the first task requirement related to the delivery person's license information registration; (2) the third task requirement related to the delivery person's completion of safety training; (3) the second task requirement related to the delivery person's certification to wear a hard hat; (4) the fourth task requirement related to the delivery person's address registration for insurance purposes; (5) the sixth task requirement related to the delivery person's preferred delivery area registration; and (6) the fifth task requirement related to whether or not to activate the setting function for performing delivery tasks for multiple orders at once, and the system may be configured to display each guidance information related to each task requirement in the order of (1) to (6).

[0079] For example, among the multiple task requirements, the priority of one or more essential task requirements that are required in advance for a delivery person to start a delivery task and the priority of one or more auxiliary task requirements that are additionally used for the delivery person to perform a delivery task may be set to be different from each other. Therefore, the server device 100 may manage the display of guidance information regarding one or more essential task requirements so that the color in which guidance information regarding one or more auxiliary task requirements is displayed is set to be different from the color in which guidance information regarding one or more auxiliary task requirements is displayed. That is, when guidance information regarding multiple task requirements is provided, the color in which guidance information regarding each essential task requirement included in the one or more essential task requirements is displayed may be set to be different from the color in which guidance information regarding each auxiliary task requirement included in the one or more auxiliary task requirements is displayed, and the color in which guidance information regarding the essential task requirements is displayed may be set to be a darker or brighter color that can more easily attract the attention of the delivery person.

[0080] According to various embodiments, in operation 305, the server device 100 may provide guidance information to the delivery person regarding a plurality of job requirements.

[0081] For example, the guidance information regarding the plurality of task requirements provided by the server device 100 to the delivery person in operation 305 may include guidance information regarding each task requirement included in the plurality of task requirements, and each piece of guidance information regarding each task requirement may correspond to information in the form of a banner. That is, the server device 100 may set each task requirement included in the plurality of task requirements to be displayed on the service as information in the form of a certain banner.

[0082] For example, the guidance information regarding the plurality of job requirements that the server device 100 provides to the delivery person in accordance with operation 305 may be configured to be provided through an initial connection page through which the delivery person connects to the service to start delivery work. In other words, in order for the delivery person to start delivery work, one or more mandatory job requirements among the plurality of job requirements must be met. Therefore, the guidance information regarding the plurality of job requirements may be configured to be displayed on the initial connection page through which the delivery person connects to the service to start delivery work.

[0083] For example, the guidance information regarding the plurality of task requirements provided by the server device 100 to the delivery person in operation 305 may be configured to be provided through an additional page configured to display information about the plurality of task requirements on the service. The plurality of task requirements include both mandatory task requirements that the delivery person must input to start a delivery job and auxiliary task requirements that the delivery person can selectively input to help the delivery person perform the delivery job. Therefore, depending on the delivery person's input status, some task requirements may be determined to have been completed and fulfilled, while other task requirements may be determined to have been unfulfilled and not fulfilled, because there is no corresponding input. Therefore, to facilitate the delivery person's management of the plurality of task requirements, the server device 100 may provide the delivery person with an additional page containing information about the plurality of task requirements so that the information about the plurality of task requirements can be displayed on a separate page and provided to the delivery person.

[0084] For example, when the server device 100 provides the delivery person with guidance information regarding the plurality of job requirements in accordance with operation 305, the delivery person can respond by making input to fulfill each job requirement included in the plurality of job requirements. As an example, the delivery person can click on guidance information regarding a first job requirement related to license information registration and make input to register his / her license information on the service, and through the processing of this process, the delivery person can fulfill the first job requirement.

[0085] In order for a delivery person to start delivery work, the required work requirements among the multiple work requirements must first be met. Therefore, the server device 100 may acquire each input of the delivery person for each required work requirement included in one or more required work requirements of the multiple work requirements, and when all of the one or more required work requirements are met, set the work status of the delivery person to be activated so that the delivery person can start delivery work on the service.

[0086] Conversely, if a delivery person inputs an activation request to activate his / her job status even though at least one of the one or more essential job requirements is not satisfied, the server device 100 may provide, in response to the activation request input, rejection notification information informing the delivery person that the activation of the delivery status is rejected, and may also provide input processing request information requesting input for at least one essential job requirement that has not yet been satisfied. Thus, the server device 100 may manage the delivery person so that the delivery person can activate his / her job status only when all of the one or more essential job requirements are satisfied.

[0087] For example, if a delivery person inputs an activation request to activate his / her job status, but a second job requirement related to authentication that the delivery person wears a hard hat among one or more essential job requirements is not met, the server device 100 may provide refusal notification information informing the delivery person that the activation of the delivery status is rejected, and at this time, the server device 100 may be configured to generate a certain notification sound or vibration to notify the delivery person that the activation of the delivery status is rejected. Also, the server device 100 may provide input processing request information requesting input for the second job requirement that has not yet been met, along with the refusal notification information, and at this time, the server device 100 may be configured to provide a page for authentication that the delivery person wears a hard hat in response to the second job requirement. If the delivery person takes a picture of himself wearing the hard hat using a certain photography mode and uploads the image to the service in response to input processing request information requesting input for the second job requirement or to a page provided for authentication of wearing a hard hat in response to the second job requirement, the server device 100 may analyze the captured image to determine whether the delivery person can be authenticated as wearing the hard hat and thereby determine whether the second job requirement is met. If the second job requirement is met through the above procedure, the server device 100 may check whether there are any other mandatory job requirements that the delivery person must meet among the one or more mandatory job requirements. If there are any other mandatory job requirements that the delivery person must meet, the server device 100 may provide additional input processing request information requesting input for the mandatory job requirements, or may activate the job status of the delivery person if there are no other mandatory job requirements that the delivery person must meet.

[0088] It is apparent from FIG. 3 that, in the process of performing the operation method in which the server device 100 provides information on the job requirements related to delivery personnel, each piece of information can be combined in various forms.

[0089] 4 to 10 are diagrams illustrating examples of UI / UX for providing information according to various embodiments. For example, the examples of FIGS. 4 to 10 may be UI / UX (user interface / user experience) for a user device 200, and the embodiments described in the following drawings may be performed based on the operation of the server device 100 described above in FIGS. 4 to 10.

[0090] Specifically, each embodiment of the UI / UX for the user device 200 described in the following drawings may be implemented in a manner in which the user device 200 receives input information from a user and transmits it to the server device 100, and the server device 100 provides information corresponding to the input information to the user device 200 based on the operation described above in Fig. 3, and then the user device 200 outputs the information. However, each embodiment of the UI / UX described in the following drawings is not limited to this embodiment and may be implemented in various forms that can realize each embodiment of the UI / UX.

[0091] 4 and 5 are diagrams illustrating examples in which the user device 200 outputs guidance information related to business requirements according to various embodiments.

[0092] In FIGS. 4 and 5, the page output by the user device 200 may correspond to an initial connection page through which the delivery person connects to the service to start the delivery job.

[0093] Through the page of Fig. 4, the user device 200 may output guidance information related to one or more mandatory work requirements. Fig. 4 shows a state in which a delivery person has not registered his / her driver's license information and has not authenticated wearing a hard hat. The server device 100 may determine that the delivery person has not satisfied the mandatory work requirements related to license information registration and the mandatory work requirements related to authentication of wearing a hard hat. As a result, information 401 and 403 providing guidance on the mandatory work requirements related to license information registration and the mandatory work requirements related to authentication of wearing a hard hat may be output by the user device 200.

[0094] The delivery person can fulfill the mandatory work requirements by performing input corresponding to each guidance information displayed in 401 and 403, i.e., by performing input to register the delivery person's own license information and input to authenticate wearing a hard hat. Based on such delivery person's input, if the delivery person fulfills all the mandatory work requirements, the delivery person can be set to activate his / her work status in 405.

[0095] Through the page of Figure 5, the user device 200 may output guidance information regarding one or more mandatory job requirements and one or more auxiliary job requirements. Figure 5 shows a state in which a delivery person has not registered his / her license information, has not taken safety training, and has not activated a setting function for processing multiple orders in one delivery job. The server device 100 may determine that the delivery person does not meet the mandatory job requirements related to license information registration, the mandatory job requirements related to taking safety training, and the auxiliary job requirements related to whether or not the setting function for processing multiple orders in one delivery job is activated. As a result, information providing guidance regarding each mandatory job requirement and information providing guidance regarding each auxiliary job requirement may be output by the user device 200 as 501 and 503, respectively.

[0096] The delivery person can fulfill the job requirements by performing input corresponding to each guidance information displayed in 501 and 503, i.e., by performing input to register the delivery person's own license information, input to take safety training, and / or input to activate the setting function to process multiple orders in one delivery job. Based on such input by the delivery person, if the delivery person fulfills all the essential job requirements among the job requirements, the delivery person can be set to activate his / her job status in 505.

[0097] 6-7 are diagrams illustrating examples of obtaining delivery personnel input for mandatory business requirements related to license information registration from a user device 200 according to various embodiments.

[0098] As shown in Fig. 6, the user device 100 may output a selection window 601 that allows the delivery person to select a means of transportation, and the delivery person may input the selection of the means of transportation to be used to perform the delivery task. When the delivery person selects a means of transportation in Fig. 6, information requesting the delivery person to fulfill mandatory business requirements related to the registration of license information corresponding to the selected means of transportation may be output to the delivery person as shown in Fig. 7.

[0099] 7, a delivery person may enter and register their driver's license information 701. The entered driver's license information may be set to vary depending on the mode of transportation selected by the delivery person. Although not shown in FIG. 7, after the delivery person enters the driver's license information as shown in FIG. 7, the user device 200 may be set to enter a photographing mode in which a photograph of the driver's license is taken for driver's license authentication.

[0100] FIG. 8 is a diagram illustrating an example of obtaining delivery personnel input for mandatory job requirements related to hard hat authentication from a user device 200 according to various embodiments.

[0101] 8 may be a page that is output when a delivery person makes an input corresponding to guidance information regarding authentication of wearing a hard hat. As shown in FIG. 8, the user device 200 may be configured to output information 801 that guides the delivery person on how to photograph themselves wearing the hard hat before the delivery person enters a photographing mode for wearing the hard hat. When the delivery person selects a button 803 for photographing the hard hat, the user device 200 can enter a photographing mode for photographing themselves wearing the hard hat, and the delivery person can take a photograph of themselves wearing the hard hat and be authenticated on the service.

[0102] FIG. 9 is a diagram illustrating an example of obtaining delivery personnel input for subtask requirements from a user device 200 according to various embodiments.

[0103] 9 may correspond to a page for managing the delivery person's personal information, and the page may be processed so that the delivery person can input each auxiliary task requirement. In FIG. 9, the user device 100 may be configured to output information for inputting and registering auxiliary tasks related to the delivery person's preferred delivery area 901, or to output information for inputting and registering auxiliary tasks related to the delivery person's address registration for insurance purposes 903.

[0104] Although not shown in FIG. 9, information for inputting and registering auxiliary work requirements related to whether or not to activate the setting function for performing delivery work for multiple orders at once can also be output from the page of FIG. 9, and depending on the embodiment, information for inputting and registering essential work requirements can also be set to be output from the page.

[0105] FIG. 10 is a diagram illustrating an example in which guidance information regarding a plurality of business requirements output from the user device 200 according to various embodiments is set to be displayed based on priority.

[0106] As shown in FIG. 10, a priority for displaying each piece of guidance information 1001 for each task requirement included in the plurality of task requirements can be determined 1003, and each piece of guidance information can be displayed on the page output by the user device 200 to the delivery person according to the priority determined in this manner.

[0107] 10, the priority of the essential task requirements can be set higher than the priority of the auxiliary task requirements, so that each piece of guidance information related to the essential task requirements can be displayed higher than each piece of guidance information related to the auxiliary task requirements. For example, guidance information related to multiple task requirements can be displayed in a certain order in the format shown in FIG. 5.

[0108] In addition, in FIG. 10, the color in which each piece of guidance information regarding essential work requirements is displayed in banner form can be set to be different from the color in which each piece of guidance information regarding auxiliary work requirements is displayed in banner form, thereby allowing delivery personnel to manage essential work requirements and auxiliary work requirements in a way that distinguishes them.

[0109] According to the example of priority in FIG. 10, if all of the guidance information shown in FIG. 10 needs to be provided to the delivery person, the following information may be displayed at the top of the screen of the user device 200, in order: 1) guidance information regarding mandatory work requirements related to license information registration, 2) guidance information regarding mandatory work requirements related to taking safety training, 3) guidance information regarding mandatory work requirements related to certification for wearing a hard hat, 4) guidance information regarding auxiliary work requirements related to address registration for insurance enrollment, and 5) guidance information regarding auxiliary work requirements related to whether or not a setting function for performing delivery work for multiple orders at once is activated.

[0110] The UI / UX for the user device 200 of Figures 4 to 10 and the operation of the user device 200 may be performed in conjunction with the operation of the server device 100 described above in Figure 3. The UI / UX examples of Figures 4 to 10 are examples for the purpose of disclosing the present invention, and various embodiments of the present invention are not limited to the UI / UX forms of Figures 4 to 10, but may be performed using any form of UI / UX that can realize various embodiments of the present invention.

[0111] The embodiments of the present invention disclosed in this specification and drawings are merely specific examples for easily explaining the technical content of the present invention and for facilitating understanding of the present invention, and are not intended to limit the scope of the present invention. In other words, it will be obvious to those skilled in the art to which the present invention pertains that other modifications based on the technical concept of the present invention are possible. Furthermore, the above-described embodiments may be combined with each other as necessary. For example, all of the embodiments of the present invention may be realized as a system by combining parts with each other.

[0112] Furthermore, the methods of the systems and the like according to the present invention may be realized in the form of program instructions that can be executed by various computer means and recorded on a computer-readable medium.

[0113] Thus, from a particular perspective, various embodiments of the present invention can be realized as computer-readable code on a computer-readable recording medium. A computer-readable recording medium is any data storage device that can store data that can be read by a computer system. Examples of computer-readable recording media include read-only memory (ROM), random-access memory (RAM), compact disk-read-only memory (CD-ROM), magnetic tape, floppy disk, optical data storage device, and carrier wave (such as data transmission over the Internet). Computer-readable recording media can also be distributed over network-connected computer systems, so that the computer-readable code is stored and executed in a distributed manner. Furthermore, functional programs, codes, and code segments for achieving various embodiments of the present invention can be easily interpreted by skilled programmers in the field to which the present invention applies.

[0114] It will be understood that the apparatus and methods according to various embodiments of the present invention can be realized in the form of hardware, software, or a combination of hardware and software. Such software can be stored in volatile or non-volatile storage, such as a storage device such as a ROM, whether erasable or rewritable, or in memory, such as a RAM, memory chip, device, or integrated circuit, or in a machine-readable (e.g., computer) storage medium, whether optically or magnetically recordable, such as a compact disk (CD), DVD, magnetic disk, or magnetic tape. It will be understood that the methods according to various embodiments of the present invention can be realized by a computer including a controller and memory, or a vehicle including such memory or computer, and that such memory is an example of a program including instructions for implementing embodiments of the present invention or a machine-readable storage medium suitable for storing a program.

[0115] Accordingly, the present invention includes a program containing code for implementing the apparatus or method as claimed herein, and a machine-readable storage medium (e.g., a computer) storing such a program. Also, such a program may be transferred electronically via any medium, such as a communication signal transmitted via a wired or wireless connection, and the present invention appropriately includes equivalents thereof.

[0116] Although the present invention has been described above with reference to an embodiment, the embodiment of the present invention disclosed in the specification and drawings merely presents specific examples to facilitate understanding of the present invention and is not intended to limit the scope of the present invention. Furthermore, the above-described embodiment of the present invention is merely illustrative, and those skilled in the art will understand that various modifications and equivalent embodiments are possible. Therefore, the true technical scope of protection of the present invention should be determined by the following claims.

Claims

1. 1. A method for an electronic device to provide information, comprising: confirming information about a delivery person who will start a delivery job on a service provided by the electronic device; A step of confirming a plurality of task requirements set for the delivery person to perform a delivery task; providing guidance information regarding the plurality of job requirements to the delivery person; The plurality of task requirements include one or more essential task requirements that are required in advance for the delivery person to start a delivery task, and one or more auxiliary task requirements that are additionally used for the delivery person to perform the delivery task. Information provision method.

2. The information providing method according to claim 1 , wherein the one or more essential business requirements include a first business requirement related to license information registration of the delivery person.

3. The information providing method according to claim 1 , wherein the one or more mandatory work requirements include a second work requirement related to certification of the delivery person wearing a hard hat.

4. The information providing method according to claim 1 , wherein the one or more essential job requirements include a third job requirement related to the delivery person completing safety training.

5. The information providing method according to claim 1 , wherein the one or more auxiliary business requirements include a fourth business requirement related to registering the address of the delivery person for insurance purposes.

6. The information providing method according to claim 1 , wherein the one or more auxiliary task requirements include a fifth task requirement related to whether or not a setting function for performing delivery tasks for multiple orders at once is activated.

7. The information providing method according to claim 1 , wherein the one or more auxiliary task requirements include a sixth task requirement related to registering a preferred delivery area of ​​the delivery person.

8. The information providing method includes: obtaining respective inputs of the delivery personnel for each essential task included in the one or more essential tasks; The information providing method of claim 1, further comprising: activating the job status of the delivery person so that the delivery person can start delivery work on the service if the one or more essential job requirements are all met based on each input of the delivery person.

9. The information providing method includes:

9. The information providing method of claim 8, further comprising, when an activation request input for the delivery person to activate the business status is received when at least one of the one or more essential business requirements is not satisfied, providing rejection guidance information corresponding to the activation request input and input processing request information for the at least one essential business requirement.

10. The information providing method includes: The information providing method according to claim 1 , further comprising the step of setting a priority for each business requirement included in the plurality of business requirements.

11. The information providing method includes: The information providing method according to claim 10, further comprising the step of setting the guidance information relating to each of the business requirements to be displayed in accordance with a display order set based on the priority.

12. The information providing method according to claim 10 , wherein a priority of the one or more essential business requirements is set higher than a priority of the one or more auxiliary business requirements.

13. The information providing method according to claim 12 , wherein a color in which the guidance information regarding the one or more essential task requirements is displayed and a color in which the guidance information regarding the one or more auxiliary task requirements is displayed are set to be different from each other.

14. the guidance information includes guidance information relating to each of the task requirements included in the plurality of task requirements, The information providing method according to claim 1 , wherein each of the guide information is information in the form of a banner.

15. The information providing method according to claim 1 , wherein the guidance information is provided through an initial connection page through which the delivery person connects to the service to start a delivery job.

16. The information providing method according to claim 1 , wherein the guidance information is provided through an additional page configured to display information about the plurality of business requirements on the service.

17. A non-transitory computer-readable storage medium that can be read by a computer and that records a program for causing a computer to execute an information providing method, The information providing method is: confirming information about the delivery person who will start delivery work on the service; A step of confirming a plurality of task requirements set for the delivery person to perform a delivery task; providing guidance information regarding the plurality of job requirements to the delivery person; The plurality of task requirements include one or more essential task requirements that are required in advance for the delivery person to start a delivery task, and one or more auxiliary task requirements that are additionally used for the delivery person to perform the delivery task. A non-transitory computer-readable storage medium.

18. An electronic device for providing information, comprising: a processor; one or more memories storing one or more instructions; The one or more instructions, when executed, cause the processor to: confirming information about a delivery person who will start a delivery job on a service provided by the electronic device; A step of confirming a plurality of task requirements set for the delivery person to perform a delivery task; providing guidance information regarding the plurality of job requirements to the delivery person; The plurality of task requirements include one or more essential task requirements that are required in advance for the delivery person to start a delivery task, and one or more auxiliary task requirements that are additionally used for the delivery person to perform the delivery task. electronic equipment.

Citation Information

Patent Citations

  • Cooperative delivery planning device and cooperative delivery planning method

    JP2018180893A

  • Home delivery system in linkage with market

    JP2019212286A

  • Drive management device, drive management system, drive management method, and drive management program

    JP2021157708A

  • Systems and methods for generating graphical user interfaces for adaptive delivery scheduling

    JP2022500716A

  • Candidate identification and matching

    US20190108217A1