Method, apparatus, and recording medium for processing data of e-commerce service

WO2025063367A1PCT designated stage expired Publication Date: 2025-03-27COUPANG CORP

Patent Information

Application Number
PCT/KR2023/016976
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-22
Filing Date
2023-10-30
Publication Date
2025-03-27

Smart Images

  • Figure KR2023016976_27032025_PF_FP_ABST
    Figure KR2023016976_27032025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to a technology for processing data related to an e-commerce service. The method according to an embodiment of the present disclosure may comprise the steps of: obtaining call information of a search result page from a user terminal, wherein the call information includes a search word; determining a product set as a search result on the basis of the search word; determining whether to allow the search result page to include a filter for a first delivery type on the basis of the search word or the product set; generating a search result page including the filter for the first delivery type in response to determining that the search result page includes the filter for the first delivery type; and providing the generated search result page to the user terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Methods, devices and recording media for processing data related to e-commerce services

[0001] The present disclosure relates to a technology for processing data related to an e-commerce service.

[0002] Recent advancements in communication technology have led to a significant expansion of e-commerce services, allowing users to purchase products from online stores. In particular, the range of products available through e-commerce has expanded, and e-commerce services are now also offering the sale of fresh produce (food) requiring preservation, such as fruits, vegetables, meat, and fish. Fresh produce, in particular, requires a special type of delivery to maintain freshness. This can present a challenge for consumers, as it can be difficult to easily distinguish between products eligible for special delivery options.

[0003] The present disclosure provides a technique for processing data related to an e-commerce service.

[0004] A method for processing data related to an electronic commerce service, performed by an electronic device according to one embodiment of the present disclosure, may include: obtaining call information of a search result page from a user terminal, wherein the call information includes a search word; determining a product set as a search result based on the search word; determining, based on the search word or the product set, whether the search result page includes a filter for a first delivery type; generating the search result page including a filter for the first delivery type in response to a determination that the search result page includes a filter for the first delivery type; and providing the generated search result page to the user terminal.

[0005] In one embodiment, the first delivery type may include a delivery type for fresh goods.

[0006] In one embodiment, the step of determining whether the search results page includes a filter for the first delivery type may include the step of determining a percentage of products corresponding to fresh products in the product set; and the step of determining that the search results page includes a filter for the first delivery type in response to the percentage of products corresponding to fresh products in the product set being greater than or equal to a predetermined percentage.

[0007] In one embodiment, the step of determining whether the search results page includes a filter for the first shipping type may include: determining a percentage of products in the product set that can be shipped by the first shipping type; and, in response to the percentage of products in the product set that can be shipped by the first shipping type being greater than or equal to a predetermined percentage, determining that the search results page includes a filter for the first shipping type.

[0008] In one embodiment, the step of determining whether the search results page includes a filter for the first shipping type may include the step of determining whether the search results page includes a filter for the first shipping type based on whether the search term is included in a predetermined set of search terms.

[0009] In one embodiment, the method may further include: determining a ratio of products corresponding to fresh products in the product set; and adding the search term to the predetermined search term set in response to the ratio of products corresponding to fresh products in the product set being greater than or equal to a predetermined ratio.

[0010] In one embodiment, the method may further include: determining a ratio of products in the product set that can be delivered by the first delivery type; and adding the search term to the predetermined search term set in response to the ratio of products in the product set that can be delivered by the first delivery type being greater than or equal to a predetermined ratio.

[0011] In one embodiment, the method may further include: obtaining information indicating application of a filter for the first delivery type from the user terminal; determining, in response to obtaining the information indicating application of a filter for the first delivery type, products that can be delivered by the first delivery type in the product set; and displaying, on the search results page, products that can be delivered by the first delivery type in the product set, and not displaying products that cannot be delivered by the first delivery type in the product set.

[0012] In one embodiment, the search results page may include, in addition to the filter for the first delivery type, a filter for a second delivery type including special delivery where a specific product is delivered within a set period from the time of purchase, a filter for a third delivery type including same-day delivery and next-day early morning delivery, or a filter for a fourth delivery type including international delivery.

[0013] In one embodiment, the search results page includes a filter for a second delivery type that includes a special delivery for a specific product to be delivered within a set period of time from the time of purchase, the second delivery type including the first delivery type as a sub-delivery type, and the filter for the first delivery type on the search results page may be displayed in response to obtaining information indicating application of a filter for the second delivery type.

[0014] In one embodiment, the second delivery type further includes a third delivery type including same-day delivery and next-day early morning delivery as sub-delivery types, and in response to obtaining information indicating application of a filter for the second delivery type, a filter for the third delivery type may also be displayed on the search results page.

[0015] In one embodiment, the second shipping type further includes a fourth shipping type that includes international shipping as a sub-shipment type, and in response to obtaining information indicating application of a filter for the second shipping type, a filter for the fourth shipping type may also be displayed on the search results page.

[0016] In one embodiment, the search results page may include a filter for a second delivery type that includes a special delivery type in which a specific product is delivered within a set period of time from the time of purchase, and the second delivery type may include a third delivery type that includes same-day delivery and next-day early morning delivery as sub-delivery types, and a fourth delivery type that includes international delivery, and may not include the first delivery type.

[0017] An electronic device for processing data related to an e-commerce service according to one embodiment of the present disclosure includes a communication interface for communicating with a user terminal; one or more processors; and one or more memories storing instructions to be executed by the one or more processors, wherein 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.

[0018] A non-transitory computer-readable recording medium according to one embodiment of the present disclosure is a non-transitory computer-readable recording medium having recorded thereon instructions that, when executed by one or more processors, cause the one or more processors to perform operations, wherein the instructions can be configured to cause the one or more processors to perform a method according to the present disclosure.

[0019] According to one embodiment of the present disclosure, a search results page of an e-commerce service can filter products available for delivery based on a specific delivery type for fresh products.

[0020] According to one embodiment of the present disclosure, a user experience can be improved by determining whether a search results page includes filters for a specific shipping type based on a search term.

[0021] According to one embodiment of the present disclosure, a user experience can be improved by determining whether a search results page includes a filter for a specific shipping type based on a set of products as search results.

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

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

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

[0025] Figure 3 is a flowchart illustrating a method according to one embodiment of the present disclosure.

[0026] FIG. 4 is a diagram illustrating a method according to one embodiment of the present disclosure for determining whether a search results page includes a filter for a first delivery type based on the proportion of products corresponding to fresh products in a product set.

[0027] FIG. 5 is a diagram illustrating a method according to one embodiment of the present disclosure for determining whether a search results page includes a filter for a first delivery type based on the proportion of products in a product set that can be delivered by the first delivery type.

[0028] FIG. 6 is a diagram illustrating a method according to one embodiment of the present disclosure for determining whether a search results page includes a filter for a first delivery type based on a search term.

[0029] FIG. 7 is a diagram illustrating a search results page generated by a method according to one embodiment of the present disclosure.

[0030] FIG. 8 is a diagram illustrating a search results page generated by a method according to one embodiment of the present disclosure.

[0031] FIG. 9 is a diagram showing sub-pages for various filters generated by a method according to one embodiment of the present disclosure.

[0032] FIG. 10 is a diagram illustrating a search results page generated by a method according to one embodiment of the present disclosure.

[0033] FIG. 11 is a diagram showing sub-pages for various filters generated by a method according to one embodiment of the present disclosure.

[0034] FIG. 12 is a diagram showing the relationship between various delivery types according to a method according to one embodiment of the present disclosure.

[0035] FIG. 13 is a diagram illustrating a search results page generated by a method according to one embodiment of the present disclosure.

[0036] FIG. 14 is a diagram showing sub-pages for various filters generated by a method according to one embodiment of the present disclosure.

[0037] FIG. 15 is a diagram showing the relationship between various delivery types according to a method according to one embodiment of the present disclosure.

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

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

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

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

[0042] As used herein, expressions such as “first,” “second,” or “first,” “second,” etc., unless the context indicates otherwise, are used to refer to multiple similar objects and to distinguish one object from another, and do not limit the order or importance between the objects.

[0043] As used herein, the expressions “A, B, and C,” “A, B, or C,” “A, B, and / or C,” or “at least one of A, B, and C,” “at least one of A, B, or C,” “at least one of A, B, and / or C,” “at least one selected from A, B, and C,” “at least one selected from A, B, or C,” “at least one selected from A, B, and / or C,” and the like can mean each listed item or all possible combinations of the listed items. For example, “at least one selected from A and B” can refer to (1) A, (2) at least one of A, (3) B, (4) at least one of B, (5) at least one of A and at least one of B, (6) at least one of A and B, (7) at least one of B and A, and (8) both A and B.

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

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

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

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

[0048] Figure 1 illustrates an environment in which an electronic device according to one embodiment of the present disclosure can be applied. An electronic device (110) and a user terminal (120) are connected via a network and can communicate with each other.

[0049] The electronic device (110) may be a device for managing e-commerce services. For example, e-commerce services may refer to services for online stores where items are purchased and sold online. The electronic device (110) may be a device for managing a platform that provides e-commerce services. The electronic device (110) may configure various information as web pages on a website or application and provide them to the user terminal (120). Specifically, the electronic device (110) may be a device that provides various information related to item sales to the user terminal (120). The electronic device (100) may provide various pages, including a search results page described below, to the user terminal (120). In other words, the pages described below may constitute at least a portion of a website or application that provides e-commerce services.

[0050] The user terminal (120) may be a device for a user to purchase an item using an e-commerce service. The user terminal (120) may be implemented as a terminal capable of transmitting and receiving various information with the 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 the user terminal (120) is not limited thereto, and the user terminal (120) may be any device that includes an input / output interface capable of receiving information from a user or outputting information to a user, and that can communicate with the electronic device (110) or other devices via a network.

[0051] 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 inputs from the user that instruct to call various pages, and generate commands that instruct to call various pages in response to the obtained inputs. The user terminal (120) can transmit commands that instruct to call various pages to the electronic device (110). The input obtained from the user can include various forms of input, such as a click using a mouse, a touch using a touchpad or a 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.

[0052] A network may serve to connect an electronic device (110) and a user terminal (120) or other external device. For example, the network may provide a connection path so that a user terminal (120) can be connected to the electronic device (110) and transmit and receive packet data with the electronic device (110). The network may be implemented as any type of wired or wireless network, such as a local area network (LAN), a wide area network (WAN), a mobile radio communication network, or Wibro (Wireless Broadband Internet).

[0053] FIG. 2 is a block diagram of an electronic device according to one embodiment of the present disclosure. The electronic device (200) can process information regarding an e-commerce service. 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 of the components may be implemented in an integrated manner, or implemented as a single or multiple entities.

[0054] In the present disclosure, one or more processors (210) may be expressed as processors (210). The expression processors (210) may mean a set of one or more processors, unless the context clearly indicates otherwise. In the present disclosure, one or more memories (220) may be expressed as memories (220). The expression memory (220) may mean a set of one or more memories, unless the context clearly indicates otherwise. In one embodiment, at least some of the components inside / outside the electronic device (200) may be connected to each other through a bus, a General Purpose Input / Output (GPIO), a Serial Peripheral Interface (SPI), a Mobile Industry Processor Interface (MIPI), or the like, and may exchange information (data, signals, etc.).

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

[0056] The processor (210) may generate a page related to an e-commerce service and provide information about the generated page to the user terminal. For example, the page provided by the processor (210) may include a search results page displayed as a result of a user searching for an item through a search field in an e-commerce service.

[0057] First, the processor (210) can obtain call information of a search result page from a user terminal.

[0058] For example, a user may input a product search request through a user terminal, through a search window (search term input field) on an e-commerce platform, or through input based on another UI component. Requesting a product search may have the same or equivalent meaning as calling a search results page. In addition, the user terminal may receive a search term input from the user along with the product search request. Subsequently, the user terminal may transmit search results page call information to the electronic device (200) in response to the input product search request. Accordingly, the processor (210) may obtain (receive) search results page call information from the user terminal through the communication interface (230). Here, the call information may include search term information.

[0059] The processor (210) may determine products to be displayed based on the call information of the acquired search results page. That is, the processor (210) may determine a product set as search results. Specifically, the processor (210) may determine a product set as search results based on the acquired search term. For example, the product set may include one or more products, or none at all. For example, the processor (210) may search for candidate products through a pre-built search engine based on the call information and search term of the acquired search results page among products sold in an e-commerce service, and rank the candidate products. Subsequently, the processor (210) may determine a product set based on the candidate products and their rankings. This process may utilize any search engine, including a conventional search engine or a search engine to be developed in the future. Specifically, the processor (210) may determine identifier information of the products included in the product set. The processor (210) can determine, based on the identifier information of the products included in the product set, whether the products are fresh products and whether they are eligible for delivery using various delivery types (including the first to fourth delivery types described below). For example, the processor (210) can determine, based on the identifier information corresponding to fresh products or identifier information eligible for delivery using various delivery types stored in the memory (220), whether each identifier of the products included in the product set is an identifier corresponding to a fresh product or an identifier eligible for delivery using various delivery types.

[0060] The processor (210) may determine whether the search results page includes a filter for the first delivery type based on the search term or product set. Here, the first delivery type may include a delivery type for fresh products. Specifically, the first delivery type may be a delivery type that completes delivery within a set period (e.g., by 6:00 AM on the same day or the next day) from the time of ordering fresh products. Furthermore, the first delivery type may be a delivery type that applies special packaging to maintain freshness. Furthermore, the processor (210) determining whether the search results page includes a filter for the first delivery type will be described in detail in FIGS. 4 to 6 below.

[0061] In response to a determination that the search results page includes a filter for the first shipping type, the processor (210) may generate a search results page including a filter for the first shipping type. The filter for the first shipping type may be a function that, when applied, directs filtering of products eligible for delivery by the first shipping type among the set of products determined as search results. The inclusion of the filter for the first shipping type in the search results page may be achieved by including an icon indicating the filter for the first shipping type.

[0062] Additionally, in response to a determination that the search results page includes a filter for the first shipping type, the processor (210) may generate a search results page that includes various components in addition to the filter for the first shipping type. For example, the search results page may include a set of products as search results. Additionally, in response to a determination that the search results page does not include a filter for the first shipping type, the processor (210) may generate a search results page that does not include a filter for the first shipping type. Even if the search results page does not include a filter for the first shipping type, it may include all components other than the filter for the first shipping type that are included in a search results page that includes a filter for the first shipping type.

[0063] The processor (210) can provide the generated search result page to the user terminal (120). The processor (210) can transmit information about the search result page to the user terminal (120) via the communication interface (230). For example, the processor (210) can transmit information about the search result page to the user terminal via the communication interface (230).

[0064] 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., commands, programs, etc.). The memory (220) may include volatile and / or non-volatile memory. In the present disclosure, the commands or programs are software stored in the memory (220), and may include an operating system for controlling the resources of the electronic device (200), an application, and / or middleware for providing 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 commands that, when executed by the processor (210), cause the processor (210) to perform operations. The memory (220) may store at least a portion of information received from a database via the communication interface (230) and / or information transmitted to the database via the communication interface (230). Specifically, the memory (220) can store information regarding e-commerce services and commands executed by the processor (210). In addition, the memory (220) can store information such as a predetermined ratio, a product set, and a predetermined search word set.

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

[0066] Hereinafter, the operations described as being performed by the electronic device in FIGS. 3 to 15 may be understood as being performed by the processor (210) of the electronic device (200) described in FIG. 2.

[0067] FIG. 3 is a flowchart illustrating a method (300) according to one embodiment of the present disclosure. The method (300) may include a step of obtaining call information of a search result page from a user terminal (S310), a step of determining a product set as search results based on a search term (S320), a step of determining whether the search result page includes a filter for a first delivery type based on the search term or the product set (S330), a step of generating a search result page including a filter for the first delivery type in response to a decision to have the search result page include a filter for the first delivery type (S340), and a step of providing the generated search result page to the user terminal (S350).

[0068] Steps S310 and S350 can be performed by the processor (210) of the electronic device (200) via the communication interface (230). Steps S320, S330 and S340 can be performed by the processor (210).

[0069] In one embodiment, step S330 may include determining the percentage of fresh products in the product set, and, in response to the percentage of fresh products in the product set being greater than or equal to a predetermined percentage, determining that the search results page includes a filter for the first delivery type. If the percentage of fresh products in the product set is less than or equal to the predetermined percentage, the user may not have searched for fresh products, and thus the filter for the first delivery type may be less useful. Therefore, if the electronic device determines that the search results page does not include a filter for the first delivery type if the percentage of fresh products in the product set is less than or equal to the predetermined percentage, the user experience can be improved. This will be described in detail in FIG. 4, which will be described later.

[0070] In one embodiment, step S330 may include determining the percentage of products in the product set that are eligible for delivery by the first shipping type, and, in response to the percentage of products in the product set that are eligible for delivery by the first shipping type being greater than or equal to a predetermined percentage, determining that the search results page includes a filter for the first shipping type. If the percentage of products in the product set that are eligible for delivery by the first shipping type is less than or equal to the predetermined percentage, the filter for the first shipping type may not be utilized effectively, as the user may not have searched for products eligible for delivery by the first shipping type. Therefore, if the electronic device determines that the search results page does not include a filter for the first shipping type if the percentage of products in the product set that are eligible for delivery by the first shipping type is less than or equal to the predetermined percentage, the user experience can be improved. This will be described in detail in FIG. 5, which will be described later.

[0071] In one embodiment, step S330 may include determining whether the search results page includes a filter for the first delivery type based on whether the search term is included in a predetermined search term set. This is described in detail in FIG. 6 below.

[0072] FIG. 4 is a diagram illustrating (400) a method according to one embodiment of the present disclosure for determining whether a search results page includes a filter for a first delivery type based on the proportion of products corresponding to fresh products in a product set.

[0073] An electronic device may determine the percentage of products in a product set that are considered fresh (S410). Specifically, the electronic device may determine the percentage of products determined to be fresh products among the total number of products in the product set as search results determined through a search term. Subsequently, the electronic device may determine whether the percentage of products in the product set that are considered fresh products is greater than or equal to a predetermined percentage (S420). Here, the predetermined percentage may be a preset criterion for determining whether the search results page includes a filter for the first delivery type. For example, the predetermined percentage may be set to 10%, 30%, 50%, or 70%. Furthermore, the predetermined percentage may be adjusted by an administrator according to the e-commerce service's policies.

[0074] The electronic device may determine, in response to a predetermined percentage or greater of fresh products in the product set, that the search results page includes a filter for the first delivery type (S430). Furthermore, the electronic device may determine, in response to a predetermined percentage or less of fresh products in the product set, that the search results page does not include a filter for the first delivery type (S440).

[0075] Following step S430, the electronic device may add the search term to a predetermined set of search terms (S450). That is, the electronic device may add the search term to the predetermined set of search terms in response to a predetermined percentage or greater of fresh products in the product set. For example, if the percentage of fresh products in the product set is greater than a predetermined percentage and the search term is not included in the predetermined set of search terms, the electronic device may add the search term to the predetermined set of search terms. In this case, the electronic device may perform steps S430 and S450 in reverse order or in parallel. Accordingly, when the same search term is entered in a subsequent search, the electronic device may determine that the search results page includes a filter for the first delivery type without calculating whether the percentage of fresh products in the product set is greater than a predetermined percentage.

[0076] In another embodiment, following S430, the electronic device may compare the ratio of fresh products in the product set with a specific predetermined ratio different from the predetermined ratio used in S420, and add the search term to the predetermined set of search terms based on the comparison result. Specifically, the electronic device may determine whether the ratio of fresh products in the product set is greater than the specific predetermined ratio. Subsequently, in response to the specific predetermined ratio indicating that the ratio of fresh products in the product set is greater than the specific predetermined ratio, the electronic device may add the search term to the predetermined set of search terms. In this case, the specific predetermined ratio may be a value greater than the specific predetermined ratio used in S420. Accordingly, since the product set as search results or whether the products included in the product set are eligible for delivery of the first delivery type may vary depending on the time at which the same search term is searched, the specific predetermined ratio may be set higher than the specific predetermined ratio used in S420 to further stringently determine the conditions for adding the search term to the predetermined set of search terms.

[0077] In another embodiment, following step S440, the electronic device may delete the search term from the predetermined search term set if the search term is included in the predetermined search term set. Specifically, the electronic device may delete the search term from the predetermined search term set in response to a finding that the proportion of fresh products in the product set is not greater than a predetermined proportion. Accordingly, if the proportion of fresh products in the product set corresponding to the search term was high in the past but has now decreased, the search results page may not include a filter for the first delivery type even if the search term is searched.

[0078] In another embodiment, the electronic device may compare the ratio of fresh products in the product set with a specific predetermined ratio different from the predetermined ratio used in S420, and delete the search term from the predetermined search term set based on the comparison result. Specifically, the electronic device may determine whether the ratio of fresh products in the product set is greater than or equal to the specific predetermined ratio. Subsequently, the electronic device may add the search term to the predetermined search term set in response to the specific predetermined ratio indicating that the ratio of fresh products in the product set is not greater than or equal to the specific predetermined ratio. In this case, the specific predetermined ratio may be lower than the predetermined ratio used in S420. In other words, by setting the specific predetermined ratio lower than the predetermined ratio used in S420, the conditions for deleting the search term from the predetermined search term set may be more stringent.

[0079] FIG. 5 is a diagram illustrating (500) a method according to one embodiment of the present disclosure for determining whether a search results page includes a filter for a first delivery type based on the proportion of products in a product set that can be delivered by a first delivery type.

[0080] The electronic device may determine the ratio of products eligible for delivery by the first delivery type in a product set (S510). Specifically, the electronic device may determine the ratio of the number of products determined to be eligible for delivery by the first delivery type among the products included in the product set to the total number of search results determined by the search term. Subsequently, the electronic device may determine whether the ratio of products eligible for delivery by the first delivery type in the product set is greater than or equal to a predetermined ratio (S520). Here, the predetermined ratio may be a preset criterion for determining whether the search results page includes a filter for the first delivery type. For example, the predetermined ratio may be set to 10%, 30%, 50%, or 70%. Furthermore, the predetermined ratio may be adjusted by the administrator according to the policies of the e-commerce service. Furthermore, the predetermined ratio in S520 may be the same as or different from the predetermined ratio in S420 described above.

[0081] The electronic device may determine, in response to a predetermined percentage or greater of products eligible for delivery by the first delivery type in the product set, that the search results page includes a filter for the first delivery type (S530). Furthermore, the electronic device may determine, in response to a predetermined percentage or less of products eligible for delivery by the first delivery type in the product set, that the search results page does not include a filter for the first delivery type (S540).

[0082] Following S530, the electronic device may add the search term to a predetermined search term set (S550). That is, the electronic device may add the search term to the predetermined search term set in response to a predetermined percentage or greater of products eligible for delivery by the first delivery type in the product set. For example, if the percentage of products eligible for delivery by the first delivery type in the product set is greater than or equal to a predetermined percentage and the search term is not included in the predetermined search term set, the electronic device may add the search term to the predetermined search term set. In this case, the electronic device may perform S530 and S550 in reverse order or in parallel. Accordingly, when the same search term is entered in a subsequent search, the electronic device may determine that the search results page includes a filter for the first delivery type without calculating whether the percentage of products eligible for delivery by the first delivery type in the product set is greater than or equal to a predetermined percentage.

[0083] In another embodiment, following S530, the electronic device may compare the predetermined ratio used in S520 with a specific predetermined ratio different from the ratio of products eligible for delivery of the first delivery type in the product set, and add the search term to the predetermined set of search terms based on the comparison result. Specifically, the electronic device may determine whether the ratio of products eligible for delivery of the first delivery type in the product set is greater than or equal to the specific predetermined ratio. Subsequently, in response to the specific predetermined ratio indicating that the ratio of products eligible for delivery of the first delivery type in the product set is greater than or equal to the specific predetermined ratio, the electronic device may add the search term to the predetermined set of search terms. In this case, the specific predetermined ratio may be a value greater than the predetermined ratio used in S520. Accordingly, since the product set as search results or whether products included in the product set are eligible for delivery of the first delivery type may vary depending on the time at which the same search term is searched, the specific predetermined ratio may be set higher than the predetermined ratio used in S520 to further restrict the conditions for adding the search term to the predetermined set of search terms.

[0084] In another embodiment, following step S540, the electronic device may delete the search term from the predetermined search term set if the search term is included in the predetermined search term set. Specifically, the electronic device may delete the search term from the predetermined search term set in response to a finding that the proportion of products eligible for delivery of the first delivery type in the product set is not greater than the predetermined proportion. Accordingly, if the proportion of products eligible for delivery of the first delivery type in the product set based on the search term was high in the past but has now decreased, the search results page may not include a filter for the first delivery type even if the search term is searched.

[0085] In another embodiment, the electronic device may compare the predetermined ratio used in S520 with a specific predetermined ratio different from the ratio of products eligible for delivery of the first delivery type in the product set, and delete the search term from the predetermined search term set based on the comparison result. Specifically, the electronic device may determine whether the ratio of products eligible for delivery of the first delivery type in the product set is greater than or equal to the specific predetermined ratio. Subsequently, the electronic device may add the search term to the predetermined search term set in response to the specific predetermined ratio indicating that the ratio of products eligible for delivery of the first delivery type in the product set is not greater than or equal to the specific predetermined ratio. In this case, the specific predetermined ratio may be lower than the predetermined ratio used in S520. In other words, by setting the specific predetermined ratio lower than the predetermined ratio used in S520, the conditions for deleting the search term from the predetermined search term set may be more stringent.

[0086] FIG. 6 is a diagram illustrating a method according to one embodiment of the present disclosure for determining (600) whether a search results page includes a filter for a first delivery type based on a search term.

[0087] The electronic device can determine whether a search term is included in a predetermined search term set (S610). For example, the predetermined search term set may include search terms determined to have high usability in the filter for the first delivery type. Furthermore, information in the predetermined search term set may be stored in the electronic device's memory or external storage. Furthermore, at least a portion of the predetermined search term set may be modified, added, or deleted. For example, a predetermined search term set including search terms determined to have high usability in the filter for the first delivery type may be pre-generated. For example, search terms determined to have high usability in the filter for the first delivery type may include search terms related to categories of fresh produce (e.g., fruits, vegetables, meat, fish, etc.), search terms related to types of fresh produce (e.g., apples, tomatoes, eggs, pork belly, lettuce, etc.), or search terms related to the service name of the first delivery type (e.g., Rocket Fresh).

[0088] In response to determining that the search term is included in the predetermined set of search terms, the electronic device may determine that the search results page includes a filter for the first delivery type (S620). Furthermore, in response to determining that the search term is not included in the predetermined set of search terms, the electronic device may determine that the search results page does not include a filter for the first delivery type (S630).

[0089] In one embodiment, following S630, the electronic device may determine the percentage of products in the product set that are fresh products, and in response to the percentage of products in the product set that are fresh products being greater than or equal to a predetermined percentage, add the search term to the predetermined set of search terms. In one embodiment, following S630, the electronic device may determine the percentage of products in the product set that are eligible for delivery of the first delivery type, and in response to the percentage of products in the product set that are eligible for delivery of the first delivery type being greater than or equal to a predetermined percentage, add the search term to the predetermined set of search terms. In one embodiment related to this embodiment, following S630, the electronic device may perform steps 400 described in FIG. 4 and / or 500 described in FIG. 5.

[0090] In one embodiment, the electronic device may perform two or more of steps 400, 500, and 600 described in FIGS. 4 through 6. That is, the step of determining whether the search results page includes a filter for the first shipping type based on the search term or product set may include at least one of steps 400, 500, and 600.

[0091] FIG. 7 is a diagram illustrating a search results page (700) generated by a method according to one embodiment of the present disclosure. The pages described below in FIGS. 7 to 9 may relate to one embodiment.

[0092] In one embodiment, the search results page (700) may include a search term input field in which a search term (701) may be displayed. That is, the search results page (700) may include an area (704) that displays a set of products as search results for the search term (701) "apple." For example, the area (704) may display information regarding the images, prices, discount benefits, estimated delivery completion times, delivery benefits, ratings, number of reviews, etc. of products included in the set of products.

[0093] In one embodiment, the search results page (700) may include, separately from the filter for the first delivery type, a filter (702) for a second delivery type (e.g., "rocket") that includes special delivery where a specific product is delivered within a set period of time from the time of purchase. When the filter (702) for the second delivery type is applied, products eligible for delivery by the second delivery type among the product set may be filtered and displayed in the area (704). For example, when the filter (702) for the second delivery type is applied, the electronic device may filter products eligible for delivery by the second delivery type among the product set and provide the user terminal with a search results page displaying the filtered products eligible for delivery by the second delivery type.

[0094] Additionally, the search results page (700) may include a UI (User Interface) component (703) for calling sub-pages related to various filters. The UI component (703) for calling sub-pages related to various filters may be a button or other UI component. When input to the UI component (703) for calling sub-pages related to various filters is acquired, sub-pages related to various filters may be displayed on the user terminal. This will be described in detail in FIG. 9 below.

[0095] FIG. 8 is a diagram illustrating a search results page (800) generated by a method according to one embodiment of the present disclosure. The search results page (800) herein may be a search results page with a filter (802) for a second delivery type applied.

[0096] Here, the second delivery type may include the first delivery type (Rocket Fresh) as a sub-delivery type. In this case, the filter for the first delivery type may be displayed on the search results page in response to obtaining information indicating the application of the filter for the second delivery type. For example, even if an electronic device determines that the search results page includes a filter for the first delivery type and provides the search results page including the filter for the first delivery type to the user terminal, the filter for the first delivery type may not be displayed on the search results page if the filter (802) for the second delivery type has not been applied on the user terminal. In this case, the filter for the first delivery type may be displayed on the search results page in response to the application of the filter (802) for the second delivery type on the user terminal.

[0097] Additionally, the search results page (800) may include a filter for a fourth delivery type (e.g., "Rocket Direct") that includes international shipping. Here, the fourth delivery type may refer to special delivery that shortens the time from the time of purchase to delivery completion compared to general international shipping. In one embodiment, the second delivery type may further include a fourth delivery type that includes international shipping as a sub-delivery type. In this case, in response to obtaining information indicating application of the filter (802) for the second delivery type, the search results page (800) may also display a filter for the fourth delivery type. That is, in response to obtaining information indicating application of the filter (802) for the second delivery type on the user terminal, the search results page (800) may display an area (805) that includes a filter for the first delivery type and a filter for the fourth delivery type. Furthermore, text describing the filter for the first delivery type may be displayed on the search results page (800). A phrase describing a filter for a first delivery type might be something like, "Collect only fresh produce."

[0098] In another embodiment, a region (805) is displayed on a search results page (800) in which a filter for the first delivery type and a filter for the fourth delivery type are displayed regardless of whether a filter for the second delivery type is applied, but an input indicating application of the filter for the first delivery type and the filter for the fourth delivery type may be activated only when the filter for the second delivery type is applied. Here, the activation of the input indicating application of the filter for the first delivery type and the filter for the fourth delivery type may mean that a user can input an input indicating application of the filter for the first delivery type and the filter for the fourth delivery type through a user terminal.

[0099] Additionally, the electronic device may obtain information indicating application of a filter for the first delivery type from the user terminal, and in response to obtaining the information indicating application of the filter for the first delivery type, determine products eligible for delivery by the first delivery type in the product set. Subsequently, the electronic device may display products eligible for delivery by the first delivery type in the product set on the search results page (800), and may not display products eligible for delivery by the first delivery type in the product set. That is, when the filter for the first delivery type is applied, products eligible for delivery by the first delivery type in the product set may be filtered and displayed in the area (804). For example, when the filter for the first delivery type is applied, the electronic device may filter products eligible for delivery by the first delivery type in the product set, and provide the user terminal with a search results page displaying the filtered products eligible for delivery by the first delivery type. Additionally, when the filter for the fourth delivery type is applied, products eligible for delivery by the fourth delivery type in the product set may be filtered and displayed in the area (804). 801 and 803 in FIG. 8 can be understood by referring to the description of 701 and 703 in FIG. 7.

[0100] FIG. 9 is a diagram illustrating a subpage (900) regarding various filters generated by a method according to one embodiment of the present disclosure. The subpage (900) regarding various filters may be, for example, a pop-up page. The subpage (900) regarding various filters may include an area (901) where a filter for a second delivery type is displayed and an area (902) where a filter for a first delivery type and a filter for a fourth delivery type are displayed. The subpage (900) may be output to a user terminal when a UI component (703, 803) for calling the subpage regarding various filters is input on a search result page (700, 800) in one embodiment. In addition, the application status of the filter for the first delivery type, the filter for the second delivery type, and the filter for the fourth delivery type on the subpage (900) may be identical to the application status of the filter for the first delivery type, the filter for the second delivery type, and the filter for the fourth delivery type on the search result page (700, 800). In one embodiment, a region (902) may be displayed on a subpage (900) in which a filter for the first shipping type and a filter for the fourth shipping type are displayed only when a filter for the second shipping type is applied. Alternatively, a region (902) may be displayed on a subpage (900) in which a filter for the first shipping type and a filter for the fourth shipping type are displayed regardless of whether a filter for the second shipping type is applied, but an input indicating application of the filter for the first shipping type and the filter for the fourth shipping type may be activated only when a filter for the second shipping type is applied.

[0101] FIG. 10 is a diagram illustrating a search results page (1000) generated by a method according to one embodiment of the present disclosure. The pages described below in FIGS. 10 and 11 may relate to one embodiment. In one embodiment, the search results page (1000) may be a search results page in which a filter (702) for a second delivery type is applied to the search results page (700) of FIG. 7. The search results page (1000) herein may include a filter for a third delivery type (e.g., "Rocket Wow"), which includes same-day delivery and next-day dawn delivery. For example, the third delivery type may refer to a special delivery that shortens the period from the time of purchase to delivery completion compared to the first delivery type. Additionally, the third delivery type may include a free delivery benefit.

[0102] In one embodiment, the second delivery type may further include a third delivery type, including same-day delivery and next-day early morning delivery, as sub-delivery types. That is, the second delivery type may include the first delivery type, the third delivery type, and the fourth delivery type as sub-delivery types. In this case, in response to obtaining information indicating application of a filter (1002) for the second delivery type, a filter for the third delivery type may also be displayed on the search results page. That is, in this case, the filter for the first delivery type, the filter for the third delivery type, and the filter for the fourth delivery type may be displayed on the search results page in response to obtaining information indicating application of a filter (1002) for the second delivery type. In other words, in response to obtaining information indicating application of a filter (1002) for the second delivery type on the user terminal, an area (1005) including a filter for the first delivery type, a filter for the third delivery type, and a filter for the fourth delivery type may be displayed on the search results page (1000).

[0103] In another embodiment, an area (1005) is displayed on a search results page (1000) in which a filter for a first shipping type, a filter for a third shipping type, and a filter for a fourth shipping type are displayed regardless of whether a filter for a second shipping type is applied, but an input indicating application of the filter for the first shipping type, the filter for the third shipping type, and the filter for the fourth shipping type may be activated only when the filter for the second shipping type is applied.

[0104] Additionally, when a filter for the first delivery type is applied, products eligible for delivery by the first delivery type may be filtered and displayed in area (804) among the product set. For example, when a filter for the first delivery type is applied, the electronic device may filter products eligible for delivery by the first delivery type among the product set and provide the user terminal with a search results page displaying the filtered products eligible for delivery by the first delivery type. Additionally, when a filter for the fourth delivery type is applied, products eligible for delivery by the fourth delivery type among the product set may be filtered and displayed in area (804). 1001 and 1003 in FIG. 10 may be understood with reference to the descriptions of 701 and 703 in FIG. 7.

[0105] FIG. 11 is a diagram illustrating a sub-page (1100) regarding various filters generated by a method according to one embodiment of the present disclosure. Any portion of the sub-page (1100) regarding various filters that is not specifically described may be understood by referring to the description of the sub-page (900) of FIG. 9 .

[0106] The subpage (1100) may include an area (1101) where a filter for the second delivery type is displayed and an area (1102) where a filter for the first delivery type, a filter for the third delivery type, and a filter for the fourth delivery type are displayed. The subpage (1100) may be output to a user terminal when a UI component (703, 1003) for calling a subpage regarding various filters is input on a search result page (700, 1000) in one embodiment. In addition, the application status of the filter for the first delivery type, the filter for the second delivery type, the filter for the third delivery type, and the filter for the fourth delivery type on the subpage (1100) may be the same as the application status of the filter for the first delivery type, the filter for the second delivery type, the filter for the third delivery type, and the filter for the fourth delivery type on the search result page (700, 1000). In one embodiment, a region (1102) may be displayed on a subpage (1100) only when a filter for a second shipping type is applied, in which a filter for a first shipping type, a filter for a third shipping type, and a filter for a fourth shipping type are displayed. Alternatively, a region (1102) may be displayed on a subpage (1100) regardless of whether a filter for a second shipping type is applied, in which a filter for a first shipping type, a filter for a third shipping type, and a filter for a fourth shipping type are displayed, but an input indicating application of the filter for a first shipping type, a filter for a third shipping type, and a filter for a fourth shipping type may be activated only when a filter for a second shipping type is applied.

[0107] FIG. 12 is a diagram illustrating relationships between various delivery types according to a method according to one embodiment of the present disclosure. The relationships between the various delivery types herein may be relationships between various delivery types applicable to the embodiments described in FIGS. 7 to 11 . In one embodiment, the second delivery type (Rocket) may include the first delivery type (Rocket Fresh), the third delivery type (Rocket Wow), and the fourth delivery type (Rocket Direct) as sub-delivery types.

[0108] FIG. 13 is a diagram illustrating a search results page (1300) generated by a method according to one embodiment of the present disclosure. The pages described below in FIGS. 13 and 14 may relate to one embodiment.

[0109] In one embodiment, a search results page (1300) may include an area (1302) displaying filters for a first delivery type and filters for a second delivery type. Here, the second delivery type may include sub-delivery types, a third delivery type including same-day delivery and next-day early morning delivery, and a fourth delivery type including international delivery, and may not include the first delivery type.

[0110] In one embodiment, when a filter for the first shipping type is applied, products eligible for delivery by the first shipping type may be filtered and displayed in area (1304) among the product set. Furthermore, in one embodiment, when a filter for the second shipping type is applied, products eligible for delivery by the second shipping type, including the third and fourth shipping types, may be filtered and displayed in area (1304) among the product set. In other words, in this case, even if a filter for the second shipping type is applied, products eligible for delivery by the second shipping type may not be displayed in area (1304) if a filter for the first shipping type is not applied. Furthermore, although not illustrated, when a filter for the second shipping type is applied, an area displaying filters for the third and fourth shipping types may be displayed on the search results page (1300). Furthermore, 1301 and 1303 in FIG. 13 may be understood with reference to the descriptions of 701 and 703 in FIG. 7 .

[0111] FIG. 14 is a diagram illustrating a sub-page (1400) regarding various filters generated by a method according to one embodiment of the present disclosure. Any portion of the sub-page (1400) regarding various filters that is not specifically described may be understood by referring to the description of the sub-page (900) of FIG. 9 .

[0112] The subpage (1400) may include an area (1401) where a filter for the second delivery type is displayed, an area (1402) where a filter for the third delivery type and a filter for the fourth delivery type are displayed, and an area (1403) where a filter for the first delivery type is displayed. The subpage (1400) may be output to a user terminal when a UI component (1303) for calling a subpage regarding various filters is input on the search results page (1300) in one embodiment. In addition, the application status of the filter for the first delivery type, the filter for the second delivery type, the filter for the third delivery type, and the filter for the fourth delivery type on the subpage (1400) may be the same as the application status of the filter for the first delivery type, the filter for the second delivery type, the filter for the third delivery type, and the filter for the fourth delivery type on the search results page (1300). In one embodiment, a region (1402) may be displayed on a subpage (1400) in which a filter for a third shipping type and a filter for a fourth shipping type are displayed only when a filter for a second shipping type is applied. Alternatively, a region (1402) may be displayed on a subpage (1400) in which a filter for a third shipping type and a filter for a fourth shipping type are displayed regardless of whether a filter for a second shipping type is applied, but an input indicating application of a filter for a third shipping type and a filter for a fourth shipping type may be activated only when a filter for a second shipping type is applied. Additionally, a region (1403) may be displayed on a subpage (1400) in which a filter for a first shipping type is displayed regardless of whether a filter for a second shipping type is applied.

[0113] FIG. 15 is a diagram illustrating relationships between various delivery types according to a method according to one embodiment of the present disclosure. The relationships between the various delivery types herein may be relationships applicable to the embodiments described in FIGS. 13 and 14 . In one embodiment, the second delivery type (Rocket) may include a third delivery type (Rocket Wow) and a fourth delivery type (Rocket Direct) as sub-delivery types, and may not include the first delivery type (Rocket Fresh).

[0114] In the flowcharts according to the present disclosure, each step of the method or algorithm is described in a sequential order. However, the steps may be performed in any order that can be arbitrarily combined, in addition to being performed sequentially. The description of the flowcharts or flowcharts of the present disclosure does not exclude changes or modifications to the method or algorithm, and does not imply that any step is essential or desirable. In one embodiment, at least some of the steps may be performed in parallel, iteratively, or heuristically. In another embodiment, at least some of the steps may be omitted, or other steps may be added.

[0115] Various embodiments according to the present disclosure may be implemented as software on a machine-readable storage medium. The software may be software for implementing various embodiments described in the present disclosure. The software may be inferred from various embodiments described in the present disclosure by programmers skilled in the art to which the present disclosure pertains. For example, the software may be a program including machine-readable commands (e.g., instructions, codes, or code segments). The device may be a device capable of operating according to commands called from a storage medium, such as a computer. In one embodiment, the device may be a computing device according to various embodiments described in the present disclosure. In one embodiment, the processor of the device may execute the called command, causing components of the device to perform functions corresponding to the command. The storage medium may refer to any type of recording medium that stores data and can be read by the device. The storage medium may include, for example, a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc. In one embodiment, the storage medium may be implemented in a distributed form, such as in a network-connected computer system. In this case, the software may be distributed, stored, and executed in the computer system. In another embodiment, 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 signals that are transmitted transitively.

[0116] While the technical concepts of the present disclosure have been described through various embodiments, it should be understood that the technical concepts of the present disclosure encompass various substitutions, modifications, and variations that can be made within the scope of those skilled in the art to which the present disclosure pertains. Furthermore, it should be understood that such substitutions, modifications, and variations are encompassed within the scope of the appended claims.

Claims

1. A method for processing data related to an electronic commerce service performed by an electronic device, A step of obtaining call information of a search result page from a user terminal, wherein the call information includes a search word; A step of determining a set of products as search results based on the above search term; A step of determining whether the search results page includes a filter for the first shipping type based on the search term or the product set; In response to a determination that the search results page includes a filter for the first shipping type, generating the search results page including a filter for the first shipping type; and A method comprising the step of providing the generated search result page to the user terminal.

2. In paragraph 1, A method wherein the first delivery type includes a delivery type for fresh products.

3. In paragraph 1, The step of determining whether the above search results page includes a filter for the first delivery type is: A step of determining the proportion of products corresponding to fresh products in the above product set; and A method comprising the step of determining that the search results page includes a filter for the first delivery type in response to a ratio of products corresponding to the fresh products in the product set being greater than or equal to a predetermined ratio.

4. In paragraph 1, The step of determining whether the above search results page includes a filter for the first delivery type is: A step of determining the proportion of products that can be delivered by the first delivery type in the above product set; and A method comprising the step of determining that the search results page includes a filter for the first delivery type in response to a ratio of products in the product set that can be delivered by the first delivery type being greater than or equal to a predetermined ratio.

5. In paragraph 1, The step of determining whether the above search results page includes a filter for the first delivery type is: A method comprising the step of determining whether the search results page includes a filter for the first delivery type based on whether the search term is included in a predetermined set of search terms.

6. In paragraph 5, A step of determining the proportion of products corresponding to fresh products in the above product set; and A method further comprising the step of adding the search word to the predetermined search word set in response to the ratio of products corresponding to the fresh products in the product set being greater than or equal to a predetermined ratio.

7. In paragraph 5, A step of determining the proportion of products that can be delivered by the first delivery type in the above product set; and A method further comprising the step of adding the search term to the predetermined search term set in response to the ratio of products in the product set that can be delivered by the first delivery type being greater than or equal to a predetermined ratio.

8. In paragraph 1, A step of obtaining information instructing application of a filter for the first delivery type from the user terminal; In response to obtaining information indicating application of a filter for the first delivery type, determining a product capable of being delivered by the first delivery type in the product set; and A method further comprising the step of displaying, on the search results page, products among the product set that can be delivered by the first delivery type, and not displaying products among the product set that cannot be delivered by the first delivery type.

9. In paragraph 1, A method wherein the above search results page includes, in addition to the filter for the first delivery type, a filter for a second delivery type including special delivery in which a specific product is delivered within a set period from the time of purchase, a filter for a third delivery type including same-day delivery and next-day early morning delivery, or a filter for a fourth delivery type including international delivery.

10. In paragraph 1, The above search results page includes a filter for a second delivery type that includes a special delivery where a specific product is delivered within a set period of time from the time of purchase, wherein the second delivery type includes the first delivery type as a sub-delivery type, A method wherein, on the search results page, a filter for the first delivery type is displayed in response to obtaining information indicating application of a filter for the second delivery type.

11. In paragraph 10, The above second delivery type further includes a third delivery type that includes same-day delivery and next-day early morning delivery as a sub-delivery type, A method in which, in response to obtaining information indicating application of a filter to the second delivery type, a filter to the third delivery type is also displayed on the search results page.

12. In paragraph 10, The above second delivery type further includes a fourth delivery type that includes overseas delivery as a sub-delivery type, A method in which, in response to obtaining information indicating application of a filter to the second delivery type, a filter to the fourth delivery type is also displayed on the search results page.

13. In paragraph 1, The above search results page includes a filter for a second delivery type, which includes special delivery where a specific product is delivered within a set period from the time of purchase. A method wherein the second delivery type includes a third delivery type including same-day delivery and next-day early morning delivery as sub-delivery types and a fourth delivery type including overseas delivery, and does not include the first delivery type.

14. In an electronic device that processes data related to e-commerce services, A communication interface for communicating with a user terminal; one or more processors; and comprising one or more memories storing instructions executed by the one or more processors; An electronic device, 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 13.

15. In a non-transitory computer-readable recording medium, instructions are recorded that cause one or more processors to perform an operation when executed by one or more processors. A non-transitory computer-readable recording medium configured to cause the one or more processors to execute a method according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Electronic Commerce System and method for optimizingdelivery

    KR1020010110840A

  • Method and server for searching commodity

    KR1020100044394A

  • The automatic fire extinguisher for electric-vehicle batterie fire

    KR1020250008570A

  • Systems and methods for generating dynamic websites with hypermedia elements

    KR102408794B1

Cited By

  • Commodity intelligent retrieval and recommendation method oriented to industry database

    CN121256150A