Apparatus, method and recording medium for displaying information about recommended item group
The method and apparatus for displaying recommended product groups on e-commerce webpages address the lack of effective presentation by enabling interactive and optimized display of product groups based on user history and preferences, enhancing user engagement and convenience.
Patent Information
- Application Number
- TW113125585
- Authority / Receiving Office
- TW · TW
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2024-06-27
- Filing Date
- 2024-07-09
- Publication Date
- 2026-07-11
- Estimated Expiration
- 2044-07-08
AI Technical Summary
E-commerce services lack effective methods to display information about recommended product groups on webpages, limiting user convenience and engagement.
A method and apparatus for displaying recommended product groups on a webpage, involving determining and presenting one or more recommended product groups, selecting representative products, and generating webpage information to showcase these products in carousel formats, with regions that respond to user input to provide detailed information.
Enhances user engagement by allowing interactive display of recommended products, facilitating easy access to detailed information, and optimizing product group presentation based on user history and preferences.
Smart Images

Figure IMG-2_DRAW_113125585-A0304-14-0001-1 
Figure IMG-2_DRAW_113125585-A0304-14-0002-2 
Figure IMG-2_DRAW_113125585-A0304-14-0003-3
Abstract
Description
Technical Field
[0001] This invention relates to a technology for displaying information about recommended product groups on a webpage. Prior Technology
[0002] With the widespread use of the internet, e-commerce services are expanding. Consequently, the rate of purchasing goods through traditional brick-and-mortar stores is rapidly declining, while the rate of purchasing goods through e-commerce services using computers or smartphones is rapidly increasing. E-commerce services can recommend products based on a user's purchase history or search history, increasing the convenience of the purchase. At this point, e-commerce services can generate various product recommendation groups and offer them to users. For example, product recommendation groups may include groups related to products the user frequently purchases, groups related to products the user has searched for, etc. E-commerce services can help users find and purchase products more easily by displaying information about these product recommendation groups on a webpage. Summary of the Invention
[0003] [The problem the invention aims to solve]
[0004] This invention proposes a technology for displaying information about recommended product groups on a webpage. [Technical means to solve the problem]
[0005] This invention provides a method for displaying information about recommended product groups on a webpage. One embodiment of the method may include the following steps: one or more processors receive a user's connection request to a first webpage for an e-commerce service; determine one or more recommended product groups to be provided to the user; determine one or more recommended products belonging to each of the one or more recommended product groups; determine representative products of each of the one or more recommended product groups from among the recommended products; generate webpage information for presenting the first webpage in such a way that the first webpage includes information about the one or more recommended product groups; and transmit the webpage information to the user's terminal; wherein the webpage information causes images corresponding to the representative products to be displayed in one or more first areas of the first webpage.
[0006] In one embodiment, the aforementioned one or more first regions can be carouseled on the aforementioned first webpage.
[0007] In one embodiment, each of the above-mentioned one or more first regions may be a region that, in response to user input that selects each of the above-mentioned first regions, presents a second webpage on the terminal containing information on recommended products belonging to the recommended product groups corresponding to each of the above-mentioned first regions.
[0008] In one embodiment, each of the above-mentioned one or more first regions includes a first part region and a second part region. The first part region displays information representing recommended product groups corresponding to each of the first regions, and the second part region displays images of representative products of the recommended product groups corresponding to each of the first regions. The first part region may be a region that, in response to user input selecting the first part region, displays a second webpage on the terminal including information on recommended products belonging to the recommended product groups corresponding to each of the first regions. The second part region may be a region that, in response to user input selecting the second part region, displays a third webpage on the terminal including information on representative products corresponding to the images displayed in the second part region.
[0009] In one embodiment, the configuration order of the one or more first regions can be determined based on the comparative ranking of the recommended product groups corresponding to each first region. The comparative ranking of each of the one or more recommended product groups is determined based on at least one of a first factor, a second factor, or a third factor. The first factor is related to the user's product purchase history, the second factor is related to the number of times web page information is transmitted to the user's terminal, the web page information is used to present a second web page including information of each recommended product group, and the third factor is related to the preference of each recommended product group of the e-commerce service.
[0010] In one embodiment, the step of determining the representative goods may include the following steps: determining the representative goods of each of the more than one recommended goods groups in such a way that the representative goods of each of the more than one recommended goods groups do not overlap with each other.
[0011] In one embodiment, in each of the above-mentioned one or more first regions, at least one of the following information can be displayed simultaneously: product name, product quantity, product price or discount information of the representative product of the recommended product group corresponding to each of the above-mentioned first regions, as well as the image corresponding to the representative product.
[0012] In one embodiment, the representative product of a portion of the recommended product groups may be different from the representative product of the aforementioned portion of the recommended product groups, namely, the representative product of the aforementioned portion of the recommended product groups determined based on the connection request prior to the aforementioned connection request to the aforementioned first webpage.
[0013] In one embodiment, an update icon is displayed in each of the above-mentioned one or more first areas. The update icon is used to change the representative product of the recommended product group corresponding to each of the above-mentioned first areas. The method may further include the following steps: in response to user input that selects the update icon displayed in any of the first areas, changing the representative product of the recommended product group corresponding to any of the above-mentioned first areas; and transmitting information to the user's terminal, the information being to display an image corresponding to the changed representative product in any of the above-mentioned first areas.
[0014] In one embodiment, the step of determining the representative products may include the following steps: determining a plurality of recommended products selected from one or more recommended products belonging to each of the recommended product groups as representative products of each of the recommended product groups; and the web page information is such that a plurality of images corresponding to the plurality of recommended products are displayed in a first area corresponding to each of the recommended product groups on the first web page.
[0015] In one embodiment, the step of determining each of the representative goods may include the following steps: selecting a first recommended goods belonging to one or more of the recommended goods in each of the recommended goods groups, and a second recommended goods whose product type is different from the first recommended goods, as representative goods; and the first selection criterion used to select the first recommended goods belonging to one or more of the recommended goods in each of the recommended goods groups is different from the second selection criterion used to select the second recommended goods.
[0016] In one embodiment, the aforementioned one or more recommended product groups may include a first recommended product group related to the products that the user has not completed purchasing. The step of determining one or more recommended products belonging to each of the aforementioned one or more recommended product groups includes the following steps: determining one or more recommended products belonging to the aforementioned first recommended product group as one or more first-type recommended products and one or more second-type recommended products associated with the aforementioned one or more first-type recommended products. The one or more first-type recommended products are those for which web page information including product information has been transmitted to the user's terminal but the purchase has not been completed.
[0017] In one embodiment, the step of generating the web page information for presenting the first web page may include the following steps: generating web page information for presenting the first web page in such a way that the first web page includes information on a portion of the recommended products of the first type among the above-mentioned one or more recommended products of the first type; and the web page information is such that images corresponding to each of the above-mentioned portion of recommended products of the first type are respectively displayed in one or more second areas of the first web page.
[0018] In one embodiment, the aforementioned one or more second areas may be areas that, in response to user input selecting at least a portion of the aforementioned one or more second areas, present a second webpage containing information of the aforementioned first recommended product group on the user's terminal. The aforementioned second webpage includes one or more third areas, which display each of the aforementioned one or more first-type recommended products and the aforementioned one or more second-type recommended products. The configuration order of the aforementioned one or more third areas is determined based on a comparison ranking of the recommended products corresponding to each third area.
[0019] In one embodiment, the comparative ranking of the above-mentioned one or more first-type recommended products and the above-mentioned one or more second-type recommended products can be determined based on at least one of the following factors: a first factor related to the user's product purchase history, a second factor related to the user's purchase steps for the recommended products, or a third factor related to the price information of the recommended products.
[0020] In one embodiment, an identifier that distinguishes the recommended products of the second type from those of the first type may be displayed in the third area where any first type of recommended products is displayed. The identifier may be at least one of an icon or text.
[0021] In one embodiment, at least one of the following can be displayed as the identifier in the third area displaying any of the first type of recommended products: date information of web page information related to the first type of recommended products transmitted to the user's terminal, purchase options or checkout icons selected by the user for the first type of recommended products, and the checkout icon causing the output of a web page for checkout of the first type of recommended products.
[0022] In one embodiment, the more than one second type of recommended product may be the following: among products having the same product type as at least one of the more than one first type of recommended products, the product is determined based on the purchase frequency of other users using the above-mentioned e-commerce service and the product purchase history of the above-mentioned users.
[0023] This invention provides an apparatus for displaying information about recommended product groups on a webpage. One embodiment of the apparatus can be configured as follows: receiving a user's connection request to a first webpage of an e-commerce service; determining one or more recommended product groups to be provided to the user; determining one or more recommended products belonging to each of the one or more recommended product groups; determining representative products of each of the one or more recommended product groups from among the one or more recommended products; generating webpage information for presenting the first webpage in such a way that the first webpage includes information about the one or more recommended product groups; transmitting the webpage information to the user's terminal; and displaying images corresponding to the representative products in one or more first areas of the first webpage.
[0024] This invention provides a non-transitory computer-readable recording medium for recording commands used to display recommended search terms on a webpage. In one embodiment of this invention, the recorded commands can be commands executed by one or more processors or performed on a computer. When the command is executed by one or more processors, the processors can be configured as follows: receiving a user's connection request to a first webpage of an e-commerce service; determining one or more recommended product groups to be provided to the user; determining one or more recommended products belonging to each of the one or more recommended product groups; determining representative products of each of the one or more recommended product groups among the one or more recommended products; generating webpage information for presenting the first webpage in such a way that the first webpage includes information about the one or more recommended product groups; transmitting the webpage information to the user's terminal; and displaying images corresponding to the representative products in one or more first areas of the first webpage. [Effects of the Invention]
[0025] According to at least one embodiment of the present invention, images corresponding to representative products of each of one or more recommended product groups can be displayed in one or more first areas of a first webpage.
[0026] According to at least one embodiment of the present invention, the first area of the first webpage displaying information on recommended product groups may include a first part area and a second part area. In response to user input selecting the first part area, a second webpage displaying information on recommended product groups corresponding to the first area may be presented on the user terminal. In response to user input selecting the second part area, a third webpage displaying information on representative products displayed in the first area may be presented on the user terminal.
[0027] According to at least one embodiment of the present invention, the first group of recommended products related to products that the user has not completed purchasing may include recommended products of type 1 and recommended products of type 2. The recommended products of type 1 may be products for which web page information for presenting web page including detailed information of the products has been transmitted to the user terminal but the purchase has not been completed. The recommended products of type 2 are products associated with the recommended products of type 1.
[0028] The effects of this invention are not limited to those described above. Those skilled in the art can clearly understand other effects not mentioned based on the description in the specification. Simple Explanation of the Diagram
[0029] Figure 1 illustrates the environment in which an embodiment of the present invention can be applied. Figure 2 is a block diagram of an apparatus according to one embodiment of the present invention. Figure 3 is a flowchart that schematically illustrates a method for displaying information on more than one group of recommended products on a first webpage according to one embodiment of the present invention. Figure 4 is a diagram of a first webpage that outputs information about one or more recommended product groups from a user terminal according to one embodiment of the present invention. Figure 5 is a diagram of a second webpage displayed by a user terminal, showing information about recommended products belonging to a recommended product group, according to one embodiment of the present invention. Figure 6 is a diagram of a first webpage that outputs information from a user terminal, displaying representative products of one or more recommended product groups, according to one embodiment of the present invention. Figure 7 is a diagram illustrating the process of changing the image displayed in the first area included in the first webpage according to one embodiment of the present invention. Figure 8 is a diagram illustrating the process of displaying a plurality of images in a first area included in a first webpage according to one embodiment of the present invention. Figure 9 is a diagram of a first webpage that outputs information from a user terminal, displaying information about a first recommended product group related to products that the user has not yet purchased, according to one embodiment of the present invention. Figure 10 is a diagram of a second webpage output from a user terminal in one embodiment of the present invention, displaying information about recommended products belonging to the first recommended product group. Implementation
[0030] The various embodiments described in this invention are illustrative of the technical concept of the invention and are not intended to limit them to specific implementation methods. The technical concept of the invention includes various modifications, equivalents, alternatives, and embodiments obtained by selectively combining all or part of the embodiments described herein. Furthermore, the scope of the technical concept of the invention is not limited to the various embodiments presented below or their specific descriptions.
[0031] Unless otherwise defined, the terms used in this invention, including technical or scientific terms, may have the meaning commonly understood by one of common knowledge in the technical field to which this invention pertains.
[0032] The use of terms such as "comprising," "may include," "possibly possess," "may possess," "has," and "may have" in this invention implies the presence of object features (e.g., functions, actions, or constituent elements), and does not exclude the existence of other additional features. That is, the above-described expressions should be understood as open-ended terms that have the possibility of including other embodiments.
[0033] Unless otherwise stated in the context, the singular expressions used in this invention may include the meaning of the plural expressions, and this also applies to the singular expressions described in the claims of this invention.
[0034] Unless otherwise stated in the context, the terms "first," "second," "first," "second," etc., used in this invention are for the purpose of distinguishing one object from others when referring to a plurality of objects of the same kind, and are not intended to limit the order or importance of such objects.
[0035] The expressions “A, B and C”, “A, B or C”, “at least one of A, B and C” or “at least one of A, B or C” used in this specification may refer to each of the listed items or all 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, or (3) at least one A and at least one B.
[0036] The term "based on" used in this invention is used to describe one or more factors described in a statement or article that affect the determination or judgment of an action or behavior. The term does not exclude other factors that affect the determination or judgment of an action or behavior.
[0037] The expression used in this invention to say that a certain constituent element (e.g., the first constituent element) is "connected" or "linked" to another constituent element (e.g., the second constituent element) can mean not only that the aforementioned constituent element is directly connected to or linked to the aforementioned other constituent element, but also that it is connected to or linked to the aforementioned other constituent element through a new other constituent element (e.g., the third constituent element).
[0038] Depending on the context, the expression "configured to" used in this invention can mean "configured in a certain way," "possessing the capability of a certain method," "modified in a certain way," "made in a certain way," or "capable of performing a certain method." This expression is not limited to the meaning of "specially designed in hardware." For example, a processor configured to perform a specific action can refer to a general-purpose processor that can perform that specific action by executing software, or a special-purpose computer that is programmed to perform that specific action.
[0039] Hereinafter, various embodiments of the present invention will be described with reference to the accompanying drawings. In the drawings and descriptions thereof, identical or substantially equivalent components are labeled with the same reference numerals. Furthermore, in the following descriptions of various embodiments, repeated descriptions of identical or corresponding components may be omitted, but this does not mean that such components are not included in the embodiments.
[0040] Figure 1 illustrates an environment in which an embodiment of the present invention can be applied. In one embodiment, device 110 and user terminal 120 can communicate with each other via a network connection. Device 110 can be a server device providing e-commerce services. That is, device 110 can be a server device operating under the management of an e-commerce service operator (e.g., an operator).
[0041] In one embodiment, device 110 can manage information of users utilizing e-commerce services. As described above, the user information managed by device 110 may include, for example, the user's name, age, address, or contact information. User information management can be broadly defined as all actions performed using control over that information. For example, user information management may include actions such as storing, updating, or modifying that information.
[0042] In one embodiment, device 110 can manage product information in an e-commerce service. E-commerce service can refer to a service that provides users with the opportunity to purchase goods such as items, food, and manufactured goods, and may further include a service that mediates the sale of goods from one group of users to another. As described above, the product information managed by 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 information. In this case, a product can be a sales unit of a manufactured product, and the same manufactured product can be offered to users as different products. For example, the same manufactured product can be sold as different products by varying the sales unit quantity and price. Therefore, different items can share product information. Product information management can refer to all actions performed using control permissions over this information. For example, product information management may include actions such as storing, updating, or modifying the information.
[0043] In one embodiment, device 110 can manage various information provided to users utilizing e-commerce services. Device 110 can manage various data required to provide e-commerce services based on requests from operators of the e-commerce services or users utilizing the e-commerce services. For example, it can generate, modify, and store data for various web pages associated with the e-commerce services, or provide such data to users, including: search results web pages, product catalog web pages, event web pages, product detail pages (or product description web pages), product sales web pages, and login web pages generated due to user access requests. Regarding the management method of device 110, device 110 can manage the information associated with providing e-commerce services based on user input.
[0044] In one embodiment, device 110 may provide web page information to user terminal 120, based on a request from a user utilizing e-commerce services, to present web pages related to e-commerce services. User terminal 120 may output web pages on a screen using the web page information received from device 110. Here, web pages may include pages such as: web pages providing various information about goods available for purchase by the user, or product catalog web pages providing catalogs of goods retrieved in various ways requested by the user, shopping cart web pages for purchasing goods added to a shopping list (e.g., shopping cart), product detail pages (or product description web pages) providing detailed information about individual products, and product sales web pages for purchasing individual products. The provision of web page information may include providing user terminal 120 with at least a portion of all data generated during the user's use of e-commerce services.
[0045] In one embodiment, device 110 can manage transactions of e-commerce services provided to users, i.e., transactions of online goods (e.g., goods or services). Specifically, device 110 can manage a series of processes that enable users to retrieve, select, purchase, and settle payments for goods and request delivery. As described above, device 110 can provide customers with information on goods and delivery, enabling users to retrieve, select, purchase, and settle payments for goods and request delivery, and can receive purchases, settlements, and delivery requests from users. Furthermore, regarding the actions that device 110 can perform, it should be noted that even actions not mentioned in this invention, if they are common actions that a server device providing known e-commerce services can perform, applying the technical concept of this invention with reference to such actions is not excluded from the scope of this invention.
[0046] The aforementioned device 110 can be implemented by more than one computing device. For example, all functions of device 110 can be implemented in a single computing device. As another example, a first function of device 110 can be implemented in a first computing device, and a second function can be implemented in a second computing device. As yet another example, a plurality of computing devices can be used to implement all or specific functions of device 110. The aforementioned computing device can be a desktop computer, a laptop computer, an application server, a proxy server, or a cloud server, etc., but is not limited to these; all types of devices with computing capabilities can be computing devices.
[0047] In one embodiment, user terminal 120 may be a device for a user to utilize e-commerce services. User terminal 120 may be implemented as a terminal capable of sending and receiving various information with device 110 via a network. For example, user terminal 120 may be one of a computer, laptop, portable communication terminal (smartphone, etc.), portable multimedia device, wearable device, or HMD (Head Mounted Display). However, the type of user terminal 120 is not limited to these; user terminal 120 may be any device including an input / output interface that allows the user to input or output information, and capable of communicating with device 110 or other devices via a network.
[0048] In one embodiment, the user terminal 120 can provide the user with information received from the device 110, and can receive input from the user and transmit it to the device 110. Specifically, the user terminal 120 can receive input from the user instructing to call various web pages, and generate commands instructing to call various web pages in response to the received input. The user terminal 120 can transmit commands instructing to call various web pages to the device 110. The input received from the user may include various forms of input such as clicking using a mouse, touching using a touchpad or touchscreen, voice recognition, and other electronic inputs. The user terminal 120 can receive various pages from the device 110 and output the received pages.
[0049] In one embodiment, the network serves to connect device 110 to user terminal 120 or other external devices. For example, the network provides a connection path so that user terminal 120 or other external devices can connect to device 110 and send and receive packet data with device 110. The network can be implemented as any type of wired or wireless network, such as a Local Area Network (LAN), Wide Area Network (WAN), Mobile Radio Communication Network, or Wibro (Wireless Broadband Internet).
[0050] In one embodiment, device 110 and user terminal 120 can operate as a single device. User terminal 120 can be included in device 110 as all or part of its constituent elements. In this case, for example, the various information transmitted and received between device 110 and user terminal 120 via a network can be various information transmitted and received between the constituent elements within a single device.
[0051] Figure 2 is a block diagram of an apparatus according to one embodiment of the present invention.
[0052] In one embodiment, device 200 can process information related to e-commerce services. Device 200 may include one or more processors 210, one or more memory units 220, and a communication interface 230 as constituent elements. At least one of the constituent elements of device 200 may be omitted, or other constituent elements may be added to device 200. In one embodiment, some constituent elements may be additionally or alternatively integrated, or implemented as a single or multiple entities. In this invention, one or more processors 210 may be referred to as processor 210. Unless explicitly stated otherwise in the context, the term processor 210 may refer to a collection of one or more processors. In this invention, one or more memory units 220 may be referred to as memory units 220. Unless explicitly stated otherwise in the context, the term memory units 220 may refer to a collection of one or more memory units. In one embodiment, at least some of the internal / external components of the device 200 can be interconnected via buses, GPIO (General Purpose Input / Output), SPI (Serial Peripheral Interface), or MIPI (Mobile Industry Processor Interface) to send and receive information (data, signals, etc.).
[0053] In one embodiment, the processor 210 of the device 200 can drive software (e.g., commands, programs, etc.) to control at least one component of the device 200 connected to the processor 210. Furthermore, the processor 210 can perform various operations related to the present invention, such as calculations, processing, data generation, or manipulation. Also, the processor 210 can load data from memory 220 or store such data in memory 220. The processor 210 can control the communication interface 230 to request various information from the user terminal 120 and receive various information from the user terminal 120.
[0054] In one embodiment, the memory 220 of the device 200 may store various information (data). The information stored in the memory 220, as information obtained, processed, or used by at least one component of the device 200, may include software (e.g., commands, programs, etc.). The memory 220 may include volatile and / or non-volatile memory. In this invention, commands or programs, as software stored in the memory 220, may include an operating system, application programs, and / or middleware for controlling the resources of the device 200, which provides various functions to the application program to enable it to 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 calculations. The memory 220 may store at least a portion of information received from a database via the communication interface 230 and / or information sent to a database via the communication interface 230. Specifically, memory 220 can store information about e-commerce services and commands executed by processor 210.
[0055] In one embodiment, the communication interface 230 can enable wireless or wired communication between the device 200 and a database or other external devices. For example, the communication interface 230 can implement wireless communication in the following ways: eMBB (enhanced Mobile Broadband), URLLC (Ultra Reliable Low-Latency Communications), MMTC (Massive Machine Type Communications), LTE (Long-Term Evolution), LTE-A (LTE Advance), NR (New Radio), UMTS (Universal Mobile Telecommunications System), GSM (Global System for Mobile communications), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), WiBro (Wireless Broadband), WiFi (Wireless Fidelity), Bluetooth, NFC (Near Field Communication), GPS (Global Positioning System), or GNSS (Global Navigation Satellite System), etc. For example, the communication interface 230 can implement wired communication via USB (Universal Serial Bus), HDMI (High Definition Multimedia Interface), RS-232 (Recommended Standard-232), or POTS (Plain Old Telephone Service). In one embodiment, the device 200 can also be integrated with other devices. In this case, the communication interface 230 functions as a connection circuit or interface between the device 200 and corresponding other devices.
[0056] Figure 3 is a flowchart schematically illustrating a method for displaying information on one or more recommended product groups on a first webpage according to one embodiment of the present invention. The method for displaying information on one or more recommended product groups on a first webpage in this embodiment may include actions S310, S320, S330, S340, S350, and / or S360. For reference, in this specification, "webpage" can be used collectively as a website page and an application page.
[0057] In action S310, device 110 can obtain a user's connection request for the first webpage of the e-commerce service from user terminal 120. User terminal 120 can receive user input requesting a connection to the e-commerce service application or website. Therefore, user terminal 120 can transmit the user's connection request for the first webpage of the e-commerce service to device 110. For example, the first webpage can be the homepage of the e-commerce service, but it is not limited to this.
[0058] In action S320, device 110 may determine one or more groups of recommended products to be provided to the user. In one embodiment, 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 the e-commerce service. Here, the user's product search history may include information about products for which the user has obtained detailed descriptions in the e-commerce service (hereinafter referred to as "products retrieved by the user"). The user's product purchase history may include information about products purchased by the user in the e-commerce service, information about the fees paid by the user in the e-commerce service, etc. A group of recommended products may represent the recommended criteria used to group the products to be recommended into one group. For example, a group of recommended products may be: a group of recommended products related to products that the user frequently purchases, a group of recommended products related to products retrieved by the user, and / or a group of recommended products related to products recommended for promotion in the e-commerce service, etc.
[0059] In action S330, device 110 can determine one or more recommended products belonging to one or more recommended product groups. Device 110 can determine one or more recommended products to be included in each recommended product group based on the recommendation criteria represented by each recommended product group. For example, for a recommended product group related to products that the user frequently purchases, device 110 can include products that have been purchased a certain number of times (e.g., 2 times) or more within a preset time period in the recommended product group based on the user's product purchase history. For example, the preset time period can represent the period from the time when the user terminal 120 receives the connection request for the first webpage to a preset time (e.g., "one week") based on that time, but is not limited to this.
[0060] In one embodiment, when the number of recommended products to be included in a specific recommended product group is less than a preset number (e.g., 3), the device 110 may exclude the specific recommended product group from the catalog of recommended product groups to be provided to the user. Furthermore, a product may also be included in two or more recommended product groups.
[0061] In action S340, among one or more recommended products determined for a user, device 110 can determine the representative product of each of one or more recommended product groups. In one embodiment, device 110 can determine the representative product of each recommended product group among one or more recommended products. For each recommended product group, device 110 can determine one recommended product as the representative product, or it can determine multiple recommended products as representative products. Device 110 can determine the display order of one or more recommended products belonging to each recommended product group, and can determine the recommended product with the earliest display order as the representative product, but the method of determining the representative product is not limited to this. For example, device 110 can also determine the recommended product with the highest user preference among one or more recommended products belonging to each recommended product group as the representative product.
[0062] In action S350, device 110 can generate webpage information (hereinafter referred to as "first webpage information") for presenting the first webpage in a manner that allows the first webpage to include information on one or more recommended product groups. In one embodiment, the first webpage information can cause images corresponding to each representative product to be displayed in one or more first areas of the first webpage. In other words, device 110 can generate first webpage information that causes images of representative products of recommended product groups corresponding to each first area to be displayed in each first area. At this time, one or more first areas can be displayed on the first webpage in a carousel format.
[0063] In one embodiment, when the number of recommended product groups to be provided to the user is a preset number (e.g., 4 or more), the device 110 can generate first webpage information by including one or more first areas in the first webpage. In other words, when the number of recommended product groups to be provided to the user is less than the preset number (e.g., 4), the device 110 can generate first webpage information by not including one or more first areas in the first webpage.
[0064] In action S360, device 110 can transmit first webpage information to user terminal 120. User terminal 120 can receive the first webpage information from device 110. User terminal 120 can output the first webpage to the screen based on the first webpage information.
[0065] However, in the above embodiments, the device 110 mainly generates first webpage information based on the user's connection request, displaying information of one or more recommended product groups determined for the user on a first webpage. Even when the user's account is not logged in, information of one or more recommended product groups can still be displayed on the first webpage. Specifically, the device 110 can determine one or more recommended product groups that are typically available to users of e-commerce services. The device 110 can generate a first webpage and transmit the first webpage to the user terminal 120, wherein the first webpage displays images corresponding to representative products of one or more recommended product groups in one or more first areas.
[0066] Figure 4 is a diagram of a first webpage that outputs information about one or more recommended product groups from a user terminal according to one embodiment of the present invention.
[0067] In one embodiment, device 110 may generate first webpage information for presenting the first webpage 410 based on a user's connection request to the first webpage 410 obtained from user terminal 120, and transmit the first webpage information to user terminal 120. Device 110 may determine one or more recommended product groups to be provided to the user, and determine representative products of each of the one or more recommended product groups. The first webpage information may cause images 431, 432, 433, 434, ... of representative products of each of the one or more recommended product groups to be displayed in one or more first areas 421, 422, 423, 424, ... of the first webpage 410.
[0068] In one embodiment, the interface toolset can be displayed in a carousel format in one or more first regions 421, 422, 423, 424, ... included in the first webpage 410. Each of the first regions 421, 422, 423, 424, ... can correspond to a recommended product group. For example, referring to FIG4, first region 421 can correspond to a recommended product group related to a product retrieved by the user, and first region 422 can correspond to a recommended product group related to products frequently purchased by the user. An image 431 representing the recommended product group corresponding to first region 421 can be displayed in first region 421.
[0069] In one embodiment, one or more first regions 421, 422, 423, 424, ... included in the first webpage 410 can each represent a region that, in response to user input selecting at least a portion of each first region, displays information about recommended products belonging to the recommended product groups corresponding to each first region on the user terminal 120. In other words, the second webpage can be a webpage displaying one or more recommended products belonging to the recommended product groups corresponding to each first region.
[0070] In one embodiment, in addition to one or more first regions 421, 422, 423, 424, ..., the first webpage 410 may further include regions 441 and 442, which display detailed information about one or more recommended product groups determined for the user. For example, region 441 may be the region displaying detailed information about the recommended product group corresponding to the first region 422, and region 442 may be the region displaying detailed information about the recommended product group corresponding to the first region 424. Furthermore, an icon 451 may be displayed in region 441, which causes the second webpage, including information about recommended products belonging to the recommended product group corresponding to region 441, to be displayed on the user terminal 120. In other words, in the first webpage 410, the webpage presented on the user terminal 120 in response to user input that selects at least a portion of the first area 422 and the webpage presented on the user terminal 120 in response to user input that selects the icon 451 of the second area 441 can be the same webpage (e.g., the second webpage).
[0071] As shown in Figure 4, the webpage (e.g., the second webpage) presented on the user terminal 120 can be the same regardless of the portion of the first area (e.g., the first area 421) of the first webpage 410 selected by the user input. Conversely, the webpage presented on the user terminal 120 may differ depending on the portion of the first area (e.g., the first area 421) of the first webpage 410 selected by the user input.
[0072] Figure 5 is a diagram of a second webpage displayed by a user terminal, showing information about recommended products belonging to a recommended product group, according to one embodiment of the present invention.
[0073] In one embodiment, in the first webpage 410, each of the more than one first region may include a first part region and a second part region. Hereinafter, for ease of explanation, the first region 421 will be described primarily. The first region 421 may include a first part region 521 and a second part region 522. The first part region 521 may display information representing recommended product groups corresponding to the first region 421 (e.g., "Products related to the product I am viewing"). The second part region 522 may display images 523 of representative products from the recommended product groups corresponding to the first region 421.
[0074] More specifically, the first part area 521 can represent the area where, in response to user input selecting at least a portion of the first part area 521, a second webpage 530 is displayed on the user terminal 120, showing information about recommended products belonging to the recommended product group corresponding to the first part area 421. The second part area 522 can represent the area where, in response to user input selecting at least a portion of the second part area 522, a third webpage is displayed on the user terminal 120, showing detailed descriptions of representative products corresponding to the image 523 displayed in the second part area 522. As described above, the second webpage 530 can be a webpage displaying one or more recommended products 531, 532, 533, ... belonging to the recommended product group corresponding to the first part area 421, and the third webpage 540 can be a webpage displaying detailed descriptions of representative products corresponding to the image 523 displayed in the second part area 522. In summary, the webpage (e.g., the second webpage) presented on the user terminal 120 in response to user input on the first part of the first area 421, 521, and the webpage (e.g., the third webpage) presented on the user terminal 120 in response to user input on the second part of the first area 421, 522, can be different webpages.
[0075] Figure 6 is a diagram of a first webpage that outputs information from a user terminal, displaying representative products of one or more recommended product groups, according to one embodiment of the present invention.
[0076] In one embodiment, device 110 can determine the configuration order of one or more first regions 421, 422, 423, 424, ... and generate first webpage information based on the determined configuration order. This first webpage information is configured with one or more first regions 421, 422, 423, 424, ... in a first webpage 410. Specifically, device 110 can determine the configuration order of one or more first regions 421, 422, 423, 424, ... based on a comparison ranking of recommended product groups corresponding to each first region. The comparison ranking of one or more recommended product groups determined for a user can be determined based on at least one of the following factors: a first factor related to the user's purchase history; a second factor related to the number of times second webpage information is transmitted to the user terminal 120 for presenting information on recommended products belonging to each recommended product group; or a third factor related to the preference for each recommended product group in the e-commerce service. For example, device 110 can calculate a score corresponding to each of one or more recommended product groups, and the comparative ranking of one or more recommended product groups can be determined by comparing the calculated scores. For example, based on the user's purchase history, the more recommended products in a recommended product group that have the same product type as the products the user has purchased, the higher the score that device 110 can calculate for that recommended product group. As another example, the more times the second webpage information for presenting information on recommended products belonging to each recommended product group is transmitted to the user terminal 120, the higher the score that device 110 can calculate for that recommended product group. As yet another example, the higher the preference for recommended product groups of e-commerce services, the higher the score that device 110 can calculate for that recommended product group. Referring to Figure 6, in order to promote e-commerce services, the preference for e-commerce services of recommended product groups (e.g., "Gold Box") related to the recommended products can be calculated to be higher than the preference for e-commerce services of other recommended product groups.
[0077] In one embodiment, device 110 can determine representative products for each of more than one recommended product groups. In this case, device 110 can determine the representative products for each of the more than one recommended product groups in a manner where the representative products of each group do not overlap. In one embodiment, device 110 can ensure that the representative products of each of the more than one recommended product groups do not overlap based on a comparative ranking. For example, device 110 can determine the representative products of each recommended product group in descending order of comparative ranking. Referring to FIG6, after determining the representative products of the recommended product group corresponding to the first region 421, device 110 can determine the representative products of the recommended product group corresponding to the first region 422. That is, device 110 can determine the representative products of the lower-ranked recommended product groups as products that do not overlap with the representative products of the higher-ranked recommended product groups. Furthermore, device 110 can also determine the representative products of the lower-ranked recommended product groups as product types that do not overlap with the representative products of the higher-ranked recommended product groups.
[0078] In one embodiment, one or more first regions 421, 422, 423, 424, ... of the first webpage 410 may simultaneously display at least one of the following: product name, quantity, price, or discount information of the representative product of the recommended product group corresponding to each first region, as well as an image corresponding to the representative product. Referring to FIG6, the second part region 522 of the first region 421 may additionally display an image 431 of the representative product of the recommended product group corresponding to the first region 421, as well as the product name and price 631 of the representative product.
[0079] Figure 7 illustrates the process of changing the image displayed in the first area of a first webpage according to one embodiment of the present invention. In one embodiment, the image 731, 732 displayed in a portion of the first areas 421, 422 of one or more first areas 421, 422, ... included in the first webpage 410 may be different from the image displayed in a portion of the first areas 421, 422 based on a previous connection request to the first webpage 410. In other words, the representative product of a portion of one or more recommended product groups may be different from the representative product determined for a portion of the recommended product groups based on a previous connection request to the first webpage 410.
[0080] For example, device 110 may receive a first connection request for a first webpage 410 from user terminal 120 at a first time point, generate first webpage information, and transmit it to user terminal 120. While transmitting the first webpage information to user terminal 120, device 110 may also store information on representative products from one or more recommended product groups determined for the user. Furthermore, user terminal 120 may output the first webpage on the screen based on the first webpage information received from device 110, and then end the output of the first webpage. Subsequently, device 110 may receive a second connection request for the first webpage 410 from user terminal 120 at a second time point. When a second connection request for the first webpage 410 is received again at the second time point, device 110 may select a portion of the recommended product groups determined for the user and change the representative product. For example, device 110 can change the representative product of each member of a portion of the recommended product groups to be different from the representative product of each recommended product group determined for the user. Device 110 can generate additional first web page information including information on the changed representative products for each member of the recommended product groups and transmit it to user terminal 120. As the representative products of each member of the recommended product groups are changed, the additional first web page information can cause the first web page 410 displaying the images 731, 732 of the changed representative products to appear in a portion of the first area 421, 422. Furthermore, as the representative products of each member of the recommended product groups are changed, the additional first web page information can cause the information of the changed representative products (e.g., product name, quantity, price, etc.) and the images 731, 732 of the changed representative products to be displayed together in the first area 421, 422 of a portion of the first web page 410.
[0081] In one embodiment, when the user terminal 120 outputs the first webpage 410 again after the output of the first webpage 410 has ended, the images 731 and 732 displayed in a portion of the first areas 421 and 422 may be changed. The re-output of the first webpage 410 from the user terminal 120 may include the following: outputting the first webpage 410 again after the user terminal 120 has ended outputting the first webpage 410 and outputting other webpages (e.g., the second webpage 530); outputting the first webpage 410 again using a refresh function when the user terminal 120 is outputting the first webpage 410; updating and re-outputting the first webpage 410 based on other first webpage information received from the device 110 when outputting the first webpage 410; and outputting the first webpage 410 again by reconnecting to the application after the e-commerce service application in the user terminal 120 has ended.
[0082] Furthermore, the recommended product groups to be offered to the user included in the first webpage information generated by device 110 based on the first connection request received from user terminal 120 may be the same as or different from the recommended product groups to be offered to the user included in other first webpage information generated based on the second connection request. For example, when a second connection request for the first webpage 410 is received from user terminal 120, device 110 may again determine the recommended product groups to be offered to the user. Since the device 110 receives the first connection request and the second connection request from user terminal 120 at different times, the recommended product groups to be offered to the user determined based on the first connection request may be the same as or different from the recommended product groups to be offered to the user determined based on the second connection request. For example, unlike at the first time point, at the second time point, the e-commerce service may not promote specific products. In this case, the recommended product groups to be provided to the user in other information on the first webpage may not include recommended product groups related to the products advertised by the e-commerce service (e.g., "Gold Box"). In other words, as time passes, the first webpage 410 output from the user terminal 120 can not only change the representative product of a specific recommended product group and change the image displayed in the first area corresponding to the specific recommended product group, but also can newly display the first area corresponding to the specific recommended product group or make it disappear.
[0083] In one embodiment, the first webpage information may display an update icon (e.g., update icon 741) in a first area (e.g., first area 421) included in the first webpage 410. This update icon represents a change in the representative product of the recommended product group corresponding to the first area. The update icon may indicate a change in the icon of the representative product of the recommended product group corresponding to the first area displaying the update icon in response to user input selecting the update icon. For example, user terminal 120 may request device 110 to change the representative product of the recommended product group corresponding to the first area 421 in response to user input selecting update icon 741. Device 110 may change one of the recommended products belonging to one or more of the corresponding recommended product groups to the representative product and transmit the changed representative product information to user terminal 120. User terminal 120 may update the image displayed in the first area 421 of the first webpage 410 with the changed representative product image based on the changed representative product information received from device 110. As another example, user terminal 120 can also change the representative product of the recommended product group corresponding to the first area 421. 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 webpage information received based on the connection request to the first webpage 410, and can change one of the more than one recommended products to the representative product.
[0084] Figure 8 illustrates the process of displaying a plurality of images in a first area included in a first webpage according to one embodiment of the present invention. In one embodiment, device 110 can determine one or more recommended product groups to be provided to the user, and can determine representative products for each recommended product group. At this time, device 110 can determine each of the plurality of recommended products selected from the more than one recommended products belonging to each recommended product group as the representative product corresponding to each recommended product group. Hereinafter, for ease of explanation, the case in which device 110 selects two recommended products as the representative products corresponding to each recommended product group will be mainly described.
[0085] In one embodiment, the first webpage information may display information about two recommended products that have been identified as representative products of 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 webpage 410. The first webpage information may also display a plurality of images (e.g., a plurality of images 811, 812; a plurality of images 821, 822) corresponding to the two recommended products in the first area (e.g., first area 421, first area 422) corresponding to each recommended product group. The first area 421 may include two partial areas (e.g., first partial area 521 and second partial area 522). At this time, the plurality of images corresponding to the two recommended products (e.g., the first recommended product and the second recommended product) that have been identified as representative products of the recommended product group may be displayed in the second partial area 522 of the first area 421 corresponding to the recommended product group. In addition, information about the two recommended products (e.g., product price, product name, etc.) can be displayed in the second part of the first area 421, area 522. Furthermore, area 831 displaying information about the first recommended product included in the second part of the first area 421, area 522, can be an area that, in response to user input selecting this area, displays a third webpage on the user terminal 120 showing detailed information about the first recommended product. Similarly, area 832 displaying information about the second recommended product included in the second part of the first area 421, area 522, can be an area that, in response to user input selecting this area, displays a third webpage on the user terminal 120 showing detailed information about the second recommended product.
[0086] In one embodiment, device 110 can use different selection criteria to select two recommended products as representative products of a group of recommended products from one or more recommended products belonging to that group. Specifically, the first selection criterion used to select the first recommended product and the second selection criterion used to select the second recommended product from one or more recommended products belonging to that group can be different. For example, the first selection criterion can represent the user's preference for the recommended product, and the second selection criterion can represent the discount rate of the recommended product. In this case, device 110 can determine the recommended product with the highest user preference among one or more recommended products belonging to that group as the first recommended product, and can determine the recommended product with the highest discount rate among one or more recommended products as the second recommended product. Furthermore, when it is necessary to change the representative product of the recommended product group according to the re-output of the first webpage 410, device 110 can determine the next ranked recommended product obtained according to each selection criterion as the representative product.
[0087] In another embodiment, device 110 may also use the same selection criteria to select two recommended products from one or more recommended products belonging to a recommended product group as representative products of that recommended product group. For example, the selection criteria may be the user's preference level, and device 110 may determine two recommended products from one or more recommended products as representative products of the recommended product group according to the user's preference level from high to low.
[0088] Figure 9 is a diagram of a first webpage that outputs information from a user terminal, displaying information about a first recommended product group related to products that the user has not yet purchased, according to one embodiment of the present invention.
[0089] In one embodiment, the more than one recommended product group determined for a user may include a first recommended product group related to the products that the user has not completed purchasing. Device 110 may determine more than one recommended product to be included in the first recommended product group. Device 110 may determine the more than one recommended product to be included in the first recommended product group as more than one first-type recommended product and more than one second-type recommended product. The more than one first-type recommended product refers to products for which webpage information displaying detailed product information has been transmitted to the user terminal 120 but a purchase has not been completed. The more than one second-type recommended product is associated with more than one first-type recommended product. In other words, the first-type recommended product may represent products that the user has queried but has not completed purchasing.
[0090] For example, device 110 can determine one or more Type 1 recommended products based on a preset time period. For example, device 110 can determine the following products as Type 1 recommended products: products that the user has searched for but has not completed purchasing during the time period from the moment the user requests a connection to the first webpage 910 until a preset time period (e.g., "1 week"). As another example, device 110 can also determine products that have been transmitted to the user terminal for presenting webpage information for product checkout but have not been purchased as Type 1 recommended products.
[0091] In one embodiment, one or more second-type recommended products may be products that are determined based on the purchase frequency of other users utilizing the e-commerce service and the user's product purchase history, among products having the same product type as at least one of the one or more first-type recommended products. Specifically, device 110 may determine one or more second-type recommended products after determining one or more first-type recommended products. A second-type recommended product may be a product associated with a first-type recommended product. For example, device 110 may select a first-type recommended product and identify products having the same product type as the selected first-type recommended product. Device 110 may determine the product among the identified products with the highest purchase frequency by other users utilizing the e-commerce service as a second-type recommended product. As another example, device 110 may determine the user's preference for each of the identified products based on the user's product purchase history, and may also determine the product with the highest preference as a second-type recommended product. That is, in addition to a Type 1 recommended product, device 110 can also include a Type 2 recommended product that has the same product type as a Type 1 recommended product in the first recommended product group. The following is a more detailed explanation of the structure of the first webpage 910.
[0092] In one embodiment, device 110 can generate first webpage information for presenting first webpage 910 by displaying information of a portion of recommended products of one or more first types of first-type products on the first webpage 910. In other words, device 110 can select a portion of recommended products of one or more first types of first-type products and include the information of the selected recommended products of first type in the first webpage information.
[0093] In one embodiment, the first webpage information may display images 921, 931, 941, ... corresponding to each of the recommended products of a certain type in one or more second areas 920, 930, 940, ... of the first webpage 910. At this time, one or more second areas 920, 930, 940, ... can be displayed on the first webpage 910 in a carousel format. Different statements 922, 932, 942, ... representing the first group of recommended products may be displayed in one or more second areas 920, 930, 940, ... respectively.
[0094] In one embodiment, one or more second regions 920, 930, 940, ... can represent areas that, in response to user input selecting at least a portion of one or more second regions 920, 930, 940, ..., a second webpage (not shown) displaying information on one or more recommended products belonging to the first recommended product group is presented on the user terminal 120. Information on one or more first-type recommended products and one or more second-type recommended products can be displayed on the second webpage. Furthermore, the area displaying information on the first recommended product group of the first webpage 910 can further display an icon 950, which causes the second webpage displaying information on recommended products belonging to the first recommended product group to be displayed on the user terminal 120. In other words, in the first webpage 910, the webpage presented on the user terminal 120 in response to user input that selects at least a portion of the second area 920, 930, 940, ... can be the same webpage presented on the user terminal 120 in response to user input that selects icon 950 (e.g., the second webpage).
[0095] Figure 10 is a diagram of a second webpage displayed from a user terminal, showing information about recommended products belonging to a first recommended product group, according to one embodiment of the present invention. In one embodiment, device 110 can generate second webpage information for presenting a second webpage 1010 in response to user input that selects at least a portion of one or more second areas 920, 930, 940, ... of the first webpage 910. The second webpage 1010 displays information about one or more recommended products belonging to the first recommended product group.
[0096] In one embodiment, the second webpage 1010 may include one or more third areas displaying each of one or more first-type recommended products 1021, 1022 and one or more second-type recommended products 1031, 1032, 1033, 1034. The configuration order of the one or more third areas may be determined based on a comparison ranking of the recommended products corresponding to each third area. The comparison ranking of the one or more first-type recommended products 1021, 1022 and the one or more second-type recommended products 1031, 1032, 1033, 1034 may be determined based on at least one of the following factors: a first factor related to the user's product purchase history, a second factor related to the user's purchase steps for the recommended products, or a third factor related to the price information of the recommended products.
[0097] In one embodiment, device 110 can calculate a score corresponding to each of the recommended products belonging to the first recommended product group, and can determine the comparative ranking of the recommended products by comparing the calculated scores. For example, device 110 can calculate the preference degree of recommended products based on the user's product purchase history; the higher the calculated preference degree, the higher the score of the corresponding recommended product can be calculated. As another example, the more purchase steps performed when the user last searched for a recommended product, the higher the score of the corresponding recommended product can be calculated by device 110. At this time, device 110 can determine that more purchase steps were performed when providing web page information for the settlement of recommended products to user terminal 120 compared to providing web page information including detailed information of recommended products to user terminal 120. Therefore, regarding the second element, since the first type of recommended products are products that the user has searched for, and the second type of recommended products are products that the user has not searched for, device 110 can calculate that the score of the first type of recommended products is higher than the score of the second type of recommended products. As another example, the higher the discount rate of the recommended product related to the price information of the recommended product, the higher the score that device 110 can calculate for the recommended product.
[0098] In one embodiment, an identifier distinguishing it from recommended products of type 2 may be displayed in the third area displaying any first-type recommended products. This identifier may include at least one of an icon or text. Specifically, at least one of the following may be displayed as an identifier in the third area displaying any first-type recommended products: date information of the webpage information related to any first-type recommended product transmitted to the user terminal 120; a purchase option or checkout icon selected by the user for any first-type recommended product; the checkout icon causing the output of a webpage for the checkout of any first-type recommended product. For example, referring to FIG10, regarding the first-type recommended product 1021, the following may be displayed: date information 1041 of the last third webpage information displaying detailed information of recommended product 1021 transmitted to the user terminal 120; a purchase option 1051 last selected by the user for recommended product 1021; and a checkout icon 1061, the checkout icon 1061 causing the output of a webpage for the checkout of recommended product 1021.
[0099] In one embodiment, in the third area displaying a specific second-type recommended product, additional information indicating that the specific second-type recommended product belongs to the first recommended product group can be displayed. For example, in the third area displaying second-type recommended product 1031, relevant information 1071 can be added, indicating that recommended product 1031 is related to the product type of first-type recommended product 1021 (or first-type recommended product 1022) and is the product with the highest purchase frequency among other users of the e-commerce service. As another example, in the third area displaying second-type recommended product 1033, relevant information 1071 can be added, indicating that recommended product 1033 is related to the product type of first-type recommended product 1021 (or first-type recommended product 1022) and is the product with the highest discount rate.
[0100] The method of this invention can be implemented by a computer. The computer may include, for example, a processing device. In this invention, the steps of these methods are illustrated in a specific order, but in addition to performing the steps sequentially, the invention can also be performed in any combination of orders. In one embodiment, at least some steps may be performed in parallel, repeatedly, or heuristically. This invention does not preclude variations or modifications to these methods. In one embodiment, at least some steps may be omitted or additional steps may be added.
[0101] Various embodiments of the present invention can be implemented by software recorded on a machine-readable recording medium. The software can be any software used to implement various embodiments of the present invention. Programmers in the art to which this invention pertains can deduce the software from the various embodiments of the present invention. For example, the software can be a program of machine-readable commands (e.g., code or code segments). A machine is an apparatus capable of acting according to commands invoked from the recording medium, such as a computer. In one embodiment, the machine can be an apparatus of an embodiment of the present invention. In one embodiment, the machine's processor executes the invoked command, thereby enabling the machine's components to perform functions corresponding to the command. In one embodiment, the processor can be a processor of an embodiment of the present invention. Recording medium can refer to all kinds of recording media that store information and can be read by a machine. Recording media may include, for example, ROM (Read-only memory), RAM (Random-access memory), CD-ROM (Compact Disc Read-Only Memory), magnetic tape, floppy disk, optical information storage devices, etc. In one embodiment, the recording medium may be memory. In one embodiment, the recording medium can be implemented in a form distributed across computer systems connected via a network. Software may be distributed across computer systems and executed. The recording medium may be a non-transitory recording medium. A non-transitory recording medium refers to a tangible medium that exists regardless of whether the information is stored semi-permanently or temporarily, and does not include transiently transmitted signals.
[0102] The technical concept of the present invention has been described above based on various embodiments. However, the technical concept of the present invention includes various substitutions, variations, and modifications that can be understood by those skilled in the art within which the present invention pertains. Furthermore, it should be understood that such substitutions, variations, and modifications may be included within the scope of the appended patent applications.
[0103] 110: Device 120: User Terminal 200: Device 210: Processor 220: Memory 230: Communication Interface 410: Page 1 421: Area 1 422: Area 1 423: Area 1 424: Area 1 431: Images 432: Image 433: Images 434: Image 441: Area 442: Area 451: Icon 521: Part 1 Area 522: Part 2 523: Images 530: Page 2 531: Recommended Products 532: Recommended Products 533: Recommended Products 540: Page 3 631: Product Name and Product Price 731: Images 732: Images 741: Update Icon 811: Images 812: Images 821: Images 822: Images 831: Area 832: Area 910: Page 1 920: Area 2 921: Images 922: Statement 930: Area 2 931: Images 932: Statement 940: Area 2 941: Images 942: Statement 950: Icon 1010: Page 2 1021: Recommended Products 1022: Recommended Products 1031: Recommended Products 1032: Recommended Products 1033: Recommended Products 1034: Recommended Products 1041: Date Information 1051: Purchase Options 1061: Settlement icon 1071: Related Information 1072: Related Information S310: Action S320: Action S330: Action S340: Action S350: Action S360: Actions
Claims
1. A method for displaying information of recommended product groups, implemented in an apparatus including one or more processors and one or more memories storing commands to be executed by the one or more processors, the method comprising the steps of: the one or more processors receiving a user's connection request to a first webpage of an e-commerce service; determining one or more recommended product groups to be provided to the user; determining one or more recommended products belonging to each of the one or more recommended product groups; determining representative products of each of the one or more recommended product groups from among the one or more recommended products; generating webpage information for presenting the first webpage in such a way that the first webpage includes information of the one or more recommended product groups; and transmitting the webpage information to the user's terminal; wherein the webpage information causes images corresponding to each of the representative products to be displayed in corresponding first areas of one or more first areas of the first webpage, and wherein each of the one or more first areas is associated with each of the one or more recommended product groups.
2. As in request item 1, wherein one or more of the first regions are included on the first webpage in a carousel format.
3. As in request 1, wherein each of the above-mentioned one or more first regions is a region that, in response to user input that selects each of the above-mentioned first regions, presents on the terminal a region of a second webpage containing information on recommended products belonging to the recommended product groups corresponding to each of the above-mentioned first regions.
4. The method of claim 1, wherein each of the aforementioned one or more first regions includes a first part region and a second part region, the first part region displaying information representing recommended product groups corresponding to each of the aforementioned first regions, and the second part region displaying images of representative products of the recommended product groups corresponding to each of the aforementioned first regions, wherein the aforementioned first part region is an area that, in response to user input selecting the aforementioned first part region, displays on the aforementioned terminal a second webpage containing information on recommended products belonging to the recommended product groups corresponding to each of the aforementioned first regions; wherein the aforementioned second part region is an area that, in response to user input selecting the aforementioned second part region, displays on the aforementioned terminal a third webpage containing information on representative products corresponding to the images displayed in the aforementioned second part region.
5. The method of claim 1, wherein the configuration order of the one or more first regions is determined based on the comparative ranking of the recommended product groups corresponding to each first region, the comparative ranking of each of the one or more recommended product groups is determined based on at least one of a first factor, a second factor, or a third factor, wherein the first factor is related to the user's product purchase history, the second factor is related to the number of times web page information is transmitted to the user's terminal, the web page information is used to present a second web page including information of each recommended product group, and the third factor is related to the preference of the recommended product groups of the e-commerce service.
6. The method of claim 1, wherein the step of determining each of the representative goods comprises the following steps: determining each of the representative goods of each of the more than one recommended goods group in such a way that the representative goods of each of the more than one recommended goods group do not overlap with each other.
7. The method of request item 1, wherein in each of the above-mentioned one or more first areas, at least one of the following information is displayed: product name, product quantity, product price or discount information of the representative product of the recommended product group corresponding to each of the above-mentioned first areas, and an image corresponding to the above-mentioned representative product.
8. The method of request item 1, wherein the representative product of a portion of the recommended product group in the above-mentioned one or more recommended product groups is different from the representative product of the aforementioned portion of the recommended product group determined based on the connection request prior to the aforementioned connection request to the aforementioned first webpage.
9. The method of claim 1, wherein an update icon is displayed in each of the more than one first area, the update icon being used to change the representative product of the recommended product group corresponding to each of the first areas, the method further comprising the steps of: changing the representative product of the recommended product group corresponding to any of the first areas in response to user input of selecting an update icon displayed in any of the first areas; and transmitting information to the user's terminal, the information being used to display an image corresponding to the changed representative product in any of the first areas.
10. The method of claim 1, wherein the step of determining each of the representative products comprises the following steps: determining each of a plurality of recommended products selected from one or more recommended products belonging to each of the recommended product groups as the representative products of each of the recommended product groups; and the web page information is such that a plurality of images corresponding to the plurality of recommended products are displayed in a first area corresponding to each of the recommended product groups on the first web page.
11. The method of claim 10, wherein the step of determining each of the representative goods comprises the following steps: selecting a first recommended good belonging to one or more of the recommended goods belonging to each of the recommended goods groups and a second recommended good whose product type is different from that of the first recommended good as representative goods; and the first selection criterion used to select the first recommended good belonging to one or more of the recommended goods belonging to each of the recommended goods groups is different from the second selection criterion used to select the second recommended good.
12. The method of claim 1, wherein the aforementioned one or more recommended product groups include a first recommended product group related to the product that the aforementioned user has not completed a purchase, the step of determining one or more recommended products belonging to each of the aforementioned one or more recommended product groups includes the following steps: determining one or more recommended products belonging to the aforementioned first recommended product group as one or more first-type recommended products and one or more second-type recommended products associated with the aforementioned one or more first-type recommended products, wherein the one or more first-type recommended products are those for which web page information including product information has been transmitted to the aforementioned user's terminal but the purchase has not been completed.
13. The method of claim 12, wherein the step of generating the web page information for presenting the first web page includes the following steps: generating web page information for presenting the first web page in such a way that the first web page includes information on a portion of the recommended products of the first type; and the web page information is such that images corresponding to each of the portion of the recommended products of the first type are respectively displayed in one or more second areas of the first web page.
14. The method of claim 13, wherein the one or more second areas are areas in the user's terminal that display a second webpage including information of the first recommended product group in response to user input that selects at least a portion of the one or more second areas, the second webpage including one or more third areas displaying each of the one or more first type of recommended products and the one or more second type of recommended products, the configuration order of the one or more third areas being determined based on a comparison ranking of the recommended products corresponding to each third area.
15. The method of request 14, wherein the comparative ranking of the more than one type 1 recommended products and the more than one type 2 recommended products is determined based on at least one of the following factors: a first factor related to the user's product purchase history, a second factor related to the user's purchase steps for the recommended products, or a third factor related to the price information of the recommended products.
16. The method of claim 15, wherein an identifier is displayed in the third area displaying any first-type recommended product, distinguishing it from the second-type recommended product, the identifier being at least one of an icon or text.
17. The method of request 16, wherein at least one of the following is displayed as the identifier in the third area displaying any first-type recommended product: transmitting date information of webpage information related to the first-type recommended product to the user's terminal, a purchase option or checkout icon selected by the user for the first-type recommended product, the checkout icon causing the output of a webpage for checkout of the first-type recommended product.
18. The method of claim 13, wherein the recommended products of the above-mentioned one or more types 2 are products that are determined based on the purchase frequency of other users using the above-mentioned e-commerce service and the purchase history of the above-mentioned users, among products having the same product type as at least one of the recommended products of the above-mentioned one or more types 1.
19. A device for displaying information about recommended product groups, comprising: One or more processors; and one or more memories storing commands to be executed by the one or more processors; and when executing the commands, the one or more processors as follows: obtain a user's connection request for a first webpage of an e-commerce service; determine one or more recommended product groups to be provided to the user; determine one or more recommended products belonging to each of the one or more recommended product groups; determine representative products of each of the one or more recommended product groups among the one or more recommended products; generate webpage information for presenting the first webpage in such a way that the first webpage includes information of the one or more recommended product groups; transmit the webpage information to the user's terminal; the webpage information causes images corresponding to each of the representative products to be displayed in corresponding first areas of one or more first areas of the first webpage, and wherein each of the one or more first areas is respectively related to each of the one or more recommended product groups.
20. A non-transitory computer-readable recording medium recording commands that, when executed by one or more processors, cause the one or more processors to perform actions, the commands being as follows: causing the one or more processors to receive a user's connection request for a first webpage of an e-commerce service; determining one or more recommended product groups to be provided to the user; determining one or more recommended products belonging to each of the one or more recommended product groups; determining representative products of each of the one or more recommended product groups among the one or more recommended products; generating webpage information for presenting the first webpage in such a way that the first webpage includes information of the one or more recommended product groups; transmitting the webpage information to the user's terminal; the webpage information causing images corresponding to each of the representative products to be displayed in corresponding first areas of one or more first areas of the first webpage, wherein each of the one or more first areas is respectively associated with each of the one or more recommended product groups.