WO2005069173A1 - Search system for providing information of keyword input frequency by category and method thereof - Google Patents
Search system for providing information of keyword input frequency by category and method thereof Download PDFInfo
- Publication number
- WO2005069173A1 WO2005069173A1 PCT/KR2005/000121 KR2005000121W WO2005069173A1 WO 2005069173 A1 WO2005069173 A1 WO 2005069173A1 KR 2005000121 W KR2005000121 W KR 2005000121W WO 2005069173 A1 WO2005069173 A1 WO 2005069173A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- keyword
- category
- input
- keyword group
- group
- Prior art date
Links
Classifications
-
- E—FIXED CONSTRUCTIONS
- E06—DOORS, WINDOWS, SHUTTERS, OR ROLLER BLINDS IN GENERAL; LADDERS
- E06B—FIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES
- E06B9/00—Screening or protective devices for wall or similar openings, with or without operating or securing mechanisms; Closures of similar construction
- E06B9/52—Devices affording protection against insects, e.g. fly screens; Mesh windows for other purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/903—Querying
- G06F16/9032—Query formulation
- G06F16/90324—Query formulation using system suggestions
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/02—Mechanical actuation
- G08B13/08—Mechanical actuation by opening, e.g. of door, of window, of drawer, of shutter, of curtain, of blind
-
- E—FIXED CONSTRUCTIONS
- E06—DOORS, WINDOWS, SHUTTERS, OR ROLLER BLINDS IN GENERAL; LADDERS
- E06B—FIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES
- E06B9/00—Screening or protective devices for wall or similar openings, with or without operating or securing mechanisms; Closures of similar construction
- E06B9/52—Devices affording protection against insects, e.g. fly screens; Mesh windows for other purposes
- E06B2009/524—Mesh details
-
- E—FIXED CONSTRUCTIONS
- E06—DOORS, WINDOWS, SHUTTERS, OR ROLLER BLINDS IN GENERAL; LADDERS
- E06B—FIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES
- E06B9/00—Screening or protective devices for wall or similar openings, with or without operating or securing mechanisms; Closures of similar construction
- E06B9/52—Devices affording protection against insects, e.g. fly screens; Mesh windows for other purposes
- E06B2009/527—Mounting of screens to window or door
Definitions
- the present invention relates to a search service system and a method thereof, and more particularly, relates to a search service system capable of providing an input order of a keyword which is input into the search service system, according to a category to which the keyword belongs, and a method thereof.
- search service system which provides the keyword search service, provides the user with search results including the keyword (e.g., a web site including the keyword, an article including the keyword, an image with a file name including the keyword, etc).
- search service system according to the prior art further provides a service of notifying a user of 'a popular search word'.
- a drawing symbol 101 of FIG. 1 illustrates one example of popular search words provided for the user, in the search service system according to the prior art.
- the service of providing popular search words according to the prior art is configured to display several popular search words whose frequency ranks high, on a web page or the like, by using the number of keywords input by users per certain period.
- the service of providing popular search words according to the prior art is configured to determine and provide popular search words by using only the number of input keywords, without classifying keywords by categories.
- what kind of keyword a user inputs the user has no choice but to be provided with the same popular keywords such as a singer (Kyoo-chan Cho), a drama (Lady Han), a movie (Ocean's twelve) and the like, as illustrated in FIG. 1.
- the service of providing popular search words according to the prior art neither compute how popular each of popular search words is, nor provide the computed results. Thus, there is a limit that users cannot know which popular search word among popular search words is more popular. Furthermore, in the service of providing popular search words according to the prior art, in case that the keyword input by a user is not a popular search word, there is a problem that the user cannot know how much interest other users have in an issue related to the keyword input by oneself.
- the present invention is conceived to solve the aforementioned problems in the prior art, and one object of the present invention is to provide search service system and method which can provide input orders of keywords, by categories of keywords input in the search service system. Furthermore, other object of the present invention is to provide search service system and method which can further provide other keywords belonging to a category related to a keyword input in the search service system, and an input order of each of the keywords. Furthermore, another object of the present invention is to provide search service system and method which can include keywords having similar or same meaning in one group of keywords, and in case that an input keyword is included in the keyword group, compute and provide an input order of keyword compatible with a user's intention by increasing the number of input keywords related to the keyword group.
- Another object of the present invention is to provide search service system and method which can compute and provide an input order of keyword in a selected category according to the latest issue of users who input the keyword, by enabling at least one keyword (or a keyword group) related to a category to be maintained and a keyword (or a keyword group) related to the category to be changeable.
- a search service system comprises: a category database including a category and at least one keyword group identifier associated therewith, wherein the keyword group identifier is for identifying a predetermined keyword group and the keyword group includes a representative keyword, or a similar keyword having the same or similar meaning thereto; a keyword database including data of the number of input keywords corresponding to a keyword group; an input unit for receiving a keyword from a user through a communication network; a first keyword group searching unit for searching for a first keyword group including the received keyword by referring to the keyword database; a category search unit for searching for a first category associated with the first keyword group by referring to the category database; a second keyword group searching unit for searching for a second keyword group associated with the first category by referring to the category database; a search unit for searching for data of the number of input keywords corresponding to the second keyword group by referring to the keyword database; an input order computing unit for computing an input order of
- the search service system comprises a category database management unit for: receiving a selection of a category, a selection of a keyword group and a request for deletion, from a manager; and deleting a keyword group identifier with respect to the selected keyword group from at least one keyword group identifier associated with the selected category, in the category database. Furthermore, the search service system according to another aspect of the present invention further comprises a category database management unit for: receiving a selection of a category, a selection of a keyword group and a request for an addition, from a manager; and adding a keyword group identifier with respect to the selected keyword group in association with the selected category, thereby recording the same in the category database.
- the input order computing unit respectively computes a second input order of the second keyword group within the first category, based on the second keyword group and data of the number of input keywords corresponding thereto; and the output unit provides the user with the second input order through the communication network, in association with the first category and a representative keyword included in the second keyword group. Furthermore, according to another aspect of the present invention, the output unit selects the predetermined number of second keyword groups of which the second input orders rank high; and provides the user with a second input order corresponding to the selected second keyword group through the communication network, in association with the first category and a representative keyword included in the selected second keyword group.
- FIG. 1 is a drawing illustrating one example of popular search words provided for a user by a search service system according to the prior art.
- FIG. 2 is a drawing illustrating a network connection of a search service system according to one embodiment of the present invention.
- FIG. 3 is an internal block diagram illustrating configuration of a search service system according to one embodiment of the present invention.
- FIG. 4 is a drawing illustrating one example of data maintained in a category database, in one embodiment of the present invention.
- FIG. 5 is a drawing illustrating one example of data maintained in the category database after the keyword group identifier 'seven (Korean)' related to the 'movie' category is deleted from the category database illustrated in FIG. 4 by a category database management unit.
- FIG. 1 is a drawing illustrating one example of popular search words provided for a user by a search service system according to the prior art.
- FIG. 2 is a drawing illustrating a network connection of a search service system according to one embodiment of the present invention.
- FIG. 6 is a drawing illustrating one example of predetermined keyword groups and data of the number of input keywords corresponding thereto.
- FIGS. 7 to 10 are drawings illustrating examples of input orders provided for a user terminal by a search service system according to each embodiment of the present invention.
- FIG. 11 is a block diagram illustrating a search service system according to another embodiment of the present invention.
- FIGS. 12 and 13 are flowcharts illustrating a search service method according to another embodiment of the present invention.
- FIG. 14 is an internal block diagram of a genera-purpose computer which may be adopted in implementing a search service method according to the present invention.
- FIG. 2 is a drawing illustrating a network connection of a search service system according to one embodiment of the present invention.
- Users get access to a search service system 200 through a wired/wireless communication network by using a user terminal 210a or 210b, and input a keyword.
- the search service system 200 transmits a keyword search result corresponding to the keyword, to the user terminal 210a or 210b.
- the search service system 200 according to the present invention further transmits an input order of the input keyword by category, to the user terminal 210a or 210b.
- FIG. 3 is an internal block diagram illustrating configuration of the search service system 200 according to one embodiment of the present invention.
- a search service system 300 comprises a category database 310, a keyword database 320, an input unit 330, a first keyword group searching unit 341, a category search unit 342, a second keyword searching unit 343, a search unit 344, an input order computing unit 350, an output unit 360, an updating unit 370 and a category database management unit 380.
- a keyword group used in the present specification means a group comprising one representative keyword and a keyword having the same/similar meaning thereto, wherein the term of "the representative keyword” means a keyword provided for a user from keywords comprised in the keyword group, together with an input order.
- the term of "a first keyword group” used in the present specification means a keyword group including a keyword input from a user, among keyword groups.
- the term of "a second keyword group” means a keyword group whose category is same to that of the first keyword group, among keyword groups. Therefore, the second keyword group includes the first keyword group.
- the term of "a second input order" used in the present specification means an input order of the second keyword group within the category.
- the category database 310 includes a category and at least one keyword group identifier associated therewith.
- FIG. 4 is a drawing illustrating one example of data recorded in the category database 310.
- the keyword group identifier is for identifying a predetermined keyword group and as illustrated in FIG. 4, the present embodiment adopts a representative keyword of the keyword group as the keyword group identifier for general understanding.
- the search service system 300 includes the category database management unit 380 for managing the category database 310.
- the category database management unit 380 deletes a keyword group identifier with respect to the selected keyword group from at least one keyword group identifier associated with the selected category, in the category database 310.
- the category database management unit 380 adds a keyword group identifier with respect to the selected keyword group in association with the selected category, thereby recording the same in the category database 310.
- the search service system 300 is enabled to compute an input order in correspondence with a user's intention. For example, in association with a keyword 'seven', users used to input the keyword into the search service system 300 in order to search for the movie 'seven'. However, in case that it is determined that users input the keyword 'seven' in order to search for the singer 'seven', not the movie titled by 'seven', the manager inputs a selection of a keyword group including the category 'movie' and the keyword 'seven' in the category database management unit 380, and asks for a deletion.
- FIG. 5 is a drawing illustrating one example in which the keyword group identifier 'seven' is deleted from keyword group identifiers in the category database, as aforementioned.
- the category database management unit 380 adds a keyword group identifier with respect to a keyword group including 'great cook' in association with the category 'drama', thereby recording the same in the category database 310.
- the manger continuously manages the category database 310 by using the category database management unit 380.
- the category database management unit 380 deletes a keyword group identifier with respect to a keyword group including 'seven' from keyword group identifiers associated with the category 'singer' in the category database 310 according to the manager's command, and adds the keyword group identifier in association with the category 'drama', thereby storing the same in the category database 310.
- the category database management unit 310 enables an input order of a keyword corresponding to a user's intention to be computed.
- the keyword database 320 maintains data of the number of input keywords corresponding to a keyword group, as illustrated in FIG. 6.
- the keyword group includes a representative keyword and at least one keyword having the same/similar meaning thereto.
- the representative keyword is 'seven (Korean) '
- the keyword having the same/similar meaning to 'seven (Korean)' is 'seven'
- 'seven (Korean)' and 'seven' are included in one keyword group.
- the search service system 300 is intended to compute an input order of a keyword corresponding to a user's intention by using a concept of a keyword group including at least one keyword. For example, in case that users want to search for the singer 'seven', they often input 'seven (in Korean)' or 'seven' as a keyword. At this time, the keyword 'seven (Korean)' and 'seven' are used for the same target. Therefore, in case that an input order is computed based on the number of inputs corresponding to each of keywords 'seven (Korean)' and 'seven', unlike users' intention, there may be an event that their interests with respect to the singer 'seven' might be depreciated.
- the search service system is configured to comprise a representative keyword (seven (Korean)) and a keyword (seven) having the same/similar meaning thereto, as one keyword group.
- the input unit 330 receives a keyword from the user terminal 210a or 210b, through the communication network. For example, the received keyword is 'seven'.
- the first keyword group searching unit 341 searches for a first keyword group including the received keyword, by referring to the keyword database 320. Referring to FIG.
- the first keyword group including the received keyword 'seven' is a keyword group whose representative keyword is 'seven (Korean)'.
- the category search unit 342 searches for a first category associated with the first keyword group, by referring to the category database 310. Referring to FIG. 5, the first category is the category 'singer'.
- the second keyword group searching unit 343 searches for a second keyword group associated with the first category, by referring to the category database 310. Referring to FIG.
- the second groups associated with the first category are keyword groups whose keyword group identifiers are 'rain (Korean)', eehyori (Korean)', 'boa (Korean)', 'changnara (Korean)', 'seven (Korean)' and the like.
- the search unit 344 searches for data of the number of input keywords corresponding to the second keyword groups, by referring to the keyword database 320. Referring to FIG.
- data of the number of input keywords corresponding to the second keyword groups are respectively 321 for the second keyword group 'rain', 358 for the second keyword group 'leehyori', 256 for the second keyword group 'boa', 115 for the second keyword group 'changnara', 234 for the second keyword group 'seven',....
- the input order computing unit 350 computes an input order of the first keyword group within the first category, by using the searched data of the number of input keywords.
- the search service system 300 determines a category to which a keyword group including a keyword input by a user belongs, and computes an input order of a first keyword group among second keyword groups belonging to the category. Therefore, the input order may be computed according to a category.
- the output unit 360 provides the user terminal 210a or 210b with the computed input order, in association with the first category 'singer' and the representative keyword 'seven (Korean)' of the first keyword group.
- FIG. 7 is a drawing illustrating one example of an input order provided for the user terminal 210a or 210b, according to the configuration like above. As indicated by a drawing symbol 701 in FIG.
- the search service system 300 further provides an input order in association with the representative category 'singer' and the representative keyword 'seven (Korean)' of the first keyword group, as indicated by a drawing symbol 702, together with keyword search results.
- the input order is provided with search results. Therefore, the user may be provided with an input order associated with the keyword in real time.
- the input order computing unit 350 respectively computes second input orders of second keyword groups, based on the second keyword groups and data of the number of input keywords corresponding thereto.
- second input orders are respectively computed in such a way that the second keyword group 'leehyori' is 1st, the second keyword group 'rain' is 2nd, the second keyword group 'boa' is 3rd, the second keyword group 'seven (Korean)' (the keyword group 'seven (Korean)' is also a first keyword group) is 4th and the second keyword group 'changnara' is 5th.
- the output unit 360 provides the user terminal 210a or 210b with the second input order, in association with the first category 'singer' and a representative keyword of the second keyword group.
- FIG. 8 is a drawing illustrating one example of the second input order provided for the user terminal 210a or 210b according to the present embodiment.
- input orders of other keyword groups belonging to the category 'singer' are also provided as indicated by drawing symbol 820.
- a drawing symbol 821 means each second input order and a drawing symbol 822 means a representative keyword of each second keyword group.
- the output unit 360 selects the predetermined number of second keyword groups whose second input orders rank high, and provides a user with only second input order related to the selected second keyword group. In the aforementioned embodiment, there is described that second keyword groups are only five.
- the search service system 300 provides the predetermined number of second keyword groups whose second input orders rank high, from second keyword groups related to a representative category. For example, the search service system 300 selects 10 groups of second keyword groups whose input orders are within top ten, and provides the second input orders thereof.
- FIG. 9 is a drawing illustrating one example of providing second input orders of second keyword groups whose second input orders are within top ten, in case that there are a plurality of second keyword groups related to the representative category.
- the second input order may be provided in association with the first category and the representative keyword of the second keyword.
- the search service system 300 provides the user with second input orders of second keyword groups to top ten, separately from the input order of the first keyword group.
- FIG. 10 is a drawing illustrating one example of input orders provided for the user terminal 210a or 210b, in case that an input order of a first keyword group is out of top ten.
- the updating unit 370 updates data of the number of input keywords related to the first keyword group of the keyword database 320, in response to input of the keyword 'seven'. Namely, the updating unit 370 updates '234', data of the number of input keywords related to the first keyword group including the keyword 'seven', to '235'.
- the updating unit 370 may update data of the number of input keywords before or after computing the input order. Furthermore, according to another embodiment of the present invention, the search service system 300 provides input orders by period with respect to keywords.
- the keyword database 320 maintains data of the number of input keywords by period corresponding to a predetermined keyword group.
- the updating unit 370 updates the data of the number of input keywords by period, to 0 periodically.
- the cycle may be a period set by a manager.
- the input orders computed by the input order computing unit 350 are ones by period. According to the present embodiment, the user provided with input orders by period can know the latest main issue in a field related to the first category.
- the keyword database 320 may maintain both the whole data of the number of input keywords and data of the number of input keywords by period.
- the input order computing unit 350 may compute the whole input orders and input orders by period by respectively using the whole data of the number of input keywords and the data of the number of input keywords by period.
- the output unit 380 may provide a user with the computed whole input orders and input orders by period.
- the search service system 300 further provides information on a fluctuation band of input order.
- the search service system 300 according to the present embodiment further comprises a storage unit, an input order searching unit, an input order band computing unit and an input order updating unit.
- the storage unit stores an input order of a keyword group related to a predetermined category.
- the input order stored in the storage unit is an input order computed by the input order computing unit 350, according to input of a keyword just before the user inputs the keyword.
- the input order searching unit searches the storage unit for an input order of a keyword group which corresponds to the second keyword group and is related to the representative category.
- the input order band computing unit computes a fluctuation band of input orders of the second keyword group, by comparing the searched input order with the second input order of the second keyword group in the first category.
- the input order-band computing unit computes '-1', the fluctuation band.
- the output unit 360 provides the computed fluctuation band for the user terminal 210a or 210b in association with the second input order, as indicated by a drawing symbol 923 in FIG. 9.
- the input order updating unit updates an input order of a keyword group that corresponds to the second keyword group and is related to the first category 'singer', to the second input order in the storage unit.
- this is used as data for computing a fluctuation of a second input order which is newly computed by input of a new keyword.
- M-l' is used to show that the input order is up by one place
- '-1' is used to show that the input order is down by one place
- '0' is used to show that the input order has no change.
- a user can know an input order of one's input keyword in a predetermined (first) category and input orders of other keywords belonging to the (first) category. Together with this, the user can know whether of change in the input order/the fluctuation band thereof.
- a search service system 1100 comprises a category database 1100, a keyword database 1120, an input unit 1130, a category search unit 1141, a keyword search unit 1142, a search unit 1143, an input order computing unit 1150, an output unit 1160 and an updating unit 1170.
- the category database 1110 includes a category and at least one keyword associated therewith.
- the keyword database 1120 includes data of the number of input keywords corresponding to a keyword.
- the input unit 1130 receives a first keyword from a user through a communication network, and the category search unit 1141 searches for a first category associated with the first keyword by referring to the category database 1110.
- the keyword search unit 1141 searches for a second keyword associated with the first category by referring to the category database 1110.
- the search unit 1143 searches for data of the number of input keywords corresponding to the second keyword by referring to the keyword database 1120.
- the input order computing unit 1150 computes an input order of the first keyword within the first category by using the searched data of the number of input keywords, and the output unit 1160 provides the user with the computed input order, in association with the first category and the first keyword, through the communication network.
- the input order computing unit 1150 may compute an input order of the second keyword within the first category by using the searched data of the number of input keywords, and the output unit 1160 may further provide the user with the input order of the second keyword together with the input order of the first keyword.
- the input order of the second keyword may be provided only with respect to the predetermined number of second keywords of which input orders rank high.
- the updating unit 1160 updates data of the number of input keywords corresponding to the first keyword, thereby records the same in the keyword database 1120.
- the search service system 1100 does not adopt a concept of a keyword group, with respect to the keyword 'seven (Korean)' and the keyword 'seven', data of the number of input keywords are respectively maintained and input orders thereof are also respectively computed. Otherwise, in case that data only with respect to the keyword 'seven (Korean) is maintained in the keyword database 1120 and data with respect to the keyword 'seven' is not maintained therein, the input order with respect to the keyword 'seven' is not computed. Accordingly, in case that an input order is computed according to the present embodiment and provided for a user, a keyword most adopted by users (i.e.
- FIGS. 12 and 13 are flowcharts illustrating the search service method according to the present embodiment.
- the search service method according to the present embodiment may be implemented by the search service system 200 as illustrated in FIG. 2.
- the search service system 200 maintains a category database including a category and at least one keyword identifier associated therewith.
- the keyword group identifier is for identifying a predetermined keyword group and a representative keyword of the keyword group may be used.
- the search service system 200 maintains a keyword database including data of the number of input keywords corresponding to a keyword group.
- the keyword group includes a representative keyword or a keyword having the same/similar meaning thereto.
- the search service system 200 includes 'mcthemax (Korean)' and 'M.C The Max' in the same keyword group, and enables one keyword group to be formed by setting 'mcthemax (Korean)' as a representative keyword.
- the search service system 200 receives a keyword from the user terminal 210a or 210b.
- the search service system 200 searches for a second keyword group associated with the first category by referring to the category database in the step 1206, and searches for data of the number of input keywords corresponding to the second keyword group by referring to the keyword database. Therefore, a keyword group belonging to a category associated with the keyword that is input by the user and data of the number of input keywords corresponding to the keyword group are searched.
- the search service system 200 respectively computes input orders of second keyword groups by using data of the number of input keywords thereof. Since at least one second keyword group includes the first keyword group, according to definition of terms used in the present specification, an input order of the first keyword group is also automatically computed in the step 1208.
- the search service system 200 selects the predetermined number of second keyword groups based on the input order. For example, the search service system 200 selects only second keyword groups whose input orders are within top ten. In case that the selected second keyword group includes the first keyword group, i.e.
- the search service system 200 provides the second input order for the user terminal 210a or 210b, in association with the first category and a representative keyword included in the second keyword group, in the step 1212.
- a user is provided with input orders by category as illustrated in FIG. 9, by configuration like above.
- the search service system 200 provides the user terminal 210a or 210b with the second input order of the selected second keyword group and the input order of the first keyword respectively, in the step 1211.
- the input order of the first keyword group is provided in association with the first category and a representative keyword included in the first keyword group, and the second input order is provided in association with the first category and a representative keyword included in the second keyword group.
- a user is provided with input orders by category, as illustrated in FIG. 10, by configuration like above.
- the search service system 200 may provide a user with only input order corresponding to a first keyword group, in association with a first category.
- the search service system 200 may provide only input order related to the second keyword group whose input order is within the predetermined number. At this time, in case that the first keyword group is not included in the second keyword group, an input order related to the first keyword group is not provided.
- the search service system 200 receives a selection of a category, a selection of a keyword group, and a request for deletion in the step 1213, and deletes a keyword group identifier with respect to the selected keyword group from at least one keyword group identifier associated with the selected category, in the category database in the step 1214.
- the search service system 200 adds a keyword group identifier with respect to the selected keyword group in association with the selected category, thereby recording the same in the category database in the step
- the search service system 200 may appropriately change a category to which a predetermined keyword belongs in correspondence with change in users' interests. Accordingly, an input order of a keyword in a category of a field for a user's intention may be computed. Furthermore, according to another embodiment of the present invention, an input order by category may be computed in association with a keyword, by maintaining data of the number of input keywords by keywords, without adopting a concept of a keyword group.
- the embodiments of the present invention include computer readable media including program instructions to implement various operations embodied by a computer. The media may also include, alone or in combination with the program instructions, data files, data structures, tables, and the like.
- FIG. 14 is an internal block diagram of a general-purpose computer which can be more adopted in implementing the search service method according to the present invention.
- the computer system 1400 includes any number of processors 1410 (also referred to as central processing units, or CPUs) that are coupled to storage devices including primary storage (typically a random access memory, or "RAM 1420 "), primary storage (typically a read only memory, or "ROM 1430").
- processors 1410 also referred to as central processing units, or CPUs
- RAM 1420 random access memory
- ROM 1430 primary storage
- ROM 1430 acts to transfer data and instructions uni-directionally to the CPU
- RAM 1420 is used typically to transfer data and instructions in a bi-directional manner.
- a mass storage device 1440 is also coupled bi-directionally to CPU and provides additional data storage capacity and may include any of the computer-readable media described above.
- the mass storage device 1440 may be used to store programs, data and the like and is typically a secondary storage medium such as a hard disk that is slower than primary storage.
- a specific mass storage device such as a CD-ROM 1460 may also pass data uni-directionally to the CPU.
- Processor 1410 is also coupled to an interface 1450 that includes one or more input/output devices such as such as video monitors, track balls, mice, keyboards, microphones, touch-sensitive displays, transducer card readers, magnetic or paper tape readers, tablets, styluses, voice or handwriting recognizers, or other well-known input devices such as, of course, other computers.
- processor 1410 optionally may be coupled to a computer or telecommunications network using a network connection as shown generally at network interface 1470. With such a network connection, it is contemplated that the CPU might receive information from the network, or might output information to the network in the course of performing the above-described method steps.
- the above-described devices and materials will be familiar to those of skill in the computer hardware and software arts.
- search service system and method which can provide a user with an input order of a keyword, by category of the keyword input into the search service system.
- the input order of the keyword by category may be provided for the user in real time, together with search results with respect to the keyword.
- search service system and method which can further provide other keywords belonging to a category related to a keyword input in the search service system, and an input order of each of the keywords.
- search service system and method which can include keywords having similar or same meaning in one group of keywords, and in case that an input keyword is included in the keyword group, compute and provide an input order of keyword compatible with a user's intention by increasing the number of input keywords related to the keyword group. Furthermore, according to the present invention, there is provided search service system and method which can compute and provide an input order of keyword in a selected category according to the latest issue of users who input the keyword, by enabling at least one keyword (or a keyword group) related to a category to be maintained and a keyword (or a keyword group) related to the category to be changeable.
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/486,194 US7698330B2 (en) | 2004-01-14 | 2006-07-12 | Search system for providing information of keyword input frequency by category and method thereof |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2004-0002696 | 2004-01-14 | ||
KR1020040002696A KR100452085B1 (en) | 2004-01-14 | 2004-01-14 | Search System For Providing Information of Keyword Input Frequency By Category And Method Thereof |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/486,194 Continuation US7698330B2 (en) | 2004-01-14 | 2006-07-12 | Search system for providing information of keyword input frequency by category and method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2005069173A1 true WO2005069173A1 (en) | 2005-07-28 |
Family
ID=34793247
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2005/000121 WO2005069173A1 (en) | 2004-01-14 | 2005-01-14 | Search system for providing information of keyword input frequency by category and method thereof |
Country Status (4)
Country | Link |
---|---|
US (1) | US7698330B2 (en) |
KR (1) | KR100452085B1 (en) |
CN (1) | CN100442284C (en) |
WO (1) | WO2005069173A1 (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7596571B2 (en) * | 2004-06-30 | 2009-09-29 | Technorati, Inc. | Ecosystem method of aggregation and search and related techniques |
US20110153509A1 (en) | 2005-05-27 | 2011-06-23 | Ip Development Venture | Method and apparatus for cross-referencing important ip relationships |
JP2007133809A (en) * | 2005-11-14 | 2007-05-31 | Canon Inc | Information processor, content processing method, storage medium, and program |
CN104182459B (en) * | 2005-12-01 | 2019-03-08 | 皇家飞利浦电子股份有限公司 | System and method for content to be presented to the user |
US7996393B1 (en) | 2006-09-29 | 2011-08-09 | Google Inc. | Keywords associated with document categories |
JP4905103B2 (en) * | 2006-12-12 | 2012-03-28 | 株式会社日立製作所 | Movie playback device |
KR100898456B1 (en) | 2007-01-12 | 2009-05-21 | 엔에이치엔(주) | Method for offering result of search and system for executing the method |
GB2447876B (en) * | 2007-03-29 | 2009-07-08 | Sony Uk Ltd | Recording apparatus |
US20080288347A1 (en) * | 2007-05-18 | 2008-11-20 | Technorati, Inc. | Advertising keyword selection based on real-time data |
US8402031B2 (en) * | 2008-01-11 | 2013-03-19 | Microsoft Corporation | Determining entity popularity using search queries |
US20100131513A1 (en) | 2008-10-23 | 2010-05-27 | Lundberg Steven W | Patent mapping |
US9904726B2 (en) | 2011-05-04 | 2018-02-27 | Black Hills IP Holdings, LLC. | Apparatus and method for automated and assisted patent claim mapping and expense planning |
US9940363B2 (en) * | 2011-10-03 | 2018-04-10 | Black Hills Ip Holdings, Llc | Systems, methods and user interfaces in a patent management system |
US10691702B1 (en) * | 2012-02-01 | 2020-06-23 | Google Llc | Generating ranked lists of entities |
KR102425770B1 (en) * | 2020-04-13 | 2022-07-28 | 네이버 주식회사 | Method and system for providing search terms whose popularity increases rapidly |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000006814A (en) * | 1999-11-05 | 2000-02-07 | 김창섭 | System and method for determining the priority of displaying search results in a search machine |
KR20000036454A (en) * | 2000-03-14 | 2000-07-05 | 이중호 | Display method of search domain using click number in internet search site |
KR20020025142A (en) * | 2002-03-04 | 2002-04-03 | 김일 | A Keyword Recommend System and Method for Keyword Advertise Service |
Family Cites Families (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9821787D0 (en) | 1998-10-06 | 1998-12-02 | Data Limited | Apparatus for classifying or processing data |
US6366910B1 (en) * | 1998-12-07 | 2002-04-02 | Amazon.Com, Inc. | Method and system for generation of hierarchical search results |
CN1116649C (en) * | 1998-12-23 | 2003-07-30 | 皇家菲利浦电子有限公司 | Personalized video classification and retrieval system |
CN1271906A (en) * | 1999-04-28 | 2000-11-01 | 龙卷风科技股份有限公司 | Classified full-text query system for data web site in the world |
US7225182B2 (en) | 1999-05-28 | 2007-05-29 | Overture Services, Inc. | Recommending search terms using collaborative filtering and web spidering |
US6269361B1 (en) | 1999-05-28 | 2001-07-31 | Goto.Com | System and method for influencing a position on a search result list generated by a computer network search engine |
US6697799B1 (en) | 1999-09-10 | 2004-02-24 | Requisite Technology, Inc. | Automated classification of items using cascade searches |
US6466918B1 (en) * | 1999-11-18 | 2002-10-15 | Amazon. Com, Inc. | System and method for exposing popular nodes within a browse tree |
US6785671B1 (en) * | 1999-12-08 | 2004-08-31 | Amazon.Com, Inc. | System and method for locating web-based product offerings |
US6463428B1 (en) * | 2000-03-29 | 2002-10-08 | Koninklijke Philips Electronics N.V. | User interface providing automatic generation and ergonomic presentation of keyword search criteria |
US6654749B1 (en) * | 2000-05-12 | 2003-11-25 | Choice Media, Inc. | Method and system for searching indexed information databases with automatic user registration via a communication network |
US6704729B1 (en) * | 2000-05-19 | 2004-03-09 | Microsoft Corporation | Retrieval of relevant information categories |
US20030195901A1 (en) | 2000-05-31 | 2003-10-16 | Samsung Electronics Co., Ltd. | Database building method for multimedia contents |
KR100408965B1 (en) | 2000-06-26 | 2003-12-06 | 주식회사쓰리소프트 | A method for providing search result including recommendation of search condition, and a server thereof |
EP1182581B1 (en) | 2000-08-18 | 2005-01-26 | Exalead | Searching tool and process for unified search using categories and keywords |
US7146416B1 (en) * | 2000-09-01 | 2006-12-05 | Yahoo! Inc. | Web site activity monitoring system with tracking by categories and terms |
US6795825B2 (en) | 2000-09-12 | 2004-09-21 | Naphtali David Rishe | Database querying system and method |
US7099860B1 (en) * | 2000-10-30 | 2006-08-29 | Microsoft Corporation | Image retrieval systems and methods with semantic and feature based relevance feedback |
US20020103876A1 (en) * | 2001-01-29 | 2002-08-01 | Masayuki Chatani | System and computer-based method for providing transformed information in response to a client search request |
US6889224B2 (en) | 2001-05-16 | 2005-05-03 | International Business Machines Corporation | Method for storing, accessing embedded web pages during manufacturing phase on personal digital device |
US20030004781A1 (en) | 2001-06-18 | 2003-01-02 | Mallon Kenneth P. | Method and system for predicting aggregate behavior using on-line interest data |
US7136845B2 (en) | 2001-07-12 | 2006-11-14 | Microsoft Corporation | System and method for query refinement to enable improved searching based on identifying and utilizing popular concepts related to users' queries |
KR20030024297A (en) * | 2001-09-17 | 2003-03-26 | (주)넷피아닷컴 | Search system and method |
US6978264B2 (en) * | 2002-01-03 | 2005-12-20 | Microsoft Corporation | System and method for performing a search and a browse on a query |
CN1360267A (en) * | 2002-01-30 | 2002-07-24 | 北京大学 | Sorting and searching method for files |
US7076497B2 (en) | 2002-10-11 | 2006-07-11 | Emergency24, Inc. | Method for providing and exchanging search terms between internet site promoters |
US20050125240A9 (en) * | 2002-10-21 | 2005-06-09 | Speiser Leonard R. | Product recommendation in a network-based commerce system |
US20030088553A1 (en) * | 2002-11-23 | 2003-05-08 | Emergency 24, Inc. | Method for providing relevant search results based on an initial online search query |
US7051023B2 (en) * | 2003-04-04 | 2006-05-23 | Yahoo! Inc. | Systems and methods for generating concept units from search queries |
US7401072B2 (en) | 2003-06-10 | 2008-07-15 | Google Inc. | Named URL entry |
JP2005122231A (en) | 2003-10-14 | 2005-05-12 | Hitachi Ltd | Screen display system and screen display method |
KR100452086B1 (en) | 2003-12-22 | 2004-10-13 | 엔에이치엔(주) | Search System For Providing Information of Keyword Input Frequency By Category And Method Thereof |
US7447678B2 (en) * | 2003-12-31 | 2008-11-04 | Google Inc. | Interface for a universal search engine |
-
2004
- 2004-01-14 KR KR1020040002696A patent/KR100452085B1/en active IP Right Grant
-
2005
- 2005-01-14 WO PCT/KR2005/000121 patent/WO2005069173A1/en active Application Filing
- 2005-01-14 CN CNB2005800024749A patent/CN100442284C/en active Active
-
2006
- 2006-07-12 US US11/486,194 patent/US7698330B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000006814A (en) * | 1999-11-05 | 2000-02-07 | 김창섭 | System and method for determining the priority of displaying search results in a search machine |
KR20000036454A (en) * | 2000-03-14 | 2000-07-05 | 이중호 | Display method of search domain using click number in internet search site |
KR20020025142A (en) * | 2002-03-04 | 2002-04-03 | 김일 | A Keyword Recommend System and Method for Keyword Advertise Service |
Also Published As
Publication number | Publication date |
---|---|
CN1910581A (en) | 2007-02-07 |
CN100442284C (en) | 2008-12-10 |
US7698330B2 (en) | 2010-04-13 |
KR100452085B1 (en) | 2004-10-12 |
US20070050355A1 (en) | 2007-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7698330B2 (en) | Search system for providing information of keyword input frequency by category and method thereof | |
JP5666088B2 (en) | Media object metadata association and ranking | |
AU2010343183B2 (en) | Search suggestion clustering and presentation | |
Naaman et al. | Leveraging context to resolve identity in photo albums | |
US10216763B2 (en) | Interestingness ranking of media objects | |
US9355168B1 (en) | Topic based user profiles | |
US9479508B2 (en) | Efficient indexing and searching of access control listed documents | |
US20170116200A1 (en) | Trust propagation through both explicit and implicit social networks | |
US9477711B2 (en) | Knowledge panel | |
US7801889B2 (en) | Search system for providing information of keyword input frequency by category and method thereof | |
CA2565050A1 (en) | Media asset management system for managing video segments from fixed-area security cameras and associated methods | |
US8954451B2 (en) | Selecting microblog entries based on web pages, via path similarity within hierarchy of categories | |
KR20050050016A (en) | On-line advertising system and method | |
KR100991560B1 (en) | Search System For Providing Information of Keyword Input Frequency By Category And Method Thereof | |
WO2014185004A1 (en) | Information processing device, information processing method, and program | |
JP5307258B2 (en) | Pair image posting search device and pair image posting search program | |
KR20050109106A (en) | Internet search system and method for providing integrated search results efficiently | |
KR20050063637A (en) | Search system for providing information of keyword input frequency by category and method thereof | |
CN114331486A (en) | User portrait updating method, device, equipment and medium | |
van Zwol et al. | Multimedia information retrieval: " new challenges in audio visual search" | |
CN116186097A (en) | Method, device, equipment and storage medium for searching data asset | |
KR101223792B1 (en) | Internet Search System and Method for Providing Integrated Search Results Efficiently | |
JP2004213373A5 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200580002474.9 Country of ref document: CN |
|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 11486194 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: DE |
|
WWP | Wipo information: published in national office |
Ref document number: 11486194 Country of ref document: US |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: COMMUNICATION UNDER RULE 69 EPC ( EPO FORM 1205A DATED 15/01/07 ) |
|
122 | Ep: pct application non-entry in european phase |