KR20030063275A - System and method for targetting advertisement on the internet - Google Patents

System and method for targetting advertisement on the internet Download PDF

Info

Publication number
KR20030063275A
KR20030063275A KR1020030042295A KR20030042295A KR20030063275A KR 20030063275 A KR20030063275 A KR 20030063275A KR 1020030042295 A KR1020030042295 A KR 1020030042295A KR 20030042295 A KR20030042295 A KR 20030042295A KR 20030063275 A KR20030063275 A KR 20030063275A
Authority
KR
South Korea
Prior art keywords
web page
advertisement
internet
web
database
Prior art date
Application number
KR1020030042295A
Other languages
Korean (ko)
Inventor
임성채
Original Assignee
주식회사 코리아 와이즈넛
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 주식회사 코리아 와이즈넛 filed Critical 주식회사 코리아 와이즈넛
Priority to KR1020030042295A priority Critical patent/KR20030063275A/en
Publication of KR20030063275A publication Critical patent/KR20030063275A/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
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement
    • 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
    • G06Q30/0241Advertisements
    • G06Q30/0242Determining effectiveness of advertisements
    • 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
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PURPOSE: An advertising system and method for a targeting advertisement on the Internet is provided to effectively sell an on-line insertion advertisement to an advertiser using a classification and an evaluation of a web page. CONSTITUTION: A medium intention layer(110) registers an Internet address of a web page for inserting an advertisement, collects corresponding web pages using the Internet address, and transmits an advertisement to be inserted into the collected web page on the Internet. A core layer(120) classifies the collected web pages in accordance with a specific classification system and evaluates an advertising effect of the collected web page. An advertiser intention layer(130) sells the collected web page to an advertisement and monitors an advertisement effect of the sold web page. The medium intention layer(110) includes a URL register(11) for registering an Internet address of a web page, a web page collector(112) for collecting a web page corresponded to the registered Internet address, and an advertisement tag generator(113) for creating an advertisement tag for being inserted into each web page and monitoring an exposure frequency of the web page. The core layer(120) includes an advertisement effect estimator(121) for monitoring an Internet connection signal from a user by the advertisement tag and calculating an advertising effect of the web page when the web page is browsed by the user, a sorter(122) for sorting the web page in accordance with the classification system based on contents included in the web page, and a viewer(123) for searching and editing information with respect to the web page. The advertiser intention layer(130) includes an advertisement page selling unit(131) for displaying information with respect to an advertisement effect and the classification to an advertiser and enabling the advertiser to select a wanted web page, and a report unit(132) for monitoring an advertising effect of a web page selected by the advertiser.

Description

인터넷 상에서의 타겟팅 광고를 위한 광고 시스템 및 방법{SYSTEM AND METHOD FOR TARGETTING ADVERTISEMENT ON THE INTERNET}Advertising system and method for targeted advertising on the Internet {SYSTEM AND METHOD FOR TARGETTING ADVERTISEMENT ON THE INTERNET}

본 발명은 인터넷 상에서의 온라인 광고 시스템 및 이를 이용한 온라인 삽입 광고의 판매 방법에 관한 것으로, 특히 타겟팅(targetting) 광고를 위한 웹 페이지의 분류 및 평가를 수행하고, 이러한 분류 및 평가를 이용하여 효율적으로 광고주에게 온라인 삽입 광고를 판매하기 위한 시스템 및 방법에 관한 것이다.The present invention relates to an online advertising system on the Internet and a method of selling online interstitial advertising using the same, and in particular, classifies and evaluates a web page for targeting advertising, and efficiently uses such classification and evaluation. And a system and method for selling online interstitial advertisements.

최근, 인터넷 온라인 광고에는 배너(banner) 광고나 스폰서 링크(sponsor link)와 같이 웹 문서의 특정 부분에 광고 관련 내용을 포함시키는 삽입 광고가 널리 사용되고 있다. 이 삽입 광고는 웹 페이지를 브라우징(browsing)하는 사용자가 그 페이지에서 광고 문구나 광고 관련 음악 및 영상을 보게 함으로써, 특정 상품이나 웹 사이트에 대한 인지도를 높이고, 이와 관련된 네트워크 트래픽(traffic)을 높이는 목적을 갖고 있다.Recently, interstitial advertisements that include advertisement-related contents in specific portions of web documents, such as banner advertisements or sponsor links, have been widely used in Internet online advertisements. This interstitial ad is designed to increase the awareness of a particular product or website and the associated network traffic by allowing users browsing the web page to see the ad copy or advertisement-related music and video on that page. Have

삽입 광고는 이를 포함하는 웹 페이지의 상단 또는 오른쪽 공간에 주로 위치하며, 어떤 특성을 갖는 웹 페이지에 어떤 종류의 상품 또는 웹 사이트를 광고하는 삽입 광고가 포함되는가에 따라 광고 효과에 많은 차이를 보인다.The interstitial ad is mainly located in the upper or right space of the web page including the same. The interstitial advertisement shows a great difference in the effect of the advertisement depending on which kind of product or website is included in the web page having the characteristic.

예를 들어, 동남아시아 관광 상품에 대한 배너 광고를 하고자 하는 광고주는 자신의 배너 광고가 어떤 웹 페이지에 포함되는지에 대해 많은 관심을 가질 것이다. 즉, 자신의 광고가 정치관련 기사를 포함하고 있는 웹 페이지 내에 위치하는 것 보다는 여행정보를 포함하는 웹 페이지에 위치하는 것을 더 선호할 것이다. 이는 여행 정보를 보고 있는 사용자가 여행 상품에 더 관심을 가질 것이라는 매우 당연한 추론에 근거한다.For example, an advertiser wanting to advertise a banner ad for a Southeast Asian tourism product will be interested in which web page his banner ad is included in. That is, it would be preferable to place his advertisement on a web page containing travel information rather than on a web page containing political articles. This is based on the very natural reasoning that a user looking at travel information will be more interested in travel products.

이와 같이, 사용자의 웹 서핑의 의도를 반영한 배너 광고 기법을 일반적으로 사용자 의도에 기반한 타게팅(targetting) 광고라고 칭하고 있으며, 이러한 타게팅 광고 기법은 그렇지 않은 광고 기법에 비해 광고주에게 더 많은 잇점을 주며, 광고를 보게 되는 사용자 입장에서도 유익한 정보를 얻을 수 있는 기회를 줄 수 있는 효과가 있다.As such, banner advertising techniques that reflect the user's intentions to surf the web are generally referred to as targeting ads based on user intentions. These targeting advertising techniques have more advantages for advertisers than those that do not. Users who see the effect can also give the opportunity to obtain useful information.

타게팅 광고 기법의 종래 기술로는, 검색 엔진을 이용한 키워드(keyword)를 이용한 광고 매핑(mapping) 기술이 현재 널리 사용되고 있다. 이 기술은 사용자가 검색의도를 가지고 검색엔진에 입력하는 키워드를 분석하여, 입력된 키워드와 관련성을 갖는 광고를 생성하여 검색된 웹 페이지에 삽입하는 방법이다. 이 방식에서는, 사용자가 주로 사용하는 검색어와 이와 관련된 광고를 미리 분류하여 데이터베이스로 저장하는 방법이 주로 사용된다. 따라서, 이 광고 기법은 항상 검색엔진을 매개로 하여 광고가 수행되어야 하는 점 외에도 검색어 별로 광고를 관리해야 하는 제한이 있다. 또한, 데이터베이스 등에 미리 등록되지 않은 검색어에 대해서는 동적으로 관련 광고를 매핑하는 기술이 필요하다.As a prior art of the targeting advertisement technique, an advertisement mapping technique using a keyword using a search engine is currently widely used. This technology analyzes the keywords that a user inputs into a search engine with the intention of searching, generates an advertisement that is related to the input keyword, and inserts it into the searched web page. In this method, a method of pre-classifying a search word commonly used by a user and an advertisement related thereto and storing the same in a database is mainly used. Therefore, this advertising technique has a limitation in that advertisements must be managed for each search term in addition to that advertisements should always be performed through a search engine. In addition, for a search word that is not registered in advance in a database or the like, a technique for dynamically mapping related advertisements is required.

타게팅 광고에 관련된 또 다른 종래 기술로는, 특정 웹 사이트의 관리자가 자신이 관리하는 웹 페이지를 특정 기준에 따라 분류하고, 분류된 웹 페이지 별로 관련 광고를 수주하는 방식이 있다. 예를 들어, 신문사의 웹 사이트의 경우에는 연예기사로 분류된 웹 페이지에 연예인 패션 관련 광고를 매핑하는 방식을 사용할 수있다. 이러한 방법에서는 웹 페이지의 분류를 얼마나 정확하게 세분화할 수 있는가가 웹 페이지에 포함되는 광고의 광고효과를 좌우한다. 웹 페이지의 정확하며 세부적인 분류를 위해서는 많은 시간과 비용을 필요로 하는 문제점이 있다.Another related art related to targeting advertisements is a method in which an administrator of a specific web site classifies a web page managed by the user according to a specific criterion and receives an associated advertisement for each classified web page. For example, a newspaper web site may use a method of mapping celebrity fashion-related advertisements to web pages classified as entertainer articles. In this method, how accurately the classification of web pages can be subdivided determines the advertising effect of advertisements included in web pages. There is a problem that requires a lot of time and money for accurate and detailed classification of web pages.

본 발명은 상기와 같은 종래 기술의 문제점을 해결하기 위한 것으로서, 타게팅 광고를 위한 웹 페이지의 분류, 광고 효과도 계산을 효율적으로 수행할 수 있는 시스템 및 방법과, 이러한 웹 페이지의 분류 및 광고 효과도 계산 결과를 이용하여 광고주에게 광고 웹 페이지를 판매하는 시스템 및 방법을 제공하는 것을 목적으로 한다.The present invention is to solve the problems of the prior art as described above, the system and method for efficiently performing the calculation of the classification of the web page, the advertising effect for the targeting advertisement, and the classification and the advertising effect of the web page It is an object of the present invention to provide a system and method for selling advertising web pages to advertisers using the calculation results.

즉, 본 발명은 (i) 웹 페이지의 내용을 분석하여 특정 광고분류체계, 즉, 광고 카테고리(category)에 따라 분류할 수 있는 기술, (ii) 웹 페이지가 일반 사용자에게 노출되는 빈도에 따라 광고 효과도를 계산하는 기술, (iii) 광고가 삽입될 웹 페이지의 소유자가 자신의 웹 페이지를 광고주에게 판매 신청하는 기술 등을 포함하는 광고 웹 페이지의 분석에 관한 기술을 제공하는 것을 목적으로 한다.That is, the present invention provides a method of analyzing the contents of (i) the web page and classifying it according to a specific ad classification system, that is, advertisement category, and (ii) the frequency of the web page being exposed to the general user. It is an object of the present invention to provide a technique for analyzing an advertisement web page, including a technique for calculating the degree of effectiveness, (iii) a technique in which the owner of the web page to which the advertisement is to be inserted, and the application for selling the web page to the advertiser.

또한, 본 발명은 (i) 웹 페이지의 분류 및 광고 효과도 결과를 데이터베이스에 저장하고 이 정보를 이용하여 광고주가 원하는 웹 페이지를 검색하는 기술, (ii) 광고 웹 페이지의 중요도를 광고주 별로 정량화하는 기술, (iii) 동일한 광고 웹 페이지를 원하는 다수의 광고주를 위해 광고 페이지를 공유하는 기술 등을 포함하는 광고 웹 페이지의 판매에 관한 기술을 제공하는 것을 목적으로 한다.In addition, the present invention provides a method for (i) storing the results of classification and advertising effectiveness of web pages in a database and using this information to search for web pages desired by advertisers, and (ii) quantifying the importance of advertising web pages for each advertiser. Technology, and (iii) technology relating to the sale of advertising web pages, including technology for sharing advertising pages for multiple advertisers who desire the same advertising web page.

도 1은 본 발명의 바람직한 실시예에 따른 인터넷 상에서의 타겟팅 광고를 위한 광고 시스템의 구성을 나타내는 블록도이다.1 is a block diagram illustrating a configuration of an advertisement system for targeting advertisements on the Internet according to a preferred embodiment of the present invention.

도 2는 본 발명의 바람직한 실시예에 따른 인터넷 상에서의 타겟팅 광고를 위해 웹 페이지의 광고효과도를 계산하기 위한 데이터베이스를 구축하는 방법을 보여주는 흐름도이다.2 is a flowchart illustrating a method of constructing a database for calculating an advertisement effectiveness diagram of a web page for targeting advertisements on the Internet according to a preferred embodiment of the present invention.

도 3은 본 발명의 바람직한 실시예에 따른 인터넷 상에서의 타겟팅 광고를 위한 웹 페이지의 분류 방법을 보여주는 흐름도이다.3 is a flowchart illustrating a method of classifying web pages for targeting advertisements on the Internet according to a preferred embodiment of the present invention.

<도면의 주요부분에 대한 부호의 설명><Description of the code | symbol about the principal part of drawing>

100: 광고 시스템100: advertising system

110: 매체지향계층110: media-oriented layer

120: 코어계층120: core layer

130: 광고주지향계층130: advertiser-oriented hierarchy

상기한 목적을 달성하기 위한 본 발명의 일 관점에 따른 인터넷 상에서의 타겟팅 광고를 위한 광고 시스템은, 광고가 삽입될 웹 페이지의 인터넷 주소를 등록하여 상기 인터넷 주소를 이용하여 이에 대응하는 웹 페이지를 수집하며 상기 수집된 웹 페이지에 삽입될 광고를 상기 인터넷 상으로 전송하는 매체지향계층, 상기 수집된 웹 페이지를 특정 분류체계에 따라 분류하며 상기 수집된 웹 페이지의 광고효과를 평가하는 코어계층, 상기 수집된 웹 페이지를 광고주에게 판매하며 상기 판매된 웹 페이지의 광고효과를 모니터링하는 광고주지향계층을 포함한다.In order to achieve the above object, an advertisement system for targeting advertisement on the Internet according to an aspect of the present invention registers an Internet address of a web page into which an advertisement is to be inserted and collects a web page corresponding thereto using the Internet address. And a media-oriented layer for transmitting advertisements to be inserted into the collected web pages on the Internet, a core layer for classifying the collected web pages according to a specific classification system, and evaluating the advertising effect of the collected web pages. And selling the web page to an advertiser and monitoring an advertisement effect of the sold web page.

또한 본 발명의 다른 관점에 따른 인터넷 상에서 수집된 웹 페이지의 인터넷 주소에 대응하는 숨겨진 파일을 데이터베이스에 저장하고 상기 숨겨진 파일에 대한 연결 요청을 포함하는 태그를 생성하여 상기 웹 페이지 내에 삽입하는 광고 시스템에서 상기 웹 페이지의 광고효과를 평가 방법은, 사용자로부터 상기 광고 시스템으로 상기 숨겨진 파일에 대한 연결 요청이 수신되는지 확인하는 제 1 단계, 상기 제 1 단계에서 상기 숨겨진 파일에 대한 연결 요청이 있는 경우에 상기 데이터베이스에 상기 숨겨진 파일에 대응하는 엔트리가 있는지 확인하는 제 2 단계, 상기 제 2 단계에서 상기 엔트리가 상기 데이터베이스에 존재하지 않는 경우에는 상기 연결 요청을 무시하고 상기 엔트리가 상기 데이터베이스에 존재하는 경우에는 상기 연결 요청을 송신한 사용자의 인터넷 주소를 획득하여 상기 데이터베이스에 저장하는 제 3 단계, 상기 숨겨진 파일에 대한 연결 요청의 횟수 및 상기 연결 요청을 송신한사용자의 인터넷 주소의 개수를 이용하여 상기 웹 페이지의 광고효고도를 계산하는 제 4 단계를 포함한다.In addition, in the advertising system for storing a hidden file corresponding to the Internet address of the web page collected on the Internet according to another aspect of the present invention in the database and generating a tag containing a connection request for the hidden file in the web page The method of evaluating the advertisement effect of the web page, the first step of checking whether a connection request for the hidden file is received from the user to the advertising system, when the connection request for the hidden file in the first step A second step of checking whether there is an entry corresponding to the hidden file in a database; in the second step, if the entry does not exist in the database, the connection request is ignored and the entry exists in the database. Sent a connection request A third step of acquiring the user's Internet address and storing it in the database, calculating the advertisement effectiveness level of the web page using the number of connection requests for the hidden file and the number of Internet addresses of the user who sent the connection request It includes a fourth step.

본 발명의 또 다른 관점에 따른 인터넷 상에서 수집된 웹 페이지의 문서 내용을 저장하는 웹 페이지 데이터베이스와 웹 페이지의 분류체계를 나타내는 표현식을 저장하는 분류체계 데이터베이스를 포함하는 광고 시스템에서 상기 웹 페이지를 분류하는 방법은, 상기 웹 페이지 데이터베이스에서 상기 웹 페이지 각각의 문서 내용을 읽어서 상기 분류체계 데이터베이스의 표현식을 적용하는 제 1 단계, 상기 문서 내용에 대해 가장 높은 관련값을 갖는 표현식이 나타내는 분류체계에 상기 문서 내용에 대응하는 웹 페이지를 편입시키는 제 2 단계를 포함한다.According to another aspect of the present invention is to classify the web page in the advertising system including a web page database for storing the document content of the web page collected on the Internet and a taxonomy database for storing expressions representing the taxonomy of the web page The method comprises: a first step of reading document content of each web page from the web page database and applying an expression of the taxonomy database, the document content in a taxonomy represented by an expression having the highest association value with respect to the document content A second step of incorporating a web page corresponding to the.

이하, 본 발명의 바람직한 실시예들을 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 바람직한 실시예에 따른 광고 시스템의 구성을 나타내는 블록도이다. 광고 시스템(100)은 크게 세 개의 계층(tier), 즉, 매체지향 계층(media-toward tier)(110), 코어 계층(120) 및 광고주지향 계층(advertiser-toward tier)(130)을 포함한다.1 is a block diagram showing the configuration of an advertising system according to a preferred embodiment of the present invention. The advertising system 100 generally includes three tiers, that is, a media-toward tier 110, a core tier 120, and an advertiser-toward tier 130. .

광고 시스템(100)의 세 개의 계층 중에서 첫 번째 계층인 매체지향계층(media-toward tier)(110)은 광고의 매체가 되는 웹 페이지를 등록하고 삽입 광고를 웹 페이지 상으로 보내주는 역할을 하는 계층으로, URL등록기(URL repository)(111), 웹 페이지 수집기(web crawler)(112), 광고태그 생성기(tag generator)(113) 및 광고 삽입기(advertisement pusher)를 포함한다.The media-toward tier 110, which is the first of three layers of the advertisement system 100, registers a web page as a medium of an advertisement and sends an interstitial advertisement on the web page. As such, a URL repository 111, a web crawler 112, a tag generator 113, and an advertisement pusher are included.

먼저, URL 등록기(111)는 삽입광고가 포함될 웹 페이지들의 URL을 등록한다. 이 때, URL의 등록은 광고를 원하는 회사가 직접 등록하거나 본 발명의 광고 시스템의 운영자가 일괄하여 등록함으로써 수행된다. 이렇게 그것의 URL이 등록된 웹 페이지들은 웹 페이지 수집기(112)에 의해 시스템(100) 내로 수집된다. 즉, URL에 의해 나타난 인터넷 상의 위치에 저장된 웹 페이지들의 HTML 문서 내용이 수집된다.First, the URL register 111 registers URLs of web pages that will include an interstitial advertisement. At this time, the registration of the URL is performed by the company that wants to advertise directly or by the operator of the advertisement system of the present invention. The web pages whose URLs are registered in this way are collected into the system 100 by the web page collector 112. That is, the HTML document content of web pages stored at a location on the Internet indicated by the URL is collected.

광고태그 생성기(113)는 앞서 수집된 웹 페이지들에 삽입될 광고를 위한 태그(tag)를 자동 생성한다. 광고태그 생성기(113)에 의해 생성된 태그는, 사용자에 대한 광고 웹 페이지의 노출빈도를 계산하는데 사용되어, 결과적으로는 후술할 광고 웹 페이지의 광고 효과도의 계산에 이용된다. 한편, 광고 삽입기(114)는 웹 페이지 상에 포함되는 삽입 광고를 인터넷 상으로 전송하는 기능을 수행한다.The advertisement tag generator 113 automatically generates a tag for an advertisement to be inserted into previously collected web pages. The tag generated by the advertisement tag generator 113 is used to calculate the exposure frequency of the advertisement web page to the user, and as a result, is used to calculate the advertisement effectiveness degree of the advertisement web page to be described later. Meanwhile, the advertisement inserter 114 transmits an interstitial advertisement included on the web page to the Internet.

광고 시스템(100)의 두 번째 계층인 코어 계층(core tier)(120)은 매체지향 계층(110) 및 광고주지향 계층(130)에서 전송되는 데이터(웹 페이지에 관한 정보와 광고 수주 현황에 관한 정보 등)를 바탕으로 타겟팅 광고를 수행하는 계층으로, 광고효과 평가기(ad-effect evaluator)(121), 분류기(categorizer)(122), 뷰어(viewer & updater)(123) 및 광고 매핑기(ad-mapper)(124)를 포함한다.The second tier of the advertisement system 100, the core tier 120, includes data transmitted from the media oriented layer 110 and the advertiser oriented layer 130 (information about web pages and information on advertisement orders). Etc.), which is a layer for performing targeted advertisements, including an ad-effect evaluator 121, a categorizer 122, a viewer & updater 123, and an ad mapper. -mapper) 124.

먼저, 광고효과 평가기(121)는 수집된 웹 페이지들 각각의 광고 효과도(advertisement effect)를 계산하는 기능을 수행하며, 분류기(122)는 수집된 광고 페이지를 특정 분류기준에 따라 자동 분류하는 역할을 수행한다. 광고효과 평가기(121) 및 분류기(122)에 대한 자세한 내용은 후술하기로 한다.First, the advertisement effect evaluator 121 calculates an advertisement effect of each of the collected web pages, and the classifier 122 automatically classifies the collected advertisement pages according to specific classification criteria. Play a role. Details of the advertisement effect evaluator 121 and the classifier 122 will be described later.

다음으로, 뷰어(123)는 광고효과 평가기(121) 및 분류기(122)에 의해 분류되고 그 광고효과가 평가된 웹 페이지들을 광고주가 검색하게 하는 기능을 수행한다. 또한, 뷰어(123)는 웹 페이지들에 관한 세부 사항들을 편집할 수 있는 기능도 수행한다. 광고 매핑기(124)는 광고주가 구입한 광고 웹 페이지 별로 이에 삽입될 광고의 ID를 저장하는 기능을 수행한다. 일단 특정 광고주에 의해 구입된 웹 페이지에는 여기에 삽입될 삽입 광고가 결정되지만, 이러한 광고와 웹 페이지의 매핑 관계는 필요에 따라 변경될 수 있으므로, 이러한 변경사항을 반영하여 웹 페이지에 올바른 광고가 포함될 수 있도록 해야 한다. 앞서 설명한 광고 삽입기(114)는 광고 매핑기에 의해 저장된 광고 ID를 이용하여 해당 광고를 인터넷 상으로 전송한다.Next, the viewer 123 performs a function of allowing the advertiser to search the web pages classified by the advertisement effect evaluator 121 and the classifier 122 and evaluated for the advertisement effect. In addition, the viewer 123 also performs a function of editing the details of the web pages. The advertisement mapper 124 stores an ID of an advertisement to be inserted into each advertisement web page purchased by the advertiser. Once a web page has been purchased by a particular advertiser, the interstitial ad will be inserted into it, but the mapping relationship between these ads and the web page can change as needed, so the web page will include the correct ad to reflect this change. You should be able to. The advertisement inserter 114 described above transmits the corresponding advertisement on the Internet by using the advertisement ID stored by the advertisement mapper.

광고주지향 계층(130)은 광고주에게 가장 적합한 광고 웹 페이지를 제시하고 광고주가 구입한 광고 웹 페이지의 광고 효과에 대한 결과를 통보해주는 기능을 수행하는 것으로, 광고 페이지 판매기(ad-page seller)(131) 및 통보기(report tools)(132)를 포함한다.The advertiser-oriented layer 130 serves to present an advertisement web page that is most suitable for the advertiser and to notify the result of the advertisement effect of the advertisement web page that the advertiser has purchased. The ad-page seller 131 And report tools 132.

먼저, 광고 페이지 판매기(131)는 웹 페이지의 분류 및 광고 효과도에 따라 광고주에게 가장 적합한 광고 페이지를 제시하며, 광고주가 선택한 웹 페이지에 광고주의 광고를 등록하게 하는 역할을 수행한다. 또한, 통보기(132)는 광고주가 구입한 광고 페이지에 삽입된 광고의 사용자에 대한 노출 빈도, 사용자의 클릭 횟수 등 광고효과를 모니터링하여 통계자료를 생성한다.First, the advertisement page vending machine 131 presents the advertisement page most suitable for the advertiser according to the classification of the web page and the degree of advertisement effect, and serves to register the advertisement of the advertiser on the web page selected by the advertiser. In addition, the notifier 132 generates statistical data by monitoring advertisement effects such as the frequency of exposure of the advertisement inserted in the advertisement page purchased by the advertiser and the number of clicks of the user.

이하, 앞서 설명한 본 발명의 광고 시스템을 이용하여 웹 페이지의 분류 및 광고 효과도를 계산하는 방법 및 광고 웹 페이지의 판매 방법의 바람직한 실시예를첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, a preferred embodiment of a method of calculating a classification and an advertisement effect degree of a web page and a method of selling an advertisement web page using the above-described advertisement system of the present invention will be described in detail with reference to the accompanying drawings.

웹 페이지의 광고 효과도의 분석 방법Analysis method of advertising effectiveness degree of web page

본 발명에 따른 웹 페이지의 광고 효과도 분석 방법에서는 광고 웹 페이지의 사용자에 대한 노출빈도 광고 웹 페이지에 접근한 사용자의 인터넷 주소(IP 주소)의 개수 및/또는 광고 웹 페이지에 포함된 삽입광고의 면적 등을 기준으로 광고 효과도를 계산한다.In the method of analyzing the advertisement effectiveness of a web page according to the present invention, the number of Internet addresses (IP addresses) of a user accessing an advertisement web page and the number of interstitials included in the advertisement web page Calculate the advertising effectiveness map based on the area.

먼저, 광고 시스템(100)의 광고태그 생성기(113)는 URL 등록기(111)에 의해 등록된 URL의 각각에 유일한(unique) ID를 발급한다. 그리고, 태그 생성기(113)는 이렇게 생성된 URL의 ID를 포함하는 태그를 생성하며, 생성된 태그는 이에 대응하는 URL을 주소로 하는 웹 페이지에 삽입된다.First, the advertisement tag generator 113 of the advertisement system 100 issues a unique ID to each of the URLs registered by the URL register 111. The tag generator 113 generates a tag including the ID of the generated URL, and the generated tag is inserted into a web page having an address corresponding to the URL.

웹 페이지에 삽입된 태그는 이 태그를 포함하는 웹 페이지가 사용자의 웹 브라우저 상에 표시될 때마다 이 태그에 포함된 ID 정보가 인터넷을 통해 광고 시스템(100)에 입력되기 때문에, 해당 웹 페이지의 노출빈도를 계산하는데 사용될 수 있다. 즉, 웹 페이지의 노출빈도는 사용자에게 노출된 웹 페이지에 삽입된 태그가 광고 서버(또는 광고 시스템(100))에 저장된 숨겨진 파일(hidden file)을 요청하는 것을 모니터링함으로써 결정될 수 있다.The tag inserted in the web page is the ID information contained in the tag is entered into the advertising system 100 through the Internet every time the web page containing the tag is displayed on the user's web browser, Can be used to calculate the frequency of exposure. That is, the frequency of exposure of the web page may be determined by monitoring that a tag inserted in the web page exposed to the user requests a hidden file stored in the advertisement server (or the advertisement system 100).

예를 들어, 사용자가 웹 브라우저를 통해서 태그가 포함된 광고 웹 페이지를 열 때마다, 그 태그는 광고 서버에 저장된 해당 숨겨진 파일을 요청하기 위해 사용자의 컴퓨터와 광고 서버 사이의 HTTP 연결을 생성한다. 따라서, 광고 서버는 이러한 HTTP 연결이 생성될 때마다, 해당 숨겨진 파일을 요청한 웹 브라우저의 사용자가 현재 어떤 광고 웹 페이지를 보고 있으며 어떤 컴퓨터에서 HTTP 연결 요청을 전송했는지를 기록한 후에, 해당 숨겨진 파일을 웹 브라우저에게 전송한다. 이때, 숨겨진 파일은 웹 브라우저의 표시 내용과는 무관한 것으로, 웹 브라우저로 전송된 숨겨진 파일은 사용자의 웹 브라우저의 표시 내용에 아무런 영향을 미치지 않는 것으로 사용하는 것이 바람직하다. 또한, 광고 웹 페이지를 정확하게 지정하기 위해서는, 각 광고 웹 페이지에 포함된 삽입광고에 대하여 오직 하나의 숨겨진 파일이 대응되도록 유일한 ID를 생성해야 하며, 이러한 ID에 대응하는 광고 웹 페이지의 URL을 숨겨진 파일의 이름으로 삼고 이를 광고 웹 페이지의 HTTP 위치지정자(locator)로 이용한다.For example, whenever a user opens an ad web page containing a tag through a web browser, the tag creates an HTTP connection between the user's computer and the ad server to request the corresponding hidden file stored on the ad server. Therefore, each time an HTTP connection is made, the ad server records which ad web page the user of the web browser requesting the hidden file is currently viewing and which computer sent the HTTP connection request. Send it to the browser. In this case, the hidden file is irrelevant to the display content of the web browser, and the hidden file transmitted to the web browser does not affect the display content of the user's web browser. In addition, in order to correctly specify an advertisement web page, a unique ID must be generated so that only one hidden file corresponds to an interstitial advertisement included in each advertisement web page, and the URL of the advertisement web page corresponding to the ID is hidden. Use this as the name of and use it as the HTTP locator for the ad's web page.

도 2는 지금까지 설명한 웹 페이지의 광고 효과도 분석의 개념을 이용하여 광고 효과도를 계산하기 위한 데이터베이스의 구축 방법의 바람직한 실시예를 보여준다.FIG. 2 shows a preferred embodiment of a method for constructing a database for calculating an advertisement effectiveness degree using the concept of advertisement effectiveness analysis of a web page described so far.

먼저, 광고를 위해 등록된 웹 페이지의 URL을 읽어서 URL 데이터베이스(UrlDB)에 저장한다(단계 201). 다음으로, URL 데이터베이스(UrlDB)에 저장된 각 엔트리, 즉, URL에 대해 유일한 ID를 생성한다(단계 202). 이때, 생성된 ID에 대응하는 숨겨진 파일 <URL>(웹 페이지의 URL과 동일한 파일이름을 가짐)을 함께 생성한다.First, the URL of the web page registered for the advertisement is read and stored in the URL database UrlDB (step 201). Next, a unique ID is generated for each entry stored in the URL database UrlDB, that is, the URL (step 202). At this time, a hidden file <URL> (having the same file name as the URL of the web page) corresponding to the generated ID is generated together.

이렇게 생성된 숨겨진 파일과 이에 대응하는 웹 페이지의 URL의 쌍 <URL, 파일 URL>을 데이터베이스(AdHiddenFileDB)에 저장한다(단계 203). 다음으로, 생성된 숨겨진 파일 <URL>을 포함하는 광고용 태그를 생성하여, 그 태그를 웹 페이지의 HTML 문서 내에 삽입한다(단계 204). 여기서, 광고용 태그의 생성 작업은 도 1을 참조하여 설명한 광고 시스템(100)의 광고태그 생성기(113)에 의해 수행될 수 있다.The pair of generated URLs and the URLs of the corresponding web pages <URL, file URL> are stored in the database (AdHiddenFileDB) (step 203). Next, a tag for the advertisement including the generated hidden file <URL> is generated and inserted into the HTML document of the web page (step 204). Here, the generating of the advertisement tag may be performed by the advertisement tag generator 113 of the advertisement system 100 described with reference to FIG. 1.

지금까지 설명한 바와 같이 생성된 데이터베이스는 광고 웹 페이지의 노출빈도를 결정하는데 이용된다. 즉, 광고 웹 페이지가 사용자에 의해 웹 브라우저에 표시되면, 웹 페이지에 포함된 태그가 그에 대응되는 숨겨진 파일 <URL>을 요청하는 HTTP 연결 요청을 광고서버에 전송한다. 이 때, 광고서버는 데이터베이스(AdHiddenFileDB)에서 숨겨진 파일 <URL>에 대응하는 엔트리를 검색한다(단계 205 및 206).The database created as described so far is used to determine the frequency of exposure of the advertising web page. That is, when the advertisement web page is displayed by the user in the web browser, the tag included in the web page transmits an HTTP connection request to the advertisement server requesting the hidden file <URL> corresponding thereto. At this time, the advertisement server retrieves an entry corresponding to the hidden file <URL> from the database AdHiddenFileDB (steps 205 and 206).

만약, 데이터베이스(AdHiddenFileDB)에 숨겨진 파일 <URL>에 대응하는 엔트리가 검색되지 않으면, 광고서버는 태그에 의한 HTTP 연결 요청을 무시한다(단계 207). 그렇지 않고, 데이터베이스(AdHiddenFileDB)에 숨겨진 파일 <URL>에 대응하는 엔트리가 검색되면, HTTP 연결 요청을 전송한 웹 브라우저가 실행되고 있는 컴퓨터의 IP 주소에 관한 정보를 웹 브라우저로부터 전송받아, URL과 IP 주소의 쌍 <URL, IP>를 데이터베이스(AdFrequencyDB)에 저장한다(단계 208). 이렇게 구축된 데이터베이스(AdFrequencyDB)에는 각 광고 웹 페이지의 URL 별로 이 페이지를 브라우징한 컴퓨터의 IP 주소가 저장된다.If no entry corresponding to the file <URL> hidden in the database AdHiddenFileDB is found, the ad server ignores the HTTP connection request by the tag (step 207). Otherwise, when an entry corresponding to the file <URL> hidden in the database (AdHiddenFileDB) is found, information about the IP address of the computer on which the web browser that sent the HTTP connection request is running is received from the web browser. The pair of addresses <URL, IP> is stored in a database (AdFrequencyDB) (step 208). The constructed database (AdFrequencyDB) stores the IP address of the computer browsing the page by URL of each advertisement web page.

광고 웹 페이지의 광고 효과도는 데이터베이스(AdFrequencyDB)에 저장된 정보와 광고 웹 페이지에 삽입된 광고의 크기를 이용하여 계산된다. 예를 들어, 임의의 광고 페이지(U)의 광고 효과도(ADE(U))는 아래의 수학식 1과 같이 결정될 수 있다.The advertisement effectiveness degree of the advertisement web page is calculated using the information stored in the database (AdFrequencyDB) and the size of the advertisement inserted in the advertisement web page. For example, the advertisement effect degree ADE (U) of any advertisement page U may be determined as in Equation 1 below.

위 계산식에서, TotalOpen(U)는 웹 페이지(U)가 사용자에 대해 노출된 횟수, UniqueIP(U)는 웹 페이지(U)에 접근한 사용자 컴퓨터의 IP의 개수, ADSpace(U)는 웹 페이지(U)에 포함된 삽입 광고의 컴퓨터 화면 상의 면적을 나타낸다. 한편, 위 계산식에서 사용된 계수 a 및 b는 이에 대응하는 각 항목의 가중치를 결정하는 요소이며, 계수 c는 ADSpace(U)의 값을 정규화하기 위한 값으로, 실험에 의해 결정되는 값이다.In the above formula, TotalOpen (U) is the number of times a web page (U) was exposed to the user, UniqueIP (U) is the number of IPs of the user's computer that accessed the web page (U), and ADSpace (U) is the web page ( U) represents the area on the computer screen of the interstitial ad included in U). On the other hand, the coefficients a and b used in the above formula are factors for determining the weight of each item corresponding to the coefficient c is a value for normalizing the value of ADSpace (U), is a value determined by the experiment.

지금까지 설명된 광고 웹 페이지의 광고 효과도의 계산 과정은 본 발명의 광고효과 평가기(121)에 의해 수행될 수 있으며, 각 웹 페이지의 URL에 대응되는 유일한 ID의 생성 및 저장은 본 발명의 광고 매핑기(124)에 의해 수행될 수 있다.The calculation process of the advertisement effectiveness diagram of the advertisement web page described so far may be performed by the advertisement effect evaluator 121 of the present invention, and the generation and storage of a unique ID corresponding to the URL of each web page may be performed. May be performed by the ad mapper 124.

도 2에는 단계 201 내지 208이 순차적으로 수행되는 것으로 기술되어 있으나, 이들 단계 중에서, 데이터베이스(AdHiddenFileDB)의 구축단계(단계 201 내지 204), 데이터베이스(AdFrequencyDB)의 구축단계(단계 205 내지 208) 서로에 대해 독립적으로 또는 병렬적으로 수행될 수도 있다. 또한, 웹 페이지의 광고효과도의계산 절차는 도 2에 도시된 데이터베이스의 구축 절차와 병렬적으로 수행될 수도 있으며, 이 경우에 웹 페이지의 광고효과도는 수시로 변경되는 데이터베이스에 저장된 정보를 반영하여 계산될 수 있다.In FIG. 2, steps 201 to 208 are described as being sequentially performed. Among these steps, a construction step (step 201 to 204) of the database (AdHiddenFileDB) and a construction step (steps 205 to 208) of the database (AdFrequencyDB) May be performed independently or in parallel. In addition, the calculation process of the advertisement effect diagram of the web page may be performed in parallel with the construction procedure of the database shown in FIG. 2, in which case the advertisement effect diagram of the web page reflects the information stored in the database which is changed from time to time. Can be calculated.

웹 페이지의 분류 방법How to classify web pages

인터넷 상에서의 타겟팅 광고의 효과를 극대화하기 위해서는, 삽입 광고가 포함될 웹 페이지들을 그 특성에 따라 체계적으로 분류하는 방법이 필요하다. 이러한 분류는 자동적으로 수행되어야 하며, 광고 시스템에서 관리하는 분류체계가 변경 또는 추가될 때에도 이러한 변경사항을 반영하여야 하며 웹 페이지들에 해당되는 웹 사이트의 운영에는 영향을 주지 않아야 한다.In order to maximize the effectiveness of targeted advertising on the Internet, there is a need for a method of systematically classifying web pages to include interstitial ads according to their characteristics. This classification should be performed automatically, and this change should be reflected when the classification system managed by the advertisement system is changed or added, and should not affect the operation of the website corresponding to the web pages.

본 발명에 따른 타겟팅 광고를 위한 웹 페이지의 분류 방법은 웹 페이지 내에 포함된 단어들을 사용하여 웹 페이지들을 분류하기 위해서 다음과 같은 확장형 부울린 표현식(boolean expression)을 사용한다. 즉, 예를 들어, "서울/음식점/고기집"이라는 식당에 관련된 웹 페이지의 분류체계가 있다고 가정하면, 이를 정의하는 확장형 부울린 표현식은 수학식 2와 같다.The classification method of a web page for a targeting advertisement according to the present invention uses the following extended boolean expression to classify web pages using words included in the web page. That is, for example, assuming that there is a classification system of a web page related to a restaurant called "Seoul / Restaurant / Meat House", the extended Boolean expression defining this is shown in Equation 2.

여기서, "서울:N1"이라는 표현은 "서울" 이라는 단어가 웹 페이지 상에 N1 개 이상 나타나야 함을 의미한다. 따라서, 위의 확장형 부울린 표현식에서는, 웹 페이지가 "서울/음식점/고기집"이라는 분류에 해당하기 위해서는 "서울"이라는 단어를 N1 개 이상 포함하여야 하며, "음식점" 및 "갈비"라는 단어를 각각 N2 개와 N3 개 이상을 포함하거나, "한식집" 및 "꽃등심"이라는 단어가 각각 N4 개와 N5 개 이상 포함하고 있어야 한다. 상기 확장형 부울린 표현식에서 단어의 개수를 지정하는 값들(N1 내지 N5)은 모두 0 보다 큰 정수 값이어야 한다. 또한, 상기 확장형 부울린 표현식의 끝부분에 포함된 연관값(RV: relevancy value)은, 특정 웹 페이지가 상기 확장형 부울린 표현식의 조건이 만족되어 "서울/음식점/고기집"이라는 분류에 해당되었을 때, 해당 페이지가 해당 분류에 대해 얼마나 큰 연관성을 가지는가를 나타내는 값이다. 연관값은 광고 시스템의 운영자에 의해 결정될 수 있으며, 0 보다 크고 1 보다 작거나 같은 실수값으로, 이 값은 1에 가까울수록 높은 연관성을 나타낸다.Here, the expression "Seoul: N1" means that the word "Seoul" should appear more than N1 on the web page. Thus, in the extended Boolean expression above, the web page must contain at least N1 words "Seoul" in order to fall under the category "Seoul / Restaurant / Meat House", and the words "restaurant" and "galbi" It should contain N2 and N3 or more respectively, or the words "Korean restaurant" and "flower fillet" contain N4 and N5 or more, respectively. In the extended Boolean expression, values N1 to N5 that specify the number of words must be integer values greater than zero. In addition, the relevancy value (RV) included at the end of the extended Boolean expression may indicate that a particular web page is classified as "Seoul / Restaurant / Meat" because the condition of the extended Boolean expression is satisfied. At this time, a value indicating how relevant the page is to the classification. The association value may be determined by the operator of the advertising system and is a real value greater than 0 and less than or equal to 1, the closer to 1 the higher the association.

광고 시스템의 운영자는 상기한 바와 같은 확장형 부울린 표현식을 사용하여 웹 페이지의 분류체계를 추가할 수 있다. 이러한 확장형 부울린 표현식을 이용하여 광고 시스템 내의 분류체계가 정의되면, 이 정의를 만족하는 웹 페이지들은 자동적으로 분류체계로 편입될 수 있다. 이 때, 확장형 부울린 표현식에 포함된 연관값(RV)이 그 표현식에 의해 표현된 분류체계에 속하는 광고 페이지들에게 할당된다.The operator of the advertising system can add a hierarchy of web pages using the extended Boolean expression as described above. If a taxonomy in the advertising system is defined using such an extended Boolean expression, web pages that meet this definition can be automatically incorporated into the taxonomy. At this time, the association value (RV) included in the extended Boolean expression is assigned to the advertisement pages belonging to the taxonomy represented by the expression.

도 3은 상기한 바와 같은 타겟팅 광고를 위한 웹 페이지의 분류 방식에 따라웹 페이지를 분류하는 절차를 나타내는 흐름도이다.3 is a flowchart illustrating a procedure of classifying a web page according to a classification method of a web page for a targeting advertisement as described above.

먼저, 웹 페이지 수집기(112)는 데이터베이스(UrlDB)(도 2 참조)를 이용하여 데이터베이스(UrlDB)에 저장된 URL에 해당하는 웹 페이지들의 HTML 문서들을 수집한다(단계 301). 그리고, 수집된 HTML 문서와 이에 대응하는 URL를 데이터베이스(AdHtmlUrlDB)에 저장한다(단계 302).First, the web page collector 112 collects HTML documents of web pages corresponding to URLs stored in the database UrlDB using the database UrlDB (see FIG. 2) (step 301). The collected HTML document and the corresponding URL are stored in a database AdHtmlUrlDB (step 302).

다음으로, 데이터베이스(AdHtmlUrlDB)와 확장형 부울린 표현식들을 저장한 데이터베이스(ExtBooleanDB)를 이용하여 웹 페이지의 분류 작업을 시작한다(단계 303). 웹 페이지의 분류 작업은 다음과 같이 진행된다.Next, a classification process of the web page is started using the database AdHtmlUrlDB and the database ExtBooleanDB storing the extended Boolean expressions (step 303). The categorization of web pages proceeds as follows.

데이터베이스(AdHtmlUrlDB)에서 하나의 엔트리, 즉, 하나의 웹 페이지를 읽는다(단계 304). 그리고, 읽어들인 웹 페이지의 HTML의 내용에 포함된 단어들에 대응하는 엔트리, 즉, 확장형 부울린 표현식이 데이터베이스(ExtBooleanDB)에 있는지 검사한다(단계 305 및 306). 이 경우, 웹 페이지에 대응하는 확장형 부울린 표현식을 검색할 때, 데이터베이스(ExtBooleanDB)에 저장된 확장형 부울린 표현식의 관련값(RV)이 사전결정된 임계치(threshold) 보다 큰 값을 갖는지 검사한다.One entry is read from the database AdHtmlUrlDB, that is, one web page (step 304). Then, it is checked whether an entry corresponding to the words included in the content of the HTML of the read web page, that is, the extended Boolean expression exists in the database ExtBooleanDB (steps 305 and 306). In this case, when searching for the extended Boolean expression corresponding to the web page, it is checked whether the related value RV of the extended Boolean expression stored in the database ExtBooleanDB has a value larger than a predetermined threshold.

데이터베이스(ExtBooleanDB)에 그러한 엔트리가 존재하지 않으면, 현재 웹 페이지에 기본분류(default 분류)를 할당하고, 그 결과를 데이터베이스(AdCategoryDB)에 저장한다(단계 307). 만약 데이터베이스(ExtBooleanDB)에 그러한 엔트리가 존재하면, 그 엔트리의 확장형 부울린 표현식에 의해 표현되는 분류체계로 현재 웹 페이지를 편입시키고, 그 결과를 데이터베이스(AdCategoryDB)에 저장한다(단계 308). 이 때, 검색된데이터베이스(ExtBooleanDB)의 엔트리는 하나 이상이 될 수 있으며, 따라서, 웹 페이지는 다수의 분류체계에 편입될 수 있다. 또는, 웹 페이지는 다수의 분류체계 중에서 가장 높은 연관값(RV)을 갖는 분류체계에 편입시킬 수도 있다.If such an entry does not exist in the database ExtBooleanDB, a default classification is assigned to the current web page, and the result is stored in the database AdCategoryDB (step 307). If such an entry exists in the database ExtBooleanDB, it incorporates the current web page into the taxonomy represented by the extended Boolean expression of that entry and stores the result in the database AdCategoryDB (step 308). At this time, the searched database ExtBooleanDB may have one or more entries, and thus, the web page may be included in a plurality of classification systems. Alternatively, the web page may be incorporated into a taxonomy having the highest correlation value (RV) among a plurality of taxonomy.

마지막으로, 데이터베이스(AdHtmlUrlDB)의 모든 엔트리가 처리되었는지 확인한다(단계 309). 데이터베이스(AdHtmlUrlDB)의 모든 엔트리가 처리되었으면, 웹 페이지의 분류작업을 종료하고, 그렇지 않으면 데이터베이스(AdHtmlUrlDB)의 다음 엔트리에 대한 분류작업을 진행한다.Finally, it is checked whether all entries in the database AdHtmlUrlDB have been processed (step 309). If all entries in the database AdHtmlUrlDB have been processed, the categorization of the web page is terminated, otherwise the categorization of the next entry in the database AdHtmlUrlDB is performed.

광고 웹 페이지의 판매 방법How to Sell Ad Web Pages

도 2 및 3을 참조하여 설명된 웹 페이지의 광고 효과도의 계산 및 분류 절차를 수행한 후, 광고 시스템(100)은 다음과 같은 엔트리를 저장하는 데이터베이스를 구축할 수 있다.After performing the calculation and classification procedure of the advertisement effect diagram of the web page described with reference to FIGS. 2 and 3, the advertisement system 100 may build a database storing the following entries.

<웹 페이지, URL, 광고효과도, 분류체계 ID1, RV1, 분류체계 ID2, RV2, ... , 분류체계 IDn, RVn><Web page, URL, effectiveness chart, taxonomy ID1, RV1, taxonomy ID2, RV2, ..., taxonomy IDn, RVn>

즉, 각 웹 페이지가 속하는 분류체계들과 관련값들, 그리고 그 페이지에 대한 광고효과도를 포함하는 엔트리를 별도의 데이터베이스(AdEffectCategoryDB)에 저장할 수 있다.That is, an entry including the classification systems and related values to which each web page belongs, and the advertisement effect map for the page may be stored in a separate database (AdEffectCategoryDB).

이렇게 저장된 데이터베이스(AdEffectCategoryDB)의 데이터는 각 웹 페이지의 최종 광고 단가를 결정하는데 사용된다. 예를 들어, 각 웹 페이지의 광고 단가는 그 페이지의 광고 효과도 및 분류 연관값(RV)에 비례하여 결정될 수 있다. 따라서, 광고주는 데이터베이스(AdEffectCategoryDB)에 저장된 웹 페이지에 대한 각종 정보 및 광고 단가를 참고하여 광고 웹 페이지를 선택하게 된다.The data stored in this database (AdEffectCategoryDB) is used to determine the final advertising unit price of each web page. For example, the advertising unit price of each web page may be determined in proportion to the advertisement effectiveness degree and the classification association value RV of the page. Accordingly, the advertiser selects the advertisement web page by referring to various information about the web page stored in the database AdEffectCategoryDB and the advertisement unit price.

광고주는, 광고 페이지 판매기(131)을 통하여, 데이터베이스(AdEffectCategoryDB)에 저장된 각 웹 페이지의 분류체계, 관련도 및 광고효과도의 검색 또는 정렬(sorting)을 수행할 수 있으며, 이런 검색/정렬의 결과를 컴퓨터 화면을 통하여 보면서 자신에게 가장 적합한 광고 페이지를 선택할 수 있다. 광고주가 선택한 광고 페이지에 대해서는 광고주가 원하는 삽입광고가 배정되며, 이에 대한 정보는 광고 시스템(100)의 코어 계층(110)에 의해 저장되고 관리된다.The advertiser may perform search or sorting of the classification system, relevance, and advertisement effectiveness of each web page stored in the database (AdEffectCategoryDB) through the advertisement page vending machine 131, and the result of such a search / sorting. You can select the advertisement page that is most suitable for you by looking through the computer screen. The insertion page desired by the advertiser is assigned to the advertisement page selected by the advertiser, and information about the advertisement page is stored and managed by the core layer 110 of the advertisement system 100.

본 발명의 광고 시스템(100)에 의해 관리되는 광고 웹 페이지의 삽입광고의 배정 현황은 수시로 변경될 수 있으며, 광고 웹 페이지에는 그러한 변경사항이 반영되어 배너광고가 표시된다. 또한, 각 웹 페이지에는 여러 명의 광고주가 삽입광고를 게재할 수 있으며, 이 경우에 다수의 삽입광고가 표시되는 순서는 라운드로빈 방식으로 결정될 수 있으며, 또는, 광고주가 지불하는 광고 단가에 비례하여 삽입광고의 표시횟수가 결정될 수도 있다.The allocation status of the interstitial advertisement of the advertisement web page managed by the advertisement system 100 of the present invention may be changed at any time, and the advertisement web page displays the banner advertisement by reflecting such changes. In addition, multiple advertisers may place interstitial ads on each web page. In this case, the order in which the plurality of interstitials are displayed may be determined in a round robin manner, or may be inserted in proportion to the unit price of the advertiser. The display frequency of the advertisement may be determined.

이상과 같이 본 발명은 특정 실시예에 의해 설명되었지만, 이것은 본 발명의 범위가 상기한 내용에 한정되는 것을 의도하는 것은 아니며, 아래의 특허청구범위에 정의된 본 발명의 범위를 벗어나지 않는 한도에서 다양한 수정 또는 변경이 가능할 것이다.While the invention has been described above by way of specific embodiments, it is not intended that the scope of the invention be limited to the foregoing, and may vary without departing from the scope of the invention as defined in the following claims. Modifications or changes may be possible.

이상에서 설명한 바와 같이, 본 발명에 의하면, 온라인 상의 타겟팅 광고를 위한 광고 시스템에 있어서, 광고주가 관심을 가질 수 있는 분야에 따른 광고 웹 페이지의 분류 및 광고 웹 페이지가 광고주에게 어느 정도 가치가 있는지를 정량적으로 평가하는 것이 가능하다.As described above, according to the present invention, in the advertising system for online targeted advertising, the classification of the advertising web pages according to the areas that the advertiser may be interested in and how much the advertising web pages are worth to the advertiser It is possible to evaluate quantitatively.

또한, 본 발명에 따르면, 자동화된 기법을 사용하여 다수의 웹 사이트 내에 존재하는 다양한 웹 페이지들을 분류하고 그 광고 효과를 평가할 수 있기 때문에, 여러 가지 종류의 광고를 유치할 수 있는 환경을 마련할 수 있고, 따라서, 다수의 광고주를 쉽게 확보할 수 있는 장점을 가진다.In addition, according to the present invention, an automated technique can be used to classify various web pages existing within a plurality of web sites and evaluate the effectiveness of advertisements, thereby providing an environment in which various kinds of advertisements can be attracted. Therefore, there is an advantage that can easily secure a large number of advertisers.

본 발명에 따르면, 광고 웹 페이지의 분류 및 광고효과도를 자동적으로 수행할 수 있으므로, 광고 시스템의 운영자는 적은 시간과 비용으로 효율적으로 웹 페이지에 대한 광고 마케팅활동을 수행할 수 있다. 또한, 광고주 입장에서는 다양한 종류의 광고 웹 페이지를 선택할 수 있기 때문에, 하나의 특정 웹 사이트 내에서 동일한 형태의 광고를 하는 것에 비해 매우 정확한 타겟팅 광고를 할 수 있는 장점이 있다. 그리고, 본 발명의 광고 시스템을 운영하는 회사 입장에서는 광고주와 광고가 게재될 웹 페이지를 연결하는 서비스에 대한 수수료를 받아서 시스템 운영의 비용에 충당할 수 있는 잇점도 있다.According to the present invention, it is possible to automatically perform the classification and advertising effectiveness of the advertising web page, the operator of the advertising system can efficiently perform the advertising marketing activities for the web page in a small time and cost. In addition, since advertisers can select various types of advertisement web pages, there is an advantage that a highly accurate targeting advertisement can be performed compared to the same type of advertisement within one specific website. In addition, the company operating the advertisement system according to the present invention has an advantage of being able to cover the cost of operating the system by receiving a fee for a service for connecting the advertiser and the web page where the advertisement is to be displayed.

Claims (12)

인터넷 상에서의 타겟팅 광고를 위한 광고 시스템에 있어서,In an advertising system for targeted advertising on the Internet, 광고가 삽입될 웹 페이지의 인터넷 주소를 등록하여 상기 인터넷 주소를 이용하여 이에 대응하는 웹 페이지를 수집하며 상기 수집된 웹 페이지에 삽입될 광고를 상기 인터넷 상으로 전송하는 매체지향계층,A media-oriented layer that registers an internet address of a web page into which an advertisement is to be inserted, collects web pages corresponding to the web page using the internet address, and transmits an advertisement to be inserted into the collected web page onto the internet; 상기 수집된 웹 페이지를 특정 분류체계에 따라 분류하며 상기 수집된 웹 페이지의 광고효과를 평가하는 코어계층,A core layer classifying the collected web pages according to a specific classification system and evaluating the advertising effect of the collected web pages; 상기 수집된 웹 페이지를 광고주에게 판매하며 상기 판매된 웹 페이지의 광고효과를 모니터링하는 광고주지향계층을 포함하는Selling the collected web page to an advertiser and includes an advertiser-oriented layer for monitoring the advertising effect of the sold web page 시스템.system. 제 1 항의 시스템에 있어서,In the system of claim 1, 상기 매체지향계층은,The medium-oriented layer, 웹 페이지의 인터넷 주소를 등록하는 주소 등록기,An address register that registers the Internet address of a web page, 상기 등록된 인터넷 주소에 대응하는 웹 페이지를 수집하는 웹 페이지 수집기,A web page collector for collecting a web page corresponding to the registered internet address, 상기 웹 페이지 각각에 삽입되어 상기 웹 페이지의 사용자에 대한 노출빈도를 모니터링하는데 사용되는 광고태그를 생성하는 광고태그 생성기를 포함하는An ad tag generator inserted into each of the web pages to generate an ad tag used to monitor an exposure frequency of a user of the web page; 시스템.system. 제 2 항의 시스템에 있어서,In the system of claim 2, 상기 코어계층은,The core layer is, 상기 웹 페이지가 사용자에 의해 브라우징(browsing)될 때 상기 웹 페이지에 포함된 상기 광고태그에 의한 상기 사용자로부터의 인터넷 연결 신호를 모니터링하여 상기 웹 페이지의 광고효과도를 계산하는 광고효과 평가기,An advertisement effect evaluator that monitors an internet connection signal from the user by the advertisement tag included in the web page when the web page is browsed by the user, and calculates an advertisement effect degree of the web page; 상기 웹 페이지에 포함된 내용에 기초하여 상기 웹 페이지를 상기 분류체계에 따라 분류하는 분류기,A classifier that classifies the web page according to the classification system based on contents included in the web page; 상기 광고효과가 평가되고 분류된 웹 페이지에 관한 정보를 검색 및 편집하는 뷰어를 포함하는And a viewer for searching and editing information about classified and classified web pages. 시스템.system. 제 3 항의 시스템에 있어서,In the system of claim 3, 상기 광고주지향계층은,The advertiser-oriented layer, 상기 웹 페이지의 광고효과도 및 분류에 관한 정보를 광고주에게 보여줌으로써 상기 광고주가 원하는 웹 페이지를 선택하도록 하는 광고 페이지 판매기,Advertisement page vending machine that allows advertisers to select desired web pages by showing information about advertisement effectiveness level and classification of the web pages to advertisers, 상기 광고주에 의해 선택된 웹 페이지의 광고효과를 모니터링하는 통보기를포함하는And a notifier for monitoring the advertisement effect of the web page selected by the advertiser. 시스템.system. 제 3 항의 시스템에 있어서,In the system of claim 3, 상기 광고 태그에 의한 인터넷 연결 요청은 상기 시스템 내에 저장되어 있는 상기 웹 페이지의 인터넷 주소에 대응하는 숨겨진 파일에 대한 연결 요청이며, 상기 광고효과 평가기는 상기 광고 태그의 인터넷 연결 요청의 횟수를 이용하여 상기 웹 페이지의 광고효과도를 계산하는The internet connection request by the advertisement tag is a connection request for a hidden file corresponding to the internet address of the web page stored in the system, and the advertisement effect evaluator uses the number of times of the internet connection request of the advertisement tag. Calculate the effectiveness of your web pages 시스템.system. 제 5 항의 방법에 있어서,The method of claim 5, 상기 웹 페이지의 광고효과도는 상기 광고 태그에 의한 인터넷 연결 요청의 횟수, 상기 광고 태그가 포함된 상기 웹 페이지를 요청한 사용자의 인터넷 주소의 개수 및/또는 상기 태그를 포함하는 광고의 상기 웹 페이지 상에서의 면적에 비례하는The advertisement effectiveness diagram of the web page includes the number of internet connection requests made by the advertisement tag, the number of internet addresses of the user who requested the web page including the advertisement tag, and / or on the web page of the advertisement including the tag. Proportional to the area of 시스템.system. 제 3 항의 시스템에 있어서,In the system of claim 3, 상기 분류기는 특정 키워드의 종류 및 개수에 따라 분류체계를 결정하며, 상기 분류체계에 따라 분류된 웹 페이지에는 상기 웹 페이지가 편입된 분류에 대한 관련도를 할당하는The classifier determines a classification system according to the type and number of specific keywords, and assigns a relevance to a classification in which the web page is included in a web page classified according to the classification system. 시스템.system. 제 7 항의 시스템에 있어서,In the system of claim 7, 상기 분류기는 상기 분류체계를 나타내기 위한 표현식을 사용하며, 상기 표현식은 웹 페이지에 포함될 수 있는 키워드 및 상기 키워드의 발생횟수의 쌍들과 상기 쌍들간의 논리연산에 의한 조건식을 나타내는 확장형 부울린 표현식(boolean expression)이며, 상기 확장형 부울린 표현식은 상기 조건식이 만족되는 경우에 상기 웹 페이지와 상기 분류체계 사이의 관련값을 출력하는The classifier uses an expression for representing the classification system, and the expression is an extended Boolean expression representing a keyword that can be included in a web page and a conditional expression by pairs of occurrences of the keyword and a logical operation between the pairs. boolean expression), and the extended Boolean expression outputs a related value between the web page and the classification system when the conditional expression is satisfied. 방법.Way. 인터넷 상에서 수집된 웹 페이지의 인터넷 주소에 대응하는 숨겨진 파일을 데이터베이스에 저장하고, 상기 숨겨진 파일에 대한 연결 요청을 포함하는 태그를 생성하여 상기 웹 페이지 내에 삽입하는 광고 시스템에서 상기 웹 페이지의 광고효과를 평가 방법에 있어서,The advertisement system for storing the hidden file corresponding to the Internet address of the web page collected on the Internet in a database, generating a tag including the connection request for the hidden file, and inserting the tag into the web page. In the evaluation method, 사용자로부터 상기 광고 시스템으로 상기 숨겨진 파일에 대한 연결 요청이 수신되는지 확인하는 제 1 단계,A first step of confirming whether a connection request for the hidden file is received from a user to the advertisement system, 상기 제 1 단계에서 상기 숨겨진 파일에 대한 연결 요청이 있는 경우에 상기 데이터베이스에 상기 숨겨진 파일에 대응하는 엔트리가 있는지 확인하는 제 2 단계,A second step of checking whether there is an entry corresponding to the hidden file in the database when there is a connection request for the hidden file in the first step, 상기 제 2 단계에서 상기 엔트리가 상기 데이터베이스에 존재하지 않는 경우에는 상기 연결 요청을 무시하고 상기 엔트리가 상기 데이터베이스에 존재하는 경우에는 상기 연결 요청을 송신한 사용자의 인터넷 주소를 획득하여 상기 데이터베이스에 저장하는 제 3 단계,In the second step, if the entry does not exist in the database, the connection request is ignored. If the entry exists in the database, the Internet address of the user who sent the connection request is obtained and stored in the database. 3rd step, 상기 숨겨진 파일에 대한 연결 요청의 횟수 및 상기 연결 요청을 송신한 사용자의 인터넷 주소의 개수를 이용하여 상기 웹 페이지의 광고효고도를 계산하는 제 4 단계를 포함하는Comprising a fourth step of calculating the advertisement effectiveness of the web page using the number of the connection request for the hidden file and the number of the Internet address of the user who sent the connection request; 방법.Way. 제 9 항의 방법에 있어서,The method of claim 9, 상기 웹 페이지의 광고효과도는 상기 숨겨진 파일에 대한 연결 요청의 횟수, 상기 연결 요청를 송신한 사용자의 인터넷 주소의 개수 및/또는 상기 웹 페이지 상에서의 광고의 면적에 비례하는The advertisement effectiveness diagram of the web page is proportional to the number of connection requests for the hidden file, the number of Internet addresses of the user who sent the connection request, and / or the area of the advertisement on the web page. 방법.Way. 인터넷 상에서 수집된 웹 페이지의 문서 내용을 저장하는 웹 페이지 데이터베이스와 웹 페이지의 분류체계를 나타내는 표현식을 저장하는 분류체계 데이터베이스를 포함하는 광고 시스템에서 상기 웹 페이지를 분류하는 방법에 있어서,Claims [1] A method for classifying a web page in an advertisement system comprising a web page database storing document contents of a web page collected on the Internet and a taxonomy database storing an expression representing a taxonomy of the web page. 상기 웹 페이지 데이터베이스에서 상기 웹 페이지 각각의 문서 내용을 읽어서 상기 분류체계 데이터베이스의 표현식을 적용하는 제 1 단계,A first step of reading the document contents of each web page from the web page database and applying an expression of the taxonomy database; 상기 문서 내용에 대해 가장 높은 관련값을 갖는 표현식이 나타내는 분류체계에 상기 문서 내용에 대응하는 웹 페이지를 편입시키는 제 2 단계를 포함하는A second step of incorporating a web page corresponding to the document content into a classification system represented by an expression having the highest relative value for the document content. 방법.Way. 제 11 항의 방법에 있어서,The method of claim 11, 상기 표현식은 웹 페이지에 포함될 수 있는 키워드 및 상기 키워드의 발생횟수의 쌍들과 상기 쌍들간의 논리연산에 의한 조건식을 나타내는 확장형 부울린 표현식(boolean expression)이며, 상기 확장형 부울린 표현식은 상기 조건식이 만족되는 경우에 상기 웹 페이지와 상기 분류체계 사이의 관련값을 출력하는The expression is an expandable Boolean expression representing a keyword that can be included in a web page, a pair of occurrences of the keyword, and a conditional expression by a logical operation between the pairs, and the extended Boolean expression satisfies the conditional expression. Outputs a related value between the web page and the classification system, if 방법.Way.
KR1020030042295A 2003-06-27 2003-06-27 System and method for targetting advertisement on the internet KR20030063275A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030042295A KR20030063275A (en) 2003-06-27 2003-06-27 System and method for targetting advertisement on the internet

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030042295A KR20030063275A (en) 2003-06-27 2003-06-27 System and method for targetting advertisement on the internet

Publications (1)

Publication Number Publication Date
KR20030063275A true KR20030063275A (en) 2003-07-28

Family

ID=32226955

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030042295A KR20030063275A (en) 2003-06-27 2003-06-27 System and method for targetting advertisement on the internet

Country Status (1)

Country Link
KR (1) KR20030063275A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100893673B1 (en) * 2003-09-05 2009-04-20 구글 잉크. Identifying and/or blocking ads such as document-specific competitive ads
WO2010074847A2 (en) * 2008-12-23 2010-07-01 Yahoo! Inc. Context transfer in search advertising
US8468048B2 (en) 2005-04-22 2013-06-18 Google Inc. Suggesting targeting information for ads, such as websites and/or categories of websites for example

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100893673B1 (en) * 2003-09-05 2009-04-20 구글 잉크. Identifying and/or blocking ads such as document-specific competitive ads
US8239263B2 (en) 2003-09-05 2012-08-07 Google Inc. Identifying and/or blocking ads such as document-specific competitive ads
US8412574B2 (en) 2003-09-05 2013-04-02 Google Inc. Identifying and/or blocking ads such as document-specific competitive ads
US8468048B2 (en) 2005-04-22 2013-06-18 Google Inc. Suggesting targeting information for ads, such as websites and/or categories of websites for example
KR101457008B1 (en) * 2005-04-22 2014-11-05 구글 잉크. A computer-implemented method and an apparatus for suggesting to an advertiser, targeting information for ads and targeting the serving of an ad of the advertiser
US10387917B2 (en) 2005-04-22 2019-08-20 Google Llc Suggesting targeting information for ads; such as websites and/or categories of websites for example
US11037198B2 (en) 2005-04-22 2021-06-15 Google Llc Suggesting targeting information for ads, such as websites and/or categories of websites for example
WO2010074847A2 (en) * 2008-12-23 2010-07-01 Yahoo! Inc. Context transfer in search advertising
WO2010074847A3 (en) * 2008-12-23 2010-08-19 Yahoo! Inc. Context transfer in search advertising
US8886636B2 (en) 2008-12-23 2014-11-11 Yahoo! Inc. Context transfer in search advertising

Similar Documents

Publication Publication Date Title
US9020933B2 (en) Identifying inadequate search content
Rutz et al. Modeling indirect effects of paid search advertising: Which keywords lead to more future visits?
KR101245089B1 (en) Database search system and method of determining a value of a keyword in a search
US10043191B2 (en) System and method for online product promotion
KR100852034B1 (en) Method and apparatus for categorizing and presenting documents of a distributed database
JP5072160B2 (en) System and method for estimating the spread of digital content on the World Wide Web
AU2009200599B9 (en) Identifying related information given content and/or presenting related information in association with content-related advertisements
US6119101A (en) Intelligent agents for electronic commerce
KR100857049B1 (en) Automatically targeting web-based advertisements
KR20070005873A (en) Categorization of locations and documents in a computer network
US20110040604A1 (en) Systems and Methods for Providing Targeted Content
JP2008511057A (en) Method and apparatus for responding to end-user information requests
CN101233513A (en) System and method for reordering a result set
EP0876652A1 (en) Intelligent agents for electronic commerce
JP2009533751A (en) System and method for providing events for users
US20050182677A1 (en) Method and/or system for providing web-based content
Hu et al. A data warehouse/online analytic processing framework for web usage mining and business intelligence reporting
Becker et al. What happens after an ad click? quantifying the impact of landing pages in web advertising
US8676781B1 (en) Method and system for associating an advertisement with a web page
KR20030063275A (en) System and method for targetting advertisement on the internet
US11922457B2 (en) Management of cannibalistic ads to improve internet advertising efficiency
US20220067783A1 (en) Management Of Cannibalistic Ads To Reduce Internet Advertising Spending
JP2023533515A (en) Identifying and managing cannibalistic advertising to improve the effectiveness of Internet advertising
Akani Search Engine Marketing and Social Media Performance of Online Retailers in Rivers State

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
E601 Decision to refuse application