Coupon providing method and system

WO2026177263A1PCT designated stage Publication Date: 2026-08-27COUPANG CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2025/008019
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-02-21
Filing Date
2025-06-11
Publication Date
2026-08-27

Smart Images

  • Figure KR2025008019_27082026_PF_FP_ABST
    Figure KR2025008019_27082026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to a coupon providing method and system. The coupon providing method may comprise the steps of: obtaining customer information about customers associated with a specific store; receiving, through an application provided to a user terminal in the specific store, a first input of a user for selecting at least one target customer to whom a coupon is to be transmitted from among the customers associated with the specific store; receiving, through the application, a second input of the user for setting coupon information associated with the coupon to be transmitted to the at least one target customer; and transmitting, to a terminal of the at least one target customer, the coupon issued on the basis of the coupon information.
Need to check novelty before this filing date? Find Prior Art

Description

Coupon Provision Method and System

[0001] The present disclosure relates to a coupon provision method and system.

[0002] With the development of e-commerce, various online platforms have emerged. Among them, online platforms such as food order delivery platforms and product order delivery platforms have grown rapidly in recent years and have become important services that facilitate the connection between consumers and stores. On these online order platforms, store owners, employees, and others can receive and process customer orders using various devices in a mobile environment, such as smartphones, tablets, and POS terminals.

[0003] Meanwhile, in an environment where order services are provided through online platforms, it is common for promotions to be executed in a uniform manner via the platform. In this case, there are limitations to store owners being able to carry out promotions, such as selectively issuing coupons to customers meeting specific criteria related to the store. Consequently, it is difficult to conduct customized promotions for the store's customers, which ultimately leads to a problem where the efficiency of establishing store operational strategies is restricted.

[0004] The present disclosure provides a coupon provision method and system for solving the above-mentioned problems.

[0005] The present disclosure may be implemented in various ways, including a computer-readable non-transient recording medium that records instructions for execution in a method, device (system), and / or computer.

[0006] According to some embodiments of the present disclosure, a coupon provision method may include: obtaining customer information regarding customers associated with a specific store; receiving a first input from a user who selects at least one target customer among customers associated with the specific store to transmit a coupon, through an application provided to a user terminal of the specific store; receiving a second input from a user who sets coupon information associated with a coupon to be transmitted to at least one target customer, through an application; and transmitting a coupon issued based on the coupon information to the terminal of at least one target customer.

[0007] According to some embodiments of the present disclosure, customer information may include at least one of order history information for a specific store, interest history information for a specific store, coupon usage history information for a specific store, review history information for a specific store, or delivery address information.

[0008] According to some embodiments of the present disclosure, customers associated with a specific store are classified into a plurality of groups based on customer information, and the step of receiving a first input may include receiving a first input from a user selecting a specific group among the plurality of groups, and in response to receiving the first input, determining at least one customer included in the specific group as at least one target customer for sending a coupon.

[0009] According to some embodiments of the present disclosure, a plurality of groups may include a plurality of recommendation groups predetermined based on customer information.

[0010] According to some embodiments of the present disclosure, a plurality of groups may include at least one additional group satisfying a specific condition set by user input through an application.

[0011] According to some embodiments of the present disclosure, customer information may include information regarding the number of customers belonging to each of a plurality of groups.

[0012] According to some embodiments of the present disclosure, the acquiring step may include the step of acquiring a customer list for customers associated with a specific store and the step of outputting the customer list as at least part of a user interface on an application.

[0013] According to some embodiments of the present disclosure, the outputting step may include receiving a third input from a user selecting a specific customer from a customer list through an application, and in response to receiving the third input, outputting customer information associated with the specific customer as at least part of a user interface.

[0014] According to some embodiments of the present disclosure, the step of receiving a first input may include receiving a first input from a user who selects at least one customer satisfying a specific condition for sending a coupon from a customer list, and in response to receiving the first input, determining at least one customer satisfying the specific condition as at least one target customer for sending a coupon.

[0015] According to some embodiments of the present disclosure, coupon information may include at least one of coupon category information, coupon name information, coupon discount amount information, or coupon expiration date information.

[0016] According to some embodiments of the present disclosure, the transmitting step may include transmitting a message associated with a coupon to at least one target customer's terminal.

[0017] According to some embodiments of the present disclosure, when an order for a specific store is received, the method further includes the step of outputting order information associated with the received order as at least part of a user interface on an application, and the order information may include information regarding whether a transmitted coupon has been used.

[0018] According to some embodiments of the present disclosure, the step of outputting coupon history information associated with a transmitted coupon as at least part of a user interface on an application may be further included.

[0019] According to some embodiments of the present disclosure, coupon history information may include customer inflow information resulting from transmitted coupons.

[0020] According to some embodiments of the present disclosure, customer information may be updated at predetermined time intervals.

[0021] According to some embodiments of the present disclosure, a computer-readable non-transient recording medium may be provided that records instructions for executing a coupon provision method on a computer.

[0022] An information processing system according to some embodiments of the present disclosure may include a memory and at least one processor connected to the memory and configured to execute at least one computer-readable program included in the memory. The at least one program may include instructions for acquiring customer information regarding customers associated with a specific store, receiving a first input from a user to select at least one target customer among the customers associated with the specific store to transmit a coupon through an application provided to a user terminal of the specific store, receiving a second input from a user to set coupon information associated with a coupon to be transmitted to at least one target customer through the application, and transmitting a coupon issued based on the coupon information to the terminal of at least one target customer.

[0023] According to various embodiments of the present disclosure, a user (e.g., store owner, employee, etc.) can directly send customer-tailored coupons and / or messages to customers associated with the store through an application provided on a user terminal. Through this, the user can effectively formulate store operation strategies to improve the inflow rate of repeat and new customers to the store, increase sales of the store, etc.

[0024] According to various embodiments of the present disclosure, a processor can assist a user in making decisions to send customized coupons and / or messages that match the characteristics of each group by classifying customers associated with a store into a plurality of recommendation groups.

[0025] According to various embodiments of the present disclosure, by creating additional groups for selecting customers to send coupons and / or messages, the user can more precisely establish promotional strategies suitable for store-specific requirements and customer characteristics.

[0026] According to various embodiments of the present disclosure, a processor provides customer information of customers among the customers associated with a store who satisfy specific conditions set by a user, and enables the user to immediately send a coupon to the customer based on the provided customer information, thereby efficiently supporting the user's decision-making process for sending a coupon.

[0027] According to various embodiments of the present disclosure, the user can immediately check whether a coupon issued by the user has been used whenever an order is received, thereby effectively monitoring information regarding the performance of the coupon.

[0028] According to various embodiments of the present disclosure, by receiving information regarding the status of customers associated with a store, the user can efficiently manage customers associated with the store and receive assistance in decision-making related to store operations. Additionally, by receiving information regarding the performance of coupons, the user can establish a reasonable store operation strategy through coupon issuance.

[0029] The effects of the present disclosure are not limited to those mentioned above, and other unmentioned effects will be clearly understood by a person skilled in the art to which the present disclosure pertains (referred to as "person skilled in the art") from the description in the claims.

[0030] Embodiments of the present disclosure will be described with reference to the accompanying drawings described below, wherein similar reference numerals indicate similar elements, but are not limited thereto.

[0031] FIG. 1 is a schematic diagram illustrating an example of a coupon being provided through a user terminal according to one embodiment of the present disclosure.

[0032] FIG. 2 is a schematic diagram showing a configuration in which an information processing system according to one embodiment of the present disclosure is connected to communicate with a plurality of user terminals.

[0033] FIG. 3 is a block diagram showing the internal configuration of a user terminal and an information processing system according to one embodiment of the present disclosure.

[0034] FIG. 4 is a diagram showing an example of a user interface for transmitting a coupon according to one embodiment.

[0035] FIG. 5 is a drawing showing an example of a user interface for providing a coupon according to one embodiment of the present disclosure.

[0036] FIG. 6 is a drawing showing an example of a user interface in which a customer list is provided according to one embodiment of the present disclosure.

[0037] FIG. 7 is a drawing showing an example of a user interface in which customer information is provided through a customer list according to one embodiment of the present disclosure.

[0038] FIG. 8 is a drawing showing an example of a user interface for transmitting coupons through a customer list according to one embodiment of the present disclosure.

[0039] FIG. 9 is a drawing showing an example of a user interface output to a customer terminal to which a coupon is transmitted according to one embodiment of the present disclosure.

[0040] FIG. 10 is a drawing showing an example of a user interface for receiving orders according to one embodiment of the present disclosure.

[0041] FIG. 11 is a drawing showing an example of a user interface in which customer status information associated with a coupon is output according to one embodiment of the present disclosure.

[0042] FIG. 12 is a flowchart illustrating a coupon provision method according to one embodiment of the present disclosure.

[0043] Hereinafter, specific details for implementing the present disclosure will be described in detail with reference to the attached drawings. However, in the following description, specific descriptions regarding widely known functions or configurations will be omitted if there is a risk that the gist of the present disclosure may be unnecessarily obscured.

[0044] In the attached drawings, identical or corresponding components are assigned the same reference numerals. Additionally, in the description of the following embodiments, the description of identical or corresponding components may be omitted. However, even if a description of a component is omitted, it is not intended that such component is not included in any embodiment.

[0045] The advantages and features of the disclosed embodiments and the methods for achieving them will become clear by referring to the embodiments described below in conjunction with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below but may be implemented in various different forms, and the embodiments provided are merely to make the present disclosure complete and to fully inform those skilled in the art of the scope of the invention.

[0046] The terms used in this specification will be briefly explained, and the disclosed embodiments will be described in detail. The terms used in this specification have been selected to be as generally used as possible, taking into account their functions in this disclosure; however, these terms may vary depending on the intent of those skilled in the art, case law, the emergence of new technologies, etc. Additionally, in specific cases, terms may be arbitrarily selected by the applicant, and in such cases, their meanings will be described in detail in the relevant description of the invention. Therefore, the terms used in this disclosure should be defined not merely by their names, but based on their meanings and the content throughout this disclosure.

[0047] In this specification, singular expressions include plural expressions unless the context clearly specifies them as singular. Additionally, plural expressions include singular expressions unless the context clearly specifies them as plural. Throughout the specification, when a part is described as including a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but may include additional components.

[0048] Additionally, the terms 'module' or 'part' as used in the specification refer to software or hardware components, and the 'module' or 'part' performs certain roles. However, the meaning of 'module' or 'part' is not limited to software or hardware. The 'module' or 'part' may be configured to reside in an addressable storage medium or configured to run on one or more processors. Thus, as an example, the 'module' or 'part' may include components such as software components, object-oriented software components, class components, and task components, and at least one of processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, or variables. The components and the functions provided within the 'module' or 'part' may be combined into a smaller number of components and 'modules' or 'parts', or further separated into additional components and 'modules' or 'parts'.

[0049] According to one embodiment of the present disclosure, a ‘module’ or ‘part’ may be implemented as a processor and memory. The term ‘processor’ should be broadly interpreted to include a general-purpose processor, a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a controller, a microcontroller, a state machine, etc. In some environments, the term ‘processor’ may refer to an application-specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), etc. The term ‘processor’ may also refer to a combination of processing devices, such as, for example, a combination of a DSP and a microprocessor, a combination of multiple microprocessors, a combination of one or more microprocessors combined with a DSP core, or any other combination of such configurations. Additionally, the term ‘memory’ should be broadly interpreted to include any electronic component capable of storing electronic information. 'Memory' may refer to various types of processor-readable media, such as Random Access Memory (RAM), Read-Only Memory (ROM), Non-Volatile Random Access Memory (NVRAM), Programmable Read-Only Memory (PROM), Erasable-Programmable Read-Only Memory (EPROM), Electrically Erasable PROM (EEPROM), Flash Memory, Magnetic or Optical Data Storage Devices, Registers, etc. If a processor can read information from memory and / or write information to memory, the memory is said to be in an electronic communication state with the processor. Memory integrated into a processor is in an electronic communication state with the processor.

[0050] In the present disclosure, the 'system' may include at least one of a server device and a cloud device, but is not limited thereto. For example, the system may be composed of one or more server devices. As another example, the system may be composed of one or more cloud devices. As yet another example, the system may be configured and operated with both a server device and a cloud device.

[0051] In the present disclosure, 'display' may refer to any display device associated with a computing device, for example, any display device capable of displaying any information / data controlled by or provided by the computing device.

[0052] In the present disclosure, 'each of a plurality of A' or 'each of a plurality of A' may refer to each of all components included in a plurality of A, or each of some components included in a plurality of A.

[0053] In the present disclosure, "store" may refer to an entity that sells food and / or goods, such as a restaurant or cafe, operated by a user in an ordering service (e.g., food delivery service, product delivery service, etc.). For example, the store may be registered on a system that provides a product ordering service. The store may register products in the system, receive orders for products from customers, and provide services such as delivering products to customers.

[0054] In the present disclosure, 'User' may refer to a user or a user account of an application utilizing a system and / or application that supports a coupon provision service of a store. Here, the user account may represent an account created and used by the user within the application or data associated therewith. As a specific example, the user may refer to, but is not limited to, the store owner, employee, etc., of a store that manages the sale, promotion, etc., of goods and / or services through the store.

[0055] In the present disclosure, the term "user interface" may refer to a screen output through an electronic device or information processing system that supports an order delivery service and / or a store's promotional service. The user interface may include visual and / or functional elements (e.g., buttons, icons, menus, pages, notification messages, etc.) to define how a user interacts with the electronic device or information processing system that supports the order delivery service.

[0056] In the present disclosure, 'page' may refer to a logical unit defining content or function that is output as at least part of a screen output through an electronic device or information processing system supporting a promotional service of an order delivery service store. For example, 'page' may be output to a screen as at least part of a user interface.

[0057] Various embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. The size or location of display screens, images, buttons, etc., as illustrated and described in the drawings are exemplary and are not limited thereto. For example, some buttons may be added or omitted, or configured with sizes and locations different from those illustrated. Furthermore, the flowcharts and descriptions illustrated in the drawings are merely examples and may be implemented differently in some embodiments. For example, one or more steps may be omitted, the order of each step may be changed, one or more steps may be performed in overlap, or one or more steps may be performed repeatedly.

[0058] FIG. 1 is a schematic diagram illustrating an example of a coupon being provided through a user terminal (12) according to an embodiment of the present disclosure. The user terminal (12) may refer to a device on which a system (hereinafter, an information processing system) and / or an application is run that provides the coupon. For example, the user terminal (12) may be a Point of Sale (POS) terminal that handles payment, promotion, and management related to the sale of goods and / or services of a store, but is not limited thereto. The user terminal (12) may include a display for outputting a user interface (100) and receiving user input, a processor for processing calculations based on user input, memory, etc. Additionally, the user terminal (12) may have a communication unit for transmitting and receiving data with an application installed on a customer's terminal by running a specific application, and may generate information based on data transmitted from the customer's terminal.

[0059] A user (10) can manage orders received at the user's (10) store (hereinafter, store) using a user terminal (12). Here, the user (10) may refer to a person who manages the sale, promotion, etc. of goods and / or services through the store, such as the store owner or employee, but is not limited thereto. For example, the user terminal (12) can generate order information based on data received remotely from a customer terminal. The user terminal (12) can generate order information related to orders received through the store and output the generated order information through the display of the user terminal (12). Additionally, the user terminal (12) can transmit the generated information to the customer's terminal. As another example, the user (10) can generate order information by entering the customer's order into the user terminal (12) while facing a customer who has visited the store, or by entering the customer's order received via telephone, text message, or internet order, etc., into the user terminal (12) without visiting the store.

[0060] The user (10) can manage the store's promotional services using the user terminal (12). For example, the user terminal (12) can manage customers associated with the store and generate information to provide promotional services, such as sending coupons and / or messages to the customers associated with the store. Here, customers associated with the store may include, but are not limited to, customers who have an order history with the store, customers who have an interest history with the store (e.g., bookmarking, saving, sharing, etc.), and customers who have set their delivery address to an area adjacent to the store's address.

[0061] For example, a user (10) can view customer information regarding customers associated with a store through an application provided on a user terminal (12). Here, customer information may include, but is not limited to, order history information, interest history information, coupon usage history information, review history information, delivery address information, etc., for each customer associated with the store. As a specific example, a management menu for managing the store may be displayed in the first area (110) of the user interface (100). The management menu may include, but is not limited to, a sales management tab, a settlement management tab, a customer management tab, an advertising management tab, a coupon management tab, a review management tab, a menu management tab, etc. The user (10) can check customer information regarding customers associated with the store by selecting the customer management tab (112) from the management menu of the first area (110). For example, when the user (10) selects the customer management tab (112), a customer management menu may be displayed in the second area (120) of the user interface (100).

[0062] In one embodiment, a user (10) can select a message tab (122) of a customer management menu to send coupons and / or messages to at least some of the customers associated with the store. For example, when the user (10) selects a message tab (122) of a customer management menu, a page for selecting at least one target customer among the customers associated with the store to send coupons and / or messages may be displayed in a third area (130) of the user interface (100). The user (10) can select at least one target customer to send coupons and / or messages through the page displayed in the third area (130). Additionally, the user (10) can set coupon information associated with the coupons and / or messages to be sent to the selected at least one target customer. An example of a page for sending coupons will be described in more detail later with reference to FIGS. 4 and FIGS. 5.

[0063] In one embodiment, the user (10) can receive a customer list of customers associated with the store by selecting the customer list tab of the customer management menu. Additionally, the user (10) can select at least one customer satisfying specific conditions from the customer list and send a coupon and / or message to the selected customer. Specific examples of how the customer list is provided will be described in detail later with reference to FIGS. 6 through 8.

[0064] In one embodiment, the user (10) can receive information about the status of customers associated with the store by selecting the customer status tab of the customer management menu. For example, the user (10) can receive information about the increase or decrease in customers, the increase or decrease in sales, etc., based on coupons and / or messages sent to customers associated with the store. An example of providing information about the status of customers associated with the store will be described in detail later with reference to FIG. 11.

[0065] In one embodiment, the user (10) can select the message tab (122) of the customer management menu to check the coupon history information issued by the store. For example, when the user (10) selects the message tab (122) of the customer management menu, a page for checking coupon history information regarding coupons sent to customers associated with the store may be displayed in the fourth area (140) of the user interface (100). An example of a page for checking coupon history information will be described in more detail later with reference to FIG. 4.

[0066] With this configuration, the user (10) (e.g., store owner, employee, etc.) can directly send customer-tailored coupons and / or messages to customers associated with the store through an application provided on the user terminal (12). Through this, the user can effectively establish store operation strategies to improve the inflow rate of repeat customers and new customers, and increase sales of the store.

[0067] FIG. 2 is a schematic diagram showing a configuration in which an information processing system (230) according to one embodiment of the present disclosure is connected to communicate with a plurality of user terminals (210_1, 210_2, 210_3, 210_4). The information processing system (230) may include system(s) for providing order services and / or promotion services of a store. For example, the information processing system (230) may include system(s) for transmitting coupons to customers associated with the store. In one embodiment, the information processing system (230) may include one or more server devices and / or databases capable of storing, providing, and executing computer-executable programs (e.g., downloadable applications) and data related to order services and / or promotion services, or one or more distributed computing devices and / or distributed databases based on cloud computing services. For example, the information processing system (230) may include separate systems (e.g., servers) for order services and / or promotion services.

[0068] Order services and / or promotion services, etc. provided by the information processing system (230) may be provided to the user through applications, etc. installed on each of the plurality of user terminals (210_1, 210_2, 210_3, 210_4). The plurality of user terminals (210_1, 210_2, 210_3, 210_4) may include the electronic device of FIG. 1.

[0069] Multiple user terminals (210_1, 210_2, 210_3, 210_4) can communicate with an information processing system (230) through a network (220). The network (220) can be configured to enable communication between the multiple user terminals (210_1, 210_2, 210_3, 210_4) and the information processing system (230). Depending on the installation environment, the network (220) may be configured as a wired network such as Ethernet, Power Line Communication, telephone line communication device and RS-serial communication, a mobile communication network, a Wireless LAN (WLAN), Wi-Fi, Bluetooth and ZigBee, or a combination thereof. The communication method is not limited and may include not only a communication method utilizing a communication network (e.g., mobile communication network, wired internet, wireless internet, broadcasting network, satellite network, etc.) that the network (220) may include, but also short-range wireless communication between user terminals (210_1, 210_2, 210_3, 210_4).

[0070] In FIG. 2, a mobile phone terminal (210_1), a tablet terminal (210_2), a PC terminal (210_3), and a POS terminal (210_4) are illustrated as examples of user terminals, but are not limited thereto. The user terminals (210_1, 210_2, 210_3, 210_4) may be any computing device capable of wired and / or wireless communication and capable of installing and running applications. For example, user terminals may include smartphones, mobile phones, navigation systems, computers, laptops, digital broadcasting terminals, PDAs (Personal Digital Assistants), PMPs (Portable Multimedia Players), tablet PCs, game consoles, wearable devices, IoT (Internet of Things) devices, VR (Virtual Reality) devices, AR (Augmented Reality) devices, POS machines, etc. Additionally, FIG. 2 illustrates that four user terminals (210_1, 210_2, 210_3, 210_4) communicate with an information processing system (230) through a network (220), but is not limited thereto, and may be configured so that a different number of user terminals communicate with an information processing system (230) through a network (220).

[0071] In one embodiment, each of the user terminals (210_1, 210_2, 210_3, 210_4) can receive information or data from another user terminal or transmit it to another user terminal through the network (220).

[0072] In FIG. 2, the information processing system (230) is shown as an independent device separated from the user terminals (210_1, 210_2, 210_3, 210_4), but is not limited thereto, and the information processing system (230) may be implemented in an integrated manner with the user terminals (210_1, 210_2, 210_3, 210_4).

[0073] FIG. 3 is a block diagram showing the internal configuration of a user terminal (210) and an information processing system (230) according to an embodiment of the present disclosure. The user terminal (210) may refer to any computing device capable of executing applications, web browsers, etc., and capable of wired / wireless communication, and may include, for example, the mobile phone terminal (210_1), tablet terminal (210_2), PC terminal (210_3), POS terminal (210_4) of FIG. 2. As illustrated, the user terminal (210) may include a memory (312), a processor (314), a communication module (316), and an input / output interface (318). Similarly, the information processing system (230) may include a memory (332), a processor (334), a communication module (336), and an input / output interface (338). As illustrated in FIG. 3, the user terminal (210) and the information processing system (230) may be configured to communicate information and / or data through the network (220) using their respective communication modules (316, 336). Additionally, the input / output device (320) may be configured to input information and / or data to the user terminal (210) or output information and / or data generated from the user terminal (210) through the input / output interface (318).

[0074] The memory (312, 332) may include any non-transient computer-readable recording medium. According to one embodiment, the memory (312, 332) may include a permanent mass storage device such as ROM (read-only memory), a disk drive, a solid-state drive (SSD), or flash memory. As another example, a permanent mass storage device such as ROM, an SSD, flash memory, or a disk drive may be included in the user terminal (210) or information processing system (230) as a separate permanent storage device distinct from the memory. Additionally, an operating system and at least one program code may be stored in the memory (312, 332).

[0075] These software components may be loaded from a computer-readable recording medium separate from memory (312, 332). This separate computer-readable recording medium may include a recording medium that can be directly connected to the user terminal (210) and the information processing system (230), for example, a computer-readable recording medium such as a floppy drive, disk, tape, DVD / CD-ROM drive, or memory card. As another example, the software components may be loaded into memory (312, 332) via a communication module (316, 336) rather than a computer-readable recording medium. For example, at least one program may be loaded into memory (312, 332) based on a computer program installed by files provided through a network (220) by developers or a file distribution system that distributes installation files for the application.

[0076] The processor (314, 334) may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input / output operations. Instructions may be provided to the processor (314, 334) by memory (312, 332) or a communication module (316, 336). For example, the processor (314, 334) may be configured to execute instructions received according to program code stored in a recording device such as memory (312, 332).

[0077] The communication module (316, 336) may provide a configuration or function for the user terminal (210) and the information processing system (230) to communicate with each other via the network (220), and may provide a configuration or function for the user terminal (210) and / or the information processing system (230) to communicate with another user terminal or another system (e.g., a separate cloud system). For example, a request or data generated by the processor (314) of the user terminal (210) according to program code stored in a recording device such as memory (312) may be transmitted to the information processing system (230) via the network (220) under the control of the communication module (316). Conversely, a control signal or command provided under the control of the processor (334) of the information processing system (230) may be received by the user terminal (210) through the communication module (316) of the user terminal (210) via the communication module (336) and the network (220).

[0078] The input / output interface (318) may be a means for interfacing with an input / output device (320). As an example, the input device may include a device such as a camera including an audio sensor and / or an image sensor, a keyboard, a microphone, or a mouse, and the output device may include a device such as a display, a speaker, or a haptic feedback device. As another example, the input / output interface (318) may be a means for interfacing with a device in which the configuration or function for performing input and output is integrated into one, such as a touchscreen. For example, when the processor (314) of the user terminal (210) processes instructions of a computer program loaded in memory (312), a service screen configured using information and / or data provided by an information processing system (230) or another user terminal may be displayed on a display through the input / output interface (318). In FIG. 3, the input / output device (320) is depicted as not being included in the user terminal (210), but is not limited thereto and may be configured as a single device with the user terminal (210). Additionally, the input / output interface (338) of the information processing system (230) may be a means for interfacing with a device (not shown) for input or output that is connected to the information processing system (230) or that the information processing system (230) may include. In FIG. 3, the input / output interface (318, 338) is shown as an element configured separately from the processor (314, 334), but is not limited thereto, and the input / output interface (318, 338) may be configured to be included in the processor (314, 334).

[0079] The user terminal (210) and the information processing system (230) may include more components than those of FIG. 3. However, it is not necessary to clearly illustrate most of the prior art components. In one embodiment, the user terminal (210) may be implemented to include at least some of the input / output devices (320) described above. Additionally, the user terminal (210) may further include other components such as a transceiver, a GPS (Global Positioning System) module, a camera, various sensors, a database, etc. For example, if the user terminal (210) is a smartphone, it may include components that are generally included in a smartphone, and may be implemented to include various components such as an accelerometer, a gyroscope, a microphone module, a camera module, various physical buttons, buttons using a touch panel, input / output ports, and a vibrator for vibration.

[0080] While a program for an application including an order service and / or a promotion service is running, the processor (314) can receive text, images, video, voice and / or actions, etc. that are input or selected through an input device such as a touch screen, keyboard, audio sensor and / or image sensor, camera, microphone, etc. connected to an input / output interface (318), and can store the received text, images, video, voice and / or actions, etc. in memory (312) or provide them to an information processing system (230) through a communication module (316) and a network (220).

[0081] The processor (314) of the user terminal (210) may be configured to manage, process, and / or store information and / or data received from an input / output device (320), another user terminal, an information processing system (230), and / or a plurality of external systems. The information and / or data processed by the processor (314) may be provided to the information processing system (230) through a communication module (316) and a network (220). The processor (314) of the user terminal (210) may transmit information and / or data to the input / output device (320) through an input / output interface (318) and output it. For example, the processor (314) may display the received information and / or data on the screen of the user terminal (210).

[0082] The processor (334) of the information processing system (230) may be configured to manage, process, and / or store information and / or data received from a plurality of user terminals (210) and / or a plurality of external systems. The information and / or data processed by the processor (334) may be provided to the user terminals (210) through a communication module (336) and a network (220).

[0083] FIG. 4 is a diagram showing an example of a user interface (400) for providing a coupon according to one embodiment. The user interface (400) represents an example of a user interface output on an electronic device (e.g., user terminal (12) of FIG. 1) for providing coupons to customers associated with a specific store (hereinafter, store). The user interface (400) may refer to a user interface on an application provided to an information processing system or a user terminal. Additionally, the method of providing a coupon may be performed by at least one processor of the information processing system or user terminal (e.g., processor (314, 334) of FIG. 2) (hereinafter, processor).

[0084] A user of the store (e.g., store owner, employee, etc.) can select target customers to provide coupons through the user interface (400). As illustrated, a management menu for managing the store may be displayed in the first area (410) of the user interface (400). The user can check customer information of customers associated with the store by selecting the customer management tab (412) from the management menu in the first area (410). For example, if the user selects the customer management tab (412), a customer management menu may be displayed in the second area (420) of the user interface (400).

[0085] In one embodiment, the user can select the message tab (422) of the customer management menu to send coupons and / or messages to at least some of the customers associated with the store. For example, when the user selects the message tab (422) of the customer management menu, a page for selecting at least one target customer to send coupons and / or messages to among the customers associated with the store may be displayed in the third area (430) of the user interface (400). Here, the customers associated with the store may include, but are not limited to, customers who have an order history with the store, customers who have an interest history with the store (e.g., bookmarking, saving, sharing, etc.), and customers who have set their delivery address to an area adjacent to the store's address.

[0086] In one embodiment, customers associated with a store may be classified into multiple groups based on customer information. Here, the customer information may include at least one of order history information, interest history information, coupon usage history information, review history information, or shipping address information for each customer associated with the store. A user may select at least one group among the multiple groups and send a coupon to at least one customer included in the selected group.

[0087] In one embodiment, a plurality of groups may include a plurality of recommendation groups. Here, the plurality of recommendation groups may refer to groups generated by automatically classifying customers associated with a store by a processor. For example, the processor may classify customers associated with a store into a plurality of recommendation groups. Additionally, the processor may output information for each of the plurality of recommendation groups in the form of an icon through a third area (430) of the user interface (400). By selecting an icon corresponding to each of the plurality of recommendation groups using a predetermined input method (e.g., scroll input, axis touch input, predetermined shortcut key input, etc.), the user may proceed with a procedure to send a coupon to at least one customer included in the selected group.

[0088] For example, a user may select a first icon (432) among the icons corresponding to each of the multiple recommendation groups using a predetermined input method. In response to receiving the user's input selecting the first icon, the processor may determine at least one customer included in the first recommendation group corresponding to the first icon (432) as a target customer for sending a coupon. Information (432_1) regarding the number of customers belonging to the first recommendation group may be displayed on the first icon (432), but is not limited thereto. Additionally, the information (432_1) regarding the number of customers may be updated in real time or at a predetermined time interval.

[0089] In one embodiment, the processor may classify customers associated with a store into a predetermined plurality of recommendation groups based on customer information. For example, customers associated with a store may be classified into a plurality of groups based on the number of orders placed at the store. For example, customers associated with a store may be classified into first-time customers with no prior order history at the store, regular customers whose order history at the store exceeds a predetermined threshold, and so on.

[0090] As another example, customers associated with a store can be classified into multiple groups based on their order cycles to the store. For instance, customers associated with a store can be classified into frequent customers whose order cycles to the store are below a predetermined threshold period, infrequent customers whose order cycles to the store exceed a predetermined threshold period, and so on.

[0091] As another example, customers associated with a store can be classified based on whether they have ordered specific menu items. For instance, customers associated with the store can be categorized into those with a history of ordering specific menu items and those without.

[0092] In one embodiment, a plurality of groups may include at least one additional group. Here, the additional group may refer to a group created by classifying customers associated with a store based on specific conditions set by the user. For example, an icon (434) for creating an additional group may be displayed in the third area (430) of the user interface (400). The user may set specific conditions for creating an additional group by selecting the icon (434) as a predetermined input method (e.g., scroll input, axis touch input, predetermined shortcut key input, etc.). When an additional group is created, the processor may display information about the additional group in the form of an icon through the third area (430) of the user interface (400).

[0093] A user can select a specific group among multiple groups and send a coupon to at least one customer included in the selected group. For example, in response to receiving input from a user selecting a specific group among multiple groups, the processor may determine at least one customer included in the selected specific group as the target customer for sending the coupon. Additionally, the processor may output a page for setting coupon information associated with the coupon to be sent to the target customer through the user interface (400). An example of a page for setting coupon information will be described later with reference to FIG. 5.

[0094] In one embodiment, the user can select the message tab (422) of the customer management menu to check the history information of coupons issued by the store. For example, when the user selects the message tab (422) of the customer management menu, a page for checking the history information of coupons sent to customers associated with the store may be displayed in the fourth area (440) of the user interface (400).

[0095] In one embodiment, the processor may output coupon history information for each coupon issued at the store in the form of a list. The coupon history information may include category information, name information, discount amount information, information about the message sent along with the coupon, expiration date information, etc. for each coupon issued at the store. Additionally, the coupon history information may include customer inflow information resulting from each coupon issued at the store to date. For example, the processor may generate customer inflow information by calculating the number of orders received via coupons, the ratio of orders received via coupons, etc., in real-time or at predetermined time intervals.

[0096] With this configuration, the processor classifies customers associated with a store into multiple recommendation groups, thereby assisting users in making decisions to send customized coupons and / or messages tailored to the characteristics of each group. Additionally, by creating additional groups to select customers for sending coupons and / or messages, users can more precisely formulate promotional strategies suitable for store-specific requirements and customer characteristics.

[0097] FIG. 5 is a diagram illustrating an example of a user interface (500) for transmitting a coupon according to an embodiment of the present disclosure. The user interface (500) of FIG. 5 is an example of a user interface for setting coupon information for coupons to be transmitted to customers associated with a store. For example, a processor may receive input from a user selecting a specific group through a third area of ​​the user interface (e.g., the third area (430) of FIG. 4) and determine at least one customer belonging to the specific group as at least one target customer for transmitting a coupon. Additionally, the processor may output a page for setting coupon information for coupons to be transmitted to at least one target customer as at least part of the user interface (500).

[0098] In one embodiment, a page for setting coupon information may be displayed in the fifth area (510) of the user interface (500). Here, the coupon information may include at least one of coupon category information, coupon name information, coupon discount amount information, and coupon expiration date information. Additionally, the coupon information may include a message associated with the coupon. The message associated with the coupon may refer to a message to be transmitted to the target customer's terminal along with the coupon.

[0099] In one embodiment, a page for setting a message associated with a coupon may be displayed in the first sub-area (511) of the fifth area (510). The user can write the content of the message to be transmitted along with the coupon through the first sub-area (511). At this time, the content of the message to be transmitted along with the coupon may be provided in the form of a template based on the category of the coupon, the characteristics of the target customer to whom the coupon will be transmitted, etc., but is not limited thereto. The user may write the message directly or modify the content of the message provided in the form of a template.

[0100] In one embodiment, a page for checking the conditions for sending a coupon may be displayed in the second sub-area (512) of the fifth area (510). Through the second sub-area (512), the user can check information regarding the characteristics of the target customers to whom the coupon is to be sent (e.g., number of orders, order cycle, region, etc.) and the number of target customers. Additionally, the user can change the conditions for sending the coupon through the second sub-area (512). For example, the user can change the characteristics of the target customers to whom the coupon is to be sent by selecting a dropdown box in the second sub-area (512) as an input in a predetermined manner. When the characteristics of the target customers to whom the coupon is to be sent are changed, information regarding the number of target customers may be updated and provided based on the changed characteristics of the target customers. Furthermore, when the characteristics of the target customers to whom the coupon is to be sent are changed, the template of the message displayed in the first sub-area (511) may be updated and provided based on the changed characteristics of the target customers, but is not limited thereto.

[0101] In one embodiment, a page for setting coupon category information may be displayed in the third sub-area (513) of the fifth area (510). For example, the coupon categories may be classified into fixed-price discount coupons, fixed-rate discount coupons, free shipping coupons, gift coupons, etc., but are not limited thereto. The user can set the coupon category information by selecting a dropdown box in the third sub-area (513) using a predetermined input method.

[0102] In one embodiment, a page for setting coupon name information may be displayed in the fourth sub-area (514) of the fifth area (510). For example, the user may select one of a plurality of names provided as samples as the coupon name by directly entering the coupon name or by selecting a dropdown box in the fourth sub-area (514) as an input method that is predetermined.

[0103] In one embodiment, a page for setting coupon discount amount information may be displayed in the fifth sub-area (515) of the fifth area (510). For example, the user may select one of a plurality of discount amount information provided as a sample by directly entering the coupon discount amount or discount rate, or by selecting a dropdown box in the fifth sub-area (515) as an input in a predetermined manner.

[0104] The shape, size, and / or position of the fifth area (510) and the first to fifth sub-areas (511 to 515) displayed on the user interface (500) of FIG. 5 are merely examples and are not limited thereto, and may be changed according to the design of the user interface. In addition, examples of coupon information items that can be set through the user interface (500) are not limited to those shown and described above.

[0105] FIG. 6 is a diagram illustrating an example of a user interface (600) that provides a customer list according to one embodiment of the present disclosure. In one embodiment, a user of a store (e.g., store owner, employee, etc.) may receive a customer list of customers associated with the user's store (hereinafter, store) through the user interface (600). For example, a management menu for managing the store may be displayed in a first area (610) of the user interface (600). A processor may receive input from a user selecting a customer management tab (612) in the management menu of the first area (610) and display a customer management menu in a second area (620) of the user interface (600). Additionally, a processor may receive input from a user selecting a customer list tab (622) of the customer management menu and display a customer list of customers associated with the store in a third area (630) of the user interface (600).

[0106] The customer list may include customer information regarding customers associated with the store. For example, in the third area (630) of the user interface (600), information regarding customers associated with the store may be displayed in the form of a list. The customer list may display the name (e.g., nickname, ID, etc.), delivery address information, order history information, interest history information, review history information, coupon usage history information, etc., of each customer associated with the store. By selecting the detailed filter icon (632) in the third area (630) through input in a predetermined manner, the user can filter and view only the customer information of customers who satisfy specific conditions set by the user.

[0107] In one embodiment, customers associated with the store may include customers who have an order history with the store. Additionally, customers associated with the store may include customers who do not have an order history with the store but have an interest history with the store (e.g., bookmarking, saving, sharing, etc.), customers who have set their delivery address to an area adjacent to the store's address, etc. With this configuration, the user can effectively manage potential customers for the store by receiving a customer list containing information about customers who do not have an order history with the store.

[0108] FIG. 7 is a drawing showing an example of a user interface (700) that provides customer information through a customer list according to one embodiment of the present disclosure, and FIG. 8 is a drawing showing an example of a user interface that transmits a coupon through a customer list according to one embodiment of the present disclosure.

[0109] Referring to FIG. 7, a user can check customer information of customers associated with a store through a user interface (700). For example, a processor of an information processing system or a user terminal can output customer information of customers associated with a store in the form of a list through a user interface (700) on an application provided to the user terminal. Additionally, the processor can receive input from a user selecting a specific customer from a customer list (e.g., the customer list of FIG. 6) and output customer information associated with the specific customer as at least part of the user interface (700).

[0110] In one embodiment, customer information associated with a specific customer may be displayed in a first area (710) of the user interface (700). The customer information associated with a specific customer may include at least one of order history information, interest history information, coupon usage history information, review history information, and delivery address information regarding the specific customer's store.

[0111] In one embodiment, summary information regarding a specific customer's customer information may be displayed in the first sub-area (711) of the first area (710). For example, summary information such as a specific customer's order history, shipping address information, coupon usage history, coupon ownership history, stamp accumulation history, and review history may be displayed in the first sub-area (711).

[0112] In one embodiment, specific customer feature information may be output in the second sub-area (712) of the first area (710). For example, specific customer feature information directly entered by a user may be output in the second sub-area (712). For example, a user may directly enter feature information associated with a specific customer through the second sub-area (712). As another example, feature information automatically extracted by a processor from the specific customer's customer information may be output in the second sub-area (712). For example, the processor may extract feature information associated with a specific customer based on the specific customer's order history information, etc., and display the extracted feature information in the second sub-area (712).

[0113] In one embodiment, information regarding the coupon holding history of a specific customer may be displayed in the third sub-area (713) of the first area (710). Through the third sub-area (713), the user can check information regarding coupons issued by the store and held by the specific customer.

[0114] In one embodiment, order history information of a specific customer may be displayed in the fourth sub-area (714) of the first area (710). For example, information regarding the order date, order menu, order amount, etc., of a specific customer's past orders may be displayed in the fourth sub-area (714), but is not limited thereto.

[0115] In one embodiment, review history information of a specific customer may be displayed in the fifth sub-area (715) of the first area (710). Through the fifth sub-area (715), the user can check information about reviews written by a specific customer about the store.

[0116] Referring to FIG. 8, the user can set coupon information for a specific customer selected from a customer list through the user interface (800). For example, the user can set category information, name information, discount amount information, expiration date information, etc., for a coupon to be sent to a specific customer in the 6th sub-area (716).

[0117] FIG. 8 describes only an example of setting coupon information for a coupon to be sent to a specific customer selected from a customer list, but is not limited thereto. For example, a user may select multiple customers satisfying specific conditions from a customer list and check the customer information of the selected multiple customers through at least one page on the user interface (700, 800). Additionally, the user may set coupon information for a coupon to be sent to each of the multiple customers individually or collectively.

[0118] The shape, size, and / or position of the first area (710) and the first to sixth sub-areas (711 to 715) displayed on the user interface (700, 800) of FIGS. 7 and 8 are merely examples and are not limited thereto, and may be changed according to the design of the user interface. In addition, examples of customer information items displayed through the user interface (700, 800) are not limited to those shown and described above.

[0119] With this configuration, the processor provides customer information regarding customers among those associated with the store who satisfy specific conditions set by the user, and enables the user to immediately send a coupon to the corresponding customer based on the provided customer information, thereby efficiently supporting the user's decision-making process for sending coupons.

[0120] FIG. 9 is a diagram illustrating an example of a user interface (800, 900) output to a terminal (22) to which a coupon is transmitted according to one embodiment of the present disclosure. In one embodiment, a user (e.g., user (10) of FIG. 1) selects a target customer (20) to whom a coupon is to be transmitted among customers associated with a store, and can transmit a coupon to the terminal (22) of the selected target customer (20). For example, the user can issue a coupon to be transmitted to the target customer (20) through an application provided to the user terminal. A server device of an information processing system (e.g., information processing system (230) of FIG. 2) can transmit the coupon issued at the store to the terminal of the target customer (20). That is, the process of transmitting a coupon between the user terminal and the target customer (20) terminal (22) can be relayed by the information processing system (230).

[0121] In one embodiment, the target customer (20) can receive a coupon through an application (914) provided to the terminal (22). Referring to the first user interface (910), when a coupon is received by the terminal (22), a push notification of the application (914) may be displayed on the first user interface (910). Referring to the second user interface (920), the target customer (20) can view or download the coupon transmitted from the store by running the application (914).

[0122] FIG. 10 is a drawing showing an example of a user interface (1000) for receiving orders according to one embodiment of the present disclosure. The user interface (1000) represents an example of a user interface displayed on an electronic device (e.g., user terminal (12) of FIG. 1) for receiving orders from a store. The user interface (1000) may refer to a user interface on an application provided to an information processing system or a user terminal.

[0123] In one embodiment, a user (e.g., store owner, employee, etc.) can check order information associated with an order received at the store through a user interface (1000). For example, when an order is received at the store, order information associated with the received order may be displayed in a first area (1010) of the user interface (1000).

[0124] In one embodiment, the order information may include customer request information, order history information, customer information, customer memo information, delivery information, etc. For example, in the first sub-area (1011) of the first area (1010), customer request information including customer requests associated with the received order may be displayed, and in the second sub-area (1012), order history information including details of the received order may be displayed. Additionally, in the third sub-area (1013) of the first area (1010), customer information of the customer who received the order may be displayed, in the fourth sub-area (1014), customer memo information entered by the customer may be displayed, and in the fifth sub-area (1015), customer delivery address information may be displayed.

[0125] In one embodiment, the order information may further include information regarding whether a coupon has been used. For example, when an order is received to which a coupon issued by the user has been applied, the user can check the coupon information of the applied coupon through the sixth sub-area (1016) of the first area (1010). Through this, the user can immediately check whether a coupon issued by the user has been used whenever an order is received, thereby effectively monitoring information regarding the performance of the coupon.

[0126] In one embodiment, the user may select whether to accept a received order through the seventh sub-area (1017) of the first area (1010). For example, if processing a received order is difficult, the user may select the 'Reject' button in the seventh sub-area (1017) to reject the order, or select the 'Select Another Time' button to inform the customer that order processing may be delayed. Additionally, if processing a received order is possible, the user may select the 'Accept' button in the seventh sub-area (1017) to accept the order.

[0127] The shape, size, and / or position of the first area (1010) and the first to seventh sub-areas (1011 to 1017) displayed on the user interface (1000) of FIG. 10 are merely examples and are not limited thereto, and may be changed according to the design of the user interface. In addition, examples of order information displayed through the user interface (1000) are not limited to those shown and described above.

[0128] FIG. 11 is a diagram illustrating an example of a user interface (1100) that outputs customer status information associated with a coupon according to one embodiment of the present disclosure. In one embodiment, a user of a store (e.g., store owner, employee, etc.) may receive information regarding the status of customers associated with the user's store (hereinafter, store) through the user interface (1100). For example, a management menu for managing the store may be output in a first area (1110) of the user interface (1100). A processor may receive input from a user selecting a customer management tab (1112) in the management menu of the first area (1110) and output a customer management menu in a second area (1120) of the user interface (1100). Additionally, a processor may receive input from a user selecting a customer status tab (1122) of the customer management menu and output information regarding the status of customers associated with the store as at least part of the user interface (1100).

[0129] In one embodiment, information regarding the status of customers associated with a store may include information regarding the increase or decrease in customers over time, the increase or decrease in sales, etc. For example, in the third area (1130) of the user interface (1100), information regarding the increase or decrease in customers or the increase or decrease in sales over time may be displayed in the form of text, pictures, tables, graphs, etc.

[0130] In one embodiment, information regarding the status of customers associated with the store may include information regarding the performance of the coupon. For example, in the fourth area (1140) of the user interface (1100), information regarding the number of orders made through coupons by period, sales revenue of orders made through coupons, etc., may be displayed in the form of text, pictures, tables, graphs, etc.

[0131] In one embodiment, information regarding the status of customers associated with the store may include information regarding the reorder status of customers associated with the store. For example, in the fifth area (1150) of the user interface (1100), information regarding the number of customers who reorder among customers associated with the store, the ratio of customers who reorder, the sales amount by customers who reorder, the average order amount of customers who reorder, etc., may be displayed in the form of text, pictures, tables, graphs, etc.

[0132] With this configuration, users can receive information on the status of customers associated with the store, enabling them to manage these customers efficiently and receive assistance in decision-making regarding store operations. Additionally, by receiving information on coupon performance, users can establish rational store operation strategies through coupon issuance.

[0133] FIG. 12 is a flowchart illustrating a coupon provision method (1200) according to one embodiment of the present disclosure. The coupon provision method (1200) may be performed by at least one processor of an information processing system or a user terminal (e.g., the processor (314, 334) of FIG. 3) (hereinafter, processor). Here, the user terminal may refer to a terminal such as a store owner or employee of a specific store.

[0134] A method for providing coupons (1200) may be disclosed by a processor acquiring customer information regarding customers associated with a specific store (S1210). In one embodiment, the customer information may include at least one of order history information for a specific store, interest history information for a specific store, coupon usage history information for a specific store, review history information for a specific store, or delivery address information. The customer information may be updated at a predetermined time interval.

[0135] In one embodiment, the processor may obtain a customer list regarding customers associated with a specific store. The processor may output the customer list as at least part of a user interface on an application. Additionally, the processor may receive a third input from a user selecting a specific customer from the customer list through the application. Furthermore, in response to receiving the third input, the processor may output customer information associated with the specific customer as at least part of a user interface.

[0136] Next, the processor can receive a first input from a user who selects at least one target customer among the customers associated with a specific store to send a coupon to, through an application provided to the user terminal of a specific store (S1220).

[0137] In one embodiment, customers associated with a specific store may be classified into multiple groups based on customer information. In this case, the customer information may further include information regarding the number of customers belonging to each of the multiple groups. A processor may receive a first input from a user selecting a specific group among the multiple groups. Additionally, in response to receiving the first input, the processor may determine at least one customer included in the specific group as at least one target customer for sending a coupon. For example, the multiple groups may include multiple recommendation groups predetermined based on customer information. Additionally, the multiple groups may include at least one additional group satisfying specific conditions set by user input through an application.

[0138] In one embodiment, the processor may receive the first input from a user selecting at least one customer satisfying specific conditions for sending a coupon from a customer list. Additionally, in response to receiving the first input, the processor may determine the at least one customer satisfying specific conditions as the at least one target customer for sending a coupon.

[0139] Then, the processor may receive a second input from a user through an application that sets coupon information associated with a coupon to be sent to at least one target customer (S1230). Here, the coupon information may include at least one of coupon category information, coupon name information, coupon discount amount information, or coupon expiration date information.

[0140] Then, a coupon issued based on coupon information can be transmitted to at least one target customer's terminal (S1240). Additionally, the processor can transmit a message associated with the coupon to at least one target customer's terminal. Furthermore, the processor can output coupon history information associated with the transmitted coupon as at least part of a user interface on the application. Here, the coupon history information may include customer acquisition information resulting from the transmitted coupon.

[0141] In one embodiment, when an order for a specific store is received, the processor may output order information associated with the received order as at least part of a user interface on an application. Here, the order information may include information regarding whether a transmitted coupon has been used.

[0142] The flowchart and description described above using FIG. 12 are merely examples and may be implemented differently in some embodiments. For example, in some embodiments, the order of each step may be changed, some steps may be repeated, some steps may be omitted, or some steps may be added.

[0143] The method described above may be provided as a computer program stored on a computer-readable recording medium for execution on a computer. The medium may continuously store a program executable by a computer, or temporarily store it for execution or download. Additionally, the medium may be various recording or storage means in the form of a single or multiple hardware components combined, and may not be limited to a medium directly connected to a computer system but may exist distributed over a network. Examples of media may include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and media configured to store program instructions, including ROM, RAM, and flash memory. Furthermore, other examples of media may include recording or storage media managed by app stores that distribute applications or sites and servers that supply or distribute various other software.

[0144] The methods, operations, or techniques of the present disclosure may be implemented by various means. For example, these techniques may be implemented in hardware, firmware, software, or a combination thereof. Those skilled in the art will understand that the various exemplary logical blocks, modules, circuits, and algorithmic steps described in connection with the disclosure herein may be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate such interchangeability between hardware and software, various exemplary components, blocks, modules, circuits, and steps have been generally described above in terms of their functional aspects. Whether such functions are implemented in hardware or in software depends on the design requirements imposed on the specific application and the overall system. Those skilled in the art may implement the functions described in various ways for each specific application, but such implementations should not be construed as departing from the scope of the present disclosure.

[0145] In a hardware implementation, the processing units used to perform the techniques may be implemented in one or more ASICs, DSPs, digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, electronic devices, other electronic units designed to perform the functions described in this disclosure, computers, or a combination thereof.

[0146] Accordingly, the various exemplary logic blocks, modules, and circuits described in connection with the present disclosure may be implemented or performed by any combination of general-purpose processors, DSPs, ASICs, FPGAs or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or those designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but alternatively, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, for example, a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors coupled with a DSP core, or any other combination of configurations.

[0147] In firmware and / or software implementations, techniques may be implemented as instructions stored on a computer-readable medium such as random access memory (RAM), read-only memory (ROM), non-volatile random access memory (NVRAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable PROM (EEPROM), flash memory, compact disc (CD), magnetic or optical data storage devices, etc. The instructions may be executable by one or more processors, and may cause the processor(s) to perform specific aspects of the functions described in this disclosure.

[0148] Where implemented in software, the techniques may be stored on a computer-readable medium as one or more instructions or code, or transmitted through a computer-readable medium. Computer-readable media include both computer storage media and communication media, including any medium that facilitates the transmission of a computer program from one place to another. Storage media may be any available medium accessible by a computer. As a non-limiting example, such computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium accessible by a computer that can be used to transfer or store desired program code in the form of instructions or data structures. Additionally, any connection is appropriately referred to as a computer-readable medium.

[0149] For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair cable, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, coaxial cable, fiber optic cable, twisted pair cable, digital subscriber line, or wireless technologies such as infrared, radio, and microwave are included within the definition of a medium. As used herein, disk and disc include CD, laser disc, optical disc, DVD (digital versatile disc), floppy disk, and Blu-ray disc, wherein disks usually play data magnetically, whereas discs play data optically using a laser. The above combinations should also be included within the scope of computer-readable media.

[0150] The software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other known form of storage medium. An exemplary storage medium may be connected to a processor so that the processor can read information from the storage medium or write information to the storage medium. Alternatively, the storage medium may be integrated into the processor. The processor and the storage medium may exist within an ASIC. The ASIC may exist within a user terminal. Alternatively, the processor and the storage medium may exist as separate components within the user terminal.

[0151] Although the embodiments described above have been described as utilizing aspects of the subject matter disclosed herein in one or more standalone computer systems, the present disclosure is not limited thereto and may be implemented in conjunction with any computing environment, such as a network or a distributed computing environment. Furthermore, aspects of the subject matter in the present disclosure may be implemented in a plurality of processing chips or devices, and storage may be similarly affected across a plurality of devices. Such devices may include PCs, network servers, and portable devices.

[0152] Although the present disclosure has been described in relation to some embodiments, various modifications and changes may be made without departing from the scope of the present disclosure as understood by a person skilled in the art to which the invention of the present disclosure pertains. Furthermore, such modifications and changes should be considered to fall within the scope of the claims appended to this specification.

Claims

1. A coupon provision method performed by at least one processor, A step of obtaining customer information about customers associated with a specific store; A step of receiving a first input from a user who selects at least one target customer among customers associated with the specific store to send a coupon, through an application provided to a user terminal of the specific store; A step of receiving a second input from the user that sets coupon information associated with a coupon to be transmitted to at least one target customer through the above application; and A step of transmitting a coupon issued based on the above coupon information to the terminal of at least one target customer. A coupon provision method including 2. In Paragraph 1, The above customer information is, A method for providing a coupon, comprising at least one of order history information for the specific store, interest history information for the specific store, coupon usage history information for the specific store, review history information for the specific store, or delivery address information.

3. In Paragraph 1, Customers associated with the aforementioned specific store are classified into multiple groups based on the customer information, and The step of receiving the first input above is, A step of receiving the first input of the user selecting a specific group among the plurality of groups; and In response to receiving the first input, the step of determining at least one customer included in the specific group as the at least one target customer for transmitting the coupon A coupon provision method including 4. In Paragraph 3, The above plurality of groups are, Includes a plurality of recommendation groups predetermined based on the above customer information, Coupon provision method.

5. In Paragraph 3, The above plurality of groups are, A coupon provision method comprising at least one additional group satisfying specific conditions set by user input through the above application.

6. In Paragraph 3, The above customer information is, including information on the number of customers belonging to each of the above plurality of groups, Coupon provision method.

7. In Paragraph 1, The above-mentioned acquisition step is, A step of obtaining a customer list for customers associated with the aforementioned specific store; and The step of outputting the above customer list as at least part of the user interface on the above application A coupon provision method including 8. In Paragraph 7, The above outputting step is, A step of receiving a third input from the user selecting a specific customer from the customer list through the above application; and In response to receiving the third input, the step of outputting customer information associated with the specific customer as at least part of the user interface A coupon provision method including 9. In Paragraph 7, The step of receiving the first input above is, A step of receiving the first input of the user selecting at least one customer satisfying specific conditions for transmitting the coupon from the above customer list; and In response to receiving the first input, the step of determining at least one customer satisfying the specific condition as the at least one target customer for transmitting the coupon A coupon provision method including 10. In Paragraph 1, The above coupon information is, including at least one of category information of the above coupon, name information of the above coupon, discount amount information by the above coupon, or expiration date information of the above coupon, Coupon provision method.

11. In Paragraph 1, The above-mentioned transmission step is, A step of transmitting a message associated with the above coupon to the terminal of at least one target customer. A coupon provision method including 12. In Paragraph 1, When an order for the aforementioned specific store is received, the step of outputting order information associated with the received order as at least part of the user interface on the application. Includes more, The above order information includes information regarding whether the above-transmitted coupon has been used, Coupon provision method.

13. In Paragraph 1, A step of outputting coupon history information associated with the transmitted coupon as at least part of the user interface on the application. A coupon provision method that further includes 14. In Paragraph 13, The above coupon details information is, A coupon provision method including customer inflow information by the above-mentioned transmitted coupon.

15. In Paragraph 1, The above customer information is updated at predetermined time intervals, Coupon provision method.

16. A computer-readable, non-transient recording medium recording instructions for executing the method according to paragraph 1 on a computer.

17. In information processing systems, Memory; and It includes at least one processor connected to the memory and configured to execute at least one computer-readable program contained in the memory, and The above at least one program is, Acquire customer information about customers associated with a specific store, and Through an application provided to a user terminal of the specific store, a first input from a user is received for selecting at least one target customer among the customers associated with the specific store to send a coupon, and Through the above application, receiving a second input from the user that sets coupon information associated with a coupon to be transmitted to at least one target customer, and An information processing system comprising commands for transmitting a coupon issued based on the above coupon information to the terminal of at least one target customer.