Method for providing information related to returned product and system therefor

The integration of a return widget within the search results page, dynamically adjusting its position and format based on user input and behavior, addresses the inconvenience of purchasing returned products by enhancing user experience and promoting their sales, thus reducing inventory burdens for e-commerce operators.

WO2024257936A1PCT designated stage expired Publication Date: 2024-12-19COUPANG CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2023/008518
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-13
Filing Date
2023-06-20
Publication Date
2024-12-19

AI Technical Summary

Technical Problem

E-commerce users face inconvenience when purchasing returned products as existing systems lack features to provide recommended products or relevant information, leading to reduced sales and increased inventory burden for operators.

Method used

A method and system that include a return widget within the search results page, which receives user keywords, determines the display position and format of the return widget based on keyword type, user history, and statistical data, and transmits relevant data to the user terminal to enhance user convenience and promote sales.

Benefits of technology

The system effectively provides information about returned products, improving user experience, promoting their sales, and reducing inventory burdens by dynamically adjusting the display position and format of the return widget based on user behavior and keyword relevance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2023008518_19122024_PF_FP_ABST
    Figure KR2023008518_19122024_PF_FP_ABST
Patent Text Reader

Abstract

Provided are: a method for providing information related to a returned product through a returns widget in a search results page; and a system therefor. The method for providing information related to a returned product, according to one embodiment of the present disclosure, may comprise the steps of: receiving a keyword from a user terminal; on the basis of the type of the keyword, determining a display location of a returns widget containing at least one item related to a returned product; and transmitting, to the user terminal, data related to a search results page and data related to the returns widget, which are based on the input of the keyword. Here, the data related to the returns widget may include the display location of the returns widget in the search results page.
Need to check novelty before this filing date? Find Prior Art

Description

Method and system for providing information on returned goods

[0001] The present disclosure relates to a method and system for providing information regarding returned products. More specifically, the present disclosure relates to a method and system for providing information regarding returned products via a return widget within a search results page (SRP).

[0002] In recent years, with the advancement of the Internet and communication technology, e-commerce has become widespread. In e-commerce, returns often occur for various reasons, such as a simple change of heart on the part of the user (consumer) or a defective product.

[0003] For new products, features have been introduced to provide users with recommendations and other information related to the product they searched for. However, these user-friendly features are not available for returned items, making the process relatively inconvenient for users seeking to return items in e-commerce.

[0004] A technical problem to be solved through some embodiments of the present disclosure is to provide a method for providing information about returned products through a return widget within a search results page and a system to which the method is applied.

[0005] Another technical problem to be solved by some embodiments of the present disclosure is to provide a method for promoting user convenience by displaying a return widget within a search results page, and a system to which the method is applied.

[0006] Another technical problem to be solved through some embodiments of the present disclosure is to provide a method and a system applying the method for promoting the sale of returned products by displaying a return widget within a search results page, thereby reducing the inventory burden of an e-commerce business.

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

[0008] A method for providing information on returned products according to one embodiment of the present disclosure for solving the above technical problem may include the steps of receiving a keyword from a user terminal, determining a display position of a return widget including at least one item related to the returned product based on the type of the keyword, and transmitting data on a search results page based on the input of the keyword and data on the return widget to the user terminal. In this case, the data on the return widget may include a display position of the return widget within the search results page.

[0009] In one embodiment, the step of determining the display position of the return widget includes the step of determining the display position of the return widget such that the display position of the return widget when the type of the keyword is a first type is lower than the display position of the return widget when the type of the keyword is a second type, wherein the first type may be a type of keyword unrelated to returns, and the second type may be a type of keyword associated with returns. In this case, the step of determining the display position of the return widget may include the step of determining the display position of the return widget such that the display position of the return widget is higher than an exit position when the type of the keyword is the first type. In addition, the step of determining the display position of the return widget may further include the step of dynamically determining the exit position using statistical information about exit positions of users before determining the display position of the return widget such that the display position of the return widget is higher than the exit position.

[0010] In one embodiment, the step of determining the display position of the return widget may include the step of determining the display position of the return widget based on the user's service usage history when the type of the keyword is the first type.

[0011] In one embodiment, the format of the return widget may vary depending on the type of the keyword.

[0012] In one embodiment, the step of transmitting data for the search results page and data for the return widget to the user terminal may include a step of transmitting data for preventing the return widget from being displayed within the search results page to the user terminal as data for the return widget, when the type of the keyword is a first type unrelated to returns and it is determined that a blank area will be created in the return widget.

[0013] In one embodiment, the step of transmitting data regarding the search results page and data regarding the return widget to the user terminal may include the step of transmitting the sort order of the at least one item to the user terminal as data regarding the return widget. In this case, the sort order may be determined based on the user's service usage history. In another embodiment, the sort order may be determined based on the category of the product searched for based on the input of the keyword.

[0014] In one embodiment, the step of transmitting data for the search results page and data for the return widget to the user terminal may include, for each of the at least one item, calculating a price difference between a returned product of each of the items and a new product corresponding to the returned product of each of the items, and transmitting the calculated value to the user terminal as data for the return widget.

[0015] In one embodiment, the step of transmitting data for the search results page and data for the return widget to the user terminal may include a step of transmitting, for each of the at least one item, data for a graphic object to be added to each item as data for the return widget when the return product of each of the items satisfies a predetermined condition, to the user terminal. In this case, whether the condition is satisfied may be determined based on a result of comparing the properties of the return product of each of the items with the properties of another return product that is of the same type as the return product of each of the items but has differences in at least some properties.

[0016] A system for providing information on returned products according to another embodiment of the present disclosure for solving the above technical problem may include a memory into which a computer program is loaded and a processor for executing the computer program. At this time, the computer program may include instructions for receiving a keyword from a user terminal, instructions for determining a display position of a return widget including at least one item related to a returned product based on the type of the keyword, and instructions for transmitting data on a search results page based on the input of the keyword and data on the return widget to the user terminal. At this time, the data on the return widget may include a display position of the return widget within the search results page.

[0017] In one embodiment, the instructions for determining the display position of the return widget may include instructions for determining the display position of the return widget such that the display position of the return widget when the type of the keyword is a first type is lower than the display position of the return widget when the type of the keyword is a second type, wherein the first type may be a type of keyword unrelated to returns, and the second type may be a type of keyword associated with returns. In this case, the instructions for determining the display position of the return widget may include instructions for determining the display position of the return widget such that the display position of the return widget is higher than the departure position when the type of the keyword is the first type.

[0018] In one embodiment, the instructions for determining the display position of the return widget may include instructions for determining the display position of the return widget based on the user's service usage history when the type of the keyword is the first type.

[0019] Figure 1 is a configuration diagram of the entire system according to one embodiment of the present disclosure.

[0020] FIG. 2 is a flowchart of a method for providing information on returned goods according to another embodiment of the present disclosure.

[0021] FIG. 3a and FIG. 3b are diagrams illustrating a search results page and a return widget displayed on a user terminal.

[0022] Figure 3c is a diagram conceptually illustrating the display position of the return widget according to the type of keyword within the search results page.

[0023] FIG. 4 is a flowchart illustrating a modified embodiment of some operations of the method for providing information on returned goods described with reference to FIG. 2.

[0024] FIGS. 5 and 6 are diagrams illustrating return widgets according to some embodiments of the present disclosure.

[0025] FIG. 7 is a hardware configuration diagram of a computing system described in some embodiments of the present disclosure.

[0026] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the attached drawings. The advantages and features of the present invention, and methods for achieving them, will become clearer with reference to the embodiments described in detail below together with the attached drawings. However, the technical spirit of the present invention is not limited to the following embodiments, but can be implemented in various different forms. The following embodiments are provided only to complete the technical spirit of the present invention and to fully inform those skilled in the art of the present invention of the scope of the present invention, and the technical spirit of the present invention is defined only by the scope of the claims.

[0027] In describing various embodiments of the present disclosure, if it is determined that a detailed description of a related known configuration or function may obscure the gist of the present invention, the detailed description will be omitted.

[0028] Unless otherwise defined, the terms (including technical and scientific terms) used in the following examples may be used with meanings commonly understood by those of ordinary skill in the art to which this disclosure pertains; however, this may vary depending on the intentions of engineers working in the relevant field, precedents, the emergence of new technologies, etc. The terminology used in this disclosure is for the purpose of describing the embodiments and is not intended to limit the scope of this disclosure.

[0029] In the following examples, singular expressions include plural concepts unless the context clearly specifies that they are singular. Furthermore, plural expressions include singular concepts unless the context clearly specifies that they are plural.

[0030] In addition, terms such as first, second, A, B, (a), (b), etc. used in the following embodiments are only used to distinguish certain components from other components, and the nature, order, or sequence of the components are not limited by the terms.

[0031] Hereinafter, various embodiments of the present disclosure will be described in detail with reference to the attached drawings.

[0032] Figure 1 is a configuration diagram of the entire system according to one embodiment of the present disclosure.

[0033] Hereinafter, the configuration and operation of the entire system according to one embodiment of the present disclosure will be described with reference to FIG. 1. As illustrated in FIG. 1, the entire system according to the present embodiment may be configured to include a system (10) for providing information on returned products, and in some embodiments, may further include at least a portion of a database (20) and a user terminal (30).

[0034] Meanwhile, in FIG. 1, for convenience of explanation, the system (10) for providing information on returned products is illustrated as being separated from the database (20) and the user terminal (30). However, it is obvious to those skilled in the art that at least a portion of the configuration and / or function of the system (10) for providing information on returned products may be implemented within the database (20) and / or the user terminal (30). The system (10) for providing information on returned products may also be configured using one or more physical servers included in a server farm based on cloud technology such as a virtual machine.

[0035] The database (20) may be implemented as one or more computer systems that collect, accumulate, and / or manage a user's service usage history. A user's service usage history may refer to a record of various actions taken by a user of a service, such as an online shopping mall service, while using the service.

[0036] More specifically, a user's service usage history may include filter settings within the search results page, such as displaying products by lowest price or displaying products in good condition first; information about products in the shopping cart, such as whether there are any returned products in the shopping cart; and information about product search history, such as whether the user has searched for returned products. This information may be collected as information about the user even when the user is not logged in.

[0037] If a user is logged in, their service usage history may include more specific information. For example, this may include information about past purchases, such as whether they have previously returned items, past filter settings on search results pages, and past product search history. Here, "past" refers to the point in time when records of various user actions taken while logged in and using the service were stored.

[0038] However, the types of information included in the user's service usage history are not limited to those described above, and may be varied within the scope of achieving the purpose of this disclosure.

[0039] Additionally, the database (20) can collect, accumulate, and / or manage information regarding various products sold online. This product information may include information related to various product attributes, such as the product's price, shipping information, and discount information. In the case of returned products, information regarding the return status or quality may also be included in the database (20) as attributes of the returned product.

[0040] Meanwhile, in the present disclosure, the "exit location" may refer to the location of the product immediately following the display location of the last product viewed by the user when the user leaves the search results page without purchasing the product. For example, if the product displayed at the top of the search results page is referred to as the "first product," and the user leaves the search results page after viewing the 16th product, the location of the 17th product may be the user's exit location. In some embodiments, the database (20) may collect, accumulate, and / or manage statistical information regarding the user's exit locations.

[0041] The user terminal (30) can be implemented as various types of computing systems such as a smartphone, laptop, desktop, etc., and may be implemented as any device.

[0042] The database (20) and user terminal (30) can communicate with the information provision system (10) regarding returned products via a communication network (not shown). The communication network can be implemented as any type of wired / wireless network, such as a local area network (LAN), a wide area network (WAN), a mobile radio communication network, Wibro (Wireless Broadband Internet), etc.

[0043] The return widget manager (100) may perform a function to provide information regarding a returned product through a return widget within a search results page displayed on a user terminal (30). To this end, the return widget manager (100) may determine the display position of the return widget within the search results page in various ways. For example, the return widget manager (100) may receive a keyword from the user terminal (30) and, based on the type of the keyword, determine the display position of a return widget including at least one item regarding a returned product. Then, data regarding the search results page based on the input of the keyword and data regarding the return widget may be transmitted to the user terminal (30). At this time, the data regarding the return widget may include the display position of the return widget within the search results page.

[0044] In some embodiments, the Return Widget Manager (100) may determine the format of the Return Widget based on the keyword type. Furthermore, in some other embodiments, the Return Widget Manager (100) may determine the return product of at least one item included in the Return Widget and the sort order of said at least one item.

[0045] Additionally, in some other embodiments, the return widget manager (100) may determine whether a blank area will be created in the return widget. Additionally, in some other embodiments, the return widget manager (100) may calculate, for each at least one item included in the return widget, the price difference between the returned product of each item and the corresponding new product of each item. Additionally, in some other embodiments, the return widget manager (100) may determine whether the returned product of each item satisfies a predetermined condition.

[0046] A detailed description of the above embodiments will be provided later.

[0047] The keyword analyzer (11) can analyze keywords input from the user terminal (30) to determine the type of the keyword. In some embodiments, the keyword types may include a first type, which is a type of keyword unrelated to returns, and a second type, which is a type of keyword associated with returns. For example, a keyword that does not include a word related to returns, such as "TV," may be a first type keyword. In another example, a keyword that includes a word related to returns, such as "return TV" or "used TV," may be a second type keyword. Meanwhile, in the present disclosure, "used" refers to a returned used product, and should be understood as a concept included in the return even if not specifically mentioned. Conversely, even if the term "return" is simply used, it should be understood as a concept including returned used products.

[0048] Words related to returns can include a variety of terms. For example, in addition to the aforementioned terms "return" and "used," terms related to the condition or quality of the returned item, such as "unopened," "best," and "medium," can also be included. However, the types of words related to returns are not limited to those described above and may be varied to achieve the objectives of this disclosure.

[0049] The search results page generator (12) can cause the search results page to be displayed on the user terminal (30) by transmitting data regarding the search results page to be displayed on the user terminal (30) according to the input of a keyword. In addition, the search results page generator (12) can also transmit data regarding the return widget to the user terminal (30) so that the return widget can be displayed within the search results page. At this time, the data regarding the return widget may include the display position of the return widget within the search results page.

[0050] In some embodiments, the exit location determiner (13) may dynamically determine the exit location using statistical information about the exit locations of users. The exit location dynamically determined using statistical information about the exit locations of users may refer to the location where users using the service statistically most frequently exit on the search results page.

[0051] The system (10) for providing information on returned products comprises the above-described keyword analyzer (11), search result page generator (12), and return widget manager (100), and in some embodiments, may further comprise an exit location determiner (13). Each of the keyword analyzer (11), the search result page generator (12), the exit location determiner (13), and the return widget manager (100) may be implemented as an independent computing system, or at least some of the keyword analyzer (11), the search result page generator (12), the exit location determiner (13), and the return widget manager (100) may be implemented together through a single computing system.

[0052] The configuration and operation of the entire system according to the above embodiment have been described. In particular, the operation of the return widget manager (100) will be understood in more detail through the embodiments described below. That is, the operation of the return widget manager (100) can be supplemented through the embodiments described below.

[0053] Next, a method for providing information on returned goods according to another embodiment of the present disclosure will be described with reference to FIGS. 2 to 6. The method for providing information on returned goods according to this embodiment may be performed by one or more computing systems. Furthermore, the method for providing information on returned goods according to this embodiment may be performed partially by a first computing system, and the remaining operations may be performed by a second computing system.

[0054] For example, some operations of the method for providing information on returned products according to the present embodiment may be performed by an on-premise physical server, while the remaining operations may be performed by a cloud server. Hereinafter, if the entity performing each operation is omitted, it will be understood that the entity performing the operation is the computing system.

[0055] First, a method for providing information on returned products according to the present embodiment is outlined with reference to FIG. 2. Detailed descriptions of each step may be provided later, as needed. A keyword for product search is input from a user terminal (30) (S100). Next, based on the type of the keyword, the display location of a return widget containing at least one item related to the returned product is determined (S200).

[0056] Next, data regarding the search results page based on the input of the keyword and data regarding the return widget are transmitted to the user terminal (S300). At this time, the data regarding the return widget may include the display position of the return widget within the search results page.

[0057] The step (S200) of determining the display position of the return widget will be described in more detail with reference to FIGS. 3a to 3c and FIG. 4.

[0058] FIG. 3a and FIG. 3b are drawings showing an example of a search results page and a return widget displayed on a user terminal (30).

[0059] In some embodiments, the display position of the return widget may be determined so that the display position of the return widget when the keyword type is the first type is lower than the display position of the return widget when the keyword type is the second type (S200). In this case, the first type may be a keyword unrelated to returns, and the second type may be a keyword associated with returns.

[0060] FIG. 3A illustrates a search results page (400a) and a return widget (450a) displayed on a user terminal (30) when the keyword (300a) type is the first type unrelated to returns. As illustrated, the search results page (400a) displayed upon input of the keyword (300a) may include information regarding multiple products (411, 412, and 413). The search results page (400a) illustrated in FIG. 3A shows the page after the user has scrolled down to a certain extent. Accordingly, product 411 may be a product after the user has scrolled down to a certain extent, for example, the 15th product from the top. In this case, products 412 and 413 would be the 16th and 17th products from the top, respectively.

[0061] Meanwhile, FIG. 3b exemplarily illustrates a search results page (400b) and a return widget (450b) displayed on a user terminal (30) when the keyword (300b) is of the second type associated with returns. As illustrated, the search results page (400b) displayed upon input of the keyword (300b) may include information regarding multiple products (421 and 422). The search results page (400b) illustrated in FIG. 3b is shown as not yet scrolled down by the user. Accordingly, product 421 is the topmost product, i.e., the first product, and product 422 is the second product.

[0062] As described with reference to FIGS. 3a and 3b, the display position of the return widget (450a) when the type of the keyword (300a) is the first type may be determined to be lower than the display position of the return widget (450b) when the type of the keyword (300b) is the second type (S200).

[0063] Figure 3c is a diagram conceptually illustrating the display position of the return widget according to the type of keyword within the search results page.

[0064] Referring further to FIG. 3c, the display position (460a) of the return widget (450a) when the type of the keyword (300a) in FIG. 3a is the first type is located immediately after the 16th product (412), and the display position (460b) of the return widget (450b) when the type of the keyword (300b) in FIG. 3b is the second type is located immediately after the second product (422), so the display position (460a) of the return widget 450a is lower than the display position (460b) of the return widget 450b.

[0065] The reason for this decision is to promote user convenience and sales of returned products by exposing the return widget earlier to users who are more interested in returned products. That is, since users who input the first type of keyword (300a) are less likely to be interested in returned products than users who input the second type of keyword (300b), the position of the return widget can be determined so that the return widget is exposed later to users who input the first type of keyword (300a) (S200).

[0066] In some other embodiments, when the type of the keyword is the first type, the display position of the return widget may be determined so that the display position of the return widget is higher than the exit position (S200).

[0067] In the embodiment described above with reference to FIGS. 3A and 3C, when the keyword (300a) is of the first type, the display position (460a) of the return widget (450a) is immediately following the 16th product (412). Here, the position immediately following the 16th product (412) may mean a position higher than the exit position (413). For example, if the 16th product is the last product that users typically view when leaving the search results page without purchasing a product, the exit position may be the position of the 17th product. By displaying the return widget at a position before the user leaves the search results page in this way, sales of returned products can be promoted.

[0068] Referring to FIG. 4, in some embodiments, the exit location may be dynamically determined using statistical information regarding the exit locations of users (S210). That is, the exit location may not be fixed, but may be determined by statistically analyzing the exit locations of users obtained when users exit the search results page without purchasing a product. The statistical information regarding the exit locations of users may be analyzed for a specific period, such as the past month or the past year. In addition, the display location of the return widget may be determined so that the display location of the return widget is higher than the exit location dynamically determined as described above (S220).

[0069] In some other embodiments, if the keyword type is the first type, the display position of the return widget may be determined based on the user's service usage history (S200). More specifically, even if a user enters a first type keyword unrelated to returns, if the user is determined to be interested in returning products, the return widget may be displayed at a higher display position than other users who enter first type keywords (users who are likely not interested in returning products).

[0070] Referring to FIG. 3c, for example, assuming that a return widget is displayed at the display position 460a on a user terminal (30) of a typical user who has entered a keyword of the first type, the return widget may be displayed at a higher position than the display position 460a on the user terminal (30) of another user who is determined to be interested in returning a product. In this case, the return widget manager (100) may determine whether the user is interested in returning a product based on the user's service usage history.

[0071] For example, if a user has a return item in their shopping cart, if the user has searched for a return item, or if the user has purchased a return item in the past, it may be determined that the user is interested in the return item. In such cases, the return widget manager (100) may determine the display position of the return widget so that the return widget is displayed at a higher display position than the display position of 460a.

[0072] In some embodiments, the format of the return widget may vary depending on the type of keyword. For example, referring to FIGS. 3A and 3B , the title of the return widget (450a) when the keyword (300a) is of the first type may be "How is the return item?", and the title of the return widget (450b) when the keyword (300b) is of the second type may be "How is this return item?", and so on. In addition to the title of the return widget, other text or graphic objects included in the return widget may vary depending on the type of keyword, and thus the format of the return widget may vary depending on the type of keyword.

[0073] Referring to FIGS. 5 and 6, several embodiments of a step (S300) for transmitting data for a search result page and data for a return widget according to keyword input to a user terminal (30) will be described.

[0074] Referring to FIG. 5, in some embodiments, when the keyword type is the first type unrelated to returns and it is determined that a blank area (520) will be created in the return widget (500), data for preventing the return widget (500) from being displayed within the search results page may be transmitted to the user terminal (30) as data for the return widget. The blank area (520) may refer to a blank area (520) created within the return widget (500) due to a small number of items (510) included in the return widget (500). Displaying the return widget (500) with the blank area (520) on the user terminal (30) may cause a feeling of rejection to the user or may be unsightly. Therefore, particularly when the keyword type is the first type, data for preventing the return widget (500) from being displayed on the user terminal may be transmitted to the user terminal (30).

[0075] In some other embodiments, step S300 may include a step of transmitting a sorting order of at least one item regarding a return product included in a return widget to the user terminal (30) as data for the return widget. In this case, the sorting order may be determined based on the user's service usage history.

[0076] Referring to FIGS. 3A and 3B , the return widgets (450a and 450b) may include at least one item (450a-1 to 450a-3 and 450b-1 to 450b-3) relating to a returned product. Furthermore, the sort order of these items (450a-1 to 450a-3 and 450b-1 to 450b-3) may be determined based on the user's service usage history.

[0077] For example, if the sort order of information about products (411 to 413, 421, and 422) displayed on the search results page is determined according to the user's filter setting information, the sort order of items (450a-1 to 450a-3 and 450b-1 to 450b-3) included in the return widget (450a and 450b) may also be determined to follow that sort order. More specifically, for example, if the user has set the filter to sort products in order of lowest price on the search results page, the items displayed in the return widget may also be sorted in order of lowest price. For another example, if the user has set the filter to sort returned products in order of best return condition on the search results page, the items displayed in the return widget may also be sorted in order of best return condition.

[0078] In some other embodiments, the sort order of at least one item related to returned products may be determined based on the category of the product searched for based on the keyword input. For example, if the product searched for based on the keyword input is clothing, the sort order may be determined such that the at least one item is sorted in order of best to worst condition, as users are more likely to prioritize quality over price. In another example, if the product searched for based on the keyword input is consumables, such as bottled water or tissues, the sort order may be determined such that the at least one item is sorted in order of lowest price, as users are more likely to prioritize price over quality.

[0079] In some other embodiments, step S300 may include calculating, for each of at least one item of returned goods included in the return widget, a price difference between the returned goods of each item and a new product corresponding to the returned goods of each item, and transmitting the calculated value to the user terminal (30) as data for the return widget.

[0080] Referring to FIG. 3a, for example, for each of at least one item (450a-1 to 450a-3) related to a return product included in a return widget (450a), the price difference between the return product of each item (450a-1 to 450a-3), i.e., the return product indicated by each item (450a-1 to 450a-3), and the new product corresponding to the return product can be calculated. Then, the calculated value can be transmitted to the user terminal (30) as data for the return widget (450a). Through this, the user terminal (30) can display the calculated value on each of the items (450a-1 to 450a-3). For example, the user terminal (30) can display the text "Up to A won cheaper than a new product" by adding it to item 450a-1. In this case, "A" may be the price difference between the returned product indicated by item 450a-1 and the corresponding new product. This embodiment allows users to intuitively understand the price difference between the returned product and the new product, thereby enhancing user convenience.

[0081] In some other embodiments, step S300 may include a step of transmitting data regarding a graphic object to be added to each item as data regarding the return widget to the user terminal (30) when the return product of each item satisfies a predetermined condition, for each of at least one item regarding the return product included in the return widget. At this time, whether the condition is satisfied may be determined based on a result of comparing the properties of the return product of each item with the properties of another return product that is of the same type as the return product of each item but has differences in at least some properties.

[0082] Referring to FIG. 6, for example, for each of at least one item (600-1 to 600-3) regarding a return product included in a return widget (600), if the return product of each item (600-1 to 600-3) satisfies a predetermined condition, data regarding a graphic object (600-2a) to be added to each item may be transmitted to the user terminal (30) as data regarding the return widget (600). In this embodiment, it is assumed that the return product of item 600-2 satisfies a predetermined condition.

[0083] Whether the above-mentioned conditions are satisfied can be determined by using the properties of the returned product, such as the price or return status of the returned product. For example, the return status of the returned product of item 600-2 is "unopened", and if there is a returned product of the same type as the returned product that has the return status of "good" and is priced lower than the returned product of item 600-2 by a predetermined standard, in other words, if the returned product of item 600-2 is a product that is recommended compared to other returned products of the same type, data for the graphic object (600-2a) can be transmitted as data for the return widget (600) so that the graphic object (600-2), such as a badge, can be added to the item 600-2 on the user terminal (30). By doing so, sales of the returned product of item 600-2 can be promoted.

[0084] Although the above embodiments and referenced drawings primarily describe embodiments in a mobile application environment, it will be apparent to those skilled in the art that embodiments according to the present disclosure are not limited to such environments, and that similar methods can be implemented in a mobile web environment, for example.

[0085] FIG. 7 is an exemplary hardware configuration diagram illustrating a computing system (1000) according to some embodiments of the present disclosure.

[0086] As illustrated in FIG. 7, the computing system (1000) of FIG. 7 may include one or more processors (1100), a system bus (1600), a communication interface (1200), a memory (1400) for loading a computer program (1500) executed by the processor (1100), and a storage (1300) for storing the computer program (1500). However, only components related to the embodiment of the present disclosure are illustrated in FIG. 7. Therefore, a person skilled in the art to which the present disclosure pertains will appreciate that other general components may be included in addition to the components illustrated in FIG. 7. That is, the computing system (1000) may further include various components in addition to the components illustrated in FIG. 7. Furthermore, in some cases, the computing system (1000) may be configured in a form in which some of the components illustrated in FIG. 7 are omitted. Hereinafter, each component of the computing system (1000) will be described.

[0087] The processor (1100) can control the overall operation of each component of the computing system (1000). The processor (1100) can be configured to include at least one of a Central Processing Unit (CPU), a Micro Processor Unit (MPU), a Micro Controller Unit (MCU), a Graphic Processing Unit (GPU), a Neural Processing Unit (NPU), or any other type of processor well known in the technical field of the present disclosure. In addition, the processor (1100) can perform operations for at least one application or program for executing operations / methods according to various embodiments of the present disclosure. The computing system (1000) can include one or more processors.

[0088] Next, the memory (1400) can store various data, commands, and / or information. The memory (1400) can load a computer program (1500) from the storage (1300) to execute methods / operations according to various embodiments of the present disclosure. The memory (1400) may be implemented as a volatile memory such as RAM, but the technical scope of the present disclosure is not limited thereto.

[0089] Next, the system bus (1600) can provide communication functions between components of the computing system (1000). The system bus (1600) can be implemented as various types of buses, such as an address bus, a data bus, and a control bus.

[0090] Next, the communication interface (1200) can support wired and wireless Internet communication of the computing system (1000). Furthermore, the communication interface (1200) can also support various communication methods other than Internet communication. To this end, the communication interface (1200) can be configured to include a communication module well known in the technical field of the present disclosure.

[0091] Next, the storage (1300) can non-temporarily store one or more computer programs (1500). The storage (1300) can be configured to include non-volatile memory such as flash memory, a hard disk, a removable disk, or any form of computer-readable recording medium well known in the art to which the present disclosure pertains.

[0092] Next, the computer program (1500) may include one or more instructions that cause the processor (1100) to perform operations / methods according to various embodiments of the present disclosure when loaded into the memory (1400). That is, when the computer program (1500) is loaded into the memory (1400), the processor (1100) may execute the one or more instructions, thereby performing the methods / operations according to various embodiments of the present disclosure.

[0093] In some embodiments, the computer program (1500) may include instructions for receiving a keyword from a user terminal, instructions for determining a display position of a return widget including at least one item related to a returned product based on the type of the keyword, and instructions for transmitting data regarding a search results page based on the input of the keyword and data regarding the return widget to the user terminal. In this case, the data regarding the return widget may include a display position of the return widget within the search results page.

[0094] In one embodiment, the instructions for determining the display position of the return widget may include instructions for determining the display position of the return widget such that the display position of the return widget when the type of the keyword is a first type is lower than the display position of the return widget when the type of the keyword is a second type, wherein the first type may be a type of keyword unrelated to returns, and the second type may be a type of keyword associated with returns. In this case, the instructions for determining the display position of the return widget may include instructions for determining the display position of the return widget such that the display position of the return widget is higher than the departure position when the type of the keyword is the first type.

[0095] In one embodiment, the instructions for determining the display position of the return widget may include instructions for determining the display position of the return widget based on the user's service usage history when the type of the keyword is the first type.

[0096] Meanwhile, in some embodiments, the computing system (1000) illustrated in FIG. 7 may refer to a virtual machine implemented based on cloud technology. For example, the computing system (1000) may be a virtual machine operating on one or more physical servers included in a server farm. In this case, at least some of the processor (1100), memory (1400), and storage (1300) illustrated in FIG. 7 may be virtual hardware, and the communication interface (1200) may also be implemented as a virtualized networking element, such as a virtual switch.

[0097] So far, with reference to FIG. 7, an exemplary computing system (1000) capable of implementing a system (10) for providing information on returned goods according to some embodiments of the present disclosure has been described.

[0098] Various embodiments of the present disclosure and effects according to the embodiments have been described with reference to FIGS. 1 through 7. The effects according to the technical concept of the present disclosure are not limited to the effects described above, and other effects not mentioned will be clearly understood by those skilled in the art from the above description.

[0099] Furthermore, even though the above embodiments have described multiple components as being combined or operating in combination, the technical concept of the present disclosure is not necessarily limited to these embodiments. That is, within the scope of the technical concept of the present disclosure, all of the components may be selectively combined and operated one or more times.

[0100] The technical concepts of the present disclosure described so far can be implemented as computer-readable code on a computer-readable medium. A computer program recorded on a computer-readable recording medium can be transmitted to another computing system via a network such as the Internet, installed on said other computing system, and thus used on said other computing system.

[0101] Although the operations are depicted in a particular order in the drawings, this should not be construed as requiring that the operations be performed in the particular order depicted, or in any sequential order, or that all depicted operations must be performed to achieve the desired results. In certain situations, multitasking and parallel processing may be advantageous.

[0102] Although various embodiments of the present disclosure have been described with reference to the attached drawings, those skilled in the art will appreciate that the technical concepts of the present disclosure can be implemented in other specific forms without changing the technical concepts or essential features thereof. Therefore, it should be understood that the embodiments described above are exemplary in all respects and not restrictive. The scope of protection of the present disclosure should be interpreted by the claims below, and all technical concepts within a scope equivalent thereto should be interpreted as being included within the scope of the technical concepts defined by the present disclosure.

Claims

1. In a method performed by a computing system, A step of receiving a keyword from a user terminal; A step of determining a display position of a return widget including at least one item regarding a return product based on the type of the keyword; and Including a step of transmitting data for a search result page according to the input of the keyword and data for the return widget to the user terminal, wherein the data for the return widget includes a display position of the return widget within the search result page. How to provide information about returned goods.

2. In paragraph 1, The step of determining the display position of the above return widget is: Including a step of determining the display position of the return widget so that the display position of the return widget when the type of the keyword is the first type is lower than the display position of the return widget when the type of the keyword is the second type, The first type above is a type of keyword unrelated to returns, and the second type above is a type of keyword associated with returns. How to provide information about returned goods.

3. In paragraph 2, The step of determining the display position of the above return widget is: In the case where the type of the keyword is the first type, a step of determining the display position of the return widget so that the display position of the return widget is higher than the exit position is included. How to provide information about returned goods.

4. In paragraph 3, The step of determining the display position of the above return widget is: Before determining the display position of the return widget so that the display position of the return widget is higher than the exit position, the step of dynamically determining the exit position using statistical information about the exit positions of users is further included. How to provide information about returned goods.

5. In paragraph 2, The step of determining the display position of the above return widget is: In case the type of the above keyword is the first type, a step of determining the display position of the return widget based on the user's service usage history is included. How to provide information about returned goods.

6. In paragraph 1, The format of the above return widget varies depending on the type of the above keyword. How to provide information about returned goods.

7. In paragraph 1, The step of transmitting data for the above search results page and data for the above return widget to the user terminal is as follows: In a case where the type of the keyword is a first type unrelated to a return and a blank area is determined to be generated in the return widget, a step of transmitting data to the user terminal as data for the return widget so that the return widget is not displayed in the search results page, How to provide information about returned goods.

8. In paragraph 1, The step of transmitting data for the above search results page and data for the above return widget to the user terminal is as follows: Including a step of transmitting the sorting order of at least one item to the user terminal as data for the return widget, wherein the sorting order is determined based on the user's service usage history. How to provide information about returned goods.

9. In paragraph 1, The step of transmitting data for the above search results page and data for the above return widget to the user terminal is as follows: Including a step of transmitting the sorting order of the at least one item to the user terminal as data for the return widget, wherein the sorting order is determined based on the category of the product searched according to the input of the keyword. How to provide information about returned goods.

10. In paragraph 1, The step of transmitting data for the above search results page and data for the above return widget to the user terminal is as follows: For each of the at least one item, a step of calculating the price difference between the returned product of each item and the new product corresponding to the returned product of each item, and transmitting the calculated value to the user terminal as data for the return widget, How to provide information about returned goods.

11. In paragraph 1, The step of transmitting data for the above search results page and data for the above return widget to the user terminal is as follows: For each of the at least one item, a step of transmitting data for a graphic object to be added to each item as data for the return widget to the user terminal when the return product of each item satisfies a predetermined condition, Whether the above conditions are satisfied is determined based on the result of comparing the properties of the returned product of each item with the properties of other returned products that are of the same type as the returned product of each item but have differences in at least some properties. How to provide information about returned goods.

12. Communication interface; Memory into which computer programs are loaded; and Including a processor for executing the above computer program, The above computer program, Instructions for receiving keywords from a user terminal; Instructions for determining the display position of a return widget containing at least one item regarding a return product based on the type of the keyword; and Including instructions for transmitting data for a search result page according to the input of the keyword and data for the return widget to the user terminal, wherein the data for the return widget includes a display position of the return widget within the search result page. A system for providing information on returned products.

13. In paragraph 12, Instructions that determine the display position of the above return widget are: Including instructions for determining the display position of the return widget so that the display position of the return widget when the type of the keyword is the first type is lower than the display position of the return widget when the type of the keyword is the second type, The first type above is a type of keyword unrelated to returns, and the second type above is a type of keyword associated with returns. A system for providing information on returned products.

14. In paragraph 13, Instructions that determine the display position of the above return widget are: In case the type of the keyword is the first type, instructions are included for determining the display position of the return widget so that the display position of the return widget is higher than the departure position. A system for providing information on returned products.

15. In paragraph 13, Instructions that determine the display position of the above return widget are: In case the type of the above keyword is the first type, instructions for determining the display position of the return widget based on the user's service usage history are included. A system for providing information on returned products.

Citation Information

Patent Citations

  • System for unification management of shopping mall goods using internet and a method thereof

    KR1020090112996A

  • Apparatus, method and computer program for providing shopping service

    KR1020160091752A

  • Access control gate device with T-shaped swivel link

    KR102448608B1

  • System and method for quick transactions

    US11494827B2

  • Marketplace system in which users generate preorder listings via a definitive product catalog

    US7600682B2