WO2010147269A1 - 이용자 생성 룰 기반의 다기능 검색창 서비스 제공 방법 및 시스템 - Google Patents
이용자 생성 룰 기반의 다기능 검색창 서비스 제공 방법 및 시스템 Download PDFInfo
- Publication number
- WO2010147269A1 WO2010147269A1 PCT/KR2009/006171 KR2009006171W WO2010147269A1 WO 2010147269 A1 WO2010147269 A1 WO 2010147269A1 KR 2009006171 W KR2009006171 W KR 2009006171W WO 2010147269 A1 WO2010147269 A1 WO 2010147269A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- search
- rule
- user
- query
- search rule
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3322—Query formulation using system suggestions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
Definitions
- the present invention relates to a method and system for providing a multi-function search box service. More particularly, the present invention provides a search and shortcut service based on various search rules generated by a user, and suggests a search term and a recommendation search rule when a search term is input. The present invention relates to a method and system for providing a multi-function search box service.
- the search results are limited to its own search engine.
- the search result is very limited because the search is performed using only the Naver search engine.
- Google's search results are limited to a search engine called Google, so it is difficult to follow a specialized search engine in a specific field. Blogs, for example, have often found that using a blog-specific search engine is more useful than using Google.
- Google released Custom Search which allows users to adjust the weight of specific domains or sites and to tune the search results.
- Google released Custom Search which allows users to adjust the weight of specific domains or sites and to tune the search results.
- a search is performed in the corresponding search box by creating a separate search box for each custom search. That is, various custom searches cannot be used in one search box, and only one custom search is available for each search box.
- an open search service such as Amazon's 'A9', which retrieves search results from several search engines and displays them on the screen at the same time.
- Amazon's 'A9' which retrieves search results from several search engines and displays them on the screen at the same time.
- the process of finding and registering a search engine that I want should be preceded, but the process is not easy for general users, and like Google's personalized search, the search must be performed in a separate search box for each search condition in order to use the search. There is this.
- the present invention provides a search term recommendation DB used to recommend a search term associated with a phrase input by a user, a search rule recommendation DB used to recommend a search rule used in connection with an input search word, and an individual storing setting information for each user.
- a query recommendation module for assisting in inputting a search word and a search rule based on an input phrase based on the search word recommendation DB and the search rule recommendation DB;
- a setting information restoration module for classifying and restoring a query word by elements based on the personal setting information DB and the search box information DB;
- a command analysis module configured to determine whether the classified and reconstructed query word is a command and to construct a message to perform the command;
- a message restoration module for converting a query word classified and restored through the configuration information restoration module or the command analysis module
- the search rule information DB assigns a different ID for each search rule stored in the search rule recommendation DB, and registers a rating, use count, adoption count, sponsor status, and IP address for each search rule based on the search rule ID. It is characterized by storing.
- the search rule information DB distinguishes the search rule by assigning a separate ID to each search rule, and stores information such as the rating, the number of use, the number of adoption, the sponsor status, and the like for each search rule. It stores and registers the corresponding IP address.
- the basic delimiter is registered as 'at', and a character such as '>>' or a character such as 'at' can be registered according to the user's selection.
- the query recommendation module of the present invention in the step of recommending a search word or a search rule, displays a search word or a search rule with a sponsor at the top of the recommendation area to induce the user to select the user, and the number of selections for each sponsor in the user selection. And storing the search term recommendation DB or the search rule recommendation DB.
- an embodiment of a search box service method includes an input step of receiving a query word from a user; A setting information restoration step of classifying and restoring a completed query by element based on the personal setting information DB and the search box information DB; A message restoring step of restoring a query word classified and restored based on the search rule information DB into a message; Returning the restored message to the user.
- the input step of the present invention when selecting a search term recommended by the search term recommendation DB in relation to the phrase input by the user or when the input phrase consists only of the search term is a search rule including a separator based on the search rule recommendation DB
- a basic search rule when a basic search rule registered in the personal setting information DB is selected among the recommended search rules;
- a corresponding adoption rule when selecting an adoption rule registered in the personal setting information DB among recommended search rules;
- a basic query rule may be input to receive the completed query.
- the step of restoring the setting information of the present invention may include: executing a shortcut command based on the shortcut DB if the command is included in the restored query by analyzing the command; In case of a command other than a shortcut, the method may include executing a corresponding command.
- the step of restoring the setting information of the present invention comprises: selecting a basic search rule if there is no delimiter in the restored query and there is a basic search rule set in the search box information DB in the search box; Selecting a user basic search rule set in the personal setting information DB if the restored query does not have a delimiter and there is no basic search rule in the search box; Selecting a global default search rule if the restored query does not have a delimiter, there is no default search rule in a search box, and there is no user default search rule set in the personal setting information DB; A message restoration step of restoring a message by designating a URL as a page for registering a new search rule if a delimiter is included in the restored query and a search rule located after the delimiter is not registered in the search rule information DB; If the restored query includes a delimiter and a search rule located after the delimiter is registered in the search rule information DB and the user adopts the search rule and is stored in the personal
- the search rule is based on the search rule selection criteria stored in the personal setting information DB. Characterized in that it comprises the step of selecting.
- the message restoring step of the present invention may include a step of replacing a server address portion of the URL with an IP address based on the personal setting information DB.
- the user can easily use the rich search rules and shortcuts accumulated by crowd sourcing, and among the search rules and shortcuts having the same name by the personalization function, The right thing can be adopted and used.
- the search term and search rule recommendation function are used, not only the search term recommendation but also the search rule used by the most people used or adopted for each search term can be searched more easily and quickly.
- FIG. 1 is a structural diagram of a search box service system according to the present invention.
- FIG. 2 is a query processing method according to the redirection method for the address bar input query in the search box service system according to the present invention.
- 3 is a query processing method according to the template generation method for the address bar input query in the search box service system according to the present invention.
- Figure 4 is a query processing method by the proxy method for the address bar input query in the search box service system according to the present invention.
- FIG. 5 is a processing flowchart of a search box service system according to the present invention.
- FIG. 6 is a flowchart for selecting a search rule of a search box service system according to the present invention.
- FIG. 7 is a view illustrating an embodiment of a two-stage recommendation method of a search word and a search rule of a search box service system according to the present invention
- FIG. 8 is an explanatory diagram of an embodiment of processing an input query in a search box service system according to the present invention.
- the query analysis system analyzes the query input through the search box and plays a role of generating a message to perform an action accordingly.
- the entered query will go through query recommendation module, configuration information restoration module, command analysis module, message restoration module, proxy module, template module, and redirection module.
- query recommendation module a query recommendation module
- configuration information restoration module command analysis module
- message restoration module proxy module
- template module template module
- redirection module Refers to the recommended DB, personal setting information DB, search box information DB, search rule information DB, and shortcut information DB.
- search box contains the query "mp3 at google.” This query means that the browser searches for the term “mp3" through the search rule "google”.
- the query recommendation module performs a recommendation on a search term of 'mp3'.
- the query suggestion module searches the query recommendation DB and recommends words starting with m such as 'myspace', 'msn' and 'mp3' at the bottom of the search box.
- m such as 'myspace', 'msn' and 'mp3' at the bottom of the search box.
- the feature is currently used by many search engines.
- the query recommendation module searches the search rule recommendation DB and starts the second stage recommendation.
- the second stage recommendation is the search rule frequently used by the user for the search term 'mp3', It is recommended that all users select the most selected search rules or search rules that have been recently selected. If users select a lot of search rules such as 'google', 'amazon', and 'itunes' with 'mp3', the search rules are recommended and the recommended areas are 'mp3 at google', 'mp3 at amazon', 'mp3 at' Suggestions such as it's will be displayed.
- 'at' is a delimiter that separates search terms and search rules so that a user can select from personal setting information. Per user, you can use 'at' instead of 'at' or specify symbols like '>>'.
- the search word and the search rule are used as the term search word and the search rule because this service is most useful for the search service, and can be applied to any service having a parameter input without being limited to the search service.
- a query such as "I am busy today at miniblog" can post a phrase "I am busy today” to a mini blog called "miniblog.”
- the search rule does not have to be the same as the name of the service.
- the search rule 'miniblog' may be a rule for posting articles on 'twitter', which is used abroad, and 'Me Today', which is widely used in Korea. It might be a rule to post to.
- a user who first registers a search rule with a certain name can arbitrarily set a name, and a plurality of search rules with the same name can exist. It is up to the user to decide which of the plurality of search rules (Adoption) and such information is stored in the personal setting information DB.
- the adoption process is a process in which a user selects and stores one of several search rules having the same name, and only one search rule can be adopted for one name.
- the setting information restoring module searches the personal setting information DB and the search box information DB to restore the information set for each person and for each search box. For example, if a search rule is not specified, a search is performed using the default search rule. A user who has set 'google' as the default search rule is a user who has set 'naver' as the default search rule. The search is performed through the corresponding search rule.
- search rule called 'video' If a search rule called 'video' is entered, the user has not adopted the search rule 'video' and the search rule named 'video' searches for a video on YouTube (www.youtube.com). If there is a search rule to search and a search rule to search a video from Naver video (video.naver.com), the search rule is selected according to the user's preset selection criteria. Adoption criteria, highest rating criteria, sponsorship criteria, and so on.
- the reason for separating the personal setting information DB and the search box information DB is to distinguish between the instant search box in the upper right corner of the browser and the search box inserted in the blog.
- the instant search box has different basic search rules for each individual.
- a search box inserted into a blog will often be set as a basic search rule to search for the blog.
- the configuration information restoration module also restores the delimiter. As mentioned above, some users use 'at' as a delimiter and some users use '>>' as a delimiter. The role of finding delimiters in the input query is also generated in the configuration information restoration module.
- the command analysis module is in charge of processing commands used in the service.
- Commands may include '/ login', '/ logout', '/ default', '/ list', and '/ go'.
- '/ login username' moves the user to the login page where the user with the 'username' can enter a password
- '/ logout' logs the currently logged in user. It takes out and moves to the logout page.
- '/ Default rulename' allows you to specify a default search rule with 'rulename', and '/ list rulename' displays all search rules with that 'rulename'.
- '/ Go shortcutname' performs the shortcut to the address pointed to by the shortcut named 'shortcutname'.
- the message restoration module performs a role of restoring a message by searching a search rule information DB and a shortcut information DB.
- the message restoration module is performed based on a search rule or a shortcut adopted through the configuration information restoration module.
- the search rule information DB and the shortcut information DB are separated.
- the search rule information DB stores a message such as a URL (Unified Resource Locator) or a code that requires a parameter such as a search word, and the shortcut information DB URL messages that do not require parameters are stored.
- the difference between the URL and the code is that the URL can designate only one service server, whereas the code can designate a plurality of service servers as well as a template or a program to be executed by the query analysis system. Is the point.
- the shortcut information DB a URL such as 'http://www.google.com' is stored for the shortcut 'google', and there is no place for the parameter.
- shortcut commands such as ‘/ go google’ are converted to ‘http://www.google.com’ to cause page movement.
- the method of using the redirect message is performed by the redirect module in the simplest way.
- the advantage of the redirection method is that it can minimize the load on the query analysis system, and it is the easiest for users to create search rules.
- the method of generating and delivering a result page template is performed by the template module in such a way that the results of reconstructing the search results to some extent can be minimized while minimizing the load of the query analysis system. For example, you divide your results page into three frame areas to get and show your ads through Overture (www.overture.com) in the first area, get and expose search results through Google in the second area, and Naver on the third page. (www.naver.com) to retrieve the search results are exposed.
- an API Application Programming Interface
- the reconstruction and delivery of pages to proxies is performed by the proxy module in such a way that the load of the query analysis system is large, but the search results can be reconstructed as desired.
- the query analysis system distinguishes each area and leaves the browser to fill each area, whereas the method of reconfiguring and delivering a page with a proxy not only separates each area but also each area. Even the role of filling in is performed in the query analysis system.
- the load of the query analysis system increases, but it is possible to reconstruct the search results as desired instead. In the case of the query analysis system according to the present invention, all three methods are supported so that an appropriate one can be used as needed.
- FIG. 2 illustrates a process in which a query input by a client through a browser's address bar is processed by generating a redirect message through the query analysis system.
- the query entered in the address bar it goes through the DNS (Domain Name Service) server first, and it verifies whether or not the address is correct through the DNS server. If the address is correct, the relevant IP address will be sent to the relevant IP address, but if it is not, the response will be made through the default search engine set by the browser in response to the client's browser with the message "Incorrect address". You lose.
- DNS Domain Name Service
- the parsing system parses the input and sends a redirect message to access the appropriate service server. Will be sent.
- the log DB which is internal or external, it can be used in the future for creating a search term recommendation DB, search rule recommendation DB, and popular search term statistics. If you use the browser's instant search box or the search box of the homepage, directly from step 3 (passing input values to the designated default search engine) without the steps 1 (DNS server request) and 2 (DNS server response) of FIG. It will be a progress.
- the query of the query analysis system may be input through a search box of a homepage of a server in which the query analysis system is implemented or through a search box linked to an external link, but as described above, an address search box or an instant search box of a browser is provided. If directly received through the use of the query analysis system will be greatly increased. It can also be entered from search toolbars provided by portal sites such as Yahoo and Naver, or from operating systems such as the upcoming Windows 7. In short, the query analysis system may be provided in connection with any type of search box.
- the query analysis system may be implemented in a site separate from an existing search engine site or a service site, but may be integrated into an existing search engine site.
- FIG. 3 illustrates a process in which a query input by a client through a browser's address bar is processed in a method of generating and delivering a result page template in the query analyzing system.
- a query input by a client through a browser's address bar is processed in a method of generating and delivering a result page template in the query analyzing system.
- the query analysis system delivers the result page template to the client and connects to each service server to fill in the template.
- FIG. 4 illustrates a process in which a query input by a client through a browser's address bar is processed in a method of reconfiguring and delivering a page to a proxy in the query analyzing system.
- a query analysis system not a client, delivers a search word to each service server, receives a result, and reconstructs and delivers the result to the client. Because of this, the search results can be reconfigured as desired.
- a search term recommendation occurs for the input query first, and then a search rule recommendation is made after the search term recommendation. After that, a process of restoring the setting information is performed to select a basic search rule or a separator set for each individual search box. Afterwards, if there is a designated command by parsing, the specified task is executed for each command. If the command is a shortcut in the form of 'go shortcutname', URL restoration occurs through the shortcut information DB.
- the message generation process such as URL restoration and code generation occurs according to the default search rules specified by individual and search box.
- the process of checking whether the search rule is a registered search rule or a search rule that has not been registered yet occurs. At this time, if a search rule is already registered, a message such as a URL or a code is generated according to the search rule, and if not already registered, the corresponding URL is designated to move a user to a new search rule registration page.
- the message generated according to the search rule is delivered to the user according to the proxy method, the template method, and the redirection method.
- the proxy module of the query analysis system delivers the search term to the service server specified in the message, receives the search result, reconstructs the result, and displays the result on the user screen.
- the method to be displayed on the user screen may be displayed in the current window, a method of displaying in a new window, or displayed in a pop-up window.You can set a preferred display method in the personal setting information DB for each person or search rule information DB. You can set the display method in. Or have a second delimiter, such as "to,” to instruct the user on the query to display the results of the search for "mp3" by the search rule "google” in the form of "mp3 at google to new" You may.
- a proxy method If it is not a proxy method, it is checked whether it is a template method. In the case of a template method, when a result page template is generated and delivered to the browser, the rest of the process is performed in the browser.
- the redirect method is performed.
- the redirect method when the restored URL is delivered to the browser, the work is performed by accessing the URL from the browser.
- FIG. 6 is a flowchart for selecting a search rule, and details the process of checking whether a separator exists and the process of selecting a search rule in the process of checking whether a search rule exists.
- the search should be done using the default search rule, so it is necessary to select the default search rule.
- the search rule is selected as the default search rule. If not, the user selects the search rule as the default search rule if there is a default search rule specified by the user. If you do not know who the user is, or if you do not specify a default search rule, the globally specified default search rule is selected. At this time, you can specify different default search rules for each region. For example, you can set Naver, which is used most frequently in Korea, as the default search rule, and Google, which is used most often in overseas countries, as the default search rule.
- search rule If a search rule is specified in the query and the search rule is already registered, if there is more than one search rule with that name, first check whether the user has already adopted the search rule of the name. You will select the search rules you have adopted, but otherwise you will follow your search rule selection criteria. If the highest score is selected as the selection criterion, the search rule with the highest rating is selected among the search rules with the corresponding name, and if the maximum evaluation is selected as the selection criterion, the most search term with the corresponding name is selected. The search rule used is selected. In addition, if the most adopted as the selection criteria, the most adopted search rule is selected among the search rules with the corresponding name.
- the search rule with the sponsor is selected from the search rules with the corresponding name. do. For example, if you have registered a search rule on Amazon (www.amazon.com) and about (www.about.com) for the name of the search rule 'a', Amazon will pay more for sponsorship. Even if used a lot, about is chosen.
- the query recommendation module searches the search query recommendation DB and displays various search terms starting with 'm' in the recommendation area.
- the search term of the sponsor who paid the sponsor for the word may be exposed to a higher level to induce the user to select easily. If one of the recommended search terms is selected, the search rule is recommended for the corresponding search term.
- the search rule recommendation is performed by the query recommendation module searching the search rule recommendation DB. It can be provided by Ajax (Asynchronous Java Script and XML) method by extracting from the log DB and reconstructing the search word and which search rule are often used together.
- the search rule of the sponsor may be exposed at the top of the recommendation area to induce the user to select easily.
- the number of times the sponsored search term or sponsored search rule is selected may be stored in the search word recommendation DB and the search rule recommendation DB to be used to receive a payment for the preferred exposure from the future sponsor.
- a general recommendation may be made based on what search terms and search rules people select after inputting the input values. You can also recommend very popular search terms and search rules.
- Each step can be done separately or together. That is, as in most current search engines, only a search term recommendation may be provided, or a search rule recommendation may be provided by utilizing the characteristics of the query analysis system according to the present invention, or both may be provided together.
- a search term recommendation may be provided, or a search rule recommendation may be provided by utilizing the characteristics of the query analysis system according to the present invention, or both may be provided together.
- a revenue model that receives a certain amount of money from the sponsor may be considered.
- search rule information DB there is a search rule ID in addition to the search rule name.
- This search rule ID is a unique value for each search rule.
- rating, usage, adoption, sponsor status are recorded for each search rule and used as a selection condition among search rules with the same name, and there are search rule role items displayed in the form of URL or code, and reduce DNS lookup step.
- the search server's IP address is recorded.
- the personal setting information DB the default search rule ID value selected by the user, the ID value of the adopted rules, the selection criteria of the search rule having the same name, the delimiter, and whether the IP address is directly used are recorded.
- the first query 'mp3' does not have a search rule specified. Therefore, the search is performed by a search rule named google whose search rule ID is 100321 selected by the user. In the case of the second query 'mp3 at google', 100321 search rule is selected among the search rules named google, and the search is performed.
- the third query 'mp3 at a' uses the search rule named a. Since it is not adopted, the 234322 search rule is selected and searched according to the criteria of 'most used' which is a search rule selection criterion specified by the user.
- the query analysis system analyzes the query input through the search box and plays a role of generating a message to perform an action accordingly.
- the entered query will go through query recommendation module, configuration information restoration module, command analysis module, message restoration module, proxy module, template module, and redirection module.
- query recommendation module a query recommendation module
- configuration information restoration module command analysis module
- message restoration module proxy module
- template module template module
- redirection module Refers to the recommended DB, personal setting information DB, search box information DB, search rule information DB, and shortcut information DB.
- search box contains the query "mp3 at google.” This query means that the browser searches for the term “mp3" through the search rule "google”.
- the query recommendation module performs a recommendation on a search term of 'mp3'.
- the query suggestion module searches the query suggestion DB and recommends words starting with m such as 'myspace', 'msn' and 'mp3' at the bottom of the search box.
- m such as 'myspace', 'msn' and 'mp3' at the bottom of the search box.
- the feature is currently used by many search engines.
- the query recommendation module searches the search rule recommendation DB and starts the second stage recommendation.
- the second stage recommendation refers to the search rule frequently used by the user for the search term 'mp3'. Users are recommended to search rules that are selected the most or recently selected trends. If users select a lot of search rules such as 'google', 'amazon', and 'itunes' with 'mp3', the search rules are recommended and the recommended areas are 'mp3 at google', 'mp3 at amazon', 'mp3 at' Suggestions such as it's will be displayed.
- 'at' is a delimiter that separates search terms and search rules so that a user can select from personal setting information. Per user, you can use 'at' instead of 'at' or specify symbols like '>>'.
- the search word and the search rule are used as the term search word and the search rule because this service is most useful for the search service, and can be applied to any service having a parameter input without being limited to the search service.
- a query such as "I am busy today at miniblog" can post a phrase "I am busy today” to a mini blog called "miniblog.”
- the search rule does not have to be the same as the name of the service.
- the search rule 'miniblog' may be a rule for posting articles on 'twitter', which is used abroad, and 'Me Today', which is widely used in Korea. It might be a rule to post to.
- a user who first registers a search rule with a certain name can arbitrarily set a name, and a plurality of search rules with the same name can exist. It is up to the user to decide which of the plurality of search rules (Adoption) and such information is stored in the personal setting information DB.
- the adoption process is a process in which a user selects and stores one of several search rules having the same name, and only one search rule can be adopted for one name.
- the setting information restoring module searches the personal setting information DB and the search box information DB to restore the information set for each person and for each search box. For example, if a search rule is not specified, a search is performed using the default search rule. A user who has set 'google' as the default search rule is a user who has set 'naver' as the default search rule. The search is performed through the corresponding search rule.
- search rule called 'video' If a search rule called 'video' is entered, the user has not adopted the search rule 'video' and the search rule named 'video' searches for a video on YouTube (www.youtube.com). If there is a search rule to search and a search rule to search a video from Naver video (video.naver.com), the search rule is selected according to the user's preset selection criteria. Adoption criteria, highest rating criteria, sponsorship criteria, and so on.
- the reason for separating the personal setting information DB and the search box information DB is to distinguish between the instant search box in the upper right corner of the browser and the search box inserted in the blog.
- the instant search box has different basic search rules for each individual.
- a search box inserted into a blog will often be set as a basic search rule to search for the blog.
- the configuration information restoration module also restores the delimiter. As mentioned above, some users use 'at' as a delimiter and some users use '>>' as a delimiter. The role of finding delimiters in the input query is also generated in the configuration information restoration module.
- the command analysis module is in charge of processing commands used in the service.
- Commands may include '/ login', '/ logout', '/ default', '/ list', and '/ go'.
- '/ login username' moves the user to the login page where the user with the 'username' can enter a password
- '/ logout' logs the currently logged in user. It takes out and moves to the logout page.
- '/ Default rulename' allows you to specify a default search rule with 'rulename', and '/ list rulename' displays all search rules with that 'rulename'.
- '/ Go shortcutname' performs the shortcut to the address pointed to by the shortcut named 'shortcutname'.
- the message restoration module performs a role of restoring a message by searching a search rule information DB and a shortcut information DB.
- the message restoration module is performed based on a search rule or a shortcut adopted through the configuration information restoration module.
- the search rule information DB and the shortcut information DB are separated.
- the search rule information DB stores a message such as a URL (Unified Resource Locator) or a code that requires a parameter such as a search word, and the shortcut information DB URL messages that do not require parameters are stored.
- the difference between the URL and the code is that the URL can designate only one service server, whereas the code can designate a plurality of service servers as well as a template or a program to be executed by the query analysis system. Is the point.
- the shortcut information DB a URL such as 'http://www.google.com' is stored for the shortcut 'google', and there is no place for the parameter.
- shortcut commands such as ‘/ go google’ are converted to ‘http://www.google.com’ to cause page movement.
- the method of using the redirect message is performed by the redirect module in the simplest way.
- the advantage of the redirection method is that it can minimize the load on the query analysis system, and it is the easiest for users to create search rules.
- the method of generating and delivering a result page template is performed by the template module in such a way that the results of reconstructing the search results to some extent can be minimized while minimizing the load of the query analysis system. For example, you divide your results page into three frame areas to get and show your ads through Overture (www.overture.com) in the first area, get and expose search results through Google in the second area, and Naver on the third page. (www.naver.com) to retrieve the search results are exposed.
- an API Application Programming Interface
- the reconstruction and delivery of pages to proxies is performed by the proxy module in such a way that the load of the query analysis system is large, but the search results can be reconstructed as desired.
- the query analysis system distinguishes each area and leaves the browser to fill each area, whereas the method of reconfiguring and delivering a page with a proxy not only separates each area but also each area. Even the role of filling in is performed in the query analysis system.
- the load of the query analysis system increases, but it is possible to reconstruct the search results as desired instead. In the case of the query analysis system according to the present invention, all three methods are supported so that an appropriate one can be used as needed.
- FIG. 2 illustrates a process in which a query input by a client through a browser's address bar is processed by generating a redirect message through the query analysis system.
- the query entered in the address bar it goes through the DNS (Domain Name Service) server first, and it verifies whether or not the address is correct through the DNS server. If the address is correct, the relevant IP address will be sent to the relevant IP address, but if it is not, the response will be made through the default search engine set by the browser in response to the client's browser with the message "Incorrect address". You lose.
- DNS Domain Name Service
- the parsing system parses the input and sends a redirect message to access the appropriate service server. Will be sent.
- the log DB which is internal or external, it can be used in the future for creating a search term recommendation DB, search rule recommendation DB, and popular search term statistics. If you use the browser's instant search box or the search box of the homepage, directly from step 3 (passing input values to the designated default search engine) without the steps 1 (DNS server request) and 2 (DNS server response) of FIG. It will be a progress.
- the query of the query analysis system may be input through a search box of a homepage of a server in which the query analysis system is implemented or through a search box linked to an external link, but as described above, an address search box or an instant search box of a browser is provided. If directly received through the use of the query analysis system will be greatly increased. It can also be entered from search toolbars provided by portal sites such as Yahoo and Naver, or from operating systems such as the upcoming Windows 7. In short, the query analysis system may be provided in connection with any type of search box.
- the query analysis system may be implemented in a site separate from an existing search engine site or a service site, but may be integrated into an existing search engine site.
- FIG. 3 illustrates a process in which a query input by a client through a browser's address bar is processed in a method of generating and delivering a result page template in the query analyzing system.
- a query input by a client through a browser's address bar is processed in a method of generating and delivering a result page template in the query analyzing system.
- the query analysis system delivers the result page template to the client and connects to each service server to fill in the template.
- FIG. 4 illustrates a process in which a query input by a client through a browser's address bar is processed in a method of reconfiguring and delivering a page to a proxy in the query analyzing system.
- a query analysis system not a client, delivers a search word to each service server, receives a result, and reconstructs and delivers the result to the client. Because of this, the search results can be reconfigured as desired.
- a search term recommendation occurs for the input query first, and then a search rule recommendation is made after the search term recommendation. After that, a process of restoring the setting information is performed to select a basic search rule or a separator set for each individual search box. Afterwards, if there is a designated command by parsing, the specified task is executed for each command. If the command is a shortcut in the form of 'go shortcutname', URL restoration occurs through the shortcut information DB.
- the message generation process such as URL restoration and code generation occurs according to the default search rules specified by individual and search box.
- the process of checking whether the search rule is a registered search rule or a search rule that has not been registered yet occurs. At this time, if a search rule is already registered, a message such as a URL or a code is generated according to the search rule, and if not already registered, the corresponding URL is designated to move a user to a new search rule registration page.
- the message generated according to the search rule is delivered to the user according to the proxy method, the template method, and the redirection method.
- the proxy module of the query analysis system delivers the search term to the service server specified in the message, receives the search result, reconstructs the result, and displays the result on the user screen.
- the method of displaying on the user screen can be displayed in the current window, a method of displaying in a new window, and a method of displaying in a popup window. You can set the display method in. Or have a second delimiter, such as "to,” to instruct the user on the query to display the results of the search for "mp3" by the search rule "google” in the form of "mp3 at google to new" You may.
- a proxy method If it is not a proxy method, it is checked whether it is a template method. In the case of a template method, when a result page template is generated and delivered to the browser, the rest of the process is performed in the browser.
- the redirect method is performed.
- the redirect method when the restored URL is delivered to the browser, the work is performed by accessing the URL from the browser.
- FIG. 6 is a flowchart for selecting a search rule, and details the process of checking whether a separator exists and the process of selecting a search rule in the process of checking whether a search rule exists.
- the search should be done using the default search rule, so it is necessary to select the default search rule.
- the search rule is selected as the default search rule. If not, the user selects the search rule as the default search rule if there is a default search rule specified by the user. If you do not know who the user is, or if you do not specify a default search rule, the globally specified default search rule is selected. At this time, you can specify different default search rules for each region. For example, you can set Naver, which is used most frequently in Korea, as the default search rule, and Google, which is used most often in overseas countries, as the default search rule.
- search rule If a search rule is specified in the query and the search rule is already registered, if there is more than one search rule with that name, first check whether the user has already adopted the search rule of the name. You will select the search rules you have adopted, but otherwise you will follow your search rule selection criteria. If the highest score is selected as the selection criterion, the search rule with the highest rating is selected among the search rules with the corresponding name, and if the maximum evaluation is selected as the selection criterion, the most search term with the corresponding name is selected. The search rule used is selected. In addition, if the most adopted as the selection criteria, the most adopted search rule is selected among the search rules with the corresponding name.
- the search rule with the sponsor is selected from the search rules with the corresponding name. do. For example, if you have registered a search rule on Amazon (www.amazon.com) and about (www.about.com) for the name of the search rule 'a', Amazon will pay more for sponsorship. Even if used a lot, about is chosen.
- the query recommendation module searches the search query recommendation DB and displays various search terms starting with 'm' in the recommendation area.
- the search term of the sponsor who paid the sponsor for the word may be exposed to a higher level to induce the user to select easily. If one of the recommended search terms is selected, the search rule is recommended for the corresponding search term.
- the search rule recommendation is performed by the query recommendation module searching the search rule recommendation DB. It can be provided by Ajax (Asynchronous Java Script and XML) method by extracting from the log DB and reconstructing the search word and which search rule are often used together.
- the search rule of the sponsor may be exposed at the top of the recommendation area to induce the user to select easily.
- the number of times the sponsored search term or sponsored search rule is selected may be stored in the search word recommendation DB and the search rule recommendation DB to be used to receive a payment for the preferred exposure from the future sponsor.
- a general recommendation may be made based on what search terms and search rules people select after inputting the input values. You can also recommend very popular search terms and search rules.
- Each step can be done separately or together. That is, as in most current search engines, only a search term recommendation may be provided, or a search rule recommendation may be provided by utilizing the characteristics of the query analysis system according to the present invention, or both may be provided together.
- a search term recommendation may be provided, or a search rule recommendation may be provided by utilizing the characteristics of the query analysis system according to the present invention, or both may be provided together.
- a revenue model that receives a certain amount of money from the sponsor may be considered.
- search rule information DB there is a search rule ID in addition to the search rule name.
- This search rule ID is a unique value for each search rule.
- rating, usage, adoption, sponsor status are recorded for each search rule and used as a selection condition among search rules with the same name, and there are search rule role items displayed in the form of URL or code, and reduce DNS lookup step.
- the search server's IP address is recorded.
- the personal setting information DB the default search rule ID value selected by the user, the ID value of the adopted rules, the selection criteria of the search rule with the same name, the delimiter, and whether the IP address is directly used are recorded.
- the first query 'mp3' does not have a search rule specified. Therefore, the search is performed by a search rule named google whose search rule ID is 100321 selected by the user. In the case of the second query 'mp3 at google', 100321 search rule is selected among the search rules named google, and the search is performed.
- the third query 'mp3 at a' uses the search rule named a. Since it is not adopted, the 234322 search rule is selected and searched according to the criteria of 'most used' which is a search rule selection criterion specified by the user.
- An object of the present invention is to provide a customized service for each user by allowing a plurality of users to register search rules and shortcuts, thereby increasing the diversity and expandability of services and reinforcing personalization.
- the object of the present invention is to provide a function of recommending a search rule that is frequently used in connection with the search word, so that the user can find the desired information more quickly.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
Claims (9)
- 이용자가 입력한 구문과 연관된 검색어를 추천하는 데 활용되는 검색어 추천 DB, 입력된 검색어와 연관되어 쓰이는 검색룰을 추천하는 데 활용되는 검색룰 추천 DB, 이용자별로 설정 정보를 저장하는 개인 설정 정보 DB, 검색창별로 설정 정보를 저장하는 검색창 정보 DB, 이용자들이 직접 등록할 수 있는 검색룰 정보 DB, 및 이용자들이 직접 등록할 수 있는 바로가기 DB 부;입력 구문을 상기 검색어 추천 DB와 상기 검색룰 추천 DB에 기초하여 검색어와 검색룰의 입력을 돕는 질의어 추천 모듈;질의어를 상기 개인 설정 정보 DB와 상기 검색창 정보 DB에 기초하여 요소별로 분류하고 복원하는 설정 정보 복원 모듈;상기 분류되고 복원된 질의어가 명령어인지 파악하고 해당 명령어를 수행하도록 메시지를 구성하는 명령어 분석 모듈;상기 검색룰 정보 DB와 상기 바로가기 DB에 기초하여 상기 설정 정보 복원 모듈 또는 상기 명령어 분석 모듈을 거쳐 분류되고 복원된 질의어를 메시지로 변환하는 메시지 복원 모듈;상기 메시지 복원 모듈 또는 상기 명령어 분석 모듈로부터 생성된 메시지를 이용자에게 리디렉션 방식으로 돌려주는 리디렉션 모듈;상기 메시지 복원 모듈에서 생성된 메시지를 이용자에게 템플릿 방식으로 돌려주는 템플릿 모듈;상기 메시지 복원 모듈에서 생성된 메시지를 이용자에게 프락시 방식으로 돌려주는 프락시 모듈을 포함하는 것을 특징으로 하는 검색창 서비스 시스템.
- 제 1항에 있어서,상기 개인 설정 정보 DB에는, 기본 구분자가 ‘at’으로 등록되어 있고 이용자의 선택에 따라 ‘>>’등의 기호나 ‘앳' 등의 문자를 등록할 수 있는 것을 특징으로 하는 검색창 서비스 시스템.
- 제 1항에 있어서,상기 질의어 추천 모듈은, 상기 검색어 또는 검색룰 추천 단계에 있어서 스폰서가 있는 검색어 또는 검색룰을 추천 영역의 상단에 표시하여 이용자의 선택을 유도하고, 이용자 선택 시 스폰서별로 선택 횟수를 상기 검색어 추천 DB 또는 상기 검색룰 추천 DB에 저장하는 단계를 포함하는 것을 특징으로 하는 검색창 서비스 시스템.
- 이용자로부터 질의어를 입력받는 입력 단계;완성된 질의어를 상기 개인 설정 정보 DB와 상기 검색창 정보 DB에 기초하여 요소별로 분류하고 복원하는 설정 정보 복원 단계;상기 검색룰 정보 DB에 기초하여 분류되고 복원된 질의어를 메시지로 복원하는 메시지 복원 단계;복원된 메시지를 이용자에게 돌려주는 단계를 포함하는 것을 특징으로 하는 검색창 서비스 제공 방법.
- 제 4항에 있어서,상기 입력 단계는, 이용자가 입력한 구문과 관련하여 검색어 추천 DB가 추천한 검색어를 선택하는 경우 또는 입력 구문이 검색어만으로 이루어진 경우 상기 검색룰 추천 DB에 기초하여 구분자를 포함한 검색룰이 추천되면, 추천되는 검색룰 중 상기 개인 설정 정보 DB에 등록된 기본 검색룰을 선택하면 기본 검색룰을 입력하는 단계;추천하는 검색룰 중 상기 개인 설정 정보 DB에 등록된 채택룰을 선택하면 해당 채택룰을 입력하는 단계;추천하는 검색룰 중 기본 검색룰 또는 채택룰이 아닌 검색룰을 선택하면 상기 개인 설정 정보 DB에 등록된 선택 기준에 부합하는 검색룰을 입력하는 단계; 및추천하는 검색룰 중 어느 검색룰도 선택하지 않으면 기본 검색룰을 입력하는 단계를 거쳐 완성된 질의어를 입력받는 단계를 포함하는 것을 특징으로 하는 검색창 서비스 제공 방법.
- 제 4항에 있어서,상기 설정 정보 복원 단계는, 상기 복원된 질의어에 명령어가 포함되어 있으면 명령어 분석을 통하여 바로가기 명령어인 경우 상기 바로가기 DB에 기초하여 바로가기 명령을 실행하는 단계;바로가기 이외의 명령어인 경우 해당 명령어를 실행하는 단계를 포함하는 것을 특징으로 하는 검색창 서비스 제공 방법.
- 제 4항 또는 제 5항에 있어서,상기 설정 정보 복원 단계는, 상기 복원된 질의어에 구분자가 없고 검색창에 상기 검색창 정보 DB에 설정된 기본 검색룰이 있다면 기본 검색룰을 선택하는 단계;상기 복원된 질의어에 구분자가 없고 검색창에 기본 검색룰이 없다면 상기 개인 설정 정보 DB에 설정된 이용자 기본 검색룰을 선택하는 단계;상기 복원된 질의어에 구분자가 없고 검색창에 기본 검색룰이 없으며 상기 개인 설정 정보 DB에 설정된 이용자 기본 검색룰이 없다면 글로벌 기본 검색룰을 선택하는 단계;상기 복원된 질의어에 구분자가 포함되어 있고 구분자 다음에 위치한 검색룰이 상기 검색룰 정보 DB에 등록되어 있지 않으면 신규 검색룰을 등록하는 페이지로 URL을 지정하여 메시지를 복원하는 메시지 복원 단계;상기 복원된 질의어에 구분자가 포함되어 있고 구분자 다음에 위치한 검색룰이 상기 검색룰 정보 DB에 등록되어 있으며 이용자가 해당 검색룰을 채택하여 상기 개인 설정 정보 DB에 저장되어있다면 이용자가 채택한 검색룰을 선택하는 단계;상기 복원된 질의어에 구분자가 포함되어 있고 구분자 다음에 위치한 검색룰이 상기 검색룰 정보 DB에 등록되어 있으며 이용자가 채택하지 않았다면 상기 개인 설정 정보 DB에 저장되어 있는 검색룰 선택 기준에 기초하여 검색룰을 선택하는 단계를 포함하는 것을 특징으로 하는 검색창 서비스 제공 방법.
- 제 7항에 있어서,상기 복원된 메시지를 이용자에게 돌려주는 단계는, 서비스 서버로 상기 검색창 서비스 시스템이 검색어를 전송한 후 결과를 받아서 재구성하여 이용자의 화면에 전송하는 프락시 방식으로 하는 단계;템플릿을 생성해 전송하고 이용자의 컴퓨터가 서비스 서버로부터 직접 결과를 받아와서 이용자의 화면에 표시하는 템플릿 방식으로 하는 단계;검색룰에 따라 URL을 복원하여 이용자 화면에 표시하는 리디렉션 방식으로 하는 단계를 포함하는 것을 특징으로 하는 검색창 서비스 제공 방법.
- 제 4항 또는 제 6항에 있어서,상기 메시지 복원 단계는, 상기 개인 설정 정보 DB에 기초하여 URL 중 서버 주소 부분을 IP 주소로 치환하여 보내는 단계를 포함하는 것을 특징으로 하는 검색창 서비스 제공 방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/378,363 US20120136887A1 (en) | 2009-06-15 | 2009-10-24 | Method and system for providing multifunctional search window service based on user-generated rules |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020090053111A KR101136726B1 (ko) | 2009-06-15 | 2009-06-15 | 이용자 생성 룰 기반의 다기능 검색창 서비스 제공 방법 및 시스템 |
| KR10-2009-0053111 | 2009-06-15 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2010147269A1 true WO2010147269A1 (ko) | 2010-12-23 |
Family
ID=43356559
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2009/006171 Ceased WO2010147269A1 (ko) | 2009-06-15 | 2009-10-24 | 이용자 생성 룰 기반의 다기능 검색창 서비스 제공 방법 및 시스템 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20120136887A1 (ko) |
| KR (1) | KR101136726B1 (ko) |
| WO (1) | WO2010147269A1 (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120110500A1 (en) * | 2010-11-02 | 2012-05-03 | Sap Ag | System and method for message grouping |
| CN110569435A (zh) * | 2019-08-29 | 2019-12-13 | 苏州华策网络科技有限公司 | 智能双端推荐引擎系统和方法 |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8453058B1 (en) * | 2012-02-20 | 2013-05-28 | Google Inc. | Crowd-sourced audio shortcuts |
| CN103577049B (zh) * | 2012-07-24 | 2019-04-12 | 百度在线网络技术(北京)有限公司 | 一种用于提供下载建议对象的方法、装置与设备 |
| KR101385210B1 (ko) * | 2012-08-20 | 2014-04-17 | 주식회사 네오위즈인터넷 | 문자입력장치 및 그의 단어제공방법 |
| CN104424244B (zh) * | 2013-08-27 | 2019-09-27 | 卓易畅想(北京)科技有限公司 | 一种获取搜索结果的方法、装置与设备 |
| US10740413B2 (en) | 2013-10-30 | 2020-08-11 | Salesforce.Com, Inc. | System and method for user information management via a user interface page |
| US10409808B2 (en) * | 2013-10-30 | 2019-09-10 | Salesforce.Com, Inc. | System and method for metadata management via a user interface page |
| US8751466B1 (en) | 2014-01-12 | 2014-06-10 | Machine Intelligence Services, Inc. | Customizable answer engine implemented by user-defined plug-ins |
| US9946771B2 (en) * | 2014-05-30 | 2018-04-17 | Apple Inc. | User interface for searching |
| CN104239452A (zh) * | 2014-09-02 | 2014-12-24 | 百度在线网络技术(北京)有限公司 | 资源获取方法及装置 |
| CN104239454A (zh) * | 2014-09-02 | 2014-12-24 | 百度在线网络技术(北京)有限公司 | 搜索方法及装置 |
| US10210146B2 (en) * | 2014-09-28 | 2019-02-19 | Microsoft Technology Licensing, Llc | Productivity tools for content authoring |
| US10528597B2 (en) | 2014-09-28 | 2020-01-07 | Microsoft Technology Licensing, Llc | Graph-driven authoring in productivity tools |
| US10402061B2 (en) | 2014-09-28 | 2019-09-03 | Microsoft Technology Licensing, Llc | Productivity tools for content authoring |
| KR102274391B1 (ko) * | 2014-10-07 | 2021-07-26 | 인포뱅크 주식회사 | 정보 검색 장치 및 방법 |
| US10180985B2 (en) * | 2015-02-19 | 2019-01-15 | At&T Intellectual Property I, L.P. | Apparatus and method for automatically redirecting a search |
| CN105095440B (zh) * | 2015-07-23 | 2019-02-12 | 百度在线网络技术(北京)有限公司 | 一种搜索推荐方法及装置 |
| US10176232B2 (en) * | 2016-03-01 | 2019-01-08 | Microsoft Technology Licensing, Llc | Blending enterprise content and web results |
| US10628522B2 (en) * | 2016-06-27 | 2020-04-21 | International Business Machines Corporation | Creating rules and dictionaries in a cyclical pattern matching process |
| US10372784B2 (en) * | 2017-02-08 | 2019-08-06 | Documensions, Inc. | Generating rich digital documents from limited instructional data |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020062464A (ko) * | 2001-01-20 | 2002-07-26 | (주)리얼링크 | 메타 검색 엔진을 이용한 인터넷 상의 정보 검색 방법 및메타 검색 엔진 시스템 |
| US20050278317A1 (en) * | 2004-05-14 | 2005-12-15 | William Gross | Personalized search engine |
| KR20080030796A (ko) * | 2006-10-02 | 2008-04-07 | 차명근 | 검색창 서비스 시스템 및 제공 방법 |
| KR20090040399A (ko) * | 2007-10-21 | 2009-04-24 | 차명근 | 리디렉션 메시지를 이용한 개인화 다기능 검색창 서비스제공 방법 및 시스템 |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5960422A (en) * | 1997-11-26 | 1999-09-28 | International Business Machines Corporation | System and method for optimized source selection in an information retrieval system |
| AU2001247789A1 (en) * | 2000-03-22 | 2001-10-03 | Sidestep, Inc. | Method and apparatus for dynamic information connection engine |
| US7451136B2 (en) * | 2000-10-11 | 2008-11-11 | Microsoft Corporation | System and method for searching multiple disparate search engines |
| US7177862B2 (en) * | 2002-03-28 | 2007-02-13 | International Business Machines Corporation | Method and structure for federated web service discovery search over multiple registries with result aggregation |
| US8312014B2 (en) * | 2003-12-29 | 2012-11-13 | Yahoo! Inc. | Lateral search |
| US7873622B1 (en) * | 2004-09-02 | 2011-01-18 | A9.Com, Inc. | Multi-column search results interface |
| US7844599B2 (en) * | 2005-08-24 | 2010-11-30 | Yahoo! Inc. | Biasing queries to determine suggested queries |
| US7747614B2 (en) * | 2005-10-31 | 2010-06-29 | Yahoo! Inc. | Difference control for generating and displaying a difference result set from the result sets of a plurality of search engines |
| US7895175B2 (en) * | 2006-11-15 | 2011-02-22 | Yahoo! Inc. | Client-side federated search |
| US7899803B2 (en) * | 2007-02-19 | 2011-03-01 | Viewzi, Inc. | Multi-view internet search mashup |
| US7877403B2 (en) * | 2007-05-21 | 2011-01-25 | Data Trace Information Services, Llc | System and method for database searching using fuzzy rules |
| US7860859B2 (en) * | 2007-06-01 | 2010-12-28 | Google Inc. | Determining search query statistical data for an advertising campaign based on user-selected criteria |
| US7783620B1 (en) * | 2007-06-29 | 2010-08-24 | Emc Corporation | Relevancy scoring using query structure and data structure for federated search |
| US7783630B1 (en) * | 2007-06-29 | 2010-08-24 | Emc Corporation | Tuning of relevancy ranking for federated search |
| KR100893129B1 (ko) * | 2007-10-24 | 2009-04-15 | 엔에이치엔(주) | 멀티 미디어 컨텐츠의 추천 키워드 추출 시스템 및 그 방법 |
| US7801876B1 (en) * | 2008-01-11 | 2010-09-21 | Google Inc. | Systems and methods for customizing behavior of multiple search engines |
| JP5238418B2 (ja) * | 2008-09-09 | 2013-07-17 | 株式会社東芝 | 情報推薦装置および情報推薦方法 |
| US8126885B2 (en) * | 2008-12-19 | 2012-02-28 | Hewlett-Packard Development Company, L.P. | History based search service operable with multiple applications and services |
-
2009
- 2009-06-15 KR KR1020090053111A patent/KR101136726B1/ko not_active Expired - Fee Related
- 2009-10-24 WO PCT/KR2009/006171 patent/WO2010147269A1/ko not_active Ceased
- 2009-10-24 US US13/378,363 patent/US20120136887A1/en not_active Abandoned
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020062464A (ko) * | 2001-01-20 | 2002-07-26 | (주)리얼링크 | 메타 검색 엔진을 이용한 인터넷 상의 정보 검색 방법 및메타 검색 엔진 시스템 |
| US20050278317A1 (en) * | 2004-05-14 | 2005-12-15 | William Gross | Personalized search engine |
| KR20080030796A (ko) * | 2006-10-02 | 2008-04-07 | 차명근 | 검색창 서비스 시스템 및 제공 방법 |
| KR20090040399A (ko) * | 2007-10-21 | 2009-04-24 | 차명근 | 리디렉션 메시지를 이용한 개인화 다기능 검색창 서비스제공 방법 및 시스템 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120110500A1 (en) * | 2010-11-02 | 2012-05-03 | Sap Ag | System and method for message grouping |
| US8863003B2 (en) * | 2010-11-02 | 2014-10-14 | Sap Se | System and method for message grouping |
| CN110569435A (zh) * | 2019-08-29 | 2019-12-13 | 苏州华策网络科技有限公司 | 智能双端推荐引擎系统和方法 |
| CN110569435B (zh) * | 2019-08-29 | 2023-01-03 | 苏州华策网络科技有限公司 | 智能双端推荐引擎系统和方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20120136887A1 (en) | 2012-05-31 |
| KR20100134478A (ko) | 2010-12-23 |
| KR101136726B1 (ko) | 2012-05-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2010147269A1 (ko) | 이용자 생성 룰 기반의 다기능 검색창 서비스 제공 방법 및 시스템 | |
| US8839087B1 (en) | Remote browsing and searching | |
| US7822732B2 (en) | Method and system to enable domain specific search | |
| US8510299B2 (en) | Method and apparatus for providing a user traffic weighted search | |
| EP2724251B1 (en) | Methods for making ajax web applications bookmarkable and crawlable and devices thereof | |
| KR100366120B1 (ko) | 검색결과에 광고가 표시되는 웹사이트 검색시스템 및 그운영방법 | |
| US9223895B2 (en) | System and method for contextual commands in a search results page | |
| EP2196922A1 (en) | A method for collecting human experience analytics data | |
| JP6073336B2 (ja) | 履歴上のブラウジングセッション管理 | |
| US9092405B1 (en) | Remote browsing and searching | |
| US6853621B1 (en) | System and method for selecting a packet-switched telephony service provider | |
| US8140508B2 (en) | System and method for contextual commands in a search results page | |
| CN103412944A (zh) | 互联网寻址方法和装置 | |
| WO2012141412A9 (ko) | 웹 페이지를 제공하는 방법 및 서버 | |
| JP2013164666A (ja) | ポートレット処理装置、ポータルサーバ、ポータルシステム、ポートレット処理方法、および、コンピュータ・プログラム | |
| US20080189271A1 (en) | Search system and search method | |
| WO2005121982A1 (ja) | 情報提供システム、方法、プログラム、情報通信端末、および情報表示切り替えプログラム | |
| KR100321926B1 (ko) | 직접 접근 방식을 이용한 정보 및/또는 서비스를 제공하기 위한 컴퓨터 프로그램을 저장한 기록매체 및 시스템 | |
| US11281682B1 (en) | Combining data sources for type down search results | |
| WO2009066957A2 (en) | System for providing web service linked with portal site to web site, and method thereof | |
| KR100911495B1 (ko) | 리디렉션 메시지를 이용한 개인화 다기능 검색창 서비스제공 방법 및 시스템 | |
| JP5122795B2 (ja) | 検索システムおよび検索方法 | |
| KR100336115B1 (ko) | 하부 도메인 서비스 방법 및 그 시스템 | |
| KR100848776B1 (ko) | 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는시스템 및 그 제어방법 | |
| KR101084546B1 (ko) | 검색 결과 내 추가 검색 모듈 및 그를 이용한 검색 결과 내 추가 검색 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09846241 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 13378363 Country of ref document: US |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 21.02.12) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 09846241 Country of ref document: EP Kind code of ref document: A1 |