KR101598620B1 - 사용자별 관심 주기를 이용하여 전송하기 위한 광고를 결정하는 광고 시스템 및 방법 - Google Patents

사용자별 관심 주기를 이용하여 전송하기 위한 광고를 결정하는 광고 시스템 및 방법 Download PDF

Info

Publication number
KR101598620B1
KR101598620B1 KR1020100114549A KR20100114549A KR101598620B1 KR 101598620 B1 KR101598620 B1 KR 101598620B1 KR 1020100114549 A KR1020100114549 A KR 1020100114549A KR 20100114549 A KR20100114549 A KR 20100114549A KR 101598620 B1 KR101598620 B1 KR 101598620B1
Authority
KR
South Korea
Prior art keywords
time
user
advertisement
search
interest
Prior art date
Application number
KR1020100114549A
Other languages
English (en)
Other versions
KR20120053551A (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 KR1020100114549A priority Critical patent/KR101598620B1/ko
Publication of KR20120053551A publication Critical patent/KR20120053551A/ko
Application granted granted Critical
Publication of KR101598620B1 publication Critical patent/KR101598620B1/ko

Links

Images

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

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (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)
  • Information Transfer Between Computers (AREA)

Abstract

사용자별 관심 주기를 이용하여 전송하기 위한 광고를 결정하는 광고 시스템 및 방법이 개시된다. 광고 시스템은 관련 검색어 이력 및 광고 노출 이력이 사용자별로 저장되는 관리 테이블을 이용하여 광고 요청에 따라 사용자에게 제공 가능한 광고들을 확인하는 광고 확인부, 관리 테이블을 이용하여 검색어들이 사용자와 관련된 시점 및 광고 요청 시점간의 시간간격인 검색-노출 시간간격을 제공하는 검색-노출 시간간격 제공부, 관리 테이블을 이용하여 사용자의 관심 주요 시간을 설정하는 관심 주요 시간 설정부 및 검색-노출 시간간격 및 관심 주요 시간에 따른 가중치를 이용하여 제공 가능한 광고들의 전송여부를 결정하는 전송여부 결정부를 포함한다.

Description

사용자별 관심 주기를 이용하여 전송하기 위한 광고를 결정하는 광고 시스템 및 방법{ADVERTISEMENT SYSTEM AND METHOD FOR DETERMINING ADVERTISEMENT FOR TRANSMISSION USING INTEREST PERIOD WITH RESPECT TO KEYWORD}
본 발명의 실시예들은 사용자별 관심 주기를 이용하여 전송하기 위한 광고를 결정하는 광고 시스템 및 방법에 관한 것이다.
사용자들은 검색 엔진에 검색어를 입력하여 원하는 정보를 획득할 수 있다. 이러한 사용자들이 획득하는 정보는 사용자의 관심 사항을 반영하는 경우가 많다. 이와 같은 사용자의 관심 사항은 광고주의 광고가 효과를 달성하기 위한 주요한 정보가 된다.
그래서, 사용자가 특정 사이트에 방문하는 경우 사용자가 관심을 가지는 내용과 관련한 광고를 제시하는 경우 광고 효과가 극대화될 수 있다. 따라서, 사용자가 관심을 가지는 내용과 광고를 어떻게 선정할 것인지에 대한 방법이 필요하다. 또한, 광고주의 입장에서 광고 등록을 권장하기 위해 사용자의 관심 사항을 객관적인 지표로 제공할 수 있는 방법이 필요하다.
사용자의 식별 정보, 사용자와 관련된 검색어 및 검색어를 통해 추출된 광고를 서로 연관하여 저장하는 관리 테이블을 이용하여 사용자의 관심 사항이 반영된 광고들을 제공할 때, 사용자의 검색 시점에 대한 최근성과 사용자별 관심 주기를 반영하여 광고 효과를 증가시킬 수 있는 광고 시스템 및 광고 방법이 제공된다.
식별된 사용자별로 또는 식별된 사용자 단말기별로 검색어 관련 시점 패턴 또는 검색어 입력 시점 패턴을 통해 사용자별로 또는 사용자 단말기별로 관심 주요 시간을 설정하여 광고의 제공 시 반영함으로써, 광고의 효과를 증가시킬 수 있는 광고 시스템 및 광고 방법이 제공된다.
관련 검색어 이력 및 광고 노출 이력이 사용자별로 저장되는 관리 테이블을 이용하여 광고 요청에 따라 사용자에게 제공 가능한 광고들을 확인하는 광고 확인부, 관리 테이블을 이용하여 검색어들이 사용자와 관련된 시점 및 광고 요청 시점간의 시간간격인 검색-노출 시간간격을 제공하는 검색-노출 시간간격 제공부, 관리 테이블을 이용하여 사용자의 관심 주요 시간을 설정하는 관심 주요 시간 설정부 및 검색-노출 시간간격 및 관심 주요 시간에 따른 가중치를 이용하여 제공 가능한 광고들의 전송여부를 결정하는 전송여부 결정부를 포함하는 광고 시스템이 제공된다.
일측에 따르면, 관련 검색어 이력은, 상기 사용자로부터 입력된 검색어, 상기 사용자가 구매한 상품과 관련된 검색어, 상기 사용자에게 제공되었던 광고나 웹페이지와 관련된 검색어 중 적어도 하나의 검색어에 대한 정보 및 상기 적어도 하나의 검색어와 상기 사용자가 관련된 시점에 대한 정보를 포함할 수 있다.
다른 측면에 따르면, 관심 주요 시간은 상기 사용자와 관련된 검색어에 대해 시간대별로 측정된 CTR(Click Through Rage)을 이용하여 결정될 수 있다.
또 다른 측면에 따르면, 사용자의 식별 정보는 쿠키를 포함할 수 있고, 관심 주요 시간은 쿠키별로 결정될 수 있다.
또 다른 측면에 따르면, 가중치는, 검색-노출 시간간격이 짧을수록, 동시에 광고 요청이 발생된 시각이 관심 주요 시간에 가까울수록 상대적으로 더 큰 값을 가질 수 있다.
또 다른 측면에 따르면, 전송여부 결정부는, 제공 가능한 광고들 중 전송하는 것으로 결정된 광고들의 전송우선순위를 더 결정할 수 있다.
식별된 사용자와 관련된 검색어 및 상기 검색어가 상기 사용자와 관련된 시점을 추출하는 시점 추출부, 상기 추출된 시점에 따른 상기 사용자의 검색어 관련 시점 패턴에 기초하여 검색어별 관심 주요 시간을 설정하는 관심 주요 시간 설정부 및 상기 관심 주요 시간을 반영하여 상기 사용자에게 전송될 광고를 결정하는 광고 결정부를 포함하는 광고 시스템이 제공된다.
식별된 사용자 단말기를 통해 입력된 검색어 및 상기 검색어가 상기 사용자 단말기를 통해 입력된 시점을 추출하는 시점 추출부, 상기 추출된 시점에 따른 상기 사용자 단말기의 검색어 입력 시점 패턴에 기초하여 검색어별 관심 주요 시간을 설정하는 관심 주요 시간 설정부 및 상기 관심 주요 시간을 반영하여 상기 사용자 단말기로 전송될 광고를 결정하는 광고 결정부를 포함하는 광고 시스템이 제공된다.
관련 검색어 이력 및 광고 노출 이력이 사용자별로 저장되는 관리 테이블을 이용하여 광고 요청에 따라 상기 사용자에게 제공 가능한 광고들을 확인하는 단계, 상기 관리 테이블을 이용하여 검색어들이 상기 사용자와 관련된 시점 및 광고 요청 시점간의 시간간격인 검색-노출 시간간격을 제공하는 단계, 상기 관리 테이블을 이용하여 상기 사용자의 관심 주요 시간을 설정하는 단계 및 상기 검색-노출 시간간격 및 상기 관심 주요 시간에 따른 가중치를 이용하여 상기 제공 가능한 광고들의 전송여부를 결정하는 단계를 포함하는 광고 방법이 제공된다.
식별된 사용자와 관련된 검색어 및 상기 검색어가 상기 사용자와 관련된 시점을 추출하는 단계, 상기 추출된 시점에 따른 상기 사용자의 검색어 관련 시점 패턴에 기초하여 검색어별 관심 주요 시간을 설정하는 단계 및 상기 관심 주요 시간을 반영하여 상기 사용자에게 전송될 광고를 결정하는 단계를 포함하는 광고 방법이 제공된다.
식별된 사용자 단말기를 통해 입력된 검색어 및 상기 검색어가 상기 사용자 단말기를 통해 입력된 시점을 추출하는 단계, 상기 추출된 시점에 따른 상기 사용자 단말기의 검색어 입력 시점 패턴에 기초하여 검색어별 관심 주요 시간을 설정하는 단계 및 상기 관심 주요 시간을 반영하여 상기 사용자 단말기로 전송될 광고를 결정하는 단계를 포함하는 광고 방법이 제공된다.
사용자의 식별 정보, 사용자와 관련된 검색어 및 검색어를 통해 추출된 광고를 서로 연관하여 저장하는 관리 테이블을 이용하여 사용자의 관심 사항이 반영된 광고들을 제공할 때, 사용자의 검색 시점에 대한 최근성과 사용자별 관심 주기를 반영하여 광고 효과를 증가시킬 수 있다.
식별된 사용자별로 또는 식별된 사용자 단말기별로 검색어 관련 시점 패턴 또는 검색어 입력 시점 패턴을 통해 사용자별로 또는 사용자 단말기별로 관심 주요 시간을 설정하여 광고의 제공 시 반영함으로써, 광고의 효과를 증가시킬 수 있다.
도 1은 본 발명의 일실시예에 있어서, 광고주, 광고 플랫폼, 퍼블리셔 및 사용자간의 관계를 개괄적으로 나타낸 도면이다.
도 2는 본 발명의 일실시예에 있어서, 광고 시스템의 개괄적인 모습을 나타낸 도면이다.
도 3은 본 발명의 일실시예에 있어서, 검색어를 입력한 시각과 광고를 노출한 시각간의 시간간격에 따른 CTR 변화의 일례를 나타낸 그래프이다.
도 4는 본 발명의 일실시예에 있어서, 검색-노출 시간간격에 따른 CTR 변화의 다른 예를 나타낸 그래프이다.
도 5는 본 발명의 일실시예에 있어서, 검색-노출 시간 간격에 따른 사용자별 CTR 변화의 일례를 4시간 단위로 나타낸 그래프이다.
도 6은 본 발명의 일실시예에 있어서, 사용자별로 관심 주요 시간을 나타낸 도면이다.
도 7은 본 발명의 일실시예에 있어서, 둘 이상의 사용자가 단말기를 공유하는 경우, 사용자 관심의 주요 시간을 나타낸 도면이다.
도 8은 본 발명의 일실시예에 있어서, 광고 시스템의 내부 구성을 설명하기 위한 블록도이다.
도 9는 본 발명의 일실시예에 있어서, 광고 방법을 도시한 흐름도이다.
도 10은 본 발명의 다른 실시예에 있어서, 광고 시스템의 내부 구성을 설명하기 위한 블록도이다.
도 11은 본 발명의 다른 실시예에 있어서, 광고 방법을 도시한 흐름도이다.
이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.
도 1은 본 발명의 일실시예에 있어서, 광고주, 광고 플랫폼, 퍼블리셔 및 사용자간의 관계를 개괄적으로 나타낸 도면이다.
즉, 도 1은 광고주(110), 광고 플랫폼(120), 퍼블리셔(130) 및 사용자(140)를 나타내고 있다. 여기서, 광고주(110)와 사용자(140)는 실질적으로는 광고주(110)나 사용자(140)가 이용하는 PC(Personal Computer), 스마트폰 등의 단말기를 의미할 수 있다. 즉, 도 1에서 화살표는 광고주(110)가 이용하는 단말기, 광고 플랫폼(120), 퍼블리셔(130) 및 사용자(140)가 이용하는 단말기간에 유무선 네트워크를 이용하여 데이터가 송수신될 수 있음을 의미할 수 있다.
광고 플랫폼(120)은 광고주(110)의 광고에 대한 입찰, 광고와 검색어간의 매칭, 광고나 광고주의 정렬, 퍼블리셔(130)로의 광고 제공 및 광고의 노출에 따른 과금 등을 수행할 수 있다. 광고 플랫폼(120)의 일반적인 기술적 사항들, 즉, 인터넷을 통해 전달되는 검색 광고 및/또는 배너 광고 플랫폼에 관한 사항들과 같이 종래기술들을 참조하여 이해될 수 있는 사항들에 대한 설명을 생략한다.
우선, 본 명세서에서 "퍼블리셔"라는 용어는 "사이트"라는 용어로 치환되어 사용될 수 있다. 다만, 사이트라는 용어를 사용한 설명이, 모바일 단말기에서 실행되는 어플리케이션 화면 등과 같이, 일반적인 PC의 웹 사이트 접속이 아닌 환경에서 본 발명의 실시 가능성을 배제하는 것은 아니다. 역으로, "사이트"라는 용어는 퍼블리싱 사이트 또는 상술한 퍼블리셔라는 용어로 호환되어 사용될 수 있다. 다시 말해, 각각의 사이트는 퍼블리셔(130)에 나타난 개별 퍼블리셔들에 대응될 수 있다. 이때, "사이트"라는 용어는 광고의 노출이 가능하고 유무선 네트워크를 통해 사용자에게 제공 가능한 모든 종류의 웹사이트를 포함할 수 있으며, 웹사이트를 구성하는 하나의 웹페이지를 포함할 수도 있다.
또한, 광고의 "노출"은 사이트(퍼블리셔)를 통해 그 광고주와 연관된 텍스트, 이미지 등, 소리, 동영상, 하이퍼 링크 등의 홍보성 컨텐츠가 해당 사이트의 방문자에게 제공되는 것을 포함하도록 해석될 수 있다. 또한, 노출된 광고에 대한 "선택"은 사용자(사이트 방문자)가 제공된 텍스트, 이미지 등의 홍보성 컨텐츠에 대해 마우스 클릭 등의 반응을 보임으로써, 광고주가 홍보성 컨텐츠의 전달을 통해 달성하고자 한 상황이 발생되는 것을 의미할 수 있다. 이때, 광고주가 유도한 상황은 일례로, 광고주와 연관된 페이지를 광고를 선택한 사용자에게 노출하는 것을 포함할 수 있다.
퍼블리셔(130)는 사용자(140)에게 자신의 사이트를 제공할 수 있고, 사이트를 통해 사이트가 포함하는 페이지들을 제공하거나 입력되는 검색어를 통해 검색어에 대한 검색 결과를 사용자(140)에게 제공할 수 있다. 이때, 퍼블리셔(130)는 광고 플랫폼(120)으로 페이지들을 통해 노출하기 위한 광고들을 전달받아 사용자(140)에게 제공할 수 있다. 또한, 퍼블리셔(130)는 사용자(140)가 입력한 검색어를 광고 플랫폼(120)으로 전달할 수 있고, 광고 플랫폼(120)으로부터 검색어에 대한 광고를 전달받아 검색 결과로서 사용자(140)에게 제공할 수 있다.
퍼블리셔(130)는 사용자(140)가 광고를 직접 제공 받는 경로(화면)를 제공할 수 있으며, 일반적인 온라인 환경에서 광고들은 웹 사이트를 통해 제공될 수 있다. 여기서, 광고 플랫폼(120)이 포함하는 복수의 개별 광고 플랫폼들(제1 광고 플랫폼, 제2 광고 플랫폼, ···) 각각은 퍼블리셔(130)가 포함하는 복수의 개별 퍼블리셔들(제1 퍼블리셔, 제2 퍼블리셔, ···) 중 적어도 하나의 개별 퍼블리셔를 통해 광고를 노출할 수 있다. 또한, 복수의 개별 퍼블리셔들 각각은 사용자(140)에게 적어도 하나의 사이트를 통해 상술한 광고의 노출을 포함하여 통합검색, 키워드 검색, 블로그 서비스 등과 같이 유무선 네트워크를 통해 제공 가능한 다양한 서비스들 중 적어도 하나를 제공할 수 있다.
즉, 기본적으로 사용자(140)는 퍼블리셔(130)에 검색어를 입력하여 검색을 수행할 수 있다. 이 때, 퍼블리셔(130)는 검색어와 연관된 검색 결과를 사용자(100)에게 제공하는 검색 엔진이거나 또는 검색어를 입력받고 검색 결과를 제공하는 서비스 제공 페이지를 사용자에게 표시하는 주체일 수 있다.
도 2는 본 발명의 일실시예에 있어서, 광고 시스템의 개괄적인 모습을 나타낸 도면이다. 본 발명의 실시예들에 따른 광고 시스템(200)은 도 1을 통해 설명한 사용자(140)가 퍼블리셔(130)를 통해 입력한 검색어를 수집하고, 미리 등록된 광고주의 광고들 중 검색어와 매칭되는 광고를 추출할 수 있다. 이러한 광고 시스템(200)은 광고 플랫폼(120)의 개별 광고 플랫폼에 포함된 시스템이거나 또는 개별 광고 플랫폼과 연관된 별도의 시스템일 수 있다. 도 2에서는 특정 광고 플랫폼에 포함된 광고 시스템(200)에 대해 설명한다.
이때, 광고 시스템(200)은 검색어별로 판매 가능한 인벤토리를 예측할 수 있다. 여기서, 인벤토리는 광고의 노출수에 관한 판매 가능량을 의미할 수 있다. 예를 들어, 인벤토리는 광고주(110)가 구매할 수 있는 노출수에 대한 가이드를 제공하기 위한 것으로, 판매 가능량 중 광고주(110)가 구매 가능한 노출수를 의미할 수 있다. 이때, 광고주(110)가 특정 노출수를 구매한 경우, 퍼블리셔(130)의 사이트를 통해 광고 노출 영역에서 해당 노출수만큼 광고주(110)의 광고가 노출될 수 있다. 즉, 광고주(110)가 선택한 검색어에 대한 인벤토리를 미리 알려줌으로써, 광고주(110)는 구매 가능한 광고의 양을 미리 파악할 수 있다. 예를 들어, 광고 시스템(200)은 광고주(110)가 구매한 개런티에 대해 검색어별로 인벤토리를 예상 노출수(Impression)로서 제공할 수 있다. 또한, 광고 시스템(200)은 광고주(110)가 요청하는 적어도 하나의 검색어에 대해 예측된 인벤토리내에서 광고를 판매할 수 있다.
우선, 광고 플랫폼(130)에 포함된 적어도 하나의 개별 광고 플랫폼(210) 또는 광고 시스템(200)은 사용자(140)의 관심 사항이 반영된 광고를 제공하기 위해 사용자(140)가 입력한 검색어에 대해 추출된 광고와 사용자(140)의 식별 정보를 서로 연관시켜 관리 테이블(211)을 생성할 수 있다. 이하에서는, 광고 시스템(200)에서 관리 테이블(211)을 생성하는 경우를 설명한다.
관리 테이블(211)에는 사용자(140)의 식별 정보와 사용자(140)가 입력한 검색어에 대한 정보 그리고 사용자(140)가 입력한 검색어를 통해 추출된 광고에 대한 정보를 서로 연관하여 저장될 수 있다. 보다 자세하게, 관리 테이블(211)에는 관련 검색어 이력 및 광고 노출 이력이 사용자별로 저장될 수 있다. 여기서, 관련 검색어 이력은, 사용자(140)로부터 과거에 입력된 검색어, 사용자(140)가 구매한 상품과 관련된 검색어, 사용자(140)에게 제공되었던 광고나 웹페이지와 관련된 검색어 중 적어도 하나의 검색어에 대한 정보 및 적어도 하나의 검색어와 사용자(140)가 관련된 시점에 대한 정보를 포함할 수 있다. 예를 들어, 사용자(140)가 입력한 검색어와 입력한 검색어에 대해 추출된 광고, 그리고 사용자(140)의 식별 정보가 서로 연관되어 관리, 테이블에 저장될 수 있다. 다른 예로는, 사용자(140)가 구매한 상품과 관련된 검색어, 해당 검색어와 관련된 광고 그리고 사용자(140)의 식별 정보가 서로 연관되어 관리 테이블에 저장될 수 있다. 이때, 검색어와 사용자(140)가 관련된 시점에 대한 정보는 검색어가 사용자(140)로부터 입력된 시점, 또는 사용자(140)가 상품을 구매한 시점 등에 대한 정보를 포함할 수 있다.
아래 표 1은 관리 테이블의 일례를 나타낸다.
Figure 112010075188329-pat00001
표 1은 사용자 "abcd"가 입력한 검색어 "자동차"와 검색어 "자동차"를 통해 노출된 광고 정보들을 나타내고 있다. 이때, 표 1의 관리 테이블 일례에서는 사용자 "abcd"가 검색어 "자동차"를 입력한 시점이 년, 월, 일, 시, 분으로 나타나 있다. 이때, 동일한 사용자가 동일한 검색어를 반복 입력하는 경우에는, 반복 입력된 시점이 관리 테이블에 모두 저장될 수도 있고, 가장 최근에 입력한 시점만이 관리 테이블에 저장될 수도 있다. 이러한 시점에 대한 정보는 검색어의 최근성(recency)를 판단하는데 이용될 수 있다. 또한, 표 1은 각각의 광고들이 노출된 횟수에 대한 정보를 더 포함하고 있다. 즉, 표 1의 일례에서는 검색어 "자동차"를 통해 사용자 "abcd"에게 노출된 횟수를 나타내고 있다.
여기서, 식별 정보는 퍼블리셔(130)에서 사용자(140)를 식별하기 위한 아이디 및 사용자(140)가 퍼블리셔(130)에서 제공하는 사이트에 접근하는데 이용한 단말기의 쿠키 정보 중 적어도 하나를 포함할 수 있다. 또한, 관리 테이블(211)에는 사용자(140)가 과거에 검색어를 입력한 시점으로부터의 경과일에 따라 결정되는 유효기간 정보가 더 저장될 수 있다. 이러한 유효기간 정보는 해당 검색어의 최근성(recency)을 판단하는데 이용될 수 있다.
이때, 광고 시스템(200) 사용자(140)가 검색어를 입력할 때마다 그리고 검색어에 매칭되는 광고가 존재하는 경우, 이러한 관리 테이블(211)을 갱신할 수 있다.
사용자(140)에 대해, 관리 테이블(211)이 생성된 후, 광고 시스템(200)은 사용자(140)가 퍼블리셔(130)에 포함된 개별 퍼블리셔의 서비스 페이지에 방문하는 경우, 관리 테이블(211)에 저장된 광고들을 추출할 수 있다. 이때, 광고 시스템(200)은 사용자(140)가 방문한 서비스 페이지와 관련하여 개별 퍼블리셔에게 추출한 광고를 제공할 수 있고, 개별 퍼블리셔는 제공된 광고를 사용자(140)에게 노출시킬 수 있다.
이때, 관리 테이블(211)에는 복수의 광고들이 저장될 수 있고, 광고 시스템(200)은 이러한 복수의 광고들 중 어떠한 광고를 개별 퍼블리셔에게 제공할 것인가를 결정할 수 있다. 예를 들어, 광고 시스템(200)은 상술한 유효기간 정보에 기초하여 가장 최근에 입력한 검색어에 매칭하는 광고를 개별 퍼블리셔에게 제공할 수 있다. 또 다른 예로, 광고 시스템(200)은 일정 단위기간 이내에 입력된 검색어와 매칭되는 광고들을 개별 퍼블리셔에게 제공할 수도 있다. 이 경우, 개별 퍼블리셔는 제공받은 광고들을 사이트를 통해 랜덤하게 롤링하여 노출할 수 있다.
이때, 사용자(140)의 관심 사항이 사용자(140)가 입력한 검색어를 통해 관리 테이블(211)에 기록되어 있으므로 사용자(140)가 다른 개별 퍼블리셔를 방문하더라도 퍼블리셔(130)에 속한 개별 퍼블리셔마다 동일한 광고가 사용자(140)에게 노출될 수 있다. 즉, 사용자들마다(실질적으로는 사용자들의 아이디마다 또는 사용자들의 단말기에 저장된 쿠키 정보마다) 각각 관리 테이블(211)을 생성함으로써, 사용자들 각각의 관심 사항에 맞는 광고를 제공할 수 있게 된다.
즉, 사용자(140)의 식별 정보가 쿠키인 경우, 퍼블리셔(130)는 사용자(140)가 사용하는 단말기에 따라 서로 다른 광고를 노출할 수 있다. 예를 들어, 사용자(140)가 집에서 사용하는 컴퓨터 X에서는 동물과 관련된 검색어를 입력하고, 회사에서 사용하는 컴퓨터 Y에서는 부동산과 관련된 검색어를 입력하는 경우, 동일한 사용자라 하더라도 컴퓨터 X를 통해 퍼블리셔(130)의 서비스 페이지를 방문할 때와 컴퓨터 Y를 통해 퍼블리셔(130)의 서비스 페이지를 방문할 때, 각각 서로 다른 광고가 노출될 수 있다.
또한, 사용자(140)의 식별 정보가 사용자(140)의 퍼블리셔(130)에 대한 로그인 아이디인 경우, 사용자(140)가 사용하는 단말기와 무관하게 동일한 광고가 노출될 수 있다. 예를 들어, 사용자(140)가 집에서 사용하는 컴퓨터 X에서는 동물과 관련된 검색어를 입력하고, 회사에서 사용하는 컴퓨터 Y에서는 부동산과 관련된 검색어를 입력하더라도, 사용자(140)가 동일한 아이디로 로그인하였다면 컴퓨터와 무관하게 동일한 광고가 노출될 수 있다.
또한, 관리 테이블(211)을 생성하는 다른 실시예로, 광고 시스템(200)은 단순히 사용자(140)가 입력하는 검색어 및 매칭되는 광고뿐만 아니라, 사용자가 구매한 상품과 관련된 검색어, 해당 검색어와 연관된 광고 또는 사용자가 방문한 페이지와 관련된 검색어 등을 이용하여 관리 테이블(211)을 생성할 수도 있다. 즉, 사용자(140)의 활동과 관련하여 검색어를 추출할 수 있는 모든 방법을 통해 사용자의 관심 사항이 반영된 검색어를 얻을 수 있다. 다시 말해, 사용자(140)의 관심 사항을 반영하기 위해 이용되는 검색어가 퍼블리셔(130)를 통해 입력되는 검색어로 한정되는 것은 아니다.
한편, 개별 광고 플랫폼(210)은 관리 테이블(211)이 생성되기 전에 광고주(110)로부터 광고를 등록 받을 수 있다. 일례로, 개별 광고 플랫폼(210)은 사용자(140)들이 입력한 검색어에 대해 판매 가능한 광고 인벤토리의 개수를 제공할 수 있다. 이때, 개별 광고 플랫폼(210)은 사용자가 접속하는 퍼블리셔(130)에서의 사용 로그에 기초하여 광고주(110)에게 판매되는 광고 상품에 대한 정보를 광고주(110)에게 제공할 수 있다. 예를 들어, CPM(Cost Per Mill) 과금 기반의 상품에 관해 광고 시스템(200)에서 검색어별로 예측 노출수 등의 정보가 계산되면, 개별 광고 플랫폼(210)은 광고를 구매하는 광고주에게 계산된 정보를 제공할 수 있다.
이후에서는, 관리 테이블(211)의 광고들을 노출하기 위한 우선순위를 결정하는 방법에 대해 설명한다.
도 3은 본 발명의 일실시예에 있어서, 검색어를 입력한 시각과 광고를 노출한 시각간의 시간간격에 따른 CTR 변화의 일례를 나타낸 그래프이다. 그래프(310 및 320)에서 x-축은 검색어가 입력된 날로부터의 시간(일별)을 나타내고, 1일차에 대해서는 시간별로 보다 상세하게 나타내고 있다. 또한, y-축의 좌측은 조회수를, y-축의 우측은 CTR(Click Through Rate)을 각각 나타내고 있다. 즉, 그래프(310 및 320)는 검색어의 입력 시각과 해당 검색어에 해당하는 광고의 노출 시각간의 시간간격(이하, '검색-노출 시간간격')에 따른 CTR의 변화를 나타내고 있다. 이때, 그래프(310 및 320)를 살펴보면, 최근에 입력된 검색어 일수록 CTR이 상대적으로 높음을 알 수 있다. 또한, 그래프(310)에서 CTR 0.029%에 대응하는 직선과, 그래프(320)에서 CTR 0.042%에 대응하는 직선은 대조군의 CTR을 나타낸다. 여기서, 대조군은 사용자의 관심 사항을 반영하지 않은 경우, 동일한 광고들에 대한 CTR을 나타내고 있다. 여기서, 그래프(310 및 320)는 검색어를 입력한 지 7일이 지나도 사용자의 관심 사항을 반영한 광고의 CTR이 여전히 대조군의 CTR보다 높음을 나타내고 있다.
즉, 그래프(310 및 320)를 통해 도 2에서 설명한 관리 테이블(211)을 이용하여 사용자의 관심 사항을 반영하는 경우, 사용자의 관심 사항을 반영하지 않는 경우보다 전반적으로 CTR 즉, 광고 효과가 높을 뿐만 아니라, 검색-노출 시간간격이 짧을수록 광고 효과가 높아짐을 알 수 있다.
도 4는 본 발명의 일실시예에 있어서, 검색-노출 시간간격에 따른 CTR 변화의 다른 예를 나타낸 그래프이다. 그래프(400) 역시 도 3을 통해 설명한 그래프(310 및 320)에서와 유사하게, x-축은 검색어가 입력된 날로부터의 시간(일별)을 나타내고 있다. 또한, y-축의 좌측은 조회수를, y-축의 우측은 CTR을 각각 나타내고 있다. 이때, 그래프(400)에서도, 최근에 입력한 검색어 일수록 CTR이 상대적으로 높음을 알 수 있다. 다시 말해, 도 2를 통해 설명한 광고 시스템(200)은 관리 테이블(211)에서 사용자가 가장 최근에 관심을 보인 검색어와 관련된 광고들이 사용자에게 제공되도록 하기 위해, 해당 광고들의 전송여부를 제어할 수 있다. 또한, 광고 시스템(200)은 전송하는 것으로 결정된 광고들의 전송우선순위를 더 결정할 수도 있다.
도 5는 본 발명의 일실시예에 있어서, 검색-노출 시간 간격에 따른 사용자별 CTR 변화의 일례를 4시간 단위로 나타낸 그래프이다. 그래프(500)에서 x-축은 검색어가 입력된 시각으로부터의 시간을 4시간 단위로 나타내고 있다. y-축의 좌측은 조회수를, y-축의 우측은 CTR을 각각 나타내고 있다. 이때, 그래프(500)를 살펴보면, 검색시점 이후 매 24시간마다 CTR의 피크(peak)가 존재함을 알 수 있다. 즉, 사용자별로 정보를 검색하고, 관심이 유발되는 시간대가 존재하며, 이러한 시간대에 따라 광고를 노출하는 것이 보다 주요한 클릭을 이끌어낼 수 있음을 확인할 수 있다.
도 6은 본 발명의 일실시예에 있어서, 사용자별로 관심 주요 시간을 나타낸 도면이다. 도 6은 세 명의 사용자가 각 시간대별로 입력한 검색어를 나타내고 있다. 만약, 직장인 A(610)의 CTR 피크가 18시, 주부 B(620)의 CTR 피크가 09시, 학생 C(630)의 CTR 피크가 15시인 경우, 직장인 A(610), 주부 B(620) 및 학생 C(630)는 각각 해당 CTR이 피크인 시각에 입력된 검색어를 이용하여 광고의 전송여부를 결정할 수 있다. 예를 들어, 2010년 5월 19일, 학생 C(630)가 15시경에 개별 퍼블리셔를 통해 검색어 "온라인 게임"을 입력하고, 2010년 5월 20일 18시경에 다시 해당 개별 퍼블리셔를 방문한 경우, 도 2를 통해 설명한 광고 시스템(200)은 학생 C(630)와 연관된 관리 테이블에서 제공 가능한 광고들 중 "온라인 게임"과 관련된 광고의 전송여부를 상대적으로 더 높게 결정할 수 있다. 즉, 사용자별로 검색어에 대한 관심 주기를 광고들의 전송여부 결정에 반영할 수 있다.
도 7은 본 발명의 일실시예에 있어서, 둘 이상의 사용자가 단말기를 공유하는 경우, 사용자 관심의 주요 시간을 나타낸 도면이다. 즉, 도 7에는 둘 이상의 사용자가 PC와 같은 단말기 하나를 공유하여 사용하는 경우, 사용자별 관심 주요 시간을 활용하여 보다 효과적으로 광고를 노출할 수 있음을 나타내고 있다.
우선, 도 2를 통해 설명한 관리 테이블(211)에서 사용자의 식별 정보로 쿠키(예를 들어, 사용자의 단말기에 저장되는 B 쿠키)를 사용하고, 도 3 및 도 4를 통해 설명한 최근성(recency)을 이용하여 광고의 전송여부를 결정한다고 가정하자. 이때, 주부 B(620)가 09시에 제1 퍼블리셔에 접근하여 검색어 "부동산"을 입력하고, 12시에 제2 퍼블리셔에 접근하여 검색어 "맛집"을 입력한 경우, 15시에 제1 퍼블리셔에 접근하는 학생 C(630)에게는 학생 C(630)의 관심과는 무관한 검색어 "부동산"과 관련된 정보들이 제공될 수 있다.
그러나, 사용자별 관심 주요 시간을 광고의 전송여부 결정에 반영한다면, 도 5에 나타난 바와 같이 각각의 CTR 피크는 검색어가 입력된 시간에 따라 24시간 단위로 나타나기 때문에, 학생 C(630)에게는 전날 15시경에 제1 퍼블리셔를 통해 입력된 검색어와 관련된 광고들이 제공될 수 있다.
도 8은 본 발명의 일실시예에 있어서, 광고 시스템의 내부 구성을 설명하기 위한 블록도이다. 본 실시예에 따른 광고 시스템(800)은 도 2를 통해 설명한 광고 시스템(200)에 대응될 수 있다. 도 8에 도시된 바와 같이 광고 시스템(800)은 광고 확인부(810), 검색-노출 시간간격 제공부(820), 관심 주요 시간 설정부(830) 및 전송여부 결정부(840)를 포함할 수 있다.
광고 확인부(810)는 관련 검색어 이력 및 광고 노출 이력이 사용자별로 저장되는 관리 테이블을 이용하여 광고 요청에 따라 사용자에게 제공 가능한 광고들을 확인한다. 여기서, 관련 검색어 이력은, 사용자로부터 입력된 검색어, 사용자가 구매한 상품과 관련된 검색어, 사용자에게 제공되었던 광고나 웹페이지와 관련된 검색어 중 적어도 하나의 검색어에 대한 정보 및 적어도 하나의 검색어와 사용자가 관련된 시점에 대한 정보를 포함할 수 있다. 또한, 광고 노출 이력은 관련 검색어를 통해 노출된 광고들에 대한 정보 및 해당 광고들이 사용자와 관련된 검색어를 통해 노출된 횟수를 포함할 수 있다. 관리 테이블에 대한 구체적인 설명은 도 2를 참조할 수 있다.
검색-노출 시간간격 제공부(820)는 상기 관리 테이블을 이용하여 검색어들이 상기 사용자와 관련된 시점 및 광고 요청 시점간의 시간간격인 검색-노출 시간간격을 제공한다. 이때, 검색-노출 시간간격은 일(day) 단위, 또는 시간(hour) 단위 등과 같이 다양한 단위로 제공될 수 있다. 예를 들어, 검색어가 관리 테이블에 등록된 시각으로부터 1일이나 2일 등과 같이 일 단위로 제공될 수 있다. 이 경우, 도 3 및 도 4를 통해, 검색-노출 시간간격이 짧을수록, 예를 들어 가장 최근에 관리 테이블에 등록된 검색어에 대응하는 광고를 사용자에게 제공한 경우, 광고에 대한 CTR이 가장 높음을 이미 설명한 바 있다.
관심 주요 시간 설정부(830)는 상기 관리 테이블을 이용하여 상기 사용자의 관심 주요 시간을 설정한다. 이때, 관심 주요 시간은 사용자와 관련된 검색어에 대해 시간대별로 측정된 CTR(Click Through Rage)을 이용하여 결정될 수 있다. 또한, 사용자의 식별 정보는 쿠키를 포함할 수 있고, 관심 주요 시간은 쿠키별로 결정될 수 있다.
전송여부 결정부(840)는 검색-노출 시간간격 및 관심 주요 시간에 따른 가중치를 이용하여 제공 가능한 광고들의 전송여부를 결정한다. 이때, 가중치는, 검색-노출 시간간격이 짧을수록, 동시에 광고 요청이 발생된 시각이 관심 주요 시간에 가까울수록 상대적으로 더 큰 값을 가질 수 있다.
예를 들어, 사용자가 도 1을 통해 설명한 퍼블리셔(130) 중 하나의 개별 퍼블리셔를 방문한 경우, 개별 퍼블리셔는 광고 플랫폼(120) 중 관련된 개별 광고 플랫폼으로 광고를 요청할 수 있고, 개별 광고 플랫폼에 포함된 또는 개별 광고 플랫폼과 연계된 광고 시스템(800)은 관리 테이블을 이용하여 사용자의 관심 사항이 포함된 광고를 결정할 수 있다. 이때, 광고 시스템(800)은 검색-노출 시간간격 및 관심 주요 시간의 조합에 따른 가중치나 검색-노출 시간간격 및 관심 주요 시간 각각에 따른 가중치들을 이용하여 관리 테이블을 통해 확인된 광고들의 전송여부를 결정할 수 있다. 만약, 광고 확인부(810)를 통해 총 10개의 광고들이 확인되고, 전송되어야 할 광고가 3개라면, 광고 시스템(800)은 상술한 가중치를 이용하여 전송되어야 할 광고 3개를 10개의 광고들 중에서 결정하여 개별 퍼블리셔에게 전달할 수 있다. 또한, 광고 시스템(800)은 전송여부 결정부(840)를 통해 개별 퍼블리셔에게 전송할 3개의 광고들의 전송우선순위를 더 결정할 수 있다.
도 9는 본 발명의 일실시예에 있어서, 광고 방법을 도시한 흐름도이다. 본 실시예에 따른 광고 방법은 도 8을 통해 설명한 광고 시스템(800)에 의해 수행될 수 있다. 도 9에서는 광고 시스템(800)에 의해 각각의 단계가 수행되는 과정을 설명함으로써, 광고 방법을 설명한다.
단계(910)에서 광고 시스템(800)은 관련 검색어 이력 및 광고 노출 이력이 사용자별로 저장되는 관리 테이블을 이용하여 광고 요청에 따라 사용자에게 제공 가능한 광고들을 확인한다. 여기서, 관련 검색어 이력은, 사용자로부터 입력된 검색어, 사용자가 구매한 상품과 관련된 검색어, 사용자에게 제공되었던 광고나 웹페이지와 관련된 검색어 중 적어도 하나의 검색어에 대한 정보 및 적어도 하나의 검색어와 사용자가 관련된 시점에 대한 정보를 포함할 수 있다. 또한, 광고 노출 이력은 관련 검색어를 통해 노출된 광고들에 대한 정보 및 해당 광고들이 사용자와 관련된 검색어를 통해 노출된 횟수를 포함할 수 있다. 관리 테이블에 대한 구체적인 설명은 도 2를 참조할 수 있다.
단계(920)에서 광고 시스템(800)은 관리 테이블을 이용하여 검색어들이 상기 사용자와 관련된 시점 및 광고 요청 시점간의 시간간격인 검색-노출 시간간격을 제공한다. 이때, 검색-노출 시간간격은 일(day) 단위, 또는 시간(hour) 단위 등과 같이 다양한 단위로 제공될 수 있다. 예를 들어, 검색어가 관리 테이블에 등록된 시각으로부터 1일이나 2일 등과 같이 일 단위로 제공될 수 있다. 이 경우, 도 3 및 도 4를 통해, 검색-노출 시간간격이 짧을수록, 예를 들어 가장 최근에 관리 테이블에 등록된 검색어에 대응하는 광고를 사용자에게 제공한 경우, 광고에 대한 CTR이 가장 높음을 이미 설명한 바 있다.
단계(930)에서 광고 시스템(800)은 관리 테이블을 이용하여 상기 사용자의 관심 주요 시간을 설정한다. 이때, 관심 주요 시간은 사용자와 관련된 검색어에 대해 시간대별로 측정된 CTR을 이용하여 결정될 수 있다. 또한, 사용자의 식별 정보는 쿠키를 포함할 수 있고, 관심 주요 시간은 쿠키별로 결정될 수 있다.
단계(940)에서 광고 시스템(800)은 검색-노출 시간간격 및 관심 주요 시간에 따른 가중치를 이용하여 제공 가능한 광고들의 전송여부를 결정한다. 이때, 가중치는, 검색-노출 시간간격이 짧을수록, 동시에 광고 요청이 발생된 시각이 관심 주요 시간에 가까울수록 상대적으로 더 큰 값을 가질 수 있다. 또한, 광고 시스템(700)은 단계(940)에서 제공 가능한 광고들 중 전송하는 것으로 결정된 광고들의 전송우선순위를 더 결정할 수 있다.
예를 들어, 사용자가 도 1을 통해 설명한 퍼블리셔(130) 중 하나의 개별 퍼블리셔를 방문한 경우, 개별 퍼블리셔는 광고 플랫폼(120) 중 관련된 개별 광고 플랫폼으로 광고를 요청할 수 있고, 개별 광고 플랫폼에 포함된 또는 개별 광고 플랫폼과 연계된 광고 시스템(800)은 관리 테이블을 이용하여 사용자의 관심 사항이 포함된 광고를 결정할 수 있다. 이때, 광고 시스템(800)은 검색-노출 시간간격 및 관심 주요 시간의 조합에 따른 가중치나 검색-노출 시간간격 및 관심 주요 시간 각각에 따른 가중치들을 이용하여 관리 테이블을 통해 확인된 광고들의 전송여부를 결정할 수 있다. 만약, 단계(910)를 통해 총 10개의 광고들이 확인되고, 전송되어야 할 광고가 3개라면, 광고 시스템(800)은 상술한 가중치를 이용하여 전송되어야 할 광고 3개를 10개의 광고들 중에서 결정하여 개별 퍼블리셔에게 전달할 수 있다. 또한, 광고 시스템(800)은 단계(940)에서 개별 퍼블리셔에게 전송할 3개의 광고들의 전송우선순위를 더 결정할 수 있다.
도 10은 본 발명의 다른 실시예에 있어서, 광고 시스템의 내부 구성을 설명하기 위한 블록도이다. 본 실시예에 따른 광고 시스템(100)은 도 10에 도시된 바와 같이, 시점 추출부(1010), 관심 주요 시간 설정부(1020) 및 광고 결정부(1030)를 포함한다.
시점 추출부(1010)는 식별된 사용자와 관련된 검색어 및 상기 검색어가 상기 사용자와 관련된 시점을 추출한다. 여기서, 사용자와 관련된 검색어는 사용자로부터 입력된 검색어, 사용자가 구매한 상품과 관련된 검색어, 사용자에게 제공되었던 광고나 웹페이지와 관련된 검색어 중 적어도 하나의 검색어를 포함할 수 있다. 즉, 검색어가 사용자와 관련된 시점은 사용자가 검색어를 입력한 시점이나 상품을 구매한 시점 등을 의미할 수 있다. 또한, 사용자는 사용자가 개별 퍼블리셔에 로그인 하는 경우, 사용자의 로그인 아이디를 이용하여 식별될 수 있다.
관심 주요 시간 설정부(1020)는 추출된 시점에 따른 상기 사용자의 검색어 관련 시점 패턴에 기초하여 검색어별 관심 주요 시간을 설정한다. 여기서, 검색어 관련 시점 패턴은 사용자에 대해 검색어와 관련된 시점들을 통해 생성될 수 있다. 예를 들어, 사용자가 해당 검색어를 입력한 시점들 또는 사용자가 해당 검색어와 관련된 상품들을 구매한 시점들을 통해 검색어 관련 시점 패턴이 생성될 수 있다.
광고 결정부(1030)는 관심 주요 시간을 반영하여 상기 사용자에게 전송될 광고를 결정한다. 예를 들어, 사용자가 개별 퍼블리셔에서 제공하는 서비스 페이지를 방문하는 경우, 개별 퍼블리셔는 광고 시스템(1000)으로 광고를 요청할 수 있고, 광고 시스템(1000)은 사용자가 서비스 페이지에 방문한 시각과 관심 주요 시간을 비교하여 방문한 시각에 가장 가까운 관심 주요 시간을 갖는 검색어를 찾고, 해당 검색어와 관련된 광고들을 사용자에게 제공할 수 있다.
도 10의 실시예에서는 사용자별로 관심 주요 시간을 설정하고, 설정된 관심 주요 시간을 반영하여 제공될 광고를 결정하였으나, 다른 실시예에 따른 광고 시스템(1000)은 사용자 단말기별로 관심 주요 시간을 설정할 수 있다.
이때, 시점 추출부(1010)는 식별된 사용자 단말기와 연관된 검색어 및 상기 검색어가 사용자 단말기와 연관된 시점을 추출한다. 이때, 사용자 단말기와 연관된 검색어는 사용자 단말기를 통해 입력된 검색어, 상기 사용자 단말기를 통해 구매된 상품과 관련된 검색어, 상기 사용자 단말기에게 제공되었던 광고나 웹페이지와 관련된 검색어 중 적어도 하나의 검색어를 포함할 수 있다. 이 경우에도, 사용자 단말기와 연관된 시점은 사용자 단말기를 통해 검색어가 입력된 시점, 사용자 단말기를 통해 상품이 구매된 시점이나 사용자 단말기로 광고나 웹페이지가 제공되는 시점 등을 의미할 수 있다. 일례로, 사용자 단말기는 사용자 단말기에 저장되는 쿠키를 이용하여 식별될 수 있다.
관심 주요 시간 설정부(1020)는, 이러한 사용자 단말기의 검색어 관련 시점 패턴에 기초하여 검색어별 관심 주요 시간을 설정하고, 광고 결정부(1030)는 관심 주요 시간을 반영하여 사용자 단말기로 전송될 광고를 결정할 수 있다.
또한, 시점 추출부(1010)는 사용자 단말기를 통해 로그인한 복수의 사용자가 존재하는 경우, 복수의 사용자별로 검색어들이 관련된 시점들을 추출할 수 있다. 이때, 관심 주요 시간 설정부(1020)는 추출된 시점에 따라 복수의 사용자별로 검색어 관련 시점 패턴을 확인하여, 복수의 사용자별로 상기 관심 주요 시간을 설정할 수 있다. 즉, 하나의 사용자 단말기로 전송될 광고를 결정함에 있어, 해당 사용자 단말기를 통해 로그인한 복수의 사용자들의 관심 주요 시간에 따라 서로 다른 광고들이 제공될 수 있다.
도 11은 본 발명의 다른 실시예에 있어서, 광고 방법을 도시한 흐름도이다. . 본 실시예에 따른 광고 방법은 도 10을 통해 설명한 첫 번째 실시예에 따른 광고 시스템(1000)을 통해 수행될 수 있다. 도 11에서는 첫 번째 실시예에 따른 광고 시스템(1000)을 통해 각각의 단계가 수행되는 과정을 설명함으로써, 광고 방법을 설명한다.
단계(1110)에서 광고 시스템(1000)은 식별된 사용자와 관련된 검색어 및 상기 검색어가 상기 사용자와 관련된 시점을 추출한다. 여기서, 사용자와 관련된 검색어는 사용자로부터 입력된 검색어, 사용자가 구매한 상품과 관련된 검색어, 사용자에게 제공되었던 광고나 웹페이지와 관련된 검색어 중 적어도 하나의 검색어를 포함할 수 있다. 즉, 검색어가 사용자와 관련된 시점은 사용자가 검색어를 입력한 시점이나 상품을 구매한 시점 등을 의미할 수 있다. 또한, 사용자는 사용자가 개별 퍼블리셔에 로그인 하는 경우, 사용자의 로그인 아이디를 이용하여 식별될 수 있다.
단계(1120)에서 광고 시스템(1000)은 추출된 시점에 따른 상기 사용자의 검색어 관련 시점 패턴에 기초하여 검색어별 관심 주요 시간을 설정한다. 여기서, 검색어 관련 시점 패턴은 사용자에 대해 검색어와 관련된 시점들을 통해 생성될 수 있다. 예를 들어, 사용자가 해당 검색어를 입력한 시점들 또는 사용자가 해당 검색어와 관련된 상품들을 구매한 시점들을 통해 검색어 관련 시점 패턴이 생성될 수 있다.
단계(1130)에서 광고 시스템(1000)은 관심 주요 시간을 반영하여 상기 사용자에게 전송될 광고를 결정한다. 예를 들어, 사용자가 개별 퍼블리셔에서 제공하는 서비스 페이지를 방문하는 경우, 개별 퍼블리셔는 광고 시스템(1000)으로 광고를 요청할 수 있고, 광고 시스템(1000)은 사용자가 서비스 페이지에 방문한 시각과 관심 주요 시간을 비교하여 방문한 시각에 가장 가까운 관심 주요 시간을 갖는 검색어를 찾고, 해당 검색어와 관련된 광고들을 사용자에게 제공할 수 있다.
도 11의 실시예에서는 사용자별로 관심 주요 시간을 설정하고, 설정된 관심 주요 시간을 반영하여 제공될 광고를 결정하였으나, 다른 실시예에 따른 광고 방법에서는 사용자 단말기별로 관심 주요 시간이 설정될 수 있다.
이때, 광고 방법은 도 10을 통해 설명한 두 번째 실시예에 따른 광고 시스템(1000)을 통해 수행될 수 있다. 이때 광고 시스템(1000)은 식별된 사용자 단말기와 연관된 검색어 및 상기 검색어가 사용자 단말기와 연관된 시점을 추출하는 단계(미도시), 추출된 시점에 따른 상기 사용자 단말기의 검색어 관련 시점 패턴에 기초하여 검색어별 관심 주요 시간을 설정하는 단계(미도시) 및 관심 주요 시간을 반영하여 상기 사용자 단말기로 전송될 광고를 결정하는 단계(미도시)를 수행할 수 있다.
여기서, 사용자 단말기와 연관된 검색어는 사용자 단말기를 통해 입력된 검색어, 상기 사용자 단말기를 통해 구매된 상품과 관련된 검색어, 상기 사용자 단말기에게 제공되었던 광고나 웹페이지와 관련된 검색어 중 적어도 하나의 검색어를 포함할 수 있다. 이 경우에도, 사용자 단말기와 연관된 시점은 사용자 단말기를 통해 검색어가 입력된 시점, 사용자 단말기를 통해 상품이 구매된 시점이나 사용자 단말기로 광고나 웹페이지가 제공되는 시점 등을 의미할 수 있다. 일례로, 사용자 단말기는 사용자 단말기에 저장되는 쿠키를 이용하여 식별될 수 있다.
또한, 시점을 추출하기 위해 광고 시스템(1000)은 사용자 단말기를 통해 로그인한 복수의 사용자가 존재하는 경우, 복수의 사용자별로 검색어들이 관련된 시점들을 추출할 수 있다. 이때, 광고 시스템(1000)은 추출된 시점에 따라 복수의 사용자별로 검색어 관련 시점 패턴을 확인하여, 복수의 사용자별로 상기 관심 주요 시간을 설정할 수 있다. 즉, 하나의 사용자 단말기로 전송될 광고를 결정함에 있어, 해당 사용자 단말기를 통해 로그인한 복수의 사용자들의 관심 주요 시간에 따라 서로 다른 광고들이 제공될 수 있다.
이와 같이, 본 발명의 실시예들에 따르면, 사용자의 식별 정보, 사용자와 관련된 검색어 및 검색어를 통해 추출된 광고를 서로 연관하여 저장하는 관리 테이블을 이용하여 사용자의 관심 사항이 반영된 광고들을 제공할 때, 사용자의 검색 시점에 대한 최근성과 사용자별 관심 주기를 반영하여 광고 효과를 증가시킬 수 있다. 또한, 식별된 사용자별로 또는 식별된 사용자 단말기별로 검색어 관련 시점 패턴 또는 검색어 입력 시점 패턴을 통해 사용자별로 또는 사용자 단말기별로 관심 주요 시간을 설정하여 광고의 제공 시 반영함으로써, 광고의 효과를 증가시킬 수 있다.
본 발명의 실시예에 따른 방법들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 또한, 상술한 파일 시스템은 컴퓨터 판독이 가능한 기록 매체에 기록될 수 있다.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.
200: 광고 시스템
210: 개별 광고 플랫폼
211: 관리 테이블

Claims (19)

  1. 관련 검색어 이력 및 광고 노출 이력이 사용자별로 저장되는 관리 테이블을 이용하여 광고 요청에 따라 상기 사용자에게 제공 가능한 광고들을 확인하는 광고 확인부;
    상기 관리 테이블을 이용하여 검색어들이 상기 사용자와 관련된 시점 및 광고 요청 시점간의 시간간격인 검색-노출 시간간격을 제공하는 검색-노출 시간간격 제공부;
    상기 관리 테이블을 이용하여 상기 사용자의 관심 주요 시간을 설정하는 관심 주요 시간 설정부; 및
    상기 검색-노출 시간간격 및 상기 관심 주요 시간에 따른 가중치를 이용하여 상기 제공 가능한 광고들의 전송여부를 결정하는 전송여부 결정부
    를 포함하고,
    상기 관심 주요 시간은 상기 사용자와 관련된 검색어에 대한 관심 주기를 나타내며,
    상기 가중치는, 상기 검색-노출 시간간격이 짧을수록, 동시에 상기 광고 요청이 발생된 시각이 상기 관심 주요 시간에 가까울수록 상대적으로 더 큰 값을 갖는, 광고 시스템.
  2. 제1항에 있어서,
    상기 관련 검색어 이력은, 상기 사용자로부터 입력된 검색어, 상기 사용자가 구매한 상품과 관련된 검색어, 상기 사용자에게 제공되었던 광고나 웹페이지와 관련된 검색어 중 적어도 하나의 검색어에 대한 정보 및 상기 적어도 하나의 검색어와 상기 사용자가 관련된 시점에 대한 정보를 포함하는, 광고 시스템.
  3. 제1항에 있어서,
    상기 관심 주요 시간은 상기 사용자와 관련된 검색어에 대해 시간대별로 측정된 CTR(Click Through Rage)을 이용하여 결정되는, 광고 시스템.
  4. 제1항에 있어서,
    상기 사용자의 식별 정보는 쿠키를 포함하고,
    상기 관심 주요 시간은 상기 쿠키별로 결정되는, 광고 시스템.
  5. 삭제
  6. 제1항에 있어서,
    상기 전송여부 결정부는,
    상기 제공 가능한 광고들 중 전송하는 것으로 결정된 광고들의 전송우선순위를 더 결정하는, 광고 시스템.
  7. 삭제
  8. 식별된 사용자 단말기와 관련된 검색어 및 상기 검색어가 상기 사용자 단말기와 관련된 시점을 추출하는 시점 추출부;
    상기 추출된 시점에 따른 상기 사용자 단말기의 검색어 관련 시점 패턴에 기초하여 검색어별 관심 주요 시간을 설정하는 관심 주요 시간 설정부; 및
    상기 관심 주요 시간을 반영하여 상기 사용자 단말기로 전송될 광고를 결정하는 광고 결정부
    를 포함하고,
    상기 시점 추출부는,
    상기 사용자 단말기를 통해 로그인한 복수의 사용자가 존재하는 경우, 상기 복수의 사용자별로 검색어들이 관련된 시점들을 추출하고,
    상기 관심 주요 시간 설정부는,
    상기 추출된 시점에 따라 상기 복수의 사용자별로 상기 검색어 관련 시점 패턴을 확인하여, 상기 복수의 사용자별로 상기 관심 주요 시간을 설정하는, 광고 시스템.
  9. 삭제
  10. 관련 검색어 이력 및 광고 노출 이력이 사용자별로 저장되는 관리 테이블을 이용하여 광고 요청에 따라 상기 사용자에게 제공 가능한 광고들을 확인하는 단계;
    상기 관리 테이블을 이용하여 검색어들이 상기 사용자와 관련된 시점 및 광고 요청 시점간의 시간간격인 검색-노출 시간간격을 제공하는 단계;
    상기 관리 테이블을 이용하여 상기 사용자의 관심 주요 시간을 설정하는 단계; 및
    상기 검색-노출 시간간격 및 상기 관심 주요 시간에 따른 가중치를 이용하여 상기 제공 가능한 광고들의 전송여부를 결정하는 단계
    를 포함하고,
    상기 관심 주요 시간은 상기 사용자와 관련된 검색어에 대한 관심 주기를 나타내며,
    상기 가중치는, 상기 검색-노출 시간간격이 짧을수록, 동시에 상기 광고 요청이 발생된 시각이 상기 관심 주요 시간에 가까울수록 상대적으로 더 큰 값을 갖는, 광고 방법.
  11. 제10항에 있어서,
    상기 사용자와 관련된 검색어는, 과거 상기 사용자로부터 입력된 검색어, 상기 사용자가 구매한 상품과 관련된 검색어, 상기 사용자에게 제공되었던 광고나 웹페이지와 관련된 검색어 중 적어도 하나의 검색어를 포함하는, 광고 방법.
  12. 제10항에 있어서,
    상기 관심 주요 시간은 상기 사용자와 관련된 검색어에 대해 시간대별로 측정된 CTR을 이용하여 결정되는, 광고 방법.
  13. 제10항에 있어서,
    상기 사용자의 식별 정보는 쿠키를 포함하고,
    상기 관심 주요 시간은 상기 쿠키별로 결정되는, 광고 방법.
  14. 삭제
  15. 제10항에 있어서,
    상기 전송여부를 결정하는 단계는,
    상기 제공 가능한 광고들 중 전송하는 것으로 결정된 광고들의 전송우선순위를 더 결정하는, 광고 방법.
  16. 삭제
  17. 식별된 사용자 단말기와 관련된 검색어 및 상기 검색어가 상기 사용자 단말기와 관련된 시점을 추출하는 단계;
    상기 추출된 시점에 따른 상기 사용자 단말기의 검색어 관련 시점 패턴에 기초하여 검색어별 관심 주요 시간을 설정하는 단계; 및
    상기 관심 주요 시간을 반영하여 상기 사용자 단말기로 전송될 광고를 결정하는 단계
    를 포함하고,
    상기 시점을 추출하는 단계는,
    상기 사용자 단말기를 통해 로그인한 복수의 사용자가 존재하는 경우, 상기 복수의 사용자별로 검색어들이 관련된 시점들을 추출하고,
    상기 관심 주요 시간을 설정하는 단계는,
    상기 추출된 시점에 따라 상기 복수의 사용자별로 상기 검색어 관련 시점 패턴을 확인하여, 상기 복수의 사용자별로 상기 관심 주요 시간을 설정하는, 광고 방법.
  18. 삭제
  19. 제10항 내지 제13항, 제15항, 제17항 중 어느 한 항의 방법을 수행하는 프로그램을 기록한 컴퓨터 판독 가능 기록 매체.
KR1020100114549A 2010-11-17 2010-11-17 사용자별 관심 주기를 이용하여 전송하기 위한 광고를 결정하는 광고 시스템 및 방법 KR101598620B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100114549A KR101598620B1 (ko) 2010-11-17 2010-11-17 사용자별 관심 주기를 이용하여 전송하기 위한 광고를 결정하는 광고 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100114549A KR101598620B1 (ko) 2010-11-17 2010-11-17 사용자별 관심 주기를 이용하여 전송하기 위한 광고를 결정하는 광고 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR20120053551A KR20120053551A (ko) 2012-05-29
KR101598620B1 true KR101598620B1 (ko) 2016-03-02

Family

ID=46269678

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100114549A KR101598620B1 (ko) 2010-11-17 2010-11-17 사용자별 관심 주기를 이용하여 전송하기 위한 광고를 결정하는 광고 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR101598620B1 (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102005363B1 (ko) * 2012-10-31 2019-10-01 에스케이플래닛 주식회사 광고 제공 방법
CA2893806C (en) * 2012-12-17 2020-12-29 Amadeus S.A.S. Recommendation engine for interactive search forms
KR101585665B1 (ko) * 2014-02-26 2016-01-15 주식회사 카카오 사용자 관심사 변화를 이용한 광고 제공 방법 및 장치
KR102138021B1 (ko) * 2018-04-10 2020-07-27 강무진 키워드 광고검색결과 제공방법
CN110119401A (zh) 2019-04-16 2019-08-13 北京百度网讯科技有限公司 用户画像的处理方法、装置、服务器及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090271228A1 (en) * 2008-04-23 2009-10-29 Microsoft Corporation Construction of predictive user profiles for advertising
JP2010113542A (ja) * 2008-11-06 2010-05-20 Kaiin Chin 情報提供システム、情報処理装置及びそのプログラム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090271228A1 (en) * 2008-04-23 2009-10-29 Microsoft Corporation Construction of predictive user profiles for advertising
JP2010113542A (ja) * 2008-11-06 2010-05-20 Kaiin Chin 情報提供システム、情報処理装置及びそのプログラム

Also Published As

Publication number Publication date
KR20120053551A (ko) 2012-05-29

Similar Documents

Publication Publication Date Title
US20210192570A1 (en) Condition-based method of directing electronic profile-based advertisements for display in ad space in Internet websites
KR101597247B1 (ko) 실시간 키워드 연동형 광고 노출 시스템 및 방법
KR101643179B1 (ko) 추천 키워드를 제공하는 시스템 및 방법
JP5562328B2 (ja) インターネットベースの広告の自動監視および照合
JP6271345B2 (ja) 抽出装置、抽出方法及び抽出プログラム
US8458160B2 (en) Social network based user-initiated review and purchase related information and advertising
KR101671722B1 (ko) 온라인 광고 검출 및 광고 캠페인 분석
JP6441817B2 (ja) 入札の予想収益に基づくリアルタイム入札の開始
JP5216905B2 (ja) キーワード広告を提供する方法およびこの方法を実行するシステム
US20080046313A1 (en) Methods and apparatus for serving relevant advertisements using web browser bars
JP2014515517A (ja) 投資回収率を含む複数のアトリビューションモデル
JP2010541047A (ja) オンライン広告の有効性を監視するための方法および機器
WO2010018580A1 (en) Apparatus and method of monetizing hyperlinks
US20080243612A1 (en) System and method for using a browser extension to detect events related to digital advertisements
KR101598620B1 (ko) 사용자별 관심 주기를 이용하여 전송하기 위한 광고를 결정하는 광고 시스템 및 방법
JP2011134251A (ja) 広告料を分配する広告管理サーバ、方法及びシステム
KR20120022011A (ko) 트래픽 품질에 기초한 광고 시스템 및 방법
US10217132B1 (en) Content evaluation based on users browsing history
KR20110076922A (ko) 광고 제공 방법, 시스템 및 컴퓨터 판독 가능한 기록 매체
KR100823159B1 (ko) 광고주를 차등 관리하는 방법 및 상기 방법을 수행하는시스템
ES2887312T3 (es) Dispositivo de suministro de información, método de procesamiento de pago de recompensas, programa de procesamiento de pago de recompensas, y medio de grabación con programa de procesamiento de pago de recompensas grabado en el mismo
KR101614954B1 (ko) 광고의 노출 빈도와 노출 간격을 제어하여 인벤토리를 관리하는 광고 시스템 및 방법
Krupenkin et al. Vaccine advertising: preach to the converted or to the unaware?
KR101598618B1 (ko) 사용자의 검색 시점에 대한 최근성과 광고의 노출빈도를 이용하여 전송하기 위한 광고를 결정하는 광고 시스템 및 방법
KR101600454B1 (ko) 클릭 캡을 이용하여 광고를 제공하는 광고 시스템 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20190102

Year of fee payment: 4