Method of providing web page for product and apparatus thereof

The method enhances e-commerce platforms by reducing user inputs and dynamically recommending products based on category buttons, improving user convenience and purchase likelihood through targeted product display and recommendation areas.

KR103041983B1Active Publication Date: 2026-11-03COUPANG CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
KR1020220185605
Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-12-27
Publication Date
2026-11-03
Estimated Expiration
2042-12-27

AI Technical Summary

Technical Problem

Existing e-commerce platforms face challenges in improving user convenience, reducing the number of user inputs required to find desired products, and dynamically recommending related products to enhance purchasing interest.

Method used

A method involving an electronic device that transmits a first page with category buttons, determines target products based on user input, and displays these products on a second page with a special area highlighting products categorized by discount rate, discount period, or purchase history, along with a recommendation area for associated products.

Benefits of technology

Improves user convenience by reducing inputs and dynamically recommending products, thereby increasing the likelihood of purchases by showcasing products likely to interest the user.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 112022140451889-PAT00001_ABST
    Figure 112022140451889-PAT00001_ABST
Patent Text Reader

Abstract

A method and apparatus for providing a webpage for a product that may be the subject of e-commerce are provided. A method according to one embodiment of the present disclosure may include the steps of: transmitting a first page to a user terminal in which a first category button representing a first category is displayed, wherein the first category is a category representing a type of product; obtaining a first user input from the user terminal for selecting the first category button on the first page; determining one or more first target products included in the type of product corresponding to the first category button in response to the first user input, wherein the one or more first target products are classified into a second category of a different hierarchy from the first category, and the second category is a category determined based on at least some of the discount rate of the product, the discount period of the product, or the purchase history of the product; and transmitting a second page to the user terminal in which the one or more first target products are displayed and which is distinguished from the first page, wherein the second page includes a special area for displaying one or more second target products selected to correspond to the second category among the one or more first target products.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present disclosure relates to a technology for providing a webpage for a product that may be the subject of e-commerce. Background Technology

[0002] Due to the development of communication technology, e-commerce services for trading goods online are being widely used. The scope of products covered by e-commerce services is expanding to include services as well as goods. As such, with a wide variety of products being traded on platforms providing e-commerce services, the operators of these platforms needed to effectively visualize these diverse products to users. The problem to be solved

[0003] The technical problem to be solved by the present disclosure is to provide a technology that can improve user convenience.

[0004] Another technical problem to be solved by the present disclosure is to provide a technology that can reduce the number of user inputs required to reach a product intended by the user.

[0005] Another technical problem to be solved by the present disclosure is to provide a technology that can dynamically recommend products related to the product intended by the user.

[0006] Another technical problem to be solved through the present disclosure is to provide a technology that can induce a user to make a purchase by exposing a product that the user might be interested in.

[0007] The technical problems of the present disclosure are not limited to those mentioned above, and other unmentioned technical problems will be clearly understood by a person skilled in the art from the description in the specification. means of solving the problem

[0008] A method according to one embodiment of the present disclosure may be performed by an electronic device that provides a web page for e-commerce, comprising the steps of: transmitting a first page to a user terminal in which a first category button representing a first category is displayed, wherein the first category is a category representing a type of product; obtaining a first user input from the user terminal for selecting the first category button on the first page; determining one or more first target products included in the type of product corresponding to the first category button in response to the first user input, wherein the one or more first target products are classified into a second category of a different hierarchy from the first category, and the second category is a category determined based on at least some of the discount rate of the product, the discount period of the product, or the purchase history of the product; and transmitting a second page to the user terminal in which the one or more first target products are displayed and which is distinguished from the first page, wherein the second page includes a special area for displaying one or more second target products selected to correspond to the second category among the one or more first target products.

[0009] In one embodiment, the step of transmitting the first page to the user terminal includes the step of displaying a group of category buttons, comprising the first category button and one or more category buttons representing a category of the same level as the first category, in a first area of ​​the first page, and the step of displaying the group of category buttons in the first area may include the step of displaying an expansion button that expands the area of ​​the first area in the first area, the step of obtaining a second user input regarding the expansion button from the user terminal, the step of expanding the area of ​​the first area in response to the second user input and displaying it on the first page, and the step of displaying at least some of the plurality of buttons included in the group of category buttons in the expanded area.

[0010] In one embodiment, the step of displaying at least some of the plurality of buttons in the first area with an expanded width may include determining the display order of each of the plurality of buttons based on at least some of the discount rate of a product corresponding to each of the plurality of buttons, the discount period of a product corresponding to each of the plurality of buttons, or the purchase history of a product corresponding to each of the plurality of buttons, and displaying at least some of the plurality of buttons in the first area with an expanded width based on the display order.

[0011] In one embodiment, the first category button includes a thumbnail corresponding to the first category, and the thumbnail may be an image of any one of the one or more second target products.

[0012] In one embodiment, the method further includes the step of displaying a detail button for displaying a product group including one or more second target products in a second area of ​​the first page, and the product group may further include one or more products selected to correspond to the second category from among one or more products included in a third category that is in the same hierarchy as the first category.

[0013] In one embodiment, the detail button may include an image indicating the number of products included in the product group.

[0014] In one embodiment, the method may further include the step of obtaining a third user input for the detail button from the user terminal and the step of displaying at least some of the plurality of products included in the product group on a third page distinguished from the first page in response to the third user input.

[0015] In one embodiment, the step of displaying at least some of the plurality of products included in the product group on the third page may include determining the display order of each of the plurality of products based on at least some of a discount rate corresponding to each of the plurality of products, a discount period corresponding to each of the plurality of products, or a purchase history corresponding to each of the plurality of products, and displaying at least some of the plurality of products on the third page based on the display order.

[0016] In one embodiment, the step of transmitting the second page to the user terminal may include the step of displaying the special area on the second page above the general area where the one or more first target products are displayed.

[0017] In one embodiment, the one or more second target products may be displayed in the special area in an order determined based on at least some of a discount rate corresponding to each of the one or more second target products, a discount period corresponding to each of the one or more second target products, or a purchase history corresponding to each of the one or more second target products.

[0018] In one embodiment, the method further comprises the steps of obtaining a fourth user input from the user terminal for moving a selected product among a plurality of products displayed on the second page, and displaying the selected product on a fourth page in response to the fourth user input, wherein the fourth page may include a recommendation area in which one or more recommended products associated with the selected product are displayed.

[0019] In one embodiment, the step of displaying the selected product on the fourth page including the recommendation area may include: displaying one or more recipes related to the selected product in the recommendation area; obtaining a fifth user input from the user terminal for selecting a selected recipe among the one or more recipes; and displaying one or more recommended products included in the selected recipe in the recommendation area in response to the fifth user input.

[0020] In one embodiment, the step of displaying the selected product on the fourth page including the recommendation area may include the step of displaying one or more recommended products purchased together with the selected product in the recommendation area based on the purchase history of the selected product.

[0021] In one embodiment, the purchase history of the selected product may be either the purchase history of a user corresponding to the user terminal or the purchase history of a user group including the user.

[0022] An electronic device according to another embodiment of the present disclosure comprises a communication interface configured to enable communication with a network, a processor configured to execute a computer program including one or more instructions, and a memory configured to load said computer program, wherein the computer program comprises an instruction to transmit to a user terminal a first page displaying a first category button indicating a first category, wherein the first category is a category indicating a type of product; an instruction to obtain a first user input from the user terminal for selecting said first category button on the first page; an instruction to determine one or more first target products included in the type of product corresponding to said first category button in response to said first user input, wherein the one or more first target products are classified into a second category of a different hierarchy from said first category, and said second category is a category determined based on at least some of a discount rate of a product, a discount period of a product, or a purchase history of a product; and a second page in which said one or more first target products are displayed and distinguished from said first page. As an instruction transmitted to a user terminal, the second page may include an instruction that includes a special area for displaying one or more second target products selected to correspond to the second category among the one or more first target products. Effects of the invention

[0023] According to the present disclosure, user convenience can be improved.

[0024] According to the present disclosure, the number of user inputs required to reach the product intended by the user can be reduced.

[0025] According to the present disclosure, products associated with the product intended by the user can be dynamically recommended.

[0026] According to the present disclosure, a user's purchase can be induced by exposing a product that the user might be interested in.

[0027] The effects according to the technical concept of the present disclosure are not limited to those mentioned above, and other unmentioned effects will be clearly understood by a person skilled in the art of the present disclosure from the description in the specification. Brief explanation of the drawing

[0028] FIG. 1 illustrates an environment in which devices according to one embodiment of the present disclosure may be applied. FIG. 2 illustrates a computing device capable of implementing devices according to one embodiment of the present disclosure. FIG. 3 illustrates a flowchart showing a product processing method according to one embodiment of the present disclosure. FIG. 4 illustrates a flowchart showing the detailed operation of the display operation of the second page described with reference to FIG. 3. FIG. 5 illustrates a first page that may be referenced in various embodiments of the present disclosure. FIG. 6 illustrates a second page that may be referenced in various embodiments of the present disclosure. Figure 7 illustrates a variation of the special area described with reference to Figure 6. FIG. 8 illustrates a flowchart showing the detailed operation of the display operation of the first page described with reference to FIG. 3. FIG. 9 illustrates a flowchart showing the detailed operation of the display operation of the first region described with reference to FIG. 8. FIG. 10 illustrates an extended first region that may be referenced in various embodiments of the present disclosure. FIG. 11 illustrates a flowchart showing a product processing method according to one embodiment of the present disclosure. FIG. 12 illustrates a third page that may be referenced in various embodiments of the present disclosure. FIG. 13 illustrates a variation of the third page described with reference to FIG. 12. FIG. 14 illustrates a flowchart showing a product processing method according to one embodiment of the present disclosure. FIG. 15 illustrates a flowchart showing the detailed operation of the display operation of the fourth page described with reference to FIG. 14. FIG. 16 illustrates a fourth page that may be referenced in various embodiments of the present disclosure. FIG. 17 illustrates a variation of the recommended area described with reference to FIG. 16. FIG. 18 illustrates a variation of the recommended area described with reference to FIG. 16. Specific details for implementing the invention

[0029] The various embodiments described in this disclosure are illustrative for the purpose of clearly explaining the technical concept of this disclosure and are not intended to limit it to specific embodiments. The technical concept of this disclosure includes various modifications, equivalents, alternatives, and embodiments selectively combined from all or part of each embodiment described in this disclosure. Furthermore, the scope of the technical concept of this disclosure is not limited to the various embodiments presented below or the specific descriptions thereof.

[0030] Terms used in this disclosure, including technical or scientific terms, may have the meaning generally understood by those skilled in the art to which this disclosure pertains, unless otherwise defined.

[0031] Expressions used in this disclosure, such as “comprising,” “may compose,” “possessing,” “possessing,” “having,” and “possessing,” mean that the subject feature (e.g., function, operation, or component, etc.) exists and do not exclude the existence of other additional features. That is, such expressions should be understood as open-ended terms implying the possibility of including other embodiments.

[0032] Singular expressions used in this disclosure may include the meaning of the plural form unless otherwise indicated by the context, and this applies likewise to singular expressions described in the claims.

[0033] Expressions such as "first," "second," or "first," "second," etc., used in this disclosure are used to distinguish one object from another when referring to a plurality of objects of the same kind, unless otherwise indicated in the context, and do not limit the order or importance of the objects. For example, each user terminal included in a plurality of user terminals according to this disclosure may be distinguished from one another by being expressed as "first user terminal" and "second user terminal."

[0034] Expressions used in the present disclosure, such as “A, B and C,” “A, B or C,” “at least one of A, B and C,” or “at least one of A, B or C,” may mean 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, and (3) at least one A and at least one B.

[0035] The expression “based on” as used in this disclosure is used to describe one or more factors affecting an act or action of a decision or judgment described in the phrase or sentence containing this expression, and this expression does not exclude additional factors affecting said act or action of a decision or judgment.

[0036] As used in the present disclosure, the expression that a certain component (e.g., a first component) is "connected" or "connected" to another component (e.g., a second component) may mean that the said certain component is not only directly connected or connected to the said other component, but is also connected or connected through a new other component (e.g., a third component).

[0037] As used in this disclosure, the expression "configured to" may have meanings such as "set to," "capable of," "modified to," "made to," or "capable of." This expression is not limited to the meaning of "specifically designed in hardware." For example, a processor configured to perform a specific operation may mean a generic-purpose processor capable of performing that specific operation by executing software, or a special-purpose computer structured through programming to perform that specific operation.

[0038] As used in this disclosure, the term "platform" may refer to a tangible or intangible space that serves as the basis for user usage by integrating and managing services of the same or similar purposes, and may be referred to interchangeably with "software," "application," or "solution" comprehensively, although there may be differences in specific meanings. In one embodiment, the platform may be a tangible or intangible space that integrates e-commerce services.

[0039] Hereinafter, various embodiments described in this disclosure will be explained with reference to the attached drawings. In the attached drawings and the description thereof, identical or substantially equivalent components may be given the same reference numerals. Furthermore, in the description of the various embodiments below, the description of identical or corresponding components may be omitted, but this does not mean that such components are not included in the embodiments.

[0040] FIG. 1 illustrates an environment in which devices (110, 120) according to one embodiment of the present disclosure may be applied. This environment may include a product processing device (110) and a user terminal (120).

[0041] Meanwhile, FIG. 1 illustrates an example in which a single user terminal (120) is applied to a product processing device (110), but this is merely for convenience of understanding, and the number of user terminals (120) can vary. That is, one or more user terminals (120) may use the platform of the e-commerce service provided by the product processing device (110). In addition, FIG. 1 illustrates only a preferred embodiment for achieving the purpose of the present disclosure, and some components may be added as needed.

[0042] Below, each component illustrated in FIG. 1 will be described in more detail.

[0043] The product processing device (110) may be a server device of an e-commerce service platform. That is, the product processing device (110) can be understood as a server device operated under the management of the platform's operating entity.

[0044] The product processing device (110) can process transactions regarding e-commerce services provided to users on the platform, that is, online products (goods or services). To avoid redundant descriptions, specific operations of the product processing device (110) processing online products will be described later with reference to the drawings from Fig. 3 onwards. It should be noted that even if an operation is not described later in this disclosure, if it is a general operation performed by a server device of a platform regarding e-commerce services, applying the technical concept of this disclosure by referring to such operations is not excluded from the scope of this disclosure.

[0045] The product processing device (110) may be implemented with one or more computing devices. For example, all functions of the product processing device (110) may be implemented in a single computing device. As another example, the first function of the product processing device (110) may be implemented in the first computing device, and the second function may be implemented in the second computing device. For example, the computing device may be a desktop computer, a laptop computer, an application server, a proxy server, or a cloud server, but is not limited thereto, and any type of device equipped with computing functions may be included in the computing device.

[0046] A user terminal (120) may be a terminal of a user utilizing a platform for an e-commerce service. The user terminal (120) may display a page on the display of the user terminal (120) that has a user interface applied to it, provided by the product processing device (110) as a function related to the platform. Additionally, the user terminal (120) may obtain user input from the user regarding the page and transmit the user input to the product processing device (110), thereby performing operations defined to correspond to the user input. In this way, a web browser or an application may be installed on the user terminal (120) to enable the user to use the platform for the e-commerce service. Such a user terminal (120) may be any one of devices such as, for example, a desktop computer, a laptop computer, a tablet computer, a wearable device, or a smartphone, but is not limited thereto, and any type of device equipped with computing functions may be the user terminal (120).

[0047] The product processing device (110) and user terminal (120) illustrated in FIG. 1 can communicate through a network. This network can be implemented as any kind of wired or wireless network, such as, for example, a Local Area Network (LAN), a Wide Area Network (WAN), a Mobile Radio Communication Network (MRCN), or WiBro (Wireless Broadband).

[0048] FIG. 2 illustrates a computing device (200) capable of implementing devices (110, 120) according to one embodiment of the present disclosure. In the present disclosure, the computing device (200) may be referred to interchangeably with an electronic device. The product processing device (110) or user terminal (120) described above with reference to FIG. 1 may be implemented by this computing device (200).

[0049] A computing device (200) may include one or more processors (210), one or more memories (220), or a communication interface (230). In one embodiment, some components may be removed from the computing device (200), or other components (e.g., a display or an input device, etc.) may be added to the computing device (200). Additionally, some components may be implemented by being integrated or by being implemented as a single or multiple entities. In this disclosure, one or more processors (210) may be referred to as processors (210). Unless the context clearly indicates otherwise, the term processors (210) may mean a set of one or more processors. Also, in this disclosure, one or more memories (220) may be referred to as memories (220). Unless the context clearly indicates otherwise, the term memories (220) may mean a set of one or more memories.

[0050] Below, each component illustrated in FIG. 2 will be described in more detail.

[0051] The processor (210) can perform operations or information processing regarding the control or communication of each component of the computing device (200). Specifically, the processor (210) can control at least one component of the computing device (200) connected to the processor (210) by running software (or computer program) received from another component. As an example, the processor (210) can load instructions (e.g., instructions, code, or code segments) or information into memory (220), process instructions or information stored in memory (220), and store result information resulting from the processing in memory (220). Additionally, the processor (210) can be operatively connected to the components of the computing device (200) to perform various operations such as operations, processing, generation, or processing related to the present disclosure.

[0052] The memory (220) may store various information. The information stored in the memory (220) may include software, which is information acquired, processed, or used by at least one component of the computing device (200). The software may include one or more instructions that cause the processor (210) to perform operations according to various embodiments of the present disclosure when loaded into the memory (220). That is, the processor (210) may perform operations according to various embodiments of the present disclosure by executing the one or more instructions described above. The memory (220) may include, for example, volatile or non-volatile memory. In one embodiment, the program may be software stored in the memory (220) and may include an operating system for controlling the resources of the computing device (200), an application, or middleware that provides various functions to the application so that the application can utilize the resources of the computing device (200).

[0053] A communication interface (230) can establish a wired or wireless communication channel with another device and transmit and receive various information with that other device. In one embodiment, the communication interface (230) may include at least one port for connecting to another device via a wired cable in order to communicate with another device via a wired connection. In this case, the communication interface (230) can perform communication with another device that is wired through at least one port. In one embodiment, the communication interface (230) may include a cellular communication module and be configured to be connected to a cellular network (e.g., 3G, LTE, 5G, Wibro, or Wimax). In one embodiment, the communication interface (230) may include a short-range communication module and transmit and receive information with another device using short-range communication (e.g., Wi-Fi, Bluetooth, Bluetooth Low Energy (BLE), UWB). In one embodiment, the communication interface (230) may include a contactless communication module for contactless communication. Contactless communication may include at least one contactless proximity communication technology, such as, for example, NFC (Near Field Communication) communication, RFID (Radio Frequency Identification) communication, or MST (Magnetic Secure Transmission) communication. In addition to the various examples described above, the computing device (200) may be implemented in various known ways for communicating with other devices, and the scope of the present disclosure is not limited by the examples described above.

[0054] In one embodiment, the computing device (200) may include a display. The display may display various screens (e.g., one or more pages) based on the control of the processor (210). For example, a web browser or a dedicated application may be installed on the computing device (200) to display screens with various interfaces applied to them. Additionally, the display may be configured to interact with a user and may receive user input from the user. Such a display may be implemented in the form of a touch sensor panel (TSP) capable of recognizing contact or proximity of various external objects (e.g., a user's finger or stylus).

[0055] In one embodiment, the computing device (200) may include an input device (e.g., a mouse or a keyboard). The input device may receive information to be used in a component of the computing device (200) from outside the computing device (200) (e.g., a user).

[0056] The processor (210), memory (220), and communication interface (230) shown in FIG. 2 are connected to each other via a bus, GPIO (General Purpose Input / Output), SPI (Serial Peripheral Interface), or MIPI (Mobile Industry Processor Interface), etc., to give or receive information or signals.

[0057] Hereinafter, methods according to various embodiments of the present disclosure will be described in detail. It should be noted that although operations are illustrated in a specific order in the drawings below, the operations must not necessarily be executed in the specific order illustrated or in a sequential order, or all illustrated operations must be executed to obtain the desired result.

[0058] Additionally, the operation of the method described below with reference to the drawings may be performed by a computing device. In other words, the operation of the method may be implemented by one or more instructions executed by a processor of the computing device. All operations included in such a method may be performed by a single physical computing device, but the first operation of the method may be performed by a first computing device and the second operation of the method may be performed by a second computing device.

[0059] Hereinafter, the explanation will continue assuming that the operation of the above-described method is performed by the user terminal (120) illustrated in FIG. 1. However, since the user terminal (120) performs the operation of the method through interaction with the product processing device (110), the operation of the product processing device (110) corresponding to the operation performed by the user terminal (120) is not excluded from the scope of the present disclosure. For example, the operation of displaying a screen as an operation performed by the user terminal (120) can be understood, in other words, as an operation performed by the product processing device (110), as an operation of transmitting display information to the user terminal (120) to cause the user terminal (120) to display a screen. Furthermore, for convenience of explanation, the subject of the operation included in the method may be omitted, but unless otherwise indicated by the context, it should be interpreted that the operation is performed by the user terminal (120).

[0060] FIG. 3 illustrates a flowchart illustrating a product processing method according to one embodiment of the present disclosure. The method illustrated in FIG. 3 can be understood as a series of operations regarding the display of products of a category selected by a user. The operations illustrated in FIG. 3 will be described in detail below.

[0061] A first category button representing a first category may be displayed on the first page (S310). Specifically, the user terminal (120) receives display information from the product processing device (110) for displaying the first page including the first category button, and can display the first page on the display of the user terminal (120) based on the display information.

[0062] The first category may refer to a category indicating a type of product. If the target items of the e-commerce service are food products, for example, the first category may be fruits, meat, eggs, meal kits, refrigerated goods, frozen goods, convenience foods, deli items, salads, canned goods, instant rice, noodles, seafood, dried seafood, kimchi, side dishes, rice, mixed grains, bakery items, baby food, sauces, seasonings, sauces, coffee, beverages, milk, dairy products, vegetables, or health foods, etc. If the target items of the e-commerce service are sports goods, for example, the first category may be soccer, basketball, baseball, volleyball, tennis, golf, hiking, or swimming, etc. In addition to the examples mentioned above, any category capable of indicating a type of product may be the first category of the present disclosure.

[0063] The first category button may be a button corresponding to the first category of a screen (e.g., the first page) to which a user interface is applied. If the first category button is selected by the user, an action corresponding to the first category button may be performed on the user terminal (120) according to a defined action. For example, if the first category is fruit and the first category button corresponding to this category, i.e., the fruit category button, is selected by the user, the page displayed on the user terminal (120) may be switched from the first page to a page (e.g., the second page) where products related to fruit are displayed.

[0064] Regarding the shape of the first category button, in one embodiment, the first category button may include a thumbnail corresponding to the first category. The thumbnail is an image representing the first category button and may be any one of the images of the products of the first category. For example, if the first category button is a fruit category button, a strawberry image among the images of products related to fruit in the first category may be the thumbnail of the fruit category button.

[0065] With respect to the thumbnail, in one embodiment, the thumbnail may be an image of any one of the second target products, which will be described in detail later. Since the second target product is a product that is highly likely to be purchased by the user, determining the thumbnail as an image of any one of the second target products can more actively induce the user to purchase.

[0066] The first page refers to the home screen of the platform, which is the screen that is displayed by default on the display of the user terminal (120) when a web browser or application is accessed. To avoid redundant explanations, a detailed description of the first page (i.e., the home screen) will be explained later with reference to FIG. 5.

[0067] A first user input from a user on a first page for selecting a first category button can be obtained (S320). Specifically, the user terminal (120) obtains a first user input from the user for selecting a first category button and can transmit this first user input to a product processing device (110).

[0068] The first user input may refer to user input to the user terminal (120) as a specific trigger that causes a specific response of the user interface. For example, the first user input may refer to user input selecting the first category button. If the first user input is input to the user terminal (120), an action corresponding to the first user input may be performed on the user terminal (120) according to a defined action. For example, if the first category button is a fruit category button and input selecting this fruit category button is input to the user terminal (120) as the first user input, the page displayed on the user terminal (120) may be switched from the first page to a page (e.g., the second page) where products related to fruit are displayed.

[0069] In response to the first user input, one or more first target products included in the product type corresponding to the first category button may be determined (S330). This operation may be performed by the user terminal (120) itself, but the scope of the present disclosure is not limited thereto, and the product processing device (110) may perform this operation and the user terminal (120) may obtain the result of the determination of the first target products from the product processing device (110).

[0070] The first target product may refer to a product of the first category corresponding to the first category button. For example, if the first category button is a fruit category button and the first category is the fruit category, the first target product may be a product related to fruit (e.g., strawberries, grapes, apples, etc.).

[0071] With respect to the operation of determining the first target product (S330), in one embodiment, the operation of determining the first target product (S330) may be performed by referring to a tag that pre-defines the relationship between the first category button (or first category) and the first target product. Specifically, the relationship between the first category button and the first target product can be defined by assigning a tag indicating the type of product to each of the products available for trading on the platform.

[0072] Regarding the classification operation of the first target product, in one embodiment, the first target product may be classified into a second category of a different hierarchy from the first category. The second category is a category with criteria different from the type of product, and may be, for example, a category determined based on at least some of the product's discount rate, the product's discount period, or the product's purchase history. More specifically, the second category may be a product with a discount rate of N% or more (N is a positive real number), a product with a remaining discount period of M days or less (M is a natural number), a product with a remaining number of discounted products of L or less (L is a natural number), a product with a remaining expiration date of P days or less (P is a natural number), a product purchased by a user K times or more (K is a natural number), a product purchased by a user Y times or more within the last X days (X and Y are natural numbers), a product purchased A times or more by a specific user group of the platform (A is a natural number), a product purchased C times or more within the last B days by a specific user group of the platform (B and C are natural numbers), etc. A user group may refer to a set of multiple users utilizing the platform. For example, a user group may refer to a set including users who use a user terminal (120). In addition to the examples described above, the operation of classifying tradable products on the platform according to any other criteria may be included in the present disclosure, and the operation of classifying products according to three or more layers may also be included in the scope of the present disclosure.

[0073] One or more first target products may be displayed on a second page that is distinct from the first page (S340). Specifically, the user terminal (120) receives display information from the product processing device (110) for displaying a second page containing one or more first target products, and can display the second page on the display of the user terminal (120) based on the display information.

[0074] The second page is a page for displaying products included in the type of product corresponding to the first category button selected by the user, and may refer to a screen displayed on the display of the user terminal (120).

[0075] According to the method described so far with reference to FIG. 3, products of the type intended by the user can be displayed on the display of the user terminal (120). Specifically, by selecting the first category button on the first page, the user can switch the screen to a second page where a first target product related to the first category button is displayed. In particular, this second page can induce the user to make a purchase by highlighting and displaying products that the user is likely to purchase (e.g., a second target product selected to correspond to the second category among the first target products). The operations related thereto will be explained below with reference to FIG. 4.

[0076] FIG. 4 illustrates a flowchart showing the detailed operation of the display operation (S340) of the second page described with reference to FIG. 3. The operation S400 of FIG. 4 can be understood as the display operation (S340) of the second page of FIG. 3.

[0077] One or more second target products selected to correspond to the second category among the first target products may be displayed in a special area of ​​the second page (S410). Specifically, the user terminal (120) receives display information from the product processing device (110) for displaying a second page containing one or more second target products, and may display the second page on the display of the user terminal (120) based on the display information.

[0078] The second target product may refer to a product selected from the first target products to correspond to the second category. For example, if the first category is fruit and the second category is a product that the user has purchased 10 or more times, the second target product may be a product related to fruit that the user has purchased 10 or more times. As another example, if the first category is fruit and the second category is a product with a discount rate of 10% or more, the second target product may be a product related to fruit that has a discount rate of 10% or more.

[0079] A special area is an area on the screen displayed on the second page, which may refer to an area that highlights products that the user is likely to purchase, namely, second target products.

[0080] According to the method described so far with reference to FIG. 4, products that the user is likely to purchase can be displayed as a special area on the display of the user terminal (120) on a screen (i.e., the second page) where products of the type intended by the user are displayed. Hereinafter, with reference to FIGS. 5 to 7, the first page or the second page described in FIGS. 3 and FIG. 4 will be described.

[0081] FIG. 5 illustrates a first page (500) that may be referenced in various embodiments of the present disclosure. As previously described, the first page (500) may be understood as the home screen of a platform.

[0082] The first page (500) may include a first area (510) comprising a group of category buttons including a first category button (511) and one or more category buttons representing categories of the same level as the first category. This first area (510) may include an expansion button (512) that expands the area of ​​the first area (510). Additionally, this first area (510) may be an area in which category buttons included in the group of category buttons are displayed sequentially in response to user input (e.g., swipe input). That is, any operation used to display a plurality of objects (e.g., category buttons) in a designated area may be included within the scope of this disclosure, and a person skilled in the art may apply such operations to one component of the drawings included in this disclosure. To avoid redundant descriptions, the expansion of the first area (510) based on the group of category buttons including the first category button (511) and the expansion button (512) will be described later with reference to FIGS. 8 through 10.

[0083] Additionally, the first page (500) may include a second area (520) containing a detail button (521) for displaying a product group that includes one or more second target products. A product group may refer to a total set of products (e.g., second target products) selected to correspond to the second category from among products (e.g., first target products) of a category (e.g., first category) corresponding to the type of product. For example, if the target item of the platform is groceries and the second category is products with a discount rate of 10% or more, the product group may refer to a total set of products that can be traded on the platform with a discount rate of 10% or more. As another example, if the target item of the platform is groceries and the second category is products purchased by the user 10 or more times, the product group may refer to a total set of products that can be traded on the platform with a discount rate of 10 or more times. To avoid redundant descriptions, the detail button (521) included in the second area (520) will be explained later with reference to FIGS. 11 through 13.

[0084] Additionally, the first page (500) may include one or more search bars (530), one or more advertising areas (540), and one or more product display areas (550). The search bar (530) may be understood as an area for searching for products traded on the platform. The advertising area (540) may be understood as an area for advertising products traded on the platform or related to the platform. The product display area (550) is an area for displaying products traded on the platform and may include a product image (551) and a shopping cart button (552) that moves the product corresponding to the product image (551) to the shopping cart page.

[0085] Up to this point, the first page (500) has been described with reference to FIG. 5. It should be noted that the first page (500) illustrated in FIG. 5 is an example provided for the purpose of clearly explaining the technical concept of the present disclosure and does not limit the scope of the present disclosure. Accordingly, examples in which the size, arrangement, or shape of the components included in the first page (500) of FIG. 5 is changed, components included in the first page (500) of FIG. 5 are deleted, or other components are included in the first page (500) of FIG. 5 may also be included within the scope of the present disclosure.

[0086] FIG. 6 illustrates a second page that may be referenced in various embodiments of the present disclosure. As previously described, the second page (600) may be understood as a page for displaying products included in the type of product corresponding to the first category button selected by the user. According to FIG. 6, the second page (600) may be understood as a page triggered by the selection of the canned / instant rice / noodle category button, and as a page for displaying products related to canned / instant rice / noodles.

[0087] The second page (600) may include a third area (610) containing a group of category buttons. The third area (610) may be understood as an area similar to the first area (510) of the first page (500). If a category button included in the third area (610) is selected by the user, the page may be switched to displaying products of the category corresponding to the selected category button. For example, while a page displaying products related to canned goods / instant rice / noodles is being displayed on the display of the user terminal (120), if a fruit category button included in the third area (610) is selected by the user, the page may be switched to displaying products related to fruit corresponding to the fruit category button and displayed on the display of the user terminal (120).

[0088] Additionally, the second page (600) may include a fourth area (620). The fourth area (620) may include a sub-category button corresponding to a sub-category that is a category of a different hierarchy from the first category but is a category with criteria similar to the type of product. For a more specific example, if the first category is fruit, the sub-category may be strawberries, grapes, or apples, etc. For another example, if the first category is canned goods / instant rice / noodles, the sub-category may be ramen / cup ramen, noodles / pasta, or tuna / ham / canned goods, etc. That is, in order to display a product that better matches the user's intention on the second page selected according to the user's intention, a sub-category button may be included in the fourth area (620) to allow the selection of a sub-category associated with the first category.

[0089] Additionally, the second page (600) may include a special area (630) for displaying one or more second target products. For example, as shown in FIG. 6, products related to canned goods / instant rice / noodles that the user has purchased at least once may be displayed in the special area (630). The second target products displayed in the special area (630) may include a purchase history identifier (631) or a discount rate identifier (632).

[0090] Regarding the order of product display in the special area (630), in one embodiment, the order of display of the second target products in the special area (630) may be determined based on at least some of the discount rate, discount period, or purchase history corresponding to each second target product. For example, the higher the discount rate of the second target product, the sooner the discount period of the second target product is remaining, the sooner the product is displayed, or the higher the number of purchases made by the user of the second target product, the sooner the product is displayed. Although not exemplified, any example of displaying products that are likely to be purchased by the user first based on at least some of the discount rate, discount period, or purchase history of each second target product may be included within the scope of the present disclosure.

[0091] Additionally, the second page (600) may include a general area (640) displaying one or more first target products. For example, the general area (640) may display products that are included in the first target product but not in the second target product. As another example, the general area (640) may display products that are included in the first target product.

[0092] Regarding the order of product display in the general area (640), in one embodiment, the order of display of the first target products in the general area (640) may be determined based on at least some of the discount rate, discount period, or purchase history corresponding to each of the first target products. For example, the higher the discount rate of the first target product, the sooner it may be displayed; the sooner the discount period of the first target product is remaining, the sooner it may be displayed; or the higher the number of purchases made by the user of the first target product, the sooner it may be displayed. Although not exemplified, any example of displaying products that are likely to be purchased by the user first based on at least some of the discount rate, discount period, or purchase history of each of the first target products may be included within the scope of the present disclosure.

[0093] Regarding the configuration of the second page (600), in one embodiment, a special area (630) may be displayed above the general area (640) within the second page (600). According to this embodiment, since the second target product included in the special area (630) may be a product that the user is relatively more likely to purchase than the first target product included in the general area (640) within the first category selected by the user, the special area (630) may be displayed in a location that is more easily recognizable by the user (e.g., at the top).

[0094] FIG. 7 illustrates a variation of the special area (630) described with reference to FIG. 6. Specifically, while the special area (630) of FIG. 6 was an area of ​​a second target product based on purchase history, the special area (700) of FIG. 7 may mean an area of ​​a second target product based on a discount rate or discount period.

[0095] The special area (700) may include a button (710) corresponding to a discount period and a button (720) corresponding to a discount rate. If the button (710) corresponding to the discount period is selected by the user, the second target product (730) may be sorted based on the discount period, and if the button (720) corresponding to the discount rate is selected by the user, the second target product may be sorted based on the discount rate. The second target product (730) illustrated in FIG. 7 may include a discount rate identifier (731) or a discount period identifier (732).

[0096] Up to this point, the second page (600) and the special area (700) have been described with reference to FIGS. 6 and 7. It should be noted that FIGS. 6 and 7 are illustrative for the purpose of clearly explaining the technical concept of the present disclosure and do not limit the scope of the present disclosure. Accordingly, examples in which the size, arrangement, or shape, etc., of the components included in the second page (600) of FIG. 6 or the special area (700) of FIG. 7 are changed, or the components included in the second page (600) of FIG. 6 or the special area (700) of FIG. 7 are deleted, or other components are included in the second page (600) of FIG. 6 or the special area (700) of FIG. 7 may also be included within the scope of the present disclosure.

[0097] FIG. 8 illustrates a flowchart showing the detailed operation of the display operation (S310) of the first page described with reference to FIG. 3. The operation S800 of FIG. 8 can be understood as the display operation (S310) of the first page of FIG. 3.

[0098] A group of category buttons may be displayed in the first area of ​​the first page (S810). Specifically, the user terminal (120) receives display information from the product processing device (110) for displaying the first page including the first area, and may display the first page on the display of the user terminal (120) based on the display information.

[0099] A category button group may include a first category button and one or more category buttons representing categories that are at the same level as the first category. For example, a category button group may include a fruit category button, a seafood category button, a meat category button, or a health food category button.

[0100] The first area is an area where a group of category buttons is displayed, and may further include an expansion button as described with reference to FIG. 5. An operation of displaying a plurality of buttons on the display of a user terminal (120) based on the expansion button is described with reference to FIG. 9.

[0101] FIG. 9 illustrates a flowchart showing the detailed operation of the display operation (S810) of the first area described with reference to FIG. 8. The operation S900 of FIG. 9 can be understood as the display operation (S810) of the first area of ​​FIG. 8.

[0102] An expansion button that expands the area of ​​the first area may be displayed in the first area (S910). The expansion button may be a button that expands the area of ​​the first area of ​​a screen (e.g., the first page) to which a user interface is applied. If the expansion button is selected by the user, an action corresponding to the expansion button may be performed on the user terminal (120) according to a defined action. For example, the area of ​​the first area may be expanded. As another example, at least some of a plurality of buttons included in a group of category buttons may be displayed in the expanded first area.

[0103] A second user input for an expansion button can be obtained (S920). The second user input may refer to a user input to a user terminal (120) as a specific trigger that causes a specific response of the user interface. For example, the second user input may refer to a user input selecting an expansion button. If the second user input is input to the user terminal (120), an operation corresponding to the second user input may be performed at the user terminal (120) according to a defined operation.

[0104] In response to a second user input, the area of ​​the first area may be expanded and displayed on the first page (S930). That is, the area of ​​the first area may be understood as being expanded within the first page, and the expanded portion of the first area may be displayed by overlapping it with other areas that were being displayed on the first page.

[0105] At least some of the multiple buttons included in the group of category buttons may be displayed in the first area with expanded width (S940). That is, multiple category buttons may be displayed in the first area with expanded width. In one embodiment, all category buttons may be displayed in the first area with expanded width. In another embodiment, some category buttons may be displayed in the first area with expanded width, while other category buttons may not be displayed in the first area with expanded width.

[0106] Regarding the display order of category buttons within a first area with an expanded width, in one embodiment, the display order may be determined based on the discount rate, discount period, or purchase history of a product corresponding to each of the plurality of buttons included in the category button group. For example, the display order of category buttons included in the category button group may be determined based on the average discount rate of a product corresponding to each category button, the discount rate of a representative product corresponding to each category button, the average of the remaining discount periods of products corresponding to each category button, the remaining discount period of representative products corresponding to each category button, the average number of purchases of products corresponding to each category button, or the number of purchases of representative products corresponding to each category button.

[0107] FIG. 10 illustrates an expanded first area (1000) that may be referenced in various embodiments of the present disclosure. As previously described, the expanded first area (1000) may display one or more category buttons (1020). Additionally, the expanded first area (1000) may include a collapse button (1010) defined to perform a function opposite to that of the expansion button. If the collapse button (1010) is selected by the user, the first area (1000) may be reduced to its original width. Furthermore, the category button (1020) illustrated in FIG. 10 may include a thumbnail (1021).

[0108] Up to now, with reference to FIGS. 8 to 10, the first area and the expansion and contraction of the first area have been described. The group of category buttons included in the first area may be a tool of a user interface that enables the user to easily select the product they intend to purchase.

[0109] FIG. 11 illustrates a flowchart illustrating a product processing method according to one embodiment of the present disclosure. The method illustrated in FIG. 11 can be understood as a series of operations regarding the display of products of a category selected by a user. The operations illustrated in FIG. 11 will be described in detail below.

[0110] A detail button for displaying a product group including one or more second target products may be displayed in a second area of ​​the first page (S1110). Specifically, the user terminal (120) receives display information for displaying a first page including a second area from the product processing device (110), and can display the first page on the display of the user terminal (120) based on the display information.

[0111] As described above, a product group may refer to a total set of products (e.g., a second target product) selected to correspond to a second category from among products (e.g., a first target product) of a category (e.g., a first category) corresponding to the type of product. For example, a product group may include one or more products selected to correspond to a second category from among one or more products included in a third category that is in the same hierarchy as the first category. As a more specific example, if the first category is a fruit category, the second category is a category with a discount rate of 10% or more, and the third category is a meat category, then products related to fruit with a discount rate of 10% or more and products related to meat with a discount rate of 10% or more may be included in the product group.

[0112] The detail button may be a button corresponding to the second category of the screen to which the user interface is applied (e.g., the first page). If the detail button is selected by the user, an action corresponding to the detail button may be performed on the user terminal (120) according to a defined action. For example, if the second category is a closing sale (i.e., a category related to the discount period) and the detail button corresponding to this category is selected by the user, the page displayed on the user terminal (120) may be switched from the first page to a page displaying products related to the closing sale (e.g., the third page). As another example, if the second category is a discount (i.e., a category related to the discount rate) and the detail button corresponding to this category is selected by the user, the page displayed on the user terminal (120) may be switched from the first page to a page displaying products related to the discount (e.g., the third page). As another example, if the second category is a frequently purchased product (i.e., a category related to purchase history) and the detail button corresponding to this category is selected by the user, the page displayed on the user terminal (120) can be switched from the first page to a page (e.g., the third page) where products related to the frequently purchased product are displayed.

[0113] Regarding the shape of the detail button, in one embodiment, the detail button may include an image indicating the number of products included in a product group. For example, if the number of products included in a product group corresponding to frequently purchased products is 10, the detail button may include an image displaying the text "10". According to the present embodiment, the user can easily recognize the number of individual products in the product group corresponding to the detail button.

[0114] The second area may be an area where a detail button for displaying a product group is displayed, as described with reference to FIG. 5.

[0115] A third user input for a detail button can be obtained (S1120). Specifically, the user terminal (120) obtains a third user input from the user selecting a detail button and can transmit this third user input to the product processing device (110).

[0116] The third user input may refer to user input to the user terminal (120) as a specific trigger that causes a specific response of the user interface. For example, the third user input may refer to user input selecting a detail button. If the third user input is input to the user terminal (120), an action corresponding to the third user input may be performed on the user terminal (120) according to a defined action. For example, if the detail button is a button corresponding to a frequently purchased product and an input selecting this detail button is input to the user terminal (120) as the third user input, the page displayed on the user terminal (120) may be switched from the first page to a page (e.g., the third page) where products related to the frequently purchased product are displayed.

[0117] In response to a third user input, at least some of the products included in the product group may be displayed on the third page (S1130). Specifically, the user terminal (120) receives display information from the product processing device (110) for displaying the third page, which includes at least some of the products included in the product group, and may display the third page on the display of the user terminal (120) based on the display information.

[0118] The third page is a page for displaying a product corresponding to a detail button selected by the user, and may refer to a screen displayed on the display of the user terminal (120).

[0119] Regarding the display order of multiple products included in a product group within the third page, in one embodiment, the display order may be determined based on a discount rate, a discount period, or a purchase history for each of the multiple products. For example, the display order of multiple products within the third page may be determined based on the discount rate, remaining discount period, or number of purchases for each of the multiple products included in the product group.

[0120] FIG. 12 illustrates a third page (1200) that may be referenced in various embodiments of the present disclosure. As previously described, the third page (1200) may be understood as a page for displaying a product corresponding to a detail button selected by the user.

[0121] The third page (1200) may include a fifth area (1210) containing a group of category buttons. The fifth area (1210) may be understood as an area similar to the first area (510) of the first page (500). If a category button included in the fifth area (1210) is selected by the user, the user terminal (120) may display products of the category corresponding to the selected category button among the products corresponding to the detail button. For example, if the detail button is a frequently purchased product button and the category button is a fruit category button, products related to fruit among the products corresponding to the frequently purchased product button may be displayed in the product display area (1220).

[0122] Additionally, the third page (1200) may include a product display area (1220). The product display area (1220) is an area where a product corresponding to a detail button or a category button is displayed, and may include one or more products (1221).

[0123] FIG. 13 illustrates a variation of the third page described with reference to FIG. 12. Specifically, while the third page (1200) of FIG. 12 was a page based on frequently purchased items, the third page (1300) of FIG. 13 may be a page based on closing sales or discounts.

[0124] The third page (1300) may include a button area (1310). The button area may include a button (1311) corresponding to a closing sale and a button (1312) corresponding to a discount. If the button (1311) corresponding to the closing sale is selected by the user, multiple products included in the product group may be sorted based on the closing sale criteria, and if the button (1312) corresponding to the discount is selected by the user, multiple products included in the product group may be sorted based on the discount criteria. The products in the product display area (1330) of the third page (1300) illustrated in FIG. 13 may include identifiers (1332, 133) related to the closing sale.

[0125] Additionally, the third page (1300) may include a sixth area (1320) containing a group of category buttons, as described with reference to FIG. 12. This sixth area (1320) may be understood as an area corresponding to the fifth area (1210).

[0126] Additionally, the third page (1300) may include a product display area (1330) as described with reference to FIG. 12. In one embodiment, the product display area (1330) may include a filter button (1331) that can be set to display products more suitable for the user. If the filter button (1331) is selected by the user, a setting window for filter settings may be displayed in a specific area of ​​the third page (1300).

[0127] Up to this point, the third page has been described with reference to FIGS. 11 to 13. The third page can be understood as a screen where a user can view products that are likely to be purchased on a single screen, regardless of the type of product. That is, as described with reference to FIGS. 3 and 4, the user can select a specific category button to view products that are likely to be purchased (e.g., second target product) on a screen (e.g., second page) where products corresponding to the category button (e.g., first target product) are displayed. Additionally, the user can select a specific detail button directly from the home screen (e.g., first page) to view products that are likely to be purchased on a screen (e.g., third page) where product groups corresponding to the detail button are displayed.

[0128] FIG. 14 illustrates a flowchart illustrating a product processing method according to one embodiment of the present disclosure. The method illustrated in FIG. 14 can be understood as a series of operations regarding a display that moves a product (e.g., selected product) that a user wishes to purchase to a shopping cart screen (e.g., Page 4). The operations illustrated in FIG. 14 will be described in detail below.

[0129] A fourth user input of the user that moves the selected product to the fourth page can be obtained (S1410). Specifically, the user terminal (120) obtains a fourth user input that moves the selected product to the fourth page from the user and can transmit this fourth user input to the product processing device (110).

[0130] The selected product may refer to a product that the user wishes to purchase. The fourth page is a page for displaying the selected product chosen by the user, and can be understood as a type of shopping cart screen displayed on the display of the user terminal (120). A series of actions in which the user selects a product and moves that product to the shopping cart screen can be referenced in various e-commerce services.

[0131] The fourth user input may refer to user input to the user terminal (120) as a specific trigger that causes a specific response of the user interface. For example, the fourth user input may refer to user input that moves selected products to the fourth page. If the fourth user input is entered into the user terminal (120), an action corresponding to the fourth user input may be performed on the user terminal (120) according to a defined action. For example, the page displayed on the user terminal (120) may be switched from a specific page where selected products are displayed (e.g., the first page, the second page, the third page) to a shopping cart screen (e.g., the fourth page).

[0132] In response to the fourth user input, the selected product may be displayed on the fourth page (S1420). Specifically, the user terminal (120) receives display information for displaying the fourth page regarding the selected product from the product processing device (110), and can display the fourth page on the display of the user terminal (120) based on the display information.

[0133] FIG. 15 illustrates a flowchart showing the detailed operation of the display operation of the fourth page described with reference to FIG. 14. The operation S1500 of FIG. 15 can be understood as the display operation of the fourth page (S1420) of FIG. 14.

[0134] One or more recommended products associated with the selected product may be displayed in the recommendation area of ​​the fourth page (S1510). Specifically, the user terminal (120) receives display information for displaying the fourth page including the recommendation area from the product processing device (110), and can display the fourth page on the display of the user terminal (120) based on the display information.

[0135] Recommended products may refer to products associated with the selected product. For example, they may refer to other products included in the same recipe as the selected product. As another example, they may refer to products that have been purchased together with the selected product based on the user's purchase history. Yet another example may refer to products that have been purchased together with the selected product based on the purchase history of a specific user group, including the user.

[0136] The recommendation area is an area on the screen displayed on page 4, which may refer to an area that highlights recommended products, i.e., products that the user is likely to purchase together with the selected product.

[0137] FIG. 16 illustrates a fourth page (1600) that may be referenced in various embodiments of the present disclosure. As previously described, the fourth page (1600) may be understood as a shopping cart screen for holding selected products chosen by the user. This fourth page (1600) may also be understood as a page for displaying a recommendation area that displays recommended products associated with the selected products.

[0138] The fourth page (1600) may include a seventh area (1610) containing a group of category buttons. The seventh area (1610) may be understood as an area similar to the first area (510) of the first page (500). If a category button included in the seventh area (1610) is selected by the user, the user terminal (120) may switch to and display a page (e.g., the second page) for displaying products of the category corresponding to the category button on the fourth page (1600).

[0139] Additionally, the fourth page (1600) may include a recommendation area (1620). As previously described, the recommendation area (1620) may be implemented by referencing the user's purchase history or the purchase history of a specific user group including the user.

[0140] FIG. 17 illustrates a variation of the recommendation area (1620) described with reference to FIG. 16. Specifically, while the recommendation area (1620) of FIG. 16 was a purchase history-based area, the recommendation area (1700) of FIG. 17 may be a recipe-based area.

[0141] The recommendation area (1700) may include a recipe selection area (1710). The recipe selection area (1710) may be an area that displays one or more recipes related to the selected product. FIG. 17 illustrates an example in which Aglio Olio is selected as a selected recipe among recipes related to garlic (i.e., the selected product) based on user input (e.g., a fifth user input).

[0142] Additionally, the recommendation area (1700) may include a category selection area (1720) for recommended products. The category selection area (1720) can be understood as an area containing a category button to select the type of recommended product related to the selected recipe. For example, if Aglio Olio is selected as the selected recipe and oil is selected as the category button, oils related to the Aglio Olio recipe may be displayed in the product display area (1730).

[0143] Additionally, the recommendation area (1700) may include a product display area (1730). The product display area (1730) can be understood as an area where recommended products are displayed.

[0144] FIG. 18 illustrates a variation of the recommendation area (1620) described with reference to FIG. 16. Specifically, while the recommendation area (1620) of FIG. 16 was a purchase history-based area, the recommendation area (1800) of FIG. 18 may be an area that recommends combinations of multiple purchases based on the purchase history of a user group.

[0145] Up to this point, the fourth page has been described with reference to FIGS. 14 through 18. The fourth page is a shopping cart screen for containing selected products that the user intends to purchase, and may include a recommendation area that recommends recommended products related to the selected products. That is, user convenience can be enhanced by allowing the user to immediately select products they intend to purchase consecutively, and purchases can be induced by recommending products that the user had not previously thought of.

[0146] In the flowcharts of the present disclosure, the operations of the method or algorithm are described in a sequential order, but may be performed in any combination other than sequentially. The description of the flowcharts of the present disclosure does not exclude changes or modifications to the method or algorithm and does not imply that any operation is essential or desirable. In one embodiment, at least some operations may be performed in parallel, iteratively, or heuristically. In another embodiment, at least some operations may be omitted or other operations may be added.

[0147] Various embodiments of the present disclosure may be implemented as software on a machine-readable storage medium (MRSM). The software may be software for implementing various embodiments of the present disclosure. The software may be inferred from the various embodiments of the present disclosure by programmers skilled in the art to which the present disclosure pertains. For example, the software may be a computer program containing instructions that can be read by a computing device. A computing device is a device capable of operating according to instructions called from a storage medium, and may be referred to interchangeably with, for example, an electronic device. In one embodiment, a processor of the computing device may execute the called instructions to cause the components of the computing device to perform functions corresponding to these instructions. A storage medium may refer to any type of recording medium in which information is stored that can be read by a device. A storage medium may include, for example, ROM, RAM, CD-ROM, magnetic tape, floppy disk, or optical information storage device. In one embodiment, the storage medium may be implemented in a distributed form in a networked computer system, etc. In this case, the software may be stored and executed in a distributed manner in a computer system, etc. In another embodiment, the storage medium may be a non-transitory storage medium. A non-transitory storage medium refers to a medium that exists regardless of whether information is stored semi-permanently or temporarily, and does not include signals that are transmitted transitorily.

[0148] Although the technical concept according to the present disclosure has been described by various embodiments above, the technical concept according to the present disclosure includes various substitutions, modifications, and changes that can be made within the scope of understanding of a person skilled in the art to which the present disclosure pertains. Furthermore, it should be understood that such substitutions, modifications, and changes may be included within the scope of the appended claims.

Claims

Claim 1 A method performed by an electronic device that provides a webpage for e-commerce, comprising the steps of: transmitting a first page to a user terminal in which a first category button representing a first category is displayed, wherein the first category is a category representing a type of product; obtaining a first user input from the user terminal for selecting the first category button on the first page; and determining one or more first target products included in the type of product corresponding to the first category button in response to the first user input, wherein the one or more first target products are classified into a second category of a different hierarchy from the first category, and the second category is a category determined based on at least some of the discount rate of the product, the discount period of the product, or the purchase history of the product. A method comprising the step of transmitting to a user terminal a second page that is distinguished from the first page and in which one or more first target products are displayed, wherein the second page includes a special area that displays one or more second target products selected to correspond to the second category among the one or more first target products, and wherein the first category button includes a thumbnail corresponding to the first category, and the thumbnail is an image corresponding to at least one of a discounted product or a product with a purchase history among the one or more second target products. Claim 2 A method according to claim 1, wherein the step of transmitting the first page to the user terminal comprises the step of displaying a group of category buttons, including the first category button and one or more category buttons representing a category of the same level as the first category, in a first area of ​​the first page, and the step of displaying the group of category buttons in the first area comprises the step of displaying an expansion button that expands the area of ​​the first area in the first area; the step of obtaining a second user input for the expansion button from the user terminal; the step of expanding the area of ​​the first area in response to the second user input and displaying it on the first page; and the step of displaying at least some of the plurality of buttons included in the group of category buttons in the first area with expanded area. Claim 3 In paragraph 2, the step of displaying at least some of the plurality of buttons in the first area with an expanded width comprises: determining the display order of each of the plurality of buttons based on at least some of the discount rate of a product corresponding to each of the plurality of buttons, the discount period of a product corresponding to each of the plurality of buttons, or the purchase history of a product corresponding to each of the plurality of buttons; and displaying at least some of the plurality of buttons in the first area with an expanded width based on the display order. Claim 4 delete Claim 5 A method according to claim 1, further comprising the step of displaying a detail button for displaying a product group including one or more second target products in a second area of ​​the first page, wherein the product group further comprises one or more products selected to correspond to the second category from among one or more products included in a third category that is in the same hierarchy as the first category. Claim 6 In paragraph 5, the method wherein the detail button includes an image indicating the number of products included in the product group. Claim 7 A method according to claim 5, further comprising: a step of obtaining a third user input for the detail button from the user terminal; and a step of displaying at least some of the plurality of products included in the product group on a third page distinguished from the first page in response to the third user input. Claim 8 A method according to claim 7, wherein the step of displaying at least some of the plurality of products included in the product group on the third page comprises: determining the display order of each of the plurality of products based on at least some of a discount rate corresponding to each of the plurality of products, a discount period corresponding to each of the plurality of products, or a purchase history corresponding to each of the plurality of products; and displaying at least some of the plurality of products on the third page based on the display order. Claim 9 A method according to claim 1, wherein the step of transmitting the second page to the user terminal includes the step of displaying the special area on the second page above the general area where the one or more first target products are displayed. Claim 10 A method according to claim 1, wherein the one or more second target products are displayed in the special area in an order determined based on at least some of a discount rate corresponding to each of the one or more second target products, a discount period corresponding to each of the one or more second target products, or a purchase history corresponding to each of the one or more second target products. Claim 11 A method according to claim 1, further comprising: a step of obtaining a fourth user input from the user terminal for moving a selected product among a plurality of products displayed on the second page; and a step of displaying the selected product on a fourth page in response to the fourth user input, wherein the fourth page includes a recommendation area in which one or more recommended products associated with the selected product are displayed. Claim 12 A method according to claim 11, wherein the step of displaying the selected product on the fourth page including the recommendation area comprises: displaying one or more recipes related to the selected product in the recommendation area; obtaining a fifth user input from the user terminal for selecting a selected recipe among the one or more recipes; and displaying one or more recommended products included in the selected recipe in the recommendation area in response to the fifth user input. Claim 13 In claim 11, the step of displaying the selected product on the fourth page including the recommendation area comprises the step of displaying one or more recommended products purchased together with the selected product in the recommendation area based on the purchase history of the selected product. Claim 14 In paragraph 13, the purchase history of the selected product is either the purchase history of a user corresponding to the user terminal or the purchase history of a user group including the user. Claim 15 A communication interface configured to enable communication with a network; a processor configured to execute a computer program comprising one or more instructions; and a memory configured to load said computer program, wherein the computer program comprises: an instruction to transmit to a user terminal a first page displaying a first category button representing a first category, wherein the first category is a category representing a type of product; an instruction to obtain a first user input from said user terminal for selecting the first category button on the first page; and an instruction to determine one or more first target products included in a type of product corresponding to the first category button in response to said first user input, wherein the one or more first target products are classified into a second category of a different hierarchy from said first category, and said second category is a category determined based on at least some of the discount rate of the product, the discount period of the product, or the purchase history of the product. An electronic device comprising an instruction for transmitting to a user terminal a second page distinguished from the first page and in which one or more first target products are displayed, wherein the second page includes a special area for displaying one or more second target products selected to correspond to the second category among the one or more first target products, and wherein the first category button includes a thumbnail corresponding to the first category, and the thumbnail is an image corresponding to at least one of a discounted product or a product with a purchase history among the one or more second target products.

Citation Information

Patent Citations

  • Operating method for electronic apparatus for offering item information and electronic apparatus supporting thereof

    KR102340808B1

  • Operating method for providing page information and electronic apparatus supporting thereof

    KR102395026B1

  • Method for providing information and electronic device using the same

    KR102419553B1

  • Item information offering method of electronic apparatus

    KR102441999B1