Method for providing product information, and apparatus therefor
The method and device provide ranking badges on online shopping platforms to quickly identify popular products, addressing the challenge of accessing high-selling items, thereby enhancing user experience and selection efficiency.
Patent Information
- Application Number
- PCT/KR2024/013244
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-25
- Filing Date
- 2024-09-03
- Publication Date
- 2026-01-02
AI Technical Summary
Online shopping platforms make it difficult for users to easily access information about popular products, requiring time-consuming searches across multiple pages to find high-selling items within specific categories.
A method and computing device that generate and display ranking badges on search and detailed product information pages, indicating the popularity of products based on daily average sales volume, to facilitate quick identification of popular items.
Enables users to easily recognize and select popular products by displaying ranking badges, improving efficiency and convenience in product selection.
Smart Images

Figure KR2024013244_02012026_PF_FP_ABST
Abstract
Description
Method and device for providing product information
[0001] The present disclosure relates to a method for providing product information and a computing device to which the method is applied. More specifically, the disclosure relates to a method for providing information on popular products and a computing device to which the method is applied.
[0002] As internet use becomes more widespread, the online shopping market is experiencing significant growth, and the variety of products offered on online shopping platforms is also increasing. Consequently, shoppers are finding it increasingly difficult to choose products and spending more time on them.
[0003] Meanwhile, most shoppers perceive popular and high-selling items as proven products, and information about these popular items serves as a crucial criterion for their product selection. However, current online shopping platforms often make it difficult to easily access information about popular items. For example, finding information about which products are popular or selling well within a specific category can be cumbersome, requiring users to search through multiple pages.
[0004] Accordingly, there is a need for a method that allows buyers to easily and quickly check information on popular products.
[0005] The technical problem to be solved through one embodiment of the present disclosure is to provide a method and a computing device to which the method is applied, which enable buyers using a shopping service provided by an online shopping platform to easily and quickly check information on popular products.
[0006] A technical problem to be solved through other embodiments of the present disclosure is to provide a method for easily identifying products with a high sales ranking within a specific category and a computing device to which the method is applied.
[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] According to one embodiment of the present disclosure for solving the above-described technical problem, a method for providing product information may include the steps of: receiving a search request for a keyword from a user terminal; obtaining information on one or more products associated with the keyword, wherein the one or more products include a first product; obtaining ranking information on the first product within a category to which the first product belongs; generating a ranking badge for the first product when the ranking of the first product is within a preset upper ranking, wherein the ranking badge includes category information to which the first product belongs and ranking information of the first product; displaying the ranking badge in an area indicating information on the first product on a search results page including information on the one or more products; and providing a search results page on which the ranking badge is displayed to the user terminal.
[0009] In one embodiment, the ranking information of the first product may be calculated based on the daily average sales volume over a preset period.
[0010] In one embodiment, the ranking badge may be displayed adjacent to an area displaying price information of the first product.
[0011] In one embodiment, the step of displaying a ranking badge may include the step of obtaining information about a badge other than the ranking badge assigned to the first product and the step of determining whether to display the ranking badge based on the information about the other badge.
[0012] In one embodiment, the step of determining whether to display may include a step of determining to display the ranking badge if the number of other badges is less than a threshold value, and a step of determining not to display the ranking badge if the number of other badges is greater than or equal to the threshold value.
[0013] In one embodiment, the step of determining whether to display may include the step of checking whether a preset priority badge exists in the other badge, and if the priority badge does not exist, determining to display the ranking badge, and if the priority badge exists, determining not to display the ranking badge.
[0014] In one embodiment, the method may further include providing a ranking page showing popular product information within a category to which the first product belongs, in response to a user input selecting the ranking badge.
[0015] A method for providing product information according to other embodiments of the present disclosure for solving the above-described technical problem may include the steps of receiving a request for detailed information on a first product from a user terminal, obtaining ranking information on the first product within a category to which the first product belongs, generating a ranking badge for the first product when the ranking of the first product is within a preset upper ranking, wherein the ranking badge includes category information to which the first product belongs and ranking information on the first product, displaying the ranking badge in a first area of a detailed information page of the first product, and providing a detailed information page on which the ranking badge is displayed to the user terminal.
[0016] In one embodiment, the ranking information of the first product may be calculated based on the daily average sales volume over a preset period.
[0017] In one embodiment, the first region may indicate a location adjacent to a region indicating name information of the first product.
[0018] In one embodiment, the step of displaying the ranking badge may include the step of dynamically adjusting a gap between the first area and an area adjacent to the first area based on a type of information displayed in the area adjacent to the first area.
[0019] In one embodiment, the step of displaying the ranking badge may include the step of dynamically adjusting the size of the first region based on the length of information included in the ranking badge.
[0020] In one embodiment, the method may further include providing a ranking page showing popular product information within a category to which the first product belongs, in response to a user input selecting the ranking badge.
[0021] According to further embodiments of the present disclosure for solving the above-described technical problem, a computing device may include a processor and a memory storing instructions, wherein the instructions, when executed by the processor, cause the processor to perform the following operations: receiving a search request for a keyword from a user terminal; obtaining information on one or more products associated with the keyword, wherein the one or more products include a first product; obtaining ranking information on the first product within a category to which the first product belongs; generating a ranking badge for the first product when the ranking of the first product is within a preset upper ranking, wherein the ranking badge includes category information to which the first product belongs and ranking information of the first product; displaying the ranking badge in an area indicating information on the first product on a search results page including information on the one or more products; and providing a search results page on which the ranking badge is displayed to the user terminal.
[0022] According to further embodiments of the present disclosure for solving the above-described technical problem, a computing device may include a processor and a memory storing instructions, wherein the instructions, when executed by the processor, cause the processor to perform the following operations: receiving a request for detailed information on a first product from a user terminal; obtaining ranking information on the first product within a category to which the first product belongs; generating a ranking badge for the first product when the ranking of the first product is within a preset upper ranking, wherein the ranking badge includes category information to which the first product belongs and ranking information on the first product; displaying the ranking badge in a first area of a detailed information page of the first product; and providing a detailed information page on which the ranking badge is displayed to the user terminal.
[0023] According to this embodiment, by displaying a ranking badge indicating the ranking information of a popular product within a search results page corresponding to a keyword, popular products can be easily identified and efficiency in product selection can be improved.
[0024] In addition, according to the present embodiment, by displaying a ranking badge indicating the ranking information of a product within the product detail page, it is possible to recognize that the product within the detail page is a popular product, and convenience for buyers can be effectively increased.
[0025] Additionally, according to this embodiment, popular products within a category can be easily checked through a ranking page that shows information on popular products within the category.
[0026] 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 below.
[0027] FIG. 1 illustrates an exemplary environment in which a method for providing product information according to some embodiments of the present disclosure can be performed.
[0028] FIG. 2 is a flowchart exemplarily showing a method for providing product information according to another embodiment of the present disclosure.
[0029] Figure 3 is a detailed flowchart for explaining some operations of Figure 2.
[0030] FIG. 4 illustrates an example of a search results page that may be referenced in one embodiment of the present disclosure.
[0031] FIG. 5 is a diagram illustrating a ranking page that can be referenced in one embodiment of the present disclosure.
[0032] Figure 6 is a drawing for explaining the operation described with reference to Figure 3.
[0033] FIG. 7 is a flowchart exemplarily showing a method for providing product information according to another embodiment of the present disclosure.
[0034] FIG. 8 is a drawing exemplarily showing a detailed information page that can be referenced in one embodiment of the present disclosure.
[0035] FIG. 9 is a diagram illustrating a ranking page that can be referenced in one embodiment of the present disclosure.
[0036] Figures 10 and 11 are drawings for explaining the operation described with reference to Figure 8.
[0037] FIG. 12 is a hardware configuration diagram of a computing device according to some embodiments of the present disclosure.
[0038] Hereinafter, various embodiments of the present disclosure will be described in detail with reference to the attached drawings. The advantages and features of the present disclosure, and methods for achieving them, will become clear with reference to the embodiments described in detail below together with the attached drawings. However, the technical idea of the present disclosure is not limited to the following embodiments and may be implemented in various different forms. The following embodiments are provided only to complete the technical idea of the present disclosure and to fully inform those skilled in the art of the present disclosure of the scope of the present disclosure, and the technical idea of the present disclosure is defined only by the scope of the claims.
[0039] 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 disclosure, the detailed description will be omitted.
[0040] 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.
[0041] 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.
[0042] 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.
[0043] Hereinafter, various embodiments of the present disclosure will be described in detail with reference to the attached drawings.
[0044] FIG. 1 illustrates an exemplary environment in which a method for providing product information according to some embodiments of the present disclosure can be performed.
[0045] As illustrated in FIG. 1, a method for providing product information according to some embodiments of the present disclosure can be performed in an environment in which a service server (100) provides an online shopping service through a user terminal (200).
[0046] The service server (100) is a computing device / system that provides an online shopping service. For example, the service server (100) may provide users with a shopping service for various products via a web browser and / or an app. In one embodiment, the service server (100) may provide pages related to the online shopping service (e.g., a search result page (SRP), a detailed information page, etc.) to the user terminal (200). That is, the service server (100) may transmit data of pages related to the online shopping service to the user terminal (200).
[0047] The data on the page related to the above online shopping service may be configured in the form of a web document based on HTML (HyperText Markup Language). Accordingly, the web browser installed on the user terminal (200) or the browsing module embedded in the application renders the data on the page related to the shopping service, thereby allowing the page related to the shopping service to be displayed on the display of the user terminal (200). In other words, the data on the page related to the shopping service may be any HTML-based data format that can be interpreted by the web browser or the browsing module embedded in the application.
[0048] In some embodiments, the service server (100) may receive a request from a user terminal (200) and provide a page according to the received request to the user terminal (200). For example, the service server (100) may receive a search request for a keyword from the user terminal (200) and, in response to the search request, provide a search result page including information on one or more products associated with the keyword to the user terminal (200). In another example, the service server (100) may receive a request for detailed information on a first product from the user terminal (200) and, in response to the detailed information request, provide a detailed information page of the first product to the user terminal (200).
[0049] In some embodiments, the service server (100) may obtain ranking information of the first product within the category to which the first product belongs. Here, the category to which the first product belongs may include, for example, tablet PCs, TVs, mobile phones, laptops, refrigerators, earphones, washing machines, dryers, smart watches, etc. However, the present disclosure is not limited thereto. In one embodiment, the ranking information of the first product within the category may be information calculated based on the average daily sales volume of the product during a preset period. Specifically, the average daily sales volume of each product within a specific category may be calculated using the sales volume during a preset period (e.g., the past 90 days based on the current point in time) and the number of days the product was available for sale during the preset period. The average daily sales volume of each product may be compared to determine the ranking within each category.
[0050] In some embodiments, the service server (100) may generate a ranking badge for the first product if the first product ranks within a preset upper ranking. For example, if the first product ranks within the top 25, a ranking badge may be generated for the first product. Here, a ranking badge is a visual element indicating a popular product within a specific category, and the ranking badge for the first product may include information about the category to which the first product belongs and the ranking information for the first product.
[0051] In some embodiments, the service server (100) may display a ranking badge in an area of a page related to a shopping service and provide the page displaying the ranking badge to the user terminal (200). For example, the service server (100) may display a ranking badge in an area indicating information about a first product on a search results page including information about one or more products, and provide the search results page displaying the ranking badge to the user terminal (200). In another example, the service server (100) may display a ranking badge in a first area of a detailed information page of the first product, and provide the detailed information page displaying the ranking badge to the user terminal (200).
[0052] The service server (100) may be implemented as at least one computing device. For example, all functions of the service server (100) may be implemented on a single computing device, or a first function of the service server (100) may be implemented on a first computing device and a second function may be implemented on a second computing device. Alternatively, specific functions of the service server (100) may be implemented on multiple computing devices. Refer to FIG. 12 for an example of such computing devices.
[0053] Next, the user terminal (200) is a computing device used by a user to receive online shopping services. For example, a user can search for products and check information about them through a web browser or app installed on the user terminal (200). As illustrated in FIG. 1, the user terminal (200) may be implemented as various types of computing devices, such as a smartphone (200a), a desktop (200b), or a laptop (200c). However, the scope of the present disclosure is not limited thereto. Refer to FIG. 12 for an example of such a computing device.
[0054] Meanwhile, as illustrated in FIG. 1, the service server (100) and the user terminal (200) can communicate via a network. Here, the 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, or Wibro (Wireless Broadband Internet).
[0055] So far, with reference to FIG. 1, we have described exemplary environments in which product information provision methods according to some embodiments of the present disclosure can be performed. The embodiments described above will be understood in more detail with reference to other embodiments described below. Furthermore, the technical concepts understood through the above-described embodiments may be reflected in other embodiments described below, even if not explicitly stated otherwise.
[0056] Hereinafter, a product information provision method according to some embodiments of the present disclosure will be described in detail with reference to the drawings below, including FIG. 2. For ease of understanding, the description will proceed assuming that the service server (100) plays a leading role. Accordingly, if the subject of a specific step / action is omitted, it can be understood that it is performed by the service server (100). However, even if the subject of a specific step / action is mentioned as the service server (100), the user terminal (200) may perform the step / action depending on the implementation method.
[0057] Figure 2 is a flowchart exemplifying a method for providing product information according to another embodiment of the present disclosure. However, this is merely a preferred embodiment for achieving the objectives of the present disclosure, and it is understood that some steps may be added or deleted as needed. Furthermore, for convenience of explanation, the operating entities of each step may be omitted.
[0058] As illustrated in FIG. 2, the method for providing product information according to the present embodiment begins with step S21 of receiving a search request for a keyword from a user terminal. Here, the keyword is something that a user (buyer) inputs into a user terminal (200) to request a search for a product being sold through an online shopping platform, and may include, for example, a general name of the product, a manufacturer of the product, a model name, a category of the product, a brand name, characteristics of the product (e.g., wireless, smart, portable), a season or event (e.g., Christmas gift, summer special price), etc. The user may input the keyword by inputting the keyword into a search box through the user terminal (200) or by selecting one of the keywords listed on the search request page, and the keyword input through the user terminal (200) may be transmitted to the service server (100).
[0059] Next, in step S22, information about one or more products associated with the keyword may be obtained. The one or more products may include the first product. The service server (100) can use information about multiple products stored in the database to identify one or more products associated with the keyword and obtain information about the one or more products. Here, information about the one or more products may include images, names, category information, price information, discount information, delivery information, review information, and rewards information.
[0060] Next, in step S23, ranking information for the first product within the category to which the first product belongs may be obtained. Here, the ranking information for the first product may be calculated based on the average daily sales volume over a preset period. For each of multiple products (including the first product) within the category, the sales volume over a preset period (e.g., the past 90 days based on the current time) and the number of days the product was available for sale during the preset period may be calculated. Using this, the ranking of each product within the category may be calculated based on the average daily sales volume for each product.
[0061] Next, in step S24, if the ranking of the first product is within a preset upper ranking, a ranking badge may be generated for the first product. Here, the ranking badge may include information about the category to which the first product belongs and the ranking information of the first product. For example, the ranking badge may include text indicating the category name and text indicating the ranking of the first product. In one embodiment, the ranking badge may include a link to a ranking page that displays information about popular products within the category to which the first product belongs. In this case, the ranking badge may further include a selection indicator to indicate that it is linked to the ranking page.
[0062] Next, in step S25, the ranking badge may be displayed in an area representing information about the first product on a search results page that includes information about one or more products. Specifically, the search results page may display information about one or more products (e.g., images, names, price information, shipping information, review information, etc.) associated with a keyword, and a ranking badge for the first product may be displayed in an area representing information about the first product. At this time, the display format of the information about the one or more products may be a listview type that lists information about each product in one direction on the search results page, or a gridview type that lists information about each product in a grid format on the search results page.
[0063] In one embodiment, the ranking badge may be displayed adjacent to the area displaying the price information of the first product. For example, the ranking badge may be displayed in the upper area of the area displaying the price information of the first product.
[0064] Meanwhile, badges are used on online shopping platforms to quickly convey information about a product's features, condition, and other aspects to buyers. Each badge is assigned (applied) to a product that meets specific criteria, and the assigned badge can be displayed in the area displaying the product's information. However, displaying all badges assigned to a product can clutter the screen and reduce the effectiveness of information delivery. Therefore, in this embodiment, whether or not to display a ranking badge can be determined based on information about other badges assigned to the first product. This will be described in detail below with reference to Figure 3.
[0065] Figure 3 is a detailed flowchart for explaining some operations of Figure 2.
[0066] Referring to Figure 3, information regarding other badges assigned to the first product can first be obtained (S31). Here, the other badges assigned to the first product represent badges other than the ranking badge, and may include, for example, a pre-order badge, a free after-sales service badge, a new release badge, a live introduction badge, or a recommended product badge.
[0067] Next, it can be checked whether a preset priority badge exists among other badges assigned to the first product (S32). If the priority badge does not exist (NO), it can be determined to display a ranking badge (S34). Conversely, if the priority badge exists (YES), it can be determined not to display the ranking badge (S35). Here, the priority badge refers to a badge preset to be displayed with priority over the ranking badge, and may be, for example, a recommended product badge.
[0068] Meanwhile, if there is no preset priority badge among the other badges assigned to the first product (NO), it can be determined whether the number of other badges is greater than or equal to a threshold (S33). If the number of other badges is less than or equal to the threshold (NO), it can be determined to display the ranking badge (S34). If the number of other badges is greater than or equal to the threshold (YES), it can be determined not to display the ranking badge (S35). Here, the threshold can be determined by considering the size of the area displaying product information, the size of the area displaying the badge, etc., and can be, for example, 2.
[0069] Referring back to FIG. 2, in step S26, a search results page displaying a ranking badge may be provided to the user terminal. The user can easily check the ranking badge displayed on the search results page and select a product while recognizing that the first product displaying the ranking badge is a popular product within the category.
[0070] Meanwhile, as described above, the ranking badge may include a link to a ranking page that shows information about popular products within the category to which the first product belongs, and when a user input for selecting the ranking badge is received, a ranking page that shows information about popular products within the category to which the first product belongs may be provided.
[0071] Hereinafter, the method for providing product information according to this embodiment will be described in more detail with reference to specific examples.
[0072] FIG. 4 is a diagram exemplarily showing a search results page that can be referenced in one embodiment of the present disclosure.
[0073] Fig. 4 illustrates an example of a search results page (40) provided to a user terminal when the keyword "laptop" is entered in the keyword input area (41). The search results page (40) may include a keyword input area (41), an area displaying information on one or more products (A laptop, B laptop, etc.) associated with "laptop," and the like. Here, the area displaying product information may display an image of the product, a product name, price information, discount information, delivery information, review information, etc.
[0074] At this time, if the ranking of "A Notebook" (first product) within the category to which "A Notebook" (first product) belongs is within the preset upper ranking (1st place), a ranking badge (43) for "A Notebook" (first product) may be displayed in an area (42) displaying information of "A Notebook" (first product). As illustrated, the ranking badge (43) may be displayed in the upper area of an area displaying price information of "A Notebook" (first product). The ranking badge (43) may include text indicating category information ("Notebook") and text indicating ranking information ("1st place"). At this time, the text indicating ranking information ("1st place") may be set to a color that can be visually noticed.
[0075] In addition, the ranking badge (43) may include a link to a ranking page that shows popular product information within the category (“Notebook”) to which “A Notebook” (first product) belongs, and when the ranking badge (43) is selected (touched), a ranking page (50) linked to the ranking badge (43) may be displayed (see FIG. 5). The ranking page (50) may include a fixed area (51) and a scroll area (52). The fixed area (51) may display information indicating that the product is ranked within the top 25 (e.g., top 25) and information indicating the ranking calculation standard (e.g., “Based on average daily sales volume”), and the scroll area (52) may display information about products ranked within the top 25 (e.g., top 25). Meanwhile, the ranking page (50) may also be provided in the form of a pop-up window on a search results page.
[0076] Meanwhile, as previously explained, if another badge is assigned to the first product, the ranking badge may not be displayed in some cases. Below, with reference to Figure 6, an embodiment in which whether to display a ranking badge is determined based on information about another badge assigned to the first product will be described in more detail.
[0077] Figure 6 is a drawing for explaining the operation described with reference to Figure 3. Here, the standard value for the number of other badges that determines whether to display a ranking badge is 2, and an example is provided in which a recommended product badge is set as a priority badge.
[0078] As illustrated in (a) of FIG. 6, if one other badge ("Live Introduction Badge") is assigned to the first product, the ranking badge (63) may be displayed together with the other badge (61a) since the number of other badges is less than the standard value (2). In this case, the other badge (61a) and the ranking badge (63) may be displayed separately.
[0079] As illustrated in (b) of Fig. 6, if two different badges (“Live Introduction Badge”, “New Release Badge”) are assigned to the first product, only the different badges (61b) may be displayed and the ranking badge may not be displayed because the number of different badges is greater than the standard (2).
[0080] As illustrated in (c) of Fig. 6, when a priority badge (“recommended product badge”) is assigned to the first product, only the priority badge (61c) may be displayed, and the ranking badge may not be displayed.
[0081] So far, embodiments of displaying ranking badges on search results pages have been described in detail with reference to FIGS. 2 through 6. As described above, displaying badges indicating ranking information for popular products on search results pages allows users to easily recognize popular products and assists users in selecting products.
[0082] Next, with reference to the drawings below in FIG. 7, an embodiment in which a ranking badge is displayed on a detailed information page is described.
[0083] Figure 7 is a flowchart exemplifying a method for providing product information according to another embodiment of the present disclosure. However, this is merely a preferred embodiment for achieving the objectives of the present disclosure, and it is understood that some steps may be added or deleted as needed. Furthermore, for convenience of explanation, the description of the operating entities of each step may be omitted. Furthermore, the contents described in the previous embodiments may also be applied to the present embodiment, and for convenience of explanation, the contents described in the previous embodiments may be omitted.
[0084] Referring to FIG. 7, a method for providing product information according to another embodiment of the present disclosure begins with step S71, which receives a request for detailed information on a first product from a user terminal. The user can select one or more products (the first product) displayed on a search results page via the user terminal, and the user terminal (200) can transmit a request for detailed information on the first product to the service server (100).
[0085] Next, in step S72, ranking information of the first product within the category to which the first product belongs can be obtained, and in step S73, if the ranking of the first product is within a preset upper ranking, a ranking badge for the first product can be generated. For a detailed description thereof, refer to the content described with reference to FIG. 2. Meanwhile, since the width of the area where the ranking badge is displayed in the present embodiment may be larger than the width of the area where the ranking badge is displayed in the previous embodiment due to the configuration of the page, the ranking badge according to the present embodiment may further include text (phrase) indicating that it is a sales ranking. That is, the ranking badge according to the present embodiment may include text indicating category information to which the first product belongs, text indicating ranking information of one product, and text indicating that it is a sales ranking.
[0086] Next, in step S74, the ranking badge may be displayed in the first area of the detailed information page for the first product. Here, the first area may be adjacent to the area displaying the name information for the first product. For example, the ranking badge may be displayed in a subarea adjacent to the area displaying the name information for the first product.
[0087] In one embodiment, the spacing between the first region and the region adjacent to the first region may be dynamically adjusted. Specifically, the spacing between the first region and the region adjacent to the first region may be dynamically adjusted based on the type of information displayed in the region adjacent to the first region. For example, if the information displayed in the region adjacent to the first region is optional information, the spacing between the first region and the region adjacent to the first region may be adjusted to increase.
[0088] In this regard, further details are provided with reference to Fig. 10.
[0089] As illustrated in (a) of Fig. 10, when review summary information is displayed in an area (11) adjacent to a first area (13a) where a ranking badge is displayed, the gap between the first area and the area adjacent to the first area may be adjusted to decrease. Alternatively, the gap may be adjusted to maintain a default value.
[0090] On the other hand, when price information is displayed in an area (12) adjacent to a first area (13b) where a ranking badge is displayed, as illustrated in (b) of FIG. 10, the gap between the first area and the area adjacent to the first area may be adjusted to be larger than the gap illustrated in (a) of FIG. 10.
[0091] In one embodiment, the size of the first region may be dynamically adjusted based on the length of information contained in the ranking badge. As described above, the ranking badge may include text indicating "Category Name," "Sales Ranking," and "Ranking." If the area occupied by the text contained in the ranking badge exceeds a preset length, the size of the first region may be dynamically adjusted. For example, the size of the first region may be adjusted so that the text indicating "Category Name" is displayed on one line, and "Sales Ranking" and "Ranking" are displayed on subsequent lines. This will be described in more detail with reference to FIG. 11.
[0092] As illustrated in FIG. 11, when the ranking badge includes “Action Cam / Camcorder Accessories” (category information), “Sales Ranking”, and “10th” (ranking information), if the number of texts indicating the category information or the length of the category information is long, the size of the first area (23) can be adjusted so that the text indicating the “category name” can be displayed on one line, and “Sales Ranking” and “Ranking” can be displayed on the next line. In this way, by appropriately adjusting the size of the area where the ranking badge is displayed depending on the information included in the ranking badge, a consistent and highly readable UI can be provided to the user.
[0093] Referring back to FIG. 7, in step S75, a detailed information page displaying a ranking badge may be provided to the user terminal. The user can easily recognize that the first product is a popular product within the category through the ranking badge displayed on the detailed information page. Similarly to the previous embodiment, the ranking badge may include a link to a ranking page displaying information on popular products within the category to which the first product belongs. If a user input selecting the ranking badge is detected, a ranking page displaying information on popular products within the category to which the first product belongs may be provided.
[0094] Hereinafter, the method for providing product information according to this embodiment will be described in more detail with reference to specific examples.
[0095] FIG. 8 is a drawing exemplarily showing a detailed information page that can be referenced in one embodiment of the present disclosure.
[0096] As illustrated in FIG. 8, the detailed information page (80) may include an image information display area (81), a product name information display area (82), etc. If a ranking badge is assigned to a product, i.e., if the product's ranking within the category to which it belongs is within a preset upper ranking, a ranking badge (83) may be displayed in the first area of the detailed information page (80) of the first product. As illustrated in FIG. 8, the ranking badge (83) may be displayed in a lower area of the area (82) indicating the product name information.
[0097] Here, the ranking badge (83) may include text indicating category information (“tablet”), text indicating sales ranking (“sales ranking”), and text indicating ranking information (“1st”). In this case, the text indicating ranking information (“1st”) may be set to a color that is visually noticeable.
[0098] In addition, the ranking badge (83) may include a link to a ranking page that shows popular product information within the category (“Tablet”) to which “A Tablet” (first product) belongs, and when the ranking badge (83) is selected (touched), a ranking page (90) linked to the ranking badge (83) may be displayed (see FIG. 9). For a description of the ranking page (90), refer to the description made with reference to FIG. 5.
[0099] An embodiment in which a ranking badge is displayed on a detailed information page has been described in detail with reference to FIGS. 7 to 11. As described above, by displaying a ranking badge indicating ranking information within the detailed information page of a first product, a user can recognize that the first product is a popular product, and by selecting the ranking badge, the user can easily check information on popular products within the same category.
[0100] FIG. 12 is a hardware configuration diagram of a computing device according to some embodiments of the present disclosure.
[0101] Referring to FIG. 12, a computing device (500) may include one or more processors (510), a bus (530), a communication interface (540), a memory (520) for loading a computer program executed by the processor (510), and a storage (550) for storing a computer program (560). However, only components related to the embodiment of the present disclosure are illustrated in FIG. 12. 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. 12. That is, the computing device (500) may further include various components in addition to the components illustrated in FIG. 12. In addition, in some cases, the computing device (500) may be configured in a form in which some of the components illustrated in FIG. 9 are omitted. Hereinafter, each component of the computing device (500) will be described.
[0102] The processor (510) can control the overall operation of each component of the computing device (500). The processor (510) 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 Graphics Processing Unit (GPU), or any other type of processor well known in the art of the present disclosure. In addition, the processor (510) can perform operations for at least one application or program for executing operations / methods according to embodiments of the present disclosure. The computing device (500) can include one or more processors.
[0103] Next, the memory (520) can store various data, commands, and / or information. The memory (520) can load a computer program (560) from the storage (550) to execute operations / methods according to embodiments of the present disclosure. The memory (520) may be implemented as a volatile memory such as RAM, but the present disclosure is not limited thereto.
[0104] Next, the bus (530) can provide communication functions between components of the computing device (500). The bus (530) can be implemented as various types of buses, such as an address bus, a data bus, and a control bus.
[0105] Next, the communication interface (540) can support wired and wireless Internet communication of the computing device (500). Furthermore, the communication interface (540) can also support various communication methods other than Internet communication. To this end, the communication interface (540) can be configured to include a communication module well known in the technical field of the present disclosure.
[0106] Next, the storage (550) can non-temporarily store one or more computer programs (560). The storage (550) can be configured to include non-volatile memory such as Read Only Memory (ROM), Erasable Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), 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.
[0107] Next, the computer program (560) may include one or more instructions that, when loaded into the memory (520), cause the processor (510) to perform operations / methods according to various embodiments of the present disclosure. That is, the processor (510) may perform operations / methods according to various embodiments of the present disclosure by executing the loaded one or more instructions.
[0108] For example, the computer program (560) may include instructions for performing an operation of receiving a search request for a keyword from a user terminal, an operation of obtaining information on one or more products associated with the keyword, wherein the one or more products include a first product, an operation of obtaining ranking information on the first product within a category to which the first product belongs, an operation of generating a ranking badge for the first product when the ranking of the first product is within a preset upper ranking, wherein the ranking badge includes category information to which the first product belongs and ranking information on the first product, an operation of displaying the ranking badge in an area indicating information on the first product on a search results page including information on the one or more products, and an operation of providing a search results page on which the ranking badge is displayed to the user terminal.
[0109] In another example, the computer program (560) may include instructions that cause the processor to perform the following actions: receiving a request for detailed information on a first product from a user terminal; obtaining ranking information on the first product within a category to which the first product belongs; generating a ranking badge for the first product when the ranking of the first product is within a preset upper ranking, wherein the ranking badge includes category information to which the first product belongs and ranking information on the first product; displaying the ranking badge in a first area of a detailed information page of the first product; and providing the detailed information page on which the ranking badge is displayed to the user terminal.
[0110] Various embodiments of the present disclosure and effects according to the embodiments have been described with reference to FIGS. 1 through 12. 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 description below.
[0111] 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.
[0112] The technical concepts of the present disclosure described so far can be implemented as computer-readable code on a computer-readable recording medium. A computer program recorded on the computer-readable recording medium can be transmitted to another computing device via a network such as the Internet, installed on the device, and used therein.
[0113] Although the operations are depicted in a specific order in the drawings, it should not be understood that the operations must be performed in the specific order depicted, or in a sequential order, or that all depicted operations must be performed to achieve the desired result. In certain circumstances, multitasking and parallel processing may be advantageous. Although various embodiments of the present disclosure have been described above with reference to the attached drawings, those skilled in the art to which the present disclosure pertains will understand that the technical concepts of the present disclosure can be implemented in other specific forms without changing the technical concepts or essential characteristics thereof. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive. The scope of protection of the present disclosure should be interpreted by the claims below, and all technical ideas within a scope equivalent thereto should be interpreted as being included in the scope of the technical ideas defined by the present disclosure.
Claims
1. In a method performed on one or more computing devices, A step of receiving a search request for a keyword from a user terminal; A step of obtaining information about one or more products associated with the above keyword, wherein the one or more products include a first product; A step of obtaining ranking information of the first product within the category to which the first product belongs; A step of generating a ranking badge for the first product when the ranking of the first product is within a preset upper ranking, wherein the ranking badge includes information on the category to which the first product belongs and information on the ranking of the first product; A step of displaying the ranking badge in an area indicating information about the first product on a search results page including information about the one or more products; and A step of providing a search results page displaying the ranking badge to the user terminal; including, How to provide product information.
2. In paragraph 1, The ranking information of the above first product is calculated based on the average daily sales volume over a preset period. How to provide product information.
3. In paragraph 1, The above ranking badge is displayed in a location adjacent to the area displaying the price information of the first product. How to provide product information.
4. In paragraph 1, The steps to display the above ranking badge are: A step of obtaining information about badges other than the ranking badge assigned to the first product; and A step of determining whether to display the ranking badge based on information about the other badge, How to provide product information.
5. In paragraph 4, The step of determining whether to display the above is: A step of determining to display the ranking badge when the number of the other badges is less than the reference value, and determining not to display the ranking badge when the number of the other badges is greater than the reference value, How to provide product information.
6. In paragraph 4, The step of determining whether to display the above is: A step of checking whether a preset priority badge exists in the above other badge; and Including a step of determining to display the ranking badge if the priority badge does not exist, and determining not to display the ranking badge if the priority badge exists. How to provide product information.
7. In paragraph 1, In response to a user's input selecting the ranking badge, the method further comprises providing a ranking page showing popular product information within the category to which the first product belongs. How to provide product information.
8. In a method performed on one or more computing devices, A step of receiving a request for detailed information on a first product from a user terminal; A step of obtaining ranking information of the first product within the category to which the first product belongs; A step of generating a ranking badge for the first product when the ranking of the first product is within a preset upper ranking, wherein the ranking badge includes information on the category to which the first product belongs and information on the ranking of the first product; A step of displaying the ranking badge in the first area of the detailed information page of the first product; and A step of providing a detailed information page displaying the ranking badge to the user terminal; including, How to provide product information.
9. In paragraph 8, The ranking information of the above first product is calculated based on the average daily sales volume over a preset period. How to provide product information.
10. In paragraph 8, The above first area indicates a location adjacent to an area indicating the name information of the first product. How to provide product information.
11. In paragraph 8, The steps to display the above ranking badge are: Comprising a step of dynamically adjusting the gap between the first area and the area adjacent to the first area based on the type of information displayed in the area adjacent to the first area, How to provide product information.
12. In paragraph 8, The steps to display the above ranking badge are: A step of dynamically adjusting the size of the first area based on the length of information included in the ranking badge, How to provide product information.
13. In paragraph 8, In response to a user's input selecting the ranking badge, the method further comprises providing a ranking page showing popular product information within the category to which the first product belongs. How to provide product information.
14. Processor; and Contains memory for storing commands, The above instruction, when executed by the processor, causes the processor to: An action of receiving a search request for a keyword from a user terminal; An operation of obtaining information about one or more products associated with the above keyword, wherein the one or more products include a first product; An action of obtaining ranking information of the first product within the category to which the first product belongs; An operation in which, if the ranking of the first product is within a preset upper ranking, a ranking badge is generated for the first product, wherein the ranking badge includes information on the category to which the first product belongs and information on the ranking of the first product; An action of displaying the ranking badge in an area indicating information about the first product on a search results page including information about one or more products; and To perform an action of providing a search result page displaying the above ranking badge to the user terminal; Computing device.
15. Processor; and Contains memory for storing commands, The above instruction, when executed by the processor, causes the processor to: An action of receiving a request for detailed information about a first product from a user terminal; An action of obtaining ranking information of the first product within the category to which the first product belongs; An operation in which, if the ranking of the first product is within a preset upper ranking, a ranking badge is generated for the first product, wherein the ranking badge includes information on the category to which the first product belongs and information on the ranking of the first product; An action of displaying the ranking badge in the first area of the detailed information page of the first product; and To perform an action of providing a detailed information page displaying the above ranking badge to the user terminal; Computing device.
Citation Information
Patent Citations
Method for storing strand using turntable
KR1020240161440A
Source driver, display driving device, and display device including thereof
KR1020250052681A
Semiconductor transmit receive module
KR1020250174308A
KR20210044665A