Method for dispalying recommended query word and apparatus thereof
The method addresses the challenge of displaying relevant search terms by dynamically updating and adjusting their display based on user interactions, improving user engagement and search efficiency in online commerce platforms.
Patent Information
- Application Number
- TW113140713
- Authority / Receiving Office
- TW · TW
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2024-10-16
- Filing Date
- 2024-10-25
- Publication Date
- 2026-07-11
- Estimated Expiration
- 2044-10-24
AI Technical Summary
Existing online commerce platforms lack effective methods to display multiple categories of recommended search terms that are highly relevant to user intent, leading to decreased user attention and reduced purchasing likelihood.
A method for displaying recommended search terms on a search page that includes generating and dynamically updating search terms based on user actions, such as swipes or taps, and adjusting term lengths to fit within a display area, ensuring relevance and visibility.
Enhances user engagement by providing relevant search terms, conserves system resources, and improves the search experience by offering flexible and efficient display of multiple search terms.
Smart Images

Figure IMG-2_DRAW_113140713-A0101-14-0001-1 
Figure IMG-2_DRAW_113140713-A0101-14-0002-2 
Figure IMG-2_DRAW_113140713-A0101-14-0003-3
Abstract
Description
Technical Field
[0001] This disclosure relates to a method and apparatus for displaying recommended search terms. More specifically, it relates to a method and apparatus for displaying recommended search terms generated using recently searched terms when displaying a search page. Prior Technology
[0002] Online commerce services typically include a search function that allows users to specify the products they want to buy from among the many products listed in the online commerce platform when purchasing goods through it.
[0003] Users can activate the search box to use the search function, and suggested search terms can be displayed simultaneously when the search box is activated. Existing technology only displays the search box and suggested search terms at the same time.
[0004] Effectively displaying recommended search terms to users can provide a better search experience, attract their attention, and ultimately increase the likelihood of purchasing goods. Therefore, a technology is needed to effectively display recommended search terms, enabling users to search for those terms.
[0005] The aforementioned background technology is technical information possessed by the inventor for the purpose of submitting this disclosure or obtained in the process of submitting this disclosure. This technology is not necessarily technology that was publicly known before the application for this disclosure was filed.
[0006] Prior technology documents
[0007] Patent documents
[0008] (Patent Document 0001) Korean Patent No. 10-0917458 (granted on September 8, 2009) Summary of the Invention
[0009] Problem to be solved:
[0010] The technical problem to be solved in some embodiments of this disclosure is to provide a method for displaying multiple categories of recommended search terms to a user and a computing device for performing the method.
[0011] The technical problem to be solved in some embodiments of this disclosure is to provide a method for displaying recommended search terms that are highly relevant to the user and a computing device for performing the method.
[0012] The technical problem to be solved in some embodiments of this disclosure is to provide a method and a computing device for performing the method to change recommended search terms according to user intent and prevent the user’s attention to recommended search terms from decreasing.
[0013] It should be understood that the technical problems disclosed herein are not limited to those described above. Those skilled in the art to which this invention pertains can clearly understand other unmentioned technical problems through the following description.
[0014] The technical solution of the present invention is as follows:
[0015] According to one embodiment of the present disclosure, a method for displaying recommended search terms can be provided, comprising the following steps: displaying a search page for receiving search terms from a user; displaying a first recommended search term generated using a first search term previously entered by the user in a first area of the search page; and, in response to a preset action of the user in the first area, additionally displaying a second recommended search term in the first area.
[0016] In one embodiment, the step of additionally displaying a second recommended search term in the first area includes the following steps: in response to a preset user action in the first area, displaying the second recommended search term in place of the first recommended search term in the first area, wherein the preset user action may be a swipe action.
[0017] In one embodiment, the step of additionally displaying a second recommended search term in the first area may include the following steps: in response to a preset user action in the first area, displaying the second recommended search term in place of the first recommended search term in the first area, wherein the preset user action may be one of touch, tap, or click.
[0018] In one embodiment, the step of additionally displaying the second recommended search term in the first area may include the following steps: expanding the first area in response to the preset action of the user in the first area; and additionally displaying the second recommended search term in the expanded first area.
[0019] In one embodiment, the step of additionally displaying a second recommended search term in the first area may include the following steps: in response to a preset user action on a second area displayed together with the first area, ending the display of the second area; expanding the first area to the area where the second area was previously displayed; and additionally displaying the second recommended search term in the first area.
[0020] In one embodiment, the second recommended search term can be generated using the first search term and is a different recommended search term from the first recommended search term.
[0021] In one embodiment, the first recommended search term may be a recommended search term that has a higher relevance to the first search term than the second recommended search term.
[0022] In one embodiment, the first recommended search term may be a recommended search term with a higher search volume than the second recommended search term.
[0023] In one embodiment, the second recommended search term may be a recommended search term generated using a second search term that is different from the first search term.
[0024] In one embodiment, the step of additionally displaying the second recommended search terms in the first area may include the following steps: determining whether the length of either the first recommended search term or the second recommended search term exceeds a preset length; and if the length of either the first recommended search term or the second recommended search term exceeds the preset length, automatically shortening and displaying the length of the recommended search terms that exceed the preset length in either the first recommended search term or the second recommended search term.
[0025] In one embodiment, the automatic abbreviation and display step may include the following steps: extracting and displaying keywords from the first recommended search terms or the second recommended search terms.
[0026] In one embodiment, the automatic abbreviated and displayed step may further include the following step: additionally displaying a third recommended search term in the blank portion of the first area that appears due to the automatic abbreviated.
[0027] According to another embodiment of this disclosure, a method for displaying recommended search terms can be provided, comprising the following steps: displaying a search page for receiving search terms from a user; displaying one or more first recommended search terms generated using a first search term previously entered by the user in a first area of the search page; and displaying one or more second recommended search terms generated using a second search term previously entered by the user in the first area, wherein the number of the first recommended search terms displayed in the first area is the same as the number of the second recommended search terms.
[0028] In one embodiment, the number of the first recommended search terms and the number of the second recommended search terms can be calculated using the area of the first region occupied by the first recommended search terms and the second recommended search terms, and the area of the first region. Simple Explanation of the Diagram
[0029] Figure 1 is a configuration diagram showing the structure of a recommended search term display system according to some embodiments of the present disclosure.
[0030] Figure 2 is a flowchart illustrating, by way of displaying recommended search terms according to some embodiments of the present disclosure.
[0031] Figure 3 is a schematic diagram illustrating steps S100 and S200 of the recommended search term display method described with reference to Figure 2.
[0032] Figure 4 is a schematic diagram illustrating an embodiment of step S300 of the recommended search term display method described with reference to Figure 2.
[0033] Figure 5 is a schematic diagram illustrating another embodiment of step S300 of the recommended search term display method described with reference to Figure 2.
[0034] Figure 6 is a flowchart illustrating step S300 of the recommended search term display method described with reference to Figure 2.
[0035] Figure 7 is a schematic diagram illustrating step S300 of the recommended search term display method described with reference to Figure 6.
[0036] Figure 8 is another flowchart illustrating step S300 of the recommended search term display method described with reference to Figure 2.
[0037] Figure 9 is a schematic diagram illustrating step S300 of the recommended search term display method described with reference to Figure 8.
[0038] Figure 10 is a schematic diagram illustrating an exemplary method for displaying recommended search terms according to an embodiment of the present disclosure.
[0039] Figure 11 is another flowchart illustrating step S300 of the recommended search term display method described with reference to Figure 2.
[0040] Figure 12 is a schematic diagram illustrating step S300 of the recommended search term display method described with reference to Figure 11.
[0041] Figure 13 is an exemplary hardware configuration diagram of a computing device that can be implemented in various embodiments of this disclosure. Implementation
[0042] The embodiments of this disclosure will now be described in detail 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 detailed description of the embodiments and the accompanying drawings. However, the technical concept of this disclosure is not limited to the following embodiments, but can be implemented in various forms. The purpose of the following embodiments is merely to make the technical concept of this disclosure more complete and to fully inform those skilled in the art of the invention of the scope of this disclosure. The technical concept of this disclosure is defined only within the scope of the claims.
[0043] 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 disclosed herein, detailed descriptions of related well-known structures or functions will be omitted if it is deemed that such detailed descriptions would obscure the main points.
[0044] Unless otherwise defined, all terms used in this disclosure (including technical and scientific terms) may be used in the sense commonly understood by those skilled in the art to which the embodiments of this disclosure pertain. Furthermore, terms defined in commonly used dictionaries should not be interpreted ideally or excessively unless explicitly defined otherwise. The terminology used in this disclosure is for the purpose of describing embodiments and not for limiting the embodiments of this disclosure. In this disclosure, unless specifically mentioned otherwise, the singular includes the plural.
[0045] 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.
[0046] First, let me explain the definitions of the specific terms used in this disclosure.
[0047] The search box disclosed herein can refer to a screen displayed on a computing device, including a webpage or widget launched when a user performs a search function to specify a product they wish to purchase. Users can enter search terms related to the product they wish to buy into the search box, and when a search is performed, a screen related to the product can be displayed to the user.
[0048] The recommended search terms disclosed herein can refer to product-related search terms recommended by online businesses to users. Online businesses can recommend product-related search terms to guide users to purchase products. Furthermore, the recommended search terms disclosed herein can be generated by online businesses using search terms previously entered by the user. For example, if a user searches for a first search term and then searches for a second search term related to a similar category or similar products, the second search term can be selected as a recommended search term related to the first search term. Additionally, based on statistics related to online businesses, if the probability of searching for a second search term after searching for a first search term is high, the second search term can be selected as a recommended search term related to the first search term. Furthermore, the first and second search terms can be stored in a vector database. If the similarity between the word embedding vectors corresponding to the first search term and the word embedding vectors corresponding to the second search term (e.g., calculated using geometric distance such as Euclidean distance or cosine distance similarity) is high, the second search term can be selected as a recommended search term related to the first search term. That is, generating recommended search terms for the first search term can refer to selecting second search terms similar to the first search term, or combining such second search terms to generate recommended search terms.
[0049] The users disclosed herein refer to users who conduct online business through user terminals.
[0050] Next, the technical features and methods of this disclosure will be described with reference to the accompanying drawings. First, Figure 1 is a configuration diagram showing the structure of a recommended search term display system according to some embodiments of this disclosure.
[0051] As shown in Figure 1, the recommended search term display system may include at least one of user terminal 100, network 1, and server 200. Additionally, the recommended search term display system may include a search term display system 110 and a recommended search term generation system 210. The search term display system 110 includes a display unit 111 and an input unit 112, and the recommended search term generation system 210 includes a generation unit 211 and a database 212.
[0052] In Figure 1, for ease of illustration, the recommended search term generation system 210 is shown as being included in the server 200. However, it should be noted that the recommended search term generation system 210 may also be included in the user terminal 100. That is, the recommended search term display system disclosed herein may consist solely of the user terminal 100, which includes the search term display system 110 and the recommended search term generation system 210.
[0053] The user terminal 100 disclosed herein refers to a computing device used by a user for online business. For example, the user terminal 100 may be a computer, laptop, smartphone, etc.
[0054] The search term display system 110 disclosed herein refers to a system that displays recommended search terms to a user through a search box. Additionally, the search term display system 110 may include a display unit (e.g., a monitor, screen) for displaying recommended search terms to the user and an input unit for receiving user input.
[0055] The disclosed display unit 111 points to the user to display a search box. The search box may include an area where search terms can be entered, as well as other areas (e.g., a first area, a second area). The display unit 111 can display the search box, including the area where search terms can be entered and other areas, to the user.
[0056] The input unit 112 disclosed herein refers to a technical feature that allows the user to receive preset user actions (hereinafter referred to as "user actions"). Here, user actions refer to preset interactions between the user and the computer that allow the user to input data into the computing device. For example, user actions may include clicking, tapping, swiping, etc., on the computing device.
[0057] In one embodiment, when a search page for receiving search terms from a user is displayed, the search term display system 110 may display recommended search terms generated using the search terms previously entered by the user in a portion of the search page (hereinafter, the portion of the search box displaying the recommended search terms is referred to as the "first area"). The search term display system 110 may then, in response to the user's action, additionally display the recommended search terms in the first area.
[0058] In one embodiment, the search term display system 110 can determine whether the length of the recommended search terms exceeds a preset length before displaying them to the user. If the length of the recommended search terms exceeds the preset length, the search term display system 110 can automatically shorten the length of the recommended search terms before displaying them.
[0059] The recommended search term generation system 120 disclosed herein refers to a system that generates recommended search terms using search terms previously entered by the user. Additionally, the recommended search term generation system 210 may include a generation unit 211 for generating recommended search terms using search terms previously entered by the user, and a database 212 for storing data on the search terms previously entered by the user and data on the generated recommended search terms.
[0060] The server 200 disclosed herein may include a recommended search term generation system 210 and may communicate with the user terminal 100 via network 1. The server 200 may respond to signals from the user terminal 100 by sending recommended search terms generated using search terms previously entered by the user to the user terminal 100, and may receive information from the user terminal 100 regarding the search terms previously entered by the user.
[0061] It should be noted that the operations that can be performed by the technical features of the recommended search term display system according to an embodiment of this disclosure are not limited to the examples described above.
[0062] Thus far, the technical features of a recommended search term display system according to an embodiment of this disclosure have been illustrated with reference to FIG1. Even without further description, the technical concepts understood through some embodiments of this disclosure described below can also be applied to the aforementioned recommended search term display system. Next, referring to FIGS. 2 to 12, a recommended search term display method according to other embodiments of this disclosure will be described.
[0063] Furthermore, the recommended search term display method according to this embodiment can be executed through one or more computing devices. Alternatively, the recommended search term display method can be executed through two or more computing devices. A portion of the methods included in the recommended search term display method can be executed through a first computing device, and the remaining methods included in the recommended search term display method can be executed through a second computing device. For example, the computing device can be the recommended search term display system illustrated with reference to FIG1. In the following text, the execution entity of a specific step / operation may be omitted, in which case it can be understood that the step / operation is executed through a computing device.
[0064] Furthermore, it should be noted that, even if not specifically mentioned, embodiments related to the recommended search term display system described with reference to FIG1 can also be applied to the recommended search term display method according to this embodiment, which is self-evident.
[0065] Figure 2 is a flowchart illustrating an exemplary method for displaying recommended search terms according to this embodiment. Additionally, Figures 3 and 4 are schematic diagrams illustrating each step of the recommended search term display method described with reference to Figure 2.
[0066] As shown in Figure 2, a search page for receiving search terms from the user can first be displayed (S100). Next, a first recommended search term generated using the first search term previously entered by the user can be displayed in a first area of the search page (S200). Then, in response to the user's action, a second recommended search term can be additionally displayed in the first area (S300).
[0067] For specific examples, refer to steps S100 and S200 illustrated in FIG2. As shown in FIG3, when a user action 20, such as a tap, is sensed on page 10 displaying a widget for entering search terms, search page 11 can be displayed. Additionally, when a user action 20 is sensed on search results page 12, search page 11 can be displayed. For example, in the initial screen displayed after accessing an online business application, when the user taps a specific widget to enter search terms, search page 11 can be displayed. Furthermore, after performing a search, on the search results page, when the user taps a specific widget to delete search terms, search page 11 can be displayed again. That is, the embodiments disclosed herein can include all cases of displaying search page 11.
[0068] Then, as shown in Figure 3, in the search page 11, the first area 310 can display the first recommended search terms generated using the first search term previously entered by the user. At the same time, the first search term 102b previously entered by the user can also be displayed 320.
[0069] The first search term can be one or more search terms previously entered by the user, and the first recommended search term can be one or more recommended search terms generated using the first search term initially displayed on the search page.
[0070] For example, as shown in Figure 3, the first search term can be search term #1 to search term #3, and the first recommended search term can be search term #1-1 to search term #3-3. Search term #1-1, search term #1-2, and search term #1-3 are the first recommended search terms generated using search term #1 as the first search term. Similarly, search term #2-1, search term #2-2, and search term #2-3 are the first recommended search terms generated using search term #2 as the first search term. And search term #3-1, search term #3-2, and search term #3-3 are the first recommended search terms generated using search term #3 as the first search term.
[0071] In this arrangement, the first recommended search terms (e.g., search terms #1-1, #1-2, and #1-3) are listed below the first search term used to generate the search term (e.g., search term #1). This is just one example of how the first recommended search terms are arranged; the arrangement is not limited to this example. For instance, the first recommended search terms can be randomly arranged regardless of the position of the first search term used to generate the search term. Additionally, the first recommended search terms can be arranged in the same row as recommended search terms generated using the same first search term.
[0072] Then, as shown in Figure 4, in response to the user's action 21, a second recommended search term 341 can be displayed on the changed first area 311. The second recommended search term can replace a portion of the first recommended search term.
[0073] For example, as shown in Figure 4, although search terms #1-1, #1-2, and #1-3, which are the first recommended search terms, are displayed before the user's swipe action 21, search terms #1-4, #1-5, and #1-6, which are the second recommended search terms, can be displayed after the user's swipe action 21, instead of the first recommended search terms #1-1, #1-2, and #1-3. However, it should be noted that the user's actions are not limited to the swipe action shown in Figure 4.
[0074] In one embodiment, the step of additionally displaying a second recommended search term in the first area may include the following steps: in response to a preset user action in the first area, displaying the second recommended search term in place of the first recommended search term in the first area, wherein the preset user action is a swipe action.
[0075] In this process, through the user's swiping action, the first recommended search terms in the first area (e.g., search terms #2-1 to #2-3, search terms #3-1 to #3-3) can move along the moving direction. If the first recommended search terms move outside the first area, the user's terminal screen may only display a portion or not display the first recommended search terms (e.g., search terms #1-1 to #1-3).
[0076] In one embodiment, the step of additionally displaying a second recommended search term in the first area may include the following steps: in response to a preset user action in the first area, displaying the second recommended search term in place of the first recommended search term in the first area, wherein the preset user action is one of touching, tapping, or clicking.
[0077] The user's action within the first area 310 can be an action performed on a specific button 332 within the first area 310. Furthermore, based on the user's action within the first area 310, all or some of the first recommended search terms within the first area may not be displayed. Additionally, based on the user's action within the first area, the space within the first area 312 where all or some of the first recommended search terms are not displayed may be used to display second recommended search terms 342.
[0078] This method of displaying recommended search terms provides users with a variety of options, offering more choices and guiding them to find their desired terms more easily. Furthermore, the recommended search terms can be flexibly changed based on the user's intent, thus providing more relevant search terms. Ultimately, this further enhances user convenience related to searching.
[0079] On the other hand, compared to the previously displayed recommended search terms, users may want to view a larger number of recommended search terms at once and select the more suitable search terms after comparison and analysis. Therefore, there is a need for a technique that can display a second recommended search term while maintaining the display of the first recommended search term. Next, referring to Figures 6 to 9, a method for displaying recommended search terms that simultaneously displays the second recommended search term while maintaining the display of the first recommended search term will be described.
[0080] Figure 6 is a flowchart illustrating step S300 of the recommended search term display method described with reference to Figure 2, and Figure 7 is a schematic diagram illustrating step S300 of the recommended search term display method described with reference to Figure 6.
[0081] As shown in Figure 6, step S300, which involves additionally displaying the second recommended search term in the first area, may include the following steps: First, a user's action in the first area may be sensed (S310). Second, in response to the user's action, the first area may be expanded (S320). Then, the second recommended search term may be additionally displayed in the expanded first area (S330).
[0082] The specific example of Figure 6 will be explained with reference to Figure 7. First, the search page may include a first area 310 displaying recommended search terms, an area 320 displaying recently searched terms, and a button 333 that can expand the first area. When a user's action 20 on the expand button 333 is sensed, the first area 313 displaying recommended search terms can be expanded. Furthermore, a second recommended search term (343) can be additionally displayed in the expanded portion. Also, the previously displayed first recommended search term can be moved to the expanded portion, and the portion of the first area previously displaying the first recommended search term can be additionally displayed with the second recommended search term. It should be noted that the portion displaying the first and second recommended search terms is not limited to this example.
[0083] Furthermore, it should be noted that the user's actions for expanding the first area are not limited to tapping the expand button 333. Actions for expanding the first area can include all actions performed by the user of the first area. For example, the first area can be expanded when the user taps a blank portion of the first area where the expand button is not displayed and the first recommended search terms are not arranged. Additionally, the first area can be expanded when the user drags a corner portion of the first area.
[0084] Figure 8 is another flowchart illustrating step S300 of the recommended search term display method described with reference to Figure 2, and Figure 9 is a schematic diagram illustrating step S300 of the recommended search term display method described with reference to Figure 8.
[0085] As shown in Figure 8, step S300, which involves additionally displaying the second recommended search term in the first area, may include the following steps: First, a user's action on the second area displayed simultaneously with the first area can be sensed (S311). In response to the user's action, the display of the second area can be terminated (S312). Then, the first area can be extended to the portion where the second area was previously displayed (S321). The second recommended search term can be additionally displayed in the extended first area (S330). Here, the second area may refer to all areas on the search page displayed alongside the first area that are different from the first area.
[0086] The example in Figure 8 will be explained in detail with reference to Figure 9. First, the search page may include a first area 310 displaying recommended search terms, an area 320 displaying recently searched terms, and a button 334 for deleting the area displaying recently searched terms. When a user action 10 is sensed on the delete button 334, the area displaying recently searched terms can be deleted and not displayed.
[0087] Then, the first area displaying recommended search terms can be expanded to the portion 314 that previously displayed the deleted second area. Furthermore, a second recommended search term can be appended to the expanded portion (344). Additionally, the previously displayed first recommended search term can be moved to the expanded portion, and the portion of the first area that previously displayed the first recommended search term can be appended to display the second recommended search term. It should be noted that the portions displaying the first and second recommended search terms are not limited to this example.
[0088] Furthermore, it should be noted that the user's action for deleting the second region is not limited to clicking the delete button 334. The action for deleting the second region can include all actions performed by the user for the second region. For example, the second region can be deleted when the user clicks on a blank area of the second region where the delete button is not displayed and the first search term is not arranged. Alternatively, the second region can be deleted and the first region expanded when the user drags a corner portion of the first region to the second region.
[0089] Additionally, it should be noted that the second area to be deleted here is not necessarily limited to the portion of the search box displaying the previously entered search terms. The second area can refer to any area other than the first area displaying recommended search terms. For example, the second area could be the area in the search box displaying products the user frequently purchases. Furthermore, the second area could be the area in the search box displaying advertisements to the user.
[0090] This method of displaying recommended search terms allows users to delete unnecessary areas or adjust blank spaces in the search box, effectively obtaining additional recommended search terms. Furthermore, by not displaying too many recommended search terms at once, this method conserves system computing resources when displaying recommended search terms on the initial screen after launching the search box. Moreover, this method can quickly display only a portion of the recommended search terms on the initial screen after launching the search box, and then provide additional recommended search terms based on the user's intent, thereby maximizing computational efficiency.
[0091] So far, the recommended search term display method according to some embodiments of this disclosure has been described with reference to Figures 2 and 9. Next, with reference to Figure 10, specific examples of the first and second recommended search terms will be described.
[0092] In the recommended search term display method according to some embodiments of the present disclosure, the additionally displayed second recommended search term can be generated using the first search term and is a different recommended search term from the first recommended search term.
[0093] For example, the first recommended search term can be a recommended search term generated using a first search term previously entered by the user, and the second recommended search term can also be a recommended search term generated using the first search term. However, the first recommended search term and the second recommended search term can be different.
[0094] Referring to Figure 10, the search box is activated, and search terms #1-1, #1-2, and #1-3 can be generated as first recommended search terms using search term #1 as the first search term. Then, when a user's action is sensed, second recommended search terms can be displayed. These second recommended search terms can be search terms #1-4, #1-5, and #1-6 generated using search term #1 as the first search term. That is, the additional recommended search terms displayed can be recommended search terms generated using the same search terms as before.
[0095] More specifically, for example, if a user previously entered "nuts," when the search box is activated, related terms such as "almonds," "nuts for the day," and "nuts for the day" can be displayed as the first recommended search terms. Subsequently, when the user swipes through the first area displaying recommended search terms, related terms such as "peanuts," "walnuts," and "pecans" can be added as the second recommended search terms.
[0096] On the other hand, when generating first and second recommended search terms based on the same first search term, a standard is needed regarding which recommended search term should be set as the first recommended search term and which should be set as the second recommended search term.
[0097] In one embodiment, the first recommended search term can be a recommended search term whose relevance to the first search term is higher than that of the second recommended search term. Meanwhile, the second recommended search term can be a recommended search term whose relevance to the first search term is lower than that of the first recommended search term.
[0098] Here, relevance refers to the similarity between the first search term and the recommended search terms. For example, recommended search terms can be generated using the user's search history. Specifically, if a user searches for a second and third search term more than a threshold after searching for the first search term, the second and third search terms can be selected as recommended search terms for the first search term. Recommended search terms with higher relevance can be those that have been searched more frequently after searching for the first search term. That is, here, relevance can represent the number of times a user searches for a corresponding search term after searching for the first search term.
[0099] For example, recommended search terms can be generated using online business search statistics. Specifically, after searching for the first search term in online business, if the number of searches for the second and third search terms exceeds a threshold, the second and third search terms can be selected as recommended search terms for the first search term. Among these, recommended search terms with higher relevance can be those searched more frequently after searching for the first search term. That is, here, relevance can represent the number of times the corresponding search term is searched after searching for the first search term.
[0100] For example, recommended search terms can be generated using a vector database. Specifically, when the first, second, and third search terms are stored in the database, if the inter-vector cosine similarity between the second and third search terms and the first search term is above a threshold, then the second and third search terms can be selected as recommended search terms for the first search term. Among these, recommended search terms with higher relevance can be those with a greater inter-vector cosine similarity to the first search term. That is, here, relevance can be represented by the inter-vector cosine similarity to the first search term.
[0101] It should be noted that the relevance of this disclosure is not limited to the examples above. The relevance of this disclosure may include the probability of searching for corresponding search terms after searching for the first search term, the Euclidean distance between vectors of the first search term, product category similarity, product price similarity, and product brand similarity, etc.
[0102] For example, if a user previously entered "nuts," then "almonds," which are in the same product category as "nuts" and have a high relevance, can be prioritized as the first recommended search term. Additionally, "weight loss foods," which are related to "nuts" but in a different product category and have a lower relevance than "almonds," can be added as a second recommended search term.
[0103] In one embodiment, the first recommended search term can be a recommended search term with a higher search volume than the second recommended search term. Meanwhile, the second recommended search term can be a recommended search term with a lower search volume than the first recommended search term. Here, search volume can refer to the number of times the corresponding search term or keyword is searched by all users in the corresponding online business. Alternatively, search volume can also refer to the number of times it is searched by some users in the corresponding online business within a certain period of time.
[0104] For example, if a user previously entered "nuts," the search engine can generate "almonds" and "diet foods" as recommended search terms. If the search volume for "almonds" is lower than that for "diet foods," then "diet foods" can be prioritized as the first recommended search term, with "almonds" additionally displayed as the second recommended search term.
[0105] Additionally, the second recommended search term can be a recommended search term generated using the second search term, which is different from the first search term used to generate the first recommended search term. For example, the first search term could be one of the most recently searched terms initially displayed on the search page, while the second search term could be one of the most recently searched terms not initially displayed on the search page.
[0106] Specifically, for example, as shown in Figure 10, when a user's action towards the first area is sensed, a second recommended search term 311b can be displayed. This second recommended search term is not a recommended search term generated using the previously used first search terms #1, #2, and #3, but rather a recommended search term generated using a second search term different from the first search term (search term #4-1, search term #4-2, search term #4-3). Both the second and first search terms can be search terms previously entered by the user.
[0107] This method of displaying recommended search terms prioritizes those highly relevant to the user, effectively increasing the likelihood of the user selecting and searching for those terms. Furthermore, by promptly presenting highly relevant recommended search terms, it is expected to prevent users from leaving the search box during the search process, improve user search satisfaction, and enhance the sustainability of online business usage.
[0108] On the other hand, if a particular recommended search term is too long, other recommended search terms may not be displayed correctly. Therefore, in order to effectively display recommended search terms generated based on various recent search terms, a technique for appropriately adjusting the length of recommended search terms is needed. Next, referring to Figures 11 and 12, a method for displaying recommended search terms with appropriately adjusted length will be described.
[0109] Figure 11 is another flowchart illustrating step S300 of the recommended search term display method described with reference to Figure 2, and Figure 12 is a schematic diagram illustrating step S300 of the recommended search term display method described with reference to Figure 11.
[0110] Step S300, which involves additionally displaying the second recommended search term in the first area, may include the following steps: First, it may be determined whether the length of either the first or second recommended search term exceeds a preset length (S321). The preset length may refer to a length set to allow various recommended search terms to be displayed on the user terminal's screen. Specifically, the preset length may refer to a length set using the area of the user terminal's screen, the search page, and the first area.
[0111] Secondly, if the length of the first recommended search term or the length of the second recommended search term exceeds a preset length, the length of the recommended search term exceeding the preset length in the first recommended search term or the second recommended search term can be automatically shortened (S322). Then, the shortened first recommended search term or second recommended search term can be displayed in the first area (S330).
[0112] In one embodiment, the automatic abbreviation and display step may include extracting and displaying keywords from the first or second recommended search term. For example, as shown in FIG12, a first area for displaying recommended search terms can be expanded based on the user's actions. The expanded first area may contain recommended search terms that are too long to display other recommended search terms. Specifically, as shown in FIG12, search term #2-1 (first recommended search term) and search terms #1-4 and #1-6 (second recommended search terms) are too long, occupying the portion 315 used to display other recommended search terms. The length of such recommended search terms can be abbreviated and displayed as shown in FIG12 316. The abbreviated search terms #2-1, #1-4, and #1-6 may be recommended search terms abbreviated by extracting only keywords.
[0113] Subsequently, a third recommended search term can be displayed in the blank space of the first area that appears due to the automatic abbreviation (S340).
[0114] For example, as shown in Figure 12, in the blank space where search term #2-1, one of the first recommended search terms, is abbreviated, search term #3-1 can be additionally displayed as a third recommended search term. Furthermore, in the blank space where search terms #1-4 and #1-6, which are part of the second recommended search terms, are automatically abbreviated, search terms #2-4, #3-4, and #3-6 can be displayed as third recommended search terms.
[0115] More specifically, for example, if a user previously searched for "nuts," the search term "100 bags of premium nuts for one day" could be generated as a suggested search term. However, because "100 bags of premium nuts for one day" is too long, other suggested search terms generated using "nuts," such as "almonds," or other suggested search terms generated using the user's previously entered search term may not be displayed.
[0116] Through the recommended search term display method of one embodiment disclosed herein, only the part of the text preceding "100 bags of premium Mid-Autumn Festival nuts for one day" can be retained, abbreviated to "1 day nuts". Additionally, "100 bags of premium Mid-Autumn Festival nuts for one day" can be abbreviated to only the keyword "nut gift set". In this way, only "1 day nuts for one day" or "nut gift set" is displayed in the first area, and the blank portion where "100 bags of premium Mid-Autumn Festival nuts for one day" was previously displayed can display other recommended search terms such as "almonds".
[0117] This method of displaying recommended search terms prevents situations where excessively long recommended search terms prevent other recommended search terms from being displayed. Furthermore, abbreviating recommended search terms to append other recommended search terms expands the range of recommended search terms available to the user. In other words, it improves the readability of the recommended search terms and provides a wider selection to enhance user convenience.
[0118] Furthermore, the recommended search terms disclosed herein can consist of at least one recommended search term. Next, a method for effectively displaying multiple recommended search terms when displaying multiple recommended search terms on a search page will be explained.
[0119] A recommended search term display method according to another embodiment of this disclosure may include the following steps. First, a search page for receiving search terms from a user may be displayed. Second, one or more first recommended search terms generated using a first search term previously entered by the user may be displayed in a first area of the search page. Then, one or more second recommended search terms generated using a second search term previously entered by the user may be displayed in the first area of the search page. The number of first recommended search terms displayed and the number of second recommended search terms displayed may be the same.
[0120] It should be noted that the second search term is different from the first search term and is a search term that the user has previously entered.
[0121] For example, as shown in Figure 3, the search page 11 can be displayed based on the user's action 20. The first search term can be search term #1, and the first recommended search terms can be search terms #1-1, #1-2, and #1-3 generated using search term #1. The second search term can be search term #2, and the second recommended search terms can be search terms #2-1, #2-2, and #2-3 generated using search term #2. Furthermore, the number of first and second recommended search terms can both be three.
[0122] It should be noted that the number of recommended search terms is not limited to the three shown in Figure 3. The number of recommended search terms can be a pre-set number or a number calculated using relevant information from various components displayed on the user's terminal.
[0123] In one embodiment, the number of first recommended search terms and the number of second recommended search terms can be calculated using the area of the first region occupied by the first recommended search terms and the second recommended search terms, and the area of the first region.
[0124] For example, if the area of the first region is 1000 pixels, and the area occupied by the recommended search terms in the first region is 100 pixels, then a maximum of 10 recommended search terms can be displayed. Specifically, when only the first and second recommended search terms are displayed, 5 of each can be shown. That is, the number of the first and second recommended search terms can each be counted as 5.
[0125] Such a recommended search term display system can show as many different types of recommended search terms as possible on the search page. This gives users multiple choices, increasing user convenience, and online businesses can avoid the loss of user interest caused by displaying only a single type of recommended search term.
[0126] The recommended search term display system and method disclosed herein expand the user's selection range and improve the readability of recommended search terms by providing additional recommended search terms. Furthermore, the recommended search term display method and system can prioritize displaying highly relevant recommended search terms to increase the likelihood of selection, prevent users from leaving during the search process, and improve user satisfaction. In addition, this disclosure effectively displays additional recommended search terms by deleting unnecessary areas or adjusting blank spaces when displaying recommended search terms, thus avoiding the display of too many recommended search terms at once. Even when additional recommended search terms are displayed, other components on the display are not shown, thereby saving system resources and improving computing speed. In summary, this invention can effectively improve the search convenience for online business users.
[0127] The effects of the technical ideas disclosed herein are not limited to the aforementioned technical problems; those skilled in the art will clearly understand from the description in this disclosure other effects not mentioned.
[0128] Next, the hardware structure of an exemplary computing device according to some embodiments of the present invention will be described with reference to FIG13. This computing device may be the user terminal 100 or server 200 described with reference to FIG1. Alternatively, this computing device may include a search term display system 110 and a recommended search term generation system 210.
[0129] The computing device 1000 according to this embodiment may include one or more processors 1100, a system bus 1600, a communication interface 1200, internal memory 1400 loading a computer program 1500 executed by the processor 1100, and a storage device 1300 storing the computer program 1500. Figure 13 only shows technical features related to embodiments of the present invention.
[0130] Processor 1100 controls the overall operation of the various structures of computing device 1000. Processor 1100 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 type of processor known in the industry. Furthermore, processor 11100 can perform calculations for at least one application or program to perform methods / operations according to various embodiments of this disclosure. Computing device 1000 may have two or more processors.
[0131] Memory 1400 stores various contents, commands, and / or information. Memory 1400 can load one or more programs 1500 from storage 1300 to perform the methods and / or actions of various embodiments of this disclosure. Examples of memory 1400 may be RAM, but are not limited thereto. System bus 1600 provides communication functions between the technical features of computing device 1000.
[0132] The system bus 1600 can be implemented through various types of buses, such as address bus, data bus, and control bus. The communication interface 1200 supports wired and wireless communication of the computing device 1000. The communication interface 1200 can also support various communication methods other than network communication. Therefore, the communication interface 1200 can include communication modules known in the art to which this disclosure pertains. The storage device 1300 can non-temporarily store one or more computer programs 1500. The storage device 1300 can be non-volatile memory such as flash memory, a hard drive, a removable hard drive, or any form of computer-readable recording medium known in the art to which this disclosure pertains.
[0133] Computer program 1500 may include one or more instructions for implementing the methods / actions of the various embodiments of the present disclosure. When computer program 1500 is loaded into memory 1400, processor 1100 may execute the methods / actions of the various embodiments of the present disclosure by executing the one or more instructions.
[0134] Computer program 1500 may include instructions to perform the following steps: activating a search box; displaying first recommended search terms generated from a first search term previously entered by the user in a first area of the search box; and, in response to the user's action, additionally displaying second recommended search terms in the first area.
[0135] 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. Furthermore, it should be understood that the separation of the various structures in the embodiments described above should not be construed as requiring such separation; the described program elements and systems can generally be integrated together as a single software product, or packaged into multiple software products.
[0136] The embodiments of this specification have been described above with reference to the accompanying drawings. However, those skilled in the art will understand that the embodiments of this specification can be implemented in other specific forms without altering the technical concept 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 disclosure should be interpreted by the appended claims, and all technical ideas within their equivalent scope should be understood to be included within the scope of the technical ideas defined through this disclosure.
[0137] 1: Network 10, 11, 12: Pages displayed on the user terminal 20, 21: User actions 100: User Terminal 110: Search term display system 111: Display Unit 112: Input Unit 200: Server 210: Recommended search term generation system 211: Generating Unit 212: Database 310, 311, 311a, 311b, 312, 313, 314, 315, 316: Areas displaying recommended search terms. 320: Displays the area for recently searched terms. 330, 333, 334: Buttons displayed on the screen that can be interacted with by the user's actions. 341, 342, 343, 344: Displays the second recommended search terms. 1000: Computing device 1100: Processor 1200: Communication Interface 1300: Memory 1400: Storage 1500: Computer Program S100, S200, S300, S310, S221, S311, S312, S320, S321, S322, S330, S340: Steps
[0138]
Claims
1. A method for displaying recommended search terms, executed via a computing device, comprising the steps of: displaying a search page for receiving search terms from a user; displaying, in a first area of the search page, first recommended search terms generated using first search terms previously entered by the user; and, in response to a preset action of the user on the first area, additionally displaying second recommended search terms in the first area, wherein the first recommended search terms are displayed together with the first search terms as a visually associated phrase, and wherein the second recommended search terms are a plurality of search terms generated using the first search terms, and the plurality of second recommended search terms are displayed together.
2. The recommended search term display method as described in request item 1, wherein, The step of additionally displaying the second recommended search term in the first area includes the following steps: In response to the preset user action for the first area, displaying the second recommended search term in the first area instead of the first recommended search term, wherein the preset user action is a swipe action.
3. The recommended search term display method as described in request item 1, wherein, The step of displaying a second recommended search term in the first area includes the following steps: In response to a preset user action in the first area, displaying the second recommended search term in place of the first recommended search term in the first area, wherein the preset user action is one of touching, tapping, or clicking.
4. The recommended search term display method as described in request item 1, wherein, The step of additionally displaying the second recommended search term in the first area includes the following steps: expanding the first area in response to the user's preset action on the first area; and additionally displaying the second recommended search term in the expanded first area.
5. The recommended search term display method as described in request item 1, wherein, The step of additionally displaying the second recommended search term in the first area includes the following steps: in response to the user's preset action on the second area displayed together with the first area, ending the display of the second area; expanding the first area to the area where the second area was displayed; and additionally displaying the second recommended search term in the expanded first area.
6. The recommended search term display method as described in request item 1, wherein, The second recommended search term was generated using the first search term and is a different recommended search term from the first recommended search term.
7. The recommended search term display method as described in request item 6, wherein, The first recommended search term is a recommended search term whose relevance to the first search term is higher than that of the second recommended search term.
8. The recommended search term display method as described in request item 6, wherein, The first recommended search term is the one with a higher search volume than the second recommended search term.
9. The recommended search term display method as described in request item 1, wherein, The second recommended search term is a recommended search term generated using a second search term that is different from the first search term.
10. The recommended search term display method as described in request item 1, wherein, The step of additionally displaying the second recommended search terms in the first area includes the following steps: determining whether the length of either the first recommended search term or the second recommended search term exceeds a preset length; and if the length of either the first recommended search term or the second recommended search term exceeds the preset length, automatically shortening and displaying the length of the recommended search terms that exceed the preset length in the first recommended search term or the second recommended search term.
11. The method for displaying recommended search terms as described in request item 10, wherein, The automatic abbreviation and display process includes the following steps: Extracting and displaying keywords from the first or second recommended search terms.
12. The recommended search term display method as described in request item 10, wherein, It also includes the following steps: Displaying a third recommended search term in the blank space of the first area that appears due to the automatic abbreviation.
13. A device for displaying recommended search terms, comprising: One or more processors; The system also includes memory storing a computer program that executes via one or more processors. The computer program includes instructions that cause the processors to perform the following steps: displaying a search page for receiving search terms from a user; displaying, in a first area of the search page, first recommended search terms generated using a first search term previously entered by the user; and, in response to a pre-defined action by the user in the first area, additionally displaying second recommended search terms in the first area, wherein the first recommended search terms are displayed together with the first search terms as a visually related phrase, and wherein the second recommended search terms are a plurality of search terms generated using the first search terms, and the plurality of second recommended search terms are displayed together.
14. The recommended search term display device as described in claim 13, wherein, The step of additionally displaying the second recommended search term in the first area includes the following steps: In response to the preset user action for the first area, displaying the second recommended search term in the first area instead of the first recommended search term, wherein the preset user action is a swipe action.
15. The recommended search term display device as described in claim 13, wherein, The step of displaying a second recommended search term in the first area in response to the user's input action includes the following steps: In response to the user performing an input action in the first area, displaying the second recommended search term in the first area instead of the first recommended search term.
16. The recommended search term display device as described in claim 13, wherein, The step of additionally displaying the second recommended search term in the first area includes the following steps: expanding the first area in response to the user's preset action on the first area; and additionally displaying the second recommended search term in the expanded first area.
17. The recommended search term display device as described in claim 13, wherein, The step of additionally displaying the second recommended search term in the first area includes the following steps: in response to the user's preset action on the second area displayed together with the first area, ending the display of the second area; expanding the first area to the area where the second area was displayed; and additionally displaying the second recommended search term in the expanded first area.
18. The recommended search term display device as described in claim 13, wherein, The second recommended search term was generated using the first search term and is a different recommended search term from the first recommended search term.
19. The recommended search term display device as described in claim 13, wherein, The second recommended search term is a recommended search term generated using a second search term that is different from the first search term.
20. The recommended search term display device as described in claim 13, wherein, The step of additionally displaying the second recommended search terms in the first area includes the following steps: determining whether the length of either the first recommended search term or the second recommended search term exceeds a preset length; and if the length of either the first recommended search term or the second recommended search term exceeds the preset length, automatically shortening and displaying the length of the recommended search terms that exceed the preset length in the first recommended search term or the second recommended search term.
21. A method for displaying recommended search terms, executed via a computing device, comprising the steps of: displaying a search page for receiving search terms from a user; displaying one or more first recommended search terms generated using a first search term previously entered by the user in a first area of the search page; and displaying one or more second recommended search terms generated using a second search term previously entered by the user in the first area, wherein the number of the first recommended search terms displayed in the first area is the same as the number of the second recommended search terms, wherein the first recommended search terms are displayed together with the first search terms as a visually associated phrase, and wherein the second recommended search terms are a plurality of search terms generated using the first search terms, and the plurality of second recommended search terms are displayed together.
22. The recommended search term display method as described in request item 21, wherein, The number of the first recommended search terms and the number of the second recommended search terms are calculated based on the area of the first region occupied by the first recommended search terms and the second recommended search terms, and the area of the first region.