WO2004084109A1 - A method of determining an intention of internet user, and a method of advertising via internet by using the determining method and a system thereof - Google Patents

A method of determining an intention of internet user, and a method of advertising via internet by using the determining method and a system thereof Download PDF

Info

Publication number
WO2004084109A1
WO2004084109A1 PCT/KR2004/000415 KR2004000415W WO2004084109A1 WO 2004084109 A1 WO2004084109 A1 WO 2004084109A1 KR 2004000415 W KR2004000415 W KR 2004000415W WO 2004084109 A1 WO2004084109 A1 WO 2004084109A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
event
predetermined
file
internet
Prior art date
Application number
PCT/KR2004/000415
Other languages
French (fr)
Inventor
Sang Won Park
Jae Young Han
Kwon Su Na
Original Assignee
Nhn Corporation
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 Nhn Corporation filed Critical Nhn Corporation
Priority to JP2005518760A priority Critical patent/JP2006520939A/en
Publication of WO2004084109A1 publication Critical patent/WO2004084109A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • AHUMAN NECESSITIES
    • A45HAND OR TRAVELLING ARTICLES
    • A45FTRAVELLING OR CAMP EQUIPMENT: SACKS OR PACKS CARRIED ON THE BODY
    • A45F5/00Holders or carriers for hand articles; Holders or carriers for use while travelling or camping
    • AHUMAN NECESSITIES
    • A45HAND OR TRAVELLING ARTICLES
    • A45FTRAVELLING OR CAMP EQUIPMENT: SACKS OR PACKS CARRIED ON THE BODY
    • A45F5/00Holders or carriers for hand articles; Holders or carriers for use while travelling or camping
    • A45F2005/006Holders or carriers for hand articles; Holders or carriers for use while travelling or camping comprising a suspension strap or lanyard
    • AHUMAN NECESSITIES
    • A45HAND OR TRAVELLING ARTICLES
    • A45FTRAVELLING OR CAMP EQUIPMENT: SACKS OR PACKS CARRIED ON THE BODY
    • A45F2200/00Details not otherwise provided for in A45F
    • A45F2200/05Holder or carrier for specific articles
    • A45F2200/0516Portable handheld communication devices, e.g. mobile phone, pager, beeper, PDA, smart phone

Definitions

  • the present invention relates to a method and system wherein a user's field of interest, i.e., the user's access intention is known using the Internet and the results are applied to predetermined fields. More particularly, the present invention relates to a method and system wherein an event input by an Internet user is analyzed to understand the type of information desired by the user, and the results are used to determine the user's access intention in order to provide specific advertisements or other information to the user.
  • a method for analyzing a user's field of interest and providing predetermined information may include a method wherein the field of interest of a user who wants to become a member is received and information on the field of interest is provided to the member user regularly or irregularly via e mail, or advertisements related to the received field of interest are provided to the user when the user logs in.
  • Fig. la illustrates an exemplary list of fields of interest that are written when a user becomes a member according to the aforementioned prior art. If the user writes an interest list, the interest list is classified and stored by the user. Unless the user modifies the interest list through a specific procedure, it is determined that the user is interested in items written in the interest list.
  • Such a prior art has a problem in that information actively reflecting a user's interest information that varies as time goes by is not provided. Furthermore, there is a problem in that temporary interest information rather than continuous interest information cannot be known. For example, if an Internet user will move next month, the user will have an increased interest in moving for a predetermined time but will have a decreasing interest after the move.
  • Fig. lb shows an exemplary advertising method for displaying advertisements related to a search word on a portion of a screen if a web page is searched using a keyword in the related art.
  • a user inputs a predetermined search word "plastic" 110, it is estimated that the user will have an interest in plastic operations or plastic surgery related to the search word "plastic" 110. Advertisements 120 on plastic surgery are thus displayed on a portion of a screen.
  • the advertising method has an effect that it can increase advertising effects by displaying advertisements related to information for which the user intents to search from web pages. In this advertising method, however, corresponding advertisements are displayed only when the user inputs a corresponding search word. Not only is the exposure of advertisements inconsistent, but also the number of advertisements displayed on a screen for a corresponding search word is limited.
  • a user who frequently inputs "plastic" as a search word will have lots of interest in "plastic.” If advertisements related to "plastic" are displayed even when the user inputs other search words, the number of advertisement exposures will increase and the click rate of the advertisements will also increase, so that advertising effects will be further increased. Furthermore, if useful information related to plastic as well as advertisements is provided to the user, a user's feeling of satisfaction will be significantly increased.
  • An object of the present invention is to provide a method capable of determining an Internet user's access intention.
  • Another object of the present invention is to provide a method for determining an Internet user's access intention, and an advertising method via the Internet using the same and system thereof, wherein an Internet user's access intention is known in order to provide the user with information on fields in which the user has the greatest interest.
  • a further object of the present invention is to provide a method for determining an Internet user's access intention, and an advertising method via the Internet using the same and system thereof, wherein an Internet user's access intention is known so that information on fields in which the user has the greatest interest can be provided to the user, thus not only maximizing advertising effects but also solving a problem in limitations of advertising resources provided corresponding to search words.
  • a still further object of the present invention is to provide a method for determining an Internet user's access intention, and an advertising method via the
  • a still further object of the present invention is to provide a method for determining an Internet user's access intention, and an advertising method via the
  • a method for determining an Internet user' access intention comprises the steps of receiving a predetermined event from a user through the Internet, classifying the event by a predetermined category, recording history information of the event, determining whether the input event represents the user's field of interest based on a predetermined reference by analyzing the history information, and recording the event that is determined to represent the user's field of interest.
  • a method for providing information via the Internet comprising the steps of receiving a predetermined event from a user, classifying the event by a predetermined category, recording history information of the event, determining whether the input event represents a user's field of interest based on a predetermined reference by analyzing the history information, recording the event that is determined to represent the user's field of interest, linking the event and predetermined information, and if the user accesses the Internet, providing the linked information to the user.
  • an advertising method via the Internet comprising the steps of receiving an event from a user, classifying the event according to a predetermined category, recording the event as a history file, determining whether the input event represents a user's field of interest based on a predetermined reference by analyzing the history file, recording the event that is determined to represent the user's field of interest as an advertisement file, and if the user accesses the Internet, providing advertisements associated with the advertisement file to the user.
  • an advertising system via the Internet, comprising a communication unit for receiving a predetermined event from a user, a processing unit for classifying the event according to a predetermined category, recording the event as a history file and determining whether the input event represents the user's field of interest based on a predetermined reference by analyzing the history file, an advertisement file-writing unit for recording the event that is determined to represent the user's field of interest as an advertisement file, and a control unit for controlling a predetermined advertisement server so that advertisements associated with the advertisement file are displayed to the user.
  • Fig. la illustrates an exemplary list of fields of interest that are written when a user becomes a member according to the aforementioned prior art.
  • Fig. lb shows an exemplary advertising method for displaying advertisements related to a search word on a portion of a screen if a web page is searched using a keyword in the related art.
  • Fig. 2 is a flowchart illustrating a method for determining the intention of an Internet user according to an embodiment of the present invention.
  • Fig. 3 is a flowchart illustrating a method for providing information via the Internet according to an embodiment of the present invention.
  • Fig. 4 is block diagrams illustrating the construction of a system for implementing a method for providing information via the Internet shown in Fig. 3 according to an embodiment of the present invention.
  • Fig. 5 is a block diagram illustrating the construction of a system for implementing the method for providing information via the Internet shown in Fig. 3 according to an embodiment of the present invention.
  • Fig. 6 is a flowchart illustrating a method for providing information via the Internet according to another embodiment of the present invention.
  • Fig. 7 shows an example of an advertising screen displayed considering both information on an Internet user's intention and information on the user's access position according to an embodiment of the present invention user
  • Fig. 8 is a block diagram illustrating an advertising system via the Internet according to an embodiment of the present invention.
  • Fig. 9 is an internal block diagram illustrating a general-purpose computer system that may be used to determine an Internet user's intention and to provide information based the determined intention according to the present invention.
  • This embodiment relates to a method for receiving a predetermined event from an Internet user and determining the intention of the Internet user who is connected to the Internet, i.e., the user's field of interest by analyzing such an event.
  • Fig. 2 is a flowchart illustrating a method for determining the intention of an Internet user according to an embodiment of the present invention.
  • the Internet user will access the Internet for a variety of reasons.
  • One of the reasons may be to use services of information search, games, e-mail, financial transactions, etc. via the Internet.
  • the intention of the user can be determined in a case where the user is connected to the Internet with the intention of searching for information via the Internet, which was found to be the most common among a variety of access intentions of Internet users. It is also possible to determine the intention of a user in all the embodiments wherein data that may become a basis for knowing the intention of the user such as chatting or a messenger service are input by the user.
  • the method for determining the intention of an Internet user is as follows.
  • a predetermined event is received from the user (step 210).
  • a method for receiving a predetermined event may be mainly classified into three kinds.
  • An Internet user accesses a portal site that provides a search engine and then inputs a search word for a predetermined information search.
  • an event is an input of the search word by the user.
  • the search word may be specified based on words frequently mentioned when a user uses Internet chatting or a messenger service as well as a search engine. For example, if words such as "shoes,” “shopping” or the like are frequently shown when the user uses the messenger service, it is possible to specify that an event input by the user will be related to "shoes,” “shopping” or the like by collecting these words.
  • An Internet user drives a web browser and then inputs a URL (Universal
  • An event is an input of URL by the Internet user.
  • the category refers to a collection of predetermined patterns of the event input by the user. For example, if the user inputs "patent" as a search word, it is possible to categorize the search word "patent” depending on an event corresponding thereto in view of its properties. Such category classification is performed in order to determine whether an event input by a user is surely an event that can be determined as the user's field of interest. If the user arbitrarily inputs the search word "patent" once, it is unreasonable to determine that "patent” is the user's field of interest based on this one-time search.
  • step 220 it is determined that the input event is an event that belongs to which category and the event is then classified.
  • the event input by the user is classified by category and history information of the event is recorded (step 230).
  • This history information may contain the number of input of an event, information regarding that the event is input during what period.
  • history information may be recorded in the form of a cookie file.
  • a cookie file in which history information is recorded may be stored in a user device or a system for knowing the intention of a user according to the present invention.
  • the history information of the recorded event is analyzed (step 240) and the user's fields of interest are then determined based on a predetermined reference according to the analyzed information (step 250).
  • Steps 240 and 250 wherein the history information of the event is analyzed to determine the user's fields of interest may be carried out based on a predetermined reference according to the category of the event input by the user, as described above.
  • the number of the event input, which is recorded in the history information, the period during which the event is input (period from the first input to the second input), etc. is analyzed. It is determined whether the event represents the user's fields of interest based on the predetermined reference according to the analysis results (step 250).
  • the predetermined reference is several conditions of an event input by the user, which are predetermined by category.
  • the predetermined reference may be at least one of a number of input events, i.e., the frequency of the event generated, recency degree of the event generated and a priority predetermined in association with the event.
  • the predetermined reference for determining a user's intention according to the category to which the event belongs may be various. That is, an event input by a user, for example, search words input by the user are "flower delivery," it is possible to estimate that a considerable degree of immediacy is required in view of the search words "flower delivery.” In other words, the user may intend to deliver flowers within a short time. In case of a search word having strong immediacy, it is possible to determine that the user's interest is also strong in immediacy. Though such an event is input by the user only once, it may be determined that the user has a considerable interest in the event. It is thus possible to determine that such event represents the user's intention intact.
  • an event input by a user for instance, the search word input by the user is "emigration” or "studying abroad," it may be determined that the word has very low immediacy compared to "flower delivery” in view of the search word(s) "emigration” or "studying abroad.” That is, it is determined that the user may be consistently interested in the search word for a considerable time. Accordingly, it may be unreasonable to determine that only the search word represents the user's intention intact. If the search word is input over five times in a month, it may be determined that the user has considerable interest or consistent interest in the field of "emigration” or “studying abroad.” It is also possible to determine that the user's intention is to search for information on this field.
  • the aforementioned predetermined reference is applied. This reference may include how recently an event has been input or what priority the event has. For example, if an event input yesterday is input today again, it may be determined that the user's interest is greater than a request input a week before. It is possible to set an event related to flower delivery or restaurant to have a priority higher than an event related to the emigration, studying- abroad or the like.
  • step 250 it is determined whether the event input in step 210 represents the user's field of interest based on the predetermined reference. If it is determined that the event meets the predetermined reference, the event is recorded (step 260). Meanwhile, if it is determined that the event does not meet the predetermined reference, the process returns to step 230.
  • the event that represents the user's field of interest is recorded as the user's field of interest (step 260).
  • an event that meets the user's field of interest can be recorded in the form of a cookie file.
  • the user's field of interest can be recorded in the form of the cookie file and is stored on the part of the user.
  • the field of interest may be stored in the system for understanding the intention of the user.
  • a method for classifying and storing a user's determined fields of interest by the user can be used as another embodiment of a method for recording the user's field of interest.
  • the user's field of interest may be stored in a predetermined database means provided on the part of a central server for understanding the access intention of a user. Further, the central server may be used to know only the access intention of a user and an additional server means may be used to store the perceived intention of the user therein. Based on the perceived intention of the user, predetermined information including advertisements can be specified by the user and is then provided to the user.
  • the event that is determined to represent the user's field of interest which is recorded as above, can be consistently updated if there is another event from the user and it is determined that such event is determined to represent the user's field of interest based on the determined reference as a result of analyzing history information classified/recorded by category.
  • the event recorded as the user's field of interest may be plural in nature.
  • the method for understanding the access intention of a user can be designed to determine a user's field of interest according to an arbitrary request received from a user. For accuracy of determination, however, it is possible to limit the number or range of requests that can be used to determine a user's field of interest. In this case, since a user's field of interest, i.e., a user's access intention may be determined more accurately, the determined access intention of a user can be used more effectively. For example, an event of events that is determined to best represent a user's intention is determined and the field of interest can be then determined only when an event input by the user belongs to the determined event.
  • a predetermined client program may be installed on a user side. That is, the client program installed on a user device may be operated to monitor user's events (the input of search words or predetermined URLs, clicks of hyperlinks, and the like), classify the event by category, record history information of the event and analyze the recorded history information, in order to determine user's fields of interest based on the predetermined references.
  • user's events the input of search words or predetermined URLs, clicks of hyperlinks, and the like
  • basic information such as the sex, age, address, occupation, etc. may be received from a user so that reference to them can be made in determining a user's field of interest. For example, if a user is a married woman in her thirties, child rearing, cooking, etc. as the user's fields of interest will be given with a higher priority.
  • a sample where predetermined objectivity can be secured is obtained, it is possible to consistently determine the current fields of interest of an Internet user by age or sex and to utilize the determined fields of interest of the Internet user in a variety of mamiers.
  • This embodiment relates to a method for providing an Internet user with predetermined information corresponding to the user's access intention by using the aforementioned method for determining the user's access intention.
  • the user's field of interest is determined using the method for determining the Internet user's intention and the field of interest and advertisements related to the field of interest are then linked, so that information related to the field of interest is displayed to the user.
  • Fig. 3 is a flowchart illustrating a method for providing information via the Internet according to an embodiment of the present invention.
  • the method for providing information via the Internet according to the present invention is implemented as follows by using the aforementioned method for determining an Internet user's intention.
  • An example of information provided is advertisements.
  • a history file for recording history information of an event input by a user and an advertisement file for recording an event that is determined to represent the user's access intention as a result of analyzing event are used.
  • a history cookie is used as an example of the history file
  • an advertisement cookie is used as an example of the advertisement file, it is evident that a file of any form can be used only if it is a file in which a history for a predetermined event or an analyzed event can be recorded.
  • a predetermined event is received from a user (step 310).
  • the input event is classified by a predetermined category (step 315).
  • category refers to a collection of a predetermined pattern of an event input by a user.
  • such a category may be divided according to the degree of immediacy held by an event, i.e., a period that is determined to be effective to know the user's field of interest using the event (hereinafter, referred to as "available period").
  • an input event is an event that requires strong immediacy such as "flower delivery”
  • the event is classified as a category where one day (on a daily basis) is the available period.
  • the event is an event that needs to be watched for a predetermined period such as "computer”
  • the event is classified as a category where a week (on a weekly basis) is the available period.
  • the event is an event that needs to be watched for a long time such as "studying abroad”
  • the event is classified as a category where one month (on a monthly basis) is the available period.
  • the input event can be classified by category.
  • the event is recorded on an event history cookie (step 320).
  • the cookie is a special text file through which a web site has it left in a user's system. This file is used for memorizing something regarding the user at a later time. If a hypertext transfer protocol (HTTP) is used, each request for a web page is independent regardless of other requests. Therefore, a web server does not have any record regarding whether any page has sent to a user before and even does not know that the user has visited which web site previously.
  • HTTP hypertext transfer protocol
  • a cookie is a device for controlling a web server to have a file regarding a user's access to a web stored in a user computer. Cookie files are usually stored in the lower side of a browser directory used by a user. A cookie is set as an attribute of "document.cookie" and its format is as follows:
  • value Is a cookie value expire: Is the expiration period where a cookie may exist in a cookie file as a keyword.
  • expDate Is the expiration period of a cookie having a GMT (Greenwich Mean Time) format.
  • a cookie is a file stored in a user's computer. In Netscape, up to 300 cookie files can be stored in a single system. The size of a single file is limited to below 4KB.
  • an event history cookie is updated (step 325).
  • the number of events stored in the event history cookie may be limited to a predetermined number.
  • the updating can be carried out in a FIFO (First In First Out) mode. In FIFO mode, since an event input for the first time is removed from an event history cookie for the first time, the recency degree of the event is maintained and a storage space is efficiently used.
  • FIFO First In First Out
  • events stored in the event history cookie may include only predetermined events. This is to prevent an event input by a user without any intention from being stored in the event history cookie. This not only allows a user's field of interest to be more accurately determined but also can reduce a system load necessary to determine the user's field of interest.
  • the expiration period for the predetermined event is set in the event history cookie. If the event is a predetermined event and the storage period of the event exceeds the expiration period, the event is removed from the event history cookie. For example, if an event is the search words "flower delivery” and the expiration period for the event is set below one day (the search words "flower delivery” has strong immediacy, as described above), the search words "flower delivery” may be removed from the event history cookie regardless of the FIFO mode if one day is expired in a state where the search words "flower delivery” are stored in the event history cookie.
  • the expiration period can be automatically set according to aforementioned available period.
  • an event history cookie wherein the available period specified in the category is set to the expiration period is automatically generated.
  • such event history cookie is stored in a user's device.
  • a central server can update the event history cookie or issue a new event history cookie by reflecting a new event input by a user.
  • the central server analyzes the event history cookie (step 330). After the event stored in the event history cookie is analyzed, it is determined whether the event represents the user's field of interest based on a determined reference according to the analysis result (step 335).
  • the predetermined reference is several conditions predetermined by event, as described above, and may be at least one of the number of input of an event, i.e., the frequency number of an event generated, recency degree of an event and a priority predetermined in association with the event.
  • the number of searches for "flower delivery" input which is an event that is classified whose available period is one day in step 315, is 2 or more a day
  • the number of input of the search word "computer” which is an event that is classified whose available period is over a week in step 315
  • the number of input of the search words "studying abroad” which is an event that is classified whose available period is over a month in step 315, is 5 or more a month
  • the priority can be determined according to the number of "hits" for advertisements associated with the event for a predetermined period. For example, if a user clicks advertisements related to the search words "bald head” as an event over 5 times in 3 days, it may be determined that the user is very interested in the field related to "bald head.” Thus, this event can be given with a higher priority compared to other events.
  • step 335 it is determined whether the event input in step 310 represents the user's field of interest based on the mentioned predetermined reference. If it is determined that the event meets the predetermined reference, an advertisement server records the event recorded therein as an advertisement file and issues an advertisement cookie (step 340). If it is determined that the event does not meet the predetermined reference, the process returns to step 330.
  • the advertisement cookie may be written including one or more events determined as the user's field of interest.
  • the written advertisement cookie is stored in the user's device (step 345). If the user is connected to the Internet, the advertisement server searches the advertisement cookie stored in the user device and then provides the user with predetermined advertisements corresponding to the event inserted into the advertisement cookie (step 350). The advertisements are then output through a display means of a user's device (step 355).
  • the advertisement cookie is stored in a user's device.
  • one or more events related to the user's fields of interest can be managed/stored every user in the central server or the advertisement server.
  • an advertising show period can be differently set according to the event.
  • the advertising show period may be set to one day.
  • the advertising show period may be set to 3 or more days to less than a week.
  • the advertising show period may be differently set according to advertisement charges paid by a sponsor who provides the advertisements.
  • predetermined advertisements provided to the user in step 350 may be not advertisements directly related to an event but may be advertisements indirectly related to the event.
  • advertisements displayed to a user may include advertisements related to the move related shopping malls that are directly related to "move” as well as advertisements such as movers directly related to "move.”
  • the display priority among the directly or indirectly related advertisements can be adjusted as a matter of convenience. For example, the priority of directly related advertisements is high but the priority is adjusted according to advertisement charges paid by a sponsor.
  • the central server in step wherein the predetermined advertisements are provided, has an advertisement identification symbol corresponding to the event, which is stored in the advertisement cookie, stored in a predetermined database means. If a user accesses the Internet, the central server reads the advertisement identification symbol corresponding to the event stored in the advertisement cookie from the database means and then controls the advertisement server to provide a user with predetermined advertisements identified using the advertisement identification symbol. Further, according to an embodiment of the present invention, in step wherein the predetermined advertisements are provided, one or more events are recorded in the advertisement cookie. The advertisement server reads the one or more events stored in the advertisement cookie and then provides a user with advertisements corresponding to these events.
  • advertisements can be differently provided to a user according to priorities set in the events. For example, if "flower delivery" and "computer" are stored in an advertisement cookie as events and the priority of "flower delivery” is higher than the priority of "computer," an advertisement server has advertisements associated with "flower delivery” positioned at a place which is more attractive to users or has the advertisements positioned in plural. It is thus possible to provide the user with advertisements in a different manner from advertisements associated with "computer.” As such, as a basis for differently providing advertisements for one or more events, advertisement charges paid by a sponsor who wants to provide advertisements for the event become an important factor.
  • an event recorded in an advertisement cookie is plural, advertisements corresponding to the one or more events can be displayed on a user device in a random rolling mode.
  • the advertisement cookie is valid for a predetermined period.
  • the advertisement cookie can be constructed so that its expiration period is automatically deleted if the predetermined period elapses.
  • the advertisement cookie can be controlled so that it exists as a cookie valid only for a predetermined period and is expired if the predetermined period elapses.
  • FIGS. 4 and 5 are block diagrams illustrating the construction of a system for implementing a method for providing information via the Internet shown in Fig. 3 according to an embodiment of the present invention.
  • the system for implementing the method for providing information via the Internet shown in shown in Figs. 4 and 5 is an embodiment where a search word is input as a user event under a search engine base.
  • the system for providing information via the Internet shown in Fig. 4 includes a user 420, a search engine 410, a cookie 430, a central server 440 and an advertisement server 450 as main components.
  • a data transfer process among the respective components is similar to those described with reference to Fig. 3.
  • a user 420 inputs a search word to the search engine 410.
  • the input search word is recorded in a history cookie that is updated in a FIFO mode.
  • the history cookie is collected and analyzed in the central server 440.
  • the advertisement cookie 430 is written and the advertisement cookie 430 is stored in the user(410)'s device. If the user 410 accesses the Internet, the advertisement cookie 430 stored in the user(410)'s device is transmitted to the central server 440.
  • the central server 440 determines an identification symbol of advertisements corresponding to an event recorded in the advertisement cookie 430 and controls the advertisement server 450 to provide the user 410 with predetermined advertisements.
  • the advertisement server 450 can directly analyze the advertisement cookie 430 and then provide the user 410 with predetermined advertisemets corresponding to an event stored in the advertisement cookie 430.
  • Fig. 5 is a block diagram illustrating the construction of a system for implementing the method for providing information via the Internet shown in Fig. 3 according to an embodiment of the present invention.
  • FIG. 5 Another example of the system for providing information via the Internet shown in Fig. 5 includes a user 520, a search engine 510, a cookie 530, a central server 540, an advertisement server 550, and a client program 560 as main components.
  • a data transfer process among the respective components is similar to those described with reference to Fig. 3.
  • the user 520 inputs a search word to the search engine 510.
  • the input search word is collected and analyzed in the central server 540.
  • the client program 560 is an object that shares the function carried out by the central server 540 in Fig. 4 and may be installed in the user(520)'s device.
  • the input search word is recorded in a history cookie that is updated in the FIFO mode.
  • the history cookie is collected and analyzed in the client program 560.
  • the advertisement cookie 530 is written and the advertisement cookie 530 is stored in the user(520)'s device. If the user 520 is connected to the Internet, the client program 560 determines an object of advertisements to be provided according to the advertisement cookie 530 and controls the advertisement server 550 to provide the user 520 with predetermined advertisements. Alternately, the advertisement server 550 directly receives the advertisement cookie 530 and then provides predetermined advertisements to the user 520.
  • the client program 560 is executed until the advertisement cookie 530 is generated.
  • An object of advertisements to be provided to a user according to the advertisement cookie 530 is determined and the advertisements are supplied to the user, in the central server 540.
  • the function described above can be adequately distributed between the client program 560 and the central server 540 in another shape not described in the embodiment.
  • a history file for recording a user's search word log therein, and an advertisement file in which an event known as a user's access intention as a result of analyzing a search word is recorded are used.
  • a history cookie is used as an example of the history file
  • an advertisement cookie is used as an example of the advertisement file. It will be, however, evident that files of any format can be used if the files are files in which a history for a predetermined event or an analyzed event can be recorded.
  • Fig. 6 is a flowchart illustrating a method for providing information via the
  • the method for providing information via the Internet another embodiment of the present invention is implemented as follows by using the method for determining an access intention of an Internet user.
  • An example of information provided is advertisemets.
  • the flowchart of the method for providing information via the Internet shown in Fig. 6 is a case where URL is received as an event input by a user.
  • a predetermined URL, etc. is received from a user (step 610).
  • An event such as the received URL is then classified by category (step 620).
  • to classify the event such as the received URL by category is carried out by extracting the highest URL from the input URL and then determining which category the extracted highest URL belongs to. For example, if the user inputs URL such as www.kipo.go.kr/news/030218, www.kipo.go.kr as the highest URL is extracted to select a category corresponding to the URL.
  • www.kipo.go.kr it is determined whether www.kipo.go.kr is URL related to "patent" by searching a predetermined URL data table and www.kipo.go.kr is then automatically classified as a category of an event related to "patent" (for example, an event category whose available period is 3 days).
  • the input URL can be automatically classified according to the category since the URL itself is treated as an event.
  • the input URL can be converted into a concept capable of generalizing the received URL according to information contents such as contents stored in the received URL and then be automatically classified according to the category.
  • the URL can be converted into a concept of "patent" according to contents stored in the URL and be classified according to category by treating it as an event input by the user.
  • this embodiment if there is a plurality of web sites having the same or similar contents but different URLs, there is an advantage in that it may be determined that a user is interested in a generalized concept for the plurality of the web sites even if the user accesses different URLs.
  • the URL input by a user is classified by category and history information of the event is recorded (step 630).
  • the history information may contain the event, i.e., the number of the URL input, information on when the URL is input for what period.
  • the history information may be recorded in the form of a cookie file and a cookie file having history information recorded therein may be stored in a user device or a system for understanding a user's access intention according to the present invention.
  • history information of the recorded event (URL) is analyzed (step 640). It is then determined whether the event (URL) represents the user's field of interest based on a determined reference according to the analyzed information (step 650).
  • Steps 640 and 650 wherein the history information of the event (URL) is analyzed and the user's field of interest is determined may be carried out based on a predetermined reference predetermined according to a category of the URL input by a user, as described above.
  • step 640 the number of the URL input, which is recorded in the history information, the period of the URL input (period from a first input to a second input) and the like are analyzed. As a result of the analysis, it is determined whether the input URL represents a user's field of interest based on the determined reference (step 650).
  • the predetermined reference is several conditions predetermined by category of an event input by a user and may be at least one of the number of inputs of an event, i.e., the frequency of the event generated, recency degree of the event and a priority predetermined in association with the event.
  • the URL that is determined to represent a user's field of interest is recorded as the user's field of interest (step 660).
  • the URL that is determined to represent a user's field of interest can be recorded in the form of the cookie file.
  • the URL can be classified and stored by a user in a predetermined database means provided on the part of the central server.
  • step 670 a URL that is determined to represent a user's field of interest is linked with advertisements associated with the URL.
  • step 670 may be operated to record advertising information such as a file name, a file path or the like of advertising contents corresponding to URL that is determined to represent a user's field of interest as an advertisement identification symbol.
  • the advertisements linked in step 670 are displayed to a user if the user accesses the Internet (step 680).
  • step 680 is carried out in such a manner that the advertisement server reads the URL stored in the cookie file and then provides predetermined advertisements corresponding to the URL. At this time, the advertisement server has the advertisement identification symbol stored therein.
  • the advertisement server may be operated to provide the user with advertisements stored in a remote web server along a file path, etc. of advertising contents corresponding to the URL stored in the advertisement identification symbol.
  • the method for providing information via the Internet can be implemented through a predetermined client program installed in a user's device.
  • the method for providing information via the Internet in addition to the process of determining an access intention of an Internet user and providing predetermined information based on the determination as described above, it is possible to provide the user with predetermined information including other factors. That is, it is possible to provide predetermined information, which is locally attractive to a user by tracing the physical position of the user.
  • the method for providing information considering both a user's physical position and an Internet user's intention further includes the steps of determining a user's access IP address and estimating a user's position using the IP address together with the method for determining the user's intention. Simultaneously when the field of interest is determined by analyzing a request of a user, the user's field of interest is determined considering the user's access region (physical position).
  • Korean Patent Laid-Open Publication No. 10-2001-35965 (entitled “Method for binding Internet address every institute and region for providing Internet address added information services, and method for acquiring use region information by Internet address binding") discloses a method for knowing positional information of a region where a user accesses through a user's access IP address.
  • Fig. 7 shows an example of an advertising screen displayed considering both information on an Internet user's intention and information on the user's access position according to an embodiment of the present invention user.
  • FIG. 7 shows an example of advertisements 710 that may be displayed on a web page when an Internet user's field of interest is "diet," the IP address of the user is XXX.XXX.XXX.XXX and the user's position estimated using the IP address is Nonhyeon-dong, Kangnam-ku, Seoul.
  • Fig. 7 if the user accesses a predetermined web page, advertisements of a special weight-reduction hospital, which is located at Nonhyeon- dong, Kangnam-ku, Seoul, are shown on the web page, thus increasing advertising effects. Also, as can be seen from Fig. 7, though the user performs a search by inputting the search word "Chajangmien,” "diet" related advertisements that will be a main interest subject of the user are provided to the user, so that advertising effects for the user is increased. Even though information provided is different from advertisements, information reflecting the user's interest is provided to the user. Thus, necessary information can be provided to the user to that extent.
  • Fig. 8 is a block diagram illustrating an advertising system via the Internet according to an embodiment of the present invention. Referring to Fig.
  • the advertising system via the Internet includes a user's device 810, a communication unit 820, a controller 830, a processing unit 840, a storage unit 850 and an advertisement server 860.
  • a central server for determining an Internet user's intention is indicated by dotted lines in Fig. 8. The components of the advertising system via the Internet according to an embodiment of the present invention will now be described in detail.
  • the communication unit 820 receives an event from a user and is responsible for communications between the user device 810 and the central server.
  • the processing unit 840 performs the function of classifying the input event by category and determining whether the event represents a user's field of interest based on predetermined references.
  • category classification of an event it is possible to classify the category of the event according to the available period of the event. That is, in case of an event such as search words such as "flower delivery” that needs immediacy, the available period is one day. In case of an event such as a search word such as "computer” that needs to be watched for a predetermined period, the available period is a week. As such, it is possible to classify the category for each event.
  • the predetermined reference is several conditions predetermined by the event of a user as described above.
  • It may be at least one of the number of inputs of an event, i.e., the frequency number of the event generated, recency degree of the event and a priority predetermined in association with the event.
  • the processes of classifying the input event by category and determining the user's field of interest based on a predetermined reference are the same as the above.
  • the storage unit 850 functions to record the user's field of interest and a predetermined code capable of identifying advertisements corresponding to the field of interest.
  • an advertisement cookie issued to a user is written in a cookie issue unit in the storage unit 850.
  • a predetermined database means is provided in the storage unit 850 itself. It is thus possible to manage/store an advertisement identification symbol containing a field of interest by the user and advertising information related to it.
  • the database means provided in the storage unit 850 is provided within the advertisement server 860 not the central server. Thus, the database means can perform predetermined additional functions.
  • the controller 830 serves to control the entire operation of the central server.
  • the advertisement server 860 serves to store/manage predetermined advertising contents.
  • the advertisement server 860 is responsible for analyzing an advertisement cookie stored in the user device 810 and then transferring predetermined advertisements to a user's device 810.
  • the advertisement server 860 serves to not only provide advertisements corresponding to an event that is determined to be the user's field of interest to a user connected to the Internet via a web browser, but also to transfer predetermined advertisements to a user's e-mail address or to a user's mobile communication device (portable phone, PDA, etc.).
  • the advertisement server 860 may operate in association with a mail server (not shown) or a short message server (not shown). It has been shown that the advertisement server 860 in Fig. 8 is not included in the central server according to the present invention but this is illustrative only. It will be evident that the advertisement server 860 may be included in the central server.
  • the advertising method via the Internet and system thereof can be designed to perform a feedback report for subsequent behavior of users exposed to advertisements. For instance, in providing feedback information to a sponsor, URL of the sponsor, a pertinent search word, etc. are stored. Also, a client program can transfer a search word to a central server if a user moves to the URL or performs a search using the search word, so that the number of exposure of the advertisements can be used as its item.
  • Such feedback information item may include the number of a visit to a sponsor's web site, a visit interval, the number of a revisit, the ratio of advertising exposure to the visit and the like after a corresponding advertising exposure.
  • embodiments of the present invention further relate to computer readable media that include program instructions for performing various computer- implemented operations.
  • the media may also include, alone or in combination with the program instructions, data files, data structures, tables, and the like.
  • the media and program instructions may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well known and available to those having skill in the computer software arts.
  • Examples of computer-readable media include magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD-ROM disks; magneto-optical media such as floptical disks; and hardware devices that are specially configured to store and perform program instructions, such as read-only memory devices (ROM) and random access memory (RAM).
  • the media may also be a transmission medium such as optical or metallic lines, wave guides, etc. including a carrier wave transmitting signals specifying the program instructions, data structures, etc.
  • Examples of program instructions include both machine code, such as produced by a compiler, and files containing higher level code that may be executed by the computer using an interpreter.
  • Fig. 9 is an internal block diagram illustrating a general-purpose computer system that may be used to determine an Internet user's intention and to provide information based the determined intention according to the present invention.
  • the computer system includes any number of processors 940 (also referred to as central processing units, or CPUs) that are coupled to storage devices including primary storage 960 (typically a random access memory, or "RAM”), primary storage 970 (typically a read only memory, or "ROM").
  • primary storage 960 acts to transfer data and instructions uni-directionally to the CPU and primary storage 960 is used typically to transfer data and instructions in a bi-directional manner. Both of these primary storage devices may include any suitable type of the computer- readable media described above.
  • a mass storage device 910 is also coupled bi- directionally to CPU 940 and provides additional data storage capacity and may include any of the computer-readable media described above.
  • the mass storage device 910 may be used to store programs, data and the like and is typically a secondary storage medium such as a hard disk that is slower than primary storage.
  • a specific mass storage device such as a CD-ROM 920 may also pass data uni-directionally to the CPU.
  • Processor 940 is also coupled to an interface 930 that includes one or more input/output devices such as such as video monitors, track balls, mice, keyboards, microphones, touch-sensitive displays, transducer card readers, magnetic or paper tape readers, tablets, styluses, voice or handwriting recognizers, or other well-known input devices such as, of course, other computers.
  • processor 940 optionally may be coupled to a computer or telecommunications network using a network connection as shown generally at 950 With such a network connection, it is contemplated that the CPU might receive information from the network, or might output information to the network in the course of performing the above-described method steps.
  • a network connection it is contemplated that the CPU might receive information from the network, or might output information to the network in the course of performing the above-described method steps.
  • the above-described devices and materials will be familiar to those of skill in the computer hardware and software arts.
  • the hardware elements described above may be configured (usually temporarily) to act as one or more software modules for performing the operations of this invention.

Abstract

The present invention relates to a method and system wherein a user's field of interest, i.e., the user's access intention is known using the Internet and the results are applied to predetermined fields. More particularly, the present invention relates to a method and system wherein an event input by an Internet user is analyzed to understand the type of information desired by the user, and the results are used to determine the user's access intention in order to provide specific advertisements or other information to the user. An advertising method via the Internet according to an embodiment of the present invention comprises the steps of receiving an event from a user; classifying the event according to a predetermined category; recording the event as a history file; determining whether the input event represents the user's field of interest based on a predetermined reference by analyzing the history file; recoding the event that is determined to represent the user's field of interest as an advertisement file; and if the user accesses the Internet, providing advertisements associated with the advertisement file to the user. Preferably, the history file and the advertisement file may be a cookie file.

Description

AMETHOD OFDETERMININGANINTENTION OFINTERNETUSER.AND
AMETHOD OFADVERTISINGVIAINTERNET BYUSINGTHE
DETERMININGMETHOD ANDASYSTEMTHEREOF
Technical Field
The present invention relates to a method and system wherein a user's field of interest, i.e., the user's access intention is known using the Internet and the results are applied to predetermined fields. More particularly, the present invention relates to a method and system wherein an event input by an Internet user is analyzed to understand the type of information desired by the user, and the results are used to determine the user's access intention in order to provide specific advertisements or other information to the user.
Background Art
In a prior art, a method for analyzing a user's field of interest and providing predetermined information may include a method wherein the field of interest of a user who wants to become a member is received and information on the field of interest is provided to the member user regularly or irregularly via e mail, or advertisements related to the received field of interest are provided to the user when the user logs in.
Fig. la illustrates an exemplary list of fields of interest that are written when a user becomes a member according to the aforementioned prior art. If the user writes an interest list, the interest list is classified and stored by the user. Unless the user modifies the interest list through a specific procedure, it is determined that the user is interested in items written in the interest list. Such a prior art has a problem in that information actively reflecting a user's interest information that varies as time goes by is not provided. Furthermore, there is a problem in that temporary interest information rather than continuous interest information cannot be known. For example, if an Internet user will move next month, the user will have an increased interest in moving for a predetermined time but will have a decreasing interest after the move. The prior art, however, has a problem in that such temporary interest information cannot be known. Also, if a user himself or herself writes his/her own fields of interest, the fields of interest are merely roughly classified. It is also difficult to know the user's fields of interest more accurately.
Fig. lb shows an exemplary advertising method for displaying advertisements related to a search word on a portion of a screen if a web page is searched using a keyword in the related art.
In the advertising method shown in Fig. lb, if a user inputs a predetermined search word "plastic" 110, it is estimated that the user will have an interest in plastic operations or plastic surgery related to the search word "plastic" 110. Advertisements 120 on plastic surgery are thus displayed on a portion of a screen. The advertising method has an effect that it can increase advertising effects by displaying advertisements related to information for which the user intents to search from web pages. In this advertising method, however, corresponding advertisements are displayed only when the user inputs a corresponding search word. Not only is the exposure of advertisements inconsistent, but also the number of advertisements displayed on a screen for a corresponding search word is limited. For example, a user who frequently inputs "plastic" as a search word will have lots of interest in "plastic." If advertisements related to "plastic" are displayed even when the user inputs other search words, the number of advertisement exposures will increase and the click rate of the advertisements will also increase, so that advertising effects will be further increased. Furthermore, if useful information related to plastic as well as advertisements is provided to the user, a user's feeling of satisfaction will be significantly increased.
Disclosure of Invention
A method for determining an Internet user's access intention, and an advertising method via the Internet using the method and system thereof according to the present invention are conceived to solve the aforementioned problems in the prior art. An object of the present invention is to provide a method capable of determining an Internet user's access intention.
Another object of the present invention is to provide a method for determining an Internet user's access intention, and an advertising method via the Internet using the same and system thereof, wherein an Internet user's access intention is known in order to provide the user with information on fields in which the user has the greatest interest. A further object of the present invention is to provide a method for determining an Internet user's access intention, and an advertising method via the Internet using the same and system thereof, wherein an Internet user's access intention is known so that information on fields in which the user has the greatest interest can be provided to the user, thus not only maximizing advertising effects but also solving a problem in limitations of advertising resources provided corresponding to search words.
A still further object of the present invention is to provide a method for determining an Internet user's access intention, and an advertising method via the
Internet using the same and system thereof, wherein an access intention of a number of Internet users are determined in order to predict fields in which the users will be highly interested in the future.
A still further object of the present invention is to provide a method for determining an Internet user's access intention, and an advertising method via the
Internet using the same and system thereof, wherein an Internet user's access intention is determined and at the same time means for materializing several users is combined in order to provide the users with the most suitable information.
In order to accomplish the above objects, according to a preferred aspect of the present invention, a method for determining an Internet user' access intention comprises the steps of receiving a predetermined event from a user through the Internet, classifying the event by a predetermined category, recording history information of the event, determining whether the input event represents the user's field of interest based on a predetermined reference by analyzing the history information, and recording the event that is determined to represent the user's field of interest.
According to another aspect of the present invention, there is provided a method for providing information via the Internet, comprising the steps of receiving a predetermined event from a user, classifying the event by a predetermined category, recording history information of the event, determining whether the input event represents a user's field of interest based on a predetermined reference by analyzing the history information, recording the event that is determined to represent the user's field of interest, linking the event and predetermined information, and if the user accesses the Internet, providing the linked information to the user.
According to another aspect of the present invention, there is provided an advertising method via the Internet, comprising the steps of receiving an event from a user, classifying the event according to a predetermined category, recording the event as a history file, determining whether the input event represents a user's field of interest based on a predetermined reference by analyzing the history file, recording the event that is determined to represent the user's field of interest as an advertisement file, and if the user accesses the Internet, providing advertisements associated with the advertisement file to the user.
According to another aspect of the present invention, there is provided an advertising system via the Internet, comprising a communication unit for receiving a predetermined event from a user, a processing unit for classifying the event according to a predetermined category, recording the event as a history file and determining whether the input event represents the user's field of interest based on a predetermined reference by analyzing the history file, an advertisement file-writing unit for recording the event that is determined to represent the user's field of interest as an advertisement file, and a control unit for controlling a predetermined advertisement server so that advertisements associated with the advertisement file are displayed to the user.
Brief Description of Drawings
Fig. la illustrates an exemplary list of fields of interest that are written when a user becomes a member according to the aforementioned prior art.
Fig. lb shows an exemplary advertising method for displaying advertisements related to a search word on a portion of a screen if a web page is searched using a keyword in the related art.
Fig. 2 is a flowchart illustrating a method for determining the intention of an Internet user according to an embodiment of the present invention.
Fig. 3 is a flowchart illustrating a method for providing information via the Internet according to an embodiment of the present invention.
Fig. 4 is block diagrams illustrating the construction of a system for implementing a method for providing information via the Internet shown in Fig. 3 according to an embodiment of the present invention.
Fig. 5 is a block diagram illustrating the construction of a system for implementing the method for providing information via the Internet shown in Fig. 3 according to an embodiment of the present invention.
Fig. 6 is a flowchart illustrating a method for providing information via the Internet according to another embodiment of the present invention.
Fig. 7 shows an example of an advertising screen displayed considering both information on an Internet user's intention and information on the user's access position according to an embodiment of the present invention user
Fig. 8 is a block diagram illustrating an advertising system via the Internet according to an embodiment of the present invention.
Fig. 9 is an internal block diagram illustrating a general-purpose computer system that may be used to determine an Internet user's intention and to provide information based the determined intention according to the present invention.
Best Mode for Carrying Out the Invention
Hereinafter, a method for determining intention of an Internet user, and an advertising method via the Internet using the method and system thereof according to the present invention will be described in detail with reference to the accompanying drawings. determination on user intention>
This embodiment relates to a method for receiving a predetermined event from an Internet user and determining the intention of the Internet user who is connected to the Internet, i.e., the user's field of interest by analyzing such an event.
Fig. 2 is a flowchart illustrating a method for determining the intention of an Internet user according to an embodiment of the present invention.
The Internet user will access the Internet for a variety of reasons. One of the reasons may be to use services of information search, games, e-mail, financial transactions, etc. via the Internet. In the method for determining the intention of an Internet user according to an aspect of the present invention intention, the intention of the user can be determined in a case where the user is connected to the Internet with the intention of searching for information via the Internet, which was found to be the most common among a variety of access intentions of Internet users. It is also possible to determine the intention of a user in all the embodiments wherein data that may become a basis for knowing the intention of the user such as chatting or a messenger service are input by the user.
Referring to Fig. 2, the method for determining the intention of an Internet user according to an embodiment of the present invention is as follows. In order to determine the intention of an Internet user, a predetermined event is received from the user (step 210). A method for receiving a predetermined event may be mainly classified into three kinds.
(1) An Internet user accesses a portal site that provides a search engine and then inputs a search word for a predetermined information search. In this case, an event is an input of the search word by the user. Furthermore, as described above, the search word may be specified based on words frequently mentioned when a user uses Internet chatting or a messenger service as well as a search engine. For example, if words such as "shoes," "shopping" or the like are frequently shown when the user uses the messenger service, it is possible to specify that an event input by the user will be related to "shoes," "shopping" or the like by collecting these words. (2) An Internet user drives a web browser and then inputs a URL (Universal
Resource Locator) of a web site in which predetermined information is located to an address input window of the web browser. An event is an input of URL by the Internet user. In this case, it is possible to specify the event by extracting only the highest portion of the URL and then determining that the extracted highest URL belongs to which category. For example, if the user inputs http ://www.kipo . go .kr/patentlaw.htm to the address input window, www.kipo.go.lq- being the highest portion of the URL is extracted and it is then determined that the extracted URL is URL belonging to a patent, a trade mark and the like. It is thus possible to specify that the event input by the user is in connection with a patent or a trademark. If an event input by the user is an IP address, a domain name for the IP address can be obtained through a reverse domain name service query.
(3) An Internet user clicks hypertext linked to predetermined information displayed on a web site. In this case, it is possible to specify an event input by the user by extracting contents information of the hypertext. For instance, if a user click the word "patent" displayed as a hyperlink to reach information related to "patent," it is possible to specify that an event input by the user pertains to "patent."
As above, the event of the Internet user is received and the event is classified by category (step 220). In step 220, the category refers to a collection of predetermined patterns of the event input by the user. For example, if the user inputs "patent" as a search word, it is possible to categorize the search word "patent" depending on an event corresponding thereto in view of its properties. Such category classification is performed in order to determine whether an event input by a user is surely an event that can be determined as the user's field of interest. If the user arbitrarily inputs the search word "patent" once, it is unreasonable to determine that "patent" is the user's field of interest based on this one-time search. If the user inputs the search words "flower delivery" once, it is possible to determine that the user is interested in "flower delivery" in view of search words. As such, in step 220, it is determined that the input event is an event that belongs to which category and the event is then classified.
The event input by the user is classified by category and history information of the event is recorded (step 230). This history information may contain the number of input of an event, information regarding that the event is input during what period. According to a preferred embodiment of the present invention, history information may be recorded in the form of a cookie file. A cookie file in which history information is recorded may be stored in a user device or a system for knowing the intention of a user according to the present invention. Next, the history information of the recorded event is analyzed (step 240) and the user's fields of interest are then determined based on a predetermined reference according to the analyzed information (step 250). Steps 240 and 250 wherein the history information of the event is analyzed to determine the user's fields of interest may be carried out based on a predetermined reference according to the category of the event input by the user, as described above. In step 240, the number of the event input, which is recorded in the history information, the period during which the event is input (period from the first input to the second input), etc. is analyzed. It is determined whether the event represents the user's fields of interest based on the predetermined reference according to the analysis results (step 250). The predetermined reference is several conditions of an event input by the user, which are predetermined by category. The predetermined reference may be at least one of a number of input events, i.e., the frequency of the event generated, recency degree of the event generated and a priority predetermined in association with the event.
The predetermined reference for determining a user's intention according to the category to which the event belongs may be various. That is, an event input by a user, for example, search words input by the user are "flower delivery," it is possible to estimate that a considerable degree of immediacy is required in view of the search words "flower delivery." In other words, the user may intend to deliver flowers within a short time. In case of a search word having strong immediacy, it is possible to determine that the user's interest is also strong in immediacy. Though such an event is input by the user only once, it may be determined that the user has a considerable interest in the event. It is thus possible to determine that such event represents the user's intention intact. On the contrary, if an event input by a user, for instance, the search word input by the user is "emigration" or "studying abroad," it may be determined that the word has very low immediacy compared to "flower delivery" in view of the search word(s) "emigration" or "studying abroad." That is, it is determined that the user may be consistently interested in the search word for a considerable time. Accordingly, it may be unreasonable to determine that only the search word represents the user's intention intact. If the search word is input over five times in a month, it may be determined that the user has considerable interest or consistent interest in the field of "emigration" or "studying abroad." It is also possible to determine that the user's intention is to search for information on this field. For this determination, the aforementioned predetermined reference is applied. This reference may include how recently an event has been input or what priority the event has. For example, if an event input yesterday is input today again, it may be determined that the user's interest is greater than a request input a week before. It is possible to set an event related to flower delivery or restaurant to have a priority higher than an event related to the emigration, studying- abroad or the like. In step 250, it is determined whether the event input in step 210 represents the user's field of interest based on the predetermined reference. If it is determined that the event meets the predetermined reference, the event is recorded (step 260). Meanwhile, if it is determined that the event does not meet the predetermined reference, the process returns to step 230. In step 250, the event that represents the user's field of interest is recorded as the user's field of interest (step 260). According to a preferred embodiment of the present invention, an event that meets the user's field of interest can be recorded in the form of a cookie file. The user's field of interest can be recorded in the form of the cookie file and is stored on the part of the user. According to the present invention, the field of interest may be stored in the system for understanding the intention of the user. Alternately, as another embodiment of a method for recording the user's field of interest, a method for classifying and storing a user's determined fields of interest by the user can be used. The user's field of interest may be stored in a predetermined database means provided on the part of a central server for understanding the access intention of a user. Further, the central server may be used to know only the access intention of a user and an additional server means may be used to store the perceived intention of the user therein. Based on the perceived intention of the user, predetermined information including advertisements can be specified by the user and is then provided to the user.
The event that is determined to represent the user's field of interest, which is recorded as above, can be consistently updated if there is another event from the user and it is determined that such event is determined to represent the user's field of interest based on the determined reference as a result of analyzing history information classified/recorded by category. According to an embodiment of the present invention, in step 260, the event recorded as the user's field of interest may be plural in nature.
The method for understanding the access intention of a user according to the present invention can be designed to determine a user's field of interest according to an arbitrary request received from a user. For accuracy of determination, however, it is possible to limit the number or range of requests that can be used to determine a user's field of interest. In this case, since a user's field of interest, i.e., a user's access intention may be determined more accurately, the determined access intention of a user can be used more effectively. For example, an event of events that is determined to best represent a user's intention is determined and the field of interest can be then determined only when an event input by the user belongs to the determined event. In this case, it is not required to perform the step of classifying those events by category, which are determined not to reflect a user's intention, and the step of recording history information. Accordingly, there are advantages in that it is possible to efficiently use the storage and to easily implement the system.
According to a preferred embodiment of the present invention, in the method for understanding a user's intention, a predetermined client program may be installed on a user side. That is, the client program installed on a user device may be operated to monitor user's events (the input of search words or predetermined URLs, clicks of hyperlinks, and the like), classify the event by category, record history information of the event and analyze the recorded history information, in order to determine user's fields of interest based on the predetermined references. According to this embodiment, there is an advantage in that the user's fields of interest can be known by monitoring all cases where a user uses several Internet services. For example, even when a user not only inputs a search word at a search site A but also inputs a search word at a second search site B, it is possible to trace those search words as events. It is thus possible to understand the user's fields of interest more accurately.
Alternately, according to an embodiment of the present invention, before the client program is installed, basic information such as the sex, age, address, occupation, etc. may be received from a user so that reference to them can be made in determining a user's field of interest. For example, if a user is a married woman in her thirties, child rearing, cooking, etc. as the user's fields of interest will be given with a higher priority. Alternately, according to an embodiment of the present invention, if a sample where predetermined objectivity can be secured is obtained, it is possible to consistently determine the current fields of interest of an Internet user by age or sex and to utilize the determined fields of interest of the Internet user in a variety of mamiers. <Providing information via Internet>
This embodiment relates to a method for providing an Internet user with predetermined information corresponding to the user's access intention by using the aforementioned method for determining the user's access intention. Basically, the user's field of interest is determined using the method for determining the Internet user's intention and the field of interest and advertisements related to the field of interest are then linked, so that information related to the field of interest is displayed to the user.
Fig. 3 is a flowchart illustrating a method for providing information via the Internet according to an embodiment of the present invention. Referring to Fig. 3, the method for providing information via the Internet according to the present invention is implemented as follows by using the aforementioned method for determining an Internet user's intention. An example of information provided is advertisements.
In an example of the method for providing information via the Internet shown in Fig. 3, a history file for recording history information of an event input by a user, and an advertisement file for recording an event that is determined to represent the user's access intention as a result of analyzing event are used. In this embodiment, for convenience of explanation, though a history cookie is used as an example of the history file and an advertisement cookie is used as an example of the advertisement file, it is evident that a file of any form can be used only if it is a file in which a history for a predetermined event or an analyzed event can be recorded.
Referring to Fig. 3, in the same manner as the method for determining the access intention of an Internet user described with reference to Fig. 2, a predetermined event is received from a user (step 310). The input event is classified by a predetermined category (step 315). Like the description made with reference to Fig. 2, category refers to a collection of a predetermined pattern of an event input by a user. For example, such a category may be divided according to the degree of immediacy held by an event, i.e., a period that is determined to be effective to know the user's field of interest using the event (hereinafter, referred to as "available period"). That is, if an input event is an event that requires strong immediacy such as "flower delivery," the event is classified as a category where one day (on a daily basis) is the available period. If the event is an event that needs to be watched for a predetermined period such as "computer," the event is classified as a category where a week (on a weekly basis) is the available period. If the event is an event that needs to be watched for a long time such as "studying abroad," the event is classified as a category where one month (on a monthly basis) is the available period. As such, the input event can be classified by category. Next, the event is recorded on an event history cookie (step 320). As those skilled in the art will be understood well, the cookie is a special text file through which a web site has it left in a user's system. This file is used for memorizing something regarding the user at a later time. If a hypertext transfer protocol (HTTP) is used, each request for a web page is independent regardless of other requests. Therefore, a web server does not have any record regarding whether any page has sent to a user before and even does not know that the user has visited which web site previously. A cookie is a device for controlling a web server to have a file regarding a user's access to a web stored in a user computer. Cookie files are usually stored in the lower side of a browser directory used by a user. A cookie is set as an attribute of "document.cookie" and its format is as follows:
Name = value; expire = expDate name: Is a name of a cookie that is stored in a virtual space of a browser and discriminates cookies. value: Is a cookie value expire: Is the expiration period where a cookie may exist in a cookie file as a keyword. expDate: Is the expiration period of a cookie having a GMT (Greenwich Mean Time) format. A cookie is a file stored in a user's computer. In Netscape, up to 300 cookie files can be stored in a single system. The size of a single file is limited to below 4KB.
Every time a new event is input, an event history cookie is updated (step 325). According to an embodiment of the present invention, the number of events stored in the event history cookie may be limited to a predetermined number. The updating can be carried out in a FIFO (First In First Out) mode. In FIFO mode, since an event input for the first time is removed from an event history cookie for the first time, the recency degree of the event is maintained and a storage space is efficiently used.
Further, events stored in the event history cookie may include only predetermined events. This is to prevent an event input by a user without any intention from being stored in the event history cookie. This not only allows a user's field of interest to be more accurately determined but also can reduce a system load necessary to determine the user's field of interest.
Alternately, according to an embodiment of the present invention, the expiration period for the predetermined event is set in the event history cookie. If the event is a predetermined event and the storage period of the event exceeds the expiration period, the event is removed from the event history cookie. For example, if an event is the search words "flower delivery" and the expiration period for the event is set below one day (the search words "flower delivery" has strong immediacy, as described above), the search words "flower delivery" may be removed from the event history cookie regardless of the FIFO mode if one day is expired in a state where the search words "flower delivery" are stored in the event history cookie. According to an embodiment of the present invention, if the event is classified by category based on the degree of immediacy in step 315, the expiration period can be automatically set according to aforementioned available period. In this case, as the same time when the category is classified, an event history cookie wherein the available period specified in the category is set to the expiration period is automatically generated. Incidentally, according to an embodiment of the present invention, such event history cookie is stored in a user's device. Also, a central server can update the event history cookie or issue a new event history cookie by reflecting a new event input by a user.
Next, the central server analyzes the event history cookie (step 330). After the event stored in the event history cookie is analyzed, it is determined whether the event represents the user's field of interest based on a determined reference according to the analysis result (step 335). The predetermined reference is several conditions predetermined by event, as described above, and may be at least one of the number of input of an event, i.e., the frequency number of an event generated, recency degree of an event and a priority predetermined in association with the event. For example, if the number of searches for "flower delivery" input, which is an event that is classified whose available period is one day in step 315, is 2 or more a day, or the number of input of the search word "computer," which is an event that is classified whose available period is over a week in step 315, is 3 or more a week, or the number of input of the search words "studying abroad," which is an event that is classified whose available period is over a month in step 315, is 5 or more a month, it may be determined that the aforementioned event represents the user's field of interest.
In addition, the priority can be determined according to the number of "hits" for advertisements associated with the event for a predetermined period. For example, if a user clicks advertisements related to the search words "bald head" as an event over 5 times in 3 days, it may be determined that the user is very interested in the field related to "bald head." Thus, this event can be given with a higher priority compared to other events.
In step 335, it is determined whether the event input in step 310 represents the user's field of interest based on the mentioned predetermined reference. If it is determined that the event meets the predetermined reference, an advertisement server records the event recorded therein as an advertisement file and issues an advertisement cookie (step 340). If it is determined that the event does not meet the predetermined reference, the process returns to step 330.
According to an embodiment of the present invention, the advertisement cookie may be written including one or more events determined as the user's field of interest. The written advertisement cookie is stored in the user's device (step 345). If the user is connected to the Internet, the advertisement server searches the advertisement cookie stored in the user device and then provides the user with predetermined advertisements corresponding to the event inserted into the advertisement cookie (step 350). The advertisements are then output through a display means of a user's device (step 355). According to this embodiment, the advertisement cookie is stored in a user's device. According to an embodiment of the present invention, however, if the processing capacity of a central server or a predetermined advertisement server operating in association with the central server is sufficient, one or more events related to the user's fields of interest can be managed/stored every user in the central server or the advertisement server.
Furthermore, according to an embodiment of the present invention, in step 350 wherein a user is provided with the predetermined advertisements, an advertising show period can be differently set according to the event. As described above, in case of an event whose available period is classified one day, i.e., advertisements associated with "flower delivery," the advertising show period may be set to one day. In case of advertisements associated with an event such as "computer" whose available period is a week, the advertising show period may be set to 3 or more days to less than a week. In this embodiment, the advertising show period may be differently set according to advertisement charges paid by a sponsor who provides the advertisements. Alternately, according to another embodiment of the present invention, predetermined advertisements provided to the user in step 350 may be not advertisements directly related to an event but may be advertisements indirectly related to the event. For example, assuming that an event of a user is a search word regarding "move," if it is determined that such event is the user's intention, advertisements displayed to a user may include advertisements related to the move related shopping malls that are directly related to "move" as well as advertisements such as movers directly related to "move." In this embodiment, the display priority among the directly or indirectly related advertisements can be adjusted as a matter of convenience. For example, the priority of directly related advertisements is high but the priority is adjusted according to advertisement charges paid by a sponsor.
According to an embodiment of the present invention, in step wherein the predetermined advertisements are provided, the central server has an advertisement identification symbol corresponding to the event, which is stored in the advertisement cookie, stored in a predetermined database means. If a user accesses the Internet, the central server reads the advertisement identification symbol corresponding to the event stored in the advertisement cookie from the database means and then controls the advertisement server to provide a user with predetermined advertisements identified using the advertisement identification symbol. Further, according to an embodiment of the present invention, in step wherein the predetermined advertisements are provided, one or more events are recorded in the advertisement cookie. The advertisement server reads the one or more events stored in the advertisement cookie and then provides a user with advertisements corresponding to these events.
Alternately, according to a preferred embodiment of the present invention, if the event stored in the advertisement cookie is one or more, advertisements can be differently provided to a user according to priorities set in the events. For example, if "flower delivery" and "computer" are stored in an advertisement cookie as events and the priority of "flower delivery" is higher than the priority of "computer," an advertisement server has advertisements associated with "flower delivery" positioned at a place which is more attractive to users or has the advertisements positioned in plural. It is thus possible to provide the user with advertisements in a different manner from advertisements associated with "computer." As such, as a basis for differently providing advertisements for one or more events, advertisement charges paid by a sponsor who wants to provide advertisements for the event become an important factor. Alternately, according to another embodiment of the present invention, if an event recorded in an advertisement cookie is plural, advertisements corresponding to the one or more events can be displayed on a user device in a random rolling mode. According to a preferred embodiment of the present invention, the advertisement cookie is valid for a predetermined period. The advertisement cookie can be constructed so that its expiration period is automatically deleted if the predetermined period elapses. As described above in the description regarding the cookie file, by controlling the expDate within the cookie file, the advertisement cookie can be controlled so that it exists as a cookie valid only for a predetermined period and is expired if the predetermined period elapses. Figs. 4 and 5 are block diagrams illustrating the construction of a system for implementing a method for providing information via the Internet shown in Fig. 3 according to an embodiment of the present invention. The system for implementing the method for providing information via the Internet shown in shown in Figs. 4 and 5 is an embodiment where a search word is input as a user event under a search engine base. The system for providing information via the Internet shown in Fig. 4 includes a user 420, a search engine 410, a cookie 430, a central server 440 and an advertisement server 450 as main components. A data transfer process among the respective components is similar to those described with reference to Fig. 3.
Regarding the system for providing information via the Internet shown in Fig. 4, its operating contents wherein a search word input to a search engine by a user is used as an event will be described in detail. A user 420 inputs a search word to the search engine 410. The input search word is recorded in a history cookie that is updated in a FIFO mode. The history cookie is collected and analyzed in the central server 440. As the analysis result for the history cookie, the advertisement cookie 430 is written and the advertisement cookie 430 is stored in the user(410)'s device. If the user 410 accesses the Internet, the advertisement cookie 430 stored in the user(410)'s device is transmitted to the central server 440. The central server 440 determines an identification symbol of advertisements corresponding to an event recorded in the advertisement cookie 430 and controls the advertisement server 450 to provide the user 410 with predetermined advertisements. Alternately, the advertisement server 450 can directly analyze the advertisement cookie 430 and then provide the user 410 with predetermined advertisemets corresponding to an event stored in the advertisement cookie 430.
Fig. 5 is a block diagram illustrating the construction of a system for implementing the method for providing information via the Internet shown in Fig. 3 according to an embodiment of the present invention.
Another example of the system for providing information via the Internet shown in Fig. 5 includes a user 520, a search engine 510, a cookie 530, a central server 540, an advertisement server 550, and a client program 560 as main components. A data transfer process among the respective components is similar to those described with reference to Fig. 3. The user 520 inputs a search word to the search engine 510. The input search word is collected and analyzed in the central server 540. The client program 560 is an object that shares the function carried out by the central server 540 in Fig. 4 and may be installed in the user(520)'s device. The input search word is recorded in a history cookie that is updated in the FIFO mode. The history cookie is collected and analyzed in the client program 560. As the analysis result for the history cookie, the advertisement cookie 530 is written and the advertisement cookie 530 is stored in the user(520)'s device. If the user 520 is connected to the Internet, the client program 560 determines an object of advertisements to be provided according to the advertisement cookie 530 and controls the advertisement server 550 to provide the user 520 with predetermined advertisements. Alternately, the advertisement server 550 directly receives the advertisement cookie 530 and then provides predetermined advertisements to the user 520.
In another embodiment of the present invention, the client program 560 is executed until the advertisement cookie 530 is generated. An object of advertisements to be provided to a user according to the advertisement cookie 530 is determined and the advertisements are supplied to the user, in the central server 540. Those skilled in the art will appreciate that the function described above can be adequately distributed between the client program 560 and the central server 540 in another shape not described in the embodiment. In the exemplary the system for providing information via the Internet shown in
Figs. 4 and 5, a history file for recording a user's search word log therein, and an advertisement file in which an event known as a user's access intention as a result of analyzing a search word is recorded, are used. For convenience of explanation, in this embodiment, a history cookie is used as an example of the history file and an advertisement cookie is used as an example of the advertisement file. It will be, however, evident that files of any format can be used if the files are files in which a history for a predetermined event or an analyzed event can be recorded. Fig. 6 is a flowchart illustrating a method for providing information via the
Internet according to another embodiment of the present invention. Referring to Fig. 6, the method for providing information via the Internet another embodiment of the present invention is implemented as follows by using the method for determining an access intention of an Internet user. An example of information provided is advertisemets.
The flowchart of the method for providing information via the Internet shown in Fig. 6 is a case where URL is received as an event input by a user.
In the same manner as the method for determining the access intention of the Internet user described with reference to Fig. 2, a predetermined URL, etc. is received from a user (step 610). An event such as the received URL is then classified by category (step 620). In step 620, to classify the event such as the received URL by category is carried out by extracting the highest URL from the input URL and then determining which category the extracted highest URL belongs to. For example, if the user inputs URL such as www.kipo.go.kr/news/030218, www.kipo.go.kr as the highest URL is extracted to select a category corresponding to the URL. In other words, it is determined whether www.kipo.go.kr is URL related to "patent" by searching a predetermined URL data table and www.kipo.go.kr is then automatically classified as a category of an event related to "patent" (for example, an event category whose available period is 3 days). The input URL can be automatically classified according to the category since the URL itself is treated as an event. However, the input URL can be converted into a concept capable of generalizing the received URL according to information contents such as contents stored in the received URL and then be automatically classified according to the category. For instance, as in the above example, if the highest URL of the input URL is extracted, in order to generalize URL represented as www.kipo.go.kr, the URL can be converted into a concept of "patent" according to contents stored in the URL and be classified according to category by treating it as an event input by the user. According to this embodiment, if there is a plurality of web sites having the same or similar contents but different URLs, there is an advantage in that it may be determined that a user is interested in a generalized concept for the plurality of the web sites even if the user accesses different URLs.
In step 610, the URL input by a user is classified by category and history information of the event is recorded (step 630). The history information may contain the event, i.e., the number of the URL input, information on when the URL is input for what period. According to a preferred embodiment of the present invention, the history information may be recorded in the form of a cookie file and a cookie file having history information recorded therein may be stored in a user device or a system for understanding a user's access intention according to the present invention. Next, history information of the recorded event (URL) is analyzed (step 640). It is then determined whether the event (URL) represents the user's field of interest based on a determined reference according to the analyzed information (step 650). Steps 640 and 650 wherein the history information of the event (URL) is analyzed and the user's field of interest is determined may be carried out based on a predetermined reference predetermined according to a category of the URL input by a user, as described above. In step 640, the number of the URL input, which is recorded in the history information, the period of the URL input (period from a first input to a second input) and the like are analyzed. As a result of the analysis, it is determined whether the input URL represents a user's field of interest based on the determined reference (step 650). The predetermined reference is several conditions predetermined by category of an event input by a user and may be at least one of the number of inputs of an event, i.e., the frequency of the event generated, recency degree of the event and a priority predetermined in association with the event. In step 650, it is determined whether the URL input in step 610 represents a user's field of interest based on the predetermined reference. If it is determined that the URL is an event that meets the predetermined reference, the URL is recorded (step 660). If it is determined that the URL is an event that does not meet the predetermined reference, the process returns to step 630. In step 650, the URL that is determined to represent a user's field of interest, is recorded as the user's field of interest (step 660). According to a preferred embodiment of the present invention, the URL that is determined to represent a user's field of interest can be recorded in the form of the cookie file. Alternately, according to another embodiment of the present invention, the URL can be classified and stored by a user in a predetermined database means provided on the part of the central server.
In step 670, a URL that is determined to represent a user's field of interest is linked with advertisements associated with the URL. According to a preferred embodiment of the present invention, step 670 may be operated to record advertising information such as a file name, a file path or the like of advertising contents corresponding to URL that is determined to represent a user's field of interest as an advertisement identification symbol. The advertisements linked in step 670 are displayed to a user if the user accesses the Internet (step 680). According to a preferred embodiment of the present invention, step 680 is carried out in such a manner that the advertisement server reads the URL stored in the cookie file and then provides predetermined advertisements corresponding to the URL. At this time, the advertisement server has the advertisement identification symbol stored therein. The advertisement server may be operated to provide the user with advertisements stored in a remote web server along a file path, etc. of advertising contents corresponding to the URL stored in the advertisement identification symbol.
The method for providing information via the Internet according to another embodiment of the present invention, which has been described with reference to Fig. 6, can be implemented through a predetermined client program installed in a user's device.
In the method for providing information via the Internet according to a preferred embodiment of the present invention, in addition to the process of determining an access intention of an Internet user and providing predetermined information based on the determination as described above, it is possible to provide the user with predetermined information including other factors. That is, it is possible to provide predetermined information, which is locally attractive to a user by tracing the physical position of the user.
The method for providing information considering both a user's physical position and an Internet user's intention further includes the steps of determining a user's access IP address and estimating a user's position using the IP address together with the method for determining the user's intention. Simultaneously when the field of interest is determined by analyzing a request of a user, the user's field of interest is determined considering the user's access region (physical position).
Korean Patent Laid-Open Publication No. 10-2001-35965 (entitled "Method for binding Internet address every institute and region for providing Internet address added information services, and method for acquiring use region information by Internet address binding") discloses a method for knowing positional information of a region where a user accesses through a user's access IP address. Fig. 7 shows an example of an advertising screen displayed considering both information on an Internet user's intention and information on the user's access position according to an embodiment of the present invention user. Fig. 7 shows an example of advertisements 710 that may be displayed on a web page when an Internet user's field of interest is "diet," the IP address of the user is XXX.XXX.XXX.XXX and the user's position estimated using the IP address is Nonhyeon-dong, Kangnam-ku, Seoul.
That is, as shown in Fig. 7, if the user accesses a predetermined web page, advertisements of a special weight-reduction hospital, which is located at Nonhyeon- dong, Kangnam-ku, Seoul, are shown on the web page, thus increasing advertising effects. Also, as can be seen from Fig. 7, though the user performs a search by inputting the search word "Chajangmien," "diet" related advertisements that will be a main interest subject of the user are provided to the user, so that advertising effects for the user is increased. Even though information provided is different from advertisements, information reflecting the user's interest is provided to the user. Thus, necessary information can be provided to the user to that extent.
In the method for providing information via the Internet described with reference to Fig. 4 or 6 according to the present invention, not only advertisements corresponding to the interest list of a user is provided to a user who is connected to the Internet through a web browser, but also predetermined information (for example, advertisements) is transmitted to an e-mail address of a user or predetermined information is transmitted to a user's mobile communication device (portable phone, PDA, etc.). According to this embodiment, there is an advantage in that information on a user's field of interest can be provided to the user through a variety of media. Fig. 8 is a block diagram illustrating an advertising system via the Internet according to an embodiment of the present invention. Referring to Fig. 8, the advertising system via the Internet according to the present invention includes a user's device 810, a communication unit 820, a controller 830, a processing unit 840, a storage unit 850 and an advertisement server 860. A central server for determining an Internet user's intention is indicated by dotted lines in Fig. 8. The components of the advertising system via the Internet according to an embodiment of the present invention will now be described in detail. The communication unit 820 receives an event from a user and is responsible for communications between the user device 810 and the central server.
The processing unit 840 performs the function of classifying the input event by category and determining whether the event represents a user's field of interest based on predetermined references. As described above, as an exemplary category classification of an event, it is possible to classify the category of the event according to the available period of the event. That is, in case of an event such as search words such as "flower delivery" that needs immediacy, the available period is one day. In case of an event such as a search word such as "computer" that needs to be watched for a predetermined period, the available period is a week. As such, it is possible to classify the category for each event. The predetermined reference is several conditions predetermined by the event of a user as described above. It may be at least one of the number of inputs of an event, i.e., the frequency number of the event generated, recency degree of the event and a priority predetermined in association with the event. The processes of classifying the input event by category and determining the user's field of interest based on a predetermined reference are the same as the above.
The storage unit 850 functions to record the user's field of interest and a predetermined code capable of identifying advertisements corresponding to the field of interest. According to a preferred embodiment of the present invention, an advertisement cookie issued to a user is written in a cookie issue unit in the storage unit 850. As such, since the advertisement cookie is written and issued, in addition to a method for recording an event that is determined to be a user's field of interest, a predetermined database means is provided in the storage unit 850 itself. It is thus possible to manage/store an advertisement identification symbol containing a field of interest by the user and advertising information related to it. Alternately, according to a preferred embodiment of the present invention, the database means provided in the storage unit 850 is provided within the advertisement server 860 not the central server. Thus, the database means can perform predetermined additional functions.
The controller 830 serves to control the entire operation of the central server. The advertisement server 860 serves to store/manage predetermined advertising contents. The advertisement server 860 is responsible for analyzing an advertisement cookie stored in the user device 810 and then transferring predetermined advertisements to a user's device 810. The advertisement server 860 serves to not only provide advertisements corresponding to an event that is determined to be the user's field of interest to a user connected to the Internet via a web browser, but also to transfer predetermined advertisements to a user's e-mail address or to a user's mobile communication device (portable phone, PDA, etc.). In this case, the advertisement server 860 may operate in association with a mail server (not shown) or a short message server (not shown). It has been shown that the advertisement server 860 in Fig. 8 is not included in the central server according to the present invention but this is illustrative only. It will be evident that the advertisement server 860 may be included in the central server.
The respective components constituting the advertising system via the Internet according to an embodiment of the present invention are simply functionally classified for convenience of explanation, but are not related to actual physical positions.
The advertising method via the Internet and system thereof according to an aspect of the present invention can be designed to perform a feedback report for subsequent behavior of users exposed to advertisements. For instance, in providing feedback information to a sponsor, URL of the sponsor, a pertinent search word, etc. are stored. Also, a client program can transfer a search word to a central server if a user moves to the URL or performs a search using the search word, so that the number of exposure of the advertisements can be used as its item. Such feedback information item may include the number of a visit to a sponsor's web site, a visit interval, the number of a revisit, the ratio of advertising exposure to the visit and the like after a corresponding advertising exposure. In case where basic information such as a user's age, sex and address is received, it is possible to provide more detailed feedback information based on user's basic information. By providing such feedback information to a sponsor or persons who want it, it is possible to quantitatively determine an information providing effect according to the present invention.
In addition, embodiments of the present invention further relate to computer readable media that include program instructions for performing various computer- implemented operations. The media may also include, alone or in combination with the program instructions, data files, data structures, tables, and the like. The media and program instructions may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well known and available to those having skill in the computer software arts. Examples of computer-readable media include magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD-ROM disks; magneto-optical media such as floptical disks; and hardware devices that are specially configured to store and perform program instructions, such as read-only memory devices (ROM) and random access memory (RAM). The media may also be a transmission medium such as optical or metallic lines, wave guides, etc. including a carrier wave transmitting signals specifying the program instructions, data structures, etc. Examples of program instructions include both machine code, such as produced by a compiler, and files containing higher level code that may be executed by the computer using an interpreter.
Fig. 9 is an internal block diagram illustrating a general-purpose computer system that may be used to determine an Internet user's intention and to provide information based the determined intention according to the present invention. The computer system includes any number of processors 940 (also referred to as central processing units, or CPUs) that are coupled to storage devices including primary storage 960 (typically a random access memory, or "RAM"), primary storage 970 (typically a read only memory, or "ROM"). As is well known in the art, primary storage 960 acts to transfer data and instructions uni-directionally to the CPU and primary storage 960 is used typically to transfer data and instructions in a bi-directional manner. Both of these primary storage devices may include any suitable type of the computer- readable media described above. A mass storage device 910 is also coupled bi- directionally to CPU 940 and provides additional data storage capacity and may include any of the computer-readable media described above. The mass storage device 910 may be used to store programs, data and the like and is typically a secondary storage medium such as a hard disk that is slower than primary storage. A specific mass storage device such as a CD-ROM 920 may also pass data uni-directionally to the CPU. Processor 940 is also coupled to an interface 930 that includes one or more input/output devices such as such as video monitors, track balls, mice, keyboards, microphones, touch-sensitive displays, transducer card readers, magnetic or paper tape readers, tablets, styluses, voice or handwriting recognizers, or other well-known input devices such as, of course, other computers. Finally, processor 940 optionally may be coupled to a computer or telecommunications network using a network connection as shown generally at 950 With such a network connection, it is contemplated that the CPU might receive information from the network, or might output information to the network in the course of performing the above-described method steps. The above-described devices and materials will be familiar to those of skill in the computer hardware and software arts. The hardware elements described above may be configured (usually temporarily) to act as one or more software modules for performing the operations of this invention.
Industrial Applicability
According to a method for determining an Internet user's access intention, and advertising method via the Internet using the same and system thereof according to the present invention, there is a technical effect that a tool capable of determining an Internet user's access intention is provided. According to a method for determining an Internet user's access intention, and advertising method via the Internet using the same and system thereof according to the present invention, there is a technical effect that an Internet user's access intention can be understood and information on fields in which the user has the greatest interest can be provided to the user. According to a method for determining an Internet user's access intention, and advertising method via the Internet using the same and system thereof according to the present invention, there is a technical effect that it can not only maximize advertising effects but also solve a problem in limitations of advertisement resources provided corresponding to search words, by knowing an Internet user's access intention and then providing the user with information on fields in which the user has the greatest interest.
According to a method for determining an Internet user's access intention, and advertising method via the Internet using the same and system thereof according to the present invention, there is a technical effect that it can create a new advertising method, by knowing an Internet user's access intention in advance and then providing information on the user's access intention to a sponsor who wants advertisements related to the access intention to be posted on the Internet.
According to a method for determining an Internet user's access intention, and advertising method via the Internet using the same and system thereof according to the present invention, there is a technical effect that it can provide most suitable information to a user, by determining the user's access intention and at the same time combining means for materializing several users.
Although the present invention has been described in connection with the embodiment of the present invention illustrated in the accompanying drawings, it is not limited thereto since it will be apparent to those skilled in the art that various substitutions, modifications and changes may be made thereto without departing from the scope and spirit of the invention.

Claims

1. A method for determining an Internet user' access intention, comprising the steps of: (a) receiving a predetermined event from a user through the Internet;
(b) classifying the event by a predetermined category;
(c) recording history information of the event;
(d) determining whether the input event represents the user's field of interest based on a predetermined reference by analyzing the history information; and (e) recording the event that is determined to represent the user's field of interest.
2. The method as claimed in claim 1, wherein in the step (a) of receiving the predetermined event of the user, the predetermined event is a search word associated with information for which the user intents to search in the Internet or web page information the user requests to view.
3. The method as claimed in claim 1, wherein the predetermined reference is based on at least one of the number of the events input, recency degree of the request, and a predetermined priority in association with the request.
4. The method as claimed in claim 1, wherein the step (e) of recording the event comprises one of the step of classifying the event by the user and then storing the event in a predetermined server, and the step of recording the event as a file and then storing the file in a storage means of the user's device.
5. The method as claimed in claim 4, wherein the file is a cookie file.
6. The method as claimed in claim 1, further comprising the steps of: determining a user's access IP address; and estimating the user's position based on the IP address, wherein the step (d) of determining whether the event represents the user's field of interest is performed considering the user's estimated position.
7. A method for providing information via the Internet, comprising the steps of: receiving a predetermined event from a user; classifying the event by a predetermined category; recording history information of the event; determining whether the input event represents a user's field of interest based on a predetermined reference by analyzing the history information; recording the event that is determined to represent the user's field of interest; linking the event and predetermined information; and if the user accesses the Internet, providing the linked information to the user.
8. A method for providing information via the Internet, comprising the steps of: confirming a user's field of interest; and providing the user with information related to the user's field of interest, wherein the user's field of interest is predetermined by performing the steps of: receiving a predetermined event from a user; classifying the event according to a predetermined category; recording history information of the event; determining whether the input event represents the user's field of interest based on a predetermined reference by analyzing the history information; recording the event that is determined to represent the user's field of interest; and linking the event and the information.
9. The method as claimed in claim 7 or 8, wherein the information is advertisements.
10. The method as claimed in claim 7 or 8, wherein in the step of receiving the predetermined event of the user, the predetermined event is a search word associated with information for which the user intents to search from the Internet or web page information the user requests to view.
11. The method as claimed in claim 7 or 8, wherein the predetermined reference is based on at least one of the number of the events input, recency degree of the request, and a predetermined priority in association with the request.
12. The method as claimed in claim 7 or 8, wherein the step of recording the event comprises one of the step of classifying the event by the user and storing the event in a predetermined server, and the step of recording the event as a file and then storing file in a storage means of the user's device.
13. The method as claimed in claim 12, wherein the file is a cookie file.
14. The method as claimed in claim 7 or 8, further comprising the steps of: determining a user's access IP address; and estimating the user's position based on the IP address; wherein the step of determining whether the event represents the user's field of interest is performed considering the user's estimated position.
15. An advertising method via the Internet, comprising the steps of: receiving an event from a user; classifying the event according to a predetermined category; recording the event as a history file; determining whether the input event represents a user's field of interest based on a predetermined reference by analyzing the history file; recording the event that is determined to represent the user's field of interest as an advertisement file; and if the user accesses the Internet, providing advertisements associated with the advertisement file to the user.
16. The advertising method as claimed in claim 15, wherein the history file and the advertisement file are a cookie file.
17. The advertising method as claimed in claim 15, wherein the history file and the advertisement file are generated by a predetermined client program that is driven in the user's device.
18. The advertising method as claimed in claim 15, wherein the history file stores events which are predetermined in a FIFO mode.
19. The advertising method as claimed in claim 15, wherein the step of recording the event as the history file comprises the steps of: determining whether the event is a predetermined event; and if the event is the predetermined event, recording the event in the history file.
20. The advertising method as claimed in claim 15, further comprising steps of: maintaining the expiration period corresponding to the predetermined event; and if an event stored in the history file or the advertisement file is the predetermined event and the period where the event is stored exceeds the expiration period corresponding to the predetermined event, deleting the event from the history file or the advertisement file.
21. The advertising method as claimed in claim 15, wherein the predetermined reference is at least one of the frequency of an event occurred, which is included in the history file, recency degree of the event, and a priority predetermined in association with the event.
22. The advertising method as claimed in claim 21, wherein the priority is determined according to the click number of advertisements associated with the event for a predetermined period.
23. The advertising method as claimed in claim 15, wherein the step of providing the user with the advertisements associated with the advertisement file comprises the step of transmitting the advertisements in the form of e-mail, SMS, or WAP Push using the user's e-mail address or mobile communication device.
24. The advertising method as claimed in claim 15, wherein the step of providing the user with the advertisements associated with the advertisement file comprises the step of providing the user with advertisements associated with each of the advertisement file in a predetermined mode if the number of the advertisement file is plural.
25. The advertising method as claimed in claim 24, wherein the predetermined mode is at least one of a random select method, a method for assigning the priority to a specific category, and a differential method depending on advertisement charges prepaid.
26. A computer-readable recording medium in which a program for implementing a method according to any one of claims 1 to 25 is recorded.
27. An advertising system via the Internet, comprising: a communication unit for receiving a predetermined event from a user; a processing unit for classifying the event according to a predetermined category, recording the event as a history file, and determining whether the input event represents the user's field of interest based on a predetermined reference by analyzing the history file; an advertisement file-writing unit for recording the event that is determined to represent the user's field of interest as an advertisement file; and a control unit for controlling a predetermined advertisement server so that advertisements associated with the advertisement file are displayed to the user.
PCT/KR2004/000415 2003-03-18 2004-02-27 A method of determining an intention of internet user, and a method of advertising via internet by using the determining method and a system thereof WO2004084109A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005518760A JP2006520939A (en) 2003-03-18 2004-02-27 Internet user's connection intention determination method, and Internet advertisement method and system using the same

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020030016742A KR100447526B1 (en) 2003-03-18 2003-03-18 A method of determining an intention of internet user, and a method of advertising via internet by using the determining method and a system thereof
KR10-2003-0016742 2003-03-18

Publications (1)

Publication Number Publication Date
WO2004084109A1 true WO2004084109A1 (en) 2004-09-30

Family

ID=36707376

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2004/000415 WO2004084109A1 (en) 2003-03-18 2004-02-27 A method of determining an intention of internet user, and a method of advertising via internet by using the determining method and a system thereof

Country Status (4)

Country Link
JP (1) JP2006520939A (en)
KR (1) KR100447526B1 (en)
CN (1) CN1761972A (en)
WO (1) WO2004084109A1 (en)

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007141020A1 (en) 2006-06-06 2007-12-13 Exbiblio B.V. Contextual dynamic advertising based upon captured rendered text
WO2007149888A2 (en) * 2006-06-19 2007-12-27 Almondnet, Inc. Providing collected profiles to media properties having specified interests
EP2050058A2 (en) * 2006-07-24 2009-04-22 Exbiblio B.V. Referral award system for portable devices
JP2009531782A (en) * 2006-03-29 2009-09-03 ヤフー! インコーポレイテッド Behavioral targeting system
US7702624B2 (en) 2004-02-15 2010-04-20 Exbiblio, B.V. Processing techniques for visual capture data from a rendered document
US7747745B2 (en) 2006-06-16 2010-06-29 Almondnet, Inc. Media properties selection method and system based on expected profit from profile-based ad delivery
US7812860B2 (en) 2004-04-01 2010-10-12 Exbiblio B.V. Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
WO2011035156A2 (en) * 2009-09-18 2011-03-24 Efficient Frontier Advertisee-history-based bid generation system and method for multi-channel advertising
US7990556B2 (en) 2004-12-03 2011-08-02 Google Inc. Association of a portable scanner with input/output and storage devices
US8081849B2 (en) 2004-12-03 2011-12-20 Google Inc. Portable scanning and memory device
US8179563B2 (en) 2004-08-23 2012-05-15 Google Inc. Portable scanning device
US8261094B2 (en) 2004-04-19 2012-09-04 Google Inc. Secure data gathering from rendered documents
WO2012129414A2 (en) * 2011-03-22 2012-09-27 Yieldbot, Inc. System and method for intent-based content matching
US8418055B2 (en) 2009-02-18 2013-04-09 Google Inc. Identifying a document by performing spectral analysis on the contents of the document
US8442331B2 (en) 2004-02-15 2013-05-14 Google Inc. Capturing text from rendered documents using supplemental information
US8447111B2 (en) 2004-04-01 2013-05-21 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US8447066B2 (en) 2009-03-12 2013-05-21 Google Inc. Performing actions based on capturing information from rendered documents, such as documents under copyright
US8489460B2 (en) 2003-02-26 2013-07-16 Adobe Systems Incorporated Method and apparatus for advertising bidding
US8489624B2 (en) 2004-05-17 2013-07-16 Google, Inc. Processing techniques for text capture from a rendered document
US8505090B2 (en) 2004-04-01 2013-08-06 Google Inc. Archive of text captures from rendered documents
US8600196B2 (en) 2006-09-08 2013-12-03 Google Inc. Optical scanners, such as hand-held optical scanners
US8620083B2 (en) 2004-12-03 2013-12-31 Google Inc. Method and system for character recognition
US8713418B2 (en) 2004-04-12 2014-04-29 Google Inc. Adding value to a rendered document
US8874504B2 (en) 2004-12-03 2014-10-28 Google Inc. Processing techniques for visual capture data from a rendered document
US8990235B2 (en) 2009-03-12 2015-03-24 Google Inc. Automatically providing content associated with captured information, such as information captured in real-time
US9008447B2 (en) 2004-04-01 2015-04-14 Google Inc. Method and system for character recognition
US9081799B2 (en) 2009-12-04 2015-07-14 Google Inc. Using gestalt information to identify locations in printed information
US9116890B2 (en) 2004-04-01 2015-08-25 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US9143638B2 (en) 2004-04-01 2015-09-22 Google Inc. Data capture from rendered documents using handheld device
US20160019589A1 (en) * 2011-08-31 2016-01-21 Google Inc. Retargeting in a search environment
US9268852B2 (en) 2004-02-15 2016-02-23 Google Inc. Search engines and systems with handheld document data capture devices
US9275051B2 (en) 2004-07-19 2016-03-01 Google Inc. Automatic modification of web pages
US9323784B2 (en) 2009-12-09 2016-04-26 Google Inc. Image search using text-based elements within the contents of images
US9332016B2 (en) 2012-03-28 2016-05-03 Fujitsu Limited Web server, information providing method, and information providing system
US9826057B2 (en) 2008-11-25 2017-11-21 Google Inc. Providing digital content based on expected user behavior
US10431209B2 (en) 2016-12-30 2019-10-01 Google Llc Feedback controller for data transmissions
US10445406B1 (en) 2013-09-30 2019-10-15 Google Llc Automatically determining a size for a content item for a web page
US10614153B2 (en) 2013-09-30 2020-04-07 Google Llc Resource size-based content item selection
US10630751B2 (en) 2016-12-30 2020-04-21 Google Llc Sequence dependent data message consolidation in a voice activated computer network environment
US10956485B2 (en) 2011-08-31 2021-03-23 Google Llc Retargeting in a search environment

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006121269A1 (en) * 2005-05-06 2006-11-16 Nhn Corporation Personalized search method and system for enabling the method
JP4685067B2 (en) * 2006-11-30 2011-05-18 株式会社 イーエムネット Method of providing advertisement status using keywords, advertisement agency method, and advertisement agency system
KR100939897B1 (en) * 2007-08-08 2010-01-29 엔에이치엔비즈니스플랫폼 주식회사 Advertisement display method and system thereof
JP4944853B2 (en) * 2008-08-14 2012-06-06 ヤフー株式会社 Server, method, and program for distributing advertisement to user terminal
US20100076846A1 (en) * 2008-09-25 2010-03-25 Yahoo! Inc. Interest manager
KR101071503B1 (en) * 2008-11-06 2011-10-10 강용석 Internet advertising service system using connecting information of internet user for advertiser web page and method thereof
JP4929268B2 (en) * 2008-11-12 2012-05-09 ヤフー株式会社 Apparatus and method for distributing advertisement based on knowledge level
US20100191539A1 (en) * 2009-01-29 2010-07-29 Loughery Iii Donald L System and method for effectively utilizing a transport structure in an electronic network
US8190473B2 (en) * 2009-03-10 2012-05-29 Google Inc. Category similarities
US8341318B2 (en) * 2009-03-16 2012-12-25 Apple Inc. Techniques for facilitating communication between an accessory and a mobile computing device using application specific protocols
KR101103966B1 (en) 2010-01-05 2012-01-06 주식회사 엘지유플러스 System for Intermediating Goods Advertisement Interworking with Payment Gateway
CN102982025B (en) * 2011-09-02 2016-05-11 北京百度网讯科技有限公司 A kind of search need recognition methods and device
CN103136310B (en) * 2011-12-02 2017-11-28 微软技术许可有限责任公司 The method changed based on the historical query of individual Web sites to new inquiry
CN104063453A (en) * 2014-06-24 2014-09-24 晶赞广告(上海)有限公司 Method for extracting key words of marketing based on URL (uniform resource locator) analysis
CN110297544B (en) * 2019-06-28 2021-08-17 联想(北京)有限公司 Input information response method and device, computer system and readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010106936A (en) * 2000-05-24 2001-12-07 박봉관 Advertisement method of reflecting a user's private taste and apparatus thereof
KR20020030383A (en) * 2000-10-17 2002-04-25 송유진 methode for optimizing advertisements according to a user in a computer network system
KR20020062382A (en) * 2001-01-20 2002-07-26 남경식 The method of advertisement in internet
KR20030006426A (en) * 2001-07-12 2003-01-23 주식회사 코웬 Internet advertising system and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010106936A (en) * 2000-05-24 2001-12-07 박봉관 Advertisement method of reflecting a user's private taste and apparatus thereof
KR20020030383A (en) * 2000-10-17 2002-04-25 송유진 methode for optimizing advertisements according to a user in a computer network system
KR20020062382A (en) * 2001-01-20 2002-07-26 남경식 The method of advertisement in internet
KR20030006426A (en) * 2001-07-12 2003-01-23 주식회사 코웬 Internet advertising system and method

Cited By (94)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8788345B2 (en) 2003-02-26 2014-07-22 Adobe Systems Incorporated Method and apparatus for advertising bidding
US10410255B2 (en) 2003-02-26 2019-09-10 Adobe Inc. Method and apparatus for advertising bidding
US8489460B2 (en) 2003-02-26 2013-07-16 Adobe Systems Incorporated Method and apparatus for advertising bidding
US8831365B2 (en) 2004-02-15 2014-09-09 Google Inc. Capturing text from rendered documents using supplement information
US7707039B2 (en) 2004-02-15 2010-04-27 Exbiblio B.V. Automatic modification of web pages
US7702624B2 (en) 2004-02-15 2010-04-20 Exbiblio, B.V. Processing techniques for visual capture data from a rendered document
US8515816B2 (en) 2004-02-15 2013-08-20 Google Inc. Aggregate analysis of text captures performed by multiple users from rendered documents
US7742953B2 (en) 2004-02-15 2010-06-22 Exbiblio B.V. Adding information or functionality to a rendered document via association with an electronic counterpart
US8442331B2 (en) 2004-02-15 2013-05-14 Google Inc. Capturing text from rendered documents using supplemental information
US8214387B2 (en) 2004-02-15 2012-07-03 Google Inc. Document enhancement system and method
US7818215B2 (en) 2004-02-15 2010-10-19 Exbiblio, B.V. Processing techniques for text capture from a rendered document
US9268852B2 (en) 2004-02-15 2016-02-23 Google Inc. Search engines and systems with handheld document data capture devices
US7831912B2 (en) 2004-02-15 2010-11-09 Exbiblio B. V. Publishing techniques for adding value to a rendered document
US8019648B2 (en) 2004-02-15 2011-09-13 Google Inc. Search engines and systems with handheld document data capture devices
US8005720B2 (en) 2004-02-15 2011-08-23 Google Inc. Applying scanned information to identify content
US9633013B2 (en) 2004-04-01 2017-04-25 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US9116890B2 (en) 2004-04-01 2015-08-25 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US9143638B2 (en) 2004-04-01 2015-09-22 Google Inc. Data capture from rendered documents using handheld device
US8505090B2 (en) 2004-04-01 2013-08-06 Google Inc. Archive of text captures from rendered documents
US8447111B2 (en) 2004-04-01 2013-05-21 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US9008447B2 (en) 2004-04-01 2015-04-14 Google Inc. Method and system for character recognition
US7812860B2 (en) 2004-04-01 2010-10-12 Exbiblio B.V. Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
US8781228B2 (en) 2004-04-01 2014-07-15 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US9514134B2 (en) 2004-04-01 2016-12-06 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US8713418B2 (en) 2004-04-12 2014-04-29 Google Inc. Adding value to a rendered document
US8261094B2 (en) 2004-04-19 2012-09-04 Google Inc. Secure data gathering from rendered documents
US9030699B2 (en) 2004-04-19 2015-05-12 Google Inc. Association of a portable scanner with input/output and storage devices
US8489624B2 (en) 2004-05-17 2013-07-16 Google, Inc. Processing techniques for text capture from a rendered document
US8799099B2 (en) 2004-05-17 2014-08-05 Google Inc. Processing techniques for text capture from a rendered document
US9275051B2 (en) 2004-07-19 2016-03-01 Google Inc. Automatic modification of web pages
US8179563B2 (en) 2004-08-23 2012-05-15 Google Inc. Portable scanning device
US8620083B2 (en) 2004-12-03 2013-12-31 Google Inc. Method and system for character recognition
US7990556B2 (en) 2004-12-03 2011-08-02 Google Inc. Association of a portable scanner with input/output and storage devices
US8874504B2 (en) 2004-12-03 2014-10-28 Google Inc. Processing techniques for visual capture data from a rendered document
US8081849B2 (en) 2004-12-03 2011-12-20 Google Inc. Portable scanning and memory device
US8953886B2 (en) 2004-12-03 2015-02-10 Google Inc. Method and system for character recognition
JP2009531782A (en) * 2006-03-29 2009-09-03 ヤフー! インコーポレイテッド Behavioral targeting system
WO2007141020A1 (en) 2006-06-06 2007-12-13 Exbiblio B.V. Contextual dynamic advertising based upon captured rendered text
US8204783B2 (en) 2006-06-16 2012-06-19 Almondnet, Inc. Media properties selection method and system based on expected profit from profile-based ad delivery
US11610226B2 (en) 2006-06-16 2023-03-21 Almondnet, Inc. Condition-based method of directing electronic profile-based advertisements for display in ad space in video streams
US9830615B2 (en) 2006-06-16 2017-11-28 Almondnet, Inc. Electronic ad direction through a computer system controlling ad space on multiple media properties based on a viewer's previous website visit
US9508089B2 (en) 2006-06-16 2016-11-29 Almondnet, Inc. Method and systems for directing profile-based electronic advertisements via an intermediary ad network to visitors who later visit media properties
US8671139B2 (en) 2006-06-16 2014-03-11 Almondnet, Inc. Media properties selection method and system based on expected profit from profile-based ad delivery
US11836759B2 (en) 2006-06-16 2023-12-05 Almondnet, Inc. Computer systems programmed to perform condition-based methods of directing electronic profile-based advertisements for display in ad space
US10134054B2 (en) 2006-06-16 2018-11-20 Almondnet, Inc. Condition-based, privacy-sensitive media property selection method of directing electronic, profile-based advertisements to other internet media properties
US10839423B2 (en) 2006-06-16 2020-11-17 Almondnet, Inc. Condition-based method of directing electronic advertisements for display in ad space within streaming video based on website visits
US7747745B2 (en) 2006-06-16 2010-06-29 Almondnet, Inc. Media properties selection method and system based on expected profit from profile-based ad delivery
US11301898B2 (en) 2006-06-16 2022-04-12 Almondnet, Inc. Condition-based method of directing electronic profile-based advertisements for display in ad space in internet websites
US20100274665A1 (en) * 2006-06-16 2010-10-28 Roy Shkedi Media properties selection method and system based on expected profit from profile-based ad delivery
US20120173329A1 (en) * 2006-06-16 2012-07-05 Almondnet, Inc. Media properties selection method and system based on expected profit from profile-based ad delivery
US8959146B2 (en) 2006-06-16 2015-02-17 Almondnet, Inc. Media properties selection method and system based on expected profit from profile-based ad delivery
US9208514B2 (en) 2006-06-16 2015-12-08 Almondnet, Inc. Media properties selection method and system based on expected profit from profile-based ad delivery
US8200822B1 (en) * 2006-06-16 2012-06-12 Almondnet, Inc. Media properties selection method and system based on expected profit from profile-based ad delivery
US10475073B2 (en) 2006-06-16 2019-11-12 Almondnet, Inc. Condition-based, privacy-sensitive selection method of directing electronic, profile-based advertisements to selected internet websites
US8280758B2 (en) 2006-06-19 2012-10-02 Datonics, Llc Providing collected profiles to media properties having specified interests
US11093970B2 (en) 2006-06-19 2021-08-17 Datonics. LLC Providing collected profiles to ad networks having specified interests
WO2007149888A3 (en) * 2006-06-19 2008-02-28 Almondnet Inc Providing collected profiles to media properties having specified interests
US8244574B2 (en) 2006-06-19 2012-08-14 Datonics, Llc Method, computer system, and stored program for causing delivery of electronic advertisements based on provided profiles
US10984445B2 (en) 2006-06-19 2021-04-20 Datonics, Llc Providing collected profiles to media properties having specified interests
WO2007149888A2 (en) * 2006-06-19 2007-12-27 Almondnet, Inc. Providing collected profiles to media properties having specified interests
US8589210B2 (en) 2006-06-19 2013-11-19 Datonics, Llc Providing collected profiles to media properties having specified interests
EP2050058A2 (en) * 2006-07-24 2009-04-22 Exbiblio B.V. Referral award system for portable devices
EP2050058A4 (en) * 2006-07-24 2011-01-26 Exbiblio Bv Referral award system for portable devices
US8600196B2 (en) 2006-09-08 2013-12-03 Google Inc. Optical scanners, such as hand-held optical scanners
US9826057B2 (en) 2008-11-25 2017-11-21 Google Inc. Providing digital content based on expected user behavior
US10462259B2 (en) 2008-11-25 2019-10-29 Google Llc Providing digital content based on expected user behavior
US8638363B2 (en) 2009-02-18 2014-01-28 Google Inc. Automatically capturing information, such as capturing information using a document-aware device
US8418055B2 (en) 2009-02-18 2013-04-09 Google Inc. Identifying a document by performing spectral analysis on the contents of the document
US8990235B2 (en) 2009-03-12 2015-03-24 Google Inc. Automatically providing content associated with captured information, such as information captured in real-time
US9075779B2 (en) 2009-03-12 2015-07-07 Google Inc. Performing actions based on capturing information from rendered documents, such as documents under copyright
US8447066B2 (en) 2009-03-12 2013-05-21 Google Inc. Performing actions based on capturing information from rendered documents, such as documents under copyright
WO2011035156A3 (en) * 2009-09-18 2011-07-21 Efficient Frontier Advertisee-history-based bid generation system and method for multi-channel advertising
WO2011035156A2 (en) * 2009-09-18 2011-03-24 Efficient Frontier Advertisee-history-based bid generation system and method for multi-channel advertising
US9081799B2 (en) 2009-12-04 2015-07-14 Google Inc. Using gestalt information to identify locations in printed information
US9323784B2 (en) 2009-12-09 2016-04-26 Google Inc. Image search using text-based elements within the contents of images
WO2012129414A2 (en) * 2011-03-22 2012-09-27 Yieldbot, Inc. System and method for intent-based content matching
WO2012129414A3 (en) * 2011-03-22 2012-12-06 Yieldbot, Inc. System and method for intent-based content matching
US20160019589A1 (en) * 2011-08-31 2016-01-21 Google Inc. Retargeting in a search environment
US9530153B2 (en) * 2011-08-31 2016-12-27 Google Inc. Retargeting in a search environment
US10956485B2 (en) 2011-08-31 2021-03-23 Google Llc Retargeting in a search environment
US10102545B2 (en) 2011-08-31 2018-10-16 Google Llc Retargeting in a search environment
US9332016B2 (en) 2012-03-28 2016-05-03 Fujitsu Limited Web server, information providing method, and information providing system
US11120195B2 (en) 2013-09-30 2021-09-14 Google Llc Resource size-based content item selection
US11093686B2 (en) 2013-09-30 2021-08-17 Google Llc Resource size-based content item selection
US11120194B2 (en) 2013-09-30 2021-09-14 Google Llc Automatically determining a size for a content item for a web page
US10614153B2 (en) 2013-09-30 2020-04-07 Google Llc Resource size-based content item selection
US11586801B2 (en) 2013-09-30 2023-02-21 Google Llc Automatically determining a size for a content item for a web page
US10445406B1 (en) 2013-09-30 2019-10-15 Google Llc Automatically determining a size for a content item for a web page
US11610045B2 (en) 2013-09-30 2023-03-21 Google Llc Resource size-based content item selection
US10893088B2 (en) 2016-12-30 2021-01-12 Google Llc Sequence dependent data message consolidation in a voice activated computer network environment
US10643608B2 (en) 2016-12-30 2020-05-05 Google Llc Feedback controller for data transmissions
US10630751B2 (en) 2016-12-30 2020-04-21 Google Llc Sequence dependent data message consolidation in a voice activated computer network environment
US11475886B2 (en) 2016-12-30 2022-10-18 Google Llc Feedback controller for data transmissions
US10431209B2 (en) 2016-12-30 2019-10-01 Google Llc Feedback controller for data transmissions

Also Published As

Publication number Publication date
CN1761972A (en) 2006-04-19
JP2006520939A (en) 2006-09-14
KR100447526B1 (en) 2004-09-08

Similar Documents

Publication Publication Date Title
WO2004084109A1 (en) A method of determining an intention of internet user, and a method of advertising via internet by using the determining method and a system thereof
KR100458460B1 (en) A method of introducing advertisements and providing the advertisements by using access intentions of internet users and a system thereof
US7013323B1 (en) System and method for developing and interpreting e-commerce metrics by utilizing a list of rules wherein each rule contain at least one of entity-specific criteria
US6983320B1 (en) System, method and computer program product for analyzing e-commerce competition of an entity by utilizing predetermined entity-specific metrics and analyzed statistics from web pages
JP4350744B2 (en) Method and system for providing regional information search results
KR101304119B1 (en) System and method for retargeting advertisements based on previously captured relevance data
US6401118B1 (en) Method and computer program product for an online monitoring search engine
US7930301B2 (en) System and method for searching computer files and returning identified files and associated files
US6553417B1 (en) Internet data access acknowledgment applet and method
US20030154442A1 (en) Visualization tool for web analytics
JP5129742B2 (en) A technique for incrementally adding segmentation criteria to a dataset
US20090210391A1 (en) Method and system for automated search for, and retrieval and distribution of, information
US20070204219A1 (en) Method, system, and computer program product for propagating remotely configurable posters of host site content
US20070282825A1 (en) Systems and methods for dynamic content linking
US7103606B2 (en) Method and apparatus for removing information from a server
US20070271238A1 (en) System and Method For Improving the Search Visibility of a Web Page
US20020191015A1 (en) Method and apparatus for managing history logs in a data processing system
US20080301541A1 (en) Online internet navigation system and method
EP2608065A1 (en) Information provision device, information provision method, programme, and information recording medium
KR20060115488A (en) Personalized search method using bookmark list of web browser and system for enabling the method
US20020194222A1 (en) Method and apparatus for disabling histories in a browser
JP3664923B2 (en) Information source observation apparatus, information source observation method, and computer-readable recording medium recording information source observation program
WO2004107109A9 (en) System and method for dynamically and adaptively delivering special offerings in a network environment
US20020191032A1 (en) Method and apparatus for viewing and managing information in a history
KR20040091532A (en) A method of introducing advertisements and providing the advertisements by using access intentions of internet users and a system thereof

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 20048074194

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2005518760

Country of ref document: JP

122 Ep: pct application non-entry in european phase