Apparatus, method and recording medium for displaying information about recommended item group

The method and device improve e-commerce web page displays by organizing recommended product groups and representative products, enhancing user interaction and purchase experience through structured and interactive product presentation.

WO2026005114A1PCT designated stage Publication Date: 2026-01-02COUPANG CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/013159
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-27
Filing Date
2024-09-02
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

E-commerce services face challenges in effectively displaying information about recommended product groups on web pages to enhance user search and purchasing experience, particularly in organizing and presenting representative products from these groups in a user-friendly manner.

Method used

A method and device for displaying information about recommended product groups on a web page, involving determining groups and representative products, generating web page information to include these products in specific areas, and transmitting this information to user terminals, with features like carousels and responsive user inputs for detailed product views.

Benefits of technology

Enhances user engagement by providing organized and interactive displays of recommended products, facilitating easier navigation and purchase decisions based on user history and preferences.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024013159_02012026_PF_FP_ABST
    Figure KR2024013159_02012026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure proposes an apparatus for displaying information about one or more recommended item groups on a web page. The apparatus according to the present disclosure may comprise: one or more processors; and one or more memories in which instructions to be executed by the one or more processors are stored, wherein the one or more processors are configured to, when executing the instructions: determine one or more recommended item groups to be provided to a user; determine one or more recommended items belonging to each of the one or more recommended item groups; determine a representative item for each of the one or more recommended item groups among the one or more recommended items; generate web page information used to display a first web page including information about the one or more recommended item groups; and transmit the web page information to a terminal of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Device, method and recording medium for displaying information on a group of recommended products

[0001] The present disclosure relates to a technique for displaying information about a group of recommended products on a web page.

[0002] As internet use becomes more widespread, e-commerce services are expanding. Consequently, the proportion of purchases made through traditional offline stores is rapidly declining, while the proportion of purchases made through e-commerce services using computers or smartphones is rapidly increasing. E-commerce services can recommend products based on a user's purchase or viewing history to enhance their purchasing experience. These services can generate and provide various groups of recommended products to users. For example, recommended product groups may include groups related to frequently purchased products or groups related to products viewed by the user. By displaying information about each recommended product group on a web page, e-commerce services can facilitate users' search and purchase.

[0003] The present disclosure proposes a technique for displaying information about a group of recommended products on a web page.

[0004] The present disclosure may propose a method for displaying information about a group of recommended products on a web page. According to one embodiment of the present disclosure, the method includes the steps of: obtaining a user's access request for a first web page of an e-commerce service; determining one or more groups of recommended products to be provided to the user; determining one or more recommended products belonging to each of the one or more groups of recommended products; determining, among the one or more recommended products, each representative product for each of the one or more groups of recommended products; generating web page information used to display the first web page such that the first web page includes information about the one or more groups of recommended products; and transmitting the web page information to the user's terminal, wherein the web page information may cause an image corresponding to each of the representative products to be displayed in one or more first areas of the first web page, respectively.

[0005] In one embodiment, the one or more first areas may be included in the first web page in the form of a carousel.

[0006] In one embodiment, each of the one or more first areas may be an area that causes a second web page including information on recommended products belonging to a recommended product group corresponding to each of the first areas to be displayed on the terminal in response to a user input selecting each of the first areas.

[0007] In one embodiment, each of the one or more first areas may be configured with a first partial area in which information representing a recommended product group corresponding to each of the first areas is displayed, and a second partial area in which an image of a representative product for the recommended product group corresponding to each of the first areas is displayed, and the first partial area may be an area in which, in response to a user input selecting the first partial area, a second web page including information on a recommended product belonging to the recommended product group corresponding to each of the first areas is displayed on the terminal, and the second partial area may be an area in which, in response to a user input selecting the second partial area, a third web page including information on a representative product corresponding to an image displayed in the second partial area is displayed on the terminal.

[0008] In one embodiment, the arrangement order of the one or more first areas is determined according to a comparison ranking of the recommended product groups corresponding to each of the first areas, and the comparison ranking of each of the one or more recommended product groups may be determined based on at least one of a first factor regarding the user's product purchase history, a second factor regarding the number of times web page information used to display a second web page including information about each recommended product group is transmitted to the user's terminal, or a third factor regarding a preference of each of the recommended product groups of the e-commerce service.

[0009] In one embodiment, the step of determining each of the representative products may include the step of determining each of the representative products for each of the one or more groups of recommended products so that the representative products for each of the one or more groups of recommended products do not overlap with each other.

[0010] In one embodiment, in each of the one or more first areas, at least one of the product name, product quantity, product price, or discount information of a representative product for a group of recommended products corresponding to each of the first areas may be displayed together with an image corresponding to the representative product.

[0011] In one embodiment, the representative product of some of the recommended product groups among the one or more recommended product groups may be different from the representative product determined for some of the recommended product groups based on a previous access request to the first web page.

[0012] In one embodiment, each of the one or more first areas displays an update icon for changing a representative product for a group of recommended products corresponding to each of the first areas, and the method may further include the steps of: changing a representative product for a group of recommended products corresponding to any of the first areas in response to a user input selecting an update icon displayed in any of the first areas; and transmitting information to the user's terminal that causes an image corresponding to the changed representative product to be displayed in any of the first areas.

[0013] In one embodiment, the step of determining each of the representative products includes the step of determining each of a plurality of recommended products selected from among one or more recommended products belonging to each of the recommended product groups as a representative product for each of the recommended product groups, and the web page information may display a plurality of images corresponding to the plurality of recommended products in a first area corresponding to each of the recommended product groups of the first web page.

[0014] In one embodiment, the step of determining each of the representative products includes the step of selecting a first recommended product and a second recommended product having a different product type from the first recommended product among one or more recommended products belonging to each of the recommended product groups as representative products, and a first selection criterion for selecting the first recommended product among one or more recommended products belonging to each of the recommended product groups and a second selection criterion for selecting the second recommended product may be different from each other.

[0015] In one embodiment, the one or more groups of recommended products include a first group of recommended products related to products that the user has not completed purchasing, and the step of determining one or more recommended products belonging to each of the one or more groups of recommended products may include a step of determining one or more recommended products belonging to the first group of recommended products as one or more first type of recommended products for which web page information used to display a web page including information about the products has been transmitted to the user's terminal but for which a purchase has not been completed, and one or more second type of recommended products associated with the one or more first type of recommended products.

[0016] In one embodiment, the step of generating the web page information used to display the first web page includes the step of generating the web page information used to display the first web page such that the first web page includes information about some of the first type of recommended products among the one or more first type of recommended products, and the web page information may cause an image corresponding to each of the some of the first type of recommended products to be displayed in one or more second areas of the first web page.

[0017] In one embodiment, the one or more second areas are areas that, in response to a user input selecting at least a portion of the one or more second areas, cause a second web page including information about the first group of recommended products to be displayed on the user's terminal, and the second web page includes one or more third areas in which each of the one or more first type of recommended products and the one or more second type of recommended products is displayed, and the arrangement order of the one or more third areas can be determined according to a comparative ranking of the recommended products corresponding to each third area.

[0018] In one embodiment, the comparative ranking of the one or more first type of recommended products and the one or more second type of recommended products may be determined based on at least one of a first factor regarding the user's product purchase history, a second factor regarding the purchase steps the user has taken with respect to the recommended products, or a third factor regarding price information of the recommended products.

[0019] In one embodiment, the third area where any first type of recommended product is displayed displays an identifier that distinguishes it from the second type of recommended product, and the identifier may be at least one of an icon or text.

[0020] In one embodiment, in the third area where the first type of recommended product is displayed, at least one of the following may be displayed as the identifier: date information on which web page information related to the first type of recommended product was transmitted to the user's terminal; a purchase option selected by the user for the first type of recommended product; or a payment icon for outputting a web page for payment of the first type of recommended product.

[0021] In one embodiment, the one or more second type recommended products may be products having the same product type as at least one of the one or more first type recommended products, and are determined based on the purchase frequency of other users using the e-commerce service and the product purchase history of the users.

[0022] The present disclosure may propose a device for displaying information about a group of recommended products on a web page. According to one embodiment of the present disclosure, the device is configured to obtain a user's access request for a first web page of an e-commerce service, determine one or more groups of recommended products to be provided to the user, determine one or more recommended products belonging to each of the one or more groups of recommended products, determine each representative product for each of the one or more groups of recommended products among the one or more recommended products, generate web page information used to display the first web page so that the first web page includes information about the one or more groups of recommended products, and transmit the web page information to the user's terminal, wherein the web page information may cause images corresponding to each of the representative products to be displayed in one or more first areas of the first web page, respectively.

[0023] The present disclosure may propose a non-transitory computer-readable recording medium having recorded thereon commands for displaying recommended search terms on a web page. The commands recorded on the recording medium according to one embodiment of the present disclosure may be commands to be executed by one or more processors or performed on a computer. The commands, when executed by one or more processors, cause one or more processors to obtain a user's access request for a first web page of an e-commerce service, determine one or more groups of recommended products to be provided to the user, determine one or more recommended products belonging to each of the one or more groups of recommended products, determine each representative product for each of the one or more groups of recommended products among the one or more recommended products, generate web page information used to display the first web page so that the first web page includes information on the one or more groups of recommended products, and transmit the web page information to the user's terminal, and the web page information may cause images corresponding to each of the representative products to be displayed in one or more first areas of the first web page, respectively.

[0024] According to at least one embodiment of the present disclosure, an image corresponding to a representative product for each of one or more groups of recommended products may be displayed in one or more first areas of a first web page.

[0025] According to at least one embodiment of the present disclosure, a first area of ​​a first web page on which information about a group of recommended products is displayed may be composed of a first partial area and a second partial area, and in response to a user input selecting the first partial area, a second web page on which information about a group of recommended products corresponding to the first area is displayed may be displayed on a user terminal, and in response to a user input selecting the second partial area, a third web page on which information about a representative product displayed in the first area is displayed may be displayed on the user terminal.

[0026] According to at least one embodiment of the present disclosure, a first group of recommended products related to products that a user has not completed purchasing may include a first type of recommended product and a second type of recommended product, and the first type of recommended product may be a product for which web page information used to display a web page including detailed information about the product has been transmitted to a user terminal but for which a purchase has not been completed, and the second type of recommended product may be a product associated with the first type of recommended product.

[0027] The effects according to the technical idea of ​​the present disclosure are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description of the specification.

[0028] FIG. 1 illustrates an environment in which a device according to one embodiment of the present disclosure can be applied.

[0029] FIG. 2 is a block diagram of a device according to one embodiment of the present disclosure.

[0030] FIG. 3 is a flowchart schematically illustrating a method for displaying information about one or more groups of recommended products on a first web page according to one embodiment of the present disclosure.

[0031] FIG. 4 is a diagram illustrating a first web page output on a user terminal according to one embodiment of the present disclosure, wherein information on one or more groups of recommended products is displayed.

[0032] FIG. 5 is a diagram showing a second web page output on which information about recommended products belonging to a recommended product group is displayed on a user terminal according to one embodiment of the present disclosure.

[0033] FIG. 6 is a diagram illustrating a first web page output on which information on representative products for each of one or more groups of recommended products is displayed on a user terminal according to one embodiment of the present disclosure.

[0034] FIG. 7 is a diagram illustrating a process of changing an image displayed in a first area included in a first web page according to one embodiment of the present disclosure.

[0035] FIG. 8 is a diagram illustrating a process of displaying multiple images in a first area included in a first web page according to one embodiment of the present disclosure.

[0036] FIG. 9 is a diagram illustrating a first web page output on a user terminal according to one embodiment of the present disclosure, in which information on a first recommended product group related to products that a user has not completed purchasing is displayed.

[0037] FIG. 10 is a diagram showing a second web page output on which information about recommended products belonging to a first recommended product group is displayed on a user terminal according to one embodiment of the present disclosure.

[0038] The various embodiments described in this disclosure are exemplified for the purpose of clearly explaining the technical concept of this disclosure and are not intended to be limited to specific embodiments. The technical concept of this disclosure includes various modifications, equivalents, alternatives, and embodiments selectively combined from all or part of the embodiments 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.

[0039] Terms used in this disclosure, including technical or scientific terms, unless otherwise defined, may have the meaning commonly understood by a person of ordinary skill in the art to which this disclosure belongs.

[0040] The expressions "includes," "may include," "comprises," "may have," "have," and "may have" used in this disclosure indicate the presence of a target feature (e.g., a function, operation, or component), but do not exclude the presence of other additional features. In other words, such expressions should be understood as open-ended terms that imply the possibility of including other embodiments.

[0041] The singular expressions used in this disclosure may include the plural meaning unless the context clearly indicates otherwise, and the same applies to the singular expressions set forth in the claims.

[0042] The expressions "first," "second," or "first", "second", etc. used in this document, unless the context indicates otherwise, are used to refer to multiple similar objects and to distinguish one object from another, and do not limit the order or importance among the objects.

[0043] As used herein, the expressions "A, B, and C", "A, B, or C", "A, B, and / or C", or "at least one of A, B, and C", "at least one of A, B, or C", "at least one of A, B, and / or C", etc., may refer to each of the listed items or to all possible combinations of the listed items. For example, "at least one of A or B" may refer to (1) at least one A, (2) at least one B, (3) at least one A and at least one B.

[0044] The expression "based on" as used in this disclosure is used to describe one or more factors that influence a decision, act of judgment, or action described in a phrase or sentence containing this expression, and this expression does not exclude additional factors that influence the decision, act of judgment, or action.

[0045] As used herein, the expression that a component (e.g., a first component) is “connected” or “connected” to another component (e.g., a second component) may mean that the component is directly connected or connected to the other component, as well as connected or connected via a new other component (e.g., a third component).

[0046] The expression "configured to" used in the present disclosure may have the meanings of "set to", "having the ability to", "modified to", "made to", "capable of", etc., depending on the context. This expression is not limited to the meaning of "specifically designed in hardware", and for example, a processor configured to perform a specific operation may mean a general purpose processor that can perform the specific operation by executing software, or a special purpose computer that is structured through programming to perform the specific operation.

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

[0048] Figure 1 illustrates an environment in which a device according to one embodiment of the present disclosure can be applied. In one embodiment, the device (110) and a user terminal (120) are connected via a network and can communicate with each other. The device (110) may be a server device providing an e-commerce service. That is, the device (110) may be a server device operated under the management of an e-commerce service operating entity (e.g., an operator).

[0049] In one embodiment, the device (110) can manage information about users using the e-commerce service. The user information managed by the device (110) may include, for example, the user's name, age, address, or contact information. Managing user information can encompass a series of actions involving controlling and processing that information. For example, managing user information can include actions such as storing, updating, or modifying that information.

[0050] In one embodiment, the device (110) can manage product information in an e-commerce service. An e-commerce service may represent a service that provides users with the ability to purchase products such as goods, food, or products, and may further include a service that mediates the sale of products by some users to other users. The product information managed by the device (110) may include, for example, product identification information, product name, product information, product price, product capacity, product size, product weight, product attributes, category, or unit price. In this case, an item may be a sales unit of a product, and even the same product may be provided to users as different products. For example, even the same product may be sold as different products with different sales unit quantities and prices. Therefore, different products may share product information. Managing product information can encompass all actions that control and process that information. For example, managing product information may include actions such as storing, updating, or modifying that information.

[0051] In one embodiment, the device (110) can manage various information to be provided to users using e-commerce services. The device (110) can manage various data necessary for providing e-commerce services based on requests from operators operating the e-commerce services or users using the e-commerce services. For example, the device (110) can create, modify, store, or provide to users data regarding various web pages associated with the e-commerce services, such as search result web pages, product list web pages, event web pages, product detailed description web pages (or product detailed description web pages), product sales web pages, and landing web pages based on user access requests. Regarding the management method of the device (110), the device (110) can manage information associated with providing e-commerce services based on user input.

[0052] In one embodiment, the device (110) may provide web page information used to display a web page related to the e-commerce service to the user terminal (120) based on a request from a user using the e-commerce service. The user terminal (120) may output the web page on the screen using the web page information received from the device (110). Here, the web page may include a web page that provides various information regarding products that the user can purchase, a product list web page that provides a list of products searched in various ways requested by the user, a shopping cart web page for purchasing products included in a purchase list (e.g., shopping cart), a product detail description web page (or product detail description web page) that provides detailed description information for individual products, a product sales web page for purchasing individual products, etc. The operation of providing web page information may include an operation of providing at least a portion of all data generated in the process of the user using the e-commerce service to the user terminal (120).

[0053] In one embodiment, the device (110) can manage transactions related to e-commerce services provided to users, i.e., transactions related to online products (e.g., goods or services). That is, the device (110) can manage a series of processes, such as enabling users to search for, select, purchase, pay for, and request delivery of products. As such processes, the device (110) can provide customers with information regarding products and delivery, and can receive purchase, payment, and delivery requests from users, so that users can search for, select, purchase, pay for, and request delivery of products. In addition, it should be noted that even if operations performed by the device (110) are not mentioned in the present disclosure, if they are general operations that can be performed by a server device providing a known e-commerce service, applying the technical ideas of the present disclosure by referring to such operations is not excluded from the scope of the present disclosure.

[0054] The above-described device (110) may be implemented by one or more computing devices. For example, all functions of the device (110) may be implemented by a single computing device. For another example, a first function of the device (110) may be implemented by a first computing device, and a second function may be implemented by a second computing device. As another example, multiple computing devices may be used, each of which implements all or specific functions of the device (110). The above-described computing devices may be, but are not limited to, a desktop computer, a laptop computer, an application server, a proxy server, or a cloud server, and any type of device equipped with computing functions may be a computing device.

[0055] In one embodiment, the user terminal (120) may be a device for a user to use an e-commerce service. The user terminal (120) may be implemented as a terminal capable of transmitting and receiving various information with the device (110) via a network. For example, the user terminal (120) may be one of a desktop computer, a laptop computer, a portable communication terminal (such as a smartphone), a portable multimedia device, a wearable device, or an HMD. However, the type of the user terminal (120) is not limited thereto, and the user terminal (120) may be any device that includes an input / output interface capable of receiving information from a user or outputting information to a user, and that can communicate with the device (110) or other devices via a network.

[0056] In one embodiment, the user terminal (120) may provide information received from the device (110) to the user, and may receive input from the user and transmit the input to the device (110). Specifically, the user terminal (120) may obtain input from the user to call various web pages, and generate commands to call various web pages in response to the obtained input. The user terminal (120) may transmit commands to the device (110) to instruct the calling of various web pages. The input obtained from the user may include various forms of input, such as a click using a mouse, a touch using a touch pad or a touch screen, voice recognition, or other electronic input. The user terminal (120) may receive information on various web pages from the device (110), and output web pages using the received information on the various web pages.

[0057] In one embodiment, the network may serve to connect the device (110) and the user terminal (120) or other external device. For example, the network may provide a connection path so that the user terminal (120) or other external device can be connected to the device (110) and transmit and receive packet data with the device (110). The network may be implemented as any type of wired or wireless network, such as a Local Area Network (LAN), a Wide Area Network (WAN), a Mobile Radio Communication Network, or Wibro (Wireless Broadband Internet).

[0058] In one embodiment, the device (110) and the user terminal (120) may operate as a single device. The user terminal (120) may be included in the device (110) as a component of the device (110) in whole or in part. In this case, for example, various types of information exchanged between the device (110) and the user terminal (120) over a network may be various types of information exchanged between components within a single device.

[0059] FIG. 2 is a block diagram of a device according to one embodiment of the present disclosure.

[0060] In one embodiment, the device (200) can process information regarding an e-commerce service. The device (200) may include one or more processors (210), one or more memories (220), and a communication interface (230) as components. At least one of the components of the device (200) may be omitted, or another component may be added to the device (200). In one embodiment, additionally or alternatively, some of the components may be implemented in an integrated manner or implemented as a single or multiple entities. In the present disclosure, one or more processors (210) may be referred to as a processor (210). The term "processor (210)" may mean a set of one or more processors, unless the context clearly indicates otherwise. In the present disclosure, one or more memories (220) may be referred to as a memory (220). The term "memory (220)" may mean a set of one or more memories, unless the context clearly indicates otherwise. In one embodiment, at least some of the components inside / outside the device (200) are connected to each other via a bus, General Purpose Input / Output (GPIO), Serial Peripheral Interface (SPI), or Mobile Industry Processor Interface (MIPI), and can exchange information (data, signals, etc.).

[0061] In one embodiment, the processor (210) of the device (200) may control at least one component of the device (200) connected to the processor (210) by executing software (e.g., commands, programs, etc.). In addition, the processor (210) may perform various operations related to the present disclosure, such as calculations, processing, data generation, and processing. In addition, the processor (210) may load data, etc. from the memory (220) or store data in the memory (220). The processor (210) may control the communication interface (230) to request various types of information from the user terminal (120) and receive various types of information from the user terminal (120).

[0062] In one embodiment, the memory (220) of the device (200) can store various information (data). The information stored in the memory (220) is information acquired, processed, or used by at least one component of the device (200), and may include software (e.g., commands, programs, etc.). The memory (220) may include volatile and / or non-volatile memory. In the present disclosure, the commands or programs are software stored in the memory (220), and may include an operating system for controlling the resources of the device (200), applications, and / or middleware that provides various functions to applications so that the applications can utilize the resources of the device (200). In one embodiment, the memory (220) may store commands that, when executed by the processor (210), cause the processor (210) to perform operations. The memory (220) may store at least a portion of information received from a database via the communication interface (230) and / or information transmitted to the database via the communication interface (230). Specifically, the memory (220) can store information regarding an e-commerce service and commands executed by the processor (210).

[0063] In one embodiment, the communication interface (230) may perform wireless or wired communication between the device (200) and a database or other external device. For example, the communication interface (230) may perform wireless communication according to a method such as eMBB (enhanced Mobile Broadband), URLLC (Ultra Reliable Low-Latency Communications), MMTC (Massive Machine Type Communications), LTE (Long-Term Evolution), LTE-A (LTE Advance), NR (New Radio), UMTS (Universal Mobile Telecommunications System), GSM (Global System for Mobile communications), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), WiBro (Wireless Broadband), WiFi (Wireless Fidelity), Bluetooth (Bluetooth), NFC (Near Field Communication), GPS (Global Positioning System), or GNSS (Global Navigation Satellite System). For example, the communication interface (230) may perform wired communication according to a method such as Universal Serial Bus (USB), High Definition Multimedia Interface (HDMI), Recommended Standard-232 (RS-232), or Plain Old Telephone Service (POTS). In one embodiment, the device (200) may be implemented in integration with another device. In this case, the communication interface (230) may function as a connection circuit or interface connecting the device (200) and the other device.

[0064] FIG. 3 is a flowchart schematically illustrating a method for displaying information about one or more groups of recommended products on a first web page according to one embodiment of the present disclosure. The method for displaying information about one or more groups of recommended products on a first web page according to the present embodiment may include operations (S310), (S320), (S330), (S340), (S350), and / or (S360). Note that, in this specification, "web page" may be used as a general term for both pages of a website and pages of an application.

[0065] In operation (S310), the device (110) may obtain a user's access request for the first web page of the e-commerce service from the user terminal (120). The user terminal (120) may receive a user input requesting access to an e-commerce service application or website. Accordingly, the user terminal (120) may transmit the user's access request for the first web page of the e-commerce service to the device (110). For example, the first web page may be, but is not limited to, the home page of the e-commerce service.

[0066] In operation S320, the device (110) may determine one or more groups of recommended products to be provided to the user. In one embodiment, the device (110) may determine one or more groups of recommended products based on the user's product search history, the user's product purchase history, or products recommended by an e-commerce service. Here, the user's product search history may include information about products for which the user has received detailed descriptions from an e-commerce service (hereinafter, "products searched by the user"). The user's product purchase history may include information about products purchased by the user from an e-commerce service, information about costs paid by the user for the e-commerce service, etc. The recommended product groups may indicate recommended criteria for grouping recommended products into a single group. The recommended product groups may include, for example, a group of recommended products related to products frequently purchased by the user, a group of recommended products related to products searched by the user, and / or a group of recommended products related to products recommended for promotion by an e-commerce service.

[0067] In operation S330, the device (110) may determine one or more recommended products belonging to each of one or more recommended product groups. The device (110) may determine one or more recommended products to be included in each recommended product group based on recommendation criteria indicated by each recommended product group. For example, the device (110) may include in a recommended product group related to products frequently purchased by the user, products purchased by the user a certain number of times (e.g., twice) or more during a preset time period based on the user's product purchase history. For example, the preset time period may indicate, but is not limited to, a time period from the time point at which a first web page access request is received from the user terminal (120) to a preset time period (e.g., 'one week') prior to that time point.

[0068] In one embodiment, the device (110) may exclude a specific recommended product group from the list of recommended product groups provided to the user if the number of recommended products to be included in that group is less than or equal to a preset number (e.g., three). Furthermore, a single product may be included in two or more recommended product groups.

[0069] In operation S340, the device (110) may determine a representative product for each of one or more groups of recommended products from among one or more recommended products determined for the user. In one embodiment, the device (110) may determine a representative product for each group of recommended products from among one or more recommended products. The device (110) may determine one recommended product as the representative product for each group of recommended products, or may determine multiple recommended products as the representative products. The device (110) may determine the display order of one or more recommended products belonging to each group of recommended products, and may determine the recommended product with the earliest display order as the representative product; however, the method of determining the representative product is not limited thereto. For example, the device (110) may determine the recommended product with the highest user preference from among one or more recommended products belonging to each group of recommended products as the representative product.

[0070] In operation S350, the device (110) may generate web page information (hereinafter, “first web page information”) used to display the first web page so that the first web page includes information on one or more groups of recommended products. In one embodiment, the first web page information may display images corresponding to each representative product in one or more first areas of the first web page. In other words, the device (110) may generate first web page information that displays images of representative products for each group of recommended products corresponding to each first area in each first area. In this case, one or more first areas may be displayed on the first web page in the form of a carousel.

[0071] In one embodiment, the device (110) may generate first web page information such that the first web page includes one or more first areas when the number of recommended product groups to be provided to the user is greater than or equal to a preset number (e.g., four). In other words, the device (110) may generate first web page information such that the first web page does not include one or more first areas when the number of recommended product groups to be provided to the user is less than a preset number (e.g., four).

[0072] In operation (S360), the device (110) can transmit first web page information to the user terminal (120). The user terminal (120) can receive the first web page information from the device (110). The user terminal (120) can output the first web page on the screen based on the first web page information.

[0073] However, in the above embodiment, the device (110) mainly generates first web page information to display information on one or more recommended product groups determined for the user in response to the user's access request on the first web page. However, even if the user is not logged in to the account, information on one or more recommended product groups may be displayed on the first web page. Specifically, the device (110) may determine one or more recommended product groups that may be generally provided to users of e-commerce services. The device (110) may generate a first web page to display images corresponding to each representative product of one or more recommended product groups in one or more first areas, and transmit the generated first web page to the user terminal (120).

[0074] FIG. 4 is a diagram illustrating a first web page output on a user terminal according to one embodiment of the present disclosure, wherein information on one or more groups of recommended products is displayed.

[0075] In one embodiment, the device (110) may generate first web page information used to display the first web page (410) based on obtaining a user's access request for the first web page (410) from the user terminal (120) and transmit the first web page information to the user terminal (120). The device (110) may determine one or more groups of recommended products to be provided to the user, and may determine a representative product for each of the one or more groups of recommended products. The first web page information may cause images (431, 432, 433, 434, …) of representative products for each of the one or more groups of recommended products to be displayed in one or more first areas (421, 422, 423, 424, …) of the first web page (410).

[0076] In one embodiment, widgets may be displayed in a carousel format in each of one or more first areas (421, 422, 423, 424, …) included in a first web page (410). Each of the one or more first areas (421, 422, 423, 424, …) may correspond to a group of recommended products. For example, referring to FIG. 4, the first area (421) may correspond to a group of recommended products related to products searched by a user, and the first area (422) may correspond to a group of recommended products related to products frequently purchased by the user. The first area (421) may display an image (431) of a representative product for the group of recommended products corresponding to the first area (421).

[0077] In one embodiment, each of one or more first areas (421, 422, 423, 424, …) included in a first web page (410) may represent an area that causes a second web page (not shown) displaying information on recommended products belonging to a recommended product group corresponding to each first area to be displayed on the user terminal (120) in response to a user input selecting at least a portion of each first area. In other words, the second web page may be a web page displaying one or more recommended products belonging to a recommended product group corresponding to each first area.

[0078] In one embodiment, the first web page (410) may further include, in addition to one or more first areas (421, 422, 423, 424, …), areas (441, 442) in which detailed information about each of one or more groups of recommended products determined for the user is displayed. For example, area (441) may be an area in which detailed information about a group of recommended products corresponding to the first area (422) is displayed, and area (442) may be an area in which detailed information about a group of recommended products corresponding to the first area (424) is displayed. In addition, an icon (451) may be further displayed in area (441) to cause a second web page including information about recommended products belonging to a group of recommended products corresponding to the area (441) to be displayed on the user terminal (120). In other words, a web page displayed on a user terminal (120) in response to a user input selecting at least a part of a first area (422) in a first web page (410) and a web page displayed on a user terminal (120) in response to a user input selecting an icon (451) in a second area (441) may be the same web page (e.g., a second web page).

[0079] As illustrated in FIG. 4, the web page (e.g., the second web page) displayed on the user terminal (120) may be the same regardless of the portion of the first area (e.g., the first area (421)) of the first web page (410) selected by the user input. On the other hand, the web page displayed on the user terminal (120) may vary depending on the portion of the first area (e.g., the first area (421)) of the first web page (410) selected by the user input.

[0080] FIG. 5 is a diagram showing a second web page output on which information about recommended products belonging to a recommended product group is displayed on a user terminal according to one embodiment of the present disclosure.

[0081] In one embodiment, each of one or more first areas in the first web page (410) may be composed of a first sub-area and a second sub-area. Hereinafter, for convenience of explanation, the first area (421) will be mainly described. The first area (421) may be composed of a first sub-area (521) and a second sub-area (522). The first sub-area (521) may display information indicating a recommended product group corresponding to the first area (421) (e.g., "Related products of products I viewed"). The second sub-area (522) may display an image (523) of a representative product for the recommended product group corresponding to the first area (421).

[0082] More specifically, the first partial region (521) may represent an region that causes a second web page (530) displaying information about recommended products belonging to a recommended product group corresponding to the first region (421) to be displayed on the user terminal (120) in response to a user input selecting at least a portion of the first partial region (521). The second partial region (522) may represent an region that causes a third web page displaying detailed description information about a representative product corresponding to an image (523) displayed on the second partial region (522) to be displayed on the user terminal (120) in response to a user input selecting at least a portion of the second partial region (522). As described above, the second web page (530) may be a web page displaying one or more recommended products (531, 532, 533, …) belonging to a recommended product group corresponding to the first area (421), and the third web page (540) may be a web page displaying detailed description information about a representative product corresponding to an image (523) displayed in the second partial area (522). In summary, a web page (e.g., a second web page) displayed on a user terminal (120) in response to a user input for the first partial area (521) of the first area (421) and a web page (e.g., a third web page) displayed on a user terminal (120) in response to a user input for the second partial area (522) of the first area (421) may be different web pages.

[0083] FIG. 6 is a diagram illustrating a first web page output on which information on representative products for each of one or more groups of recommended products is displayed on a user terminal according to one embodiment of the present disclosure.

[0084] In one embodiment, the device (110) can determine the arrangement order of one or more first areas (421, 422, 423, 424, …) and generate first web page information that allows one or more first areas (421, 422, 423, 424, …) to be arranged on the first web page (410) according to the determined arrangement order. Specifically, the device (110) can determine the arrangement order of one or more first areas (421, 422, 423, 424, …) according to the comparison ranking of the recommended product groups corresponding to each first area. The comparative ranking of one or more recommended product groups determined for a user may be determined based on at least one of a first factor regarding the user's purchase history, a second factor regarding the number of times second web page information used to display a second web page displaying information about recommended products belonging to each recommended product group has been transmitted to the user terminal (120), or a third factor regarding the preference for each recommended product group of an e-commerce service. For example, the device (110) may calculate a score corresponding to each of one or more recommended product groups, and may determine the comparative ranking of one or more recommended product groups by comparing the calculated scores. For example, the device (110) may calculate a higher score corresponding to a recommended product group as the number of recommended products belonging to the recommended product group that have the same product type as the product purchased by the user increases based on the user's purchase history. For another example, the device (110) may calculate a higher score for a recommended product group the more times the device (110) transmits second web page information used to display a second web page displaying information about recommended products belonging to a recommended product group to the user terminal (120). For another example, the device (110) may calculate a higher score for a recommended product group the higher the preference for the recommended product group of an e-commerce service.Referring to FIG. 6, the preference of the e-commerce service for a group of recommended products (e.g., 'gold box') related to products recommended for promotion in the e-commerce service may be calculated to be higher than the preference of the e-commerce service for other groups of recommended products.

[0085] In one embodiment, the device (110) may determine a representative product for each of one or more groups of recommended products. At this time, the device (110) may determine a representative product for each of one or more groups of recommended products so that the representative products for each of the groups of recommended products do not overlap with each other. In one embodiment, the device (110) may prevent the representative products for each of the groups of recommended products from overlapping with each other based on the comparative rankings of the groups of recommended products. For example, the device (110) may determine the representative products for each group of recommended products in descending order of comparative rankings. Referring to FIG. 6, the device (110) may determine a representative product for a group of recommended products corresponding to the first region (421) and then determine a representative product for a group of recommended products corresponding to the first region (422). In other words, the device (110) may determine a representative product for a group of recommended products in a lower priority as a product that does not overlap with the representative product for a group of recommended products in a higher priority. Furthermore, the device (110) may determine a representative product for a lower priority recommended product group as a product type that does not overlap with the representative product for the higher priority recommended product group.

[0086] In one embodiment, in each of one or more first areas (421, 422, 423, 424, …) of the first web page (410), at least one of the product name, product quantity, product price, or discount information of a representative product for a recommended product group corresponding to each first area may be displayed together with an image corresponding to the representative product. Referring to FIG. 6, in the second subarea (522) of the first area (421), the product name and product price (631) of the representative product may be additionally displayed together with an image (431) of the representative product for the recommended product group corresponding to the first area (421).

[0087] FIG. 7 is a diagram illustrating a process of changing an image displayed in a first area of ​​a first web page according to one embodiment of the present disclosure. In one embodiment, images (731, 732) displayed in some of the first areas (421, 422) among one or more first areas (421, 422, ...) included in the first web page (410) may be different from images displayed in some of the first areas (421, 422) according to a previous access request to the first web page (410). In other words, a representative product of some of the recommended product groups among one or more recommended product groups may be different from a representative product determined for some of the recommended product groups according to a previous access request to the first web page (410).

[0088] For example, the device (110) may receive a first access request for a first web page (410) from a user terminal (120) at a first point in time, generate first web page information, and transmit the first web page information to the user terminal (120). While transmitting the first web page information to the user terminal (120), the device (110) may store information about a representative product for each of one or more recommended product groups determined for the user. Then, the user terminal (120) may output the first web page on the screen according to the first web page information received from the device (110), and then terminate the output of the first web page. Thereafter, the device (110) may again obtain a second access request for the first web page (410) from the user terminal (120) at a second point in time. When the device (110) re-obtains a second access request for the first web page (410) at a second point in time, the device (110) may select some of the recommended product groups among one or more recommended product groups determined for the user and change the representative product. For example, the device (110) may change the representative product for each of the some of the recommended product groups to be different from the representative product determined for each of the recommended product groups for the user. The device (110) may generate other first web page information including information about the changed representative product for each of the some of the recommended product groups and transmit the information to the user terminal (120). The other first web page information may display the first web page (410) in which images (731, 732) of the changed representative products are displayed in some of the first areas (421, 422) as the representative products for each of the some of the recommended product groups are changed.In addition, other first web page information may be displayed in a first area (421, 422) of a part of the first web page (410) so that information about the changed representative product (e.g., product name, product quantity, product price, etc. of the representative product) is displayed together with an image (731, 732) of the changed representative product as the representative product for each of some recommended product groups is changed.

[0089] In one embodiment, when the first web page (410) is re-outputted on the user terminal (120) after the output of the first web page (410) is terminated on the user terminal (120), the images (731, 732) displayed in some of the first areas (421, 422) may be changed. In the case where the first web page (410) is re-outputted on the user terminal (120), there may be cases where the output of the first web page (410) is terminated on the user terminal (120) and another web page (e.g., a second web page (530)) is outputted, and then the first web page (410) is re-outputted, in the case where the first web page (410) is re-outputted through a refresh function while the first web page (410) is outputted on the user terminal (120), in the case where the first web page (410) is updated and re-outputted according to other first web page information received from the device (110) while the first web page (410) is being outputted, and in the case where the first web page (410) is re-outputted through reconnection of the application of the e-commerce service after the application of the user terminal (120) is terminated.

[0090] Furthermore, one or more groups of recommended products to be provided to the user, which are included in the first web page information generated by the device (110) in response to the first access request received from the user terminal (120), and one or more groups of recommended products to be provided to the user, which are included in the other first web page information generated in response to the second access request, may be the same or different. For example, when the device (110) receives a second access request for the first web page (410) from the user terminal (120), it may re-determine one or more groups of recommended products to be provided to the user. Since the times at which the device (110) receives the first and second access requests from the user terminal (120) are different, the groups of recommended products to be provided to the user determined in response to the first access request and the groups of recommended products to be provided to the user determined in response to the second access request may be the same or different. For example, unlike the first time point, the e-commerce service may not promote a specific product in the second time point. In such a case, the recommended product group provided to the user included in the other first web page information may not include a recommended product group (e.g., "Gold Box") related to the product promoted by the e-commerce service. In other words, the first web page (410) output from the user terminal (120) may change the image displayed in the first area corresponding to the specific recommended product group over time due to changes in the representative product of the specific recommended product group, and the first area corresponding to the specific recommended product group may be newly displayed or disappear.

[0091] In one embodiment, the first web page information may display an update icon (e.g., update icon (741)) that changes a representative product of a recommended product group corresponding to a first area (e.g., first area (421)) included in the first web page (410). The update icon may indicate an icon that changes a representative product of a recommended product group corresponding to the first area where the update icon is displayed in response to a user input selecting the update icon. For example, the user terminal (120) may request the device (110) to change a representative product of a recommended product group corresponding to the first area (421) in response to a user input selecting the update icon (741). The device (110) may change one of one or more recommended products belonging to the recommended product group to a representative product and transmit information about the changed representative product to the user terminal (120). The user terminal (120) can update the image displayed in the first area (421) of the first web page (410) with the image of the changed representative product based on the information about the changed representative product received from the device (110). As another example, the user terminal (120) can also change the representative product of the recommended product group corresponding to the first area (421) on its own. The user terminal (120) can identify one or more recommended products belonging to the recommended product group corresponding to the first area (421) from the first web page information received in response to a request to access the first web page (410), and can change one of the one or more recommended products to the representative product.

[0092] FIG. 8 is a diagram illustrating a process of displaying multiple images in a first area included in a first web page according to one embodiment of the present disclosure. In one embodiment, the device (110) may determine one or more groups of recommended products to be provided to a user and determine a representative product for each group of recommended products. At this time, the device (110) may determine each of a plurality of recommended products selected from one or more recommended products belonging to each group of recommended products as a representative product corresponding to each group of recommended products. For convenience of explanation, the following description will primarily focus on a case where the device (110) selects two recommended products as representative products corresponding to each group of recommended products.

[0093] In one embodiment, the first web page information may display information on two recommended products determined as representative products for each recommended product group in a first area (e.g., first area (421), first area (422)) corresponding to each recommended product group of the first web page (410). The first web page information may display a plurality of images (e.g., multiple images (811, 812), multiple images (821, 822)) corresponding to the two recommended products in a first area (e.g., first area (421), first area (422)) corresponding to each recommended product group. The first area (421) may be composed of two sub-areas (e.g., a first sub-area (521) and a second sub-area (522)). At this time, multiple images corresponding to two recommended products (e.g., first recommended product, second recommended product) determined as representative products for the recommended product group may be displayed in a second sub-area (522) of the first area (421) corresponding to the recommended product group. In addition, information (e.g., product price, product name, etc.) regarding each of the two recommended products may be further displayed in the second sub-area (522) of the first area (421). In addition, the area (831) in which information regarding the first recommended product is displayed in the second sub-area (522) of the first area (421) may be an area that causes a third web page displaying detailed description information regarding the first recommended product to be displayed on the user terminal (120) in response to a user input selecting the area. Similarly, the area (832) in which information about the second recommended product is displayed in the second partial area (522) of the first area (421) may be an area that causes a third web page displaying detailed information about the second recommended product to be displayed on the user terminal (120) in response to a user input selecting the area.

[0094] In one embodiment, the device (110) may utilize different selection criteria to select two recommended products as representative products for a recommended product group from among one or more recommended products belonging to the recommended product group. Specifically, the first selection criterion for selecting a first recommended product from among one or more recommended products belonging to the recommended product group and the second selection criterion for selecting a second recommended product may be different. For example, the first selection criterion may indicate a user's preference for the recommended product, and the second selection criterion may indicate a discount rate for the recommended product. In this case, the device (110) may determine the recommended product with the highest user preference among the one or more recommended products belonging to the recommended product group as the first recommended product, and the recommended product with the highest discount rate among the one or more recommended products as the second recommended product. Furthermore, if the device (110) needs to change the representative product for a recommended product group due to a re-output of the first web page (410), the device may determine the next ranked recommended product based on each selection criterion as the representative product.

[0095] In another embodiment, the device (110) may utilize the same selection criteria to select two recommended products as representative products for a recommended product group from among one or more recommended products belonging to the recommended product group. For example, the selection criteria may be a user's preference, and the device (110) may determine two recommended products, ranked in descending order of user preference, as representative products for the recommended product group.

[0096] FIG. 9 is a diagram illustrating a first web page output on a user terminal according to one embodiment of the present disclosure, in which information on a first recommended product group related to products that a user has not completed purchasing is displayed.

[0097] In one embodiment, one or more groups of recommended products determined for a user may include a first group of recommended products related to products that the user has not yet completed a purchase. The device (110) may determine one or more recommended products to be included in the first group of recommended products. The device (110) may determine the one or more recommended products to be included in the first group of recommended products as one or more first-type recommended products for which web page information used to display a web page displaying detailed product description information has been transmitted to the user terminal (120) but for which a purchase has not yet been completed, and one or more second-type recommended products associated with one or more first-type recommended products. In other words, the first-type recommended products may represent products that the user has searched for but has not completed a purchase.

[0098] For example, the device (110) may determine one or more first type recommended products based on a preset time period. For example, the device (110) may determine a product that the user has searched for but has not completed a purchase within a preset time period (e.g., 'one week') from the time of receiving the user's access request for the first web page (910) as a first type recommended product. In another example, the device (110) may determine a product for which web page information used to display a web page for payment of the product has been transmitted to the user terminal, but for which the purchase has not been completed, as a first type recommended product.

[0099] In one embodiment, one or more second-type recommended products may be products of the same product type as at least one of the first-type recommended products, determined based on the purchase frequency and product purchase history of other users of the e-commerce service. Specifically, the device (110) may determine one or more first-type recommended products, and then determine one or more second-type recommended products. One second-type recommended product may be a product associated with one of the first-type recommended products. For example, the device (110) may select one first-type recommended product and identify a product of the same product type as the selected first-type recommended product. The device (110) may determine, among the identified products, the product with the highest purchase frequency by other users of the e-commerce service as the second-type recommended product. In another example, the device (110) may determine the user's preference for each of the identified products based on the user's product purchase history, and may determine the product with the highest preference as the second-type recommended product. That is, the device (110) can include, in addition to one first type of recommended product, a second type of recommended product having the same product type as one first type of recommended product in the first recommended product group. The configuration of the first web page (910) will be described in more detail below.

[0100] In one embodiment, the device (110) may generate first web page information used to display the first web page (910) such that the first web page (910) displays information about some of the first type of recommended products among one or more first type of recommended products. In other words, the device (110) may select some of the first type of recommended products among one or more first type of recommended products and include information about the selected first type of recommended products in the first web page information.

[0101] In one embodiment, the first web page information may display images (921, 931, 941, …) corresponding to each of the first type of recommended products in one or more second areas (920, 930, 940, …) of the first web page (910). At this time, the one or more second areas (920, 930, 940, …) may be displayed in the form of a carousel on the first web page (910). Different phrases (922, 932, 942, …) representing the first recommended product group may be displayed in each of the one or more second areas (920, 930, 940, …).

[0102] In one embodiment, one or more of the second areas (920, 930, 940, …) may represent areas that, in response to a user input selecting at least a portion of one or more of the second areas (920, 930, 940, …), cause a second web page (not shown) displaying information about one or more recommended products belonging to a first recommended product group to be displayed on the user terminal (120). The second web page may display information about one or more first type of recommended products and one or more second type of recommended products. In addition, an icon (950) that causes a second web page displaying information about recommended products belonging to the first recommended product group to be displayed on the user terminal (120) may be further displayed in the area of ​​the first web page (910) displaying information about the first recommended product group. In other words, a web page displayed on a user terminal (120) in response to a user input selecting at least a part of a second area (920, 930, 940, …) on a first web page (910) and a web page displayed on a user terminal (120) in response to a user input selecting an icon (950) may be the same web page (e.g., a second web page).

[0103] FIG. 10 is a diagram illustrating a second web page outputted from a user terminal according to one embodiment of the present disclosure, wherein information regarding recommended products belonging to a first recommended product group is displayed. In one embodiment, the device (110) may generate second web page information used to display a second web page (1010) in which information regarding one or more recommended products belonging to the first recommended product group is displayed in response to a user input selecting at least a portion of one or more second areas (920, 930, 940, …) of the first web page (910).

[0104] In one embodiment, the second web page (1010) may include one or more third areas in which one or more first type of recommended products (1021, 1022) and one or more second type of recommended products (1031, 1032, 1033, 1034) are displayed, respectively. The arrangement order of the one or more third areas may be determined based on the comparative ranking of the recommended products corresponding to each third area. The comparative ranking of the one or more first type of recommended products (1021, 1022) and one or more second type of recommended products (1031, 1032, 1033, 1034) may be determined based on at least one of a first factor regarding the user's product purchase history, a second factor regarding the purchase steps the user has taken with respect to the recommended products, or a third factor regarding price information of the recommended products.

[0105] In one embodiment, the device (110) may calculate a score corresponding to each of one or more recommended products belonging to a first recommended product group, and may determine a comparative ranking of one or more recommended products by comparing the calculated scores. For example, the device (110) may calculate a preference for a recommended product based on the user's product purchase history, and a higher score for the recommended product may be calculated as the higher the calculated preference. In another example, the device (110) may calculate a higher score for the recommended product as the user progressed through the purchase process the last time the user searched for the recommended product. In this case, the device (110) may determine that the user progressed through the purchase process for the recommended product more when web page information for payment of the recommended product is provided to the user terminal (120) than when web page information including detailed description information about the recommended product is provided to the user terminal (120). Accordingly, with respect to the second element, the device (110) may calculate a score for the first type of recommended product higher than the score for the second type of recommended product, since the first type of recommended product is a product searched by the user, and the second type of recommended product is a product not searched by the user. For another example, the device (110) may calculate a score for the recommended product higher as the discount rate of the recommended product increases, with respect to the price information of the recommended product.

[0106] In one embodiment, the third area where any first type of recommended product is displayed may display an identifier that distinguishes it from the second type of recommended product. The identifier may include at least one of an icon or text. Specifically, the third area where any first type of recommended product is displayed may display at least one of the following as an identifier: information on the date on which web page information related to any first type of recommended product was transmitted to the user terminal (120), a purchase option selected by the user for any first type of recommended product, or a payment icon that displays a web page for payment for any first type of recommended product. For example, referring to FIG. 10, for a first type of recommended product (1021), information on the date (1041) on which third web page information displaying detailed description information of the recommended product (1021) was last transmitted to the user terminal (120), the purchase option (1051) last selected by the user for the recommended product (1021), and a payment icon (1061) for outputting a web page for payment of the recommended product (1021) may be displayed, respectively.

[0107] In one embodiment, the third area where a specific second type of recommended product is displayed may additionally display related information indicating that the specific second type of recommended product belongs to the first group of recommended products. For example, the third area where a second type of recommended product (1031) is displayed may additionally display related information (1071) indicating that the recommended product (1031) is the product with the highest purchase frequency among other users of the e-commerce service in relation to the product type of the first type of recommended product (1021) (or the first type of recommended product (1022). As another example, the third area where a second type of recommended product (1033) is displayed may additionally display related information (1072) indicating that the recommended product (1033) is the product with the highest discount rate in relation to the product type of the first type of recommended product (1021) (or the first type of recommended product (1022).

[0108] The methods according to the present disclosure may be computer-implemented. The computer may, for example, include a processing device. While each step of the methods in this disclosure is illustrated and described in a predetermined order, the steps may be performed in any order that can be arbitrarily combined according to the present disclosure, in addition to being performed sequentially. In one embodiment, at least some of the steps may be performed in parallel, iteratively, or heuristically. The present disclosure does not exclude variations or modifications to the methods. In one embodiment, at least some steps may be omitted, or other steps may be added.

[0109] Various embodiments of the present disclosure may be implemented as software recorded on a machine-readable recording medium. The software may be software for implementing the various embodiments of the present disclosure described above. The software may be inferred from various embodiments of the present disclosure by programmers skilled in the art to which the present disclosure pertains. For example, the software may be machine-readable instructions (e.g., code or code segments) or a program. The device may be a device capable of operating according to instructions called from a recording medium, such as a computer. In one embodiment, the device may be a device according to embodiments of the present disclosure. In one embodiment, the processor of the device may execute the called instructions, causing components of the device to perform functions corresponding to the instructions. In one embodiment, the processor may be a processor according to embodiments of the present disclosure. The recording medium may refer to any type of recording medium that stores data and can be read by the device. The recording medium may include, for example, ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. In one embodiment, the recording medium may be memory. In one embodiment, the recording medium may be implemented in a distributed form, such as in a network-connected computer system. The software may be distributed, stored, and executed in a computer system, etc. The recording medium may be a non-transitory recording medium. A non-transitory recording medium means a tangible medium regardless of whether data is stored semi-permanently or temporarily, and does not include a signal that is propagated transitorily.

[0110] Although the technical concept of the present disclosure has been described through various embodiments, the technical concept of the present disclosure encompasses various substitutions, modifications, and alterations that can be made within the scope understandable to those of ordinary skill in the art to which the present disclosure pertains. Furthermore, it should be understood that such substitutions, modifications, and alterations are included within the scope of the appended claims. Embodiments according to the present disclosure can be combined with each other. Each embodiment can be combined in various ways depending on the number of cases, and embodiments created by combining them also fall within the scope of the present disclosure.

Claims

1. A method performed in a device including one or more processors and one or more memories storing instructions to be executed by the one or more processors, One or more of the above processors, A step of obtaining a user's access request to the first web page of an e-commerce service; A step of determining one or more groups of recommended products to be provided to the user; A step of determining one or more recommended products belonging to each of the one or more recommended product groups; A step of determining a representative product for each of the one or more groups of recommended products among the one or more recommended products; A step of generating web page information used to display the first web page so that the first web page includes information about the one or more groups of recommended products; and A step of transmitting the above web page information to the user's terminal is included, The above web page information is: A method for causing an image corresponding to each of the above representative products to be displayed in one or more first areas of the first web page.

2. In paragraph 1, A method wherein said one or more first areas are included in said first web page in the form of a carousel.

3. In paragraph 1, Each of said one or more first regions, A method for causing a second web page containing information on recommended products belonging to a recommended product group corresponding to each of the first areas to be displayed on the terminal in response to a user input selecting each of the first areas.

4. In paragraph 1, Each of the one or more first areas is composed of a first partial area in which information representing a recommended product group corresponding to each of the first areas is displayed, and a second partial area in which an image of a representative product for the recommended product group corresponding to each of the first areas is displayed, The above first partial area is, In response to a user input selecting the first partial area, a second web page including information on recommended products belonging to a recommended product group corresponding to each of the first areas is displayed on the terminal. The above second partial area is, A method for causing a third web page containing information on a representative product corresponding to an image displayed in the second partial area to be displayed on the terminal in response to a user input selecting the second partial area.

5. In paragraph 1, The arrangement order of the one or more first areas is determined according to the comparative ranking of the recommended product groups corresponding to each first area, The comparative ranking of each of the above one or more groups of recommended products is: A method, wherein the method is determined based on at least one of a first element regarding the user's product purchase history, a second element regarding the number of times web page information used to display a second web page containing information about each recommended product group to the user's terminal, or a third element regarding the preference of each recommended product group of the e-commerce service.

6. In paragraph 1, The steps for determining each of the above representative products are: A method comprising a step of determining each representative product for each of the one or more recommended product groups so that the representative products for each of the one or more recommended product groups do not overlap with each other.

7. In paragraph 1, A method wherein, in each of the one or more first areas, at least one of the product name, product quantity, product price, or discount information of a representative product for a group of recommended products corresponding to each of the first areas is displayed together with an image corresponding to the representative product.

8. In paragraph 1, A method wherein the representative product of some of the recommended product groups among the one or more recommended product groups is different from the representative product determined for some of the recommended product groups based on a connection request prior to the connection request to the first web page.

9. In paragraph 1, In each of the one or more first areas, an update icon is displayed for changing the representative product for the recommended product group corresponding to each of the first areas, The above method, In response to a user input selecting an update icon displayed in any first area, a step of changing a representative product for a group of recommended products corresponding to said any first area; and A method further comprising a step of transmitting information to the user's terminal so that an image corresponding to the changed representative product is displayed in the first arbitrary area.

10. In paragraph 1, The steps for determining each of the above representative products are: A step of determining each of a plurality of recommended products selected from among one or more recommended products belonging to each of the above recommended product groups as a representative product for each of the above recommended product groups, The above web page information is: A method for displaying a plurality of images corresponding to the plurality of recommended products in a first area corresponding to each of the recommended product groups of the first web page.

11. In paragraph 10, The steps for determining each of the above representative products are: A step of selecting a first recommended product and a second recommended product having a different product type from the first recommended product as representative products among one or more recommended products belonging to each of the above recommended product groups, A method wherein the first selection criterion for selecting the first recommended product among one or more recommended products belonging to each of the above recommended product groups and the second selection criterion for selecting the second recommended product are different from each other.

12. In paragraph 1, The one or more groups of recommended products include a first group of recommended products related to products that the user has not completed purchasing, The step of determining one or more recommended products belonging to each of the one or more recommended product groups is: A method comprising the step of determining one or more recommended products belonging to the first recommended product group as one or more first type recommended products for which web page information used to display a web page containing information about the products to the user's terminal has been transmitted but purchase has not been completed, and one or more second type recommended products associated with the one or more first type recommended products.

13. In paragraph 12, The step of generating the web page information used to display the first web page is: A step of generating web page information used to display the first web page so that the first web page includes information about some of the first type of recommended products among the one or more first type of recommended products, The above web page information is: A method for causing an image corresponding to each of the first type of recommended products to be displayed in one or more second areas of the first web page.

14. In paragraph 13, The one or more second regions, An area in which, in response to a user input selecting at least a portion of one or more of the second areas, a second web page including information about the first recommended product group is displayed on the user's terminal, The second web page includes one or more third areas in which each of the one or more first type of recommended products and the one or more second type of recommended products is displayed, A method in which the arrangement order of the one or more third areas is determined based on the comparative ranking of the recommended products corresponding to each third area.

15. In paragraph 14, A method wherein the comparative ranking of the one or more first type of recommended products and the one or more second type of recommended products is determined based on at least one of a first factor regarding the user's product purchase history, a second factor regarding the purchase steps the user has taken for the recommended products, or a third factor regarding price information of the recommended products.

16. In paragraph 15, In the third area where any first type of recommended product is displayed, an identifier is displayed to distinguish it from the second type of recommended product. The above identifier is at least one of an icon or text.

17. In paragraph 16, In the third area where any of the first type of recommended products is displayed, A method in which at least one of the following is displayed as the identifier: information on the date on which web page information related to the first type of recommended product was transmitted to the user's terminal; a purchase option selected by the user for the first type of recommended product; or a payment icon for outputting a web page for payment of the first type of recommended product.

18. In paragraph 13, One or more of the second type of recommended products above, A method, wherein the product is a product having the same product type as at least one of the first type of recommended products, and is determined based on the purchase frequency of other users using the e-commerce service and the product purchase history of the users.

19. One or more processors; and comprising one or more memories storing instructions to be executed by said one or more processors; Upon execution of the above instructions, the one or more processors, Obtaining a user's access request to the first web page of an e-commerce service, Determine one or more groups of recommended products to be provided to the user; Determine one or more recommended products belonging to each of the one or more recommended product groups above, Among the one or more recommended products, each representative product for each group of the one or more recommended products is determined, Generating web page information used to display the first web page so that the first web page includes information about the one or more groups of recommended products, Transmit the above web page information to the user's terminal, The above web page information is: A device that causes images corresponding to each of the above representative products to be displayed in one or more first areas of the first web page.

20. In a non-transitory computer-readable recording medium having recorded thereon instructions that, when executed by one or more processors, cause the one or more processors to perform an operation, The above instructions cause the one or more processors to: Obtaining a user's access request to the first web page of an e-commerce service, Determine one or more groups of recommended products to be provided to the user; Determine one or more recommended products belonging to each of the one or more recommended product groups above, Among the one or more recommended products, each representative product for each group of the one or more recommended products is determined, Generating web page information used to display the first web page so that the first web page includes information about the one or more groups of recommended products, To transmit the above web page information to the user's terminal, The above web page information is: A non-transitory computer-readable recording medium that causes an image corresponding to each of the above representative products to be displayed in one or more first areas of the first web page.

Citation Information

Patent Citations

  • System and method for providing shopping service

    KR101612061B1

  • Cosmetic container

    KR1020220128081A

  • Electronic device for providing website related to shopping mall and method for operation thereof

    KR102222711B1

  • KR20220152125A

  • KR20240024574A