Method, apparatus, and recording medium for providing page including frequently bought item

KR103003866B1Active Publication Date: 2026-08-12COUPANG CORP
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2026-08-12

Smart Images

  • Figure 112024117832552-PAT00005_ABST
    Figure 112024117832552-PAT00005_ABST
Patent Text Reader

Abstract

A technology for providing a page including frequently purchased products is disclosed. A method performed by an electronic device according to one aspect of the present disclosure may include: acquiring a purchase history for one or more products purchased by a user on an e-commerce platform; determining one or more frequently purchased products based on the purchase history; generating an FBI page including one or more product areas corresponding to each of the one or more frequently purchased products; providing the FBI page to a user terminal; providing a first product card including information about a product corresponding to the first product area based on a touch input for a first product area among the one or more product areas; and providing a second product card for a second product included in the FBI page based on a swipe input for the first product card.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present disclosure relates to a method of providing a page including frequently purchased items. Background Technology

[0002] E-commerce platforms offer various features, including providing personalized product information to users based on their purchase history of goods or services. For large platforms selling a vast number of items, it can be important to predict which products customers want to repurchase or which products they prefer. To this end, e-commerce platforms provide a "Frequently Bought Item" page (FBI page) that indicates how often customers have previously purchased specific products.

[0003] The FBI page reduces the inconvenience of customers having to search for information on frequently purchased products. By providing real-time updates on frequently changing prices, product status, and inventory, it guides customers to easily obtain the information they need. The FBI page can offer personalized services, enhance the shopping experience, and facilitate potential purchases based on product type. The problem to be solved

[0004] The technical problem to be solved by one embodiment of the present disclosure is to guide a user to easily check all frequently purchased products.

[0005] Another technical problem to be solved by one embodiment of the present disclosure is to enhance user convenience and customer experience by enabling access to the detail page of frequently purchased products without leaving the FBI page.

[0006] Another technical problem to be solved through one embodiment of the present disclosure is to improve the UI / UX of the FBI page to guide users to more clearly identify frequently purchased items.

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

[0008] A method performed by an electronic device according to one aspect of the present disclosure may include: acquiring a purchase history for one or more products purchased by a user on an e-commerce platform; determining one or more frequently purchased products based on the purchase history; generating an FBI page including one or more product areas corresponding to each of the one or more frequently purchased products; providing the FBI page to a user terminal; providing a first product card including information about a product corresponding to the first product area based on a touch input for a first product area among the one or more product areas; and providing a second product card for a second product included in the FBI page based on a swipe input for the first product card.

[0009] In one embodiment, the FBI page may include a first FBI page including one or more frequently purchased products and a second FBI page including products among the one or more frequently purchased products that fall into a defined category.

[0010] In one embodiment, the method may include the step of checking the stock of a target product; and the step of providing a product card including a pre-add to cart button and a restock notification request button in response to determining that the target product is out of stock.

[0011] In one embodiment, the step of checking the inventory of a target product; and in response to determining that the inventory of the target product exists, the FBI page may include the step of providing a product card including a shopping cart button and a purchase button.

[0012] In one embodiment, the second FBI page further includes a toggle switch whose on / off state is determined based on user input, and the step of generating the FBI page may include: generating an FBI page containing only products included in a defined category among the one or more frequently purchased products based on the toggle switch being determined to be on; and generating an FBI page containing all of the one or more frequently purchased products based on the toggle switch being determined to be off.

[0013] In one embodiment, the second FBI page further includes a link that can move to the first FBI page, and may further include the step of providing the first FBI page based on user input for the link.

[0014] In one embodiment, the step of generating the FBI page may include: a step of classifying the one or more frequently purchased products into one or more categories; and a step of generating an FBI page that groups and displays the one or more products by category.

[0015] In one embodiment, the step of generating the FBI page includes the step of generating an accordion including one or more products grouped by category, and the accordion may include a header corresponding to the one or more categories and products included in each category among the one or more frequently purchased products.

[0016] In one embodiment, the step of generating the FBI page may perform an operation of folding or unfolding the accordion based on a touch input to the header of the accordion.

[0017] In one embodiment, the step of generating the FBI page may further include the step of generating a carousel containing products included in the category.

[0018] In one embodiment, the step of generating the FBI page may include: determining one or more products with high repurchase rates and discount rates among products traded on the e-commerce platform as recommended products; and generating an FBI page including the recommended products.

[0019] An electronic device according to one embodiment of the present disclosure comprises one or more processors and one or more memories in which instructions executed by the one or more processors are stored, and when the instructions are executed by the one or more processors, the one or more processors may be configured to execute a method according to the present disclosure.

[0020] In a non-transient computer-readable recording medium having instructions that cause one or more processors to perform an operation when executed by one or more processors according to one embodiment of the present disclosure, the instructions may be configured to cause the one or more processors to execute a method according to the present disclosure. Effects of the invention

[0021] According to various embodiments of the present disclosure, a user can be guided to easily check all frequently purchased products.

[0022] According to various embodiments of the present disclosure, user convenience and customer experience can be enhanced by enabling access to the detail page of frequently purchased products without leaving the FBI page.

[0023] According to various embodiments of the present disclosure, the UI / UX of the FBI page can be improved to guide users to more clearly identify frequently purchased items.

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

[0025] FIG. 1 illustrates an environment in which an electronic device according to one embodiment of the present disclosure can be applied. FIG. 2 is a block diagram of an electronic device according to one embodiment of the present disclosure. FIG. 3a is a drawing showing an example of a first FBI page according to one embodiment of the present disclosure. FIG. 3b is a drawing showing an example of a second FBI page according to one embodiment of the present disclosure. FIG. 4 illustrates a product card provided on an FBI page according to one embodiment of the present disclosure. FIG. 5 illustrates a product card provided on an FBI page according to one embodiment of the present disclosure. FIG. 6 illustrates a product card provided on an FBI page according to one embodiment of the present disclosure. FIGS. 7a and 7b illustrate a process of guiding a user to view all frequently purchased items on a second FBI page according to one embodiment of the present disclosure. FIGS. 8a, FIGS. 8b, and FIGS. 8c are drawings illustrating an embodiment of displaying one or more frequently purchased items grouped together on an FBI page according to one embodiment of the present disclosure. FIG. 9 illustrates an FBI page including a recommended product area according to one embodiment of the present disclosure. Specific details for implementing the invention

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

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

[0028] Expressions used in this document, such as “includes,” “may include,” “is equipped,” “is equipped,” “has,” and “may have,” imply the existence of the subject feature (e.g., function, operation, or component, etc.) and do not exclude the existence of other additional features. In other words, such expressions should be understood as open-ended terms implying the possibility of including other embodiments.

[0029] Singular expressions used in this document may include the meaning of the plural form unless the context otherwise indicates, and this applies likewise to singular expressions described in the claims.

[0030] Expressions such as "first," "second," or "first," "second" used in this document are used to distinguish one object from another when referring to multiple objects of the same kind, unless the context implies otherwise, and do not limit the order or importance of said objects.

[0031] Expressions used in this document such as “A, B, and C”, “A, B, or C”, “A, B, and / or C”, “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 mean each of the listed items or all possible combinations of the listed items. For example, “at least one of A or B” may refer to (1) at least one A, (2) at least one B, and (3) at least one A and at least one B.

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

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

[0034] As used in this document, the expression "configured to" may have meanings such as "set to," "capable of," "modified to," "made to," or "able to." This expression is not limited to the meaning of "specifically designed in hardware," and, for example, a processor configured to perform a specific action may refer to a generic-purpose processor capable of performing that specific action by executing software.

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

[0036] FIG. 1 is a drawing illustrating an environment in which an electronic device according to one embodiment of the present disclosure can be applied.

[0037] The electronic device (110) and the user terminal (120) are connected via a network and can communicate with each other. The electronic device (110) may be a server or another terminal distinct from the user terminal (120).

[0038] The electronic device (110) may be a server device that provides e-commerce services. That is, the electronic device (110) may be a server device that operates under the management of the operator of the e-commerce service.

[0039] The electronic device (110) can manage information regarding a user using an e-commerce service. The information regarding a user managed by the electronic device (110) may include, for example, the user's name information, age information, address information, or contact information. The management of information regarding a user may collectively refer to a series of actions involving having control over and processing such information. For example, the management of information regarding a user may include storing, updating, or modifying such information.

[0040] The electronic device (110) can manage information regarding items provided by the electronic commerce service. The electronic commerce service may provide a service to the user that allows the user to purchase goods such as items, food, or products. Alternatively, the electronic commerce service provided by the electronic device (110) may include a service that mediates the sale of goods by some users to other users. The information regarding items managed by the electronic device (110) may include, for example, information regarding the identification of the item, the name of the item, product information corresponding to the item, the price of the item, the capacity of the item, the size of the item, the weight of the item, the attributes of the item, the category, or the unit price. In this case, the item may be a unit of sale of a product, and even in the case of the same product, it may be provided to the user as a different item. For example, even in the case of the same product, it may be sold as a different item by varying the unit quantity and price. Therefore, different items that share product information may exist. The management of information regarding items may collectively refer to a series of actions involving processing that information while having control over it. For example, the management of information regarding an item may include storing, updating, or modifying that information.

[0041] The electronic device (110) can manage various information to be provided to users using the e-commerce service. The electronic device (110) can manage various data necessary to provide the e-commerce service based on requests from administrators managing the e-commerce service or users using the e-commerce service. For example, it can create, modify, store, or provide to users data regarding various pages associated with the e-commerce service, namely, item list pages, product detail pages, search result pages, product sales pages, event pages, and landing pages based on user access requests.

[0042] Regarding the management method of the electronic device (110), in one embodiment, the electronic device (110) can manage information accompanying the provision of an e-commerce service based on user input.

[0043] In one embodiment, the electronic device (110) may provide a page related to the e-commerce service to a user terminal (120) based on a request from a user using the e-commerce service. Here, the page related to the e-commerce service provided to the user terminal (120) may include a page providing various information regarding items that the user can purchase, a page regarding the purchase of items requested by the user, a shopping cart page for purchasing items, a page providing a list of items searched in various ways, a page providing detailed information about items, etc. The page providing operation may include an operation of providing at least some of all data generated during the process of the user using the e-commerce service to the user.

[0044] Additionally, the electronic device (110) can manage transactions regarding e-commerce services provided to the user, that is, transactions regarding online products (e.g., goods or services). That is, the electronic device (110) can manage a series of processes such as enabling the user to search for, select, purchase, and pay for items and request delivery. As such processing, the electronic device (110) can provide the user with information regarding items and delivery so that the user can search for, select, purchase, and pay for items and request delivery, and can receive the user's purchase, payment, and delivery requests from the user. Furthermore, regarding operations that the electronic device (110) can perform, it should be noted that even if an operation is not mentioned in this disclosure, if it is a general operation that a server device providing known e-commerce services can perform, applying the technical concept of this disclosure by referring to such operation is not excluded from the scope of this disclosure.

[0045] The electronic device (110) may be a server device that manages e-commerce services. That is, the electronic device (110) may be a server device that manages a platform that provides e-commerce services. A user may subscribe to the e-commerce service and purchase items through the e-commerce service. A user terminal (120) transmits an input requesting information about an item to the electronic device (110), and the electronic device (110) may provide information about the item to the user terminal (120).

[0046] The aforementioned electronic device (110) may be implemented as one or more computing devices. For example, all functions of the electronic device (110) may be implemented in a single computing device. As another example, the first function of the electronic device (110) may be implemented in a first computing device, and the second function may be implemented in a second computing device. As yet another example, multiple computing devices may be used, each implementing all functions or specific functions of the electronic device (110). The aforementioned computing devices may be a desktop computer, a laptop computer, an application server, a proxy server, or a cloud server, but are not limited thereto, and any type of device equipped with computing functions may be a computing device.

[0047] A 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 to and from an electronic device (110) via a network. For example, the user terminal (120) may be one of a computer, a laptop, a portable communication terminal (such as a smartphone), a portable multimedia device, a wearable device, or an HMD. However, the type of user terminal (120) is not limited thereto, and the user terminal (120) may be any device capable of receiving information from a user or outputting information to a user, and communicating with an electronic device (110) or other devices via a network.

[0048] The user terminal (120) can provide information received from the electronic device (110) to the user and can receive input from the user and transmit it to the electronic device (110). Specifically, the user terminal (120) can obtain input from the user instructing the call of various pages and generate a command instructing the call of various pages in response to the obtained input. The user terminal (120) can transmit the command instructing the call of various pages to the electronic device (110). 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 touch screen, voice recognition, and other electronic inputs. The user terminal (120) can receive various pages from the electronic device (110) and output the received various pages.

[0049] A user terminal (120) may be a device for a user to use a delivery order service. The user terminal (120) may be implemented as a terminal capable of transmitting and receiving various information to and from an electronic device (110) via a network. For example, the user terminal (120) may be one of a computer, a laptop, a portable communication terminal (such as a smartphone), a portable multimedia device, a wearable device, or an HMD. However, the type of user terminal (120) is not limited thereto, and the user terminal (120) may be any device capable of receiving information from a user or outputting information to a user, and communicating with an electronic device (110) or other devices via a network.

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

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

[0052] An electronic device (e.g., electronic device (110)) according to various embodiments of the present disclosure may be of various forms. For example, the electronic device (110) may be a portable communication device, a computer device, a portable multimedia device, a wearable device, a home appliance, or a device according to one or more of the devices described above. The electronic device (110) of the present disclosure is not limited to the devices described above.

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

[0054] The electronic device (200) can process information regarding e-commerce services. In one embodiment, the electronic device (200) may include one or more processors (210), one or more memories (220), and a communication interface (230) as components. In one embodiment, at least one of the components of the electronic device (200) may be omitted, or another component may be added to the electronic device (200). In one embodiment, additionally or alternatively, some components may be implemented as an integrated unit or as a singular or plural entity. In the present disclosure, one or more processors (210) may be referred to as processors (210). Unless the context clearly indicates otherwise, the expression processors (210) may mean a set of one or more processors. In the present disclosure, one or more memories (220) may be referred to as memories (220). Unless the context clearly indicates otherwise, the expression memories (220) may mean a set of one or more memories. In one embodiment, at least some of the components inside and outside the electronic device (200) may be connected to each other via a bus, GPIO (General Purpose Input / Output), SPI (Serial Peripheral Interface), or MIPI (Mobile Industry Processor Interface), etc., to exchange information (data, signals, etc.).

[0055] A communication interface (230) can communicate with a user's terminal and an external device. The communication interface (230) can perform wireless or wired communication between an electronic device (200) and a terminal. For example, the communication interface (230) can perform wireless communication according to methods 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, NFC (Near Field Communication), GPS (Global Positioning System), or GNSS (Global Navigation Satellite System). For example, the communication interface (230) can perform wired communication according to methods such as USB (Universal Serial Bus), HDMI (High Definition Multimedia Interface), RS-232 (Recommended Standard-232), or POTS (Plain Old Telephone Service). In one embodiment, the electronic device (200) may be implemented by integrating it with another device. In this case, the communication interface (230) may function as a connection circuit or interface connecting the electronic device (200) and the other device.

[0056] The processor (210) can control at least one component of an electronic device (200) connected to the processor (210) by running software (e.g., instructions, programs, etc.). Additionally, the processor (210) can perform various operations related to the present disclosure, such as computation, processing, data generation, and processing. Furthermore, the processor (210) can load data, etc. from memory (220) or store it in memory (220). Moreover, the processor (210) can transmit and receive various information with a user's terminal and an external device through a communication interface (230). In one embodiment, the processor (210) can control the communication interface (230) to transmit various information, such as information about various pages, to the user's terminal.

[0057] The memory (220) 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 electronic device (200), and may include software (e.g., instructions, programs, etc.). The memory (220) may include volatile and / or non-volatile memory. In the present disclosure, instructions or programs are software stored in the memory (220) and may include an operating system for controlling the resources of the electronic device (200), an application, and / or middleware that provides various functions to the application so that the application can utilize the resources of the electronic device (200). In one embodiment, the memory (220) may store instructions that cause the processor (210) to perform calculations when executed by the processor (210). The memory (220) may store at least a portion of information received from a terminal through the communication interface (230) and / or information transmitted to the terminal through the communication interface (230). The processor (210) can store at least a portion of the information received from the terminal through the communication interface (230) and / or the information transmitted to the terminal through the communication interface (230) in the memory (220).

[0058] The processor can obtain a purchase history for one or more products purchased by a user on an e-commerce platform. According to one embodiment, memory can store information about the user's activity on the e-commerce platform. For example, memory can store information about at least one of the name, category, price, quantity, date of purchase, or frequency of purchase of a product purchased by the user. The processor can obtain the user's purchase history from memory.

[0059] Based on acquired purchase history, the processor may determine one or more frequently purchased products. Frequently purchased products may refer to products that the target user has purchased more frequently than a predetermined frequency, but are not limited thereto. For example, frequently purchased products may refer to products among all products purchased by the target user through the e-commerce platform that have a purchase frequency above the average. For example, frequently purchased products may refer to products that the target user purchases at a frequency higher than the average purchase frequency of all users utilizing the e-commerce platform for a specific product. That is, if users purchasing product A on the e-commerce platform purchase product A on average once every two weeks, and the target user purchases product A once a week, product A can be determined to be a frequently purchased product for the target user.

[0060] The processor may provide a Frequently Bought Item (FBI) page containing one or more frequently purchased items. The FBI page may be a page containing information about one or more frequently purchased items. Since users are highly likely to repurchase frequently purchased items, the processor can provide an environment where users can easily purchase these items without having to search for them separately by providing the FBI page.

[0061] According to one embodiment, the FBI page may include a first FBI page and a second FBI page. The first FBI page is an FBI page for all products purchased by a user on an e-commerce platform, and the second FBI page is an FBI page for products of a defined category among the products purchased by the user on the e-commerce platform. For example, the second FBI page may be an FBI page for fresh food. The FBI page may be composed of a plurality of product areas corresponding to each of one or more frequently purchased products. For example, the first product area corresponding to the first product may include at least one of an image, name, price, or cart button of the first product.

[0062] According to the present disclosure, a processor may provide a product card for a frequently purchased product corresponding to a product area based on user input (e.g., touch input) for a product area. The product card may include at least one of an image, name, price, shipping information, purchase history, rating, cart button, or purchase button for the product. According to one embodiment, the processor may provide a product card for another product based on a swipe input for a product card. A swipe input may mean, for example, the action of touching a product card, dragging it to either side of the screen, and then lifting it. For example, the processor may provide a first product card based on a touch input for a first product area on an FBI page, and provide a second product card based on a swipe input for the first product card.

[0063] According to one embodiment, the processor may perform a defined function based on user input regarding a shopping cart button or a purchase button of a product card. According to one embodiment, the processor may add a target product to a shopping cart based on user input regarding a shopping cart button. According to one embodiment, the processor may provide a purchase page for a target product based on user input regarding a purchase button.

[0064] According to one embodiment, a product card may be configured differently depending on whether the target product is in stock. For example, if the target product is in stock, the product card may include a shopping cart button and a purchase button. However, if the target product is not in stock, the product card may include a "Pre-add to Cart" button and a "Request Restock Notification" button. Based on user input regarding the "Pre-add to Cart" button, the processor may add the target product to the shopping cart. However, the user cannot purchase the target product until it is in stock, and can purchase it after it is in stock. Based on user input regarding the "Request Restock Notification" button, the processor may provide a modal window on the upper layer of the product card indicating that a restock notification has been requested.

[0065] According to one embodiment, a processor may provide a second FBI page including a toggle switch. A toggle switch refers to a switch whose on / off state changes based on user input. Based on the on / off state of the toggle switch, the processor may provide a second FBI page including products that satisfy a predetermined criterion. For example, if the toggle switch is in the on state, the processor may provide a second FBI page including only frequently purchased products included in the fresh food category. Conversely, if the toggle switch is in the off state, the processor may provide a second FBI page including all frequently purchased products.

[0066] According to one embodiment, the processor may provide a second FBI page that includes a link to move to a first FBI page. Since the second FBI page contains only frequently purchased products included in a specific category, the user must move to the first FBI page through another path to view all frequently purchased products. Accordingly, the processor may provide a link to the first FBI page on the second FBI page to guide the user to conveniently view all frequently purchased products.

[0067] According to one embodiment, a processor may classify and display one or more frequently purchased products on an FBI page according to a defined category. According to one embodiment, the processor may identify the categories of one or more frequently purchased products and group products having the same category together for display. For example, the processor may display one or more frequently purchased products included in a first category along with a header corresponding to the first category. According to one embodiment, the processor may generate an FBI page that includes an accordion corresponding to each category. An accordion may refer to a UI that can be folded or unfolded. The accordion may further include icons (e.g., carrot, plus, arrow, foil, etc.) that a user can touch to fold or unfold. For example, the processor may generate a first accordion that includes one or more frequently purchased products included in the first category. Based on user input regarding the icons included in the first accordion, the processor may fold the first accordion to not display the frequently purchased products included in the first category. According to one embodiment, the processor may generate an FBI page including a carousel for frequently purchased items. The processor may display a plurality of frequently purchased items in response to a swipe input for the carousel.

[0068] According to one embodiment, the processor may generate an FBI page that further includes recommended products. The processor may determine recommended products based on predetermined criteria and generate an FBI page that includes the determined recommended products. For example, the processor may determine discounted products as recommended products. For example, the processor may determine products with a high average repurchase rate as recommended products. For example, the processor may determine discounted products among products with high repurchase rates as recommended products.

[0069] FIG. 3a is a drawing showing an example of a first FBI page according to one embodiment of the present disclosure.

[0070] According to one embodiment, a processor may determine one or more products satisfying a defined criterion as frequently purchased products based on a user's purchase history. For example, the processor may determine a product purchased by the user two or more times within a defined time interval as a frequently purchased product. For example, the processor may determine a product purchased with a frequency greater than a defined value among all products purchased by the user as a frequently purchased product. The criteria for the processor to determine frequently purchased products are not limited to those mentioned above.

[0071] According to one embodiment, a processor may generate a first FBI page (300) containing one or more frequently purchased products. The first FBI page (300) may include all frequently purchased products and may include product areas corresponding to each of one or more frequently purchased products. Each product area may include information regarding at least one of an image, name, price, discount information, or shipping information of the product. The product area may further include a shopping cart button that allows the product to be added to a shopping cart. The processor may add the product to a shopping cart based on user input to the shopping cart button. Referring to FIG. 3a, the first FBI page (300) may include a first product area (302), a second product area (304), a third product area (306), and a fourth product area (308). The first product area (302), the second product area (304), the third product area (306), and the fourth product area (308) may each include the name, price, discount information, and shipping information of the corresponding product.

[0072] FIG. 3b is a drawing showing an example of a second FBI page according to one embodiment of the present disclosure.

[0073] According to one embodiment, the processor may generate a second FBI page containing only frequently purchased products included in a specific category. For example, the second FBI page may include only products corresponding to fresh food among one or more frequently purchased products. The second FBI page may be configured similarly to the first FBI page. That is, the second FBI page may include product areas corresponding to each frequently purchased product. Each product area may include information regarding at least one of the product's image, name, price, discount information, or shipping information. The product area may further include a shopping cart button that allows the product to be added to a shopping cart. Referring to FIG. 3b, the second FBI page (310) may include a fifth product area (312), a sixth product area (314), a seventh product area (316), and an eighth product area (318). The fifth product area (312), the sixth product area (314), the seventh product area (316), and the eighth product area (318) may each include the name, price, discount information, and shipping information of the corresponding product.

[0074] FIG. 4 illustrates a product card provided on an FBI page according to one embodiment of the present disclosure.

[0075] The processor may provide a product card in response to user input regarding a product area on the FBI page. The product card may include at least one of an image, name, price, shipping information, purchase history, rating, a cart button, or a purchase button for the product. According to one embodiment, the product card may be provided on a top layer of the FBI page. For example, when the product card is displayed, the FBI page may be darkened or input to the FBI page may be restricted. In response to user input regarding the cart button or purchase button included in the product card, the processor may provide a purchase page where the product can be added to a cart or purchased.

[0076] According to one embodiment, the processor may output another product card in response to a swipe input for a product card. For example, the processor may provide a first product card based on user input for a first product area. The processor may output a second product card in response to a swipe input for the first product card. For example, the first product card may move to the left (or right) and disappear from the display according to the swipe input, and the second product card may be output from the right (or left). According to one embodiment, the second product corresponding to the second product card may be a product displayed adjacent to the first product on the FBI page. That is, the order in which product cards are output via a swipe input may match the order in which products are output on the FBI page.

[0077] FIG. 5 illustrates a product card provided on an FBI page according to one embodiment of the present disclosure.

[0078] Based on user input to the shopping cart button (512), the processor can output a snack bar (514) on the product card (510) indicating that the product has been added to the shopping cart. Referring to FIG. 5, based on user input to the shopping cart button (512), the processor can output a snack bar (514) containing a specified phrase (e.g., "Product added to shopping cart.").

[0079] FIG. 6 illustrates a product card provided on an FBI page according to one embodiment of the present disclosure.

[0080] The processor can generate a product card based on the inventory status of frequently purchased products. According to one embodiment, if a specific product is out of stock, the processor can generate a product card (610) that further includes a pre-add to cart button (612) and a restock notification request button (614). Since products out of stock cannot be added to the cart or purchased immediately, the user cannot use the cart button or purchase button described in FIGS. 4 and 5, even if they exist. Therefore, the processor can provide a function that allows the user to pre-add the product to the cart by providing the pre-add to cart button (612), and can provide a restock notification to the user when the product is restocked by providing the restock notification request button (614). According to one embodiment, based on user input regarding the restock notification request button (614), the processor can provide a modal window (620) indicating that the restock notification request has been completed.

[0081] FIGS. 7a and 7b illustrate a process of guiding a user to view all frequently purchased items on a second FBI page according to one embodiment of the present disclosure.

[0082] According to one embodiment, the processor may generate a second FBI page (700) that further includes a toggle switch (702). Since the second FBI page (700) displays only frequently purchased items included in a specific category, there was the inconvenience of the user having to access another page to check all frequently purchased items. The processor may provide a toggle switch (702) so that the user can easily check all frequently purchased items on the second FBI page (700). Based on user input regarding the toggle switch (702), the processor may change the state of the toggle switch (702) from an on state (702a) to an off state (702b), or from an off state (702b) to an on state (702a). According to one embodiment, depending on the on / off state of the toggle switch (702), the processor may display only frequently purchased items included in a specific category or display all frequently purchased items on the second FBI page (700).

[0083] Referring to FIG. 7a, the processor can generate a second FBI page (700) that displays only products of a specific category as the toggle switch (702) is set to the ON state (702a). For example, the processor can generate a second FBI page (700) that includes only products corresponding to fresh food among one or more frequently purchased products. The processor can generate a second FBI page (700) that displays all frequently purchased products as the toggle switch (702) is set to the OFF state (702b). The form of the toggle switch (702) can change depending on the ON / OFF state.

[0084] According to one embodiment, the processor may generate a second FBI page (710) that further includes a link that can be moved to a first FBI page. The processor may provide the first FBI page (720) based on user input regarding the link. Referring to FIG. 7b, the processor may output a phrase on the second FBI page (710) stating that only fresh food is displayed. The processor may provide a link on one side of the second FBI page (710) and may provide the first FBI page (720) based on user input regarding the link.

[0085] FIGS. 8a, FIGS. 8b, and FIGS. 8c are drawings illustrating an embodiment of displaying one or more frequently purchased items grouped together on an FBI page according to one embodiment of the present disclosure.

[0086] According to one embodiment, the processor may classify one or more frequently purchased products into one or more categories (810) according to a set of criteria. For example, the processor may classify one or more frequently purchased products based on product categories set in an e-commerce platform. The processor may group and display frequently purchased products by category (810) on the FBI page (800). According to one embodiment, each category (810) may include a header containing the name of the category (810) and product information included in the category (810). Referring to FIG. 8a, the fruit category (810) includes four products, and information on four products may be displayed within the fruit category (810). Although only the fruit category (810) is illustrated in FIG. 8a, it will be obvious that multiple categories may be included on the FBI page (800).

[0087] According to one embodiment, a processor may generate an FBI page (800) that includes accordions corresponding to a plurality of categories. An accordion refers to a UI that can be folded or unfolded according to user input. An accordion that is folded may mean a state (820a) in which frequently purchased items, excluding headers, in the corresponding category are not displayed on the FBI page (800), and an accordion that is unfolded may mean a state (820b) in which frequently purchased items included in the corresponding category are displayed on the FBI page (800). For example, the processor may fold or unfold the category accordion based on user input regarding the header. Referring to FIG. 8b, in an FBI page (800) that includes a fruit category and a vegetable category, the processor may fold or unfold the category accordion based on user input regarding the category header. The fruit category accordion is currently in a folded state (820b), and the vegetable category accordion is currently in an unfolded state (820a).

[0088] According to one embodiment, the processor may generate an FBI page (800) that includes a carousel (830). The carousel (830) may refer to a UI in which multiple products are displayed in a sliding manner within one area. Referring to FIG. 8c, the processor may display frequently purchased products included in a defined category in the form of a carousel (830). According to one embodiment, the processor may generate an FBI page (800) that further includes icons (832, 834) that allow one to view all products included in the category.

[0089] FIG. 9 illustrates an FBI page including a recommended product area according to an embodiment of the present disclosure. A processor may determine recommended products based on predetermined criteria. For example, the processor may determine a discounted product as a recommended product. For example, the processor may determine a product with a discount rate higher than a predetermined value as a recommended product. For example, the processor may determine a product with a high repurchase rate as a recommended product. For example, the processor may determine a product with a high repurchase rate among discounted products as a recommended product. The processor may generate an FBI page (900) including a recommended product area (910) containing recommended products. According to an embodiment, the processor may display the recommended product area (910) in a carousel form within the FBI page (900). According to an embodiment, the processor may provide a "See More" button (912) that can guide more recommended products than those displayed on the FBI page (900). The processor may provide a page that provides information on all recommended products based on user input regarding the "See More" button (912).

[0090] Various embodiments of the present disclosure may be implemented as software on a machine-readable storage medium. The software may be software for implementing various embodiments of the present disclosure. The software may be inferred from the various embodiments of the present disclosure by programmers skilled in the art to which the present disclosure pertains. For example, the software may be a program containing machine-readable instructions (e.g., code or code segments). The machine may be a device capable of operating according to instructions called from the storage medium, for example, a computer. In one embodiment, the machine may be an electronic device (200) according to the embodiments of the present disclosure. In one embodiment, the processor of the machine may execute the called instruction to cause the components of the machine to perform a function corresponding to the instruction. In one embodiment, the processor may be a processor (210) according to the embodiments of the present disclosure. The storage medium may mean any type of recording medium in which data is stored that can be read by the machine. The storage medium may include, for example, ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. In one embodiment, the storage medium may be a memory (220). In one embodiment, the storage medium may be implemented in a distributed form in a computer system connected by a network, etc. Software may be stored and executed in a distributed form in a computer system, etc. The storage medium may be a non-transitory storage medium. A non-transitory storage medium refers to a tangible medium that exists regardless of whether data is stored semi-permanently or temporarily, and does not include a signal that is transmitted transitory.

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

Claims

Claim 1 A method performed by an electronic device comprising: acquiring a purchase history for one or more products purchased by a user on an e-commerce platform; determining one or more frequently purchased products based on the purchase history; generating an FBI page including one or more product areas corresponding to each of the one or more frequently purchased products; providing the FBI page to a user terminal; and providing a first product card including information about a product corresponding to the first product area to an upper layer of the FBI page based on a touch input for a first product area among the one or more product areas. Claim 2 A method according to claim 1, wherein the FBI page comprises a first FBI page including one or more frequently purchased products and a second FBI page including products included in a defined category among the one or more frequently purchased products. Claim 3 A method according to paragraph 2, comprising: a step of checking the stock of a target product among one or more frequently purchased products; and a step of providing a product card including a pre-add to cart button and a restock notification request button in response to determining that the target product is out of stock. Claim 4 A method according to paragraph 2, comprising: a step of checking the inventory of a target product among one or more frequently purchased products; and a step in which, in response to determining that the inventory of the target product exists, the FBI page provides a product card including a shopping cart button and a purchase button. Claim 5 A method according to claim 2, wherein the second FBI page further includes a toggle switch in which an on / off state is determined based on user input, and the step of generating the FBI page comprises: generating an FBI page containing only products included in a defined category among the one or more frequently purchased products based on the toggle switch being determined to be on; and generating an FBI page containing all of the one or more frequently purchased products based on the toggle switch being determined to be off. Claim 6 A method according to paragraph 2, wherein the second FBI page further includes a link that can move to the first FBI page, and further includes the step of providing the first FBI page based on user input regarding the link. Claim 7 A method according to paragraph 2, wherein the step of generating the FBI page comprises: a step of classifying the one or more frequently purchased products into one or more categories; and a step of generating an FBI page that groups and displays the one or more products by category. Claim 8 In claim 7, the step of generating the FBI page comprises generating an accordion including one or more products grouped by category, wherein the accordion includes a header corresponding to the one or more categories and a product included in each category among the one or more frequently purchased products. Claim 9 In claim 8, the step of generating the FBI page is a method of performing an action of folding or unfolding the accordion based on a touch input to the header of the accordion. Claim 10 In claim 7, the step of creating the FBI page further comprises the step of creating a carousel containing products included in the category. Claim 11 In paragraph 2, the step of generating the FBI page comprises: determining one or more products with high repurchase rates and discount rates among products traded on the e-commerce platform as recommended products; and generating an FBI page including the recommended products. Claim 12 In paragraph 2, the method wherein the second FBI page is a page containing a product corresponding to a fresh food among the one or more frequently purchased products. Claim 13 An electronic device comprising: one or more processors; and one or more memories in which instructions executed by the one or more processors are stored, wherein when the instructions are executed by the one or more processors, the one or more processors are configured to execute a method according to any one of claims 1 to 12. Claim 14 A non-transient computer-readable recording medium having recorded instructions that cause one or more processors to perform an operation when executed by one or more processors, wherein the instructions are configured to cause the one or more processors to execute a method according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • Item category navigating information providing method and electronic device

    KR1020220136076A

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

    KR1020220147004A

  • Method and apparatus for providing item information

    KR1020230174880A

  • Product recommendations based on items frequently bought together

    US20180047083A1