Method, apparatus, and recording medium for providing page including notification

TWI939714BActive Publication Date: 2026-09-21COUPANG CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
TW112139500
Authority / Receiving Office
TW · TW
Patent Type
Patents
Current Assignee / Owner
Priority Date
2023-09-27
Filing Date
2023-10-17
Publication Date
2026-09-21
Estimated Expiration
2043-10-16

AI Technical Summary

Technical Problem

Users are unable to purchase fresh food due to delivery destination limitations, and the reason for unavailability is not clearly communicated, leading to inconvenience and dissatisfaction.

Method used

An electronic device system that confirms the user's default delivery location against preset criteria, provides notifications to change the location if it does not meet the criteria, and guides the user through a series of pages to register or modify delivery addresses to ensure fresh food delivery is possible.

Benefits of technology

Enables users to change their delivery location to areas where fresh food can be delivered, making it purchasable on their terminal, thereby improving convenience and clarity in the purchasing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure TWG2TB001911831_001
    Figure TWG2TB001911831_001
  • Figure TWG2TB001911831_002
    Figure TWG2TB001911831_002
  • Figure TWG2TB001911831_003
    Figure TWG2TB001911831_003
Patent Text Reader

Abstract

This invention discloses a technique for outputting a notification to induce a change in delivery location on a user terminal. One embodiment of the method may include the following steps: receiving a request for a first page from a user terminal, the first page including items that can only be delivered to delivery locations that meet preset criteria; in response to receiving the request for the first page, confirming whether a default delivery location set for the user of the user terminal meets the preset criteria; in response to determining that the set default delivery location does not meet the preset criteria, providing the user terminal with information indicating the output of a first notification, along with the first page, the first notification indicating a change in the default delivery location; and based on the user's input to the first notification, providing the user terminal with a second page for setting the default delivery location.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, and recording medium for providing a page including a notice The present invention relates to a method for providing a page including a notice. Recently, due to the development of communication technologies and changes in social and environmental factors, the delivery order service has been continuously expanding and becoming daily. In particular, as the demand for the delivery of fresh food increases, the service for delivering fresh food has been continuously expanding. When delivering fresh food, in order to improve consumer satisfaction, continuous efforts are being made to improve the freshness of the delivered food. The shorter the delivery time, the fresher the delivered food can be maintained. Therefore, in order to maintain the freshness of the delivered food, a service for minimizing the delivery time is being provided. For example, services such as same-day delivery and early morning delivery have been introduced to provide a service for delivering the goods ordered by users as quickly as possible. However, depending on the location of the delivery destination, services such as same-day delivery and early morning delivery may not be available. For example, when the distance between the delivery destination and the logistics center is too far, it may be difficult to perform fast delivery due to physical limitations. When the same-day delivery or early morning delivery service cannot be provided for the delivery destination set by the user, the fresh food is displayed as unavailable for purchase on the corresponding user's terminal. In the past, in such a case, there has been a problem that the fresh food is displayed as sold out, and the user cannot accurately grasp the reason why the fresh food cannot be purchased. [Problems to be Solved by the Invention] A technical problem to be solved by an embodiment of the present invention is to induce a change in the delivery destination in the terminal of a user who sets the delivery destination as an area where fresh food cannot be delivered. Another technical problem to be solved by an embodiment of the present invention is to improve user convenience and customer experience by indicating the reason why fresh food is displayed as sold out on the user terminal. Another technical problem to be solved by an embodiment of the present invention is to induce a change of the address to a delivery destination where fresh food can be delivered, so as to facilitate the purchase of fresh food on the user terminal. The technical problems of the present invention are not limited to the above-mentioned technical problems, and other technical problems not mentioned can be clearly understood by those skilled in the technical field to which the present invention pertains based on the following description. [Technical Means for Solving the Problems] A method performed by an electronic device according to an aspect of the present invention may include the following steps: receiving a request for a first page from a user terminal, the first page including items that can only be delivered to a delivery location that meets a preset criterion; in response to receiving the request for the first page, confirming whether the default delivery location set for the user of the user terminal meets the preset criterion; in response to determining that the set default delivery location does not meet the preset criterion, providing information indicating the output of a first notification to the user terminal together with the first page, the first notification instructing to change the default delivery location; and based on the user's input to the first notification, providing a second page for setting the default delivery location to the user terminal. In one embodiment, the step of confirming whether the default delivery location meets the preset criterion may include the following steps: confirming whether the address of the default delivery location belongs to a given area. In one embodiment, the method may further include the following steps: confirming whether there is a default delivery location set for the user; in response to determining that there is no default delivery location set for the user, providing information indicating the output of a second notification to the user terminal together with the first page, the second notification instructing to set the default delivery location; and based on the user's input to the second notification, providing the second page to the user terminal. In one embodiment, the second page may include an option for registering a new delivery location for registering a new delivery location; the method further includes the following steps: based on the user's input to the option for registering a new delivery location, providing a third page for registering a new delivery location to the user terminal; receiving information on the new delivery location from the user terminal; and registering the new delivery location for the user. In one embodiment, the method may further include the following steps: confirming whether the new delivery location meets the preset criterion; and in response to determining that the new delivery location does not meet the preset criterion, providing information indicating the output of a third notification to the user terminal, the third notification indicating that the new delivery location does not meet the preset criterion. In one embodiment, the method may further include the following steps: confirming whether the new delivery location meets the preset criterion; and in response to determining that the new delivery location meets the preset criterion, providing information indicating the output of a fourth notification to the user terminal, the fourth notification indicating that the new delivery location meets the preset criterion. In one embodiment, the fourth notification may be output only during a given period. In one embodiment, the above-mentioned second page may further include selection options for selecting one of at least one pre-registered delivery location; the above-mentioned method further includes the following steps: based on user input, setting one of the at least one pre-registered delivery location and the above-mentioned newly added delivery location as the default delivery location to be changed. In one embodiment, the above-mentioned first page may be displayed as an item that cannot be purchased for delivery only to delivery locations that meet a preset criterion, and the first page is provided in response to determining that the set default delivery location does not meet the preset criterion; the above-mentioned method further includes the following steps: confirming whether the changed default delivery location meets the preset criterion; and in response to determining that the changed default delivery location meets the preset criterion, providing information indicating that the item that can be delivered only to delivery locations that meet the preset criterion is displayable for purchase in the above-mentioned first page to the above-mentioned user terminal. In one embodiment, the above-mentioned first notification may be continuously displayed on a part of the display regardless of the scrolling of the above-mentioned first page. In one embodiment, the step of providing information indicating the output of the above-mentioned first notification to the above-mentioned user terminal may include the following steps: based on the user information of the above-mentioned user, determining whether the above-mentioned user is a user with a membership qualification; and in response to determining that the above-mentioned user is a user with a membership qualification, providing information indicating the output of the above-mentioned first notification to the above-mentioned user terminal. An electronic device according to an embodiment of the present invention may include: one or more processors; and one or more memories that store one or more commands executed by the above-mentioned one or more processors; and the above-mentioned one or more processors are configured in such a way that when the above-mentioned commands are executed by the above-mentioned one or more processors, the method of the present invention is executed. A non-transitory computer-readable recording medium according to an embodiment of the present invention records commands that, when executed by one or more processors, cause the above-mentioned one or more processors to perform actions; the above-mentioned commands are configured in such a way that the above-mentioned one or more processors execute the method of the present invention. [Effects of the Invention] According to various embodiments of the present invention, by displaying a notification indicating a change in the delivery location on the user terminal, the user can be guided to change the delivery location to purchase the desired fresh food. According to various embodiments of the present invention, as the user changes the delivery location to an area where fresh food can be delivered, the fresh food can be displayed as purchasable on the user terminal. The various embodiments described herein are illustrated for the purpose of clearly explaining the technical idea of the present invention and are not intended to limit it to specific embodiments. The technical idea of the present invention includes various modifications, equivalents, alternatives, and embodiments obtained by selectively combining all or part of the various embodiments described herein. Also, the scope of rights of the technical idea of the present invention is not limited to the various embodiments presented below or the specific descriptions thereof. Regarding the terms used herein, including technical or scientific terms, unless otherwise defined, they should have the meanings commonly understood by those with ordinary knowledge in the technical field to which the present invention pertains. Regarding expressions such as "comprises", "may comprise", "includes", "may include", "has", "may have", etc. used herein, they mean the existence of object features (e.g., functions, operations, or components, etc.), and do not exclude the existence of other additional features. That is, the above expressions should be understood as open-ended terms having the possibility of including other embodiments. Regarding the singular expressions used herein, unless otherwise specified in the context, they may include the meaning of the plural form, and this also applies to the singular expressions described in the claims. Regarding the expressions such as "first", "second", or "1st", "2nd", etc. used herein, unless otherwise mentioned, they are used to distinguish one object from other objects when referring to plural objects of the same kind, and are not used to limit the order or importance of such objects. Expressions such as "A, B, and C", "A, B, or C", "A, B, and / or C", or "at least one of A, B, and C" or "at least one of A, B, or C", "at least one of A, B, and / or C", etc. used herein may refer to each of the listed items or all possible combinations of the listed items. For example, "at least one of A or B" may refer to (1) at least one A, (2) at least one B, (3) at least one A and at least one B. As used herein, the term "component" may refer to software, or hardware components such as FPGA (field-programmable gate array) and ASIC (application specific integrated circuit). However, the "component" is not limited to hardware and software. The "component" can be configured in the form of being stored in an addressable storage medium, and can also be configured in the form of executing one or more processors. In an embodiment, the "component" may include components such as software components, object-oriented software components, class components, and task components, processes, functions, attributes, programs, subroutines, code segments, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. As used herein, the expression "based on" is used to describe one or more factors that affect the act or action of determination or judgment described in the statement or text including this expression, and this expression does not exclude additional factors that affect the act or action of determination or judgment. As used herein, the expression that a certain component (for example, the first component) "is connected" or "is coupled" to another component (for example, the second component) not only means that the certain component is directly connected or coupled to the other component, but also means that it is connected or coupled to the other component through a new other component (for example, the third component). As used herein, the expression "configured to" may, according to the context, have meanings such as "set in the manner of", "have the ability of", "changed in the manner of", "made in the manner of", "can perform", etc. This expression is not limited to the meaning of "specially designed on hardware". For example, a processor configured to perform a specific action may refer to a general-purpose processor that can perform the specific action by executing software. Hereinafter, various embodiments of the present invention will be described with reference to the accompanying drawings. In the accompanying drawings and the description of the drawings, the same reference numerals are given to the same or substantially equivalent components. Also, in the description of the following various embodiments, the repeated description of the same or corresponding components may be omitted, but this does not mean that the components are not included in the embodiments. FIG. 1 is a diagram showing an environment to which an electronic device according to an embodiment of the present invention can be applied. The electronic device 110 and the user terminal 120 can be connected through a network and communicate with each other. The electronic device 110 can be a server or another terminal different from the user terminal 120. The electronic device 110 can be a server device that provides e-commerce services. That is, the electronic device 110 can be a server device that operates under the management of the operator of the e-commerce service. The electronic device 110 can manage information related to users who utilize e-commerce services. The information related to users managed by the electronic device 110 as described above can include, for example, user name information, age information, address information, or contact information. The management of information related to users refers to the general term for all a series of behaviors that have the control authority over such information and process it. For example, the management of information related to users can include storing, updating, or modifying such information. The electronic device 110 can manage information related to the items provided by the e-commerce service. The e-commerce service can be a service that provides users with goods such as objects, food, and products that users can purchase. Or, the e-commerce service provided by the electronic device 110 can include a service that mediates the sale of goods from some users to other users. The information related to items managed by the electronic device 110 as described above can include, for example, item identification information, item name, product information corresponding to the item, item price, item capacity, item size, item weight, item attributes, category, or unit price information. At this time, an item can be a sales unit of a product, and even in the case of the same product, it can be provided to users as different items. For example, in the case of the same product, if the sales unit quantity and price are different, it can also be sold as another item. Therefore, there can be different items that share product information. The management of information related to items refers to the general term for all a series of behaviors that have the control authority over such information and process it. For example, the management of information related to items can include storing, updating, or modifying such information. The electronic device 110 can manage information related to customers who utilize e-commerce services. The information related to customers managed by the electronic device 110 as described above can include, for example, customer name information, age information, address information, settlement method information, purchase history information, or contact information. The management of information related to customers refers to the general term for all a series of behaviors that have the control authority over such information and process it. For example, the management of information related to customers can include storing, updating, or modifying such information. The management of information related to users or items refers to the general term for all a series of behaviors that have the control authority over such information and process it. For example, the management of information related to users can include storing, updating, or modifying such information. The electronic device 110 can manage various information provided to users who utilize e-commerce services. The electronic device 110 can manage various data required to provide e-commerce services based on the requests of the administrator who manages the e-commerce services or the users who utilize the e-commerce services. For example, it can generate, modify, store, or provide to users various pages associated with e-commerce services, namely, data related to item catalog pages, product detailed description pages, search result pages, product sales pages, activity pages, and login pages generated due to users' access requests. Regarding the management method of the electronic device 110, in one embodiment, the electronic device 110 can manage the information attached when providing e-commerce services based on users' input. In one embodiment, the electronic device 110 can provide a page associated with e-commerce services to the user terminal 120 based on the request of the user who utilizes the e-commerce services. Here, the page associated with e-commerce services provided to the user terminal 120 can include: a page providing various information related to items that the user can purchase or a page related to the purchased item requested by the user, a shopping cart page for purchasing items, a page providing a catalog of items retrieved in various ways, a page providing detailed information about the item, etc. The action of providing the page can include the action of providing at least a part of all the data generated during the process of the user utilizing the e-commerce services to the user. Moreover, the electronic device 110 can manage transactions related to the e-commerce services provided to users, that is, transactions related to online goods (such as goods or services). That is, the electronic device 110 can manage a series of processes that enable users to search, select, purchase, and settle items and request delivery, etc. As the above-mentioned processes, the electronic device 110 can provide customers with information related to items and delivery so that users can search, select, purchase, and settle items and request delivery, and can receive the users' purchase, settlement, and delivery requests from the users. In addition, it should be noted that regarding the actions that the electronic device 110 can perform, even if an action not mentioned in the present invention, as long as the action is a common action that a well-known server device for providing e-commerce services can perform, applying the technical idea of the present invention with reference to that action is not excluded from the scope of the present invention. The electronic device 110 can be a server device that manages e-commerce services. That is, the electronic device 110 can be a server device that manages the platform for providing e-commerce services. Users can join the e-commerce services and purchase items through the e-commerce services. The user terminal 120 can transmit the input of requesting information about items to the electronic device 110, and the electronic device 110 can provide the information about the items to the user terminal 120. The above-mentioned electronic device 110 can be implemented as more than one computing device. For example, all functions of the electronic device 110 can be implemented in a single computing device. For another example, the first function of the electronic device 110 can be implemented in the first computing device, and the second function can be implemented in the second computing device. As yet another example, a plurality of computing devices that respectively implement all functions or specific functions of the electronic device 110 can be used. The above-mentioned computing device can be a desktop computer, a laptop computer, an application server, a proxy server, a cloud server, etc., but is not limited thereto, and all types of devices with computing functions can be computing devices. The user terminal 120 can be a device for a user to utilize e-commerce services. The user terminal 120 can be implemented as a terminal capable of transmitting and receiving various information with the electronic device 110 via a network. For example, the user terminal 120 can be one of a computer, a laptop, a portable communication terminal (such as a smartphone), a portable multimedia device, a wearable device, or an HMD (Head-Mounted Display). However, the type of the user terminal 120 is not limited thereto, and the user terminal 120 can be any device as follows: it can include an input / output interface for receiving information from the user or outputting information to the user, and communicate with the electronic device 110 or other devices via a network. The user terminal 120 can provide the information received from the electronic device 110 to the user, and can receive an input from the user and transmit it to the electronic device 110. Specifically, the user terminal 120 can obtain an input from the user indicating a call to various pages, and generate a command indicating a call to various pages corresponding to the obtained input. The user terminal 120 can transmit a command indicating a call to various pages to the electronic device 110. The input obtained from the user can include various forms of input such as a click using a mouse, a touch using a touchpad or a touch screen, voice recognition, and other electronic inputs. The user terminal 120 can receive various pages from the electronic device 110 and output the received various pages. The user terminal 120 can be a device for the user to utilize the delivery order service. The user terminal 120 can be implemented as a terminal that transmits and receives various information to and from the electronic device 110 via a network. For example, the user terminal 120 can be one of a computer, a laptop, a portable communication terminal (such as a smartphone), a portable multimedia device, a wearable device, or an HMD (Head-Mounted Display). However, the type of the user terminal 120 is not limited thereto, and the user terminal 120 can be any device as follows: It can include an input / output interface for receiving information from the user or outputting information to the user, and communicate with the electronic device 110 or other devices via a network. The network can function to connect the electronic device 110 with the user terminal 120 or other external devices. For example, the network can provide a connection path so that the user terminal 120 or other external devices can be connected to the electronic device 110 to transmit and receive packet data with the electronic device 110. The network can be implemented as all types of wired or wireless networks such as a Local Area Network (LAN), a Wide Area Network (WAN), a Mobile Radio Communication Network, or a Wibro (Wireless Broadband Internet), for example. In one embodiment, the electronic device 110 and the user terminal 120 can operate as one device. The user terminal 120 can be included in the electronic device 110 as all or part of the components of the electronic device 110. In this case, for example, various information exchanged between the electronic device 110 and the user terminal 120 via the network can be various information exchanged between components within one device. The electronic device (for example, the electronic device 110) in various embodiments of the present invention can be a device of various forms. For example, the electronic device 110 can be a portable communication device, a computer device, a portable multimedia device, a wearable device, a home appliance device, or a device obtained by combining one or more of the above devices. The electronic device 110 of the present invention is not limited to the above devices. FIG. 2 is a block diagram of an electronic device according to an embodiment of the present invention. The electronic device 200 can process information on e-commerce services. In one embodiment, the electronic device 200 may include one or more processors 210, one or more memories 220, and a communication interface 230 as components. In one embodiment, at least one of the components of the electronic device 200 may be omitted, or other components may be added to the electronic device 200. In one embodiment, some of the components may be integrally implemented additionally or alternatively, or implemented as a single or plural individuals. In the present invention, one or more processors 210 may be referred to as the processor 210. Unless otherwise explicitly stated in the text, the expression of the processor 210 may refer to a set of one or more processors. In the present invention, one or more memories 220 may be referred to as the memory 220. Unless otherwise explicitly stated in the text, the expression of the memory 220 may refer to a set of one or more memories. In one embodiment, at least some of the internal / external components of the electronic device 200 are connected to each other via a bus, GPIO (General Purpose Input / Output), SPI (Serial Peripheral Interface), or MIPI (Mobile Industry Processor Interface) so that information (data, signals, etc.) can be exchanged. The communication interface 230 can communicate with the user's terminal and external devices. The communication interface 230 can perform wireless or wired communication between the electronic device 200 and the terminal. For example, the communication interface 230 can perform wireless communication in the following ways: eMBB (enhanced Mobile Broadband), URLLC (Ultra Reliable Low-Latency Communications), MMTC (Massive Machine Type Communications), LTE (Long-Term Evolution), LTE-A (LTE Advance), NR (New Radio), UMTS (Universal Mobile Telecommunications System), GSM (Global System for Mobile communications), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), WiBro (Wireless Broadband), WiFi (Wireless Fidelity), Bluetooth, NFC (Near Field Communication), GPS (Global Positioning System), or GNSS (Global Navigation Satellite System), etc. For example, the communication interface 230 can perform wired communication in the following ways: USB (Universal Serial Bus), HDMI (High Definition Multimedia Interface), RS-232 (Recommended Standard-232), or POTS (Plain Old Telephone Service), etc. In one embodiment, the electronic device 200 can also be integrated with other devices to be realized. In this case, the communication interface 230 can function as a connection circuit or interface connecting the electronic device 200 and the corresponding other devices. The processor 210 can drive software (such as commands, programs, etc.) to control at least one component of the electronic device 200 connected to the processor 210. Also, the processor 210 can perform various operations, processes, generate data, processing, etc. related to the present invention. Also, the processor 210 can load data, etc. from the memory 220, or store the above data in the memory 220. Further, the processor 210 can communicate various information with the user terminal and external devices through the communication interface 230. In one embodiment, the processor 210 can control the communication interface 230 to send various information such as information of various pages to the user terminal. The memory 220 can store various information (data). The information stored in the memory 220 is information obtained, processed, or used by at least one component of the electronic device 200, and can include software (such as commands, programs, etc.). The memory 220 can include volatile and / or non-volatile memory. In the present invention, commands or programs are software stored in the memory 220, and can include an operating system for controlling the operation of the resources of the electronic device 200, an application program, and / or middleware that provides various functions to the application program in order to enable the application program to utilize the resources of the electronic device 200. In one embodiment, the memory 220 can store commands that cause the processor 210 to perform operations when executed by the processor 210. The memory 220 can store at least a part of the information received from the terminal through the communication interface 230, and / or the information sent to the terminal through the communication interface 230. The processor 210 can store at least a part of the information received from the terminal through the communication interface 230, and / or the information sent to the terminal through the communication interface 230 in the memory 220. The processor 210 can confirm the default delivery address registered in the user terminal. The default delivery address can refer to the address set for delivering the purchased items when the user uses the e-commerce service. According to one embodiment, the default delivery address can be the address set by the user when previously using the e-commerce service. The processor 210 may determine whether the default delivery location meets a preset criterion. For example, the processor 210 may determine whether the preset criterion is met based on the address of the default delivery location. Depending on the time it takes to deliver the items ordered by the user to the set default delivery location, there are areas where items can be delivered in a fresh state and areas where items cannot be delivered in a fresh state. Hereinafter, the area where items can be delivered in a fresh state is referred to as the area where fresh produce can be delivered. When the default delivery location belongs to the area where fresh produce can be delivered, the processor 210 may determine that the default delivery location meets the preset criterion. On the contrary, when the default delivery location does not belong to the area where fresh produce can be delivered, the processor 210 may determine that the default delivery location does not meet the preset criterion. According to one embodiment, the processor 210 may confirm the default delivery location registered in the user terminal and determine whether the default delivery location belongs to the area where fresh produce can be delivered. For example, various factors such as traffic conditions, the distance from the logistics center where the item delivery starts to the set delivery location, and the attributes of the item may be used to determine whether the default delivery location is an area where fresh produce can be delivered. When the default delivery location does not belong to the area where fresh produce can be delivered, the processor 210 may display at least one item that can only be purchased in the area where fresh produce can be delivered as unavailable on the first page. The first page is a page provided when the user uses the e-commerce service to purchase items and may include a product catalog page, a search result page, and a product details page. For example, the processor 210 may provide the user terminal with information indicating that at least one item that can only be purchased in the area where fresh produce can be delivered is displayed as out of stock on the first page. Although the inventory of the item in the logistics center has not actually decreased, it may be displayed as out of stock because it cannot be delivered to the delivery location set by the user in a fresh state. The user cannot purchase the product displayed as out of stock at the set delivery location. The processor 210 may, in response to determining that the default delivery location does not meet a preset criterion, provide information indicating the output of the first notice to the user terminal together with the first page. The first notice may include information that the currently set default delivery location does not meet the preset criterion and information inducing a change in the default delivery location. For example, the first notice may include a statement such as "An area where fresh food cannot be delivered. Please change the delivery location." The first notice and other subsequent notices may be provided in various forms such as a message box, an upper banner, a pop-up message, etc., but are not limited thereto. On the contrary, when the default delivery location meets the preset criterion, the processor 210 may not provide information indicating the output of a notice to the user terminal. The processor 210 may determine the position for outputting the first notice. For example, the processor 210 may provide information indicating the output of the first notice to the user terminal at the upper or lower end of the first page. According to another embodiment, the processor 210 may provide information to the user terminal indicating a change in the position of the first notice based on a user input. According to another embodiment, the processor 210 may provide information to the user terminal indicating that the first notice is continuously displayed on a part of the display regardless of the scrolling of the first page. According to an embodiment, the processor 210 may output the first notice differently according to the pool of retrieved items. For example, when the user retrieves all items provided by the e-commerce service and when the user retrieves only fresh food items, the design of the first notice provided by the processor 210 to the user terminal may be different. Subsequently, examples of the processor 210 outputting other first notices that vary according to the pool of retrieved items will be described in detail with reference to FIGS. 4 to 5. According to an embodiment, the user terminal may not have a default delivery location registered. The processor 210 may confirm whether a default delivery location is registered in the user terminal and, in response to determining that the user terminal does not have a default delivery location registered, provide information indicating the output of a second notice to the user terminal together with the first page, the second notice instructing the registration of a default delivery location. For example, the second notice may include a statement such as "Please register a delivery location." The processor 210 may provide the second page to the user terminal based on the user's input to the first notification or the second notification. The second page is a page for managing the delivery address, and may display the information of at least one registered delivery address when there is a registered delivery address. According to an embodiment, even if there is no user input to the first notification or the second notification, the processor 210 may also provide the second page to the user terminal based on the user's input to the address book management option included in the first page. The information related to the registered delivery address may include, for example, the name of the delivery address, the address of the delivery address, and whether it is the default delivery address. The second page may further include a delivery address modification option that can modify the information of the registered delivery address. According to an embodiment, the second page may further include a new delivery address registration option that can add a new delivery address. Hereinafter, the case where the second page is provided to the user terminal based on the user's input to the first notification or the second notification other than the input to the address book management option will be described. That is, the case where the pre-registered default delivery address is not an area where fresh food can be delivered, or there is no pre-registered default delivery address will be described. The processor 210 may provide the third page to the user terminal based on the user's input to the new delivery address registration option or the delivery address modification option on the second page. The third page may include an option for registering the delivery address information of the new delivery address. For example, the user may register a new delivery address by inputting the name, address, detailed address, and whether it is the default delivery address related to the new delivery address on the third page. The processor 210 may determine whether the newly added delivery address is an area where fresh food can be delivered. In response to determining that the newly added delivery address is not an area where fresh food can be delivered, the processor 210 may provide the user terminal with information indicating the output of the third notification. The third notification may include a statement indicating that the registered delivery address is not an area where fresh food can be delivered. According to an embodiment, the third notification may further include a close option that can close the third message. The processor 210 may provide the user terminal with information indicating not to output the third notification based on the user's input to the close option. When the user sets the delivery address in an area where fresh food cannot be delivered as the default delivery address, the processor 210 may provide the user terminal with information indicating the output of the following notification on the third page, that is, indicating that the currently set default delivery address is not an area where fresh food can be delivered. According to an embodiment, the notification indicating that the currently set default delivery address is not an area where fresh food can be delivered can only be output on the third page within a predetermined period. When the set default delivery address is not an area for fresh food delivery, even if the user enters the first page again, the first notification can be output on the user terminal. Conversely, when the newly added delivery location is an area where fresh produce can be delivered, the processor 210 may not provide the information indicating the output of the notice to the user terminal on the third page. When the newly added delivery location, which is an area where fresh produce can be delivered, is registered as the default delivery location, the processor 210 may then provide the information indicating the output of the fourth notice to the user terminal together with the first page. The fourth notice may include a statement indicating that the changed default delivery location is an area where fresh produce can be delivered. When the changed default delivery location is an area where fresh produce can be delivered, the processor 210 may display the items that can currently be delivered to the default delivery location as purchasable on the first page. According to an embodiment, the processor 210 may indicate the output of the first notice to the fourth notice based on user information. According to an embodiment, the processor 210 may determine whether the user is a user with a membership qualification based on user information. In response to determining that the user is a user with a membership qualification, the processor 210 may provide the information indicating the output of the first notice to the user terminal. In response to determining that the user is not a user with a membership qualification, the processor 210 may not provide the information indicating the output of the first notice to the user terminal. FIG. 3 is a diagram showing an embodiment in which an electronic device according to an embodiment of the present invention displays the first notice on a product catalog page. The processor may display the product catalog page 300 on the display in response to executing a platform for providing an e-commerce service. The product catalog page 300 may include various items that can be displayed before the user performs a search. The processor may confirm the registered default delivery location and determine whether the default delivery location meets a preset criterion. For example, when the address of the default delivery location belongs to an area where fresh produce can be delivered, the processor may determine that the default delivery location meets the preset criterion. According to an embodiment, when the default delivery location does not belong to an area where fresh produce can be delivered, the processor may display the items that can only be delivered in the area where fresh produce can be delivered as not purchasable on the product catalog page 300. For example, the items that can only be delivered in the area where fresh produce can be delivered may be displayed as temporarily sold out. The user cannot purchase the items displayed as temporarily sold out. When the set default delivery location does not belong to an area where fresh produce can be delivered, the processor may display the first notice 302 on a part of the display. The first notice 302 may indicate that the currently set default delivery location is not an area where fresh produce can be delivered and prompt the user to change the delivery location. For example, as shown in FIG. 3, the first notice 302 may include a statement such as "Not an area where fresh produce can be delivered. If you want to view more products, please change the delivery location". The first notice 302 may include a second page entry option that can lead to the second page for setting the delivery location. The processor may provide the second page to the user terminal based on the user's input to the second page entry option. Referring to FIG. 3, the first notification 302 is shown at the upper end of the product catalog page 300, but embodiments of the present invention are not limited thereto. The first notification 302 may be displayed on one side (e.g., the lower end) of the product catalog page 300, and its position may be moved based on user input to the first notification 302. For example, the position may be moved based on user input (e.g., drag and drop) to the first notification 302. According to an embodiment, the first notification 302 may be continuously displayed on a part of the product catalog page 300 regardless of the scrolling of the product catalog page 300. For example, even if the user scrolls down the product catalog page 300, the first notification 302 may continue to be displayed on a part of the display (e.g., the upper end). FIG. 4 is a diagram showing an embodiment in which an electronic device according to an embodiment of the present invention displays a first notification on a search result page. FIG. 5 is a diagram showing an embodiment in which an electronic device according to an embodiment of the present invention displays a first notification on a search result page for fresh food. Referring to FIGS. 4 to 5, the processor may display the first notifications 402 and 502 on the search result pages 400 and 500. Descriptions of content that is repeated with that described in FIGS. 1 to 3 are omitted. The processor may provide the search result pages 400 and 500 to the user terminal in response to the user inputting a search term in the product catalog page 300. The search result pages 400 and 500 may include a plurality of items related to the search term input by the user. According to an embodiment, the search result pages 400 and 500 may be provided differently according to the pool of items being searched. Referring to FIGS. 4 and 5, FIG. 4 shows a search result page 400 for a search targeting all items provided by an e-commerce service, and FIG. 5 shows a search result page 500 for a search targeting fresh food. Referring to FIG. 4, when searching for all items provided by an e-commerce service, only the search term may be displayed in the search window. In contrast, referring to FIG. 5, when searching only for fresh food, a fragment 504 indicating that the item being searched is fresh food may be displayed in the search window. According to an embodiment, the processor may confirm the default delivery location and instruct not to include items that cannot be delivered to the default delivery location in the search result pages 400 and 500. For example, a first item that cannot be delivered to the default delivery location may be displayed on the product catalog page 300, but may not be displayed on the search result pages 400 and 500. According to an embodiment, the processor may provide the user terminal with information indicating that the first notifications 402 and 502 are displayed differently according to the retrieved item pool. For example, the processor may provide the user terminal with information indicating the following: displaying the statements included in the first notifications 402 and 502 differently, or whether to output the first notifications 402 and 502 including an option to close the first notifications 402 and 502. Referring to FIG. 4, when retrieving all items provided by the e-commerce service, the processor may provide the user terminal with information indicating the output of the first notification 402, which includes a first statement and an option 404 to close the first notification 402. Referring to FIG. 5, when retrieving only fresh food items, the first notification including the first statement and a different second statement and not including an option to close the first notification 502 may be output. FIG. 6 is a diagram showing an embodiment in which an electronic device according to an embodiment of the present invention displays an item as unavailable on a product detail page. Referring to FIG. 6, the processor may display that the product cannot be purchased on the product detail page 600 of an item that cannot be delivered to the default delivery location. For example, the processor may display the item as temporarily out of stock 602 on the product detail page 600. According to an embodiment, items that cannot be delivered to the default delivery location are not displayed on the search result page. Therefore, the processor may provide the user terminal with the product detail page 600 of the item displayed as temporarily out of stock 602 based on the user's input of a specific item on the product catalog page 300. According to an embodiment, as the processor changes the default delivery location to a location where the item can be delivered, information indicating that the item is displayed as available on the product detail page 600 may be provided to the user terminal. FIG. 7 is a diagram showing an embodiment in which an electronic device according to an embodiment of the present invention displays a second notification on a product catalog page. When the default delivery location is not registered, the processor may provide the user terminal with information indicating the output of the second notification 702 together with the first page 700. The second notification 702 may include a statement indicating the following: the default delivery location is not currently registered, and the default delivery location needs to be registered. According to an embodiment, the processor may provide the user terminal with information indicating the following: enabling the second notification 702 to further include a second page entry option to move to a second page where the default delivery location can be set. The processor may provide the user terminal with the second page based on the user's input of the second page entry option in the second notification 702. FIGS. 8a and 8b are diagrams showing an embodiment of a second page according to an embodiment of the present invention. When there are more than one delivery addresses registered on the user terminal, the second page 800 may include information 802 of the plurality of registered delivery addresses. For example, referring to FIG. 8a, the second page 800 may include the name, address, detailed address, contact information, whether there is a default delivery address, and whether the corresponding delivery address meets a preset criterion of the delivery address. According to an embodiment, when the delivery address meets the preset criterion, the processor may further display a statement indicating that the address meets the preset criterion. The second page 800 may further include a modification option capable of modifying the information 802 of the registered delivery address. The processor may provide a third page capable of modifying the information 802 of the delivery address to the user terminal based on the user's input to the modification option. Referring to FIG. 8b, when there is no registered delivery address, the second page 800 may not display the information of the delivery address. The second page 800 may further include a new delivery address registration option capable of registering a new delivery address. The processor may provide a third page capable of registering a new delivery address to the user terminal based on the user's input to the new delivery address registration option. FIGS. 9a to 9c are diagrams showing embodiments of an electronic device displaying a third page and a third notification according to an embodiment of the present invention. Referring to FIG. 9a, the third page 900 may include options for registering or modifying information of a delivery address. The processor may determine the name, address, detailed address, contact information, whether it is a default delivery address, etc. of the delivery address based on the user's input to the third page 900. When the address of the input delivery address does not meet the preset criterion, the processor may provide information to the user terminal indicating that the third notification 902 is output to the third page 900. The third notification 902 may indicate that the address of the currently input delivery address does not meet the preset criterion. For example, referring to FIG. 9b, the third notification 902 may include a statement indicating that the input delivery address is not an area where fresh food can be delivered. The third notification 902 may further include a close option. The processor may provide information to the user terminal indicating that the third notification 902 is not output based on the user's input to the close option. Even if the third notification 902 is output to the user terminal, the user may register the delivery address. For example, even if the newly registered delivery address is not an area where fresh food can be delivered, the user may register the delivery address. Referring to FIG. 9c, when registering a delivery address that does not belong to an area where fresh food can be delivered, the processor may provide information to the user terminal indicating that the notification 910 is output, and the notification 910 indicates that the address of the currently registered delivery address in the third page 900 is not an area where fresh food can be delivered. FIGS. 10a to 10c are diagrams showing embodiments of an electronic device displaying a fourth notification on a first page according to an embodiment of the present invention. FIG. 10d is a diagram showing an embodiment of an electronic device displaying a corresponding item as purchasable on a product detail page according to an embodiment of the present invention. When the default delivery address after the change is an area where fresh food can be delivered, the processor can output the 4th notifications 1002a, 1002b, 1002c indicating that fresh food can now be delivered to the 1st pages 1000a, 1000b, 1000c. As the default delivery address changes to an area where fresh food can be delivered, the processor can display items that were previously shown as unavailable for purchase on the product catalog page 1000a as available for purchase. Referring to FIG. 10a, the processor can output the 4th notification 1002a on the product catalog page 1000a. Referring to FIGS. 10b and 10c, the processor can output the 4th notifications 1002b, 1002c to the search result pages 1000b, 1000c. According to one embodiment, the processor can provide the user terminal with information indicating to output the 4th notifications 1002a, 1002b, 1002c only within a predetermined period. According to one embodiment, the processor can provide the user terminal with information indicating to output the 4th notifications 1002a, 1002b, 1002c to the lower end of the display of the user terminal. Referring to FIG. 10d, when the default delivery address changes to an area where fresh food can be delivered, the processor can display 1010 items that were previously shown as unavailable for purchase on the product detail page 1000d as available for purchase. FIG. 11 is a sequence diagram of a method for an electronic device according to an embodiment of the present invention to display a notification based on a delivery address. In step 1100, the electronic device can confirm whether the address of the default delivery address set by the user terminal meets a preset criterion. According to one embodiment, the electronic device can determine that the preset criterion is met when the address of the delivery address is included in a predetermined area. In step 1110, in response to determining that the default delivery address does not meet the preset criterion, the electronic device can provide the user terminal with information indicating to output the 1st notification, which indicates that the default delivery address needs to be changed. The processor can instruct to output the 1st notification to the 1st page including the product catalog page, the search result page, and the product detail page. According to one embodiment, when there is no registered default delivery address, the processor can transmit to the user terminal information indicating to output the 2nd notification, which indicates that a default delivery address needs to be registered. The 1st notification and the 2nd notification can include an option to enter a page where the delivery address can be set. In step 1120, the electronic device may provide a page including an option for setting a changeable delivery address to the user terminal based on the user's input to the notification. For example, the electronic device may provide the second page to the user terminal based on the user's input to the option for entering the second page included in the first notification or the second notification. When there is a previously registered delivery address in the user terminal, the second page may include information related to the registered delivery address. The second page may include an option for registering a new delivery address that can register a new delivery address. The electronic device may provide the third page to the user terminal based on the user's input to the option for registering a new delivery address. The electronic device may provide an option for inputting information on a new delivery address on the third page. When the address of the new delivery address does not meet the preset criteria, the electronic device may output a third notification on the third page. The third notification may indicate that the address of the input new delivery address does not meet the preset criteria. When the address of the changed default delivery address meets the preset criteria, the electronic device may provide information instructing the fourth notification to be output to the first page to the user terminal. The fourth notification may indicate that the changed default delivery address meets the preset criteria. In the sequence diagram shown in FIG. 11, each step of the method or algorithm is described in sequence. However, in addition to implementing each step in sequence, each step may also be implemented in an order arbitrarily combined based on the present invention. The description related to the flowchart of the present invention does not exclude changes or modifications to the method or algorithm, nor does it mean that any step is essential or preferred. In one embodiment, at least some steps may be implemented in parallel, repeatedly, or heuristically. In another embodiment, at least some steps may be omitted or other steps may be added. Various embodiments of the present invention can be implemented in the form of software in a machine-readable storage medium. The software can be the software for implementing various embodiments of the present invention. Programmers in the technical field to which the present invention pertains can infer the software based on various embodiments of the present invention. For example, the software can be a program including machine-readable commands (such as code or code segments). A machine is a device that can operate according to commands called from a storage medium, such as a computer. In one embodiment, the machine can be the electronic device 200 of an embodiment of the present invention. In one embodiment, the processor of the machine executes the called commands, so that the components of the machine can perform functions corresponding to the commands. In one embodiment, the processor can be the processor 210 of an embodiment of the present invention. The storage medium can refer to all kinds of recording media that can be read by a device and store data. The storage medium can include, for example, ROM (Read only memory), RAM (Random-access memory), CD-ROM (Compact Disc Read-Only Memory), magnetic tapes, floppy disks, optical information storage devices, etc. In one embodiment, the storage medium can be the memory 220. In one embodiment, the storage medium can also be implemented in a form distributed in a computer system connected to a network, etc. The software can be stored dispersedly in a computer system, etc. to be executed. The storage medium can be a non-transitory storage medium. A non-transitory storage medium refers to a tangible medium in which data actually exists whether it is stored semi-permanently or temporarily, and does not include a transitory signal. As described above, the technical idea of the present invention has been explained according to various embodiments, but the technical idea of the present invention includes various substitutions, deformations, and changes that can be understood within the scope of those having ordinary knowledge in the technical field to which the present invention pertains. Also, it should be understood that such substitutions, changes, and alterations can be included within the scope of the appended patent application for the invention. 110: Electronic device 120: User terminal 200: Electronic device 210: Processor 220: Memory 230: Communication interface 300: Product catalog page 302: First notification 400: Search result page 402: First notification 404: Option 500: Search result page 502: First notification 504: Fragment 600: Product details page 602: Temporarily out of stock 700: First page 702: Second notification 800: Second page 802: Information on delivery location 900: Third page 902: Third notification 910: Notification 1000a: First page 1000b: First page 1000c: First page 1000d: Product details page 1002a: Fourth notification 1002b: Fourth notification 1002c: Fourth notification 1010: Display 1100: Step 1110: Step 1120: Step FIG. 1 is a diagram showing an environment in which an electronic device according to an embodiment of the present invention can be applied. FIG. 2 is a block diagram of an electronic device according to an embodiment of the present invention. FIG. 3 is a diagram showing an embodiment in which an electronic device according to an embodiment of the present invention displays a first notification on a product catalog page. FIG. 4 is a diagram showing an embodiment in which an electronic device according to an embodiment of the present invention displays a first notification on a search result page. FIG. 5 is a diagram showing an embodiment in which an electronic device according to an embodiment of the present invention displays a first notification on a search result page for fresh food. FIG. 6 is a diagram showing an embodiment in which an electronic device according to an embodiment of the present invention displays an item as unavailable for purchase on a product details page. FIG. 7 is a diagram showing an embodiment in which an electronic device according to an embodiment of the present invention displays a second notification on a product catalog page. FIGS. 8a and 8b are diagrams showing an embodiment of a second page according to an embodiment of the present invention. FIGS. 9a to 9c are diagrams showing an embodiment in which an electronic device according to an embodiment of the present invention displays a third page and a third notification. FIGS. 10a to 10c are diagrams showing an embodiment in which an electronic device according to an embodiment of the present invention displays a fourth notification on a first page. FIG. 10d is a diagram showing an embodiment in which an electronic device according to an embodiment of the present invention displays a corresponding item as available for purchase on a product details page. 300: Product catalog page 302: First notification

Claims

1. A method executed by an electronic device, comprising the steps of: receiving a request for a first page from a user terminal, the first page including items that can only be delivered to delivery locations that meet the preset criteria; in response to receiving the request for the first page, confirming whether a default delivery location set for a user of the user terminal meets the preset criteria; in response to confirming that the default delivery location set for the user does not meet the preset criteria; displaying information related to the items that can only be delivered to the delivery locations that meet the preset criteria on the first page, wherein the information includes: The system provides the user terminal with at least one of the name, image, and price of the aforementioned item; an indication that the aforementioned item cannot be purchased; and information including the first page and an instruction outputting a first notification, which indicates a change to the aforementioned default delivery location; based on the user's input to the aforementioned first notification, a second page for setting the default delivery location is provided to the user terminal; based on the user's input to the aforementioned second page, the aforementioned default delivery location is changed; it is confirmed whether the changed default delivery location meets the aforementioned preset criteria; and in response to confirming that the changed default delivery location meets the aforementioned preset criteria, the indication that the aforementioned item cannot be purchased is updated to an indication that the aforementioned item can be purchased.

2. The method performed by the aforementioned electronic device as described in Request 1, wherein the step of confirming whether the aforementioned default delivery address meets the aforementioned preset criteria includes the following steps: confirming whether the address of the aforementioned default delivery address belongs to a predetermined area.

3. The method performed by the aforementioned electronic device as described in claim 1 further includes the following steps: confirming whether a default delivery location is set for the aforementioned user; in response to confirming that no default delivery location is set for the aforementioned user, providing the aforementioned user terminal with information indicating the output of a second notification, together with the aforementioned first page, the second notification indicating the setting of a default delivery location; and providing the aforementioned second page to the aforementioned user terminal based on the user's input of the aforementioned second notification.

4. The method performed by the aforementioned electronic device as described in claim 1, wherein the aforementioned second page includes a new delivery location registration option for registering a new delivery location; the method further includes the following steps: providing a third page for registering a new delivery location to the aforementioned user terminal based on the user's input of the aforementioned new delivery location registration option; receiving information about the new delivery location from the aforementioned user terminal; and registering the new delivery location for the aforementioned user.

5. The method performed by the aforementioned electronic device as described in claim 4 further includes the following steps: confirming whether the newly added delivery location meets the aforementioned preset criteria; and in response to determining that the newly added delivery location does not meet the aforementioned preset criteria, providing the user terminal with information indicating that the newly added delivery location does not meet the aforementioned preset criteria.

6. The method performed by the aforementioned electronic device as described in claim 4 further includes the following steps: confirming whether the newly added delivery location meets the aforementioned preset criteria; and in response to confirming that the newly added delivery location meets the aforementioned preset criteria, providing the user terminal with information indicating that the newly added delivery location meets the aforementioned preset criteria.

7. The method performed by the aforementioned electronic device as described in claim 6, wherein the aforementioned notification 4 is output only during a predetermined period.

8. The method performed by the aforementioned electronic device as described in claim 4, wherein the second page further includes a selection option for selecting one of at least one pre-registered delivery locations, and the step of changing the default delivery location based on the user's input to the second page further includes: Based on user input, at least one of the pre-registered delivery locations and one of the newly added delivery locations will be set as the default delivery location for the change.

9. The method performed by the aforementioned electronic device as described in claim 1, wherein the aforementioned first notification is continuously displayed on a portion of the display regardless of the scrolling of the aforementioned first page.

10. The method performed by the aforementioned electronic device as described in claim 1, wherein the step of providing the information instructing the output of the first notification to the aforementioned user terminal includes the following steps: determining, based on the user's user information, whether the user is a user who has joined a membership; and in response to determining that the user is a user who has joined a membership, providing the information instructing the output of the first notification to the aforementioned user terminal.

11. An electronic device comprising: One or more processors; and one or more memory stores commands to be executed by the one or more processors; and the one or more processors are configured such that, when the commands are executed by the one or more processors, they perform the method of any one of claims 1 to 10.

12. A non-transitory computer-readable recording medium recording commands that, when executed by one or more processors, cause the one or more processors to perform actions; the commands are configured such that they cause the one or more processors to perform any one of claims 1 to 10.

Citation Information

Patent Citations

  • Prompt information display method and device, electronic equipment and storage medium

    CN111143706A

  • Information processing method and device and electronic equipment

    CN112330231A

  • Preset order group sharing method and device, electronic equipment and storage medium

    CN115131105A

  • Package delivery system with forwarding function

    TWM641744U

  • Electronic device for providing information to courier and control method thereof

    US20210406825A1