[go: up one dir, main page]

WO2006083118A1 - Keyword association advertisement system and method thereof - Google Patents

Keyword association advertisement system and method thereof Download PDF

Info

Publication number
WO2006083118A1
WO2006083118A1 PCT/KR2006/000370 KR2006000370W WO2006083118A1 WO 2006083118 A1 WO2006083118 A1 WO 2006083118A1 KR 2006000370 W KR2006000370 W KR 2006000370W WO 2006083118 A1 WO2006083118 A1 WO 2006083118A1
Authority
WO
WIPO (PCT)
Prior art keywords
search
advertisement
user
keyword
information
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
Application number
PCT/KR2006/000370
Other languages
French (fr)
Inventor
Jung-Han Chae
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of WO2006083118A1 publication Critical patent/WO2006083118A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Definitions

  • the present invention relates to a keyword associated advertisement system and method. More specifically, the present invention relates to an advertisement system and method for providing appropriate advertisement contents to a user based on various keywords that are input at a terminal by the user.
  • keyword advertisements through search sites
  • a user accesses a site for providing a search service to input a search word or inputs a search word through a search window of an additional application provided by a search site
  • an advertisement having a keyword corresponding to the search word is provided.
  • a part of an advertisement is located as a banner format or a text link on the upper part of the searched site so that the user is guided to click the advertisement.
  • the above-noted keyword advertisement has been greatly developed since it has very good advertisement effects in that the advertisement is instantly exposed to the user who is interested in the goods or services corresponding to the keyword.
  • detailed information on the user cannot be obtained from the keyword advertisement since the user can generally use the search service without logging in to the site. Therefore, an optimized target advertisement satisfying the user is not available, and advertisements corresponding to search words are displayed.
  • the target advertisement performed after identifying user information delays the loading time of a search page to make the user feel inconvenienced, and as a result, the current search sites fail to perform the personalized keyword advertisements.
  • the existing keyword advertisement controls the user to input a search word in the search window and then displays an advertisement on the displayed search result page, and hence, it is impossible to perform an advertisement through a general analysis on various search activities input by the user for the purpose of acquiring specific information. That is, the user may acquire desired information by a single search process, and he sometimes performs the search process many times at a site or repeats searching at many sites.
  • the existing search advertisements provide advertisements for the search words input by the current user, and hence, it is impossible to provide a combined advertisement for all search activities that are generated within a predetermined time frame.
  • the existing keyword advertisement can check the user's searching activity only when the user accessed the search site for providing the search service.
  • the prior art provides an advertisement when the search word is included when the corresponding web site transmits a URL, and it is determined by the search site for performing the search process after receiving the URL whether to provide the service, and hence, the advertisement is not easily performed.
  • a module for extracting the search word since a module for extracting the search word only stores the sponsor's URL address and provides the search word according to the link method of connecting to the sponsor homepage based on the stored URL address, it is not easy to perform various types of advertisements (e.g., mobile advertisements and flash advertisements) based on the user information.
  • advertisements e.g., mobile advertisements and flash advertisements
  • the advertisement is performed by extracting the most frequently used keywords from the web documents on the web site, it is needed to search all the data of the web documents in the process for extracting the keyword, and a large capacity of memories is occupied. Accordingly, it is burdensome for the user to use the terminal and it makes the user hesitate about using the program, and hence, no efficient advertisement is performed.
  • the advertisement system in an advertisement system connected to a user terminal through a network, includes: a database server for storing advertisement contents and a plurality of pieces of information including user search history information including search information according to the search activity performed by a user; a processing server for generating a keyword corresponding to the advertisement contents to be provided to the user based on search information provided by the terminal and the search history information; and an advertisement transmitting server for transmitting advertisement contents on the keyword to the user terminal, wherein the user terminal includes a keyword extracting module for extracting the search word that is input according to the user's search activity performed on the terminal, generating search information including the search word, and providing the search information to the processing server.
  • an advertisement method for providing a keyword associated advertisement to a user terminal in a system connected to the user terminal through a network, the user terminal having a keyword extracting module for extracting a search word that is input according to the user's search activity, generating search information including the search word, and providing the search information to the system
  • the advertisement method includes: receiving search information from the keyword extracting module; generating search history information having pieces of search information caused by the search activity performed by the user and a keyword corresponding advertisement contents for providing the received search information to the user; and transmitting advertisement contents associated with the keyword to the user terminal.
  • FIG. 1 shows a network connection diagram for a keyword associated advertisement system according to an embodiment of the present invention.
  • FIG. 2 shows a detailed block diagram for a keyword extracting module according to an embodiment of the present invention.
  • FIG. 3 shows a detailed block diagram for a keyword associated advertisement system according to an embodiment of the present invention.
  • FIG. 4 shows an exemplified diagram for establishing an AutoComplete function on the web browser according to an embodiment of the present invention.
  • FIG. 5 shows an exemplified diagram for inputting a search word according to the AutoComplete function according to an embodiment of the present invention.
  • FIG. 6 shows a flowchart for a keyword associated advertisement method according to a first embodiment of the present invention.
  • FIG. 7 shows an exemplified diagram for the process shown in FIG. 6.
  • FIG. 8 shows a flowchart for a keyword associated advertisement method according to a second embodiment of the present invention.
  • FIG. 9 shows an exemplified diagram for the process shown in FIG.
  • FIG. 1 shows a network connection diagram for a keyword associated advertisement system according to an embodiment of the present invention.
  • the keyword associated advertisement system 100 (referred to as an advertisement system hereinafter for ease of description) according to an embodiment of the present invention is connected to a plurality of user terminals 300 through a network (including wired/wireless networks such as the Internet, wireless communication networks, and future networks,) and it can be connected to a cooperated site server 400 for providing predefined services including a search service through the network.
  • the user terminal 300 represents a communication device for accessing a buyer settling system 100 through the network 200 and transmitting/receiving data, and in detail, it includes a wired terminal, including a computer and an Internet TV, for accessing the network through wires; and a wireless terminal, including a cellular phone and a PDA, for wirelessly accessing the network 200.
  • the terminal 300 is classified as a user terminal 310 and a mobile terminal 320.
  • the user terminal will have the reference numeral of 300, and the mobile terminal for receiving advertisement contents will have the reference numeral of 320 to which, however, the present invention is not restricted.
  • the user terminal 300 has a keyword extracting module 500 for extracting input keywords according to all the search activities performed on the terminal.
  • the keyword extracting module 500 can be downloaded from the advertisement system 100 to the user terminal 300 through various paths and can then be installed therein, and in addition to the advertisement system 100, the keyword extracting module 500 can be provided from the cooperated site server 400 which is a server of another site that cooperates with the advertisement system 100, to the user terminal 300.
  • the cooperated site server 400 is a server that cooperates with the advertisement system 100 and provides various services on the network.
  • the cooperated site server 400 can be a site that is managed by an advertisement agency service provider that performs a push advertisement to the user based on a predetermined compensation according to the user's receiving of advertisements, a site that cooperates
  • the advertisement agency service provider or a site for providing an online service to the user through a messenger service or a multimedia player.
  • the site for providing a cooperated online service can apply the keyword advertisement according to the embodiment of the present invention to popup advertisements, pop-under advertisements, and banner advertisements or video advertisements using a messenger or a multimedia player.
  • the keyword extracting module 500 can be called a client program and extracts the search words that are input according to all the search activities performed on the terminal, and in particular, it stores and manages the extracted search words together with search time information.
  • FIG. 2 shows a configuration of the keyword extracting module 500 for realizing the above-noted function.
  • the keyword extracting module 500 includes a search word code extractor 510, a search word code restoration unit 520, an interface 530, and a storage unit 540.
  • the search word code extractor 510 extracts search words that are input according to the search activity performed on the user terminal, and in particular, it extracts the search words when the search words that are input according to various search activities are converted into search word codes according to a predetermined rule.
  • the search word code restoration unit 520 restores the search word codes extracted by the search word code extractor 510 into the original text format (e.g., Korean or English language.)
  • the storage unit 540 stores predetermined information assigned to the keyword extracting module or user terminal information. For example, when the keyword extracting module is downloaded from a predetermined cooperated site server or the system according to the embodiment of the present invention, a predetermined identification code is provided to the corresponding keyword extracting module, and the identification code is stored in the storage unit 540 and is then managed.
  • the identification code can be called a "module identification code" and can be used as an
  • the storage unit 540 can store an IP address that is assigned when the user terminal accesses a predetermined site server or system, and a MAC address that is properly assigned to the terminal in addition to the module identification code.
  • the interface 530 includes the search word that is provided by the search word code restoration unit 520, and transmits search location information that is information on the location at which the search word is input, and search information that further includes, as an option, a search time when the search word is input to the advertisement system 100.
  • the search location information can be information on the search site (e.g., a URL address) when the user accesses a predetermined search site and inputs a search word.
  • Search information generated by the interface 530 can be transmitted to the advertisement system 100 in real-time, and can also be transmitted to the same when a predetermined condition including a setting time or an information transmission request from the advertisement system is satisfied after the search information is temporarily stored in the storage unit 540. For example, search information that is extracted during a time frame of a predetermined range can be transmitted, and in this case, the advertisement marketing can be performed for the keywords that are searched within the range.
  • the interface 530 transmits search information to the system 100 in real-time, and when the user is not connected thereto, the interface 530 stores search information in the storage unit 540 and transmits the stored search information to the system 100 when the user is connected.
  • the search information stored in the storage unit 540 can be deleted as soon as it is transmitted to the system 100.
  • the above-configured keyword extracting module 500 can be automatically executed at the same time when the OS of the user terminal 300 is driven, and the same can be installed in a messenger, a music player, a multimedia player, a P2P program, a mini homepage, a web browser, or a tool bar, and then can be automatically executed when the user logs in.
  • the search word caused by the user's search activity is realized to be automatically executed when the OS of the user terminal 300 or the web browser is driven.
  • search word code extractor 510 and the search word code restoration unit 520 are called a “search information manager” and the interface 530 and the storage unit 540 are called an "information processor,”
  • the search information manager and the information processor can be realized by separate units.
  • the search information manager is preinstalled in the terminal so that the search information manager may be automatically executed at the same time that the OS of the terminal is driven, or the search information manager is provided in the web browser so that the search information manager may be automatically executed at the same time that the web browser is driven.
  • the information processor can be realized by being mounted on an additional program for performing an access function (or a log-in function) on the advertisement system 100 including a messenger, a music player, a multimedia player, and a mini homepage.
  • FIG. 3 shows the configuration of the advertisement system according to an embodiment of the present invention.
  • the advertisement system 100 includes a processing server 10 for processing search information and user information, an advertisement transmitting server 20 for transmitting an associated advertisement to a predetermined terminal according to the processing result by the processing server 10, and a database 30 for storing corresponding information.
  • the database server 30 stores various pieces of information, and in detail, it includes a member information database 31 , a search history information database 32, a keyword advertisement list database 33, and an advertisement database 34 for storing advertisement contents.
  • the member information database 31 stores user personal information (e.g., a log-in password corresponding to a user ID, a name, a residential code, a cellular phone number, and an email address), compensation information provided according to receiving of advertisements for respective users (e.g., compensation points that are provided corresponding to the user ID, a provision date, and stored points), and information on the user's interests.
  • the user personal information and the user's interest field information can be jointly called "user information.”
  • the search history information database 32 stores search information provided by the keyword extracting module 500, and in particular, it stores search information corresponding to the user ID and/or the module identification code assigned to the keyword extracting module 500.
  • search history information Information including pieces of search information caused by the search activities executed by the user in the past is called search history information.
  • the keyword advertisement list database 33 stores advertisement contents lists corresponding to respective keywords, and the lists include advertisement identification codes that are assigned to the advertisement contents.
  • the advertisement database 34 stores advertisement contents corresponding to advertisement identification codes.
  • the processing server 10 includes a module interface 11 for transmitting/receiving information to/from the keyword extracting module 500, a member information processor 12 for authenticating the user and compensating the user's receiving of advertisements, a search information processor 13 for processing search information provided by the keyword extracting module and generating a corresponding keyword, and an advertisement information processor 14 for finding corresponding advertisement contents based on the keyword provided by the search information processor and providing the corresponding contents to the advertisement transmitting server 20.
  • the search information processor 13 extracts the keyword corresponding to the search word from the search information provided by the keyword extracting module 500, and searches the search history information database 32 to analyze search information corresponding to the module identification code assigned to the keyword processing module or the identification code of the authenticated user.
  • the advertisement information processor 14 finds corresponding advertisement contents from the advertisement list database 33 and/or the advertisement database 34 based on the extracted keyword and/or the analysis result, and provides the advertisement contents to the advertisement transmitting server 20.
  • the search information processor 13 analyzes the search history, that is, information searched by the user during an established period to analyze what type of search words are mainly used by the user, or analyzes information on the user's desired fields or user identification information from the member information database 31 , extracts a keyword (a first keyword) based on the analysis results, and provides the keyword to the advertisement information processor 14. Also, the search information processor 13 extracts a keyword (a second keyword) on the search word from the search information provided by the keyword extracting module 500 and provides the keyword to the advertisement information processor 14.
  • the advertisement information processor 14 searches the advertisement list database 33 based on the first keyword and/or second keyword to find an identification code of the corresponding advertisement contents, reads corresponding advertisement contents from the advertisement database 34 based on the found advertisement identification code, and provides the advertisement contents to the advertisement transmitting server 20.
  • the search information provided by the keyword extracting module is stored in the search history information database 32 and is subsequently applicable to the keyword advertisement according to a new sponsor's request.
  • the advertisement information processor 14 When the advertisement information processor 14 extracts corresponding advertisement contents based on the extracted first and second keywords and provides them to the advertisement transmitting server 20, the advertisement information processor 14 can find the cellular phone's number or an email address assigned to the corresponding user from the member information database 31 and can transmit the advertisement contents to the corresponding cellular phone number or the email address.
  • the advertisement transmitting server 20 transmits the advertisement contents provided by the processing server 10 to the keyword extracting module 500 or the corresponding user terminal, and in addition, it transmits the advertisement contents to the cellular phone having the cellular phone number.
  • the advertisement contents provided by the advertisement transmitting server are processed by the keyword extracting module 500 of the terminal and are then displayed on the terminal.
  • the keyword extracting module 500 can be mounted on an additional program such as a messenger so as to display the advertisement transmitted by the advertisement system 100 as banner advertisements or moving picture advertisements.
  • the advertisement can be processed and displayed by another program on the terminal.
  • the above-processed advertisement can be displayed in a popup window or a pop-under window.
  • the configuration of the system according to the embodiment of the present invention is classified according to its processing functions, and the configuration is not restricted to the above-described classification.
  • the advertisement server 20 can be realized to be included in the server that is managed by the cooperated site.
  • the advertisement transmitting server 20 can be realized to be included in the processing server
  • a keyword associated advertisement method will now be described based on the above-described configuration.
  • the search activity of the user includes accessing a predetermined site and inputting a search word in an input window, inputting a predetermined address in an address window on the web browser so as to access a predetermined web site, inputting a search word by using a search application such as a predetermined search toolbar, and inputting a search word by using a predetermined program on the user terminal.
  • This function can be called an "AutoComplete function" and can be provided to the web browser mounted on the terminal and can also be provided by the search site accessed by the user.
  • FIG. 4 shows an exemplified screen for selecting the AutoComplete function on the web browser.
  • the AutoComplete function In order to establish the AutoComplete function, when the user establishes the "Forms" function in the 'Use AutoComplete for' on the AutoComplete Settings screen displayed on the terminal 300 as shown in FIG. 4, the AutoComplete function is performed.
  • the web address input by the user is stored, and when the 'User names and password on forms' is
  • the user's ID and password are stored, and corresponding words that were input in advance are automatically displayed so that the user may select a desired one when the user inputs a web address or an ID and a password later.
  • the items to be stored according to the AutoComplete function for protecting personal information can be designed to extract simple search words needed for the keyword advertisement except the ID and the password.
  • the stored information is technically called a "protected store key" which is converted into an additional code and is stored in a location that is not searched by a general searcher for the security problem. That is, the search word that is input according to the AutoComplete function is encoded into a predetermined code and is then stored, and the keyword extracting module 500 extracts the stored search word code, decodes it, and uses the decoded one.
  • FIG. 5 shows an exemplified AutoComplete function. As an example, when the AutoComplete function is established and the user inputs "cell" of cellular phone in the case of inputting a search word as shown in FIG. 5(a), search words having "cell" are arranged and displayed from
  • the user can input the full word into the input window by selecting the word of cellular phone from among the search words without inputting all the words of "cellular phone.”
  • the AutoComplete function is applicable to the case of inputting a desired web site address into an address window as shown in FIG. 5(b) in addition to the case of the search word input window.
  • FIG. 5(b) shows the case of providing the AutoComplete function when a domain name is input in the native language (e.g., Korean.)
  • the keyword extracting module 500 extracts the stored search words from the file. Also, when the search words are input according to the AutoComplete function provided by a predetermined site as shown in FIG. 5(c), the input search words are converted into predetermined codes, the codes are included in the URL address for moving to the search result page and are then provided to the server of the corresponding site, and in this instance, the keyword extracting module 500 extracts the search word from the URL address. Also, the search words that are input according to the user's searching activity on the terminal can be extracted in various ways.
  • the users are required to receive the above-functioned keyword extracting module 500 from the advertisement system 100 or the predetermined cooperated site server 400 and install the same in the terminal 300. It is preferable for the user to previously agree to receiving keyword associated advertisements through the advertisement system 100 and register himself to the member information database 31 of the advertisement system 100.
  • the agreement process can be performed by the system 100 or the cooperated site server 400.
  • the server provides information on the users who agreed to receive advertisements to the system 100 so that the system 100 may register the information to the member information database 31 and manages the same.
  • FIG. 6 shows a flowchart for a keyword associated advertisement method according to a first embodiment of the present invention
  • FIG. 7 shows an exemplified diagram for the process shown in FIG. 6.
  • the keyword extracting module 500 extracts input search words in step S 120 as described above.
  • the keyword extracting module 500 transmits search information including the extracted search word, a search time when the search word is input, and a search site address when the search process is performed at a predetermined site to the advertisement system 100, and in this instance, the keyword extracting module 500 controls the module identification code that is assigned to the module to be included in the search information, and transmits it to the advertisement system 100 in step S130. Therefore, it is possible to analyze the user's search history information based on the module identification code while the user does not log in to the system 100.
  • the advertisement system 100 analyzes at least one of user's search history information, user's interest field information, and user
  • personal information generates a first keyword based on the analysis, extracts a second keyword corresponding to the search word from the search information, and provides a predetermined advertisement to the user based on the first and second keywords in steps S140 to S170.
  • the search information processor 13 of the processing server 10 analyzes the search history, that is, pieces of information searched by the user for a setting period to analyze what trend of search words are mainly used by the user, or analyzes information on the fields in which the user is interested or user personal information to extract a keyword (a first keyword), and extracts a keyword (a second keyword) from the search information provided by the keyword extracting module 500.
  • the search history that is, pieces of information searched by the user for a setting period to analyze what trend of search words are mainly used by the user, or analyzes information on the fields in which the user is interested or user personal information to extract a keyword (a first keyword), and extracts a keyword (a second keyword) from the search information provided by the keyword extracting module 500.
  • the extracted first and second keywords are transmitted to the advertisement information processor 14 which then checks whether advertisement lists corresponding to the first and second keywords are provided from the advertisement list database 33, and calls corresponding advertisement contents from the advertisement database 34 based on the corresponding advertisement identification code and provides the same to the user terminal 300 when the advertisement list has advertisements having the associated keyword in step S180.
  • the optimized target advertisement is performed based on the analysis of the user's search history information, interest fields, and personal information, as well as the input search word when the user inputs the search word.
  • the processing server 10 of the system 100 provides a predetermined amount of compensation points to the user in steps S190 to S220 after performing a log-in process when the user had not logged in to the system, and the processing server 10 directly provides the compensation points when the user has logged in thereto in step S230.
  • the pressure generated to the user by uncontrollable pushing of advertisements is minimized and advertisements desired by the user are provided to the user to thereby maximize the effects of push advertisements.
  • the keyword extracting module according to the embodiment of the present invention is installed in the user terminal and is automatically executed together with driving of the OS, and hence, the keyword extracting module can independently extract all the users' search words that are input
  • FIG. 8 shows a flowchart for a keyword associated advertisement method according to a second embodiment of the present invention
  • FIG. 9 shows an exemplified diagram for the process shown in FIG. 8.
  • the user can log in to the system 100 in steps S300 and S310 while the keyword extracting module 500 is installed in the terminal 300 in a like manner of the first embodiment.
  • the keyword extracting module 500 transmits search information including search words that are input by the user's search activity, search time, and search site addresses to the advertisement system 100 in steps S320 to S340.
  • the search information may not transmit module identification codes since the user has logged in to the system.
  • the advertisement system 100 analyzes at least one of search history information (search history information is analyzed based on the identification code (ID) of the user who logged in to the system in the second embodiment of the present invention), user favorite field information, and user personal information in a like manner of the first embodiment of the present invention, generates a first keyword based on the analysis result, extracts a second keyword corresponding to the search word from the search information, and provides a predetermined advertisement to the user based on the first and second keywords in steps S350 to S380.
  • search history information is analyzed based on the identification code (ID) of the user who logged in to the system in the second embodiment of the present invention
  • ID identification code
  • user personal information in a like manner of the first embodiment of the present invention
  • identification code is extracted from the member information database 31 and a callback message for reporting transmission of advertisements to the terminal 320 having the extracted cellular phone number in steps S390 and S400 in order to provide the advertisement to the user's mobile terminal.
  • the advertisement system 100 transmits advertisement contents corresponding to the callback message to the user's mobile terminal 320 in steps S410 to S440.
  • a predetermined process e.g., compression
  • the advertisement system 100 provides predetermined compensation points to the user in steps S450 and S460.
  • the effects of push advertisement are maximized by transmitting the advertisements of user's favorite fields through the mobile terminal.
  • the keyword extracting module 500 installed in the user terminal restores a search word code that is generated according to the user's search activity
  • the keyword extracting module 500 can process a search word code that is not restored to the search information and transmit it to the system 100. That is, when the keyword extracting module 500 includes the search word code that is generated by the search activity together with the search time in the search information and transmits them to the system 100 without restoration, the system 100 restores the search word code included in the search information into the search word of the original character type, processes the restored search word according to the above- noted process, and provides an advertisement to the user.
  • the search word code restoration unit 520 of the keyword extracting module 500 is realized by being included in the system 100.
  • the above-described method or the keyword extracting module can be realized in the format of programs that are stored in computer-readable recording media which include any types of recording devices for storing data that are readable by a computer, such as CD-ROMs, magnetic tapes, floppy disks, and carrier wave (e.g., Internet transmission) formats.
  • computer-readable recording media which include any types of recording devices for storing data that are readable by a computer, such as CD-ROMs, magnetic tapes, floppy disks, and carrier wave (e.g., Internet transmission) formats.
  • the keyword advertisements for the search words that are input according to all the search activities generated on the terminal are efficiently performed while not depending on the existing search sites. Therefore, the sponsor can expect savings of advertisement costs since there is no need to provide the advertisement to many search sites.
  • the user who receives push advertisements can receive informative advertisements on the desired search words, and the stress that occurs when he receives undesired advertisements can be accordingly minimized, thereby maximizing the effects of push advertisements.
  • more classified and targeted keyword advertisements can be realized based on the user information, which are not realized by the existing keyword advertisements. That is, target marketing which is developed further than the existing keyword advertising is possible since the most appropriate advertisements can be provided by analyzing search information including search words and user information.
  • keyword advertisements based on previous search words are available since the search words that are input according to the user's search activity are stored together with time information.
  • the keyword advertisements are pushed based on the identification code assigned to the user rather than the IP address assigned to the terminal, and the advertisement acknowledgment is performed according to the clicking of advertisements so that the problem of paying excessive advertisement costs caused by repeated clicking activity by the same person in the existing keyword advertisements is fundamentally prohibited.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Tourism & Hospitality (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Disclosed is a keyword associated advertisement system and method. A keyword extracting module is installed in a user terminal, and the system in cooperation with the keyword extracting module receives a keyword that is input to the terminal by the user. In detail, the keyword extracting module extracts keywords that are input through the user's search activity that is generated on the terminal and provides the keywords to the system. The system selects associated advertisement contents based on at least one of search information including the received keyword, and search history information including the keywords previously input by the user. The selected advertisement contents are provided to the user through various paths so that an optimized advertisement is performed.

Description

[DESCRIPTION]
[Invention Title]
KEYWORD ASSOCIATION ADVERTISEMENT SYSTEM AND METHOD
THEREOF
[Technical Field]
The present invention relates to a keyword associated advertisement system and method. More specifically, the present invention relates to an advertisement system and method for providing appropriate advertisement contents to a user based on various keywords that are input at a terminal by the user.
[Background Art]
In general, in the case of keyword advertisements through search sites, when a user accesses a site for providing a search service to input a search word or inputs a search word through a search window of an additional application provided by a search site, an advertisement having a keyword corresponding to the search word is provided. In this instance, a part of an advertisement is located as a banner format or a text link on the upper part of the searched site so that the user is guided to click the advertisement. The above-noted keyword advertisement has been greatly developed since it has very good advertisement effects in that the advertisement is instantly exposed to the user who is interested in the goods or services corresponding to the keyword. However, detailed information on the user cannot be obtained from the keyword advertisement since the user can generally use the search service without logging in to the site. Therefore, an optimized target advertisement satisfying the user is not available, and advertisements corresponding to search words are displayed.
In the case of a user who is logged in to the search site, the target advertisement performed after identifying user information delays the loading time of a search page to make the user feel inconvenienced, and as a result, the current search sites fail to perform the personalized keyword advertisements.
Also, the existing keyword advertisement controls the user to input a search word in the search window and then displays an advertisement on the displayed search result page, and hence, it is impossible to perform an advertisement through a general analysis on various search activities input by the user for the purpose of acquiring specific information. That is, the user may acquire desired information by a single search process, and he sometimes performs the search process many times at a site or repeats searching at many sites. The existing search advertisements provide advertisements for the search words input by the current user, and hence, it is impossible to provide a combined advertisement for all search activities that are generated within a predetermined time frame.
Further, since sponsors have had to request to post advertisements on the respective search sites so as to perform the keyword advertisement, it is a heavy load for the sponsors to pay for the advertisements, and it costs more when they desire to locate their advertisements on the upper part of the search page. In addition, the above-described keyword advertisements are performed by large search sites, and keyword advertisement costs are expensive since only a few sites can perform the keyword advertisement. In particular, since the advertisement fees that are generated by clicking the advertisements are calculated based on IP addresses of user terminals, it frequently occurs that some individuals click the advertisement of competitive service providers many times on purpose in order to waste their advertisement budgets. This problem occurs because the reference for determining the validity of clicking advertisements is not based on user information such as IDs for identifying the users but is based on the IP addresses. Also, the existing keyword advertisement is problematically provided on the search result page provided by the search site.
Further, the existing keyword advertisement can check the user's searching activity only when the user accessed the search site for providing the search service. As to prior art of the keyword advertisement, Korean Application No.
10-2003-0070442 discloses "Contents keyword advertisement system" for
extracting a search word and providing a corresponding advertisement when the search word input by the user at a predetermined web site is transmitted to a search server. However, the prior art provides an advertisement when the search word is included when the corresponding web site transmits a URL, and it is determined by the search site for performing the search process after receiving the URL whether to provide the service, and hence, the advertisement is not easily performed.
Also, as to the above-noted prior art, since a module for extracting the search word only stores the sponsor's URL address and provides the search word according to the link method of connecting to the sponsor homepage based on the stored URL address, it is not easy to perform various types of advertisements (e.g., mobile advertisements and flash advertisements) based on the user information.
In addition, since the advertisement is performed by extracting the most frequently used keywords from the web documents on the web site, it is needed to search all the data of the web documents in the process for extracting the keyword, and a large capacity of memories is occupied. Accordingly, it is burdensome for the user to use the terminal and it makes the user hesitate about using the program, and hence, no efficient advertisement is performed.
[Disclosure]
[Technical Problem] It is an advantage of the present invention to provide a system and method for providing an optimized advertisement based on a keyword that is generated according to all search activities on the user terminal, and user information. It is another advantage of the present invention to provide a system and method for performing a keyword advertisement based on the user information when the user does not log in to a predetermined system.
[Technical Solution]
In one aspect of the present invention, in an advertisement system connected to a user terminal through a network, the advertisement system includes: a database server for storing advertisement contents and a plurality of pieces of information including user search history information including search information according to the search activity performed by a user; a processing server for generating a keyword corresponding to the advertisement contents to be provided to the user based on search information provided by the terminal and the search history information; and an advertisement transmitting server for transmitting advertisement contents on the keyword to the user terminal, wherein the user terminal includes a keyword extracting module for extracting the search word that is input according to the user's search activity performed on the terminal, generating search information including the search word, and providing the search information to the processing server.
In another aspect of the present invention, in an advertisement method for providing a keyword associated advertisement to a user terminal in a system connected to the user terminal through a network, the user terminal having a keyword extracting module for extracting a search word that is input according to the user's search activity, generating search information including the search word, and providing the search information to the system, the advertisement method includes: receiving search information from the keyword extracting module; generating search history information having pieces of search information caused by the search activity performed by the user and a keyword corresponding advertisement contents for providing the received search information to the user; and transmitting advertisement contents associated with the keyword to the user terminal.
[Description of Drawings]
FIG. 1 shows a network connection diagram for a keyword associated advertisement system according to an embodiment of the present invention.
FIG. 2 shows a detailed block diagram for a keyword extracting module according to an embodiment of the present invention.
FIG. 3 shows a detailed block diagram for a keyword associated advertisement system according to an embodiment of the present invention. FIG. 4 shows an exemplified diagram for establishing an AutoComplete function on the web browser according to an embodiment of the present invention.
FIG. 5 shows an exemplified diagram for inputting a search word according to the AutoComplete function according to an embodiment of the present invention.
FIG. 6 shows a flowchart for a keyword associated advertisement method according to a first embodiment of the present invention.
FIG. 7 shows an exemplified diagram for the process shown in FIG. 6.
FIG. 8 shows a flowchart for a keyword associated advertisement method according to a second embodiment of the present invention.
FIG. 9 shows an exemplified diagram for the process shown in FIG.
8.
[BEST MODE]
In the following detailed description, only the preferred embodiment of the invention has been shown and described, simply by way of illustration of the best mode contemplated by the inventor(s) of carrying out the invention. As will be realized, the invention is capable of modification in various obvious respects, all without departing from the invention. Accordingly, the drawings and description are to be regarded as illustrative in nature, and not restrictive. To clarify the present invention, parts that are not described in the specification are omitted, and parts for which similar descriptions are provided have the same reference numerals.
FIG. 1 shows a network connection diagram for a keyword associated advertisement system according to an embodiment of the present invention.
As shown in FIG. 1, the keyword associated advertisement system 100 (referred to as an advertisement system hereinafter for ease of description) according to an embodiment of the present invention is connected to a plurality of user terminals 300 through a network (including wired/wireless networks such as the Internet, wireless communication networks, and future networks,) and it can be connected to a cooperated site server 400 for providing predefined services including a search service through the network. The user terminal 300 represents a communication device for accessing a buyer settling system 100 through the network 200 and transmitting/receiving data, and in detail, it includes a wired terminal, including a computer and an Internet TV, for accessing the network through wires; and a wireless terminal, including a cellular phone and a PDA, for wirelessly accessing the network 200. For ease of description, the terminal 300 is classified as a user terminal 310 and a mobile terminal 320. The user terminal will have the reference numeral of 300, and the mobile terminal for receiving advertisement contents will have the reference numeral of 320 to which, however, the present invention is not restricted.
The user terminal 300 has a keyword extracting module 500 for extracting input keywords according to all the search activities performed on the terminal. The keyword extracting module 500 can be downloaded from the advertisement system 100 to the user terminal 300 through various paths and can then be installed therein, and in addition to the advertisement system 100, the keyword extracting module 500 can be provided from the cooperated site server 400 which is a server of another site that cooperates with the advertisement system 100, to the user terminal 300.
The cooperated site server 400 is a server that cooperates with the advertisement system 100 and provides various services on the network. For example, the cooperated site server 400 can be a site that is managed by an advertisement agency service provider that performs a push advertisement to the user based on a predetermined compensation according to the user's receiving of advertisements, a site that cooperates
with the advertisement agency service provider, or a site for providing an online service to the user through a messenger service or a multimedia player. The site for providing a cooperated online service can apply the keyword advertisement according to the embodiment of the present invention to popup advertisements, pop-under advertisements, and banner advertisements or video advertisements using a messenger or a multimedia player.
The keyword extracting module 500 can be called a client program and extracts the search words that are input according to all the search activities performed on the terminal, and in particular, it stores and manages the extracted search words together with search time information. FIG. 2 shows a configuration of the keyword extracting module 500 for realizing the above-noted function.
As shown in FIG. 2, the keyword extracting module 500 includes a search word code extractor 510, a search word code restoration unit 520, an interface 530, and a storage unit 540.
The search word code extractor 510 extracts search words that are input according to the search activity performed on the user terminal, and in particular, it extracts the search words when the search words that are input according to various search activities are converted into search word codes according to a predetermined rule.
The search word code restoration unit 520 restores the search word codes extracted by the search word code extractor 510 into the original text format (e.g., Korean or English language.)
The storage unit 540 stores predetermined information assigned to the keyword extracting module or user terminal information. For example, when the keyword extracting module is downloaded from a predetermined cooperated site server or the system according to the embodiment of the present invention, a predetermined identification code is provided to the corresponding keyword extracting module, and the identification code is stored in the storage unit 540 and is then managed. The identification code can be called a "module identification code" and can be used as an
identification code for the user who performs a predetermined search activity. Therefore, the user can be identified based on the module identification code when he does not perform an authentication process including a process for logging in to the predetermined cooperated site or the system according to the embodiment of the present invention. The storage unit 540 can store an IP address that is assigned when the user terminal accesses a predetermined site server or system, and a MAC address that is properly assigned to the terminal in addition to the module identification code.
The interface 530 includes the search word that is provided by the search word code restoration unit 520, and transmits search location information that is information on the location at which the search word is input, and search information that further includes, as an option, a search time when the search word is input to the advertisement system 100. For example, the search location information can be information on the search site (e.g., a URL address) when the user accesses a predetermined search site and inputs a search word.
Search information generated by the interface 530 can be transmitted to the advertisement system 100 in real-time, and can also be transmitted to the same when a predetermined condition including a setting time or an information transmission request from the advertisement system is satisfied after the search information is temporarily stored in the storage unit 540. For example, search information that is extracted during a time frame of a predetermined range can be transmitted, and in this case, the advertisement marketing can be performed for the keywords that are searched within the range.
Also, when the user is connected to the advertisement system 100 directly or through the cooperated site server 400, the interface 530 transmits search information to the system 100 in real-time, and when the user is not connected thereto, the interface 530 stores search information in the storage unit 540 and transmits the stored search information to the system 100 when the user is connected. The search information stored in the storage unit 540 can be deleted as soon as it is transmitted to the system 100.
The above-configured keyword extracting module 500 can be automatically executed at the same time when the OS of the user terminal 300 is driven, and the same can be installed in a messenger, a music player, a multimedia player, a P2P program, a mini homepage, a web browser, or a tool bar, and then can be automatically executed when the user logs in.
When the keyword extracting module 500 is realized to be automatically executed when the OS of the user terminal 300 or the web browser is driven, the search word caused by the user's search activity is
extracted and can be provided to the system 100 without the user's direct driving of the keyword extracting module 500. When the search word code extractor 510 and the search word code restoration unit 520 are called a "search information manager" and the interface 530 and the storage unit 540 are called an "information processor,"
the search information manager and the information processor can be realized by separate units. For example, the search information manager is preinstalled in the terminal so that the search information manager may be automatically executed at the same time that the OS of the terminal is driven, or the search information manager is provided in the web browser so that the search information manager may be automatically executed at the same time that the web browser is driven. The information processor can be realized by being mounted on an additional program for performing an access function (or a log-in function) on the advertisement system 100 including a messenger, a music player, a multimedia player, and a mini homepage.
A configuration of the advertisement system for providing advertisements based on the search word that is extracted according to the user's search activity in cooperation with the above-configured keyword extracting module 500 will now be described. FIG. 3 shows the configuration of the advertisement system according to an embodiment of the present invention.
The advertisement system 100 includes a processing server 10 for processing search information and user information, an advertisement transmitting server 20 for transmitting an associated advertisement to a predetermined terminal according to the processing result by the processing server 10, and a database 30 for storing corresponding information.
The database server 30 stores various pieces of information, and in detail, it includes a member information database 31 , a search history information database 32, a keyword advertisement list database 33, and an advertisement database 34 for storing advertisement contents.
The member information database 31 stores user personal information (e.g., a log-in password corresponding to a user ID, a name, a residential code, a cellular phone number, and an email address), compensation information provided according to receiving of advertisements for respective users (e.g., compensation points that are provided corresponding to the user ID, a provision date, and stored points), and information on the user's interests. The user personal information and the user's interest field information can be jointly called "user information." The search history information database 32 stores search information provided by the keyword extracting module 500, and in particular, it stores search information corresponding to the user ID and/or the module identification code assigned to the keyword extracting module 500.
Information including pieces of search information caused by the search activities executed by the user in the past is called search history information.
The keyword advertisement list database 33 stores advertisement contents lists corresponding to respective keywords, and the lists include advertisement identification codes that are assigned to the advertisement contents. The advertisement database 34 stores advertisement contents corresponding to advertisement identification codes.
The processing server 10 includes a module interface 11 for transmitting/receiving information to/from the keyword extracting module 500, a member information processor 12 for authenticating the user and compensating the user's receiving of advertisements, a search information processor 13 for processing search information provided by the keyword extracting module and generating a corresponding keyword, and an advertisement information processor 14 for finding corresponding advertisement contents based on the keyword provided by the search information processor and providing the corresponding contents to the advertisement transmitting server 20.
In particular, the search information processor 13 extracts the keyword corresponding to the search word from the search information provided by the keyword extracting module 500, and searches the search history information database 32 to analyze search information corresponding to the module identification code assigned to the keyword processing module or the identification code of the authenticated user. The advertisement information processor 14 finds corresponding advertisement contents from the advertisement list database 33 and/or the advertisement database 34 based on the extracted keyword and/or the analysis result, and provides the advertisement contents to the advertisement transmitting server 20.
The search information processor 13 analyzes the search history, that is, information searched by the user during an established period to analyze what type of search words are mainly used by the user, or analyzes information on the user's desired fields or user identification information from the member information database 31 , extracts a keyword (a first keyword) based on the analysis results, and provides the keyword to the advertisement information processor 14. Also, the search information processor 13 extracts a keyword (a second keyword) on the search word from the search information provided by the keyword extracting module 500 and provides the keyword to the advertisement information processor 14. Accordingly, the advertisement information processor 14 searches the advertisement list database 33 based on the first keyword and/or second keyword to find an identification code of the corresponding advertisement contents, reads corresponding advertisement contents from the advertisement database 34 based on the found advertisement identification code, and provides the advertisement contents to the advertisement transmitting server 20.
When the advertisement list has no first keyword and second keyword provided by the search information processor 13, the search information provided by the keyword extracting module is stored in the search history information database 32 and is subsequently applicable to the keyword advertisement according to a new sponsor's request.
When the advertisement information processor 14 extracts corresponding advertisement contents based on the extracted first and second keywords and provides them to the advertisement transmitting server 20, the advertisement information processor 14 can find the cellular phone's number or an email address assigned to the corresponding user from the member information database 31 and can transmit the advertisement contents to the corresponding cellular phone number or the email address.
The advertisement transmitting server 20 transmits the advertisement contents provided by the processing server 10 to the keyword extracting module 500 or the corresponding user terminal, and in addition, it transmits the advertisement contents to the cellular phone having the cellular phone number.
The advertisement contents provided by the advertisement transmitting server are processed by the keyword extracting module 500 of the terminal and are then displayed on the terminal. In this instance, the keyword extracting module 500 can be mounted on an additional program such as a messenger so as to display the advertisement transmitted by the advertisement system 100 as banner advertisements or moving picture advertisements. Also, the advertisement can be processed and displayed by another program on the terminal. The above-processed advertisement can be displayed in a popup window or a pop-under window.
The configuration of the system according to the embodiment of the present invention is classified according to its processing functions, and the configuration is not restricted to the above-described classification. For example, when a predetermined cooperated site for providing banner advertisements or moving picture advertisements through a messenger, a music player, a multimedia player, or a P2P program desires to provide the keyword advertisement according to the embodiment of the present invention, the advertisement server 20 can be realized to be included in the server that is managed by the cooperated site. Also, the advertisement transmitting server 20 can be realized to be included in the processing server
10.
A keyword associated advertisement method will now be described based on the above-described configuration.
The search activity of the user according to the embodiment of the present invention includes accessing a predetermined site and inputting a search word in an input window, inputting a predetermined address in an address window on the web browser so as to access a predetermined web site, inputting a search word by using a search application such as a predetermined search toolbar, and inputting a search word by using a predetermined program on the user terminal.
It is possible to provide a function for storing the search words that are input in the search activity, and displaying similar search words that partially match a predetermined input search word from among the search words when the user inputs the predetermined search word so that the predetermined search word is automatically displayed and input in a complete manner by the user's selection operation such as clicking without
inputting the full search word. This function can be called an "AutoComplete function" and can be provided to the web browser mounted on the terminal and can also be provided by the search site accessed by the user.
Most users use the web browser to access the Internet. The predetermined web browser (e.g., Internet Explorer of Microsoft) provides the "AutoComplete function" even though the respective web browsers have some differences between them. FIG. 4 shows an exemplified screen for selecting the AutoComplete function on the web browser. When the user inputs a word in the input window after the AutoComplete function is established, similar words that were input in the past are displayed through a small window, and the single complete word is selected by the user's clicking of the desired one, without his inputting of the entire words.
In order to establish the AutoComplete function, when the user establishes the "Forms" function in the 'Use AutoComplete for' on the AutoComplete Settings screen displayed on the terminal 300 as shown in FIG. 4, the AutoComplete function is performed. When the user establishes the 'web addresses' as an AutoComplete item, the web address input by the user is stored, and when the 'User names and password on forms' is
established, the user's ID and password are stored, and corresponding words that were input in advance are automatically displayed so that the user may select a desired one when the user inputs a web address or an ID and a password later. In this instance, the items to be stored according to the AutoComplete function for protecting personal information can be designed to extract simple search words needed for the keyword advertisement except the ID and the password.
The stored information is technically called a "protected store key" which is converted into an additional code and is stored in a location that is not searched by a general searcher for the security problem. That is, the search word that is input according to the AutoComplete function is encoded into a predetermined code and is then stored, and the keyword extracting module 500 extracts the stored search word code, decodes it, and uses the decoded one. FIG. 5 shows an exemplified AutoComplete function. As an example, when the AutoComplete function is established and the user inputs "cell" of cellular phone in the case of inputting a search word as shown in FIG. 5(a), search words having "cell" are arranged and displayed from
among the search words that were input in advance. Therefore, the user can input the full word into the input window by selecting the word of cellular phone from among the search words without inputting all the words of "cellular phone."
The AutoComplete function is applicable to the case of inputting a desired web site address into an address window as shown in FIG. 5(b) in addition to the case of the search word input window. FIG. 5(b) shows the case of providing the AutoComplete function when a domain name is input in the native language (e.g., Korean.)
When the search words are input according to the AutoComplete function provided by the web browser of the user terminal, the input search words are stored in a file at a specific location of the terminal. Therefore, the keyword extracting module 500 according to the embodiment of the present invention extracts the stored search words from the file. Also, when the search words are input according to the AutoComplete function provided by a predetermined site as shown in FIG. 5(c), the input search words are converted into predetermined codes, the codes are included in the URL address for moving to the search result page and are then provided to the server of the corresponding site, and in this instance, the keyword extracting module 500 extracts the search word from the URL address. Also, the search words that are input according to the user's searching activity on the terminal can be extracted in various ways.
Therefore, the users are required to receive the above-functioned keyword extracting module 500 from the advertisement system 100 or the predetermined cooperated site server 400 and install the same in the terminal 300. It is preferable for the user to previously agree to receiving keyword associated advertisements through the advertisement system 100 and register himself to the member information database 31 of the advertisement system 100. The agreement process can be performed by the system 100 or the cooperated site server 400. When agreement process is performed by the cooperated site server 400, the server provides information on the users who agreed to receive advertisements to the system 100 so that the system 100 may register the information to the member information database 31 and manages the same.
FIG. 6 shows a flowchart for a keyword associated advertisement method according to a first embodiment of the present invention, and FIG. 7 shows an exemplified diagram for the process shown in FIG. 6.
When the user inputs a predetermined search word on the terminal 300 in which the keyword extracting module 500 is installed in steps S100 and S110, the keyword extracting module 500 extracts input search words in step S 120 as described above.
The keyword extracting module 500 transmits search information including the extracted search word, a search time when the search word is input, and a search site address when the search process is performed at a predetermined site to the advertisement system 100, and in this instance, the keyword extracting module 500 controls the module identification code that is assigned to the module to be included in the search information, and transmits it to the advertisement system 100 in step S130. Therefore, it is possible to analyze the user's search history information based on the module identification code while the user does not log in to the system 100.
The advertisement system 100 analyzes at least one of user's search history information, user's interest field information, and user
personal information, generates a first keyword based on the analysis, extracts a second keyword corresponding to the search word from the search information, and provides a predetermined advertisement to the user based on the first and second keywords in steps S140 to S170.
For example, the search information processor 13 of the processing server 10 analyzes the search history, that is, pieces of information searched by the user for a setting period to analyze what trend of search words are mainly used by the user, or analyzes information on the fields in which the user is interested or user personal information to extract a keyword (a first keyword), and extracts a keyword (a second keyword) from the search information provided by the keyword extracting module 500.
The extracted first and second keywords are transmitted to the advertisement information processor 14 which then checks whether advertisement lists corresponding to the first and second keywords are provided from the advertisement list database 33, and calls corresponding advertisement contents from the advertisement database 34 based on the corresponding advertisement identification code and provides the same to the user terminal 300 when the advertisement list has advertisements having the associated keyword in step S180.
Accordingly, the optimized target advertisement is performed based on the analysis of the user's search history information, interest fields, and personal information, as well as the input search word when the user inputs the search word.
When the user having received the advertisement desires to receive a predetermined compensation according to checking of the advertisement, the processing server 10 of the system 100 provides a predetermined amount of compensation points to the user in steps S190 to S220 after performing a log-in process when the user had not logged in to the system, and the processing server 10 directly provides the compensation points when the user has logged in thereto in step S230.
According to the embodiment of the present invention, the pressure generated to the user by uncontrollable pushing of advertisements is minimized and advertisements desired by the user are provided to the user to thereby maximize the effects of push advertisements.
The keyword extracting module according to the embodiment of the present invention is installed in the user terminal and is automatically executed together with driving of the OS, and hence, the keyword extracting module can independently extract all the users' search words that are input
on the web browser and store them together with time information while the user is not connected to the advertisement system. Therefore, when the user is subsequently connected to the advertisement system, the keyword advertisement is performed based on the time information. As a result, the sponsor can check the users' past and current search activities and provide the optimized advertisements based on the checking results. A keyword associated advertisement method according to a second embodiment of the present invention will now be described. In the second embodiment, advertisements are provided to a predetermined mobile terminal of a user, and in particular, the advertisements are provided while the user logs in to the advertisement system. FIG. 8 shows a flowchart for a keyword associated advertisement method according to a second embodiment of the present invention, and FIG. 9 shows an exemplified diagram for the process shown in FIG. 8.
The user can log in to the system 100 in steps S300 and S310 while the keyword extracting module 500 is installed in the terminal 300 in a like manner of the first embodiment. In this instance, the keyword extracting module 500 transmits search information including search words that are input by the user's search activity, search time, and search site addresses to the advertisement system 100 in steps S320 to S340. In this instance, the search information may not transmit module identification codes since the user has logged in to the system.
The advertisement system 100 analyzes at least one of search history information (search history information is analyzed based on the identification code (ID) of the user who logged in to the system in the second embodiment of the present invention), user favorite field information, and user personal information in a like manner of the first embodiment of the present invention, generates a first keyword based on the analysis result, extracts a second keyword corresponding to the search word from the search information, and provides a predetermined advertisement to the user based on the first and second keywords in steps S350 to S380.
In particular, in the second embodiment of the present invention, a mobile terminal's cellular phone number corresponding to the user's
identification code is extracted from the member information database 31 and a callback message for reporting transmission of advertisements to the terminal 320 having the extracted cellular phone number in steps S390 and S400 in order to provide the advertisement to the user's mobile terminal.
When the user, having received the callback message, accesses the advertisement system 100 based on the message so as to receive an advertisement, the advertisement system 100 transmits advertisement contents corresponding to the callback message to the user's mobile terminal 320 in steps S410 to S440. In this instance, it is possible to perform a predetermined process (e.g., compression) on the advertisement contents according to the user's mobile terminal standard and transmit the processed contents to the mobile terminal. When the user checks the advertisement contents, the advertisement system 100 provides predetermined compensation points to the user in steps S450 and S460.
According to the embodiment of the present invention, the effects of push advertisement are maximized by transmitting the advertisements of user's favorite fields through the mobile terminal. In the above-described embodiment of the present invention, the keyword extracting module 500 installed in the user terminal restores a search word code that is generated according to the user's search activity
into the original search word type, processes the original search word to search information, and transmits the processed result to the system 100, and differing from this, the keyword extracting module 500 can process a search word code that is not restored to the search information and transmit it to the system 100. That is, when the keyword extracting module 500 includes the search word code that is generated by the search activity together with the search time in the search information and transmits them to the system 100 without restoration, the system 100 restores the search word code included in the search information into the search word of the original character type, processes the restored search word according to the above- noted process, and provides an advertisement to the user. In this instance, the search word code restoration unit 520 of the keyword extracting module 500 is realized by being included in the system 100.
A person skilled in the art can realize the process for the system 100 to restore the search word code and provide corresponding advertisements based on the above-described embodiment, which will not be described.
The above-described method or the keyword extracting module can be realized in the format of programs that are stored in computer-readable recording media which include any types of recording devices for storing data that are readable by a computer, such as CD-ROMs, magnetic tapes, floppy disks, and carrier wave (e.g., Internet transmission) formats.
While this invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. [INDUSTRIAL APPLICABILITY]
According to the embodiments of the present invention, the keyword advertisements for the search words that are input according to all the search activities generated on the terminal are efficiently performed while not depending on the existing search sites. Therefore, the sponsor can expect savings of advertisement costs since there is no need to provide the advertisement to many search sites.
Also, the user who receives push advertisements can receive informative advertisements on the desired search words, and the stress that occurs when he receives undesired advertisements can be accordingly minimized, thereby maximizing the effects of push advertisements.
Further, more classified and targeted keyword advertisements can be realized based on the user information, which are not realized by the existing keyword advertisements. That is, target marketing which is developed further than the existing keyword advertising is possible since the most appropriate advertisements can be provided by analyzing search information including search words and user information.
In addition, keyword advertisements based on previous search words are available since the search words that are input according to the user's search activity are stored together with time information.
In addition, the keyword advertisements are pushed based on the identification code assigned to the user rather than the IP address assigned to the terminal, and the advertisement acknowledgment is performed according to the clicking of advertisements so that the problem of paying excessive advertisement costs caused by repeated clicking activity by the same person in the existing keyword advertisements is fundamentally prohibited.

Claims

[CLAIMS]
1. An advertisement system connected to a user terminal through a network, the advertisement system comprising: a database server for storing advertisement contents and a plurality of pieces of information including user search history information including search information according to the search activity performed by a user; a processing server for generating a keyword corresponding to the advertisement contents to be provided to the user based on search information provided by the terminal and the search history information; and an advertisement transmitting server for transmitting advertisement contents on the keyword to the user terminal, wherein the user terminal comprises a keyword extracting module for extracting a search word that is input according to the user's search activity performed on the terminal, generating search information including the search word, and providing the search information to the processing server.
2. The advertisement system of claim 1 , wherein the database server comprises: a member information database for storing at least one of user personal information including a mobile terminal user's cellular phone number, compensation information provided to the user according to receiving of advertisements, and information on the users' favorite fields; a search history information database for storing search history information corresponding to the user's identification code or a module identification code of the keyword extracting module; a keyword advertisement list database for storing advertisement contents lists corresponding to respective keywords; and an advertisement database for storing advertisement contents.
3. The advertisement system of claim 1 , wherein the processing server comprises: a module interface for transmitting and receiving information to/from the keyword processing module; a member information processor for performing a compensation process according to user authentication and the user's receiving of
advertisements; a search information processor for generating a keyword corresponding to advertisement contents to be provided to the user based on search information provided by the keyword processing module and the search history information; and an advertisement information processor for finding advertisement contents based on the associated keyword provided by the search information processor and transmitting the advertisement contents to the advertisement transmitting server.
4. The advertisement system of claim 3, wherein the search information processor extracts a keyword corresponding to the search word from the search information provided by the keyword processing module, and searches the search history information database to analyze search history information corresponding to a module identification code assigned to the keyword processing module or an identification code of the authenticated user and generates a keyword corresponding to the advertisement contents.
5. The advertisement system of claim 4, wherein the search information processor stores received search information in the search history information database, and concurrently extracts search words of search information included within a reference time from the stored information and compares the search words with an advertisement list stored in the advertisement list database to find an associated advertisement list.
6. The advertisement system of any one of claims 1 to 5, wherein the keyword extracting module comprises: a search word code extractor for extracting a search word that is converted into a predetermined search word code and is then input according to a search activity performed on the user terminal; a search word code restoration unit for restoring the search word code into the search word of the original character type; a storage unit for storing at least one of a search word input time and search location information corresponding to the restored search word; and an interface for transmitting search information including the search word to the advertisement system.
7. The advertisement system of claim 6, wherein the keyword extracting module finds search information including the search word that is extracted from the storage unit within a setting time and is then stored, and provides the search information to the advertisement system when the user terminal accesses the advertisement system.
8. The advertisement system of claim 6, wherein the keyword extracting module is automatically driven together with the driving of the terminal, and extracts search words that are input according to the search activity.
9. The advertisement system of claim 6, wherein the keyword extracting module extracts the search word that is input according to an AutoComplete function and is converted into a predetermined code.
10. An advertisement method for providing a keyword associated advertisement to a user terminal in a system connected to the user terminal through a network, the user terminal having a keyword extracting module for extracting a search word that is input according to the user's search activity, generating search information including the search word, and providing the search information to the system, the advertisement method comprising: receiving search information from the keyword extracting module; generating search history information having pieces of search information resulting from the search activity performed by the user and a keyword corresponding to advertisement contents for providing the received search information to the user; and transmitting advertisement contents associated with the keyword to the user terminal.
11. The advertisement method of claim 10, wherein the keyword extracting module extracts a search word that is input according to an AutoComplete function and stores the search word together with time information depending on the inputting of the search word, and the search information transmitted to the system comprises the search word and a search time.
12. The advertisement method of claim 11 , wherein the generating
of the keyword comprises: extracting a keyword corresponding to the search word from the search information provided by the keyword processing module; extracting search words of pieces of information included within a reference time from among the search history information; and finding an advertisement list corresponding to the extracted keywords from a database for storing an advertisement list for respective keywords, wherein the transmitting comprises transmitting advertisement contents corresponding to the found advertisement list to the user terminal.
13. The advertisement method of one of claims 10 to 12, wherein the transmitting comprises: checking a cellular phone number of a mobile terminal of the user; transmitting a callback message for reporting transmission of an advertisement to the mobile terminal having the cellular phone number; and transmitting the advertisement contents to the mobile terminal that is connected based on the callback message.
14. The advertisement method of one of claims 10 to 12, wherein the keyword extracting module is assigned a module identification code, and the search history information is stored and managed corresponding to the module identification code.
PCT/KR2006/000370 2005-02-02 2006-02-02 Keyword association advertisement system and method thereof Ceased WO2006083118A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20050009460 2005-02-02
KR10-2005-0009460 2005-02-02

Publications (1)

Publication Number Publication Date
WO2006083118A1 true WO2006083118A1 (en) 2006-08-10

Family

ID=36777463

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2006/000370 Ceased WO2006083118A1 (en) 2005-02-02 2006-02-02 Keyword association advertisement system and method thereof

Country Status (2)

Country Link
KR (1) KR20060088845A (en)
WO (1) WO2006083118A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7974994B2 (en) 2007-05-14 2011-07-05 Microsoft Corporation Sensitive webpage content detection
CN107491978A (en) * 2017-05-02 2017-12-19 朱小军 A kind of network promotion method and system

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100764242B1 (en) * 2006-06-07 2007-10-08 주식회사 에이전트소프트 Search advertising method using tag and system
KR101355945B1 (en) * 2006-10-26 2014-01-27 에스케이커뮤니케이션즈 주식회사 On line context aware advertising apparatus and method
KR101484276B1 (en) * 2007-05-11 2015-01-19 삼성전자주식회사 Method and apparatus for displaying advertisement through key-word
KR101274388B1 (en) * 2007-10-02 2013-06-14 엔에이치엔비즈니스플랫폼 주식회사 Method for advertising local information based on location information and system for executing the method
US20090198579A1 (en) * 2008-02-01 2009-08-06 Lewis Robert C Keyword tracking for microtargeting of mobile advertising
US9111286B2 (en) 2008-02-01 2015-08-18 Qualcomm, Incorporated Multiple actions and icons for mobile advertising
US9959547B2 (en) 2008-02-01 2018-05-01 Qualcomm Incorporated Platform for mobile advertising and persistent microtargeting of promotions
US8145620B2 (en) 2008-05-09 2012-03-27 Microsoft Corporation Keyword expression language for online search and advertising
KR100983003B1 (en) * 2009-08-19 2010-09-17 주식회사 컴퍼니원헌드레드 Target advertisement system and method of mobile communication terminal
KR101661981B1 (en) 2009-11-09 2016-10-10 엘지전자 주식회사 Apparatus for displaying image and method for operating the same
KR101476007B1 (en) * 2012-12-26 2014-12-24 이기섭 Method of revealing advertisement using alarm area in mobile device and mobile device enabling the method
KR101369265B1 (en) * 2013-01-18 2014-03-06 김수현 User reward processing system using advertisement management and method thereof
KR101649067B1 (en) * 2015-01-22 2016-08-30 주식회사 엘지유플러스 Method And Terminal Providing Personalized Promotion Service

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11328219A (en) * 1998-05-12 1999-11-30 Nippon Telegr & Teleph Corp <Ntt> Information retrieval method, its apparatus and recording medium
KR20010111966A (en) * 2000-06-14 2001-12-20 정석준 Web site search system and its operation method whose search result includes advertisement
KR20020024478A (en) * 2000-09-25 2002-03-30 문국 The duplex searching engine based on customer information and the online Advertisement Offer Method and System
KR20020092540A (en) * 2001-06-04 2002-12-12 주식회사 이플텍 Methods and System for Offering Information Conform Through Messenger
KR20030096113A (en) * 2003-10-09 2003-12-24 주식회사 보아스와야긴 The advertisement system of contents keyword

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11328219A (en) * 1998-05-12 1999-11-30 Nippon Telegr & Teleph Corp <Ntt> Information retrieval method, its apparatus and recording medium
KR20010111966A (en) * 2000-06-14 2001-12-20 정석준 Web site search system and its operation method whose search result includes advertisement
KR20020024478A (en) * 2000-09-25 2002-03-30 문국 The duplex searching engine based on customer information and the online Advertisement Offer Method and System
KR20020092540A (en) * 2001-06-04 2002-12-12 주식회사 이플텍 Methods and System for Offering Information Conform Through Messenger
KR20030096113A (en) * 2003-10-09 2003-12-24 주식회사 보아스와야긴 The advertisement system of contents keyword

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7974994B2 (en) 2007-05-14 2011-07-05 Microsoft Corporation Sensitive webpage content detection
CN107491978A (en) * 2017-05-02 2017-12-19 朱小军 A kind of network promotion method and system

Also Published As

Publication number Publication date
KR20060088845A (en) 2006-08-07

Similar Documents

Publication Publication Date Title
US7533084B2 (en) Monitoring user specific information on websites
JP4719684B2 (en) Information search providing apparatus and information search providing system
US10447564B2 (en) Systems for and methods of user demographic reporting usable for identifiying users and collecting usage data
US8205167B2 (en) Analyzing user viewership of advertisements appearing in a screen display in a user terminal
US8255479B2 (en) Online network and associated methods
US6883032B1 (en) Method and system for collecting data on the internet
CN106469151B (en) Application service information correlation method, application correlation platform server and client
US20040015715A1 (en) Systems for and methods of placing user indentification in the header of data packets usable in user demographic reporting and collecting usage data
US20040015714A1 (en) Systems and methods for user identification, user demographic reporting and collecting usage data using biometrics
US20080172606A1 (en) System and Method for Related Information Search and Presentation from User Interface Content
US20100008265A1 (en) Augmented reality method and system using logo recognition, wireless application protocol browsing and voice over internet protocol technology
WO2006083118A1 (en) Keyword association advertisement system and method thereof
WO2008032950A1 (en) Information providing system and method
WO2007142430A1 (en) Keyword related advertisement system and method
KR101483618B1 (en) System for advertisement service using cookie infomation and referrer, and method of the same
US20090248879A1 (en) System and method for collecting, cataloging, and sharing product information
US20030014411A1 (en) System and method for one-touch e-commerce
EP3819779A1 (en) Browser management system, browser management method, browser management program, and client program
KR20150105753A (en) System and method for providing keywords of interest
WO2008048029A1 (en) Method for real-timely providing response information and system for executing the method
KR20100042129A (en) System and method for providing keyword link corresponding interressting information
KR100888586B1 (en) Server and method for installing client application in client terminal through web page provided by search engine
JP5153210B2 (en) Advertisement distribution device
JP4773379B2 (en) Event search system, event search device, event search result output method and program
KR20140058747A (en) System for advertisement service using search log of web page, and method of the same

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06715823

Country of ref document: EP

Kind code of ref document: A1