상기의 목적을 달성하고, 상술한 종래기술의 문제점을 해결하기 위하여, 본 발명의 일 실시예에 따른 노출 광고 개수 조정 방법은, 페이지뷰(PV)가 증가해도 일정기간 동안 단수의 광고를 노출하던 고정 광고 영역에 대하여 상기 일정기간 동안 상기 고정 광고 영역을 통해 복수의 광고를 노출하기 위해, 상기 복수의 광고의 단말당 적정 노출 횟수를 결정하는 단계, 및 상기 결정된 적정 노출 횟수만큼 상기 단말의 상기 고정 광고 영역에 상기 복수의 광고를 노출하는 단계를 포함한다.
본 발명의 일측에 따르면, 상기 복수의 광고의 단말당 적정 노출 횟수를 결정하는 단계는 적정 프리퀀시의 값을 상기 적정 노출 횟수로 결정할 수 있다.
본 발명의 다른 측면에 따르면, 상기 고정 광고 영역이 포함된 웹 페이지에 대해 상기 단말당 일 평균 노출 소비량을 결정하는 단계를 더 포함할 수 있고, 상기 일 평균 노출 소비량은 상기 웹 페이지에 대한 일 평균 PV(page view)를 상기 웹 페이지를 방문하는 일 평균 UV(unique visitor)로 나눈 값에 해당될 수 있다.
본 발명의 또 다른 측면에 따르면, 상기 일 평균 노출 소비량을 상기 적정 프리퀀시로 나눈 값에 가까운 정수를 상기 복수의 광고의 개수로 정할 수 있다.
본 발명의 다른 실시예에 따르면, 노출 광고 개수 조정 방법은 페이지뷰(PV)가 증가해도 일정기간 동안 단수의 광고를 노출하던 단말의 고정 광고 영역에 대하여, 상기 일정기간 동안 상기 고정 광고 영역을 통해 복수의 광고를 노출하기 위해 상기 복수의 광고의 유저당 적정 노출 횟수를 결정하는 단계, 및 상기 결정된 적정 노출 횟수만큼 상기 유저의 상기 단말의 상기 고정 광고 영역에 상기 복수의 광고를 노출하는 단계를 포함한다.
이하, 노출 광고 개수 조정 방법 및 시스템에 대해 구체적인 실시예를 설명하기 전에, 본 발명에 따라 체계적이고 높은 정확도로 적정 프리퀀시(Optimal Frequency)를 구하는 방법을 도 3 내지 도 5를 참조하여 우선적으로 설명한다.
도 3은 적정 프리퀀시를 구하기 위하여, 서비스 별로 동일 기간 내 중복 방문률의 변화 추이를 도시한 그래프이다.
도 3을 참조하면, X축은 한달(30일)의 테스트 기간을 나타내며, Y축은 30일 동안 방문하는 방문자(UV : Unique Visitor)의 수를 100%로 둘 때 테스트 기간 중 하루씩 흘러감에 따라 몇 퍼센트의 UV가 방문했는지를 나타낸다. 이에 따르면, 어떤 서비스가 UV의 중복 방문이 많은지를 서비스 별로 비교할 수 있다. 예를 들면, 포탈이나 서치 등의 경우 그래프가 가파르게 올라가므로 동일 기간 내 중복 방문률이 높은 것을 알 수 있으며, 자동차, 부동산 등의 경우에는 그래프가 완만하므로 동일 기간 내 중복 방문률이 낮은 것을 알 수 있다. 구체적으로, 포탈의 경우 한달 방문자의 80%가 일주일 내에 방문하고 부동산의 경우에는 한달 방문자의 35%가 일주일 내에 방문함을 알 수 있다. 적정 프리퀀시를 구하기 위해서는 중복 방문률이 높은 서비스를 선택하여 테스트를 하는 것이 바람직하다. 이는 중복 방문률이 높은 서비스가 특정 광고에 대한 복수의 노출 횟수를 수행하는데 있어서, 테스트 기간을 줄여주기 때문이기도 하다.
도 4는 적정 프리퀀시를 구하기 위하여, 유저 별로 어느 정도의 광고 노출을 소비하는지 분포를 나타낸 막대 그래프이다.
도 4를 참조하면, X축은 노출 빈도를 나타내며, Y축은 노출된 사람 전체 및 광고의 전체 노출 횟수에 대한 퍼센트 값을 나타낸다.
구체적으로, X축에 표시된 숫자 마다 검정색의 막대 그래프와 회색의 막대 그래프가 있는데, 이는 각각 광고에 노출된 유저의 분포, 광고의 노출 횟수 분포를 나타낸다. 여기서, X축의 값이 11+ 인 부분의 막대 그래프를 보면, 13%의 유저가 전체 광고 노출량의 40%나 소비하는 것을 알 수 있으며, X축의 값이 1 인 부분의 막대 그래프를 보면 37%의 유저가 광고에 1번 밖에 노출되지 않는 것을 알 수 있다.
이와 같이, 도 3에서 선택된 서비스의 웹 페이지에 방문하는 UV의 특성을 알기 위하여 도 4와 같은 막대 그래프를 구한다. 만약, 상기와 같은 막대 그래프가 도출되었다고 한다면, 13%의 유저가 전체 광고 노출량의 40%나 소비한다는 말은 그 웹페이지의 광고가 효율적으로 노출되고 있지 못하다는 증거가 되므로 적정 프리퀀시를 선정해야 할 필요성이 절실하다고 말할 수 있다. 예를 들면, 이와 같은 막대 그래프를 구하여 분포를 확인한 후, 예를 들어 6회 미만 노출이 80% 이상인 서비스는 광고가 효율적으로 노출되는 편이므로 프리퀀시 테스트의 대상에서 제외하거나, 반대의 예를 들어 11회 이상 노출이 30% 이상인 서비스는 광고가 비효율적으로 노출되고 있으므로 프리퀀시 테스트의 대상으로 선택하거나 하는 식으로 서비스를 선정할 수 있다.
도 5는 본 발명에 있어서, CTR(Click Through Rate) 값을 이용하여 적정 프리퀀시를 구하는 방법을 나타낸 예시도이다.
도 3 및 도 4를 거쳐 선정된 서비스를 대상으로 테스트 UV 그룹을 N 개로 구분하여 각 그룹마다 노출 횟수를 달리한다. 예를 들면, 동일 기간 동안 선정된 서비스의 웹 페이지 상에 특정 광고를, 유저 제 1 그룹에는 1번 노출, 유저 제 N 그 룹에는 N번 노출과 같은 식으로 노출 횟수를 달리하여 테스트를 수행하면 도 5와 같은 표를 얻을 수 있다.
도 5를 참조하면, 유저 그룹 마다 노출 횟수를 달리하고 언제 어떤 유저가 상기 광고를 보고 클릭(click)을 수행하는지를 보여준다. 클릭을 수행하는 시점에 대해서는 회색으로 표시하였다. 이에 따르면, CTR, 즉 노출 대비 클릭 횟수 비율을 알 수 있는데, 노출 횟수가 3회 일 때 CTR 값이 30% 로서 가장 높게 된다. 이와 같은 CTR 값을 이용하여 적정 프리퀀시를 구할 수 있는데, 예를 들면, 테스트 기간의 평균 CTR에 수렴하는 프리퀀시를 적정 프리퀀시로 정할 수도 있고, CTR이 가장 높게 되는 프리퀀시를 적정 프리퀀시로 정할 수도 있으며, 그 밖의 다양한 방법이 있을 수 있다.
한편, 특정 웹 페이지의 광고 영역에 대한 적정 프리퀀시 값을 구한 후 이를 이용하여 상기 광고 영역을 통하여 노출되는 광고의 적정 개수를 정하기 위해서는 단말당 일 평균 노출 소비량의 개념을 고려해야 한다. 예를 들면, 일 평균 PV의 값이 1억이고 일 평균 UV의 값이 1,200만이라고 한다면, 그 웹 페이지에 대한 일 평균 노출 소비량 값은 10 이 될 것이다.
이러한 일 평균 노출 소비량 값이 정해지면, 특정 웹 페이지의 광고 영역에 대한 적정 프리퀀시 값을 이용하여 상기 광고 영역을 통하여 노출되는 광고의 적정 개수를 정할 수 있는데, 상기 광고의 적정 개수는 (일 평균 노출 소비량)/OF 가 될 것이다. 여기서, OF는 적정 프리퀀시(Optimal Frequency)를 나타낸다. 예를 들면, 어떤 웹 페이지의 일 평균 노출 소비량이 10 이고 OF가 5라고 한다면 광고의 적정 개수는 2 개가 될 것이다. 여기서, (일 평균 노출 소비량)/OF 의 계산값이 정수가 아니면, 상기 계산값에 가까운 정수(또는 가장 가까운 정수)를 광고의 적정 개수로 정할 수 있다. 하지만, 이에 한정될 필요는 없고 다양한 변형예가 가능할 수 있다. 한편, 임의의 광고 영역을 공간적으로 k 등분하여 롤링 형식으로 광고를 제공하고 싶다면 k*(일 평균 노출 소비량)/OF의 계산값을 참조하여 광고주를 모집하여, PV가 증가할 때마다 모집된 광고 중 임의의 광고 k 개를 광고 영역에 제공하는 변형례도 생각해 볼 수 있을 것이다.
이하 첨부된 도면을 참조하여 본 발명에 따른 다양한 실시예를 상세히 설명하기로 한다.
도 6은 본 발명의 제1실시예에 있어서, 고정 광고 영역 및 롤링 광고 영역에 광고를 노출하기 위한 광고주 그룹, 서버, 단말기 그룹으로 이루어진 시스템을 나타내는 도면이다.
노출 광고 개수 조정 시스템(601)은 광고주 그룹(602) 및 광고주 그룹(603)으로부터 소정의 광고비를 수령하고, 단말기 그룹(604)으로 광고를 전송한다. 도 6을 참조하면, 단말기 그룹(604)에 포함된 복수의 단말기의 화면에는 도 1 에서와 같이 광고 영역(A)와 광고 영역(B)가 존재함을 알 수 있다. 참고로, 광고 영역(A)와 광고 영역(B)는 위치적으로 꼭 고정되어 있을 필요는 없고 마우스 조작에 의하여 위치가 변동될 수도 있다는 것을 밝혀둔다.
도 1에서는 페이지뷰(PV)가 증가되어도 광고 영역(A)에는 하루 동안 계속하여 동일한 광고를 노출시켰지만, 도 6의 광고 영역(A)의 적정 광고의 개수가 m 개 로 정해지면 m 개의 광고를 롤링 형식으로 제공할 수 있다. 여기서, m 은 상기에서 살펴봤듯이 (일 평균 노출 소비량)/OF 의 값을 이용하여 구할 수 있으며, 노출 광고 개수 조정 시스템(601)은 광고 영역(A)를 통해 m 개의 광고를 내보내기 위하여 m 곳의 광고주(602)를 모집한다. m 곳의 광고주 그룹(602)이 모집되면, 노출 광고 개수 조정 시스템(601)은 PV가 증가할 때마다 m 개의 광고 중 어느 하나를 임의로 단말기에 전송할 수 있다. 이와 같이, 하루 동안 광고 영역(A)에 m 종류의 광고가 노출될 수 있으므로, 이를 나타내기 위해서 도 6에서 단말기 그룹(604)의 각각의 단말기의 화면상에 A1 부터 Am 까지를 임의로 나타내었다. 여기서, m 종류의 광고가 노출되는 기간은 꼭 하루 동안으로 한정될 필요는 없고 임의의 기간으로 정해질 수도 있음을 밝혀둔다.
이 때, 단말기 그룹(604)의 단말기들의 광고 영역(A)에 광고 A1~Am 중 어떤 광고를 내보낼지에 대한 우선 순위는 없으며, 임의로 선택하여 노출시키게 된다. 따라서, 노출 광고 개수 조정 시스템(601)은 광고주 그룹(602)에 속한 m 곳의 광고주 각각으로부터 동일한 광고 비용, 예를 들면 a’ 를 받는다. 이는 도 1에서 광고 영역(A)에 광고를 원하던 광고주(102)로부터 수취하던 광고 비용 a 에 비해 저렴할 것이다. 즉, 광고주 입장에서도 적정 프리퀀시 만큼 광고 효과를 누릴 수 있으면서도 광고비가 저렴해 지는 효과를 얻을 수 있고, 노출 광고 개수 조정 시스템(601) 입장에서도 더 많은 복수의 광고주를 모집함으로써 광고비로 인한 수익 증대를 꾀할 수 있게 되며, 유저 입장에서도 동일한 광고를 과도하게 보지 않아도 되므로 특정 광고에 대한 부정적 인식을 하지 않게 된다.
상기와 같은 경우 이외에도, 만약 광고 영역(A)을 공간적으로 k 등분하여 롤링 형식으로 광고를 제공하고 싶다면 k*m 곳의 광고주(602)를 모집하여, PV가 증가할 때마다 k*m 개의 광고 중 임의의 광고 k 개를 광고 영역(A)에 제공하는 변형례도 생각해 볼 수 있음은 물론이다.
한편, 광고 영역(B)는 롤링 광고 영역이며, PV가 누적되어 갈 때마다 복수의 광고 중 임의의 광고를 선택하여 노출시키게 되므로 단말기 그룹(604)의 각각의 단말기 마다 노출되는 광고가 다를 수 있으며, 이를 나타내기 위해서 도 6에서 단말기 그룹(604)의 각각 단말기의 화면상에 B1,...,Bn 으로 도시하였다. 광고 영역(B)에 대해서는 도 1의 그것과 동일한 바 설명을 줄인다.
다만, 광고 영역(B)를 통해 노출되는 광고의 개수가 적정 프리퀀시 값에 근거한 최적의 개수가 아니므로, 필요에 따라서는 광고 영역(B)에서도 최적의 광고 개수 만큼 광고주를 모집하여 적정 프리퀀시 만큼 광고를 단말기 그룹(604)으로 내보낼 수도 있을 것이다.
즉, 광고 영역(A) 뿐만 아니라 광고 영역(B) 등을 포함한 일반적인 광고 영역에 대해서도 적정 프리퀀시 값에 근거하여 노출될 광고의 개수를 정할 수 있다. 이 경우에는 1 종류의 광고를 노출시키던 광고 영역(A)에 대하여 복수의 광고를 노출시켜 노출 광고의 개수를 증가시킨다는 한정된 조건을 보다 넓게 일반화하여, 임의의 광고 영역에 노출될 광고의 개수 및 각 광고의 적정 노출 횟수를 적정 프리퀀시 값에 근거하여 정하게 될 것이다.
예를 들면, 광고 영역(B) 등의 일반 광고 영역을 통해 행하여지던 무분별한 광고 노출 방식에서 벗어나, 광고 영역(B) 등이 포함된 웹 페이지에 대해 상기 도 3 내지 도 5에서와 같은 프리퀀시 테스트를 통하여 적정 프리퀀시를 구하고, 이러한 적정 프리퀀시 값에 근거하여 광고 영역(B) 등의 일반 광고 영역에 노출될 광고의 개수 및 각 광고의 적정 노출 횟수를 정할 수 있게 된다.
이상과 같은 광고 영역(B) 등의 일반 광고 영역에 노출될 광고의 개수 및 각 광고의 적정 노출 횟수를 결정하는 방법에 대해서는 본 명세서의 다른 부분에 이와 관련하여 특별한 언급이 없어도 항상 적용될 수 있음을 밝혀두며, 이하에서는 설명의 편의상 광고 영역(A)에 대해 주로 기재하도록 한다.
이후 도 7a 내지 도 10d를 통해 이러한 노출 광고 개수 조정 시스템(601)이 광고 영역(A)를 통해 복수의 광고를 노출하는 방법에 대해서 더욱 자세히 설명한다.
도 7a 내지 도 7d 는 본 발명의 제1실시예에 있어서, 광고 영역(A) 및 광고 영역(B)에 노출되는 광고를 나타내는 예시도이다.
도 7a내지 도 7d를 참조하면, 종래 기술에서의 고정 광고 영역은 광고 영역(A)로, 롤링 광고 영역은 광고 영역(B)로 표시하였고, 로그인 영역(C)도 표시하여 단말기 상에서 로그인이 된 상태인지 아닌지를 고려하고자 한다. 참고로, 도 7a 내지 도 7d의 로그인 영역(C)를 보면 알 수 있듯이, 로그인을 하지 않고 PV를 증가시킴을 알 수 있다. 따라서, 도 7a 내지 도 7d에서는 로그인을 하지 않으므로 유저의 정체를 알 수가 없는 대신에, 노출 광고 개수 조정 시스템(601)은 단말기의 고유 식별자(identifier)를 알 수 있으므로 단말당 광고의 노출 횟수를 누적하게 된다. 여기서, 식별자는 IP, 포트 등을 포함하는 개념일 수 있다.
도 7a 내지 도 7d는 도 6의 단말기 그룹(604)에 속한 복수의 단말기 중 임의의 한 단말기의 화면을 예시적으로 보여준다. 구체적으로, 도 7a 내지 도 7d는 임의의 한 단말기에서 PV를 증가시켰을 때, 예를 들면 화면을 갱신하거나 새로운 창으로써 동일 화면을 띄우는 경우, 광고 영역(A)와 광고 영역(B)에 어떤 광고가 노출되는지를 나타낸다.
우선, 광고 영역(A)를 통해 일정 기간 동안, 예를 들면 하루 동안, 단말당 몇 개의 광고가 노출되는 것이 적정 프리퀀시에 부합하는 것인지 계산해야 한다. 구체적으로, 광고 영역(A)가 포함된 웹 페이지에 대한 일 평균 노출 소비량이 10 이고, 상기 웹 페이지의 광고를 보는 유저들의 반응을 이끌어 내기 위한 적정 프리퀀시가 5 라고 가정하면, 광고 영역(A)를 통해 노출될 광고의 개수는 2 가 된다.
여기서, 광고 영역(A)를 통해 노출될 2개의 광고가, 영화배우 하지원 주연의 ‘1번가의 기적’이라는 광고와 영화배우 임수정이 모델로 나온 컴퓨터 ‘센스’에 대한 광고라고 가정해 본다(도 7 참조). 그렇다면, 임의의 유저가 특정 단말기를 사용하여 PV를 증가시켜 감에 따라 광고 영역(A)에는 상기 두 개의 광고 중 어느 하나가 임의로 노출될 것이다.
예를 들어, 도 7a는 특정 단말기에서의 PV가 1인 상태의 화면을 나타내는데, 이 때 광고 영역(A)에는 ‘하지원’의 광고가 노출되고 있으며, 도 7b는 동일한 특정 단말기에서의 PV가 2인 상태의 화면을 나타내는데, 이 때 광고 영역(A)에는 ‘임수정’의 광고가 노출되고 있다.
이와 같이 PV를 계속 증가시켜 나감에 따라 ‘하지원’ 또는 ‘임수정’의 광고가 광고 영역(A)에 노출될 것이다. 하지만, 이는 어디까지나 상기 특정 단말기에서의 PV가 일 평균 노출 소비량과 같아질 때까지만 계속될 것이다. 즉, m(광고의 개수) = (일 평균 노출 소비량)/OF(적정 프리퀀시) 이라는 식에서, 광고의 개수 m 이 2이고 OF가 5이므로, 각각의 광고가 적정 프리퀀시 만큼 노출될 때까지만, 즉 PV가 일 평균 노출 소비량(=10)과 같아질 때까지만 상기 두 개의 광고 중 어느 하나가 광고 영역(A)로 노출되게 된다. 예를 들어, 도 7c는 동일 특정 단말기에서의 PV가 (일 평균 노출 소비량)과 같은 때의 화면을 나타내며, 만약 PV가 (일 평균 노출 소비량-1)가 될 때까지 ‘임수정’의 광고가 누적 5회(적정 프리퀀시 만큼) 노출된 상태이고 ‘하지원’의 광고가 누적 4회 노출된 상태였다고 가정한다면, 도 7c의 광고 영역(A)에는 ‘하지원’의 광고가 노출될 것이다.
하지만, 도 7d는 동일 특정 단말기에서의 PV가 (일 평균 노출 소비량+1)인 상태의 화면을 나타내는데, 이때에는 ‘하지원’ 및 ‘임수정’의 광고가 각각 5회 노출 완료된 상태이므로 광고 영역(A)에는 디폴트 광고가 노출되게 된다. 여기서, 디폴트 광고 대신에 임의의 광고를 내보낼 수도 있을 것이다.
이와 같이, 도 7a 내지 도 7d를 보면 알 수 있듯이, 노출 광고 개수 조정 시스템(601)은 단말기 그룹(604)의 각 단말마다 광고 영역(A)를 통해 복수의 광고를 각각 적정 프리퀀시 만큼 노출시키게 된다.
도 8a 내지 도 8d 는 본 발명의 제1실시예에 있어서, 광고 영역(A) 및 광고 영역(B)에 노출되는 광고를 나타내는 예시도이다.
도 8a내지 도 8d에서의 광고 영역(A), 광고 영역(B), 로그인 영역(C)의 위치는 도 7a 내지 도 7d의 그것과 같다. 다만, 도 8a 내지 도 8d의 로그인 영역(C)를 보면 알 수 있듯이, 예를 들면 ‘정동준’이라는 유저가 로그인을 한 상태로 PV를 증가시킨다는 점이 도 7과의 주된 차이점임을 알 수 있다. 따라서, 도 8a 내지 도 8d에서는 로그인 행위가 발생하므로 노출 광고 개수 조정 시스템(601) 입장에서는 유저의 정체를 알 수 있게 된다. 따라서, 노출 광고 개수 조정 시스템(601)은 단말당 광고의 노출 횟수를 누적하는 것이 아니라, 유저당 광고의 노출 횟수를 누적하게 된다.
도 8a 내지 도 8d는 도 6의 단말기 그룹(604)에 속한 복수의 단말기의 화면을 예시적으로 보여준다. 도 7a 내지 도 7d 와는 달리, 도 8a 내지 도 8d에 도시된 화면은 전부 동일한 단말기의 화면일 수도 있고, 다른 단말기의 화면일 수도 있다. 예를 들어, 도 8에서와 같이 ‘정동준’이라는 유저가 단말기 그룹(604) 중 제 1 단말기에 로그인한 상태로 특정 광고에 노출된 후 제 2 단말기로 자리를 옮겨 제 2 단말기에 로그인한 상태로 상기 특정 광고에 또 다시 노출된다고 할 때, 노출 광고 개수 조정 시스템(601)은 로그인 쿠키 등의 식별자 정보를 이용하여 상기 유저의 정체를 알 수 있는바 상기 특정 광고가 상기 유저에 노출된 횟수를 누적할 수 있다.
구체적으로, 도 8a 내지 도 8d는 특정 유저가 임의의 적어도 하나의 단말기에서 PV를 증가시켰을 때, 예를 들면 화면을 갱신하거나 새로운 창으로써 동일 화면을 띄우는 경우, 광고 영역(A)와 광고 영역(B)에 어떤 광고가 노출되는지를 나타 낸다.
우선, 광고 영역(A)를 통해 일정 기간 동안, 예를 들면 하루 동안, 몇 개의 광고가 상기 특정 유저에게 노출되는 것이 적정 프리퀀시에 부합하는 것인지 계산해야 한다. 구체적으로, 광고 영역(A)가 포함된 웹 페이지에 대한 일 평균 노출 소비량이 10 이고, 상기 웹 페이지의 광고를 보는 유저들의 반응을 이끌어 내기 위한 적정 프리퀀시가 5 라고 가정하면, 광고 영역(A)를 통해 노출될 광고의 개수는 2 가 된다.
여기서 도 7a 내지 도 7d에서와 마찬가지로, 광고 영역(A)를 통해 노출될 2개의 광고가, 영화배우 하지원 주연의 ‘1번가의 기적’이라는 광고와 영화배우 임수정이 모델로 나온 컴퓨터 ‘센스’에 대한 광고라고 가정해 본다. 그렇다면, 상기 특정 유저가 적어도 하나의 임의의 단말기를 사용하여 PV를 증가시켜 감에 따라 광고 영역(A)에는 상기 두 개의 광고 중 어느 하나가 임의로 노출될 것이다.
예를 들어, 도 8a는 상기 특정 유저에 의해 PV가 1인 상태의 화면을 나타내는데, 이 때 광고 영역(A)에는 ‘임수정’의 광고가 노출되고 있으며, 도 8b는 상기 특정 유저에 의해 PV가 2인 상태의 화면을 나타내는데, 이 때 광고 영역(A)에는 ‘하지원’의 광고가 노출되고 있다. 이 때, 앞서 밝힌 바와 같이, PV가 2인 상태의 화면을 포함하는 단말기는 PV가 1인 상태의 화면을 포함하는 단말기와 서로 달라도 됨은 물론이다.
이와 같이 상기 특정 유저에 의한 PV가 계속 증가됨에 따라 ‘하지원’ 또는 ‘임수정’의 광고가 광고 영역(A)에 노출될 것이다. 하지만, 앞서 살펴본 바와 같이 이는 어디까지나 PV가 (일 평균 노출 소비량)과 같아질 때까지만 계속될 것이다. 즉, m(광고의 개수) = (일 평균 노출 소비량)/OF(적정 프리퀀시) 이라는 식에서, 광고의 개수 m 이 2이고 OF가 5이므로, 각각의 광고가 유저당 적정 프리퀀시 만큼 노출될 때까지만, 즉 PV가 일 평균 노출 소비량(=10)이 될 때까지만 상기 두 개의 광고 중 어느 하나가 광고 영역(A)로 노출되게 된다. 예를 들어, 도 8c는 상기 특정 유저에 의한 PV가 (일 평균 노출 소비량)과 같은 상태의 화면을 나타내며, 만약 PV가 (일 평균 노출 소비량-1) 인 상태가 될 때까지 상기 특정 유저에게 ‘임수정’의 광고가 누적 5회(적정 프리퀀시 만큼) 노출된 상태이고 ‘하지원’의 광고가 누적 4회 노출된 상태였다고 가정한다면, 도 8c의 광고 영역(A)에는 ‘하지원’의 광고가 노출될 것이다.
하지만, 도 8d는 상기 특정 유저에 의한 PV가 (일 평균 노출 소비량+1)인 상태의 화면을 나타내는데, 이때에는 상기 특정 유저에 대해 ‘하지원’ 및 ‘임수정’의 광고가 각각 5회 노출 완료된 상태이므로 광고 영역(A)에는 디폴트 광고가 노출되게 된다.
이와 같이, 도 8a 내지 도 8d를 보면 알 수 있듯이, 노출 광고 개수 조정 시스템(601)은 단말기 그룹(604)의 단말 중 적어도 하나를 통해 로그인하는 유저마다 광고 영역(A)를 통해 복수의 광고를 각각 적정 프리퀀시 만큼 노출시키게 된다.
도 9a 내지 도 9d 는 본 발명의 제1실시예에 있어서, 광고 영역(A) 및 광고 영역(B)에 노출되는 광고를 나타내는 예시도이다.
도 9a내지 도 9d를 참조하면, 종래 기술에서의 고정 광고 영역은 광고 영 역(A)로, 롤링 광고 영역은 광고 영역(B)로 표시하였고, 로그인 영역(C)도 표시하여 단말기 상에서 로그인이 된 상태인지 아닌지를 고려하고자 한다. 참고로, 도 9a 내지 도 9d의 로그인 영역(C)를 보면 알 수 있듯이, 임의의 단말기에서 로그인을 하지 않고 PV를 증가시키는 도중에 특정 유저가 로그인을 한 후 PV를 증가시킴을 알 수 있다. 따라서, 이 때에는 로그인 전의 PV에 따른 광고의 노출 횟수와 로그인 후의 PV에 따른 광고의 노출 횟수를 어떻게 연관시킬지가 문제로 된다.
여러 가지 방법이 있겠지만 하나의 예를 들어 보면, 노출 광고 개수 조정 시스템(601)은 각 단말의 식별자(예를 들면, 포트, IP)에 대한 정보를 포함하는 브라우징 쿠키와 각 단말을 통해 로그인할 때 생성된 로그인 쿠키(유저에 대한 식별자 기능을 수행함)에 대한 과거 데이터의 분석을 수행하여 각 단말의 브라우징 쿠키에는 어떠한 로그인 쿠키가 가장 많이 연동되어 있는지를 파악하고, 각 단말마다 가장 많이 연동된 특정 로그인 쿠키를 해당 단말의 브라우징 쿠키와 짝을 지워 데이터베이스 형태로 저장해 놓을 수 있다. 이는 일반적으로 특정 단말기에는 그 단말기를 주로 사용하는 주인 유저가 있다는 생각에 기반한 것으로서, 이를 이용하면, 노출 광고 개수 조정 시스템(601)은 특정 단말의 주인 유저가 로그인을 수행하는지(유저의 로그인 행위에 의해 생성된 로그인 쿠키가 상기 데이터베이스에 포함된 특정 로그인 쿠키와 일치하는 경우 주인 유저로 판단), 손님 유저가 로그인을 수행하는지(유저의 로그인 행위에 의해 생성된 로그인 쿠키가 상기 데이터베이스에 포함된 특정 로그인 쿠키와 일치하지 않는 경우 손님 유저로 판단)를 판단할 수 있다. 만약, 주인 유저가 로그인을 수행하였다고 판단하면 로그인 전의 PV에 의한 광고의 노출 횟수와 로그인 후의 PV에 의한 광고의 노출 횟수를 누적할 수 있고, 손님 유저가 로그인을 수행하였다고 판단하면 로그인 전의 PV에 의한 광고의 노출 횟수는 무시하고 로그인 후의 PV에 의한 광고의 노출 횟수를 새로 계산할 수 있다. 물론, 노출 횟수에 대한 누적 여부, 누적 시점 등은 이에 한정된 것은 아니며, 다양한 방법에 의하여 로그인 쿠키와 브라우징 쿠키를 연동시킬 수 있다.
도 9a 내지 도 9d는 도 6의 단말기 그룹(604)에 속한 복수의 단말기 중 임의의 한 단말기의 화면을 예시적으로 보여준다. 구체적으로, 도 9a 내지 도 9d는 임의의 한 단말기에서 PV를 증가시키다가 임의의 유저가 로그인을 한 경우 광고 영역(A)와 광고 영역(B)에 어떤 광고가 노출되는지를 나타낸다.
우선, 광고 영역(A)를 통해 일정 기간 동안, 예를 들면 하루 동안, 몇 개의 광고가 노출되는 것이 적정 프리퀀시에 부합하는 것인지 계산한다. 구체적으로, 광고 영역(A)가 포함된 웹 페이지에 대한 일 평균 노출 소비량이 10 이고, 상기 웹 페이지의 광고를 보는 유저들의 반응을 이끌어 내기 위한 적정 프리퀀시가 5 라고 가정하면, 광고 영역(A)를 통해 노출될 광고의 개수는 2 가 된다.
여기서, 광고 영역(A)를 통해 노출될 2개의 광고가, 영화배우 하지원 주연의 ‘1번가의 기적’이라는 광고와 영화배우 임수정이 모델로 나온 컴퓨터 ‘센스’에 대한 광고라고 가정해 본다(도 9 참조). 그렇다면, 그 누구의 로그인 행위도 없이 특정 단말기의 PV가 증가되든지, 특정 유저가 로그인한 후 특정 단말기의 PV가 증가되든지, 광고 영역(A)에는 상기 두 개의 광고 중 어느 하나가 임의로 노출될 것이다. 다만, 상기 두 개의 광고의 노출 횟수에 대한 누적 여부가 문제로 될 수 있 으며, 도 9c에 대한 설명 부분에서 이를 구체적으로 설명한다.
예를 들어, 도 9a는 특정 단말기에서 그 누구의 로그인 행위도 없이 PV가 1인 상태의 화면을 나타내는데, 이 때 광고 영역(A)에는 ‘하지원’의 광고가 노출되고 있으며, 도 9b는 특정 단말기에서 마찬가지로 로그인 행위 없이 PV가 k 인 상태의 화면을 나타내는데, 이 때 광고 영역(A)에는 ‘임수정’의 광고가 노출되고 있다.
이 상태(즉, PV = k)에서, 상기 특정 단말기를 사용하여 특정 유저가 로그인을 수행한다고 가정한다. 로그인과 동시에 웹 페이지의 갱신이 일어나므로 PV가 k+1 로 될 것이다. 도 9c는 특정 유저, 예를 들면 ‘정동준’ 이라는 유저에 의해 로그인이 되어 PV가 k+1이 된 화면을 보여준다.
이 때, 노출 광고 개수 조정 시스템(601)은 상기와 같은 쿠키 등을 이용한 방법을 사용하여 상기 특정 단말기에서 로그인을 수행한 상기 특정 유저가 상기 특정 단말기의 주인 유저인지에 대해 판단한다. 여기서, ‘정동준’이라는 유저가 상기 특정 단말기의 주인이라고 판단되면, 로그인 전에 노출된 광고의 노출 횟수에 누적하여 노출 횟수를 더한다. 예를 들면, 도 9c의 광고 영역(A)에 노출된 ‘임수정’의 광고에 의한 노출 횟수는 로그인 전에 노출된 ‘임수정’ 광고의 노출 횟수에 누적된다.
이와 같이 로그인 후에도 PV를 계속 증가시켜 나감에 따라 ‘하지원’ 또는 ‘임수정’의 광고가 광고 영역(A)에 노출될 것이다. 하지만, 이는 어디까지나 PV가 (일 평균 노출 소비량)의 값과 같아질 때까지만 계속될 것이다. 즉, m(광고의 개수) = (일 평균 노출 소비량)/OF(적정 프리퀀시) 이라는 식에서, 광고의 개수 m 이 2이고 OF가 5 라면, 각각의 광고가 적정 프리퀀시 만큼 노출될 때까지만, 즉 PV가 일 평균 노출 소비량(=10)가 될 때까지만 상기 두 개의 광고 중 어느 하나가 광고 영역(A)로 노출되게 된다. 예를 들어, 도 9d는 동일 특정 단말기에서 상기 특정 유저에 의해 로그인된 상태로 PV가 (일 평균 노출 소비량)의 값과 동일하게 된 상태의 화면을 나타내며, 만약 PV가 (일 평균 노출 소비량-1) 인 상태가 될 때까지 ‘임수정’의 광고가 누적 5회(적정 프리퀀시 만큼) 노출된 상태이고 ‘하지원’의 광고가 누적 4회 노출된 상태였다고 가정한다면, 도 9d의 광고 영역(A)에는 ‘하지원’의 광고가 노출될 것이다.
한편, PV를 한번 더 증가시켜 PV가 (일 평균 노출 소비량+1)가 되면, ‘하지원’ 및 ‘임수정’의 광고가 각각 5회 노출 완료된 상태가 되므로 광고 영역(A)에는 디폴트 광고 등이 노출될 것이다(미도시).
이와 같이, 도 9a 내지 도 9d를 보면 알 수 있듯이, 노출 광고 개수 조정 시스템(601)은 단말기 그룹(604)의 특정 단말에 어느 누구의 로그인 없이 PV가 증가되다가 상기 특정 단말의 주인 유저에 의해 로그인 행위가 일어난 후 PV가 증가되면, 광고 영역(A)를 통해 노출되는 복수의 광고에 대한 로그인 전의 노출 횟수를 누적하여 계산하게 된다.
도 10a 내지 도 10d 는 본 발명의 제1실시예에 있어서, 광고 영역(A) 및 광고 영역(B)에 노출되는 광고를 나타내는 예시도이다.
도 10a내지 도 10d를 참조하면, 종래 기술에서의 고정 광고 영역은 광고 영 역(A)로, 롤링 광고 영역은 광고 영역(B)로 표시하였고, 로그인 영역(C)도 표시하여 단말기 상에서 로그인이 된 상태인지 아닌지를 고려하고자 한다. 참고로, 도 10a 내지 도 10d에 도시되는 화면은 도 9a 내지 도 9d의 단말기와 동일한 단말기의 화면을 나타낸다. 다만, 도 9a내지 도 9d의 로그인 영역(C)과는 달리, 도 10a 내지 도 10d의 로그인 영역(C)을 보면, 로그인 행위없이 PV를 증가시키는 도중에 ‘정동준’이라는 주인 유저가 아닌 ‘권수영’이라는 손님 유저가 로그인을 한 후 PV를 증가시킴을 알 수 있다. 따라서, 이 때에는 노출 광고 개수 조정 시스템(601)이 손님 유저가 로그인을 수행하였다고 판단하여, 로그인 전의 PV에 의한 광고의 노출 횟수는 무시하고 로그인 후의 PV에 의한 광고의 노출 횟수를 상기 손님 유저를 대상으로 새로 계산할 수 있다. 여기서, 로그인 이전에 행하여진 PV에 의한 광고의 노출 횟수에 대한 처리는 다양하게 행하여질 수 있지만, 임의로 상기 단말기의 주인 유저에 대한 노출 횟수로서 처리할 수도 있다. 물론, PV에 의한 광고의 노출 횟수에 대한 누적 대상, 누적 여부, 누적 시점 등은 이에 한정된 것은 아니며, 다양한 방법에 의하여 구현할 수 있다.
도 10a 내지 도 10d는 도 6의 단말기 그룹(604)에 속한 복수의 단말기 중 임의의 한 단말기의 화면을 예시적으로 보여준다. 구체적으로, 도 10a 내지 도 10d는 임의의 한 단말기에서 PV를 증가시키다가 상기 단말기의 손님 유저가 로그인을 한 경우 광고 영역(A)와 광고 영역(B)에 어떤 광고가 노출되는지를 나타낸다.
우선, 광고 영역(A)를 통해 일정 기간 동안, 예를 들면 하루 동안, 몇 개의 광고가 노출되는 것이 적정 프리퀀시에 부합하는 것인지 계산한다. 구체적으로, 광고 영역(A)가 포함된 웹 페이지에 대한 일 평균 노출 소비량이 10 이고, 상기 웹 페이지의 광고를 보는 유저들의 반응을 이끌어 내기 위한 적정 프리퀀시가 5 라고 가정하면, 광고 영역(A)를 통해 노출될 광고의 개수는 2 가 된다.
여기서, 광고 영역(A)를 통해 노출될 2개의 광고가, 앞서와 같이 영화배우 하지원 주연의 ‘1번가의 기적’이라는 광고와 영화배우 임수정이 모델로 나온 컴퓨터 ‘센스’에 대한 광고라고 가정해 본다(도 10 참조). 그렇다면, 그 누구의 로그인 행위도 없이 특정 단말기의 PV가 증가되든지, 손님 유저가 로그인한 후 특정 단말기의 PV가 증가되든지, 광고 영역(A)에는 상기 두 개의 광고 중 어느 하나가 임의로 노출될 것이다.
예를 들어, 도 10a는 특정 단말기에서 그 누구의 로그인 행위도 없이 PV가 1인 상태의 화면을 나타내는데, 이 때 광고 영역(A)에는 ‘임수정’의 광고가 노출되고 있으며, 도 10b는 특정 단말기에서 마찬가지로 로그인 행위 없이 PV가 k 인 상태의 화면을 나타내는데, 이 때 광고 영역(A)에는 ‘하지원’의 광고가 노출되고 있다.
이 상태(즉, PV = k)에서, 상기 특정 단말기를 사용하여 ‘권수영’이라는 유저가 로그인을 수행하면, 로그인과 동시에 웹 페이지의 갱신이 일어나므로 PV가 k+1 이 될 것이다(도 10c 참조).
이 때, 노출 광고 개수 조정 시스템(601)은 상기에서 언급되었던 쿠키 등을 이용한 방식을 사용하여 상기 특정 단말기에서 로그인을 수행한 상기 ‘권수영’ 이라는 유저가 상기 특정 단말기의 주인 유저인지에 대해 판단한다. 여기서, ‘정 동준’이라는 유저가 상기 특정 단말기의 주인이므로, 노출 광고 개수 조정 시스템(601)은 ‘권수영’ 이라는 유저를 손님 유저로 판단하며, 이에 따라 로그인 전에 노출된 광고의 노출 횟수를 무시하고 손님 유저에 대한 광고의 노출 횟수를 처음부터 새로 계산한다. 예를 들면, 로그인 전에 ‘하지원’의 광고가 노출되었다고 해도 그 노출 횟수를 무시하므로 도 10c의 광고 영역(A)에 노출된 ‘하지원’의 광고는 상기 손님 유저에 대한 첫번째 노출로 계산된다.
이와 같이 로그인 후에 PV를 계속 증가시켜 나감에 따라 ‘하지원’ 또는 ‘임수정’의 광고가 광고 영역(A)에 노출될 것이며, 노출 횟수를 새로 처음부터 계산하게 되므로 PV가 (k+일 평균 노출 소비량)의 값이 될 때까지 상기 두 광고가 계속 노출될 것이다.
예를 들어, 도 10d는 동일 특정 단말기에서 상기 손님 유저에 의해 로그인된 상태로 PV가 (k+일 평균 노출 소비량)의 값과 같아진 상태의 화면을 나타내며, 만약 PV가 (k+일 평균 노출 소비량-1)인 상태가 될 때까지 ‘하지원’의 광고가 누적 5회(적정 프리퀀시 만큼) 노출된 상태이고 ‘임수정’의 광고가 누적 4회 노출된 상태였다고 가정한다면, 도 10d의 광고 영역(A)에는 ‘임수정’의 광고가 노출될 것이다.
한편, PV를 한번 더 증가시켜 PV가 (k+일 평균 노출 소비량+1)로 되면, ‘하지원’ 및 ‘임수정’의 광고가 각각 5회 노출 완료된 상태가 되므로 광고 영역(A)에는 디폴트 광고 등이 노출될 것이다(미도시).
이와 같이, 도 10a 내지 도 10d를 보면 알 수 있듯이, 노출 광고 개수 조정 시스템(601)은 단말기 그룹(604)의 특정 단말에 어느 누구의 로그인 없이 PV가 증가되다가 상기 특정 단말의 손님 유저에 의해 로그인 행위가 일어난 후 PV가 증가되면, 로그인을 기점으로 하여 광고 영역(A)를 통해 노출되는 복수의 광고에 대한 노출 횟수를 손님 유저를 대상으로 새롭게 계산하게 된다.
도 11은 본 발명의 제2실시예에 있어서, 광고 영역(A) 및 광고 영역(B)에 광고를 노출하기 위한 광고주 그룹, 서버, 단말기 그룹으로 이루어진 시스템을 나타내는 도면이다.
노출 광고 개수 조정 시스템(1101)은 광고주 그룹(1102) 및 광고주 그룹(1103)으로부터 소정의 광고비를 수령하고, 단말기 그룹(1104)으로 광고를 전송한다. 도 11을 참조하면, 단말기 그룹(1104)에 포함된 복수의 단말기의 화면에도 마찬가지로 광고 영역(A)와 광고 영역(B)가 존재함을 알 수 있다.
도 11에서도 도 6에서와 마찬가지로 광고 영역(A)의 적정 광고의 개수가 m 개로 정해지면 m 개의 광고를 롤링 형식으로 제공할 수 있다. 여기서, m 은 상기에서 살펴봤듯이 (일 평균 노출 소비량)/OF 의 계산값에 가까운 (또는 가장 가까운) 정수로 정할 수 있으며, 노출 광고 개수 조정 시스템(1101)은 광고 영역(A)를 통해 m 개의 광고를 내보내기 위하여 m 곳의 광고주(1102)를 모집한다.
다만, 도 6에서와는 달리, 광고주 그룹(1102) 내의 m 곳의 광고주들 사이에는 우선순위를 설정하고 우선순위에 따라 다른 광고 비용을 설정해 모집한다. 예를 들면, 노출 광고 개수 조정 시스템(1101)은 1순위 광고주로부터는 광고 영역(A) 에 대한 광고 비용 a1을, 2순위 광고주로부터는 광고 영역(A)에 대한 광고 비용 a2를, m순위 광고주로부터는 광고 영역(A)에 대한 광고 비용 am을 받고 광고 영역(A)에 광고들을 노출시킨다. 이 때, 당연히 우선순위가 높을수록 광고 비용이 비싸므로, a > a1 >a2 >...>am 와 같이 될 것이다(여기서, a는 도 1에서 광고 영역(A)에 광고를 원하던 광고주(102)로부터 수취하던 광고 비용).
이러한 우선순위에 따라, 노출 광고 개수 조정 시스템(1101)은 PV가 증가됨에 따라 m 개의 광고 중 1순위 광고주의 광고를 우선적으로 단말기 그룹(1104)의 단말기에 전송할 수 있다. 적정 프리퀀시가 5라고 가정할 때, PV가 5가 될 때까지는 단말기 그룹(1104)에 포함된 모든 단말기로 1순위 광고주의 광고를 전송하게 된다. PV가 이보다 증가되어 PV가 6~10 에 해당되는 단말기 또는 유저에는 2순위 광고주의 광고를, PV가 11~15 에 해당되는 단말기 또는 유저에는 3순위 광고주의 광고를 전송하는 방식이다. 이와 같이, 하루 동안(또는 일정 기간 동안) 광고 영역(A)에 m 종류의 광고를 우선순위대로 노출할 수 있으므로, 이를 나타내기 위해서 도 11에서 단말기 그룹(1104)의 각각의 단말기의 화면상에 A1 부터 Am 까지를 단말기마다의 PV값 상태에 따라 나타내었다.
이와 같은바, 광고주 입장에서도 적정 프리퀀시 만큼 광고 효과를 누릴 수 있으면서도 광고비가 저렴해 지는 효과를 얻을 수 있고, 노출 광고 개수 조정 시스템(1101) 입장에서도 복수의 광고주를 모집함으로써 광고비로 인한 수익 증대를 꾀할 수 있게 되며, 유저 입장에서도 동일한 광고를 과도하게 보지 않아도 되므로 특 정 광고에 대한 부정적 인식을 하지 않게 된다. 또한, 도 6의 제1실시예에 비하여 부가적인 이점은 광고주들을 대상으로 높은 우선순위를 얻기 위한 경쟁을 유도함으로써 노출 광고 개수 조정 시스템(1101)의 수익이 더 많이 증대될 것이라는 점이다.
상기와 같은 경우 이외에도, 만약 광고 영역(A)을 공간적으로 k 등분하여 롤링 형식으로 광고를 제공하고 싶다면 k*m 곳의 광고주(602)를 우선순위를 정하여 모집하여, PV가 증가할 때마다 k*m 개의 광고 중 우선순위가 높은 광고 k 개를 광고 영역(A)에 제공하는 변형례도 생각해 볼 수 있음은 물론이다.
한편, 광고 영역(B)는 롤링 광고 영역이며, 이에 대한 논의는 제1실시예에서 살펴본 바와 똑같이 적용가능하므로 여기서는 설명을 줄인다.
이후 도 12a 내지 도 15d를 참조로, 이러한 노출 광고 개수 조정 시스템(1101)이 광고 영역(A)를 통해 복수의 광고를 노출하는 방법에 대해서 더욱 자세히 설명한다.
참고로, 도 12a 내지 도 15d 에서는 도 7a 내지 도 10d에서와는 달리 일 평균 노출 소비량을 15라고 가정하여 설명한다. 이는 OF(적정 프리퀀시)가 5 라고 가정할 때 적정 광고의 개수가 3 (=15/5) 이 되는데, 도 7a 내지 도 10d 에서 광고의 개수를 2 로 하여 설명하였는바, 도 12a 내지 도 15d 에서는 광고의 개수를 3으로 하여 다양한 경우의 예를 보이기 위함이다.
도 12a 내지 도 12d 는 본 발명의 제2실시예에 있어서, 광고 영역(A) 및 광고 영역(B)에 노출되는 광고를 나타내는 예시도이다.
도 12a내지 도 12d를 참조하면, 제1실시예에서와 마찬가지로 광고 영역(A), 광고 영역(B), 로그인 영역(C)가 표시되어 있다. 도 12a 내지 도 12d의 로그인 영역(C)를 보면 알 수 있듯이, 로그인을 하지 않고 PV를 증가시킴을 알 수 있다. 로그인을 하지 않으므로 노출 광고 개수 조정 시스템(1101)은 유저의 정체를 알 수가 없지만, 단말기의 고유 식별자(예를 들면, IP, 포트 등)를 알 수 있으므로 단말당 광고의 노출 횟수를 누적하게 된다.
도 12a 내지 도 12d는 도 11의 단말기 그룹(1104)에 속한 복수의 단말기 중 임의의 한 단말기의 화면을 예시적으로 보여준다. 구체적으로, 도 12a 내지 도 12d는 임의의 한 단말기에서 PV를 증가시켰을 때, 예를 들면 화면을 갱신하거나 새로운 창으로써 동일 화면을 띄우는 경우, 광고 영역(A)와 광고 영역(B)에 어떤 광고가 노출되는지를 나타낸다.
광고 영역(A)를 통해 일정 기간 동안, 예를 들면 하루 동안, 몇 개의 광고가 노출되는 것이 적정 프리퀀시에 부합하는 것인지 계산해야 하는데, 여기서는 위에서 가정한 바를 고려하여 적정 광고 개수가 3 개인 것으로 한다.
예를 들면, 광고 영역(A)를 통해 노출될 3개의 광고가, 영화배우 하지원 주연의 ‘1번가의 기적’이라는 광고, 영화배우 임수정이 모델로 나온 컴퓨터 ‘센스’에 대한 광고, 및 고소영이 모델로 나온 ‘Kerasys’ 광고라고 가정해 본다. 또한, 상기 3개의 광고 사이의 우선순위가 ‘하지원’ >‘임수정’ >‘고소영’ 이라고 가정한다. 그렇다면, 임의의 유저가 특정 단말기를 사용하여 PV를 증가키면 광고 영역(A)에는 우선적으로 ‘하지원’의 광고가 노출될 것이며, 이는 특정 단말기 에서의 PV가 OF(=5) 이하일 때까지 계속 노출될 것이다. PV가 더 증가되어 특정 단말기에서의 PV가 OF+1(=6) <= PV <= 2OF(=10) 을 만족하면 2순위 광고인 ‘임수정’의 광고가 노출될 것이며, 2OF+1(=11) <= PV <= 3OF(=15)인 단말기에서는 3순위 광고인 ‘고소영’의 광고가 노출될 것이다. 그 이상의 PV에서는, 예를 들면 디폴트 광고 등을 임의로 노출할 수 있다.
예를 들어, 도 12a는 특정 단말기에서의 PV가 1인 상태의 화면을 나타내는데, 이 때 광고 영역(A)에는 1순위 광고인 ‘하지원’의 광고가 노출되고 있고, 도 12b는 특정 단말기에서의 PV가 OF+1(=6) 인 상태의 화면을 나타내는데, 이 때 광고 영역(A)에는 2순위 광고인 ‘임수정’의 광고가 노출되고 있으며, 도 12c는 특정 단말기에서의 PV가 2OF+1(=11) 인 상태의 화면을 나타내는데, 이 때 광고 영역(A)에는 3순위 광고인 ‘고소영’의 광고가 노출되고 있다. 한편, 도 12d는 특정 단말기에서의 PV가 3OF+1(= 일 평균 노출 소비량+1 = 16) 인 상태의 화면을 나타내는데, 이때에는 ‘하지원’, ‘임수정’ 및 ‘고소영’의 광고가 각각 OF(=5)회 노출 완료된 상태이므로 광고 영역(A)에는 디폴트 광고가 노출되게 된다.
이와 같이, 도 12a 내지 도 12d를 보면 알 수 있듯이, 노출 광고 개수 조정 시스템(1101)은 복수의 광고에 대하여 우선순위를 정하여 우선순위가 높은 광고부터 단말기 그룹(1104)의 각 단말마다 광고 영역(A)를 통해 각각 적정 프리퀀시 만큼 노출시키게 된다.
도 13a 내지 도 13d 는 본 발명의 제2실시예에 있어서, 광고 영역(A) 및 광고 영역(B)에 노출되는 광고를 나타내는 예시도이다.
도 13a내지 도 13d에서의 광고 영역(A), 광고 영역(B), 로그인 영역(C)의 위치는 도 12a 내지 도 12d의 그것과 같다. 다만, 도 13a 내지 도 13d의 로그인 영역(C)를 보면 알 수 있듯이, 예를 들면 ‘정동준’이라는 특정 유저가 로그인을 한 상태로 PV를 증가시킴을 알 수 있다. 따라서, 도 13a 내지 도 13d에서는 상기 특정 유저에 의해 생성된 로그인 쿠키 등으로부터 노출 광고 개수 조정 시스템(1101)이 유저의 정체를 알 수 있으므로, 단말당 광고의 노출 횟수를 누적하는 것이 아니라 유저당 광고의 노출 횟수를 누적하게 된다.
도 13a 내지 도 13d는 도 11의 단말기 그룹(1104)에 속한 복수의 단말기의 화면을 예시적으로 보여준다. 도 12a 내지 도 12d 와는 달리, 도 13a 내지 도 13d에 도시된 화면은 전부 동일한 단말기의 화면일 수도 있고, 다른 단말기의 화면일 수도 있다. 예를 들어, ‘정동준’이라는 유저가 단말기 그룹(1104)의 제 1 단말기에 로그인한 상태로 특정 광고에 노출된 후 제 2 단말기로 자리를 옮겨 제 2 단말기에 로그인한 상태로 상기 특정 광고에 또 다시 노출되어도, 노출 광고 개수 조정 시스템(1101)은 로그인 쿠키 등의 정보를 이용하여 상기 유저의 정체를 알 수 있는바 상기 특정 광고가 상기 유저에 노출된 횟수를 정확히 누적할 수 있게 된다.
구체적으로, 도 13a 내지 도 13d는 특정 유저가 로그인 상태로 적어도 하나의 단말기에서 PV를 증가시켰을 때, 예를 들면 화면을 갱신하거나 새로운 창으로써 동일 화면을 띄우는 경우, 광고 영역(A)와 광고 영역(B)에 어떤 광고가 노출되는지를 나타낸다.
앞서 밝힌 바와 같이 도 12 내지 도 15에서는 광고 영역(A)가 포함된 웹 페 이지에 대한 일 평균 노출 소비량을 15, 상기 웹 페이지의 광고를 보는 유저들의 반응을 이끌어 내기 위한 적정 프리퀀시가 5 라고 가정하였으므로, 광고 영역(A)를 통해 노출될 광고의 적정 개수는 3 이 된다.
여기서 도 12a 내지 도 12d에서와 마찬가지로, 광고 영역(A)를 통해 노출될 3개의 광고가, 영화배우 하지원 주연의 ‘1번가의 기적’이라는 광고, 영화배우 임수정이 모델로 나온 컴퓨터 ‘센스’, 및 영화배우 고소영이 모델로 나온 ‘Kerasys’에 대한 광고라고 가정해 본다. 그렇다면, 상기 특정 유저가 로그인을 하여 적어도 하나의 임의의 단말기를 사용하여 PV를 증가시켜 감에 따라 광고 영역(A)에는 상기 3 개의 광고 중 우선순위가 높은 순서, 즉 ‘하지원’, ‘임수정’, ‘고소영’의 순서대로 노출될 것이다.
예를 들어, 도 13a는 상기 특정 유저에 의해 PV가 1인 상태의 화면을 나타내는데, 이 때 광고 영역(A)에는 ‘하지원’의 광고가 노출되고 있고, 도 13b는 상기 특정 유저에 의해 PV가 OF+1(=6)인 상태의 화면을 나타내는데, 이 때 광고 영역(A)에는 ‘임수정’의 광고가 노출되고 있으며, 도 13c는 상기 특정 유저에 의해 PV가 2OF+1(=11) <= PV <= 3OF(=15)를 만족하는 상태의 화면을 나타내는데, 이 때 광고 영역(A)에는 ‘고소영’의 광고가 노출될 것이다. 이 때, 도 13a 내지 도 13b에 도시된 화면은 동일한 단말기의 화면일 수도 있지만, 서로 다른 단말기의 화면일 수도 있음은 물론이다. 그 이상의 PV에서는, 예를 들면 디폴트 광고를 노출할 수 있다(도 13d 참조).
이와 같이, 도 13a 내지 도 13d를 보면 알 수 있듯이, 노출 광고 개수 조정 시스템(1101)은 단말기 그룹(1104)의 단말 중 적어도 하나를 통해 로그인하는 유저마다 광고 영역(A)를 통해 복수의 광고에 대해 우선순위를 설정하여 각각 적정 프리퀀시 만큼 노출시키게 된다.
도 14a 내지 도 14d 는 본 발명의 제2실시예에 있어서, 광고 영역(A) 및 광고 영역(B)에 노출되는 광고를 나타내는 예시도이다.
도 14a내지 도 14d를 참조하면, 마찬가지로 광고 영역(A), 광고 영역(B), 로그인 영역(C)를 표시하였다. 참고로, 도 14a 내지 도 14d의 로그인 영역(C)를 보면 알 수 있듯이, 임의의 단말기에서 로그인을 하지 않고 PV를 증가시키는 도중에 특정 유저가 로그인을 한 후 PV를 증가시킴을 알 수 있다. 따라서, 이 때에는 로그인 전의 PV에 따른 광고의 노출 횟수와 로그인 후의 PV에 따른 광고의 노출 횟수를 어떻게 연관시킬지가 문제로 되는데, 이에 대해서는 제1실시예의 도 9에서 살펴본 논의와 동일하므로 설명을 줄인다.
이와 같은 논의에 근거하여 도 14a 내지 도 14d 에 대해 분석해 보면, 도 14a는 특정 단말기에서 그 누구의 로그인 행위도 없이 PV가 1인 상태의 화면을 나타내는데, 이 때 광고 영역(A)에는 가장 우선순위가 높은 ‘하지원’의 광고가 노출되고 있으며, 도 14b는 상기 특정 단말기에서 마찬가지로 로그인 행위 없이 PV가 2OF(=10) 인 상태의 화면을 나타내는데, 이 때 광고 영역(A)에는 2순위 광고인 ‘임수정’의 광고가 노출되고 있다.
이 상태(즉, PV = 2OF)에서, 상기 특정 단말기를 사용하여 특정 유저가 로그인을 수행한다고 가정한다. 로그인과 동시에 웹 페이지의 갱신이 일어나므로 PV가 2OF+1(=11) 이 될 것이다. 도 14c는 특정 유저, 예를 들면 ‘정동준’ (상기 특정 단말기의 주인 유저라고 가정)이라는 유저에 의해 로그인이 되어 PV가 2OF+1이 된 화면을 보여준다.
이 때, 노출 광고 개수 조정 시스템(1101)은 상기 특정 단말기를 사용하여 로그인을 수행한 상기 특정 유저가 상기 특정 단말기의 주인 유저인 것으로 판단하므로, 로그인 전에 노출된 광고의 노출 횟수에 누적하여 노출 횟수를 더한다. 예를 들면, 도 14c의 광고 영역(A)에는 3순위 광고인 ‘고소영’의 광고가 노출될 것이다. 이는 로그인 전에 노출된 ‘하지원’ 및 ‘임수정’ 광고의 노출 횟수에 누적하여 노출 횟수를 계산하고 있기 때문이다.
이와 같이 로그인 후에도 PV를 계속 증가시켜 PV가 3OF(=15)가 될 때까지는 ‘고소영’의 광고가 광고 영역(A)에 노출될 것이다. 하지만, 도 14d에서 볼 수 있듯이, PV가 3OF+1(=16) 이상에서는 ‘하지원’, ‘임수정’, 및 ‘고소영’의 광고가 각각 5회 노출 완료된 상태가 되므로 광고 영역(A)에는 디폴트 광고 등이 노출될 것이다.
이와 같이, 도 14a 내지 도 14d를 보면 알 수 있듯이, 노출 광고 개수 조정 시스템(1101)은 단말기 그룹(1104)의 특정 단말에 어느 누구의 로그인 없이 PV가 증가되다가 상기 특정 단말의 주인 유저에 의해 로그인 행위가 일어난 후 PV를 행하면, 우선순위가 정해져 있는 복수의 광고에 대한 로그인 전의 노출 횟수에 누적하여 로그인 후의 노출 횟수를 더하게 된다.
도 15a 내지 도 15d 는 본 발명의 제2실시예에 있어서, 광고 영역(A) 및 광 고 영역(B)에 노출되는 광고를 나타내는 예시도이다.
도 15a내지 도 15d를 참조하면, 마찬가지로 광고 영역(A), 광고 영역(B), 로그인 영역(C)를 표시하였다. 참고로, 도 15a 내지 도 15d에 도시되는 화면은 도 14a 내지 도 14d의 단말기와 동일한 단말기의 화면을 나타낸다(즉, 도 14의 단말의 경우와 주인 유저가 동일하다). 다만, 도 14a내지 도 14d의 로그인 영역(C)과는 달리, 도 15a 내지 도 15d의 로그인 영역(C)에서는, 로그인을 하지 않고 PV를 증가시키는 도중에 ‘정동준’이라는 주인 유저가 아닌 ‘권수영’이라는 손님 유저가 로그인을 한 후 PV를 증가시킴을 알 수 있다. 따라서, 이 때에는 노출 광고 개수 조정 시스템(1101)이 손님 유저가 로그인을 수행하였다고 판단하여, 로그인 전의 PV에 의한 광고의 노출 횟수는 무시하고 로그인 후의 PV에 의한 광고의 노출 횟수를 상기 손님 유저를 대상으로 새로 계산할 수 있다. 여기서, 손님 유저에 의한 로그인 전에 행하여진 PV에 의한 광고의 노출 횟수에 대한 처리는 다양하게 행하여질 수 있지만, 여기서는 상기 단말기의 주인 유저에 대한 노출 횟수로서 처리하도록 할 수 있다. 물론, PV에 의한 광고의 노출 횟수에 대한 누적 대상, 누적 여부, 누적 시점 등은 이에 한정된 것은 아니며, 다양한 방법에 의하여 구현할 수 있다.
구체적으로, 도 15a는 특정 단말기에서 그 누구의 로그인 행위도 없이 PV가 1인 상태의 화면을 나타내는데, 이 때 광고 영역(A)에는 우선순위가 가장 높은 ‘하지원’의 광고가 노출되고 있으며, 도 15b는 상기 특정 단말기에서 마찬가지로 로그인 행위 없이 PV가 2OF(=10) 인 상태의 화면을 나타내는데, 이 때 광고 영역(A)에는 2순위 광고인 ‘임수정’의 광고가 노출되고 있다.
이 상태(즉, PV = 2OF)에서, 상기 특정 단말기를 사용하여 ‘권수영’이라는 유저가 로그인을 수행하면, 로그인과 동시에 웹 페이지의 갱신이 일어나므로 PV가 2OF+1 이 될 것이다(도 15c 참조).
이 때, 노출 광고 개수 조정 시스템(1101)은 상기 특정 단말기를 사용하여 로그인을 수행한 상기 ‘권수영’ 이라는 유저가 상기 특정 단말기의 주인 유저인지에 대해 판단한다. 여기서, ‘정동준’이라는 유저가 상기 특정 단말기의 주인이므로, 노출 광고 개수 조정 시스템(1101)은 ‘권수영’ 이라는 유저를 손님 유저로 판단하며, 이에 따라 로그인 전에 노출된 광고의 노출 횟수를 무시하고 손님 유저에 대한 광고의 노출 횟수를 처음부터 새로 계산한다. 예를 들면, 로그인 전에 ‘하지원’ 및 ‘임수정’의 광고가 5회씩 노출되어 전부 소진되었다고 해도 그 노출 횟수를 무시하고 손님 유저를 대상으로 다시 계산하므로 도 15c의 광고 영역(A)에는 1순위 광고인 ‘하지원’의 광고를 새롭게 다시 노출시키며 이를 상기 손님 유저에 대한 첫번째 노출로 계산한다.
도 15d는 상기 특정 단말기에서 상기 손님 유저에 의해 로그인된 상태로 PV가 3OF+1인 상태의 화면을 나타내며, PV가 2OF+1(=11) <= PV <= 3OF(=15) 인 상태에서 1순위 광고인 ‘하지원’의 광고가 이미 전부 소진되었을 것이므로, 도 15d의 광고 영역(A)에는 2순위 광고인 ‘임수정’의 광고가 노출될 것이다.
한편, PV가 4OF+1(=21) <= PV <= 5OF(=25) 인 상태에서는 3순위 광고인 ‘고소영’의 광고가 노출될 것이고, PV가 5OF+1(26) 이상에서는 디폴트 광고 등이 노출될 것이다(미도시).
이와 같이, 도 15a 내지 도 15d를 보면 알 수 있듯이, 노출 광고 개수 조정 시스템(1101)은 단말기 그룹(1104)의 특정 단말에 어느 누구의 로그인 없이 PV가 증가되다가 상기 특정 단말의 손님 유저에 의해 로그인 행위가 일어난 후 PV가 증가되면, 로그인을 기점으로 하여 광고 영역(A)를 통해 노출되는 우선순위가 정해진 복수의 광고에 대한 노출 횟수를 손님 유저를 대상으로 새롭게 계산하게 된다.
이와 같은 도 6 내지 도 15를 통해 살펴본 바와 같이 노출 광고 개수 조정 시스템(601, 1101)을 통하여 고정 광고 영역 또는 일반 광고 영역에 대한 노출 광고의 개수를 조정하여 광고 노출 빈도의 적정선을 유지함으로써, 광고주 입장에서는 불필요한 노출을 방지하여 보다 저렴한 비용으로 더 나은 효과를 얻을 수 있는 기회를 제공하고, 게시자 입장에서는 한정된 광고 영역의 효율적 사용을 통한 수익의 증대를 꾀할 수 있게 하며, 유저 입장에서는 특정 광고의 과잉노출 차단을 통해 광고에 대한 부정적 인식을 예방하게 해 주는 순기능을 한다.
또한, 임의의 단말기에서 유저가 로그인을 하는지의 여부에 따라 브라우징 쿠키와 로그인 쿠키의 합리적인 연동에 의거하여, 고정 광고 영역 또는 일반 광고 영역에 대한 노출 광고의 개수를 조정하여 광고 노출 빈도의 적정선을 유지함으로써, 광고주, 게시자, 유저가 모두 만족할 수 있는 효율적인 광고 방법을 제공하게 된다.
이에 더해, 이러한 노출 광고 개수 조정의 수행 즉, 적정 프리퀀시의 선정에서부터 이를 이용한 광고의 적정 개수 결정, 브라우징 쿠키와 로그인 쿠키의 연동에 이르기까지 전반적인 과정을 수행하는 체계적인 시스템을 구축할 수 있다.
도 16은 본 발명에 따른 서비스 제공을 위한 시스템의 하드웨어 구성을 보여주는 블록도이다.
도 16에 도시된 바와 같이 노출 광고 개수 조정 시스템(601, 1101)은 제어부(1610), 광고 DB(1620), 쿠키 DB(1630), 노출 광고 조정부(1640), 및 통신부(1650)를 포함할 수 있다. 여기서, 광고 DB(1620) 및 쿠키 DB(1630)는 노출 광고 개수 조정 시스템(601, 1101)에 포함되지 않고 외부 서버에 포함되어 있을 수도 있으며, 이 경우에는 통신부(1650)를 통하여 광고 DB(1620) 및 쿠키 DB(1630)의 내용을 참조할 수 있다.
제어부(1610)는 통신부(1650)를 통해 광고주 그룹(602, 603, 1102, 1103) 또는/및 단말기 그룹(604, 1104)과의 사이에서 광고에 관한 정보를 송수신하고, 단말기 그룹(604, 1104)의 광고 영역(A) 및 광고 영역(B) 등을 통해 노출될 광고의 선정, 광고의 노출 횟수 등을 결정하는 데에 있어서, 광고 DB(1620), 쿠키 DB(1630), 및 노출 광고 조정부(1640) 등과 입출력을 주고 받도록 제어한다.
광고 DB(1620)에는 광고주 그룹(602, 603, 1102, 1103)과 관련된 광고 리스트가 포함되어 있을 수 있는데, 그 중 특히 광고주 그룹(1102)과 관련된 광고 리스트에는 우선순위 정보도 포함되어 있을 수 있다.
쿠키 DB(1630)는 단말기 그룹(604, 1104)을 통하여 PV를 증가시킬 때 생성된 브라우징 쿠키와 로그인 쿠키를 연동시켜 저장한다. 이 때, 쿠키 DB(1630)는 단말기 그룹(604, 1104)의 주인 유저를 결정하기 위하여 각각의 단말기와 관련되어 가장 자주 연동되는 브라우징 쿠키 및 로그인 쿠키의 페어(pair)를 저장해 놓을 수 있다.
노출 광고 조정부(1640)는 단말기 그룹(604, 1104)에의 광고의 노출 횟수를 조정하는 기능을 하며, 노출 횟수 계산부(1641), 일 평균 노출 소비량 계산부(1642), 및 적정 프리퀀시 계산부(1643)를 포함할 수 있다. 일 평균 노출 소비량 계산부(1642) 및 적정 프리퀀시 계산부(1643)는 광고 영역(A)와 광고 영역(B)를 포함하는 웹 페이지에서의 테스트를 통하여 각각 일 평균 노출 소비량 및 적정 프리퀀시를 결정하는 기능을 하며, 이에 근거하여 광고 영역(A) 등에서의 적정 광고 개수를 산출할 수 있다. 노출 횟수 계산부(1641)은 광고 영역(A)와 광고 영역(B)를 포함하는 웹 페이지의 PV를 카운트하면서 단말기 그룹(604, 1104)에서 어떤 유저가 로그인되었는지에 대한 정보를 고려하여 광고의 노출 횟수를 계산한다. 이 때, 노출 횟수 계산부(1641)에서는 쿠키 DB(1630)를 참조하여 주인 유저가 아닌 사람이 로그인하면 PV의 증가에도 불구하고 노출 횟수를 새롭게 카운트할 수도 있다.
상기에서와 같이, 노출 광고 개수 조정 시스템(601, 1101)은 광고 영역(A)와 광고 영역(B)를 통해 노출되는 광고의 적정 개수 및 적정 노출 횟수를 결정할 수 있지만, 이에 한정되는 것은 아니며, 일반적인 임의의 광고 영역에 대해서도 광고의 적정 개수 및 적정 노출 횟수를 결정할 수 있음은 물론이다.
도 17은 본 발명에 따른 서비스 제공을 위한 시스템의 소프트웨어 구성을 보여주는 블록도이다.
노출 광고 개수 조정 시스템(601, 1101)은 서비스 제공 장치의 각 구성 요소들을 위한 광고 콘텐츠 DB(1710), 통신 드라이버(1720), 쿠키 DB(1730) 및 계산 애 플리케이션(1750)에 포함된 여러 응용 프로그램들(1760, 1770, 1780)을 포함할 수 있다.
광고 콘텐츠 DB(1710)는 광고 영역을 통하여 노출될 광고에 대한 광고 리스트를 포함하는데, 도 17에서와 같이 노출 광고 개수 조정 시스템(601, 1101) 내에 포함되어 있을 수도 있지만, 외부의 서버에 포함되어 있을 수도 있으며 이 경우에는 통신부를 통하여 광고 콘텐츠 DB(1710)의 내용을 참조할 수 있을 것이다.
통신 드라이버(1720)는 운영체제(1730)가 통신부를 동작시키는데 필요한 루틴을 포함한 프로그램이다.
또한, 쿠키 DB(1730)는 단말에 로그인한 주체가 주인 유저인지 손님 유저인지에 대한 판단을 수행하는데에 필요한 브라우징 쿠키 및/또는 로그인 쿠키를 저장하는데, 도 17에서와 같이 노출 광고 개수 조정 시스템(601, 1101) 내에 포함되어 있을 수도 있지만, 외부의 서버에 포함되어 있을 수도 있으며 이 경우에는 통신부를 통하여 쿠키 DB(1730)의 내용을 참조할 수 있을 것이다.
응용 프로그램들(1760, 1770, 1780)에는 노출 횟수 계산 프로그램(1760), 일 평균 노출 소비량 계산 프로그램(1770), 적정 프리퀀시 계산 프로그램(1780)이 포함될 수 있다. 여기서, 노출 횟수 계산 프로그램(1760)은 노출 광고 개수 조정 시스템(601, 1101)이 통신 드라이버(1720)를 통해 받은 PV 정보 및 단말기 그룹(604, 1104)에서 어떤 유저가 로그인했는지에 대한 정보에 의거하여 광고 콘텐츠 DB(1710)에 포함된 광고의 노출 횟수를 적절하게 카운트하는데 필요한 서비스 루틴을 포함하고, 일 평균 노출 소비량 계산 프로그램(1770) 및 적정 프리퀀시 계산 프 로그램(1780)은 대상 광고 영역이 포함된 웹 페이지를 대상으로 테스트를 실시하여 차후에 광고 콘텐츠 DB(1710)에 포함될 광고의 적정 개수에 대한 정보를 얻는데에 필요한 서비스 루틴을 포함한다.
상기 프로그램들은 각각 독립된 형태로 구현될 수 있지만, 다른 프로그램과 결합된 형태로 구현될 수 있다. 또한 상기 프로그램들은 각각은 더 작은 단위의 프로그램들로 나뉘어서 구현될 수도 있다.
이와 같이 노출 광고 개수 조정 시스템(601, 1101)을 이용하면, 고정 광고 영역 또는 일반 광고 영역에 대한 노출 광고의 개수를 조정하여 광고 노출 빈도의 적정선을 유지함으로써, 광고주 입장에서는 불필요한 노출을 방지하여 보다 저렴한 비용으로 더 나은 효과를 얻을 수 있는 기회를 제공하고, 게시자 입장에서는 한정된 광고 영역의 효율적 사용을 통한 수익의 증대를 꾀할 수 있게 하며, 유저 입장에서는 특정 광고의 과잉노출 차단을 통해 광고에 대한 부정적 인식을 예방하게 해 주는 기능을 하게 된다.
본 발명에 따른 실시예들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(Floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.
따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.