Method for providing page and electronic device therefor

TW202627945AActive Publication Date: 2026-07-01COUPANG CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
TW114108263
Authority / Receiving Office
TW · TW
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-12-26
Filing Date
2025-03-06
Publication Date
2026-07-01
Estimated Expiration
2045-03-05

AI Technical Summary

Technical Problem

Customers using e-commerce services often mix items intended for immediate purchase with those planned for later purchase in the same shopping cart, compromising the ability to manage items according to their intended purpose.

Method used

A method and electronic device that segregate items in a shopping cart by creating a separate 'Save For Later' list, where items not purchased immediately are moved after a set time, allowing for distinct management and display of items intended for immediate and later purchase.

Benefits of technology

Enhances user experience by allowing clear differentiation and management of immediate and later purchase items, improving the organization and clarity of shopping lists.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

This invention discloses a method for providing a page in an electronic device. Specifically, the method for providing a page in an electronic device may include the following steps: confirming a first item list including at least one first item selected by a user of a terminal; deleting at least one second item from the first item list that has been added to the first item list for a first set time elapsed since its addition to the first item list and adding it to a second item list; receiving a request from the terminal for a page related to the first item list; and providing a page including a first area of ​​the first item list, a second area of ​​the second item list, and a third area of ​​the second item list, wherein the third area indicates that the second item has been added to the second item list.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments described herein relate to a method for providing a page and an electronic device for using the method. Prior Technology

[0002] With the widespread use of the internet, the e-commerce market is expanding. The proportion of customers visiting physical stores to purchase goods is gradually decreasing, while the proportion purchasing goods via e-commerce using computers or smartphones is rapidly increasing. However, customers using e-commerce services tend to add items they want to buy immediately, along with items they plan to buy later, to their shopping carts all at once. Summary of the Invention

[0003] [The problem the invention aims to solve] However, since items intended for immediate purchase and items expected to be purchased later are managed in the same item list, there is a risk that the experience of customers who want to differentiate and manage items according to their purpose may be compromised.

[0004] In this regard, the present invention aims to provide a method for providing a page and an electronic device for using the method. Specifically, the present invention relates to a method for providing a page and an electronic device for using the method to manage items that have been added to the item list for a set period of time using a separate item list.

[0005] The technical problem to be solved in this embodiment is not limited to the technical problem described above. Other technical problems can be deduced from the following embodiments. [Technical means to solve the problem]

[0006] As a technical means to achieve the above-mentioned objectives, the method of providing a page in an electronic device in the first aspect of the present invention may include the following steps: confirming a first item list including at least one first item selected by a user of the terminal; deleting at least one second item from the first item list that has elapsed for a first set time since being added to the first item list and adding it to a second item list; receiving a request from the terminal for a page related to the first item list; and providing a page including a first area of ​​the first item list, a second area of ​​the second item list, and a third area of ​​the second item list, wherein the third area indicates that the second item has been added to the second item list.

[0007] According to one embodiment, corresponding to the first input made by the user to the third item in the first area, the third item can be deleted from the first item list and added to the second item list.

[0008] According to one embodiment, the first input may be input via a button used to purchase a third item later.

[0009] According to one embodiment, information about the second item and information about the third item may be displayed differently in the second area.

[0010] According to one embodiment, the order in which the items included in the second item list are displayed in the second area can be determined based on the time elapsed since each item was added to the first item list, or the time when input is received through the first area.

[0011] According to one embodiment, the method of providing a page may further include the following steps: confirming whether the information of the second item is displayed on the terminal by the user through a second input in the third area or by scrolling on the page; and deactivating the third area when the information of the second item is displayed on the terminal.

[0012] According to one embodiment, in response to receiving the second input, information about the second item can be displayed on the terminal.

[0013] According to one embodiment, when the information of the second item is not displayed on the terminal, the third area included in the page provided to the terminal can be activated in response to a subsequent request for the page.

[0014] According to one embodiment, corresponding to the third input made by the user to the fourth item in the second area, the fourth item can be deleted from the second item list and added to the first item list. When multiple interface toolsets are displayed in the first area, the first interface toolset corresponding to the category of the fourth item can be displayed at the top of the first area.

[0015] According to one embodiment, information about the fourth item corresponding to the third input can be displayed on the terminal.

[0016] According to one embodiment, corresponding to the third input, the fourth area indicating that the fourth item has been added to the first item list can be activated. Corresponding to the fourth input made by the user through the fourth area, the information of the fourth item can be displayed on the terminal.

[0017] According to one embodiment, the page may include a button related to the second item list, and the method of providing the page may further include the following steps: corresponding to the fifth input made by the user via the button, providing a subpage including information of the second item list.

[0018] According to one embodiment, a subpage may include an interface for arranging the items included in the second item list by category.

[0019] According to one embodiment, the method of providing a page may further include the following steps: corresponding to the user's fifth input on the fifth item in the subpage, confirming at least one item in the second item list that corresponds to the category of the fifth item; and displaying information of the at least one item in the terminal.

[0020] The electronic device of the second aspect of the present invention may include: a transceiver; one or more processors; and a storage device storing one or more commands executed by the one or more processors; and the one or more processors perform the following actions: executing one or more commands to confirm a first item list including at least one first item selected by a user of a terminal; deleting at least one second item from the first item list that has been added to the first item list for a period of time after being added to the first item list and adding it to the second item list; receiving a request from the terminal for a page related to the first item list; and providing a page including a first area of ​​the first item list, a second area of ​​the second item list, and a third area of ​​the second item list, wherein the third area indicates that the second item has been added to the second item list.

[0021] The recording medium of the third aspect of the present invention may be a non-transitory computer-readable recording medium that records a program for executing in a computer a method for providing a page in an electronic device. [Effects of the Invention]

[0022] Based on the proposed embodiments, one or more of the following effects can be expected.

[0023] According to embodiments of this specification, an electronic device can delete a second item from at least one first item included in a first item list that has been in the first item list for a predetermined period of time since its addition to the first item list, and add it to a second item list. Therefore, in response to a request received from a user's terminal for a page related to the first item list, the electronic device can provide a page including a first area of ​​the first item list and a second area of ​​the second item list, the second area being distinct from the first area. Thus, the user can more effectively confirm the items they wish to purchase and the items they plan to purchase later.

[0024] The effects of the invention are not limited to those mentioned above. Those skilled in the art can clearly understand other effects not mentioned based on the description in the patent application. Simple Explanation of the Diagram

[0025] Figure 1 is a diagram illustrating a system that can implement an embodiment of a method for providing a page in an electronic device. Figure 2 is a flowchart illustrating a method for providing a page in an electronic device according to an embodiment. Figure 3 is a diagram illustrating a page including a first region, a second region, and a third region according to an embodiment. Figure 4 is a diagram illustrating a page comprising a plurality of interface toolsets in one embodiment. Figure 5 is a diagram illustrating an embodiment of a method for deleting items included in a second item list and adding them to a first item list. Figure 6 is a diagram illustrating the page displayed when adding items from the second item list to the first item list according to an embodiment. Figure 7 is a diagram illustrating an embodiment of a page including a button related to a second item list. Figure 8 is a diagram illustrating a subpage of an interface for arranging items in a second item list by category, according to an embodiment. Figure 9 is a diagram illustrating an embodiment of a page provided to a terminal corresponding to input made by a user through the third area. Figure 10 is a diagram illustrating an embodiment of a page provided to a terminal corresponding to input made by a user through the third area. Figure 11 is a block diagram illustrating an electronic device for implementing a method of providing a page according to an embodiment. Implementation

[0026] The terminology used in the embodiments is selected as widely used common terms as possible while considering the functions of this invention. However, it may vary depending on the intentions or precedents of those skilled in the art, the emergence of new technologies, etc. Furthermore, in certain situations, there may be terms arbitrarily selected by the applicant. In such cases, their meanings will be described in detail in the corresponding description. Therefore, the terminology used in this invention should be defined based on the meaning of the term and the overall content of this invention, rather than simply based on the name of the term.

[0027] Throughout this specification, when a part is described as "including" a certain component, it means that other components may be included, unless otherwise stated, and not excluded. Furthermore, terms such as "...part" and "...module" in the specification refer to a unit that processes at least one function or action, which may be implemented by hardware or software, or by a combination of hardware and software.

[0028] The expression "at least one of a, b, and c" as used throughout the specification may include "a alone", "b alone", "c alone", "a and b", "a and c", "b and c", or "all three of a, b, and c".

[0029] The term "terminal" as used below can be implemented as a computer or a portable terminal, which can connect to a server or other terminal via a network. Here, a computer may include, for example, a laptop, desktop computer, or laptop computer equipped with a web browser. A portable terminal is a wireless communication device that ensures portability and mobility, and may include communication terminals such as IMT (International Mobile Telecommunication), CDMA (Code Division Multiple Access), W-CDMA (W-Code Division Multiple Access), and LTE (Long Term Evolution), as well as all types of handheld wireless communication devices such as smartphones and tablets.

[0030] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, so that those skilled in the art can easily implement the invention. However, the present invention can be implemented in various different forms and is not limited to the embodiments described herein.

[0031] In describing the embodiments, descriptions of technical content well-known in the technical field to which this invention pertains and not directly related to this invention are omitted. This is because omitting redundant descriptions more clearly conveys the essence of the invention and avoids obscuring its meaning.

[0032] For the same reasons, some components are exaggerated, omitted, or approximated in the accompanying drawings. Furthermore, the dimensions of each component do not perfectly reflect their actual dimensions. In each drawing, the same or corresponding components are assigned the same reference number.

[0033] The advantages and features of the present invention, as well as the methods for achieving such advantages and features, become clear from the accompanying drawings and the embodiments described in detail below. However, the present invention is not limited to the embodiments disclosed below and can be implemented in various different forms. These embodiments are provided only to fully disclose the invention and to enable those skilled in the art to fully understand the scope of the invention. The invention is defined only by the scope of the technical solution. Throughout this specification, the same reference numerals refer to the same constituent elements.

[0034] At this point, it can be understood that the combination of blocks in the flowchart and the flowchart itself can be executed by computer program instructions. These computer program instructions can be loaded onto the processor of a general-purpose computer, a special-purpose computer, or other programmable data processing equipment. Therefore, these instructions, executed by the processor of the computer or other programmable data processing equipment, produce methods for implementing the functions described in the blocks of the flowchart. To implement the functions in a specific manner, these computer program instructions can also be stored in computer-usable or computer-readable memory that is accessible to a computer or other programmable data processing equipment. Therefore, the instructions stored in such computer-usable or computer-readable memory can also produce manufactured items containing instruction methods that implement the functions described in the blocks of the flowchart. The computer program instructions can also be loaded onto a computer or other programmable data processing equipment. Therefore, a series of action steps are performed on the computer or other programmable data processing equipment to produce a flow executed by the computer. Thus, the instructions executed by the computer or other programmable data processing equipment can also provide steps for executing the functions described in the blocks of the flowchart.

[0035] Furthermore, each block can represent a module, segment, or portion of code comprising one or more executable instructions used to perform a specific logical function. It should also be noted that in some alternative execution examples, the functions mentioned in the blocks may be executed out of order. For example, two blocks represented successively may actually be executed simultaneously, or occasionally in reverse order depending on their respective functions.

[0036] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

[0037] Figure 1 is a diagram illustrating a system that can implement an embodiment of a method for providing a page in an electronic device.

[0038] Referring to FIG1, the system 10 of various embodiments may be a system 10 for implementing a method of providing a page for an electronic device 100. The system 10 may include the electronic device 100 and a user's terminal 110. The system 10 shown in FIG1 only illustrates the components related to this embodiment. Therefore, those skilled in the art related to this embodiment will understand that, in addition to the components shown in FIG1, other general components may be included.

[0039] Electronic device 100 and terminal 110 may each include a transceiver, a storage device, and a processor. Furthermore, electronic device 100 and terminal 110 refer to units that process at least one function or action, which may be implemented by hardware or software, or by a combination of hardware and software. On the other hand, throughout this embodiment, electronic device 100 and terminal 110 are referred to as separate devices or servers, but they may be logically divided structures, and at least a portion of them may be implemented by functions separated from a single device or server.

[0040] According to one embodiment, electronic device 100 and terminal 110 may include multiple computer systems or computer software implemented via a network server. For example, at least a portion of electronic device 100 and terminal 110 may refer to computer systems and computer software that connect to a lower-level device to accept operation requests, perform operations on the requests, and provide execution results, wherein the lower-level device is capable of communicating with other network servers via a computer network such as an intranet or the Internet. Furthermore, at least a portion of electronic device 100 and terminal 110 can be understood as a broad concept including a series of applications capable of operating on a network server, and various databases built internally or connected to other nodes. For example, at least a portion of electronic device 100 and terminal 110 may be implemented using network server programs provided in various forms according to operating systems such as DOS, Windows, Linux, UNIX, or MacOS.

[0041] Electronic device 100 and terminal 110 can communicate with each other via a network (not shown). The network includes Local Area Network (LAN), Wide Area Network (WAN), Value Added Network (VAN), mobile radio communication network, satellite communication network, and combinations thereof. The network is a comprehensive data communication network that enables the constituent entities of the networks shown in Figure 1 to communicate smoothly with each other, and may include wired internet, wireless internet, and mobile wireless communication networks. Wireless communication may include, for example, Wi-Fi, Bluetooth, Bluetooth Low Energy, Wi-Fi Direct (WFD), UWB (ultra-wideband), Infrared Data Association (IrDA), and Near Field Communication (NFC), but is not limited to these.

[0042] According to one embodiment, the electronic device 100 may: confirm a first item list including at least one first item selected by a user of terminal 110; delete at least one second item from the first item list that has been added to the first item list for a period of time after being added to the first item list and add it to a second item list; receive a request from terminal 110 for a page related to the first item list; and provide a page including a first area of ​​the first item list, a second area of ​​the second item list, and a third area indicating that the second item has been added to the second item list.

[0043] In this specification, electronic device 100 is a device for comprehensively managing services and can provide service-related pages to multiple users related to the service. The service may be a web service or an application service provided by electronic device 100. The service may be a product sales service, but is not limited to this.

[0044] In this specification, terminal 110 may be a terminal for a user who uses electronic device 100 to provide goods sales services.

[0045] In this specification, the first item list may be a list of items selected by the user's account through the user's terminal 110 or other terminals. For example, the first item list may be a list of items in the shopping cart on the add-to-cart page, but is not limited thereto. For example, the first item list may also be a wish list. To distinguish it from other items, the items included in the first item list may be referred to as the first item.

[0046] In this specification, the second item list may be a list of items that the user intends to purchase later. Relatedly, the second item list may be referred to as the SFL (Save For Later) item list. To distinguish it from other items, the items included in the second item list may be referred to as the second items.

[0047] Figure 2 is a flowchart illustrating a method for providing a page in an electronic device according to an embodiment.

[0048] Referring to Figure 2, it can be understood that the actions of the method of providing a page by the electronic device 100 can, to the extent clearly understood by those with common sense in the technical field to which this invention pertains, be modified or replaced in part, or the order of some of the actions can be changed.

[0049] In step S210, the electronic device 100 can confirm a list of first items including at least one first item selected by the user of the terminal 110.

[0050] According to one embodiment, electronic device 100 can confirm a first item list. As an example, electronic device 100 can confirm the first item list at set intervals (e.g., 1 hour). As another example, if the current time point includes a period of frequent user connection to the item sales service, or if the main page of the item sales service is provided to the user's terminal 110 based on the user's connection history, then electronic device 100 can confirm the first item list.

[0051] In step S220, the electronic device 100 may delete at least one second item from the first item list that has been in the first item list for a period of time since it was added to the first item list and add it to the second item list.

[0052] According to one embodiment, the first item included in the first item list may be the item with the highest probability of being purchased by the user among the items in the item sales service. However, some items included in the first item list may be items with a lower probability of being purchased by the user at present. Relatedly, at least one item from the first item list that meets set conditions can be identified as a second item, and the identified second item can be deleted from the first item list and added to the second item list. For example, the set conditions may be based on the time of addition to the first item list. Relatedly, a second item that has been added to the first item list for a first set time (e.g., one week) may be an item that the user is more likely to purchase later, rather than an item that the user will purchase immediately, and therefore may be suitable for separate management. Relatedly, as the second item that has been added to the first item list for a first set time is deleted from the first item list and added to the second item list, the second item can be managed separately from the first items included in the first item list.

[0053] In step S230, the electronic device 100 may receive a request from the terminal 110 for a page related to the first item list.

[0054] The actions in steps S210 and S220 can be performed in the background without affecting the electronic device 100 receiving a request for a page related to the first item list. The action of receiving the page request in step S230 can then be performed, but this is not a limitation. For example, corresponding to the action of receiving the page request in step S230, the actions in steps S210 and S220 can also be performed before the page is provided to the terminal 110.

[0055] In step S240, the electronic device 100 can provide the following pages: including a first area of ​​a first item list, a second area of ​​a second item list, and a third area indicating that a second item has been added to the second item list.

[0056] According to one embodiment, information about the first item included in the first item list can be displayed in the first area, information about the second item included in the second item list can be displayed in the second area, and information indicating that the second item has been added to the second item list can be displayed in the third area. That is, the user can confirm information about the second item automatically deleted from the first item list by the electronic device 100 through the third area. The third area, the first area, and the second area can be positioned on the page in that order, but this is not a limitation.

[0057] Figure 3 is a diagram illustrating a page including a first region, a second region, and a third region according to an embodiment.

[0058] Page 300 may be the screen that first appears on terminal 110 when electronic device 100 provides a page related to the first item list. Depending on the screen size of terminal 110, only a portion of the page related to the first item list may be displayed on terminal 110.

[0059] Page 300 may include a third area 301 and a first area 302. The third area 301 of page 300 can display the second item that has been added to the second item list, meeting the set conditions. Referring to Figure 3, the third area 301 can display that the second item, "Lactic Acid Bacteria C, 30 tablets, 1 box," has been added to the second item list. More specifically, the third area 301 can display that the second item, "Lactic Acid Bacteria C, 30 tablets, 1 box," has moved to the second item list one week after being added to the first item list.

[0060] Information on at least one first item included in the first item list can be displayed in area 302 of page 300. Referring to Figure 3, information on the first item "Liquid Laundry Detergent A, 2 L" and the first item "Toilet Paper B, 30 rolls" can be displayed in area 302 of page 300. Furthermore, information on the second item "Lactic Acid Bacteria C, 30 tablets, 1 box" that has been moved to the second item list may not be displayed in area 302. The first item located at the top of area 302 can be the item most recently added to the first item list.

[0061] The second item list in one embodiment may include not only items automatically added by the electronic device 100. For example, the second item list may include not only items automatically added by the electronic device 100, but also items manually added by the user of the terminal 110. Relatedly, corresponding to the user's first input regarding the third item in the first area 302, the third item can be deleted from the first item list and added to the second item list. More specifically, referring to FIG3, corresponding to the user's first input via the button 303 in the first area 302, the third item can be deleted from the first item list and added to the second item list. That is, the first input may be an input via the button 303 used for later purchase or storage of the third item. Regarding the function of this button 303, text such as "Please store the item at the bottom of the shopping cart" may be displayed below the button 303. In this specification, the third item may refer to an item manually added to the second item list by the user.

[0062] According to one embodiment, in response to receiving a second input from a user via the third area 301, the electronic device 100 can provide a page 310. More specifically, in response to receiving the second input, information about the second item displayed in the third area 301 can be displayed on the page 310 provided to the terminal 110. That is, in response to receiving the second input, information about the second item displayed in the third area 301 can be anchored to display it on the page 310. Here, the second input can be input by the user via the third area 301. Referring to FIG3, the second input can be input by clicking the text of "Confirm Storage" in the third area 301, but is not limited to this.

[0063] Furthermore, page 310 may correspond to the second input received from the user through the third area 301 and provided to terminal 110, but is not limited to this. For example, page 310 may also be a screen displayed on terminal 110 by scrolling on page 300.

[0064] Page 310 may include a second area 311. Information about the items included in the second item list can be displayed in the second area 311 of page 310. More specifically, information about a second item automatically added to the second item list by the electronic device 100 and information about a third item manually added by the user can be displayed simultaneously in the second area 311. Referring to FIG3, information about the third item "Liquid Laundry Detergent A, 2 L" and information about the second item "Lactic Acid Bacteria C, 30 tablets, 1 box" can be displayed simultaneously in the second area 311. In one embodiment, the information about the second item and the information about the third item may be displayed differently in the second area 311, but this is not a limitation.

[0065] According to one embodiment, the order in which the items included in the second item list are displayed in the second area 311 can be determined based on a time point elapsed since the items were added to the first item list, or the time point at which input is received through the first area. More specifically, the order in which the items included in the second item list are displayed in the second area 311 can be determined based on the following time points: i) when the item is the second item automatically added to the second item list by the electronic device 100, the time point elapsed since the item was added to the first item list; and ii) when the item is the third item manually added by the user, the time point at which input is received through the first area 302. For example, since the second item, "Lactic Acid Bacteria C, 30 tablets, 1 box," can be added to the second item list earlier than the third item, "Liquid Laundry Detergent A, 2 L," added via button 303, the information for the second item, "Lactic Acid Bacteria C, 30 tablets, 1 box," can be displayed below the information for the third item, "Liquid Laundry Detergent A, 2 L." That is, the information for the first item added to the second item list can be displayed below the second area 311.

[0066] After a fixed period of time, the electronic device 100 can receive a request again from the user's terminal 110 for a page related to the first item list. When no items are added to the second item list, the electronic device 100 can provide page 320 as shown in Figure 3. In the first area 321 of page 320, information about the third item "Liquid Laundry Detergent A, 2 L" already added to the second item list may not be displayed, but information about the first item "Toilet Paper B, 30 rolls" may be displayed. Furthermore, compared to the first item "Toilet Paper B, 30 rolls," information about the first item "Mineral Water D 330 ml x 20 bottles, 1 box," which was added to the first item list earlier, may also be displayed in the first area 321.

[0067] Through page 310 in Figure 3, the user has confirmed the information of the second item, "Lactic Acid Bacteria C, 30 tablets, 1 box," displayed in area 301. Therefore, area 3 in page 320, which is then provided to the user's terminal 110 again, can be deactivated. Conversely, the user's second input through area 301 may not be received, or the information of the second item may not be displayed on the terminal 110 by scrolling page 300. At this time, since the user has not yet confirmed the information of the second item, "Lactic Acid Bacteria C, 30 tablets, 1 box," area 3 in page 320, which is then provided to the user's terminal 110 again, can still be activated.

[0068] Figure 4 is a diagram illustrating a page comprising a plurality of interface toolsets in one embodiment.

[0069] Page 400 may be the screen that first appears on terminal 110 when electronic device 100 provides a page related to the first item list. Page 400 may include a third area and a first area 410.

[0070] The first area 410 of page 400 may include sub-areas corresponding to each of the plurality of interface toolsets. For example, the plurality of interface toolsets may include a first interface toolset related to fast delivery and a second interface toolset related to overseas direct purchase, but are not limited thereto. The plurality of interface toolsets may further include various interface toolsets such as a third interface toolset related to fresh food. Referring to FIG4, the first area 410 may include a first sub-area 420 corresponding to the first interface toolset related to fast delivery and a second sub-area 430 corresponding to the second interface toolset related to overseas direct purchase.

[0071] According to one embodiment, the first item included in the first item list may be included in any of the sub-item lists corresponding to each of the plurality of interface toolsets. More specifically, the electronic device 100 may, based on the category of the first item, identify the sub-item list corresponding to the first item among the plurality of sub-item lists corresponding to the plurality of interface toolsets. For example, the first item "Liquid Laundry Detergent A, 2 L", the first item "Mineral Water D 330 ml X 20 bottles, 1 box", and the first item "Toilet Paper F, 27 m, 1 bag" may be included in the first sub-item list corresponding to the first interface toolset related to fast delivery, and the first item "Vitamin E, 100 tablets, 1 bottle" may be included in the second sub-item list corresponding to the second interface toolset related to overseas direct purchase.

[0072] According to one embodiment, regarding the information of the first item displayed in each sub-area, the more recently the item was added to the sub-item list corresponding to the sub-area, the higher it is displayed. That is, items can be added to the first sub-item list corresponding to the first sub-area 420 in the following order: first item "toilet paper F, 27 m, 1 bag", first item "mineral water D 330 ml X 20 bottles, 1 box", and first item "liquid laundry detergent A, 2 L".

[0073] Furthermore, the order in which the plurality of sub-regions are displayed in the first region 410 can be based on the time of addition of the first item to the sub-item list corresponding to each of the plurality of sub-regions. For example, referring to Figure 4, the first sub-region 420 is located above the second sub-region 430 in the first region 410. Therefore, the time when the first item "Liquid Laundry Detergent A, 2 L" is added to the first item list (or, the first sub-item list) is later than the time when the first item "Vitamin E, 100 tablets, 1 bottle" is added to the first item list (or, the second sub-item list).

[0074] Referring to Figure 4, corresponding to the first input made by the user via button 431 in the second sub-area 430, the third item "Vitamin E, 100 tablets, 1 bottle" can be deleted from the first item list and added to the second item list. Furthermore, corresponding to the second input received by the user via the third area, the information displayed in the third area showing the second item "Lactic Acid Bacteria C, 30 tablets, 1 box" already added to the second item list can be anchored and displayed on the page. Figure 5 provides an explanation of the corresponding page.

[0075] Figure 5 is a diagram illustrating an embodiment of a method for deleting items included in a second item list and adding them to a first item list.

[0076] In one embodiment, page 500 may be a page that: i) removes item 3 "Vitamin E, 100 tablets, 1 bottle" from item 1 and adds it to item 2; ii) anchors information for item 2 "Lactic acid bacteria C, 30 tablets, 1 box".

[0077] Page 500 may include a second area 501. Since the third item "Vitamin E, 100 tablets, 1 bottle" is added to the second item list after the second item "Lactic Acid Bacteria C, 30 tablets, 1 box" is automatically added by the electronic device 100, the information of the third item "Vitamin E, 100 tablets, 1 bottle" can be displayed above the information of the second item "Lactic Acid Bacteria C, 30 tablets, 1 box" in the second area 501.

[0078] According to one embodiment, corresponding to a third input by the user regarding an item in the second area, an item can be deleted from the second item list and added to the first item list. Similarly, corresponding to a third input by the user via a button in the second area, an item can be deleted from the second item list and added to the first item list. Items in the second item list that are deleted from the second item list and added to the first item list in response to the third input can be referred to as the fourth item. Referring to FIG5, corresponding to a third input by the user via button 502 in the second area 501, the fourth item, "Vitamin E, 100 tablets, 1 bottle," can be deleted from the second item list and added to the first item list.

[0079] According to one embodiment, corresponding to the third input, a fourth area indicating that a fourth item has been added to the first item list can be activated. Referring to Figure 5, a fourth area 511 in page 510 can be activated, which includes text such as "Item added to cart" and a button serving as an entry point for moving to the corresponding location on the page. The fourth area 511 may be a snackbar interface, but is not limited to this.

[0080] In one embodiment, Figure 5 shows only one item added to the first item list, but this is not a limitation; multiple items can also be added to the first item list at once. In this case, text such as "n items have been added to the shopping cart" can be displayed in the fourth area.

[0081] According to one embodiment, corresponding to the third input, information about the fourth item can also be anchored and displayed on the page without activating the fourth area indicating that the fourth item has been added to the first item list. Relatedly, the electronic device 100 can control the display in the following ways: i) when multiple fourth items are added to the first item list, activate the fourth area indicating that multiple fourth items have been added to the first item list; ii) when only one fourth item is added to the first item list, display the information about the fourth item on the page without activating the fourth area. When multiple fourth items are added to the first item list, there is a tendency to continuously receive third inputs within a set time period. Therefore, if after receiving a third input for one fourth item, no other third input is received within a set time (e.g., 10 seconds), the electronic device 100 can control the display of the fourth item's information on the page without activating the fourth area.

[0082] Figure 6 is a diagram illustrating the page displayed when adding items from the second item list to the first item list according to an embodiment.

[0083] In response to the fourth input made by the user through the fourth area 511 of page 510, the electronic device 100 can provide page 600. In response to the fourth input made by the user through the fourth area 511, the information of the fourth item "Vitamin E, 100 tablets, 1 bottle" can be anchored and displayed on page 600.

[0084] Page 600 may include a first area 610. The first area 610 of page 600 may include sub-areas corresponding to each of the plurality of interface toolsets. As described above, the order in which the plurality of sub-areas are displayed in the first area 610 may be based on the point in time when the first item was most recently added to the sub-item list corresponding to each of the plurality of sub-areas. When a fourth item is added to the first item list, the fourth item may be the item most recently added to the first item list. That is, the interface toolset corresponding to the category of the fourth item may be displayed at the top of the first area 610. Therefore, in Figure 4, the second sub-region 430 corresponding to the second interface toolset of the category "Vitamin E, 100 tablets, 1 bottle" can be located at the lower end of the first sub-region 420 corresponding to the first interface toolset, while in Figure 6, the second sub-region 620 corresponding to the second interface toolset of the category "Vitamin E, 100 tablets, 1 bottle" is located at the upper end of the first sub-region 630 corresponding to the first interface toolset.

[0085] Figure 7 is a diagram illustrating an embodiment of a page including a button related to a second item list.

[0086] Page 700 may be the screen that first appears on terminal 110 when electronic device 100 provides a page related to the first item list. Information on at least one first item included in the first item list may be displayed in the first area of ​​page 700. As described above, the third item "Mineral Water D 330 ml X 20 bottles, 1 case" can be manually added to the second item list via button 701.

[0087] According to one embodiment, page 700 may include a button related to a second item list. Accordingly, the button may simultaneously display image information of the most recently added item to the second item list and the number of items included in the second item list. Here, the most recently added item to the second item list can be determined based on the time when page 700 is provided to terminal 110. For example, referring to button 701 in FIG7, the most recently added item to the second item list may be the second item "Lactic Acid Bacteria C, 30 tablets, 1 box" automatically added by electronic device 100, and the number of items included in the second item list may be represented as 5.

[0088] According to one embodiment, corresponding to the fifth input made by the user via button 701, the electronic device 100 can provide a subpage including information on the second item list. In one embodiment, the subpage 710 may be in the form of a bottom sheet, but is not limited to this.

[0089] Subpage 710 displays information for five items, including item 3 "Liquid Laundry Detergent A, 2 L" and item 2 "Lactic Acid Bacteria C, 30 tablets, 1 box". Users can select item 3 "Liquid Laundry Detergent A, 2 L" and item 2 "Lactic Acid Bacteria C, 30 tablets, 1 box" using checkboxes 711 and 712 on subpage 710. Based on user input via button 713, selected items can be deleted from the second item list and added to the first item list. Relatedly, area 721 on subpage 720 displays text indicating that a total of two items have been added to the first item list.

[0090] Figure 8 is a diagram illustrating a subpage of an interface for arranging items in a second item list by category, according to an embodiment.

[0091] When the second item list contains a large number of items, users may find it difficult to clearly identify which items are included. Furthermore, users may find it difficult to compare the items in the second item list with those in the first item list. In this regard, subpage 800 may include an interface 810 for arranging the items in the second item list by category. The order of the items in the second item list can be changed based on user input via interface 810. For example, item 3, "Liquid Laundry Detergent A, 2 L," and item 2, "Liquid Laundry Detergent B, 5 L," belong to the same category of liquid laundry detergent. Therefore, information about item 3, "Liquid Laundry Detergent A, 2 L," and item 2, "Liquid Laundry Detergent B, 5 L," can be displayed consecutively on subpage 820. This allows users to more effectively compare items with similar uses.

[0092] However, the subpage in one embodiment is not limited to this. For example, the electronic device 100 may, in response to a user's fifth input on an item in the subpage, confirm at least one item in the second item list that has a category corresponding to the item corresponding to the fifth input. Here, at least one item may be displayed on a separate page in the terminal 110. Relatedly, comparison information between at least one item and the item corresponding to the fifth input may be displayed on that separate page. For example, if the category is liquid laundry detergent, the comparison information may be price information per unit weight, but is not limited thereto. As another example, at least one item may further include items in the first item list that have a category corresponding to the fifth input. In this case, by means of the separate page provided by the electronic device 100, the user can effectively compare items in the first item list that are similar to the selected item.

[0093] For example, if the electronic device 100 receives a fifth input from the user for item 3, "Liquid Laundry Detergent A, 2 L", it can confirm that at least one item belongs to the same category as item 3, namely item 2, "Liquid Laundry Detergent B, 5 L". In particular, when the list of items 2 includes a large number of items, the user can effectively compare items of similar categories through a separate page.

[0094] The interface 810 of one embodiment is not limited to arranging the items included in the second item list by category. For example, the interface 810 may display the categories of the items included in the second item list, and corresponding to the user's input for a specific category, only the items in the second item list that correspond to that specific category may be displayed on the subpage. For example, corresponding to the user's input for the category of liquid laundry detergent, only the information of the third item "Liquid Laundry Detergent A, 2 L" and the information of the second item "Liquid Laundry Detergent B, 5 L" may be displayed on the subpage.

[0095] Figure 9 is a diagram illustrating an embodiment of a page provided to a terminal corresponding to input made by a user through the third area.

[0096] According to one embodiment, information on all items can be displayed at once in the second area 311 of Figure 3, regardless of the number of items included in the second item list, but the form of the second area 311 is not limited thereto. For example, information on only the maximum set number of items (e.g., 4) can be displayed in the second area, and information on the remaining items can be displayed at once on the terminal 110 in response to input via the "View All" button. Relatedly, information on only the set number of items, i.e., 4 items, can be displayed in the second area 900 included in the page, and information on all items included in the second item list can be displayed on a separate page provided to the terminal 110 in response to input via the "View All" button. In this case, the separate page can be in the form of a bottom action bar, but is not limited thereto.

[0097] When a second input is received from a user via area 301, it may be appropriate for the user experience to anchor the information of the second item displayed in area 3 and display it on the page. Relatedly, it is also possible that when the format of the second area included on the page is the same as that of area 900, it is more appropriate to provide the information of the items included in the second item list in a different format than that of area 900, corresponding to the second input from the user via area 3. For example, when more than a set number of items are added to the second item list after the second item has been added, the information of the second item displayed in area 3 may not immediately appear in area 900. That is, when more than a set number of items are added to the second item list after the second item displayed in area 3 has been added, the electronic device 100 may provide the information of the second item list to the terminal 110 in a different format than that of area 900. Figure 10 illustrates an embodiment in which information of the second item list is provided to the terminal 110 in a form different from that of the second area 900.

[0098] Figure 10 is a diagram illustrating an embodiment of a page provided to a terminal corresponding to input made by a user through the third area.

[0099] One embodiment of page 1000 can be a page provided to terminal 110 when, after adding the second item displayed in the third area to the second item list, a set number or more items are added to the second item list. That is, electronic device 100 can provide information on the items included in the second item list through the subpages of Figures 7 and 8, so that the information of the second item displayed in the third area is immediately displayed on terminal 110. In other words, the information of the second item displayed in the third area can be anchored to immediately display it on the subpage. Therefore, the user experience can be maximized.

[0100] Figure 11 is a block diagram illustrating an electronic device 100 for implementing a method of providing a page according to an embodiment.

[0101] The electronic device 100 of Figure 11 may be an electronic device 100 used to implement a method of providing a page. According to one embodiment, the electronic device 100 may include a transceiver 101, a memory 102, and one or more processors 103. The electronic device 100 shown in Figure 11 only illustrates the components relevant to this embodiment. Therefore, those skilled in the art related to this embodiment will understand that, in addition to the components shown in Figure 11, other common components may be included.

[0102] For example, according to one embodiment, electronic device 100 may include a transceiver 101. Transceiver 101 is a device for implementing wired / wireless communication and can communicate with external electronic devices. Furthermore, the communication technologies used by transceiver 101 may include GSM (Global System for Mobile Communication), CDMA (Code Division Multi Access), LTE (Long Term Evolution), 5G, WLAN (Wireless LAN), Wi-Fi (Wireless Fidelity), Bluetooth, RFID (Radio Frequency Identification), Infrared Data Association (IrDA), ZigBee, and NFC (Near Field Communication). According to one embodiment, transceiver 101 can receive requests from terminal 110 for pages related to the first item list. Furthermore, transceiver 101 can receive input from the user via an interface or buttons from terminal 110.

[0103] Storage 102 may store information for implementing at least one method described by Figures 1 to 10. Storage 102 may store one or more commands executed by one or more processors 103. Storage 102 may be referred to as memory, and may be volatile memory or non-volatile memory. Storage 102 may include information on a first item list, information on the time when items included in the first item list are added to the first item list, and information on a second item list.

[0104] One or more processors 103 can control the overall operation of the electronic device 100 and process data and signals. One or more processors 103 can implement one of the methods described by Figures 1 to 10. One or more processors 103 may include at least one hardware unit. Furthermore, one or more processors 103 can operate by executing one or more software modules generated by executing one or more commands stored in the memory 102. One or more processors 103 can control the embodiments implemented by the electronic device 100 through interaction with the transceiver 101, the memory 102, and the components that the electronic device 100 may further include.

[0105] According to one embodiment, the processor 103 may execute one or more commands to confirm a first item list including at least one first item selected by the user of the terminal 110; delete at least one second item from the first item list that has been added to the first item list for a period of time after being added to the first item list and add it to the second item list; receive a request from the terminal for a page related to the first item list; and provide a page including a first area of ​​the first item list, a second area of ​​the second item list, and a third area indicating that the second item has been added to the second item list.

[0106] On the other hand, this specification and drawings disclose preferred embodiments of the invention. Although specific terminology is used, it is only for the purpose of readily illustrating the technical content of the invention and aiding in understanding the invention, and is used in a general sense, and is not intended to limit the scope of the invention. Those skilled in the art will understand that other variations based on the technical concept of the invention can be implemented in addition to the embodiments disclosed herein.

[0107] The electronic device 100 or terminal 110 in the above embodiments may include a processor, memory for storing and executing program data, permanent storage such as a disk drive, a communication port for communicating with external devices, and a user interface device such as a touch panel, keys, and icons. Computer-readable code or program commands executable on the processor can be stored on a computer-readable recording medium by means of software modules or algorithms. Here, computer-readable recording media include magnetic storage media (e.g., ROM (read-only memory), RAM (random-access memory), floppy disks, hard disks, etc.) and optical reading media (e.g., CD-ROM, DVD, etc.). The computer-readable recording media is distributed across a network-connected computer system, thereby enabling distributed storage and execution of computer-readable code. The media can be read by a computer, stored in memory, and executed in a processor.

[0108] This embodiment can be represented by functional blocks and various processing steps. These functional blocks can be implemented by different numbers of hardware and / or software components performing specific functions. For example, the embodiment can employ integrated circuits capable of performing various functions via the control of one or more microprocessors or other control devices, such as memory, processing, logic, lookup tables, etc. The components can be executed by software programs or software elements. Similarly, this embodiment includes various algorithms implemented by combinations of data structures, processes, routines, or other programming designs, and therefore can be implemented using programming or scripting languages ​​such as C, C++, Java, assemblers, Python, etc. Functionally, it can be implemented by algorithms executed in one or more processors. Furthermore, this embodiment can employ prior art for electronic environment setup, signal processing, and / or data processing. Terms such as "mechanism," "component," "mechanism," and "structure" are used broadly and are not limited to mechanical and physical structures. The above terms may be associated with processors and include the meaning of a series of software processes.

[0109] The above embodiment is only an example, and other embodiments can be implemented within the scope of the invention application described below.

[0110] 10: System 100: Electronic devices 101: Transceiver 102: Storage 103: Processor 110: Terminal 300: Page 301: Area 3 302: Area 1 303: Button 310: Page 311: Area 2 320: Page 321: Area 1 400: Page 410: Area 1 420: First subregion 430: Second subregion 431: Button 500: Page 501: Area 2 502: Button 510: Page 511: Area 4 600: Page 610: Area 1 620: Second subregion 630: First subregion 700: Page 701: Button 710: Subpage 711: Check the cube 712: Check the cube 713: Button 720: Subpage 721: Area 800: Subpage 810: Interface 820: Subpage 900: Area 2 1000: Page S210: Steps S220: Steps S230: Steps S240: Steps

Claims

1. A method of providing a page, performed in an electronic device, comprising the steps of: confirming a first item list including at least one first item selected by a user of a terminal; deleting a second item from the at least one first item from the first item list and adding it to a second item list after a first set time elapsed since its addition to the first item list; receiving from the terminal a request for a page related to the first item list; and providing a page including a first area of ​​the first item list, a second area of ​​the second item list, and a third area of ​​the second item list, the third area indicating that the second item has been added to the second item list.

2. The method of providing the page as requested in item 1, wherein corresponding to the first input made by the user to the third item in the first area, the third item is deleted from the first item list and added to the second item list.

3. The method of providing the page as requested in item 2, wherein the first input is input via a button for subsequently purchasing the third item.

4. The method of providing the page as requested in item 2, wherein the information of the second item and the information of the third item are displayed differently in the second area.

5. The method of providing a page as requested in item 2, wherein the order in which the items included in the second item list are displayed in the second area is determined based on the time elapsed since each of the items was added to the first item list, or the time when input is received through the first area.

6. The method of providing a page as requested in item 1 further includes the following steps: confirming whether the information of the second item is displayed on the terminal by the user through the second input in the third area or by scrolling on the page; and deactivating the third area when the information of the second item is displayed on the terminal.

7. The method of providing a page as requested in item 6, wherein, in response to receiving the second input mentioned above, information about the second item is displayed on the terminal mentioned above.

8. The method of providing a page as requested in item 1, wherein when the information of the second item is not displayed on the terminal, the third area included in the page provided to the terminal is activated in response to receiving another request for the page.

9. The method of providing a page as requested in item 1, wherein, corresponding to the third input made by the user to the fourth item in the second area, the fourth item is deleted from the second item list and added to the first item list, and when multiple interface toolsets are displayed in the first area, the first interface toolset corresponding to the category of the fourth item in the multiple interface toolsets is displayed at the top of the first area.

10. The method of providing a page as requested in item 9, wherein the information of the fourth item corresponding to the third input above is displayed in the terminal above.

11. As in the method of providing a page for request item 9, wherein, corresponding to the third input above, activation indicates that the fourth item has been added to the fourth area of ​​the first item list, and corresponding to the fourth input made by the user through the fourth area, the information of the fourth item is displayed on the terminal.

12. The method of providing a page as requested in Request 1, wherein the page includes a button related to the second item list, the method further includes the following steps: providing a subpage containing information of the second item list in response to the fifth input made by the user via the button.

13. The method of providing a page as requested in item 12, wherein the subpage includes an interface that arranges the items included in the second item list by category.

14. The method of providing a page as requested in item 12 further includes the following steps: corresponding to the fifth input made by the user to the fifth item in the subpage, confirming at least one item in the second item list that corresponds to the category of the fifth item; and displaying information of the at least one item in the terminal.

15. An electronic device comprising: transceiver; One or more processors; and a storage device storing one or more commands executed by the one or more processors; wherein the one or more processors execute the one or more commands to: confirm a list of first items including at least one first item selected by a user of a terminal; delete a second item from the at least one first item that has been added to the first item list for a period of time after being added to the first item list and add it to a second item list; receive a request from the terminal for a page related to the first item list; and provide a page including a first area of ​​the first item list, a second area of ​​the second item list, and a third area of ​​the second item list, wherein the third area indicates that the second item has been added to the second item list.

16. A non-transitory computer-readable recording medium recording a program for performing on a computer a method of providing a page as described in any of requests 1 to 14.