KR20060057722A - Method for providing a search service and system for executing the method - Google Patents
Method for providing a search service and system for executing the method Download PDFInfo
- Publication number
- KR20060057722A KR20060057722A KR1020040096741A KR20040096741A KR20060057722A KR 20060057722 A KR20060057722 A KR 20060057722A KR 1020040096741 A KR1020040096741 A KR 1020040096741A KR 20040096741 A KR20040096741 A KR 20040096741A KR 20060057722 A KR20060057722 A KR 20060057722A
- Authority
- KR
- South Korea
- Prior art keywords
- search
- search result
- average
- results
- click rate
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0273—Determination of fees for advertising
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
본 발명은 검색 서비스를 제공하는 방법 및 상기 방법을 수행하는 검색 시스템에 관한 것으로, 보다 구체적으로 각 검색 결과의 평균 클릭율과 입찰가에 기초하여 검색 결과를 선택하는 방법 및 상기 방법을 수행하는 검색 시스템에 관한 것이다.The present invention relates to a method of providing a search service and a search system for performing the method. More particularly, the present invention relates to a method for selecting a search result based on an average click rate and a bid of each search result and a search system for performing the method. It is about.
본 발명에 따른 검색 서비스 제공 방법은, 검색어, 상기 검색어와 연관된 검색 결과, 상기 검색 결과와 연관된 입찰가, 상기 검색 결과와 연관된 노출 지수 또는 상기 검색 결과와 연관된 광고주 식별자를 포함하는 검색 결과 데이터베이스를 유지하는 단계, 상기 검색 결과 각각에 대해 현재 시점을 기준으로 과거의 일정 기간 동안의 단위 기간 별 클릭율의 평균인 평균 클릭율를 산출하는 단계(상기 단위 기간 별 클릭율은 상기 검색 결과가 상기 사용자에게 제공되는 횟수인 노출수와 상기 사용자가 상기 제공된 검색 결과를 선택하는 횟수인 클릭수의 비율로 단위 기간 별로 산출한 횟수임), 상기 검색 결과 별로 평균 클릭율 및 입찰가에 기초한 노출 지수를 산출하여 상기 검색 결과 데이터베이스에 상기 검색 결과와 연관하여 기록하여 갱신하는 단계, 사용자로부터 소정의 검색어를 포함하는 검색 요청을 입력 받는 단계, 상기 검색 결과 데이터베이스를 참조하여 상기 검색어와 연관된 검색 결과 중에서 상기 노출 지수가 상위인 소정 개수의 검색 결과를 선택하는 단계, 및 상기 선택된 소정 개수의 검색 결과를 포함하는 검색 결과 리스트를 생성하여 상기 사용자에게 제공하는 단계를 포함한다. The search service providing method according to the present invention maintains a search result database including a search term, a search result associated with the search term, a bid associated with the search result, an impression index associated with the search result, or an advertiser identifier associated with the search result. Calculating an average click rate for each of the search results based on a current time point, which is an average of click rates per unit period in a past period of time (the click rate for each unit period is the number of times the search result is provided to the user) Number of clicks, that is, the number of clicks which is the number of times the user selects the provided search result, and the number of clicks calculated for each unit period), and the impression index based on the average click rate and bid for each search result is calculated and the search result database is searched. Recording and updating in association with the results Receiving a search request including a predetermined search word from a user, selecting a predetermined number of search results having the highest exposure index among the search results associated with the search word by referring to the search result database, and the selected predetermined search result Generating a search result list including a number of search results and providing the same to the user.
키워드 광고, 검색어, 검색 결과, 클릭율, 평균 클릭율, 입찰가. Keyword ads, search terms, search results, clickthrough rates, average clickthrough rates, bids.
Description
도 1은 본 발명에 따른 검색 시스템의 네트워크 연결을 도시한 도면이다.1 is a diagram illustrating a network connection of a search system according to the present invention.
도 2는 본 발명의 일실시예에 따른 검색 서비스 제공 방법을 도시한 흐름도이다. 2 is a flowchart illustrating a search service providing method according to an embodiment of the present invention.
도 3은 본 발명의 일실시예에 따라 채택되는 검색 결과 데이터베이스에 포함되는 데이터 구조의 일례를 도시한 도면이다.3 is a diagram illustrating an example of a data structure included in a search result database adopted according to an embodiment of the present invention.
도 4는 소정의 검색어와 연관된 검색 결과에 대해, 일 별로 소정의 검색 결과에 대한 클릭율을 기재한 표를 도시한 도면이다. 4 is a table illustrating a click rate for a predetermined search result on a daily basis, for a search result associated with a predetermined search word.
도 5는 본 발명을 설명하기 위해, 소정의 검색 결과에 대해, 노출 지수, 입찰가, 광고 집행 금액, 및 검색 결과의 등록 시기의 일례를 나타낸 표를 도시한 도면이다. FIG. 5 is a diagram showing a table showing an example of an exposure index, a bid, an advertisement execution amount, and a registration time of a search result for a predetermined search result to explain the present invention.
도 6은 본 발명의 또 다른 실시예에 따른 검색 시스템을 도시한 블록도이다. 6 is a block diagram showing a search system according to another embodiment of the present invention.
도 7은 본 발명에 따른 검색 서비스 제공 방법을 수행하는 데 채용될 수 있는 범용 컴퓨터 장치의 내부 블록도이다.7 is an internal block diagram of a general purpose computer device that may be employed to perform a method of providing a search service according to the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
600: 검색 시스템 600: search system
601: 검색 결과 데이터베이스 602: 노출 지수 산출부601: search result database 602: exposure index calculator
603: 데이터베이스 관리부 604: 사용자 입력부603: database management unit 604: user input unit
605: 검색 결과 선택부 606: 검색 결과 리스트 제공부605: search result selection unit 606: search result list provider
본 발명은 검색 서비스를 제공하는 방법 및 상기 방법을 수행하는 검색 시스템에 관한 것으로, 보다 구체적으로 각 검색 결과의 평균 클릭율과 입찰가에 기초하여 검색 결과를 선택하는 방법 및 상기 방법을 수행하는 검색 시스템에 관한 것이다.The present invention relates to a method of providing a search service and a search system for performing the method. More particularly, the present invention relates to a method for selecting a search result based on an average click rate and a bid of each search result and a search system for performing the method. It is about.
최근 검색 서비스를 제공하는 검색 시스템은 단순히 사용자의 검색 요청에 따라 검색 결과를 제공하는 것에 그치지 않고, 상기 검색 결과를 상기 사용자에게 제공한 대가로서, 또는 상기 제공된 검색 결과를 상기 사용자가 선택한 대가로서, 상기 검색 결과를 등록한 광고주에게 소정의 광고비를 과금하는 소위 "키워드 광고 서비스"를 동시에 제공하고 있다.A search system that provides a recent search service does not merely provide search results in response to a user's search request, but in return for providing the search results to the user, or in return for selecting the provided search results, The so-called "keyword advertising service" for charging a predetermined advertising fee is simultaneously provided to the advertiser who registered the search results.
그런데, 사용자에게 광고주의 검색 결과를 노출시킴으로써, 상기 사용자가 검색 결과를 인식하고, 또는 상기 검색 결과를 선택하여 광고주와 관련된 웹페이지로 링크 이동하는 등 소정의 광고 효과를 발생시키기 위해서는, 상기 광고주의 검색 결과는 검색 결과 페이지에서도 상기 사용자가 쉽게 인식할 수 있는 위치와 형태로 배열되는 것이 좋다. However, in order to generate a predetermined advertising effect by exposing a search result of an advertiser to a user, the user recognizes the search result or selects the search result and links to a web page related to the advertiser. The search results may be arranged in a position and a form that can be easily recognized by the user in a search result page.
인터넷 상에서 검색 가능한 정보의 종류가 방대해 진만큼, 사용자의 검색 요청에 따라 제공되는 검색 결과의 수도 많아질 수밖에 없고, 이에 따라 검색 요청에 따른 검색 결과들의 리스트만, 웹 페이지 상의 수 내지 수십 페이지에 달하는 경우도 빈번하게 발생한다. 따라서, 광고주는 자신의 검색 결과는 검색 결과들의 리스트 중에서도 상위에, 더 특징적인 형태로 제공되기를 원한다. 이하에서는, 키워드 검색 서비스에 따라 다른 검색 결과들에 비해 상위에 또는 특징적인 형태로 제공되는 검색 결과들의 리스트를 "검색 결과 리스트"라고 한다.As the type of information searchable on the Internet is enormous, the number of search results provided in response to a user's search request increases. Accordingly, only a list of search results according to the search request, which is several to tens of pages on the web page, can be found. Cases also occur frequently. Thus, the advertiser wants his search results to be provided in a more distinctive form, above the list of search results. Hereinafter, a list of search results provided above or in a characteristic form according to a keyword search service is referred to as a "search result list".
그런데, 소정의 검색어에 대해, 키워드 광고를 위해 등록된 검색 결과가 다수 존재하는 경우에는, 다수의 검색 결과들을 모두 상위에 배열하거나 특징적인 형태로 제공하는 것은 불가능하거나 부적절하다. 따라서, 검색 시스템은 상기 검색어에 대해 등록된 검색 결과 중에서 키워드 광고 서비스에 의한 검색 결과 리스트에 포함되는 검색 결과를 선별하는 과정을 수행해야 한다.However, when a plurality of search results registered for a keyword advertisement exist for a predetermined search word, it is impossible or inappropriate to arrange the plurality of search results all at the top or provide a characteristic form. Therefore, the search system must perform a process of selecting a search result included in a search result list by the keyword advertisement service among search results registered for the search word.
한국공개공보 특2002-0019042호에 개시된 검색 시스템은 키워드 광고 서비스를 제공하는 경우, 광고주가 등록한 입찰가에 따라 검색 결과를 정렬하여 검색 요청을 한 사용자에게 제공하는 구성에 대해 개시하고 있다. 즉, 상기 검색 시스템은 입찰가가 높은 검색 결과가 다른 검색 결과에 비해 상위에 위치한 형태로 사용자에게 제공된다. 즉, 종래기술에 따라, 키워드 광고 서비스를 제공하는 검색 시스템은 입찰가를 기준으로 검색 결과 리스트에 포함되는 검색 결과를 선택하고 있다.The search system disclosed in Korean Patent Laid-Open Publication No. 2002-0019042 discloses a configuration in which, when providing a keyword advertising service, the search results are sorted according to a bid registered by an advertiser and provided to a user who makes a search request. That is, the search system is provided to the user in the form that the search results with a high bid is located above the other search results. That is, according to the related art, a search system providing a keyword advertisement service selects search results included in a search result list based on a bid.
한편, 키워드 광고 서비스를 제공하지 않는 검색 시스템에서는, 사용자가 검 색 요청한 검색어와, 상기 검색 요청에 대응하여 제공될 검색 결과를 관련도나 선호도 순에 따라 선택하여 제공하는 구성이 알려져 있다.On the other hand, in a search system that does not provide a keyword advertising service, there is known a configuration that selects and provides a search word requested by a user and a search result to be provided corresponding to the search request in order of relevance or preference.
검색어와 검색 결과, 또는 검색어와 검색 결과와 연관하여 제공되는 정보 사이의 관련도 또는 선호도를 측정하는 방법은 다양한 방법이 알려져 있으며, 그 중 하나는 사용자들이 검색 요청에 따라 제공된 검색 결과를 얼마나 선택했는지 여부에 따라 측정하는 방법이다. 즉, 사용자들이 많이 선택하는 검색 결과는 상기 검색어와 관련하여 관련도 또는 선호도가 높다고 할 수 있다. Various methods are known for measuring the relevance or preference between a search term and a search result or information provided in connection with the search result, and one of them is how many times a user selects a given search result according to a search request. How to measure depending on whether or not. That is, the search results that are frequently selected by the users may be regarded as having high relevance or preference with respect to the search word.
그러나, 이러한 관련도 또는 선호도는, 검색 결과 리스트에 포함되어 사용자에게 제공해주는 대가로, 광고주에게 광고비를 과금하는 키워드 광고 서비스에서는 도입되기 어려운 요소였다. 따라서, 종래기술에 따른 검색 시스템은 키워드 광고 서비스를 제공하는 경우, 상기 키워드 광고 서비스에 따라 제공되는 검색 결과 리스트에 포함되는 검색 결과를 입찰가에 의존하여 선택할 수 밖에 없었다. However, such relevance or preference is a factor that is difficult to be introduced in a keyword advertising service that charges an advertisement fee to an advertiser in exchange for being included in a search result list and provided to a user. Therefore, in the case of providing a keyword advertising service, the conventional search system has no choice but to select search results included in a search result list provided according to the keyword advertising service depending on bids.
그런데, 사용자가 검색 결과 리스트에 포함되어 인식하기 좋게 제공된 검색 결과가, 자신이 원하는 정보에 해당하지 않거나, 자신이 원하는 정보를 충분하게 제공하지 못하는 경우에는, 검색 서비스를 제공하는 검색 시스템에 대해 사용자들의 신뢰도가 낮아지게 되는 위험이 있다.However, when a search result provided in a search result list included in the search result does not correspond to information desired by the user or does not provide sufficient information, the user may search for a search system that provides a search service. There is a risk of their credibility being lowered.
따라서, 본 발명의 출원인이며, 웹페이지 네이버(www.naver.com)에서 키워드 광고 서비스를 포함하는 검색 서비스를 제공하고 있는 엔에이치엔㈜은 입찰가뿐만 아니라 사용자들이 얼마나 검색 결과를 선택했는지 여부, 즉 소정의 검색 결과가 사용자들에게 제공된 횟수와, 사용자들이 상기 제공된 검색 결과를 선택한 횟수의 비율인 "클릭율"을 더 고려하여 검색 결과 리스트에 포함되는 검색 결과를 선택하는 방법에 대해 발명했다.Accordingly, NHN Co., Ltd., which is the applicant of the present invention and provides a search service including a keyword advertisement service on a web page naver (www.naver.com), selects a search result as well as a bid, that is, a predetermined A method of selecting a search result included in a search result list is further considered in consideration of the "click rate" which is the ratio of the number of times a search result is provided to users and the number of times the user selects the provided search result.
그런데, 출원인이 상기 웹페이지에서 키워드 광고 서비스를 제공하는 과정에서 축적된 방대한 데이터베이스를 이용하여 실험한 결과, 검색 결과를 선택하는 과정에서 클릭율을 그대로 이용하는 경우, 검색 결과 리스트에 포함되는 검색 결과가 매우 심하게 변동하는 문제가 발생할 수 있다는 것을 알게 되었다.However, when the applicant experiments with the vast database accumulated in the process of providing the keyword advertising service on the web page, and when the click rate is used in the process of selecting the search result, the search result included in the search result list is very high. It has been found that severe fluctuations can occur.
즉, 클릭율은 사용자들의 선택에 따라 결정되는 것이기 때문에, 입찰가에 비해서 시간대 별로, 시기 별로, 사회적인 이슈와 관련되는지 여부에 따라 또는 특정한 이유 없이, 변동성이 커서, 어떤 검색 결과는 이번 주기에서는 선택되나, 다음 주기에서는 선택되지 않는 등, 입찰가만을 고려한 종래기술과 달리 검색 결과 리스트에 포함되는 검색 결과가 어떤 것인지 예측하기 어렵다는 문제가 발생했다.That is, because the clickthrough rate is determined by the user's choice, the volatility is high over time, depending on time of day, time of day, social issues, or for no specific reason, and some search results are selected during this cycle. Unlike the prior art in which only bids are considered, such as not selected in the next cycle, it is difficult to predict which search results are included in the search result list.
이러한 문제를 해결하지 않는다면, 광고주는 입찰가만을 조절해서는 자신의 검색 결과가 선택될지 여부를 예측할 수 없기 때문에 입찰가를 얼마로 책정해야 할지 결정하기 어렵게 되고, 사용자는 검색 시마다 매번 다른 검색 결과를 제공 받게 되어 검색 결과를 다시 찾는 것이 어렵게 된다.If you don't solve this problem, advertisers can't predict how their search results will be selected by adjusting their bids, making it difficult for them to decide how much they should bid, and users will receive different results each time they search. It will be difficult to find the search results again.
따라서, 본 발명의 출원인은 검색 결과 리스트에 포함되는 검색 결과를 선택하기 위해, 키워드 광고 서비스의 본연에 목적에 부합하는 입찰가와, 검색어와 관련성이 인정되는 검색 결과가 사용자들에게 제공되도록 클릭율을 함께 반영하되, 클릭율의 변동에 따라 검색 결과 리스트에 포함되는 검색 결과가 심하게 변동되는 문제점을 해결할 수 있는 검색 서비스 제공 방법 및 상기 방법을 수행하는 검색 시 스템을 개발하기에 이르렀다. Accordingly, the applicant of the present invention, in order to select the search results included in the search result list, together with the click rate to provide users with a bid corresponding to the purpose of the keyword advertising service and the search results recognized as relevant to the search term Reflecting, however, it has led to the development of a search service providing method and a search system for performing the method that can solve the problem that the search results included in the search result list is severely changed according to the change in the click rate.
본 발명은 상기와 같은 종래 기술을 개선하기 위해 안출된 것으로서, 검색 결과와 연관된 입찰가와, 상기 검색 결과에 대해 산출된 평균 클릭율을 함께 고려하여 검색 결과를 선택할 수 있는 검색 서비스 제공 방법 및 검색 시스템을 제공하는 것을 목적으로 한다.The present invention has been made to improve the prior art as described above, and provides a search service providing method and a search system that can select a search result in consideration of the bid associated with the search results, the average click rate calculated for the search results together It aims to provide.
또한, 본 발명은 입찰가 및 평균 클릭율에 기초하여 검색 결과를 선택함으로써, 키워드 광고 서비스에 따라 제공되는 검색 결과 역시 그 질을 보장할 수 있는 검색 서비스 제공 방법 및 검색 시스템을 제공하는 것을 또 다른 목적으로 한다. In addition, the present invention is to provide a search service providing method and a search system that can ensure the quality of the search results provided by the keyword advertising service by selecting the search results based on the bid and the average click rate for another object do.
또한, 본 발명은 클릭율에 비해 그 변동폭이 작은 평균 클릭율을 이용하여 검색 결과를 선택함으로써 어떤 검색 결과가 선택될 수 있을지 광고주가 예측 가능하도록 하는 검색 서비스 제공 방법 및 검색 시스템을 제공하는 것을 또 다른 목적으로 한다.Another object of the present invention is to provide a search service providing method and a search system that allow an advertiser to predict which search results can be selected by selecting a search result using an average click rate whose variation is smaller than that of the click rate. It is done.
또한, 본 발명은 평균 클릭율을 산출하기 위해 검색어의 입력 횟수에 따라 M값을 결정하고, 상기 M 값 이상의 노출수(검색 결과가 제공된 횟수)를 갖는 단위 기간 동안의 클릭율만을 반영하여 평균 클릭율을 산출함으로써 그 변동폭이 작도록 더욱 보장할 수 있는 검색 서비스 제공 방법 및 검색 시스템을 제공하는 것을 또 다른 목적으로 한다. In addition, the present invention determines the M value according to the number of inputs of the search word in order to calculate the average click rate, and calculates the average click rate by reflecting only the click rate during the unit period having the number of impressions (the number of times the search results are provided) equal to or greater than the M value. It is another object of the present invention to provide a search service providing method and a search system that can further ensure that the fluctuation range is small.
상기의 목적을 달성하고, 상술한 종래 기술의 문제점을 해결하기 위하여, 본 발명에 따른 검색 서비스 제공 방법은, 검색어, 상기 검색어와 연관된 검색 결과, 상기 검색 결과와 연관된 입찰가, 상기 검색 결과와 연관된 노출 지수 또는 상기 검색 결과와 연관된 광고주 식별자를 포함하는 검색 결과 데이터베이스를 유지하는 단계, 상기 검색 결과 각각에 대해 현재 시점을 기준으로 과거의 일정 기간 동안의 단위 기간 별 클릭율의 평균인 평균 클릭율를 산출하는 단계(상기 단위 기간 별 클릭율은 상기 검색 결과가 상기 사용자에게 제공되는 횟수인 노출수와 상기 사용자가 상기 제공된 검색 결과를 선택하는 횟수인 클릭수의 비율로 단위 기간 별로 산출한 횟수임), 상기 검색 결과 별로 평균 클릭율 및 입찰가에 기초한 노출 지수를 산출하여 상기 검색 결과 데이터베이스에 상기 검색 결과와 연관하여 기록하여 갱신하는 단계, 사용자로부터 소정의 검색어를 포함하는 검색 요청을 입력 받는 단계, 상기 검색 결과 데이터베이스를 참조하여 상기 검색어와 연관된 검색 결과 중에서 상기 노출 지수가 상위인 소정 개수의 검색 결과를 선택하는 단계, 및 상기 선택된 소정 개수의 검색 결과를 포함하는 검색 결과 리스트를 생성하여 상기 사용자에게 제공하는 단계를 포함한다.In order to achieve the above object and solve the above-mentioned problems of the prior art, the search service providing method according to the present invention, a search word, a search result associated with the search word, a bid associated with the search result, an exposure associated with the search result Maintaining a search results database including an index or an identifier of an advertiser associated with the search result, and calculating an average click rate, which is the average of the click rate per unit period over a period of time, based on the current time point, for each of the search results ( The click rate for each unit period is a number of times calculated for each unit period by the ratio of the number of impressions that are the number of times the search result is provided to the user and the number of clicks that are the number of times the user selects the provided search result. Calculate the impression index based on average clickthrough rate and bid; Recording and updating the result in association with the search result in a result database; receiving a search request including a predetermined search word from a user; wherein the exposure index is higher among search results associated with the search word by referring to the search result database; Selecting a predetermined number of search results, and generating and providing a search result list including the selected predetermined number of search results to the user.
본 발명의 일측에 따르면, 상기 노출 지수는 상기 평균 클릭율과 상기 입찰가의 곱셈값으로 결정된다.According to one aspect of the invention, the impression index is determined as a product of the average click rate and the bid.
또한, 본 발명의 또 다른 일측에 따르면, 상기 노출 지수는, 상기 평균 클릭율에 제1 가중값을 더하여 가중 평균 클릭율을 산출하는 단계, 상기 입찰가에 제2 가중값을 더하여 가중 입찰가를 산출하는 단계, 상기 가중 평균 클릭율 및 상기 가중 입찰가의 곱셈값을 산출하는 단계, 및 상기 산출된 곱셈값을 노출 지수로 결정 하는 단계를 수행하여 획득된다.In addition, according to another aspect of the present invention, the exposure index, calculating a weighted average click rate by adding a first weight value to the average click rate, calculating a weighted bid by adding a second weight value to the bid, the weight Calculating a multiplication value of an average click rate and the weighted bid, and determining the calculated multiplication value as an exposure index.
또한, 본 발명의 또 다른 일측에 따르면, 상기 일정 기간은 N개의 단위 기간의 합으로 결정되고, 상기 검색 결과 각각에 대해 현재 시점으로부터 과거의 일정 기간 동안의 평균 클릭율을 산출하는 상기 단계는, 상기 검색 결과 각각에 대해 단위 기간 동안의 노출수가 M회 이상인 단위 기간을 현재 시점으로부터 가까운 순서대로 각각 N개 식별하는 단계, 상기 식별된 N개의 단위 기간에 대해, 각 단위 기간 동안의 클릭율을 각각 합산하는 단계, 및 상기 합산된 클릭율을 상기 일정 기간으로 나누어 상기 일정 기간 동안의 평균 클릭율을 산출하는 단계를 포함한다.According to yet another aspect of the present invention, the predetermined time period is determined as a sum of N unit periods, and the calculating of the average click rate during the predetermined time period from the present time point for each of the search results may include: For each of the search results, identifying N unit periods in which the number of impressions in the unit period is M or more in the order of closest to the current point of time, and for each of the identified N unit periods, the click rate for each unit period is summed. And calculating the average click rate during the predetermined period by dividing the sum of the click rates by the predetermined period.
또한, 본 발명의 또 다른 일측에 따르면, 상기 검색 결과 각각에 대해 단위 기간 동안의 노출수가 M회 이상인 단위 기간을 현재 시점으로부터 가까운 순서대로 각각 N개 식별하는 상기 단계는, 지난 제2 기간 동안 사용자로부터 상기 검색 결과와 연관된 검색어가 입력된 횟수인 입력 횟수의 단위 기간 별 평균을 산출하는 단계, 및 상기 산출된 단위 기간 별 평균에 비례하도록 상기 M값을 결정하는 단계를 포함한다. Further, according to another aspect of the present invention, the step of identifying each of the N unit periods in the order in which the number of impressions during the unit period of time M or more for each of the search results in the order close to the current time point, the user during the last second period Calculating an average for each unit period of an input number that is a number of times a search word associated with the search result is inputted, and determining the M value to be proportional to the calculated average for each unit period.
이하 첨부된 도면을 참조하여 본 발명을 상세히 설명하기로 한다. Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명에 따른 검색 시스템의 네트워크 연결을 도시한 도면이다. 1 is a diagram illustrating a network connection of a search system according to the present invention.
검색 시스템(100)은 소정의 검색 결과 데이터베이스에 검색어 별 검색 결과를 유지하고, 사용자 단말기(110)로부터 검색어에 대한 검색 요청이 입력된 경우 상기 검색어에 대응하는 검색 결과들을 포함하는 검색 결과 리스트를 사용자 단말기(110)로 전송한다.
The
사용자는 사용자 단말기(110)를 이용하여 검색 시스템(100)으로 검색 요청을 입력하고, 상기 검색 요청에 응답한 검색 결과 리스트를 제공 받을 수 있다. 사용자 단말기(110)는 PDA(Personal Digital Assistant), 스마트폰(Smart phone), 핸드헬드(handheld) PC, 핸드폰 등과 같이 CDMA(Code Division Multiplexing Access) 모듈, 블루투스 모듈, 적외선 통신 모듈(IrDA), 유무선 랜카드와 같은 소정의 통신 모듈을 구비함으로써 유선 또는 무선 인터넷망을 통해 검색 시스템(100)에 접속할 수 있는 통신 단말기를 통칭한다.The user may input a search request to the
본 발명에 따른 검색 시스템(100)은 검색어에 대한 각 검색 결과에 대해 광고주가 제시한 1) 입찰가와 함께, 2) 평균 클릭율에 기초하여 산출한 노출 지수에 따라, 상기 검색어에 대응하는 다수의 검색 결과들 중에서 어떤 검색 결과를 선별하여 제공할지, 또는 어떤 검색 결과를 검색 결과 웹 페이지의 첫 화면에 배치할지 여부를 결정한다.According to the present invention, the
입찰가는, 광고주의 검색 결과가 소정의 검색어와 연관되어 사용자에게 제공되고 상기 사용자가 상기 검색 결과를 선택한 경우, 상기 광고주가 광고비로서 지불할 의사가 있는 최대 비용을 의미한다. 평균 클릭율의 구체적인 의미에 대해서는 이하 각 실시예에서 후술한다.The bid means the maximum cost that the advertiser is willing to pay as an advertisement fee when the advertiser's search results are provided to the user in association with a predetermined search term and the user selects the search results. The specific meaning of average click rate is mentioned later in each Example.
이하, 도 2를 참조하여 본 발명의 일실시예에 따른 검색 서비스 제공 방법을 설명한다. 도 2는 본 실시예에 따른 검색 서비스 제공 방법을 도시한 흐름도이다. Hereinafter, a search service providing method according to an embodiment of the present invention will be described with reference to FIG. 2. 2 is a flowchart illustrating a search service providing method according to the present embodiment.
단계(201)에서 검색 시스템(100)은 검색어, 상기 검색어와 연관된 검색 결과, 상기 검색 결과와 연관된 입찰가, 상기 검색 결과와 연관된 노출 지수 또는 상 기 검색 결과와 연관된 광고주 식별자를 포함하는 검색 결과 데이터베이스를 유지한다. 도 3은 상기 검색 결과 데이터베이스에 포함되는 데이터 구조의 일례를 도시한 도면이다. 상기 검색 결과 데이터베이스에 포함되는 각 데이터는 정기적, 또는 부정기적으로 갱신된다. 예를 들면, 새로운 광고주가 상기 검색어에 대한 새로운 검색 결과를 등록한 경우 상기 검색어와 연관된 검색 결과 등이 추가적으로 기록된다. 검색 결과는 검색 요청에 따라 사용자에게 제공되는 정보로서, 소정의 웹페이지로의 링크(link) 정보를 포함하여 상기 웹페이지로 링크를 제공하기 위한 정보로 사용될 수 있다. In
단계(202)에서 검색 시스템(100)은 상기 검색 결과 각각에 대해 평균 클릭율을 산출한다. 상기 평균 클릭율은 현재 시점을 기준으로 과거의 일정 기간 동안의 단위 기간 별 클릭율의 평균이다. 이하에서는 상기 단위 기간을 1일로 선정한 경우를 예로 들어 설명한다. 다만 이는 예시적이며, 단위 기간은 검색 시스템(100)의 운영자에 의해 임의로, 경험적으로 또는 통계적으로 1시간, 10시간, 2일 등등 다양하게 선정될 수 있다.In step 202, the
클릭율은 클릭수를 노출수로 나누어서 산출할 수 있다. 노출수는 키워드 광고 검색에 따라 소정의 검색 결과가 사용자에게 제공되는 횟수를 의미하고, 클릭수는 상기 제공된 검색 결과가 상기 사용자에게 선택된 횟수를 의미한다. Click rate can be calculated by dividing the number of clicks by the number of impressions. The number of impressions means the number of times a predetermined search result is provided to the user according to the keyword advertisement search, and the number of clicks means the number of times the provided search result is selected by the user.
평균 클릭율은 상기 일정 기간을 어떻게 선정하느냐에 따라 다르게 산출될 수 있다. 도 4를 참조하여 이하 평균 클릭율을 산출하는 과정에 대해 설명한다. The average clickthrough rate may be calculated differently depending on how the predetermined period is selected. A process of calculating the average click rate will now be described with reference to FIG. 4.
(1) 제1 방법에 따라 평균 클릭율을 산출하는 경우(1) When calculating average click rate according to the first method
도 4a의 표 1은 소정의 검색어와 연관된 검색 결과에 대해, 일 별로 소정의 검색 결과에 대한 클릭율을 기재한 표이다. 예를 들면, 표 1은 검색어 "꽃배달"과 연관하여 검색 결과(301)에 대한 매일 매일의 클릭율을 산출한 것이다.Table 1 of FIG. 4A illustrates a click rate for a predetermined search result on a daily basis, for a search result associated with a predetermined search word. For example, Table 1 calculates the daily click rate for the
제1 방법은 현재 시점으로부터 과거의 연속적인 일정 기간을 상술한 일정 기간으로 선정한다. 표 1을 참조하면, 현재 시점이 2004년 10월 10일 10시라면, 현재 시점 이전의 연속적인 며칠, 예를 들면 2004년 10월 5일 0시부터 2004년 10월 9일 24시까지의 5일 동안의 연속적인 기간을 상기 일정 기간으로 결정할 수 있다.The first method selects a continuous period of time in the past from the present time point as the above-described constant period. Referring to Table 1, if the current point in time is October 10, 2004 at 10 o'clock, several consecutive days before the current point in time, for example, five days from 0 o'clock October 5, 2004 to 24 o'clock October 9, 2004 Consecutive periods of time can be determined as said constant period.
따라서, 2004년 10월 5일부터 2004년 10월 9일까지, 매일 입력된 클릭율을 모두 더하고, 5일로 나누면 상기 평균 클릭율이 산출될 수 있다. 표 1을 참조하면 검색 결과(301)에 대한 평균 클릭율은 아래와 같다.
Therefore, from October 5, 2004 to October 9, 2004, the average click rate can be calculated by adding all of the daily click rates and dividing by 5 days. Referring to Table 1, the average clickthrough rate for the
(2) 제2 방법에 따라 평균 클릭율을 산출하는 경우(2) When calculating average click rate according to the second method
제2 방법은 소정의 N개의 단위 기간의 합을 상기 일정 기간으로 선정한다. The second method selects the sum of predetermined N unit periods as the predetermined period.
상기 N개의 단위 기간, 즉 N일은 제1 방법에서와 달리 연속적이지 않을 수 있다. 제2 방법에 따르면 검색 시스템(100)은 단위 기간, 즉 하루 동안의 노출수가 M회 이상인 날만을 현재 시점을 기준으로 가까운 순서대로 N개, 예를 들면 5개 식별한다.
The N unit periods, that is, N days, may not be continuous unlike in the first method. According to the second method, the
만약 상기 M값이 20이라고 한다면, 20회 이상의 클릭수가 입력된 날들은 도 4b의 표2에서 각각 빗금으로 표시되어 있다. 예를 들면, 80회의 클릭수가 입력된 2004년 10월 8일 등이다. If the M value is 20, the days on which 20 or more clicks are input are indicated by hatching in Table 2 of FIG. 4B. For example, October 8, 2004 where 80 clicks were entered.
검색 시스템(100)은 현재 시점(2004년 10월 31일 10시)를 기준으로 시간 흐름의 역순으로 20회 이상 클릭수가 입력된 과거의 날들을 5개 식별할 수 있다. 검색 시스템(100)은 각각 식별된 날의 클릭율을 합산하여 5로 나눔으로써 상기 평균 클릭율을 산출할 수 있다. 표 2를 참조하면 검색 결과(301)의 평균 클릭율은 아래와 같다.
The
한편, 본 실시예에서는 설명의 편의를 위하여 비교적 짧은 기간인 5일 동안의 평균 클릭율을 산출하였지만, 얼마 동안의 평균 클릭율을 산출할지, 즉 상기 일정 기간을 어떤 값으로 선정할지 여부는 검색 시스템(100)의 운영자가 경험적, 통계적인 방법을 사용하여 결정할 수 있다. 예를 들면, 검색 시스템(100)은 현재 시점을 기준으로 지난 30일 동안의 평균 클릭율을 산출할 수도 있다. Meanwhile, in the present embodiment, for the convenience of explanation, the average click rate for 5 days, which is a relatively short period, was calculated. However, the
또한, 본 발명의 또 다른 실시예에 따르면 상기 M은 검색어가 입력된 횟수를 반영하여 검색어 별로 상이하게 결정될 수 있다. 사용자들이 상기 검색어를 입력한 횟수인 상기 검색어의 입력 횟수는 상기 검색어의 인기도를 반영할 수 있다. 예를 들면, 검색 시스템(100)은 현재 시점을 기준으로 과거의 일정 기간 동안 상기 검색어가 입력된 횟수인 입력 횟수(즉, 상기 검색어를 입력하면서 검색 요청을 한 횟수)의 단위 기간 별 평균을 산출하고, 상기 단위 기간 별 평균에 비례하여 상기 M값을 선정할 수 있다. 상기 평균 클릭율을 산출하기 위해 선정된 상기 일정 기간과 검색어의 입력 횟수의 단위 기간 별 평균을 산출하기 위해 선정된 상기 일정 기간을 구별하기 위해 이하 후자는 "제2 기간"이라 칭한다. 상기 제2 기간은 검색 시스템(100)의 운영자에 의해 선택될 수 있으며, 상기 평균 클릭율을 산출하기 위해 선정된 상기 일정 기간(N일)을 고려하여 선택될 수도 있다. In addition, according to another embodiment of the present invention, the M may be determined differently for each search word by reflecting the number of times the search word is input. The number of times the user inputs the search word, which is the number of times the user inputs the search word, may reflect the popularity of the search word. For example, the
예를 들면, 상기 제2 기간을 30일로 설정한 경우, 지난 30일 동안 사용자로부터 검색어 "꽃배달"이 총 3000회 입력되었다고 하면, 검색어 "꽃배달"의 입력 횟수의 단위 기간(일) 별 평균은 300030 = 100으로 산출된다. For example, when the second period is set to 30 days, if the search term "flower delivery" has been input from the user in the last 30 days, a total of 3,000 times, the average for each unit period (day) of the input number of the search term "flower delivery" Silver 3000 Calculated as 30 = 100.
검색 시스템(100)은 검색어 "꽃배달"이 입력된 횟수의 30일 동안의 일평균에 비례하여 상기 M값을 검색어 별로 산출할 수 있다. 예를 들면, 상기 M은 아래와 같이 산출될 수 있다.
The
검색어 "꽃배달"과 연관된 M =M = associated with the term "flower delivery"
검색어 "꽃배달"에 대한 30일 동안의 입력 횟수의 일평균의 5 % =5% of the daily average of the number of entries in 30 days for the query "flower delivery" =
100 × 20% = 20
100 × 20% = 20
즉, 검색 시스템(100)은 검색어 "꽃배달"과 연관된 검색 결과에 대해서는, 하루 동안의 노출수가 20회 이상인 날에 대해서만 상기 평균 클릭율을 산출할 수 있다.That is, the
한편, 상기 실시예에서는 상기 일평균의 20%를 상기 M으로 선정했으나, 상기 일평균의 10%를 M으로 선정하는 등, 검색어 별 소정 기간 동안의 단위 기간 별 일평균을 M값에 어느 정도 반영하는지 여부는, 검색 시스템(100)의 운영자가 통계적으로, 경험적으로 결정할 수 있다. Meanwhile, in the above embodiment, 20% of the daily average is selected as M, but 10% of the daily average is selected as M, such that the daily average for each unit period for a predetermined period for each keyword is reflected to the M value to some extent. The operator of
상기 제1 방법 또는 제2 방법에 따라 산출되는 평균 클릭율은, 후술하는 바와 같이 상기 검색어에 대한 검색 결과를 선택하는 과정에서 반영되는 인자이다. The average click rate calculated according to the first method or the second method is a factor reflected in the process of selecting a search result for the search word as described below.
또한, 상술한 바와 같이 상기 평균 클릭율은 "소정의 검색어와 연관하여 사용자에게 검색 결과가 제공되어 노출된 횟수인 노출수와, 상기 사용자가 소정의 검색 결과를 클릭 선택한 클릭수의 비율인 클릭율"에 기초하여 산출되었기 때문에, 결과적으로 상기 평균 클릭율은 사용자들의 선호도 또는 검색어와 검색 결과 사이의 관련도를 반영한다. 또한, 상기 평균 클릭율은 현재 시점으로부터 지난 며칠 동안의 클릭율의 이동 평균(moving average)의 성격을 갖기 때문에, 소정의 검색 결과에 따라 매회 산출되는 상기 평균 클릭율은 일별 클릭율에 비해 그 변동폭이 작다. In addition, as described above, the average click rate is based on "the number of impressions that are the number of times that a user is provided with a search result in connection with a predetermined search term and the click rate that is the ratio of the number of clicks that the user clicks on a predetermined search result". As calculated on the basis of the results, the average click rate reflects the user's preference or the relevance between the search term and the search result. In addition, since the average click rate has a characteristic of a moving average of the click rate for the last few days from the present time point, the average click rate calculated every time according to a predetermined search result has a smaller variation than the daily click rate.
도 4b의 표 2를 예로 들어, 검색 결과(301)에 대해 10월 10일의 노출수가 70이고, 클릭율이 12인 경우 10월 11일에 지난 N일(즉, 5일) 동안의 평균 클릭율을 제2 방법에 따라 산출한다면, 새로 산출되는 평균 클릭율은 아래와 같다.
Using Table 2 of FIG. 4B as an example, if search results 301 had 70 impressions on October 10 and a clickthrough rate of 12, the average clickthrough rate over the past N days (ie, 5 days) on October 11 If calculated according to the second method, the newly calculated average click rate is as follows.
따라서, 이전에 산출된 평균 클릭율인 15.3과 비교하면 새로 산출된 평균 클릭율과의 차가 -1에 불과하다. 반면, 일별 클릭수를 살펴보면, 이틀 전인 10월 9일의 15회에 비해, 전날인 10월 10일의 클릭율은 12로 그 변동차는 3이나 된다. Thus, compared to the previously calculated average clickthrough rate of 15.3, the difference from the newly calculated average clickthrough rate is only -1. On the other hand, if you look at the number of clicks per day, compared to 15 times on October 9, two days ago, the click rate on October 10, the day before, is 12, the difference is three.
따라서, 단순히 일별 클릭율과 같은 단위 기간 동안의 클릭율을 반영하여 검색 결과를 선택하는 경우에 비해, 평균 클릭율을 반영하여 검색 결과를 선택하는 경우에, 그 선택되는 검색 결과의 변동 가능성이 낮아진다. Therefore, when selecting the search result by reflecting the average click rate, the possibility of variation of the selected search result is lower than that of simply selecting the search result by reflecting the click rate during the unit period such as the daily click rate.
한편, 검색 시스템(100)은 매일 오전 2시에 상기 평균 클릭율을 산출하는 등, 상기 평균 클릭율을 주기적으로 산출할 수 있다.Meanwhile, the
단계(203)에서 검색 시스템(100)은 상기와 같이 상기 검색 결과에 대해 산출된 평균 클릭율과 상기 검색 결과와 연관된 입찰가에 기초하여 검색 결과 별로 노출 지수를 산출한다. In operation 203, the
1) 본 발명의 일실시예에 따르면, 노출 지수는 아래와 같이 산출된다. 1) According to an embodiment of the present invention, the exposure index is calculated as follows.
노출 지수 = 평균 클릭율 × 입찰가 Impression index = average clickthrough rate × bid
2) 또한, 본 발명의 또 다른 실시예에 따르면 노출 지수는 아래와 같이 산출된다. 2) In addition, according to another embodiment of the present invention, the exposure index is calculated as follows.
노출 지수 = 가중 평균 클릭율 × 가중 입찰가Impression index = weighted average clickthrough rate × weighted bid
= (평균 클릭율 + a) × (입찰가 + b) = (Average clickthrough rate + a) × (bid price + b)
상기 a 및 상기 b는 각각, 평균 클릭율에 더해지는 제1 가중값 및 입찰가에 더해지는 제2 가중값이다. 상기 제1 가중값 및 상기 제2 가중값을 어떻게 선정하는지 여부에 따라, 검색 시스템(100)의 운영자는 선호도 또는 관련도를 더 반영할지, 아니면 입찰가를 더 반영할지 여부를 결정할 수 있다. A and b are respectively a first weight value added to the average click rate and a second weight value added to the bid. Depending on how the first weight value and the second weight value are selected, the operator of the
검색 시스템(100)의 운영자는 통계적인, 또는 경험적인 방법에 따라 상기 a 및 상기 b를 적절하게 선정할 수 있다. The operator of the
본 실시예에 따른 노출 지수는, i) 소정의 검색어와 연관하여 ii) 검색 결과 별로, iii) 평균 클릭율과 입찰가에 기초하여 각각 산출된다. 도 3을 참조하면, 검색어 "꽃배달"과 연관된 검색 결과(301)의 평균 클릭율은 15.3이고, 검색 결과(301)를 등록한 광고주가 제시한 입찰가(bid amount)는 950원이다. 따라서, 검색어 "꽃배달"과 연관된 검색 결과(301)에 대한 노출 지수는 평균 클릭율 × 입찰가로부터 15.3 × 950 = 14535로 산출된다. The exposure index according to the present embodiment is calculated based on i) for each search result, ii) for each search result, and iii) for each click result. Referring to FIG. 3, the average click rate of the
따라서, 당업자라면 상기 노출 지수는 상기 광고주가 상기 입찰가를 변경하여 등록한 경우, 또는 상기 평균 클릭율이 변경된 경우, 함께 변경됨을 알 수 있다. 즉, 노출 지수는 평균 클릭율에 기초하여 산출되는 만큼, 노출 지수에는 사용자들이 검색 결과(301)를 어느 정도 선호하는지 여부가 반영된다. Therefore, those skilled in the art can know that the impression index is changed when the advertiser registers by changing the bid, or when the average clickthrough rate is changed. That is, since the impression index is calculated based on the average click rate, the impression index reflects how much users prefer the
또한, 광고주는 동일한 검색 결과(301)를, 검색어 "꽃배달", "화환" 등등에 대해 각각 등록할 수도 있기 때문에, 상기 노출 지수는 검색어 별로, 그리고 검색 결과 별로 산출되는 것이 바람직하다. In addition, since the advertiser may register the
또한, 검색 시스템(100)은 소정의 검색어와 연관된 소정의 검색 결과에 대 해, 상기 입찰가가 변경될 때마다, 또는 상기 평균 클릭율이 변경될 때마다 실시간으로 상기 노출 지수를 갱신할 수 있다. 또한, 검색 시스템(100)은 시스템 부하를 고려하여 주기적으로 상기 노출 지수를 산출할 수도 있다. In addition, the
단계(204)에서 검색 시스템(100)은 검색 결과 별로 산출된 상기 노출 지수를 상기 검색 결과와 연관하여 상기 검색 결과 데이터베이스에 기록하여 갱신한다. 도 3의 검색 결과 데이터베이스는 평균 클릭율(304)과 입찰가(303)를 곱하여 노출 지수(305)를 산출한 경우를 도시하고 있다. In
단계(205)에서 사용자는 소정의 검색어에 대한 검색 요청을 검색 시스템(100)으로 전송한다. 예를 들면 상기 검색어는 "꽃배달"이다. In
단계(206)에서 검색 시스템(100)은 상기 검색 요청에 따라, 상기 검색 결과 데이터베이스를 참조하여 상기 검색어와 연관된 검색 결과 중에서 그 노출 지수가 높은 소정 개수의 검색 결과를 선택한다. 예를 들면, 검색 시스템(100)은 노출 지수가 높은 5개의 검색 결과를 선택할 수 있다. In
도 3을 예로 들면, 만약 검색어 "꽃배달"과 관련된 검색 결과의 노출 지수가 각각 높은 순서대로 19000, 18000, 17000, 16500, 16200(검색 결과(302)의 경우), 14535(검색 결과(301)의 경우), 14000, … 이라면, 노출 지수가 19000, 18000, 17000, 16000, 16200인 검색 결과 5개가 선택된다. 따라서, 14535로서 노출 지수가 6번째로 높은 검색 결과(301)은 상기 5개의 검색 결과에 포함되지 않는다. For example, if the exposure index of the search results associated with the search term "flower delivery" is high in order, respectively, 19000, 18000, 17000, 16500, 16200 (for search result 302), 14535 (search result 301). ), 14000,... , Then select five search results with an exposure index of 19000, 18000, 17000, 16000, 16200. Therefore, the
또한, 본 발명의 또 다른 실시예에 따르면, 검색 시스템(100)은 노출 지수가 동일한 검색 결과가 존재하여 상위 5개를 선택할 수 없는 경우에는 아래와 같은 우 선 순위를 부여하여 매번 5개의 검색 결과만이 선택되도록 할 수 있다. 도 5의 표 3은 검색어 "꽃배달"과 연관된 각 검색 결과에 대해, 노출 지수, 입찰가, 광고 집행 금액, 및 검색 결과의 등록 시기의 일례를 나타낸 표이다. 표 3은 노출 지수에 따라 검색 결과를 정렬한 경우를 나타내고 있다. In addition, according to another embodiment of the present invention, the
현재 노출 지수가 16500인 검색 결과 4 내지 검색 결과 7 때문에, 검색 시스템(100)이 상위 5개의 검색 결과만을 선택하는 것이 용이하지 않다. 따라서, 본 실시예에 따른 검색 시스템(100)은 노출 지수가 동일한 경우에는 입찰가가 높은 검색 결과에 우선 순위를 부여한다. Because of the search results 4 through 7 currently having an exposure index of 16500, it is not easy for the
표 3을 참조하면, 검색 결과 7은 노출 지수가 동일한 검색 결과 4 내지 6에 비해 그 입찰가가 작다. 따라서, 검색 시스템(100)은 검색 결과 7은 선택하지 않는다. Referring to Table 3, search result 7 has a smaller bid than search results 4 to 6 having the same exposure index. Therefore, the
한편, 노출 지수에 이어, 입찰가를 더 고려했음에도 검색 결과 4 내지 6은 동일한 우선 순위를 갖기 때문에 이번에도 검색 시스템(100)이 5개의 검색 결과만을 선택하는 것이 용이하지 않다. 따라서 본 발명의 또 다른 실시예에 따르면, 검색 시스템(100)은 노출 지수 및 입찰가가 동일한 검색 결과에 대해서는 광고 집행 금액을 더 고려하여 검색 결과를 선택한다. On the other hand, since the search results 4 to 6 have the same priority even after the impression index is further considered, it is not easy for the
상술한 바와 같이 입찰가는 광고주가 최대 지불 가능한 광고비를 의미하며, 실제 상기 광고주에게 과금하는 광고비는 입찰가와 상이할 수 있다. 본 명세서에서는 사용자들이 검색 결과를 선택했을 때 상기 광고주에게 실제 과금하는 광고비를 광고 집행 비용이라고 한다. 예를 들면, 검색 시스템(100)은 입찰가를 그대로 광 고 집행 금액으로 결정할 수도 있고, 상기 검색 결과의 다음 순위에 해당하는 검색 결과의 입찰가에 일정 금액을 더한 금액을 광고비로 결정할 수도 있다. As described above, the bid may mean a maximum advertising cost that the advertiser can pay, and the actual advertising fee charged to the advertiser may be different from the bid. In this specification, an advertisement fee charged to the advertiser when users select a search result is called an advertisement execution cost. For example, the
또한, 본 발명의 또 다른 실시예에 따르면, 노출 지수, 입찰가 및 광고 집행 금액까지 고려했음에도 5개의 검색 결과를 선택할 수 없는 경우에는 검색 결과의 등록일을 더 고려하여 먼저 등록된 검색 결과를 선택할 수 있다. In addition, according to another embodiment of the present invention, if five search results cannot be selected even though the impression index, the bid amount, and the advertisement execution amount are considered, the search result registered first may be selected by further considering the registration date of the search results. .
따라서, 검색 시스템(100)은 i) 노출 지수, ii) 노출 지수가 동일한 검색 결과에 대해서는 입찰가, iii) 노출 지수 및 입찰가가 동일한 검색 결과에 대해서는 광고 집행 비용, iv) 노출 지수, 입찰가 및 광고 집행 비용이 동일한 검색 결과에 대해서는 검색 결과 등록 시기를 고려하여 소정 개수의 검색 결과를 선택할 수 있다. Accordingly, the
도 5의 표 3을 참조하면, 노출 지수가 동일한 검색 결과 4 내지 7에 대해서는 입찰가를 고려하여 검색 결과 4 내지 6만을 선별하고, 또한 노출 지수 및 입찰가가 동일한 검색 결과 4 내지 6에 대해서는 광고 집행 금액을 더 고려하여 검색 결과 4 및 5를 선별한다. 광고 집행 금액까지 고려하면, 검색 결과 1내지 5와 같이, 5개의 검색 결과가 모두 선택되었으므로, 표 3의 경우에는 검색 시스템(100)은 검색 결과의 등록 시기는 더 고려할 필요가 없다. Referring to Table 3 of FIG. 5, only the search results 4 to 6 are selected in consideration of the bid for the search results 4 to 7 having the same impression index, and the ad execution amount for the search results 4 to 6 having the same impression index and the bid. Consider further, and select the search results 4 and 5. In consideration of the advertisement execution amount, since all five search results are selected, such as the search results 1 to 5, in the case of Table 3, the
단계(207)에서 검색 시스템(100)은 상기 선택된 5개의 검색 결과를 포함하는 검색 결과 리스트를 생성하여 상기 사용자에게 제공한다. 즉, 검색 시스템(100)은 상기 검색 결과 리스트를 사용자 단말기(110)로 전송한다. In
계속 도 3을 참조하여 설명하면, 검색 결과(301)과 검색 결과(302)를 비교할 때, 더 높은 입찰가를 제시한 검색 결과(301)이 아닌, 입찰가는 낮으나 그 평균 클릭율이 큰 검색 결과(302)가 검색 결과 리스트에 포함되는 검색 결과로서 선택된다. 따라서, 본 실시예에 따르면, 광고주는 자신의 검색 결과가 검색 결과 리스트에 포함되어 사용자들에게 제공되도록 하기 위해서, i) 입찰가를 올리는 방법, ii) 입찰가를 어느 정도 선에서 제시하되 검색 결과를 사용자들이 선호할 수 있는 형태와 내용으로 구성하여 사용자들이 많이 선택하도록 하는 방법을 채택할 수 있게 된다. 상기 입찰가는 각 검색 결과가 사용자로부터 클릭 선택되는 경우 상기 광고주에게 과금하는 광고비인 광고 집행 비용을 산출하는 기준으로 사용된다는 점에서, 광고주로서는 입찰가를 무작정 높이긴 어렵다. Still referring to FIG. 3, when comparing the
따라서, 본 발명에 따르면, i) 검색 결과에 대한 클릭율을 검색 결과 선택 시 반영함으로써, 사용자들이 선호하는 검색 결과가 더 사용자들에게 제공될 수 있도록 하고, ii) 검색 결과에 대한 클릭율 자체가 아닌, 지난 일정 기간 동안의 단위 기간 별 클릭율의 평균값을 이용한다는 점에서 검색 요청 시마다 매번 제공되는 검색 결과가 심하게 변동되지 않도록 보장하고, iii) 광고주는 자신의 검색 결과가 선택된 확률을 높이기 위해, 입찰가 뿐만 아니라 검색 결과의 질 역시 고려하게 된다는 효과가 있다. 따라서, 본 발명에 따르면, 검색 시스템(100)에서 제공되는 검색 결과의 질이 높아져, 검색 시스템(100)에서 제공하는 검색 서비스 자체에 대한 사용자들의 선호도를 높일 수 있게 된다. 즉, 사용자들이 타 검색 서비스보다 검색 시스템(100)이 제공하는 검색 서비스를 선호하게 된다. Thus, according to the present invention, i) by reflecting the click-through rate for the search results when selecting the search results, so that the user's preferred search results can be provided to users more, ii) not the click-through rate for the search results themselves, By using the average value of clickthrough rates per unit time period over the past period of time, we ensure that the search results provided each time a search request does not fluctuate significantly, and iii) advertisers want to increase their chances of selecting their search results, The quality of the search results is also taken into account. Therefore, according to the present invention, the quality of the search results provided by the
또한, 평균 클릭율로 볼 때, 자신의 검색 결과가 사용자들로부터 선호되지 않는다는 것을 알게 된 광고주는, 그럼에도 자신의 검색 결과를 계속 검색 결과 리스트에 포함될 수 있도록 하기 위해, 평균 클릭율이 낮은 만큼 입찰가를 높이게 되며, 따라서 검색 시스템(100)에서의 수익율을 높일 수 있게 된다. 특히, 본 발명에 따르면 평균 클릭율의 변동폭이 작기 때문에, 광고주는 입찰가를 어느 정도로 하면 자신의 검색 결과가 선택될 수 있을 지 대략 예측 가능하게 된다. In addition, advertisers who find that their search results are not preferred by their users, in terms of average clickthrough rates, can increase their bids by lowering their average clickthrough rates so that they can still be included in the search results list. Therefore, it is possible to increase the rate of return in the
한편, 상술한 실시예에서는 단계(205)에서 검색 요청이 입력된 경우, 단계(206)에서 검색 결과를 선택하는 것으로 기재되어 있으나, 이는 예시적인 것에 불과하고 검색 시스템(100)은 검색어 별로 노출 지수가 큰 상위 5개의 검색 결과를 실시간으로 또는 주기적으로 미리 선택하여 두고, 사용자의 검색 요청이 있을 때 미리 선택된 5개의 검색 결과가 제공되도록 할 수도 있다.Meanwhile, in the above-described embodiment, when a search request is input in
또한, 검색 시스템(100)은 검색 결과 리스트에 포함되는 5개의 검색 결과를 노출 순서에 따라 배열되도록 상기 검색 결과 리스트를 생성할 수 있다. 또한, 검색 시스템(100)은 5개의 검색 결과를 입찰가에 따라 배열되도록 상기 검색 결과 리스트를 생성할 수도 있다. 또한, 검색 시스템(100)은 검색 결과 리스트를 사용자에게 제공할 때마다, 5개의 검색 결과를 롤링 방식으로 새로 정렬되도록 할 수도 있다. 다만, 본 발명은 검색 결과 리스트에 포함되는 소정 개수의 검색 결과를 선택하는 방법에 대한 것으로, 본 발명의 범위는 일단 선택된 검색 결과를 어떠한 순서로 정렬하여 제공하는지 여부, 또는 어떠한 형태로 제공하는지 여부에 따라 제한되지 않는다. In addition, the
또한, 본 발명의 실시예들은 다양한 컴퓨터로 구현되는 동작을 수행하기 위 한 프로그램 명령을 포함하는 컴퓨터 판독 가능 매체를 포함한다. 상기 컴퓨터 판독 가능 매체에 기록되는 프로그램은 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. In addition, embodiments of the present invention include computer-readable media containing program instructions for performing various computer-implemented operations. The program recorded on the computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. The media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts.
이하, 본 발명의 또 다른 실시예에 다른 검색 시스템에 대해 설명한다. 도 6은 본 실시예에 따른 검색 시스템을 도시한 블록도이다. Hereinafter, another search system will be described for another embodiment of the present invention. 6 is a block diagram showing a search system according to the present embodiment.
검색 시스템(600)은 검색 결과 데이터베이스(601), 노출 지수 산출부(602), 데이터베이스 관리부(603), 사용자 입력부(604), 검색 결과 선택부(605), 및 검색 결과 리스트 제공부(606)을 포함한다. The
검색 결과 데이터베이스(601)는 검색어, 상기 검색어와 연관된 검색 결과, 상기 검색 결과와 연관된 입찰가, 상기 검색 결과와 연관된 노출 지수 또는 상기 검색 결과와 연관된 광고주 식별자를 포함한다. 후술하는 바와 같이, 검색 결과 데이터베이스(601)에 포함되는 검색 결과 별 노출 지수는 노출 지수 산출부(602)가 노출 지수를 산출할 때마다 실시간으로 또는 주기적으로 갱신된다. The search results
노출 지수 산출부(602)는 각 검색어와 연관된 검색 결과 별로 상기 검색 결과가 사용자에게 제공되는 횟수인 노출수를 단위 기간마다 산출한다. 예를 들면, 단위 기간으로서 일(日)을 선정한 경우에는 당일 0시부터 당일 12시까지 상기 검색 결과가 사용자에게 제공된 횟수를 산출한다. The
또한, 노출 지수 산출부(602)는 각 검색어와 연관된 검색 결과 별로 상기 검 색 결과가 사용자에게 제공된 경우, 상기 사용자가 상기 검색 결과를 선택한 횟수인 클릭수를 단위 기간 마다, 예를 들면 매일 산출한다. In addition, when the search result is provided to the user for each search result associated with each search word, the
또한, 노출 지수 산출부(603)는 각 검색어와 연관하여 검색 결과 별로 각각 산출된 단위 기간 별 노출수 및 단위 기간 별 클릭수로부터 단위 기간 별 클릭율을 산출한다. 단위 기간 별 클릭율은 (단위 기간 별 클릭수 단위 기간 별 노출수)로 산출될 수 있다. In addition, the
다음으로, 노출 지수 산출부(602)는 현재 시점을 기준으로 과거의 일정 기간 동안의 클릭율의 평균인 평균 클릭율을 산출한다. 예를 들면, 노출 지수 산출부(602)는 지난 30일 동안의 클릭율의 평균을 산출할 수 있다. 상기 일정 기간은 N 단위 기간으로 정해지며, 본 실시예에서와 같이 하루를 단위 기간으로 선정한 경우에는 상기 일정 기간은 N일에 해당한다. 이하, N일로서 30일을 선정하는 경우를 예로 든다. Next, the
이때, 상술한 실시예에서와 같이, 연속적인 30일 동안의 클릭율을 모두 합산하여 30으로 나눔으로써 평균 클릭율을 산출할 수도 있고, 소정의 조건을 만족하는 날만 30일 선별하여 상기 선별된 날의 클릭율을 모두 합산하여 30으로 나눔으로써 평균 클릭율을 산출할 수도 있다. In this case, as in the above-described embodiment, the average click-through rate may be calculated by summing all the click-through rates for 30 consecutive days and dividing by 30. The click-through rate of the selected day is selected by selecting 30 days only on days that satisfy a predetermined condition. You can also calculate the average clickthrough rate by summing all the numbers and dividing by 30.
보다 구체적으로 노출 지수 산출부(602)는 상기 검색 결과의 하루 동안의 노출수가 M회 이상인 날 중에서 현재 시점을 기준으로 가까운 순서대로 30일을 선별한다. More specifically, the
또한, 본 발명의 또 다른 실시예에 따르면 노출 지수 산출부(602)는 검색어 의 입력 횟수를 고려하여 검색어 별로 각각 M값을 설정할 수 있다. 예를 들면, 검색 시스템(100)은 현재 시점을 기준으로 과거의 제2 기간 동안 상기 검색어가 입력된 횟수인 입력 횟수(즉, 상기 검색어를 입력하면서 검색 요청을 한 횟수)의 단위 기간 별 평균, 즉 일평균을 산출하고, 상기 평균에 비례하여 상기 M값을 선정할 수 있다. 상기 제2 기간은 검색 시스템(100)의 운영자에 의해 선택될 수 있으며, 상기 평균 클릭율을 산출하기 위해 선정된 일정 기간(N일)을 고려하여 선택될 수도 있다. In addition, according to another embodiment of the present invention, the
노출 지수 산출부(602)는 상기와 같이 산출된 평균 클릭율 및 상기 검색 결과의 광고주가 등록한 입찰가에 기초하여 상기 검색 결과에 대한 노출 지수를 산출한다. 예를 들면, 노출 지수 산출부(602)는 평균 클릭율과 입찰가를 곱하여 노출 지수를 산출할 수 있다. 또한, 노출 지수 산출부(602)는 평균 클릭율에 제1 가중값을 더한 가중 평균 클릭율과, 입찰가에 제2 가중값을 더한 가중 입찰가를 곱하여 노출 지수를 산출할 수도 있다. The
데이터베이스 관리부(603)는 노출 지수 산출부(602)에서 노출 지수가 산출될 경우, 상기 노출 지수를 실시간으로 또는 주기적으로 검색 결과 데이터베이스(601)에 상기 검색 결과와 연관하여 기록함으로써, 검색 결과 데이터베이스(601)를 갱신한다. When the exposure index is calculated by the
사용자 입력부(604)는 사용자로부터 소정의 검색어를 포함하는 검색 요청을 입력 받는다. 사용자는 PC 등의 통신 단말기를 이용하여 검색 시스템(600)에 접속하여 검색 요청을 입력할 수 있다.
The
검색 결과 선택부(605)는 검색 결과 데이터베이스(601)를 참조하여 상기 검색어와 연관된 검색 결과 중에서 상기 노출 지수가 상위인 소정 개수의 검색 결과를 선택한다. 한편, 검색 결과 선택부(605)는 상기 검색 요청의 입력 시기와 무관하게, 검색어 별로 노출 지수에 기초하여 소정 개수의 검색 결과를 선택해 둘 수도 있다. The
검색 결과 리스트 제공부(606)는 상기 선택된 소정 개수의 검색 결과를 포함하는 검색 결과 리스트를 생성하여 상기 사용자에게 제공한다. The search result
도 7은 본 발명에 따른 검색 서비스 제공 방법을 수행하는 데 채용될 수 있는 범용 컴퓨터 장치의 내부 블록도이다.7 is an internal block diagram of a general purpose computer device that may be employed to perform a method of providing a search service according to the present invention.
컴퓨터 장치(700)는 램(RAM: Random Access Memory)(720)과 롬(ROM: Read Only Memory)(730)을 포함하는 주기억장치와 연결되는 하나 이상의 프로세서(710)를 포함한다. 프로세서(710)는 중앙처리장치(CPU)로 불리기도 한다. 본 기술분야에서 널리 알려져 있는 바와 같이, 롬(730)은 데이터(data)와 명령(instruction)을 단방향성으로 CPU에 전송하는 역할을 하며, 램(720)은 통상적으로 데이터와 명령을 양방향성으로 전송하는 데 사용된다. 램(720) 및 롬(730)은 컴퓨터 판독 가능 매체의 어떠한 적절한 형태를 포함할 수 있다. 대용량 기억장치(Mass Storage)(740)는 양방향성으로 프로세서(710)와 연결되어 추가적인 데이터 저장 능력을 제공하며, 상기된 컴퓨터 판독 가능 기록 매체 중 어떠한 것일 수 있다. 대용량 기억장치(740)는 프로그램, 데이터 등을 저장하는데 사용되며, 통상적으로 주기억장치보다 속도가 느린 하드 디스크와 같은 보조기억장치이다. CD 롬(760)과 같은 특정 대용량 기억장치가 사용될 수도 있다. 프로세서(710)는 비디오 모니터, 트랙볼, 마우스, 키보드, 마이크로폰, 터치스크린 형 디스플레이, 카드 판독기, 자기 또는 종이 테이프 판독기, 음성 또는 필기 인식기, 조이스틱, 또는 기타 공지된 컴퓨터 입출력장치와 같은 하나 이상의 입출력 인터페이스(750)와 연결된다. 마지막으로, 프로세서(710)는 네트워크 인터페이스(770)를 통하여 유선 또는 무선 통신 네트워크에 연결될 수 있다. 이러한 네트워크 연결을 통하여 상기된 방법의 절차를 수행할 수 있다. 상기된 장치 및 도구는 컴퓨터 하드웨어 및 소프트웨어 기술 분야의 당업자에게 잘 알려져 있다.
상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있다.The hardware device described above may be configured to operate as one or more software modules to perform the operations of the present invention.
지금까지 본 발명에 따른 구체적인 실시예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서는 여러 가지 변형이 가능함은 물론이다.While specific embodiments of the present invention have been described so far, various modifications are possible without departing from the scope of the present invention.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며, 후술하는 특허 청구의 범위뿐 아니라 이 특허 청구의 범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the claims below, but also by the equivalents of the claims.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명 사상은 아래에 기재된 특허 청구 범위에 의해서만 파악되어야 하고, 이의 균등 또는 등가적 변형 모두는 본 발명 사상의 범주에 속한다고 할 것이 다.As described above, the present invention has been described by way of limited embodiments and drawings, but the present invention is not limited to the above-described embodiments, which can be variously modified and modified by those skilled in the art to which the present invention pertains. Modifications are possible. Accordingly, the spirit of the invention should be understood only by the claims set forth below, and all equivalent or equivalent modifications thereof shall be said to belong to the scope of the invention.
본 발명에 따르면, 상기와 같은 종래 기술을 개선하기 위해 안출된 것으로서, 검색 결과와 연관된 입찰가와, 상기 검색 결과에 대해 산출된 평균 클릭율을 함께 고려하여 검색 결과를 선택할 수 있는 검색 서비스 제공 방법 및 검색 시스템이 제공된다.According to the present invention, a method and a search service providing method for selecting a search result in consideration of a bid associated with a search result and an average click rate calculated for the search result, which are devised to improve the conventional technology as described above. A system is provided.
또한, 본 발명에 따르면, 입찰가 및 평균 클릭율에 기초하여 검색 결과를 선택함으로써, 키워드 광고 서비스에 따라 제공되는 검색 결과 역시 그 질을 보장할 수 있는 검색 서비스 제공 방법 및 검색 시스템이 제공된다.In addition, according to the present invention, by selecting a search result based on the bid and the average click rate, there is provided a search service providing method and a search system that can ensure the quality of the search results provided according to the keyword advertising service.
또한, 본 발명에 따르면, 클릭율에 비해 그 변동폭이 작은 평균 클릭율을 이용하여 검색 결과를 선택함으로써 어떤 검색 결과가 선택될 수 있을지 광고주가 예측 가능하도록 하는 검색 서비스 제공 방법 및 검색 시스템이 제공된다. In addition, according to the present invention, a search service providing method and a search system are provided that allow an advertiser to predict which search results can be selected by selecting a search result using an average click rate whose variation is smaller than the click rate.
또한, 본 발명에 따르면, 평균 클릭율을 산출하기 위해 검색어의 입력 횟수에 따라 M값을 결정하고, 상기 M 값 이상의 노출수(검색 결과가 제공된 횟수)를 갖는 단위 기간 동안의 클릭율만을 반영하여 평균 클릭율을 산출함으로써 그 변동폭이 작도록 더욱 보장할 수 있는 검색 서비스 제공 방법 및 검색 시스템이 제공된다. In addition, according to the present invention, in order to calculate the average click rate, the M value is determined according to the number of inputs of the search word, and the average click rate is reflected only by the click rate for a unit period having the number of impressions or more (the number of times the search result is provided). There is provided a search service providing method and a search system that can further ensure that the variation is small by calculating.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040096741A KR101182529B1 (en) | 2004-11-24 | 2004-11-24 | Method For Providing A Search Service And System For Executing The Method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040096741A KR101182529B1 (en) | 2004-11-24 | 2004-11-24 | Method For Providing A Search Service And System For Executing The Method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040096717A Division KR100669971B1 (en) | 2004-11-24 | 2004-11-24 | Method for providing a search service and system for executing the method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060057722A true KR20060057722A (en) | 2006-05-29 |
KR101182529B1 KR101182529B1 (en) | 2012-09-12 |
Family
ID=37153006
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040096741A KR101182529B1 (en) | 2004-11-24 | 2004-11-24 | Method For Providing A Search Service And System For Executing The Method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101182529B1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100901938B1 (en) * | 2007-08-14 | 2009-06-10 | 엔에이치엔비즈니스플랫폼 주식회사 | Method and system for revising click through rate |
KR100909563B1 (en) * | 2007-09-06 | 2009-07-27 | 엔에이치엔비즈니스플랫폼 주식회사 | A method of calculating an expected billing amount for an advertisement and a system for performing the method |
KR100910518B1 (en) * | 2007-08-28 | 2009-07-31 | 엔에이치엔비즈니스플랫폼 주식회사 | Method and system for revising quality index and providing advertisement using the revised quality index |
KR101009178B1 (en) * | 2008-07-31 | 2011-01-18 | 엔에이치엔비즈니스플랫폼 주식회사 | Method and system for displaying advertisement in map service |
KR101010440B1 (en) * | 2008-07-07 | 2011-01-21 | 장부중 | Method for providing searching service and searching server for the searching service |
-
2004
- 2004-11-24 KR KR1020040096741A patent/KR101182529B1/en active IP Right Grant
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100901938B1 (en) * | 2007-08-14 | 2009-06-10 | 엔에이치엔비즈니스플랫폼 주식회사 | Method and system for revising click through rate |
KR100910518B1 (en) * | 2007-08-28 | 2009-07-31 | 엔에이치엔비즈니스플랫폼 주식회사 | Method and system for revising quality index and providing advertisement using the revised quality index |
KR100909563B1 (en) * | 2007-09-06 | 2009-07-27 | 엔에이치엔비즈니스플랫폼 주식회사 | A method of calculating an expected billing amount for an advertisement and a system for performing the method |
KR101010440B1 (en) * | 2008-07-07 | 2011-01-21 | 장부중 | Method for providing searching service and searching server for the searching service |
KR101009178B1 (en) * | 2008-07-31 | 2011-01-18 | 엔에이치엔비즈니스플랫폼 주식회사 | Method and system for displaying advertisement in map service |
Also Published As
Publication number | Publication date |
---|---|
KR101182529B1 (en) | 2012-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100492075B1 (en) | Method and system for selecting search list table in an internet search engine in response to search request | |
JP5318349B2 (en) | Generation of user information for use in targeted advertisements | |
JP5026959B2 (en) | Exposure management method and exposure management system in search list order based on advertisement group | |
CA2526386C (en) | Serving advertisements using user request information and user information | |
US20080306819A1 (en) | System and method for shaping relevance scores for position auctions | |
US20080195603A1 (en) | Transparent search engines | |
EP2757516A1 (en) | System and method for serving electronic content | |
KR20100086489A (en) | Feature-value attachment, re-ranking, and filtering for advertisements | |
US20070005433A1 (en) | Method and system for advertisement related to information service | |
US20110131093A1 (en) | System and method for optimizing selection of online advertisements | |
WO2006057518A1 (en) | Method for providing search service and system for executing the method | |
JP6266072B2 (en) | Search term linked advertising system, matching period optimization method thereof, and computer-readable recording medium | |
JP5137905B2 (en) | Advertisement distribution system and method using advertisement space and distributing load | |
KR100460010B1 (en) | Method and system for selecting information of advertiser in an internet search engine in response to search-ordering of parter-site | |
WO2006057544A1 (en) | Method for providing search service and system for executing the method | |
US8239393B1 (en) | Distribution for online listings | |
KR20050123236A (en) | Method and system for selecting search list table in an internet search engine in response to search request | |
KR101182529B1 (en) | Method For Providing A Search Service And System For Executing The Method | |
US9305098B1 (en) | Pricing for online listings | |
KR101144426B1 (en) | Method and system for impressing the knowledge advertising using the knowledge retrieval service | |
KR100666202B1 (en) | Method for providing a search service and system for executing the method | |
US8732177B1 (en) | Ranking online listings | |
US20130325834A1 (en) | Link allocation for search engine optimization | |
KR100479363B1 (en) | Method and system for impressing the knowledge advertising using the knowledge retrieval service | |
KR20060060783A (en) | Method for providing a search service and system for executing the method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
N231 | Notification of change of applicant | ||
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E90F | Notification of reason for final refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
J201 | Request for trial against refusal decision | ||
AMND | Amendment | ||
E902 | Notification of reason for refusal | ||
B701 | Decision to grant | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20150722 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20160725 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20170704 Year of fee payment: 6 |