WO2009084754A1 - System and method for searching web site in groups and stages - Google Patents
System and method for searching web site in groups and stages Download PDFInfo
- Publication number
- WO2009084754A1 WO2009084754A1 PCT/KR2007/007004 KR2007007004W WO2009084754A1 WO 2009084754 A1 WO2009084754 A1 WO 2009084754A1 KR 2007007004 W KR2007007004 W KR 2007007004W WO 2009084754 A1 WO2009084754 A1 WO 2009084754A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- search
- category
- keyword
- user equipment
- stage
- 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
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
Definitions
- the present invention relates to a system and a method for searching websites in groups and stages, and more particularly to a system and a method for searching websites in groups and stages, wherein a search is conducted by search servers 140 via a communication network 120, and category codes 210, 220, and 230 set for each group and stage are used to easily extract a desired material from the search result in accordance with a desired field or purpose, or a desired material is easily extracted again in accordance with a subdivided field or purpose.
- a search robot In the case of conventional search sites, such as Yahoo, Empas, Google, Daum, etc., a search robot circulates through websites contained in a large number of web servers connected to the Internet communication network, gathers information regarding the websites based on indexes, and stores the gathered website information in a database.
- website information corresponding to the keyword is retrieved from the database and provided to the user equipment.
- the website information is provided in an arrangement order predefined based on the ranking determination manner inside the search engines.
- the website information is provided in separate categories, such as cafe's, blogs, news, professional knowledge fields, etc., which are recently favored, in addition to websites.
- the above-mentioned method has a problem in that, unless the keyword is entered as the exact combination of search words corresponding to the desired website information, not only the desired website, but also numerous similar websites of little relevance are provided together. In this case, the user must visit every provided website to obtain the desired website information.
- the reference categories set inside the search engines are used. More particularly, the reference categories correspond to groups categorized based on the characteristics of websites having the web pages, such as caf s, blogs, news, web pages, websites, images, moving images, and professional data. As a result, it is impossible to provide websites based on the desired categorization of fields (e.g. politics, economy, society, and sports) together with subdivision of each category.
- search sites e.g. Yahoo, Empas, Google, Daum, lnoon, etc.
- search sites e.g. Yahoo, Empas, Google, Daum, lnoon, etc.
- the search sites again search website information inside the databases through a redundant process, and such unnecessary information traffic may cause a bottleneck phenomenon in the communication network.
- the present invention has been made in view of the above-mentioned problems, and the present invention provides a system and a method for searching websites, wherein the user is requested to enter a category code conforming to the search purpose at the initial or intermediate search stage so that unnecessary search results are removed, and information conforming to the request of the user equipment is swiftly provided to substantially reduce the bottleneck phenomenon of information traffic.
- a system for searching websites in groups and stages by utilizing a search server (140) connected to a communication network including a group/stage-based search server (150), the group/stage-based search server (150) including a category keyword storage unit (153) for storing category keywords for searching websites in groups and stages and category codes corresponding to the category keywords; a search result storage unit (151) for storing results of searches conducted by the search server (140) based on search keywords; and a group/stage-based search engine (152) for receiving a category code and a basic keyword from a user equipment (110), extracting a category keyword corresponding to the category code from the category keyword storage unit (153), creating a search keyword as a combination of the extracted category keyword and the basic keyword, requesting the search server (140) to conduct a search by using the search keyword as a search word, receiving a result of the search conducted by the search server (140), storing the received result in the search result storage unit (151), transmitting
- a method for searching websites in groups and stages including the steps of receiving a first-category code (210) and a basic keyword (310) from a user equipment (HO)(SlO); retrieving a category keyword, which corresponds to the received first- category code (210), from a category keyword storage unit (153) and accessing a search server (140) according to the retrieved category keyword and a received basic keyword (310)(S21); receiving a search result from the search server (140)(S22); transmitting the search result to the user equipment (110)(S30); retrieving a category keyword corresponding to a next-category code (220) from the category keyword storage unit (153), when the next-category code (220) is received from the user equipment (110), and conducting a secondary search within the search result (S50); conducting a secondary search within the search result based on an additional keyword when the additional keyword is received from the user equipment (110) (S 60); and conducting step S30 again after
- a method for searching websites in groups and stages by using a group/stage-based search server including a category keyword storage unit (153) for storing category keywords for website categorization and category codes serving as index codes of the category keywords, a search result storage unit (151) for storing results of searches conducted by a search server (140) based on search keywords, and a group/stage-based search engine (152) for creating a search keyword based on a received category code and a basic keyword, requesting the search server (140) to conduct a search by using the search keyword as a search word, and transmitting the search result to the user equipment (110), the method including the steps of receiving a first-category code (210) and a basic keyword (310) from the user equipment (HO)(SlO); retrieving a category keyword, which corresponds to the received first-category code (210), from the category keyword storage unit (153) and accessing the search server (140) according to the retrieved category keyword and a received basic
- the present invention is advantageous in that, by selecting the field related to the desired keyword at the initial search stage, unnecessary search results are removed so that information conforming to the user demand can be easily found.
- the search data stored in the user equipment is utilized to swiftly resume a search process, which has been conducted previously, so that, without going through any unnecessary intermediate search process, the result of the resumed search can be provided as updated website information.
- FIG. 1 is a block diagram illustrating the construction of a system for searching websites in groups and stages according to an embodiment of the present invention
- FIG. 2 is a flow chart illustrating a method for searching websites in groups and stages according to an embodiment of the present invention
- FIG. 3 is a flow chart illustrating a method for conducting an secondary search by using search data obtained in the search method of FIG.
- FIG. 4 is an exemplary view illustrating a screen for searching websites in groups and stages according to an embodiment of the present invention
- FIGs. 5 to 8 are exemplary views illustrating screens providing an exemplary search by using a method for searching websites in groups and stages according to an embodiment of the present invention
- FIG. 9 is an exemplary view illustrating a method for displaying category codes by a mouse cursor tag, in a system for searching websites in groups and stages according to an embodiment of the present invention.
- FIG. 1 is a block diagram illustrating the construction of a system for searching websites in groups and stages according to an embodiment of the present invention
- FIG. 2 is a flow chart illustrating a method for searching websites in groups and stages according to an embodiment of the present invention
- FIG. 3 is a flow chart illustrating a method for conducting an secondary search by using search data obtained in the search method of FIG. 2 according to an embodiment of the present invention
- FIG. 4 is an exemplary view illustrating a screen for searching websites in groups and stages according to an embodiment of the present invention
- FIGs. 5 to 8 are exemplary views illustrating screens providing an exemplary search by using a method for searching websites in groups and stages according to an embodiment of the present invention
- FIG. 9 is an exemplary view illustrating a method for displaying category codes by a mouse cursor tag, in a system for searching websites in groups and stages according to an embodiment of the present invention.
- FIG. 1 is a block diagram illustrating the construction of a system for searching websites in groups and stages according to an embodiment of the present invention.
- the system for searching websites in groups and stages includes a user equipment 110 for selecting from category codes 210, 220, and 230 and search servers 140 and for entering a basic keyword 310 so as to request a website search; a number of web servers 130 connected to a communication network 120 to provide website information; a number of search servers 140 for searching web pages associated with the search word from the web servers 130; and a group/stage-based search server 150 for conducting a search in groups and stages by using the search servers 140 and providing the user equipment 110 with the created search result.
- the group/stage-based search server 150 includes a category keyword storage unit
- a search result storage unit 151 for temporarily storing the result of the search conducted by the selected search server 140 based on the search keyword, and a group/stage-based search engine 152 for receiving the category codes 210, 220, and 230 and the basic keyword 310 from the user equipment 110, retrieving category keywords corresponding to the category codes 210, 220, and 230 from the category keyword storage unit 153, creating a search keyword composed of the retrieved category keywords and the basic keyword 310, requesting the search server 140 selected by the user equipment 110 to conduct a search by using the search keyword as the search word, receiving the result of the search conducted by the search server 140, storing the search result in the search result storage unit 151, transmitting the search result to the user equipment 110, conducting an secondary search within the search result at a lower-stage search request of the user equipment 110, and providing the user equipment 110 with the result of the secondary search.
- the search servers 140 may be the system's own website search servers. Alternatively, commonly used website search servers (e.g. Yahoo, Empas, Lycos, Naver, Hanmir, Daum, etc.) may constitute the search servers 140. At a search keyword-based search request of the group/stage-based search server 150, the search servers 140 provide the searched website information.
- the category keyword storage unit 153 stores category keywords of the group- and stage-based category codes 210, 220, and 230, as given in Table 1 blow. [38] Table 1
- Table 1 shows three-stage categorization for each group, more detailed categorization of each group field and each stage can be optimized for each field.
- the category keyword in each group field and stage is selected from words, keywords, HTML tag values, or index values representing the range categorized by each group and stage so that the search result reflects the correct website.
- the category keywords may be obtained by variously developed search methods using web search robots, and a search method adopting a ranking system may be added in the case of lower category keywords.
- FIG. 2 is a flow chart illustrating a method for searching websites in groups and stages according to an embodiment of the present invention.
- the method for searching websites in groups and stages according to the present invention includes the steps of receiving a first-category code 210 and a basic keyword 310 from a user equipment 110 and, when a search by a specific website search server 140-l ⁇ n is selected, also receiving the search server designation value 500 (SlO); retrieving a category keyword corresponding to the received first-category code 210 from a category keyword storage unit 153 and accessing the website search server 140 to request a search based on the retrieved category keyword and the received basic keyword 310 (S21); receiving the result of a website information search conducted by the search server 140 and storing the result in the search result storage unit 151 (S22); transmitting the search result to the user equipment 110 (S30); checking if the next- category code 220 or an additional basic keyword is entered by using the user equipment 110, and if the user selects a website to visit from the
- step S40 a smaller group from the category keyword storage unit 153, when the next-category code 220 has been received from the user equipment 110 in step S40, and conducting a secondary search within the current search result (S50); conducting a secondary search within the current search result when an additional keyword has been received from the user equipment 110 in step S40 (S60); conducting step S30 again after conducting step S50 or S60; and storing the category code 230 and the basic keyword 310, which have been entered to find the current website, in the user equipment 110 before the user visits the website selected from the search result or before the current website search process is terminated in step S40 (S70).
- a default search server may be accessed in step S21 according to settings of the group/stage-based search server 150.
- the default search server is a search server dedicated to the group/stage search server 150 and adapted to interwork with it.
- the default search server 150 is selected from a number of search servers 140 based on their popularity or agreement with the default search server 140.
- step S21 a first-category keyword corresponding to the first-category code 210 selected by the user equipment 110 is retrieved as shown in Table 1, and the search server 140 is accessed with the retrieved first-category keyword and the entered basic keyword 310 as the search keyword. Since the first-category keyword data corresponding to the selected first-category code 210 contains a broad range of information, the user is preferably allowed to select a second-category code 220 to designate a more detailed range during the initial search. In this case, when the second- category code 220 is selected, the first-category code 210 of the corresponding group is also inherited and entered.
- step S70 search data 330 obtained by combining the entered basic keyword and a number of stage-based category codes selected at each search stage is stored in the user equipment 110.
- FIG. 3 is a flow chart illustrating a method for conducting a secondary search by using search data obtained in the search method of FIG. 2.
- a method for utilizing search data, which has been created and stored by the method for searching websites in groups and stages according to the present invention, at a later time includes the steps of receiving search data 330, which has been selected from stored search data 330, from the user equipment 110 (S71); requesting the search server 140 to conduct a search by using a category keyword corresponding to the first- category code 210 and the basic keyword 310 among the received search data 330 (S72); receiving the result of the search from the search server 140 and storing it in the search result storage unit 151 (S73); checking if there is a next-category code 220 or 230 or an additional basic keyword (S74); retrieving a category keyword corresponding to the next-category code 220 or 230 from the category keyword storage unit 153, when it has been confirmed in step S74 that there is a next-category code 220 or 230, and conducting a search within the current search result (S76); conducting a search within the current search result based on the additional basic keyword when it has
- the group/stage-based search server 150 automatically processes the received search data 330 from the highest category code to the lowest one throughout steps S71-S79, and only the final search result is transmitted to the user equipment 110.
- FIG. 4 is an exemplary view illustrating the main part of a screen configuration according to an embodiment of the present invention.
- the screen configuration based on the system and method for searching websites in groups and stages includes a category code entering window 200 for enabling the user to select a desired group or stage; a keyword entering window 300 for displaying the category code 210, 220, or 230 selected through the category code entering window 200 and the basic keyword 310 entered by the user, a search execution key 400 for transmitting the entered category code 210, 220, or 230 and the basic keyword 310 to the group/ stage-based search server 150 so as to request a search; search server selection keys 500 for enabling the user to selectively designate the search server 140; forward and backward category movement keys 610 and 620 for moving forward or backward through the search stages for a secondary search by using category codes stored after the search process, as has been described with reference to step S81 or S82 in FIG. 3; and a category keyword viewing key 700 for outputting a category keyword, which corresponds to the category code currently displayed in the keyword entering window 300, to the screen of the user
- FIGs. 5 to 8 are exemplary views illustrating processes for searching websites to acquire information regarding the "ripple effect of baseball player Seung-Yup Lee on the economy.”
- "Seung-Yup Lee" 310 is entered in the keyword entering window 300 as the basic keyword, and category code "02" 210 for "Sports” is selected in the category code entering window 200 so that the category code "02" 210 is inserted into and outputted to the keyword entering window 300.
- "Naver" is selected from the search server selection keys 500, and the search execution key 400 is clicked.
- the category code "02" 210, the basic keyword “Seung-Yup Lee” 310, and the indicator of the search server "Naver” 500 are transmitted to the group/ stage-based search server (SlO).
- the group/stage-based search server 150 then accesses the search server 140 "Naver” and requests a search based on a category keyword corresponding to the received category code "02" 210 and the received basic keyword "Seung-Yup Lee” 310 as the search keywords (S21).
- the result of the search by the search server 140 "Naver” is received and stored (S22), and is outputted to the user equipment 110 shown at the bottom end of FIG. 5 (S30).
- search data 330 "020104, Seung-Yup Lee" is stored in the user equipment after the search processes of FIGs. 5, 6, and 7 are over.
- FIG. 4 will now be described. If the user selects the category keyword viewing key 700 to output a category keyword corresponding to the category code 210, 220, or 230 currently displayed in the keyword entering window 300 as shown in FIG. 5, 6, or 7, the group/stage-based search engine 152 extracts a category keyword corresponding the category code 210, 220, or 230 from the category keyword storage unit 153 and out puts the extracted category keyword to the user equipment 110. In addition, if the user selects one from the stored category data 330 and then selects the category keyword viewing key 700 as shown in FIG. 8, a category keyword corresponding to the category code 231 of the selected category data 330 is outputted. The category keyword is outputted through a popup window, or is outputted to the lower part of the keyword entering window 300.
- FIG. 9 is a view illustrating a category code tag 201 of a mouse cursor 301, which replaces the category code entering window 200 described with reference to FIG. 4.
- the category code tag 201 is displayed when the mouse cursor 301 is moved over the keyword entering window 300, and presents category codes set for respective stages so that the user can efficiently enter keywords with reference to the category codes.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Disclosed is a system and a method for searching websites in groups and stages. The method includes the steps of receiving a first-category code (210) and a basic keyword (310) from a user equipment (HO)(SlO); retrieving a category keyword, which corresponds to the received first- category code (210), from a category keyword storage unit (153) and accessing a search server (140) according to the retrieved category keyword and a received basic keyword (310)(S21); receiving a search result from the search server (140) and storing the result in a search result unit (151)(S22); transmitting the search result to the user equipment (110)(S30); retrieving a category keyword corresponding to a next-category code (220) from the category keyword storage unit (153), when the next-category code (220) is received from the user equipment (110), and conducting a secondary search within the search result (S50); conducting a secondary search within the search result based on an additional keyword when the additional keyword is received from the user equipment (110)(S60); and conducting step S30 again after conducting step S50 or S60.
Description
Description
SYSTEM AND METHOD FOR SEARCHING WEB SITE IN
GROUPS AND STAGES
Technical Field
[1] The present invention relates to a system and a method for searching websites in groups and stages, and more particularly to a system and a method for searching websites in groups and stages, wherein a search is conducted by search servers 140 via a communication network 120, and category codes 210, 220, and 230 set for each group and stage are used to easily extract a desired material from the search result in accordance with a desired field or purpose, or a desired material is easily extracted again in accordance with a subdivided field or purpose. Background Art
[2] In the case of conventional search sites, such as Yahoo, Empas, Google, Daum, etc., a search robot circulates through websites contained in a large number of web servers connected to the Internet communication network, gathers information regarding the websites based on indexes, and stores the gathered website information in a database. When a user enters a keyword through a user equipment to request a search, website information corresponding to the keyword is retrieved from the database and provided to the user equipment. In this case, the website information is provided in an arrangement order predefined based on the ranking determination manner inside the search engines. Alternatively, the website information is provided in separate categories, such as cafe's, blogs, news, professional knowledge fields, etc., which are recently favored, in addition to websites.
[3] However, the above-mentioned method has a problem in that, unless the keyword is entered as the exact combination of search words corresponding to the desired website information, not only the desired website, but also numerous similar websites of little relevance are provided together. In this case, the user must visit every provided website to obtain the desired website information. Furthermore, when the categorized search information is provided, the reference categories set inside the search engines are used. More particularly, the reference categories correspond to groups categorized based on the characteristics of websites having the web pages, such as caf s, blogs, news, web pages, websites, images, moving images, and professional data. As a result, it is impossible to provide websites based on the desired categorization of fields (e.g. politics, economy, society, and sports) together with subdivision of each category.
[4] In addition, when a keyword is entered by using the user equipment to request a search, existing search sites (e.g. Yahoo, Empas, Google, Daum, lnoon, etc.) provide
the user equipment with every piece of website information inside the databases corresponding to the keyword. If the user wants to narrow the range of searched information, he/she must add a new keyword to the previous one and make an secondary search request. Then, the search sites again search website information inside the databases through a redundant process, and such unnecessary information traffic may cause a bottleneck phenomenon in the communication network.
[5] In an attempt to solve the above-mentioned problems, it has been proposed to group website information stored in the database and to assign an index code to each group so that, at a request of the search engine, the index code in the corresponding field is referred to when providing website information. Although this approach makes it possible to find a website field of interest according to a limited criterion, the user still cannot easily find articles in the field of interest while narrowing down the search range from the initial search stage.
[6] If a search process based on a keyword of interest is stored in the user equipment, the destination website can be easily found at a later time without repeating the search process based on the same keyword. In addition, it would be desirable to expand the search range into the upper field during the search process so that search information regarding the keyword can be used for an secondary search in a broader range. However, none of the conventional methods can satisfy these requests.
[7] There is also a request for a service for reprocessing search information, which is provided from various existing search servers, according to the user demand so that convenience to communication network users can be improved. Disclosure of Invention Technical Problem
[8] Therefore, the present invention has been made in view of the above-mentioned problems, and the present invention provides a system and a method for searching websites, wherein the user is requested to enter a category code conforming to the search purpose at the initial or intermediate search stage so that unnecessary search results are removed, and information conforming to the request of the user equipment is swiftly provided to substantially reduce the bottleneck phenomenon of information traffic.
[9] It is another aspect of the present invention to provide a system and a method for searching websites, wherein category codes and basic keywords stored in a user equipment are utilized to swiftly resume a search process, which has been conducted previously, without going through any unnecessary intermediate search processes, and the result of the resumed search is provided as updated website information.
[10] Furthermore, it is another aspect of the present invention to provide a system and a
method for searching websites, which can utilize existing search servers without constructing a database for storing a large amount of website information. Technical Solution
[11] In accordance with an aspect of the present invention, there is provided a system for searching websites in groups and stages by utilizing a search server (140) connected to a communication network, the system including a group/stage-based search server (150), the group/stage-based search server (150) including a category keyword storage unit (153) for storing category keywords for searching websites in groups and stages and category codes corresponding to the category keywords; a search result storage unit (151) for storing results of searches conducted by the search server (140) based on search keywords; and a group/stage-based search engine (152) for receiving a category code and a basic keyword from a user equipment (110), extracting a category keyword corresponding to the category code from the category keyword storage unit (153), creating a search keyword as a combination of the extracted category keyword and the basic keyword, requesting the search server (140) to conduct a search by using the search keyword as a search word, receiving a result of the search conducted by the search server (140), storing the received result in the search result storage unit (151), transmitting the result of the search conducted by the search server (140) to the user equipment (110), conducting an secondary search within the search result at a lower- stage search request of the user equipment (110), and providing the user equipment (110) with the secondary search result.
[12] In accordance with another aspect of the present invention, there is provided a method for searching websites in groups and stages, the method including the steps of receiving a first-category code (210) and a basic keyword (310) from a user equipment (HO)(SlO); retrieving a category keyword, which corresponds to the received first- category code (210), from a category keyword storage unit (153) and accessing a search server (140) according to the retrieved category keyword and a received basic keyword (310)(S21); receiving a search result from the search server (140)(S22); transmitting the search result to the user equipment (110)(S30); retrieving a category keyword corresponding to a next-category code (220) from the category keyword storage unit (153), when the next-category code (220) is received from the user equipment (110), and conducting a secondary search within the search result (S50); conducting a secondary search within the search result based on an additional keyword when the additional keyword is received from the user equipment (110) (S 60); and conducting step S30 again after conducting step S50 or S60.
[13] In accordance with another aspect of the present invention, there is provided a method for searching websites in groups and stages by using a group/stage-based
search server including a category keyword storage unit (153) for storing category keywords for website categorization and category codes serving as index codes of the category keywords, a search result storage unit (151) for storing results of searches conducted by a search server (140) based on search keywords, and a group/stage-based search engine (152) for creating a search keyword based on a received category code and a basic keyword, requesting the search server (140) to conduct a search by using the search keyword as a search word, and transmitting the search result to the user equipment (110), the method including the steps of receiving a first-category code (210) and a basic keyword (310) from the user equipment (HO)(SlO); retrieving a category keyword, which corresponds to the received first-category code (210), from the category keyword storage unit (153) and accessing the search server (140) according to the retrieved category keyword and a received basic keyword (310)(S21); receiving a search result from the search server (140)(S22); transmitting the search result to the user equipment (110)(S30); retrieving a category keyword corresponding to a next-category code (220) from the category keyword storage unit (153), when the next-category code (220) is received from the user equipment (110), and conducting a secondary search within the search result (S50); conducting a secondary search within the search result based on an additional keyword when the additional keyword is received from the user equipment (110)(S60); and conducting step S30 again after conducting step S50 or S60.
Advantageous Effects
[14] The present invention is advantageous in that, by selecting the field related to the desired keyword at the initial search stage, unnecessary search results are removed so that information conforming to the user demand can be easily found.
[15] It is also possible to select a subdivided field conforming to the search purpose in the middle of a search process, and information belonging to the subdivided field is searched from the result of initial-stage search. This guarantees a swift website search with no bottleneck phenomenon resulting from a large amount of information traffic in the communication network.
[16] The search data stored in the user equipment is utilized to swiftly resume a search process, which has been conducted previously, so that, without going through any unnecessary intermediate search process, the result of the resumed search can be provided as updated website information.
[17] Furthermore, according to the present invention, it is possible to utilize existing search servers without constructing a database for storing a large amount of website information. Brief Description of Drawings
[18] The foregoing and other objects, features, and advantages of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which: [19] FIG. 1 is a block diagram illustrating the construction of a system for searching websites in groups and stages according to an embodiment of the present invention; [20] FIG. 2 is a flow chart illustrating a method for searching websites in groups and stages according to an embodiment of the present invention; [21] FIG. 3 is a flow chart illustrating a method for conducting an secondary search by using search data obtained in the search method of FIG. 2 according to an embodiment of the present invention; [22] FIG. 4 is an exemplary view illustrating a screen for searching websites in groups and stages according to an embodiment of the present invention; [23] FIGs. 5 to 8 are exemplary views illustrating screens providing an exemplary search by using a method for searching websites in groups and stages according to an embodiment of the present invention; and [24] FIG. 9 is an exemplary view illustrating a method for displaying category codes by a mouse cursor tag, in a system for searching websites in groups and stages according to an embodiment of the present invention. [25] The foregoing and other objects, features, and advantages of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which: [26] FIG. 1 is a block diagram illustrating the construction of a system for searching websites in groups and stages according to an embodiment of the present invention; [27] FIG. 2 is a flow chart illustrating a method for searching websites in groups and stages according to an embodiment of the present invention; [28] FIG. 3 is a flow chart illustrating a method for conducting an secondary search by using search data obtained in the search method of FIG. 2 according to an embodiment of the present invention; [29] FIG. 4 is an exemplary view illustrating a screen for searching websites in groups and stages according to an embodiment of the present invention; [30] FIGs. 5 to 8 are exemplary views illustrating screens providing an exemplary search by using a method for searching websites in groups and stages according to an embodiment of the present invention; and [31] FIG. 9 is an exemplary view illustrating a method for displaying category codes by a mouse cursor tag, in a system for searching websites in groups and stages according to an embodiment of the present invention.
Mode for the Invention
[32] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. It is to be noted that the same reference numerals are used to designate the same elements throughout the specification. In addition, detailed descriptions of known functions and configurations incorporated herein are omitted to avoid making the subject matter of the present invention unclear.
[33] FIG. 1 is a block diagram illustrating the construction of a system for searching websites in groups and stages according to an embodiment of the present invention.
[34] As illustrated in FIG. 1, the system for searching websites in groups and stages according to an exemplary embodiment of the present invention includes a user equipment 110 for selecting from category codes 210, 220, and 230 and search servers 140 and for entering a basic keyword 310 so as to request a website search; a number of web servers 130 connected to a communication network 120 to provide website information; a number of search servers 140 for searching web pages associated with the search word from the web servers 130; and a group/stage-based search server 150 for conducting a search in groups and stages by using the search servers 140 and providing the user equipment 110 with the created search result.
[35] The group/stage-based search server 150 includes a category keyword storage unit
153 for storing category keywords for searching websites in groups and stages, as well as category codes serving as index codes of the category keywords; a search result storage unit 151 for temporarily storing the result of the search conducted by the selected search server 140 based on the search keyword, and a group/stage-based search engine 152 for receiving the category codes 210, 220, and 230 and the basic keyword 310 from the user equipment 110, retrieving category keywords corresponding to the category codes 210, 220, and 230 from the category keyword storage unit 153, creating a search keyword composed of the retrieved category keywords and the basic keyword 310, requesting the search server 140 selected by the user equipment 110 to conduct a search by using the search keyword as the search word, receiving the result of the search conducted by the search server 140, storing the search result in the search result storage unit 151, transmitting the search result to the user equipment 110, conducting an secondary search within the search result at a lower-stage search request of the user equipment 110, and providing the user equipment 110 with the result of the secondary search.
[36] The search servers 140 may be the system's own website search servers. Alternatively, commonly used website search servers (e.g. Yahoo, Empas, Lycos, Naver, Hanmir, Daum, etc.) may constitute the search servers 140. At a search keyword-based search request of the group/stage-based search server 150, the search servers 140 provide the searched website information.
[37] The category keyword storage unit 153 stores category keywords of the group- and stage-based category codes 210, 220, and 230, as given in Table 1 blow. [38] Table 1
[39] [40] Although Table 1 shows three-stage categorization for each group, more detailed categorization of each group field and each stage can be optimized for each field. In addition, the category keyword in each group field and stage is selected from words, keywords, HTML tag values, or index values representing the range categorized by each group and stage so that the search result reflects the correct website. The category keywords may be obtained by variously developed search methods using web search robots, and a search method adopting a ranking system may be added in the case of lower category keywords.
[41] FIG. 2 is a flow chart illustrating a method for searching websites in groups and stages according to an embodiment of the present invention. [42] The method for searching websites in groups and stages according to the present invention includes the steps of receiving a first-category code 210 and a basic keyword 310 from a user equipment 110 and, when a search by a specific website search server 140-l~n is selected, also receiving the search server designation value 500 (SlO); retrieving a category keyword corresponding to the received first-category code 210 from a category keyword storage unit 153 and accessing the website search server 140 to request a search based on the retrieved category keyword and the received basic keyword 310 (S21); receiving the result of a website information search conducted by the search server 140 and storing the result in the search result storage unit 151 (S22); transmitting the search result to the user equipment 110 (S30); checking if the next- category code 220 or an additional basic keyword is entered by using the user equipment 110, and if the user selects a website to visit from the search result or terminates the current website search process (S40); retrieving a category keyword corresponding to the next-category code 220 (i.e. a smaller group) from the category keyword storage unit 153, when the next-category code 220 has been received from the user equipment 110 in step S40, and conducting a secondary search within the current search result (S50); conducting a secondary search within the current search result when an additional keyword has been received from the user equipment 110 in step S40 (S60); conducting step S30 again after conducting step S50 or S60; and storing the category code 230 and the basic keyword 310, which have been entered to find the
current website, in the user equipment 110 before the user visits the website selected from the search result or before the current website search process is terminated in step S40 (S70).
[43] If no search server 140 is designated in step SlO, a default search server may be accessed in step S21 according to settings of the group/stage-based search server 150. Preferably, the default search server is a search server dedicated to the group/stage search server 150 and adapted to interwork with it. Alternatively, the default search server 150 is selected from a number of search servers 140 based on their popularity or agreement with the default search server 140.
[44] In step S21, a first-category keyword corresponding to the first-category code 210 selected by the user equipment 110 is retrieved as shown in Table 1, and the search server 140 is accessed with the retrieved first-category keyword and the entered basic keyword 310 as the search keyword. Since the first-category keyword data corresponding to the selected first-category code 210 contains a broad range of information, the user is preferably allowed to select a second-category code 220 to designate a more detailed range during the initial search. In this case, when the second- category code 220 is selected, the first-category code 210 of the corresponding group is also inherited and entered.
[45] In step S70, search data 330 obtained by combining the entered basic keyword and a number of stage-based category codes selected at each search stage is stored in the user equipment 110.
[46] FIG. 3 is a flow chart illustrating a method for conducting a secondary search by using search data obtained in the search method of FIG. 2.
[47] A method for utilizing search data, which has been created and stored by the method for searching websites in groups and stages according to the present invention, at a later time includes the steps of receiving search data 330, which has been selected from stored search data 330, from the user equipment 110 (S71); requesting the search server 140 to conduct a search by using a category keyword corresponding to the first- category code 210 and the basic keyword 310 among the received search data 330 (S72); receiving the result of the search from the search server 140 and storing it in the search result storage unit 151 (S73); checking if there is a next-category code 220 or 230 or an additional basic keyword (S74); retrieving a category keyword corresponding to the next-category code 220 or 230 from the category keyword storage unit 153, when it has been confirmed in step S74 that there is a next-category code 220 or 230, and conducting a search within the current search result (S76); conducting a search within the current search result based on the additional basic keyword when it has been confirmed in step S74 that there is an additional basic keyword (S78); returning to step S74; transmitting the final search result to the user equipment after
conducting all search processes with regard to the search data 330 in step S74 (S79); checking a command requested by the user equipment 110 (S80); moving to an upper category stage, which is one stage higher than the current category stage, and transmitting the search result when it has been confirmed in step S80 that a category movement request has been made by a forward category movement key 610 (S81); moving to a lower category stage, which is one stage lower than the current category stage, and transmitting the search result when it has been confirmed in step S 80 that a category movement request has been made by a backward category movement key 620 (S82); and conducting a secondary search when it has been confirmed in step S80 that a lower category code or an additional basic keyword is newly entered in addition to the category code 230 corresponding to the current search result or the basic keyword 330.
[48] The group/stage-based search server 150 automatically processes the received search data 330 from the highest category code to the lowest one throughout steps S71-S79, and only the final search result is transmitted to the user equipment 110.
[49] FIG. 4 is an exemplary view illustrating the main part of a screen configuration according to an embodiment of the present invention.
[50] Referring to FIG. 4, the screen configuration based on the system and method for searching websites in groups and stages according to an embodiment of the present invention includes a category code entering window 200 for enabling the user to select a desired group or stage; a keyword entering window 300 for displaying the category code 210, 220, or 230 selected through the category code entering window 200 and the basic keyword 310 entered by the user, a search execution key 400 for transmitting the entered category code 210, 220, or 230 and the basic keyword 310 to the group/ stage-based search server 150 so as to request a search; search server selection keys 500 for enabling the user to selectively designate the search server 140; forward and backward category movement keys 610 and 620 for moving forward or backward through the search stages for a secondary search by using category codes stored after the search process, as has been described with reference to step S81 or S82 in FIG. 3; and a category keyword viewing key 700 for outputting a category keyword, which corresponds to the category code currently displayed in the keyword entering window 300, to the screen of the user equipment 110.
[51] Hereinafter, the method for searching websites in groups and stages according to the present invention will be described with reference to the screen configuration shown in FIG. 4.
[52] FIGs. 5 to 8 are exemplary views illustrating processes for searching websites to acquire information regarding the "ripple effect of baseball player Seung-Yup Lee on the economy."
[53] Referring to FIG. 5, "Seung-Yup Lee" 310 is entered in the keyword entering window 300 as the basic keyword, and category code "02" 210 for "Sports" is selected in the category code entering window 200 so that the category code "02" 210 is inserted into and outputted to the keyword entering window 300. Then, "Naver" is selected from the search server selection keys 500, and the search execution key 400 is clicked. As a result, the category code "02" 210, the basic keyword "Seung-Yup Lee" 310, and the indicator of the search server "Naver" 500 are transmitted to the group/ stage-based search server (SlO). The group/stage-based search server 150 then accesses the search server 140 "Naver" and requests a search based on a category keyword corresponding to the received category code "02" 210 and the received basic keyword "Seung-Yup Lee" 310 as the search keywords (S21). The result of the search by the search server 140 "Naver" is received and stored (S22), and is outputted to the user equipment 110 shown at the bottom end of FIG. 5 (S30).
[54] Referring to FIG. 6, "01" of the lower-category code "baseball" is selected after the output shown in FIG. 5, and the category code "01" is inserted into the category code 220. When the search execution button 400 is clicked, the group/stage-based search server 150 conducts a secondary search based on the category keyword "baseball" within the result of the search conducted in sep S22, and outputs the result to the user equipment 110 (S50).
[55] Referring to FIG. 7, "04" of the lower-category code "economy" is selected after the output shown in FIG. 6, and the category code "04" is inserted into the category code 230. When the search execution button 400 is clicked, the group/stage-based search server 150 conducts a secondary search based on the category keyword "economy" within the result of the search conducted in sep S50, and outputs the result to the user equipment 110.
[56] Referring to FIG. 8, search data 330 "020104, Seung-Yup Lee" is stored in the user equipment after the search processes of FIGs. 5, 6, and 7 are over.
[57] The function of the category keyword viewing key 700 described with reference to
FIG. 4 will now be described. If the user selects the category keyword viewing key 700 to output a category keyword corresponding to the category code 210, 220, or 230 currently displayed in the keyword entering window 300 as shown in FIG. 5, 6, or 7, the group/stage-based search engine 152 extracts a category keyword corresponding the category code 210, 220, or 230 from the category keyword storage unit 153 and out puts the extracted category keyword to the user equipment 110. In addition, if the user selects one from the stored category data 330 and then selects the category keyword viewing key 700 as shown in FIG. 8, a category keyword corresponding to the category code 231 of the selected category data 330 is outputted. The category keyword is outputted through a popup window, or is outputted to the lower part of the
keyword entering window 300.
[58] FIG. 9 is a view illustrating a category code tag 201 of a mouse cursor 301, which replaces the category code entering window 200 described with reference to FIG. 4. The category code tag 201 is displayed when the mouse cursor 301 is moved over the keyword entering window 300, and presents category codes set for respective stages so that the user can efficiently enter keywords with reference to the category codes.
[59] Although several exemplary embodiments of the present invention have been described for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims.
Claims
Claims
[1] A system for searching websites in groups and stages by utilizing a search server
(140) connected to a communication network, the system comprising a group/ stage-based search server (150), the group/stage-based search server (150) comprising: a category keyword storage unit (153) for storing category keywords for searching websites in groups and stages and category codes corresponding to the category keywords; a search result storage unit (151) for storing results of searches conducted by the search server (140) based on search keywords; and a group/stage-based search engine (152) for receiving a category code and a basic keyword from a user equipment (110), extracting a category keyword corresponding to the category code from the category keyword storage unit (153), creating a search keyword as a combination of the extracted category keyword and the basic keyword, requesting the search server (140) to conduct a search by using the search keyword as a search word, receiving a result of the search conducted by the search server (140), storing the received result in the search result storage unit (151), transmitting the result of the search conducted by the search server (140) to the user equipment (110), conducting an secondary search within the search result at a lower-stage search request of the user equipment (110), and providing the user equipment (110) with the secondary search result.
[2] The system as claimed in claim 1 , wherein the group/stage-based search engine
(152) is adapted to display a category code tag (201) near a mouse cursor of the user equipment (110) to provide category codes.
[3] The system as claimed in claim 1, wherein the group/stage-based search engine
(152) is adapted to combine a multiple category code with a basic keyword and store the multiple category code and the basic keyword in the user equipment, the multiple category code comprising a number of category codes received from the equipment to search a specific material.
[4] The system as claimed in claim 3, wherein, when the group/stage-based search engine (152) receives the multiple category code and the basic keyword stored in the user equipment (110), the group/stage-based search engine (152) extracts a series of category keywords corresponding to the multiple category code from the category keyword storage unit (153), creates a search keyword as a combination of the extracted category keywords and the basic keyword, requests the search server (140) to conduct a search based on the search keyword as a search word, and transmits the result of the search conducted by the search server
(140) to the user equipment (110).
[5] A method for searching websites in groups and stages by using a group/ stage-based search server comprising a category keyword storage unit (153) for storing category keywords for website categorization and category codes serving as index codes of the category keywords, a search result storage unit (151) for storing results of searches conducted by a search server (140) based on search keywords, and a group/stage-based search engine (152) for creating a search keyword based on a received category code and a basic keyword, requesting the search server (140) to conduct a search by using the search keyword as a search word, and transmitting the search result to the user equipment (110), the method comprising the steps of:
(PlO) receiving a category code (210) and a basic keyword (310) from the user equipment (110);
(P20) extracting a category keyword corresponding to the received category code
(210) from the category keyword storage unit (153);
(P30) requesting the search server (140) to search a website by using a combination of the category keyword and the received basic keyword as a search keyword;
(P40) receiving information regarding a result of the requested search from the search server (140) and storing the information; and
(P50) transmitting the received search result information to the user equipment
(110), wherein a search server can be selected from a number of search servers (140-l~n) by the user equipment (110) in step (PlO), an indicator of the selected search server is transmitted to the group/stage-based search server, a predetermined default search server is interiorly selected when no search server is selected by the user equipment (110), and the selected search server is requested to conduct a search in step (P30).
[6] The method as claimed in claim 5, wherein, when a next-category code requesting a lower-stage search is received from the user equipment (110) after step (P50) is conducted, the method further comprises the steps of:
(P60) extracting a category keyword corresponding to the next-category code;
(P61) conducting a search within a current search result stored in the search result storage unit (151) by using the extracted category keyword as a search word; and
(P62) transmitting information regarding the search result to the user equipment
(110).
[7] The method as claimed in claim 6, wherein, when an additional basic search
word is received from the user equipment (110) after step (P50) is conducted, the method further comprises the steps of:
(P70) conducting a search within the current search result stored in the search result storage unit (151) by using the received basic search word as a search word; and
(P71) transmitting information regarding the search result to the user equipment
(110).
[8] The method as claimed in claim 7, further comprising a step of (P80) storing a current category code (230) and the entered basic keyword (310) in the user equipment (110) when a website search process is over or when a website within the search result is visited.
[9] The method as claimed in claim 8, wherein, when the user equipments requests a search based on the stored category code (230) and the basic keyword (310), the method further comprises the steps of:
(P81) requesting the search server (140) to conduct a search by using a category keyword corresponding to a first-category code and a basic keyword; (P82) receiving a search result from the search server (140) and storing the received search result in the search result storage unit (151); (P83) checking if there is a next-category code or an additional basic keyword; (P84) retrieving a category keyword corresponding to the next-category code from the category keyword storage unit (153) and conducting a search within a current search result when it has been confirmed in step (P83) that there is the next-category code, or conducting a search within the current search result based on the additional basic keyword when it has been confirmed in step (P83) that there is the additional basic keyword, and returning to step (P83); and (P85) transmitting a final search result to the user equipment after every search process has been conducted with regard to search data (330) in step (P83).
[10] The method as claimed in claim 9, wherein, when a search category movement request is received from the user equipment after step (P85) is conducted, the method further comprises the steps of: moving to an upper category stage when a forward stage category movement request is received, the upper category stage lying one stage above a current category stage, and transmitting a search result, or moving to a lower category stage when a backward category movement request is received, the lower category stage lying one stage below the current category stage, and transmitting a search result; and conducting a secondary search within the current search result according to a request for a search based on a new lower category code, when the request is
received after step (P85) is conducted, and transmitting a search result to the user equipment.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/KR2007/007004 WO2009084754A1 (en) | 2007-12-31 | 2007-12-31 | System and method for searching web site in groups and stages |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/KR2007/007004 WO2009084754A1 (en) | 2007-12-31 | 2007-12-31 | System and method for searching web site in groups and stages |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2009084754A1 true WO2009084754A1 (en) | 2009-07-09 |
Family
ID=40824453
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2007/007004 Ceased WO2009084754A1 (en) | 2007-12-31 | 2007-12-31 | System and method for searching web site in groups and stages |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2009084754A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060028542A (en) * | 2004-09-24 | 2006-03-30 | 박정호 | How to automatically provide customized information based on code information |
| WO2006101282A1 (en) * | 2005-03-23 | 2006-09-28 | Kwang Hyun Cho | The real-time data grouping-searching method and the networking method of the computer servers in the internet environment |
| KR100813870B1 (en) * | 2006-12-13 | 2008-03-17 | 주식회사 거연솔루션 | Website search system and method by group level |
-
2007
- 2007-12-31 WO PCT/KR2007/007004 patent/WO2009084754A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060028542A (en) * | 2004-09-24 | 2006-03-30 | 박정호 | How to automatically provide customized information based on code information |
| WO2006101282A1 (en) * | 2005-03-23 | 2006-09-28 | Kwang Hyun Cho | The real-time data grouping-searching method and the networking method of the computer servers in the internet environment |
| KR100813870B1 (en) * | 2006-12-13 | 2008-03-17 | 주식회사 거연솔루션 | Website search system and method by group level |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6947924B2 (en) | Group based search engine generating search results ranking based on at least one nomination previously made by member of the user group where nomination system is independent from visitation system | |
| CN100481077C (en) | Visual method and device for strengthening search result guide | |
| US7657504B2 (en) | User interface for displaying images of sights | |
| US9720913B1 (en) | Automatic generation of snippets based on context and user interest | |
| JP5147947B2 (en) | Method and system for generating search collection by query | |
| US20080082486A1 (en) | Platform for user discovery experience | |
| US20120047131A1 (en) | Constructing Titles for Search Result Summaries Through Title Synthesis | |
| US8812508B2 (en) | Systems and methods for extracting phases from text | |
| JP5084858B2 (en) | Summary creation device, summary creation method and program | |
| US20100161592A1 (en) | Query Intent Determination Using Social Tagging | |
| EP2272013A1 (en) | Social network powered query refinement and recommendations | |
| US9411895B2 (en) | Personalized deeplinks for search results | |
| US20170091192A1 (en) | Methods of furnishing search results to a plurality of client devices via a search engine system | |
| US8645315B2 (en) | Bookmark extracting apparatus, method and computer program | |
| US20120130974A1 (en) | Search engine for ranking a set of pages returned as search results from a search query | |
| KR20150100683A (en) | Improving people searches using images | |
| US8538941B2 (en) | Visual information search tool | |
| US20150339387A1 (en) | Method of and system for furnishing a user of a client device with a network resource | |
| JP2009509266A (en) | Structured data navigation | |
| JP2002334107A (en) | Information retrieval apparatus and method, information retrieval program, and recording medium recording the program | |
| JP2012003357A (en) | Feature information creation device, method and program | |
| KR20110050823A (en) | Apparatus and method for constructing a search database for creating a knowledge node connection structure | |
| JP2005056371A (en) | Management method and system for web retrieval information, and computer software program | |
| KR20010095215A (en) | Method for retrieving data on internet through constructing site information database | |
| JP2003016112A (en) | System, method and program for retrieving information |
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: 07860781 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 07860781 Country of ref document: EP Kind code of ref document: A1 |