Method and apparatus for related search terms
Patent Information
- Application Number
- TW113142662
- Authority / Receiving Office
- TW · TW
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2024-10-22
- Filing Date
- 2024-11-07
- Publication Date
- 2026-08-11
- Estimated Expiration
- 2044-11-06
AI Technical Summary
Existing search technologies display related search terms unnecessarily after a user has found the desired product, provide only text-based information, and show products the user has already declined, complicating the search experience and reducing reliability.
A method and apparatus that dynamically display relevant search terms based on user browsing behavior, time, and number of selections, incorporating images and text to provide timely and visually appealing information.
Enhances search efficiency by minimizing unnecessary information, improving user satisfaction, and increasing sales through timely and visually intuitive search term presentation.
Smart Images

Figure TWG2TB001905459_001 
Figure TWG2TB001905459_002 
Figure TWG2TB001905459_003
Abstract
Description
Technical Field
[0001] This disclosure relates to a method and apparatus for displaying relevant search terms in search results pages, etc., and to a technology for dynamically displaying relevant search terms based on user browsing actions, time, number of selections, and other conditions. Prior Technology
[0002] Related search terms are displayed on the search results page, recommending other search terms related to the entered search terms. This helps users find the products or information they want more easily. Related search terms not only improve search results and the user browsing experience, but also help consumers quickly find suitable products to aid their choices, thereby contributing to increased sales. It is an important element.
[0003] Various technologies related to relevant search terms have been developed in the past. These technologies aim to help consumers search and drive purchases by presenting other search terms related to the keywords a user is searching for. However, these existing technologies have some limitations.
[0004] First, there are instances where related search terms are displayed without considering the user's intent. This results in related search terms continuing to be displayed unnecessarily even after the user has found the desired product on the search results page. This can unnecessarily complicate and confuse the user's search experience.
[0005] Secondly, existing technologies primarily provide relevant search terms in text form. Their limitation lies in the inability to offer visual information, thus failing to adequately assist users in easily identifying or selecting desired products.
[0006] Third, there are instances where products that the user has already decided not to purchase are displayed again as related search terms. The problem with this approach is that it fails to provide actual help to the user, instead hindering the user's search experience and reducing the reliability of search results.
[0007] Therefore, in order to overcome these limitations, a new method for displaying relevant search terms is needed that can dynamically display relevant search terms based on various conditions such as the user's browsing behavior, time, and number of selections.
[0008] Prior technology documents
[0009] Patent documents
[0010] (Patent Document 0001) Korean Patent 10-1194296 (Publication Date: October 24, 2012) Summary of the Invention
[0011] Problem to be solved:
[0012] Existing technologies have the problem of unnecessarily continuing to display related search terms even after a user has found the product they want. Furthermore, displaying search terms solely in text format fails to provide sufficient assistance to users in selecting products. Additionally, there are instances where products the user has already decided not to purchase are displayed again as related search terms, causing inconvenience to the user and reducing search reliability.
[0013] To address these limitations, this invention proposes a technology that dynamically displays relevant search terms based on user browsing behavior, time, number of selections, and other factors. Specifically, when a user scrolls through a certain number of items on the search results page without finding the desired product, the system can automatically sense this and display relevant search terms to provide more useful search results. Thus, users can view relevant search terms only when needed, minimizing unnecessary information and improving the efficiency of the search process.
[0014] In addition to text, this invention also provides images as related search terms, allowing users to visually and quickly identify relevant products. By simultaneously providing users with search terms they may be interested in and product images, it helps users make better judgments during the selection process, ultimately contributing to search convenience and increased sales.
[0015] For example, if a user does not reach a specific landing page within a pre-specified time, or does not select a specific product within a pre-specified number of selections, the present invention can automatically sense this and display relevant search terms at an appropriate time. In this way, matching search terms can be displayed based on the user's browsing pattern, solving the problem of displaying unnecessary search terms in existing technologies.
[0016] These technological improvements enable users to receive timely visual and text-based information, maximize search efficiency, and enhance the quality of information presented on search results pages, benefiting both consumers and businesses.
[0017] However, the above description is merely an example of the problem that this invention aims to solve. The problem that this invention aims to solve is not limited to the examples described above.
[0018] The technical solution of the present invention is as follows:
[0019] According to one embodiment of this disclosure, a method for displaying related search terms can be provided, comprising the following steps: identifying whether a user's behavior performed on a search results page for a first search term or a page accessible through the search results page satisfies the conditions for displaying related search terms; and if the user's behavior is identified as satisfying the conditions for displaying related search terms, displaying a second search term different from the first search term, wherein the conditions for displaying related search terms are preset based on the user's behavior.
[0020] In the method for displaying relevant search terms, the conditions for displaying relevant search terms include the following situations: the user does not reach the specific landing page within a pre-specified time, does not reach the specific landing page within a pre-specified number of selections, or scrolls through more than a pre-specified number of products.
[0021] The method for displaying related search terms further includes the following steps: identifying whether the user's behavior meets the conditions for stopping the display of related search terms; and if the conditions for stopping the display of related search terms are met, stopping the display of the second search term, wherein the conditions for stopping the display of related search terms may be preset based on the user's behavior.
[0022] The conditions for stopping the display of related search terms can include situations where the user arrives at a specific landing page.
[0023] The second search term includes at least one search term that is different from the first search term, and can be dynamically determined based on the first search term.
[0024] The feature may be that the second search term includes at least one of text or an image related to the text, and the choice between including text or an image related to the text is dynamically determined based on the first search term.
[0025] According to another embodiment of this disclosure, a related search term display device may be provided, comprising: one or more processors; and a memory storing a computer program executed by the one or more processors, wherein when the computer program is executed, the one or more processors perform the following operations: identifying whether the user's behavior performed on a search results page for a first search term or on a page accessible through the search results page satisfies the related search term display conditions; and if the related search term display conditions are satisfied, displaying a second search term different from the first search term, wherein the related search term display conditions are preset based on the user's behavior.
[0026] The relevant search terms display criteria may include the following situations: the user fails to reach the specific landing page within a pre-specified time, fails to reach the specific landing page within a pre-specified number of selections, or scrolls through more than a pre-specified number of products.
[0027] The processor can perform the following operations: identify whether the user's behavior meets the conditions for stopping the display of related search terms; and if the conditions for stopping the display of related search terms are met, stop displaying the second search term, wherein the conditions for stopping the display of related search terms may be preset based on the user's behavior.
[0028] The conditions for stopping the display of related search terms can include situations where the user arrives at a specific landing page.
[0029] The second search term includes at least one search term that is different from the first search term, and can be dynamically determined based on the first search term.
[0030] The feature may be that the second search term includes at least one of text or an image related to the text, and the choice between text or an image related to the text is dynamically determined based on the first search term. Simple Explanation of the Diagram
[0031] Figure 1 is a diagram illustrating a related search term display device, database, and network according to an embodiment of the present disclosure.
[0032] Figure 2 is a diagram showing a user entering search terms in relation to an embodiment of this disclosure.
[0033] Figure 3 is a diagram illustrating the state of a search results page (SRP) based on search terms in relation to an embodiment of this disclosure.
[0034] Figure 4 is a product details page showing the embodiments disclosed herein.
[0035] Figure 5 is a diagram illustrating a method for displaying relevant search terms according to an embodiment of the present disclosure.
[0036] Figure 6 is a diagram illustrating relevant search terms including large images and text according to an embodiment of this disclosure.
[0037] Figure 7 is a diagram illustrating relevant search terms including thumbnails and text according to an embodiment of this disclosure.
[0038] Figure 8 is a diagram illustrating content related to the display conditions of relevant search terms according to an embodiment of this disclosure.
[0039] Figure 9 is a diagram illustrating a method for displaying relevant search terms according to an embodiment of the present disclosure.
[0040] Figure 10 is a diagram illustrating a method for displaying relevant search terms according to an embodiment of the present disclosure.
[0041] Figure 11 is a flowchart illustrating a method for displaying relevant search terms according to an embodiment of the present disclosure.
[0042] Figure 12 is a block diagram illustrating the hardware structure of a computing device for displaying relevant search terms according to an embodiment of the present disclosure. Implementation
[0043] The preferred embodiments of this disclosure are described in detail below with reference to the accompanying drawings. The advantages and features of this disclosure, as well as the methods for achieving these advantages and features, will become apparent from the accompanying drawings and the embodiments described below. However, this disclosure is not limited to the embodiments described below, but can be implemented in various forms. These embodiments are intended only to make the disclosure more complete and to fully inform those skilled in the art of the scope of this disclosure, which is defined only within the scope of the claims.
[0044] When assigning element symbols to the technical features in the various figures, it should be noted that for the same technical feature, even if it is indicated in different figures, the same technical feature should have the same element symbol as much as possible. Furthermore, when describing the embodiments of this disclosure, detailed descriptions of related well-known structures or functions will be omitted if they are deemed to obscure the essence of the embodiments of this disclosure.
[0045] Unless otherwise defined, all terms (including technical and scientific terms) used in this specification are to be used in the sense commonly understood by one of ordinary skill in the art to which this disclosure pertains. Furthermore, terms defined in commonly used dictionaries should not be interpreted ideally or excessively unless explicitly defined otherwise. The terminology used in this specification is for describing embodiments and not for limiting the invention. In this specification, unless specifically stated otherwise, singular forms include plural forms.
[0046] Furthermore, when describing the technical features of the embodiments disclosed herein, terms such as first, second, A, B, (a), and (b) may be used. These terms are used only to distinguish technical features from other technical features, and the nature, order, or sequence of the corresponding technical features are not limited by these terms. When a technical feature is described as "connected," "coupled," or "connected" to another element, that technical feature may be directly connected or connected to that other technical feature, and each technical feature may also be "connected," "coupled," or "connected" to another technical feature.
[0047] The use of "comprises" and / or "comprising" in this specification does not preclude the presence or addition of more than one other technical feature, step, operation, and / or element.
[0048] Figure 1 is a diagram illustrating a related search term display device, database, and network according to an embodiment of the present disclosure.
[0049] Database 110 is a device for storing various search terms and related information. For example, it can store related search terms that correspond to a specific search term. In this case, the related search terms stored in the database can be words that are statistically frequently searched together with the specific search term. Such information can be used to provide useful information for the search terms entered by the user and further display highly relevant keywords.
[0050] Network 120 can be implemented through various wired and wireless network technologies such as Local Area Network (LAN), Wide Area Network (WAN), Mobile Radio Communication Network (MRC), and Wireless Broadband Internet (Wibro). This allows for real-time data transmission between database 110 and related search term display device 130, enabling rapid processing of search term-related information and its delivery to the user.
[0051] The related search term display device 130 can display related search terms based on information provided by a database, and when conditions such as the user's browsing actions, time, and number of selections are met. For example, it can operate by dynamically displaying related search terms when the user does not reach a specific landing page within a certain time or scrolls through a certain number of items. Therefore, users can view the related search terms they need at the appropriate time, minimizing unnecessary information and improving the search experience.
[0052] The disclosed method for displaying relevant search terms can improve search efficiency by providing useful search term information at appropriate times when users browse, and can increase sales and improve user satisfaction based on statistical information stored in database 110.
[0053] Figure 2 is a diagram showing a user entering search terms in relation to an embodiment of this disclosure.
[0054] 210 represents the search box, a space where users can enter their search terms. Users can enter their search terms in the search box and then click the search button or press Enter to perform a search. When a search is executed, a search results page (SRP) will be displayed, providing search results related to the user's entered search terms.
[0055] 220 indicates a user-entered search term, which is specific text used to search for topics or products of interest to the user. For example, a user could enter "beverage" as a search term, and related products or information based on this would be displayed on the search results page. In this case, the user-entered search term is a core element of the related search term display device, and additional related search terms can be displayed based on other search terms that are statistically related to the corresponding search term.
[0056] Based on statistical information stored in the database, the system analyzes the search terms entered above and can dynamically display additional related search terms based on how many products the user browsed on the search results page or whether a specific time period has passed. For example, it can automatically analyze keywords that are frequently searched together with the user's search term "beverage" and present related search terms based on the user's search patterns.
[0057] Figure 3 is a diagram illustrating the state of a search results page (SRP) based on search terms in relation to an embodiment of this disclosure.
[0058] 310 represents multiple products, which can be products related to the search term 220 entered by the user. For example, when the user enters the search term "beverage" in the search box, 310 displays various products related to "beverage" on the search results page based on information stored in database 110.
[0059] 311 to 314 represent individual products, from which users can select at least one to purchase. 311 to 314 can each consist of multiple products related to "beverages," with each product displayed in the search results based on its relevance to the search terms.
[0060] Users can select at least one item from 311 to 314 and purchase it. If no desired item is selected, they can scroll to browse more items. For example, if a user views 15 items without selecting any, it indicates that the user has not found the desired item. In this case, considering that the user may want to enter other search terms to find the desired item, relevant search terms can be displayed dynamically.
[0061] Furthermore, users may not be clear about what search terms they should enter. Providing relevant search terms in such cases can help users choose the appropriate ones. This can help users find the products they want more easily and improve their search experience.
[0062] 310 is a concept that includes the overall list of products from 311 to 314, but is not limited to this. For example, 311 to 314 are illustrated for illustrative purposes, and in reality, more or fewer products may be displayed on the search results page. 310 is a concept that includes such a range of products and can include various numbers of products.
[0063] Such search results pages can provide users with a wider range of choices, helping them easily browse and purchase related products.
[0064] Figure 4 is a product details page showing the embodiments disclosed herein.
[0065] 410 indicates the product detail page. Users can navigate to this page when they find a product they want. The product detail page provides comprehensive information about the product, helping users gain deeper insights and make purchasing decisions. If a user enters the product detail page and then returns to the search results page, this can be interpreted as a signal that the user is not interested in the relevant product.
[0066] 420 indicates an "Add to Cart" button, allowing users to add items to their cart for future purchase. 430 indicates a "Buy Now" button, enabling users to purchase items immediately. The user's selection of either button (420 or 430) can continue into the purchase process, and the screen displayed after adding items to the cart or selecting "Buy Now" can be set as the landing page.
[0067] Furthermore, once a user enters a product details page, it can be interpreted as an indication that they intend to purchase the product. Therefore, the product details page can be set as the landing page. In other words, it can be understood as a signal that the user has shown sufficient interest in the product.
[0068] Setting a landing page can serve as a condition for displaying new search terms when a user does not find products related to their search terms. For example, it can display relevant search terms when a user does not reach a specific landing page within a certain time or scrolls through a certain number of products. The landing page can be understood as an important signal of a user's interest in products or their purchase intentions, thus allowing for the display of more refined relevant search terms.
[0069] Figure 5 is a diagram illustrating a method for displaying relevant search terms according to an embodiment of the present disclosure.
[0070] 510 represents the search term entered by the user. It is the first search term entered by the user in the search box, such as a word related to beverages. This search term is a core element of the related search term display device, and it can display other related search terms.
[0071] 520 indicates related search terms, displaying search terms related to the user-entered search term 510. These related search terms can be based on information stored in database 110. Related search terms can consist of words that are frequently searched together with the user-entered first search term, or words with high relevance.
[0072] Additionally, related search terms 520 can be dynamically determined or updated based on search terms 510. Specifically, search terms related to a specific search term can be identified as those statistically searched together with the specific search term and stored in database 110. However, related search terms can be dynamically added or excluded based on user behavior such as scrolling, clicking, or selecting on pages linked to search results pages or product payment pages. For example, if a user clicks on a related search term to view results pages for other search terms and then returns to the previous page, it can be determined that the related search term is not needed and excluded from the related search terms. Related search terms can be dynamically updated in this way.
[0073] Examples of related search terms are shown in sections 521 to 524. For instance, when a user searches for beverages, related search terms such as sugar-free cola (521), carbonated water (522), sugar-free drinks (523), or fruit and vegetable drinks (524) may be displayed. However, these are just examples, and different related search terms may be displayed. Furthermore, although four related search terms are shown in the diagram, this is only an example; in reality, a particular search term may have more or fewer than four related search terms.
[0074] In this disclosure, the first search term is the search term entered by the user, and the second search term is a different word from the first search term, which may be related search terms provided by the database. The second search term can help users find relevant products or information more easily.
[0075] Related search terms 520 may include at least one of text or images. In Figure 5, 521 to 524 show examples of related search terms consisting only of text. This can be a situation where a user can fully identify relevant content simply by viewing the text.
[0076] In addition, the database can be pre-configured to display search terms containing only text, or both text and small images, text and large images, or only images. The display method for relevant search terms can be pre-defined based on the characteristics of the search terms and the information needed by the user.
[0077] In particular, as shown in Figure 5, the scenario of related search terms consisting solely of text can be pre-set so that users can fully predict the specific content simply by viewing the text of the search term or related search terms. Thus, even without unnecessary visual elements, users can easily understand and browse the content of the related search terms.
[0078] Figure 6 is a diagram illustrating relevant search terms including large images and text according to an embodiment of this disclosure.
[0079] Examples of relevant search terms are shown in sections 621 to 623, each accompanied by a large image and text. This method aims to help users visually identify products more clearly and assist them in selecting relevant items. For example, 621 represents sugar-free cola, displaying both an image of cola and the text "sugar-free cola." 622 represents carbonated water, displaying both an image of carbonated water and the text "carbonated water." 623 represents sugar-free beverages, with an image illustrating how easily users can identify the product.
[0080] The system can dynamically determine or update relevant search terms based on search terms 510. After a user searches for a specific product, the system can display products that are frequently searched together with the corresponding product based on statistical information stored in the database 110, and add or exclude products based on the user's search actions. When a user clicks on a relevant search term to move to other search terms and then returns to the previous page, the system can exclude the corresponding relevant search terms or add new search terms.
[0081] Furthermore, as shown in Figure 6, including large images in related search terms helps users visually identify the specific features of a product. Unlike providing only text, by providing images simultaneously, users can more clearly identify products and make purchasing decisions more quickly and easily. Large images can clearly convey the appearance, design, or representative visual features of a product, helping to communicate information that is difficult for users to obtain from text alone.
[0082] In particular, as shown in Figure 6, relevant search terms are presented as large images, allowing users to visually access richer information and making selections more intuitive compared to simple text search terms. This makes the user's browsing experience smoother and maximizes the usefulness of relevant search terms.
[0083] Therefore, Figure 6 shows an example of providing related search terms with both large images and text for user-input search terms, which can be described as one of the important ways to help users make choices and improve the search experience.
[0084] Figure 7 is a diagram illustrating relevant search terms including thumbnails and text according to an embodiment of this disclosure.
[0085] Examples of relevant search terms, 721 to 723, are provided in a format that combines small images and text. 721 represents sugar-free cola, 722 represents carbonated water, and 723 represents sugar-free beverages. This format of relevant search terms aims to provide users with small images and text to illustrate visual recognition, allowing them to more intuitively understand the characteristics of the product.
[0086] Related search terms are search terms that are related to the search term 510 entered by the user, and can be determined based on information stored in the database 110. Each related search term can consist of words that are statistically frequently searched together with a specific search term or words that are highly relevant.
[0087] In particular, providing small images helps users easily identify the visual features of specific products or information related to their search terms. The advantage is that although it occupies less space than a large image, it can still intuitively convey the characteristics of the product. For example, 721 uses a small image of sugar-free cola to help users easily identify the corresponding product, 722 contains an image of carbonated water, and 723 contains an image of sugar-free beverages, thus allowing for visual identification of the product corresponding to each relevant search term.
[0088] Additionally, relevant search terms 720 can be dynamically determined or updated based on user behavior. When a user clicks on a specific product or scrolls through the page, relevant search terms can be dynamically added or excluded, and updated using user-matching information.
[0089] As mentioned above, Figure 7 shows an example of providing related search terms with both thumbnails and text, which is one way to help users browse related products or information more easily through visual means.
[0090] Figure 8 is a diagram illustrating content related to the display conditions of relevant search terms according to an embodiment of this disclosure.
[0091] The related search term display criteria provide relevant search terms based on preset standards when the user performs a specific action, providing timely information to guide the user's selection. These criteria can be set according to different standards; Figure 8 shows three examples. However, this is just an example; the number or format of the criteria can be configured in various ways.
[0092] The first condition is that the user does not reach the specific landing page within a pre-specified time. In this case, the pre-specified time can be set to, for example, 15 seconds, 30 seconds, or 60 seconds. The landing page can represent a page used for the user's purchase decision, such as a product details page, an add-to-cart screen, or a buy-now page.
[0093] The second condition is when a user fails to reach a specific landing page within a pre-specified number of selections. For example, the number of selections could be set to 1, 3, or 5, indicating that the user has selected the product multiple times without showing any purchase intent. This could mean the user was unable to find the desired product through the search.
[0094] The third condition is when the user scrolls through more than a pre-specified number of items. For example, if a user scrolls through more than 15 items without selecting the desired item, it indicates that the user was unable to find the desired item using the corresponding search terms. The specific number can be defined as 10, 15, or 20 items.
[0095] 810 indicates that the user has scrolled through 15 items on the search results page using specific search terms. This situation corresponds to the "browsing more than a pre-specified number of items" condition in the relevant search term display criteria, indicating that the user is continuing to browse without finding the specific item. This can be interpreted as a signal that the user has not found the desired item or is likely encountering difficulties in selecting items.
[0096] Example 820 shows the display of related search terms at the position where the 16th product will be displayed. For example, if a user has viewed 15 products and still hasn't found the product they want, the system can provide related search terms to the user's input. By suggesting additional search terms or alternative products, the system improves the user's search experience and helps them find more suitable products. Thus, example 820 displays text-based related search terms such as "sugar-free soda," "vitamin drinks," and "sugar-free beverages," which is how it is displayed as the user continues scrolling.
[0097] 830 indicates that general products are displayed again below the related search terms, showing the 16th product appearing again on the search results page alongside the related search terms. This provides an environment where users can further browse products even after the related search terms are displayed, demonstrating how related search terms and general products can be displayed together.
[0098] According to one embodiment of this disclosure, when a user browses more than a pre-specified number of products on the search results page but still cannot find the desired product, the system can display relevant search terms to support the user's further search actions. Furthermore, relevant search terms can be dynamically displayed based on statistical relevance to help the user find the desired product, and the display can be adjusted according to the user's browsing behavior.
[0099] As described above, Figure 8 illustrates the dynamic display of relevant search terms when a user does not find the desired product on the search results page.
[0100] Figure 9 is a diagram illustrating a method for displaying relevant search terms according to an embodiment of the present disclosure.
[0101] 910 indicates that the user has scrolled through 15 items on the search results page. This corresponds to the "browsing more than a pre-specified number of items" condition in the relevant search terms, meaning the user is still browsing without finding the desired item. This situation may suggest that the user is having difficulty selecting items.
[0102] 920 shows the status of related search terms, including text and large images, displayed below 15 products after a user has browsed them. For example, related search terms such as "sugar-free cola," "carbonated water," "sugar-free beverages," and "vitamin drinks" are provided to help users browse products more easily. Related search terms are search terms that are related to the first search term entered by the user (e.g., beverages) and can be dynamically provided based on statistical relevance in a database.
[0103] 930 indicates that relevant search terms are displayed before general products are shown. This provides users with the opportunity to browse general products after viewing relevant search terms, offering users more diverse choices by simultaneously providing both relevant search terms and general products.
[0104] Figure 9 illustrates in detail how to dynamically display relevant search terms, including text and large images, to improve the user's browsing experience while the user is browsing products using specific search terms.
[0105] Figure 10 is a diagram illustrating a method for displaying relevant search terms according to an embodiment of the present disclosure.
[0106] 1010 indicates that the user has scrolled through 15 products on the search results page. This corresponds to the "browsing more than a pre-specified number of products" condition in the relevant search terms, indicating that the user did not find the desired product and continued browsing.
[0107] Figure 1020 illustrates a scenario where related search terms consisting of text and a small image are displayed at the location where the 16th product will be displayed. This differs from the simultaneous display of text and a large image in Figure 9, using relatively small images to minimize screen space usage while allowing users to easily understand the related products. For example, related search terms such as "sugar-free cola," "carbonated water," and "vitamin drinks" can be provided along with small images, which can be related to the user's search terms (e.g., beverages). Related search terms can be dynamically provided based on statistical data.
[0108] 1030 indicates that general products are displayed again below the related search terms, showing the 16th product appearing again on the search results page alongside the related search terms. This provides users with the opportunity to browse further products after viewing the related search terms.
[0109] Figure 10 differs from Figures 8 and 9, and specifically describes a way to provide information to users in a more concise and visually less burdensome manner by offering related search terms consisting of thumbnails and text.
[0110] Figure 11 is a flowchart illustrating a method for displaying relevant search terms according to an embodiment of the present disclosure.
[0111] S1110 is a step of identifying whether the user's behavior related to the first search term meets the display conditions for the relevant search term. The first search term can refer to the search term 220 entered by the user in the search box 210. When the user enters the first search term in the search box, the search results page (SRP) can display various products related to the first search term.
[0112] User actions related to the first search term can include various actions performed by the user on the search results page or pages linked to the search results page after entering the first search term, such as scrolling, clicking, and screen touches. For example, actions such as a user reaching a specific landing page or returning to the SRP after clicking on a product's details page can correspond to this. Another example is a user reaching a specific landing page within a specific time period. Yet another example is a user reaching a specific landing page within a pre-specified number of times.
[0113] These behaviors can indicate that a user wants more information about the first search term, or conversely, that their interest in a particular search term has decreased. The system can use this information to determine whether to display related search terms. This is a technology that takes into account the user's intentions and only displays related search terms when the user requests them.
[0114] S1110 can display a second search term based on the identified user behavior. The second search term can be displayed on the search results page, the product details page, or a specific location on a page linked to each of these pages. The second search term is a word different from the first search term and can be dynamically determined based on the user's browsing behavior. The second search term can be updated based on statistical relevance stored in database 110; if a user previously clicked on a term but was not interested and returned, that term can be excluded from the second search term. Conversely, if a user purchases a product or shows greater interest in a specific product, relevant search terms can be added to the second search term.
[0115] S1120 is the step of displaying a second search term if the relevant search term display conditions are met. After the user enters the first search term, the second search term can be displayed in a specific location on the search results page (SRP) or a page connected to the SRP, a product details page, or a page connected to the product details page. This specific location can be in an area easily visible to the user and can be a location that changes dynamically based on the user's browsing experience.
[0116] There are three main scenarios where the search terms meet the display criteria.
[0117] First, the scenario where the user does not reach the landing page within a pre-specified time. The pre-specified time can be set to, for example, 15 seconds, 30 seconds, or 1 minute. The specific landing page is a page that reflects the user's purchase intention; for example, it can be pre-set as any of the following: the product details page, the product purchase page, the payment page after the purchase page, or the page after adding the product to the cart. If the user does not reach such a landing page within the pre-specified time, it means that the user may not have found the desired product. Therefore, the system can display relevant search terms to help the user find suitable products more easily.
[0118] Second, what if the user doesn't reach the landing page within a pre-specified number of selections? The pre-specified number of selections can be set to, for example, 3, 5, or 10 times. If a user selects different products multiple times but doesn't reach the landing page, it may be a sign that the user hasn't found the product they want. In this case, the system can display relevant search terms so the user can browse new options and find a suitable product.
[0119] Third, when users scroll through more than a pre-specified number of products. This pre-specified number could be, for example, 15 or 30. Even if a user scrolls down the touchscreen on the search results page to view more products but fails to reach the desired landing page, they may not have found the product they wanted. In this case, it can be determined that the user is encountering difficulties during browsing. The system can then display relevant search terms to help the user find the desired product more easily.
[0120] Based on the characteristics of the search terms, the relevant search terms displayed can include at least one of images or text. Specifically, if a user can easily identify a product by viewing only the text, only the text can be displayed; if an image is required to identify the product, both a large image and relevant search terms can be displayed simultaneously. Additionally, if a small image is sufficient, both a small image and text can be provided. These technical features can be pre-stored in a database and dynamically updated based on the user's browsing patterns.
[0121] S1130 is a step that identifies whether the user's behavior meets the conditions for stopping the display of related search terms.
[0122] The stopping condition in this step can be defined as the user reaching a landing page. A landing page can include pages that clearly demonstrate the user's purchase intention, such as product detail pages, add-to-cart pages, or purchase pages. The user's arrival at these pages can be understood as a signal that there is no need to continue displaying additional related search terms. Therefore, this can serve as a criterion for stopping the display of related search terms.
[0123] User behavior can include various actions. For example, clicking or touching a specific product to navigate to its details page can be considered an action that satisfies the condition of stopping the display of related search terms. In this case, the system will determine that the user no longer needs additional related search terms and automatically stop displaying them.
[0124] S1140 is the step in S1130 to stop displaying the second search term when the condition for stopping the display of related search terms is met.
[0125] That is, in step S1130, when the stopping condition is met through user actions such as selecting a specific product or reaching a relevant landing page, the system stops displaying the second search term in step S1140. The second search term is a search term related to the first search term entered by the user, serving to provide additional search terms to help the user browse during the product search process. However, if the user has already selected the desired product and made a purchase, the second search term can be considered unnecessary information, and therefore the corresponding search term is stopped from being displayed.
[0126] In this way, the system can analyze users' browsing patterns in real time, sense actions related to users' search intentions, and appropriately provide or stop relevant search terms, thereby reducing unnecessary information and improving user experience.
[0127] Figure 12 is a block diagram illustrating the hardware structure of a computing device for displaying relevant search terms according to an embodiment of the present disclosure.
[0128] As shown in FIG12, the computing device 5000 may include one or more processors 5010, system buses 5060, communication interfaces 5020, memory 5040 loading computer programs executed by the processors 5010, and storage 5030 storing computer programs 5050. However, FIG12 only shows technical features relevant to the embodiments disclosed herein. Therefore, those skilled in the art to which this disclosure pertains will understand that other general technical features may be included in addition to those shown in FIG12. In other words, the computing device 5000 may also include various technical features other than those shown in FIG12. Furthermore, in some cases, the computing device 5000 may be configured with some technical features shown in FIG12 omitted. Each technical feature of the computing device 5000 will be described below. In addition, throughout this disclosure, the computing device 5000 and the computing system are interchangeable.
[0129] Processor 5010 can control the overall operation of various structures of computing device 5000. Processor 5010 may include at least one of a central processing unit (CPU), a microprocessor unit (MPU), a microcontroller unit (MCU), a graphics processing unit (GPU), or any form of processor known in the industry. Furthermore, processor 5010 can perform calculations for at least one application or program to perform operations / methods according to embodiments of this disclosure. Computing device 5000 may have one or more processors.
[0130] Furthermore, memory 5040 can store various data commands and / or information. Memory 5040 can load computer program 5050 from storage 5030 to execute the methods and / or operations of the embodiments disclosed herein. Memory 5040 can be implemented using volatile memory such as random access memory (RAM), but this disclosure is not limited thereto.
[0131] Furthermore, bus 5060 can provide communication functions between the technical features of computing device 5000. Bus 5060 can be implemented through various types of buses such as address bus, data bus, and control bus.
[0132] Secondly, the communication interface 5020 can support wired and wireless communication of the computing device 5000. Furthermore, the communication interface 5020 can also support various communication methods other than network communication. Therefore, the communication interface 5020 can include communication modules known in the art to which this disclosure pertains.
[0133] Then, the storage device 5030 can non-temporarily store one or more computer programs 5050. The storage device 5030 may include non-volatile memory such as read-only memory (ROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory, hard disk, removable hard disk, or any form of computer-readable recording medium known in the art to which this disclosure pertains.
[0134] Then, computer program 5050 may include one or more instructions that, when loaded into memory 5040, cause processor 5010 to perform operations / methods according to various embodiments of the present disclosure. In other words, processor 5010 may perform operations / methods according to various embodiments of the present disclosure by executing one or more loaded instructions.
[0135] For example, computer program 5050 may include instructions to perform the following operations: identify whether a user's behavior performed on a search results page for a first search term or a page accessible through the search results page satisfies the relevant search term display criteria; and if it is identified that the relevant search term display criteria are met, display a second search term different from the first search term.
[0136] According to one embodiment of this disclosure, by dynamically managing user browsing behavior and related search terms, various problems in existing search term presentation methods can be effectively solved. Existing related search term presentation methods cannot fully reflect user browsing patterns and have limitations such as providing unnecessary information or continuously displaying search terms that users are no longer interested in. In addition, there is also the problem that providing related search terms only through text cannot provide sufficient assistance to users in making choices.
[0137] This disclosure addresses the aforementioned problems by providing a solution that dynamically offers relevant search terms based on the user's browsing patterns and stops offering relevant search terms when necessary. This allows users to view relevant information at appropriate times, reducing unnecessary information and improving the search experience.
[0138] Specifically, the following effects can be expected by using the search term management system disclosed herein: a) Improved browsing experience: It can analyze users' browsing patterns and dynamically provide relevant search terms so that users can quickly find the information they need. Relevant search terms are updated based on users' scrolling or clicking behavior on products, thereby providing users with better choices and reducing browsing time. For example, when a user browses more than 15 products without selecting a specific product, relevant search terms are presented to provide new options, allowing the user to find the product they need more quickly.
[0139] b) Preventing Unnecessary Information: When a user reaches the landing page of a specific product, i.e., selects a product or enters the purchase stage, related search terms can be stopped to prevent providing unnecessary information. This way, users will not be unnecessarily distracted during browsing and can focus on browsing, providing the best user experience.
[0140] c) Matching of related search terms: This system can provide related search terms in text or image form based on the characteristics of the search terms. If the user can fully identify the product through text alone, only text will be provided; if an image is required, matching information can be provided by offering both large and small images. By presenting search terms that match the user's browsing history, search efficiency can be maximized.
[0141] d) Cost and resource savings: The dynamic provisioning and stopping of relevant search terms can effectively manage system resources. Reducing the presentation of unnecessary search terms can save server resources and shorten user search time, thereby improving overall system performance.
[0142] Ultimately, the search term management method disclosed herein can optimize the search experience by analyzing users' browsing patterns in real time and providing or disabling relevant search terms as necessary. This helps users find the products they want more easily and plays a significant role in maximizing search efficiency.
[0143] Thus far, various embodiments of the present disclosure and the effects of these embodiments have been described with reference to Figures 1 to 12. The effects of the technical concept disclosed herein are not limited to the technical problems described above, and other effects not mentioned will be clearly understood by those skilled in the art from the following description.
[0144] In the foregoing, although all technical features constituting the embodiments of this disclosure are described as combinations or combinations of operations, this disclosure is not necessarily limited to these embodiments. In other words, within the scope of the technical concept of this disclosure, all technical features can be selectively combined into one or more operations.
[0145] Although various operations are shown in a specific order in the accompanying drawings, it should not be construed as meaning that the operations must be performed in the specific order shown or sequentially, or that all shown operations must be performed to obtain the desired result. In some cases, multiplexing and parallel processing may also be advantageous. Moreover, it should be understood that the separation of various technical features in the above embodiments should not be interpreted as a necessity; the described program elements and systems can generally be integrated together as a single software product, or packaged into multiple software products.
[0146] The embodiments of this disclosure have been described above with reference to the accompanying drawings. However, those skilled in the art will understand that the technical concept of this invention can be implemented in other specific forms without changing the invention or essential features disclosed herein. Therefore, it should be understood that the embodiments described above are exemplary and not limiting in all respects. The scope of protection of this invention should be interpreted by the appended claims, and all technical concepts within their equivalent scope should be understood to be included within the scope of this invention.
[0147] 110: Database 120: Internet 130: Related search term display device 210: Search box 220: Search terms entered by the user 310: Search Results Page (SRP) 311: Product 1 312: Product 2 313: Product 3 314: Product 4 410: Product Details Page 420: Add to Cart button 430: Buy Now Button 510: First search term 520: Related search terms 521: Sugar-free Coke 522: Carbonated water 523: Sugar-free beverages 524: Fruit and Vegetable Beverages 610: Top related search terms (large image) 620: Second most related search term (large image) 621: Sugar-Free Coke (Large Image) 622: Carbonated water (large image) 623: Sugar-free beverages (large image) 710: Top related search terms (small image) 720: Second most related search term (small image) 721: Sugar-free Coke (small image) 722: Carbonated water (small image) 723: Sugar-free beverages (small image) 810: Products viewed on the search results page 820: Displays related search terms (text) 830: General products displayed on the search results page 910: Products scrolling through the search results page 920: Displays related search terms (large image) 930: General products displayed on the search results page 1010: Products viewed on the search results page 1020: Displays related search terms (small image) 1030: General products displayed on the search results page S1110, S1120, S1130, S1140: Steps 5000: Computing device 5010: Processor 5020: Communication Interface 5030: Storage 5040: Memory 5050: Computer program 5060: Bus
Claims
1. A method for displaying related search terms, executed via a computing device, comprising the following steps: identifying whether a user's behavior performed on a search results page for a first search term or on a page accessible through the search results page satisfies related search term display criteria; and if the user's behavior is identified as satisfying the related search term display criteria, displaying a second search term different from the first search term, wherein the related search term display criteria are preset based on the user's behavior, wherein... The conditions for displaying the relevant search term include the following: the user does not reach the specific landing page within a pre-specified time, does not reach the specific landing page within a pre-specified number of selections, or scrolls through more than a pre-specified number of products, or the user enters the product details page from the search results page and then returns to the search results page. The act of returning to the search results page is interpreted as a signal that the user is not interested in the product on the product details page, and is used to determine whether to display the second search term.
2. The method for displaying related search terms as described in request item 1, wherein, It also includes the following steps: identifying whether the user's behavior meets the conditions for stopping the display of related search terms; and if the conditions for stopping the display of related search terms are met, stopping the display of the second search term, wherein the conditions for stopping the display of related search terms are preset based on the user's behavior.
3. The method for displaying related search terms as described in request item 2, wherein, The condition for stopping the display of related search terms includes when the user arrives at a specific landing page.
4. The method for displaying related search terms as described in request item 1, wherein, The second search term includes at least one search term that is different from the first search term, and is dynamically determined based on the first search term.
5. The method for displaying related search terms as described in request item 1, wherein, The second search term includes at least one of text or an image associated with the text, and the choice between text or an image associated with the text is dynamically determined based on the first search term.
6. A related search term display device, comprising: One or more processors; And memory, storing a computer program that is executed by one or more processors. When the computer program is executed, the one or more processors perform the following operation: identifying whether the user's behavior performed on the search results page for the first search term or on a page that can be linked through the search results page meets the display conditions for the relevant search term. If the search terms are identified as meeting the relevant search term display criteria, a second search term different from the first search term is displayed. The relevant search term display criteria are preset based on the user's behavior. These criteria include the following situations: the user does not reach a specific landing page within a pre-specified time, does not reach a specific landing page within a pre-specified number of selections, or scrolls through more than a pre-specified number of products, or the user returns to the search results page after entering the product details page from the search results page. The act of returning to the search results page is interpreted as a signal indicating that the user is not interested in the product on the product details page, and is used to determine whether to display the second search term.
7. The related search term display device as described in claim 6, wherein, The processor performs the following operations: identifies whether the user's behavior meets the conditions for stopping the display of related search terms; and if the conditions for stopping the display of related search terms are met, stops the display of the second search term, wherein the conditions for stopping the display of related search terms are preset based on the user's behavior.
8. The related search term display device as described in claim 7, wherein, The condition for stopping the display of related search terms includes when the user arrives at a specific landing page.
9. The related search term display device as described in claim 6, wherein, The second search term includes at least one search term that is different from the first search term, and is dynamically determined based on the first search term.
10. The related search term display device as described in claim 6, wherein, The second search term includes at least one of text or an image associated with the text, and the choice between text or an image associated with the text is dynamically determined based on the first search term.
Citation Information
Patent Citations
Method and device for searching information
CN115640446A
System and Method for Automated Integration of Contextual Information with Content Displayed in a Display Space
US20230401620A1
Image analysis and prediction based visual search
US20240004920A1
Methods and systems for arranging and displaying guided recommendations via a graphical user interface based on biological extraction
US20240346029A1