[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2007219595A - Information providing method and information providing system - Google Patents

Information providing method and information providing system Download PDF

Info

Publication number
JP2007219595A
JP2007219595A JP2006036247A JP2006036247A JP2007219595A JP 2007219595 A JP2007219595 A JP 2007219595A JP 2006036247 A JP2006036247 A JP 2006036247A JP 2006036247 A JP2006036247 A JP 2006036247A JP 2007219595 A JP2007219595 A JP 2007219595A
Authority
JP
Japan
Prior art keywords
advertisement information
advertisement
client terminal
information
request data
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
JP2006036247A
Other languages
Japanese (ja)
Other versions
JP4716889B2 (en
Inventor
Masaru Yokoi
勝 横井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
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 Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2006036247A priority Critical patent/JP4716889B2/en
Publication of JP2007219595A publication Critical patent/JP2007219595A/en
Application granted granted Critical
Publication of JP4716889B2 publication Critical patent/JP4716889B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】ユーザが入力した検索キーワードを記憶し、記憶された検索キーワードが使用される傾向から広告情報を提供することができる情報提供システムを提供すること。
【解決手段】情報提供システム1は、クライアント端末50からWebページを要求するための検索キーワードを含むリクエストデータを受信し、受信したリクエストデータを記憶し、広告情報の候補の各々に所定の広告キーワードを関係づけて記憶しておく。そして、情報提供システム1は、クライアント端末からWebページの要求があったときに、記憶された検索キーワードと、広告キーワードとに基づいて、広告情報のうち所定の広告情報を選択し、選択された広告情報を、要求があったWebページとともに、一のクライアント端末に表示するために送信する。
【選択図】図1
An information providing system is provided that can store search keywords input by a user and provide advertisement information based on a tendency of the stored search keywords to be used.
An information providing system receives request data including a search keyword for requesting a Web page from a client terminal, stores the received request data, and stores a predetermined advertisement keyword in each advertisement information candidate. Are related and memorized. Then, the information providing system 1 selects predetermined advertisement information from the advertisement information based on the stored search keyword and advertisement keyword when the web page is requested from the client terminal. The advertisement information is transmitted together with the requested web page for display on one client terminal.
[Selection] Figure 1

Description

本発明は、情報提供方法、情報提供システムに関し、特に、通信回線を介して接続されたクライアント端末に広告等の情報を提供する情報提供方法及び情報提供システムに関する。   The present invention relates to an information providing method and an information providing system, and more particularly to an information providing method and an information providing system for providing information such as advertisements to client terminals connected via a communication line.

従来より、インターネットのWebページに広告を掲載するサービスが行われている。このサービスは、広告主からの依頼を受けて、所定のページの所定のスペースに広告を表示させるものであり、広告主のホームページにリンクされていることが多い。そして、ユーザが広告をクリックすると、広告主が開設するホームページが表示され、ユーザは、商品の購入や当該広告主が行なうサービスを利用する等、実際の行動を行なうことが可能である。   Conventionally, a service for posting an advertisement on a Web page on the Internet has been provided. This service is to display an advertisement in a predetermined space on a predetermined page in response to a request from the advertiser, and is often linked to the advertiser's home page. When the user clicks on the advertisement, a homepage established by the advertiser is displayed, and the user can perform actual actions such as purchasing a product or using a service provided by the advertiser.

このような場合に、Webページに表示される広告は、クリック一つという簡単な動作で、気軽に広告主の商品やサービスにアクセスしたクライアントを誘導できるという利点がある。それゆえに、Webページに表示される広告は、いかに潜在顧客の目に触れるページに表示されるかが重要となってくる。そこで、潜在顧客に対して、その潜在顧客が求めると思われる広告をWebページに掲載することにより、より効果的にWebページに広告を表示する方法が求められている。   In such a case, the advertisement displayed on the Web page has an advantage that a client who easily accesses the advertiser's product or service can be guided by a simple operation of one click. Therefore, it is important how an advertisement displayed on a Web page is displayed on a page that can be seen by potential customers. Therefore, there is a demand for a method for displaying advertisements on a Web page more effectively by placing an advertisement that the potential customer expects on a Web page.

しかし、必ずしも広告主が提供する商品やサービスに興味を持つ潜在顧客がそのWebページを見るとは限らず、大抵は、興味を持つか否か分からないユーザに広告を視認させることになり、投資効率を上げることができない場合があった。そこで、広告主が提供する商品やサービスに興味を持つ可能性が高い広告を、Webページに掲載する方法が知られている(例えば、特許文献1)。   However, potential customers who are interested in the products and services provided by advertisers do not always see the Web page, and in most cases, users who do not know whether they are interested or not will be able to see the advertisement. In some cases, the efficiency could not be increased. Therefore, a method of posting an advertisement that is highly likely to be interested in a product or service provided by an advertiser on a Web page is known (for example, Patent Document 1).

特許文献1では、検索サイトに対して、ユーザに検索キーワードを入力させ、この検索キーワードが、あらかじめ広告主が設定したキーワードと一致する場合に、検索結果ページに当該検索キーワードと関連づけられた広告を掲載する方法が開示されている。
特開2003−178086号公報
In Patent Literature 1, when a search keyword is input to a search site by a user and the search keyword matches a keyword set by an advertiser in advance, an advertisement associated with the search keyword is displayed on a search result page. The method of posting is disclosed.
JP 2003-178086 A

しかしながら、上記方法では、ユーザが検索サイトを使用した後に表示させる広告情報に限って、ユーザが興味を持つと考えられる広告情報が選択されることが示されているに過ぎない。すなわち、検索サイトを利用せずにアクセスしたWebページに関しては、広告情報の選択が行われる余地がない。   However, the above method only shows that the advertisement information that the user is interested in is selected only for the advertisement information displayed after the user uses the search site. That is, there is no room for selection of advertisement information for Web pages accessed without using a search site.

すなわち、検索サイトを経由しないでアクセスしたユーザのクライアント端末には、適切な広告情報を表示させることができない。この場合には、結果として、このWebページの全ページビューのうち、一部のページビューにしか、ユーザが興味を持っていると考えられる適切な広告を表示させることができなかった。さらに、この場合には、広告提供者側としては、安定した広告表示を備えたページビューとすることができない。   That is, appropriate advertisement information cannot be displayed on the client terminal of the user who has accessed without going through the search site. In this case, as a result, it is possible to display an appropriate advertisement that is considered to be of interest to the user only in a part of all the page views of the Web page. Furthermore, in this case, the advertisement provider cannot make a page view with stable advertisement display.

加えて、特許文献1では、広告情報の選択が広告情報に関連づけられるキーワードの選択に依存するが、あるホームページを表示するためにユーザが入力する検索キーワードは無数にあると想定される場合が多く、どのキーワードと表示させる広告とを関連づければよいかを事前に知ることができない。   In addition, in Patent Document 1, the selection of advertisement information depends on the selection of keywords associated with the advertisement information, but it is often assumed that there are an infinite number of search keywords input by the user to display a certain homepage. It is impossible to know in advance which keyword should be associated with the advertisement to be displayed.

そこで、本発明は、潜在顧客にむけた広告を効率よくWebページに表示させるために、ユーザが入力した検索キーワードを記憶し、記憶された検索キーワードが使用される傾向から広告情報を提供することができる情報提供方法及び情報提供システムを提供することを目的とする。   Therefore, the present invention stores a search keyword input by a user in order to efficiently display an advertisement for a potential customer on a Web page, and provides advertisement information from a tendency that the stored search keyword is used. It is an object to provide an information providing method and an information providing system capable of providing information.

(1) クライアント端末に対して広告情報を提供する情報提供方法であって、
前記クライアント端末からWebページを要求するための検索キーワードを含むリクエストデータを受信するステップと、
受信したリクエストデータを記憶するステップと、
前記広告情報の候補の各々に所定の広告キーワードを関係づけて記憶するステップと、
一のクライアント端末から前記Webページの要求があったときに、記憶された検索キーワードと、前記広告キーワードとに基づいて、前記広告情報のうち所定の広告情報を選択するステップと、
選択された前記広告情報を、要求があったWebページとともに、前記一のクライアント端末に表示するために送信するステップと、
を含む情報提供方法。
(1) An information providing method for providing advertisement information to a client terminal,
Receiving request data including a search keyword for requesting a web page from the client terminal;
Storing the received request data;
Storing a predetermined advertisement keyword in association with each of the advertisement information candidates;
Selecting predetermined advertisement information from the advertisement information based on the stored search keyword and the advertisement keyword when a request for the Web page is received from one client terminal;
Transmitting the selected advertisement information together with the requested web page for display on the one client terminal;
Information providing method including

(1)に記載の情報提供方法によれば、クライアント端末からWebページを要求するための検索キーワードを含むリクエストデータを受信し、受信したリクエストデータを記憶し、かつ、広告情報の候補の各々に所定の広告キーワードを関係づけて記憶しておく。そして、一のクライアント端末から前記Webページの要求があったときに、記憶された検索キーワードと、前記広告キーワードとに基づいて、前記広告情報のうち所定の広告情報を選択する。そして、選択された広告情報を、要求があったWebページとともに、一のクライアント端末に表示するために送信する。
よって、一のクライアント端末から前記Webページの要求があったときに、予め記憶された検索キーワードと、広告情報に関連づけられた広告キーワードとに基づいて、広告情報を選択するため、ユーザが入力した検索キーワードを記憶し、記憶された検索キーワードが使用される傾向に基づいた広告情報を、クライアント端末に送信することが可能である。さらに、検索を行わないでアクセスしたユーザのクライアント端末に対しても、予め記憶された検索キーワードと、広告情報に関連づけられた広告キーワードとに基づいて、適切な広告情報をクライアント端末に表示させることが可能である。結果として、このWebページのページビューのうち、より多くのページビューに対して、ユーザが興味を持っていると考えられる適切な広告情報をクライアント端末に表示させることが可能である。
According to the information providing method described in (1), request data including a search keyword for requesting a Web page is received from a client terminal, the received request data is stored, and each advertisement information candidate is stored. A predetermined advertisement keyword is related and stored. When a request for the Web page is received from one client terminal, predetermined advertisement information is selected from the advertisement information based on the stored search keyword and the advertisement keyword. Then, the selected advertisement information is transmitted together with the requested web page for display on one client terminal.
Therefore, when there is a request for the web page from one client terminal, the user inputs to select the advertisement information based on the search keyword stored in advance and the advertisement keyword associated with the advertisement information. It is possible to store the search keyword and transmit the advertisement information based on the tendency of the stored search keyword to be used to the client terminal. Furthermore, appropriate advertisement information is displayed on the client terminal based on the search keyword stored in advance and the advertisement keyword associated with the advertisement information, even for the client terminal of the user who has accessed without performing the search. Is possible. As a result, it is possible to display, on the client terminal, appropriate advertisement information that is considered to be of interest to the user with respect to a larger number of page views of the web page.

(2) 記憶した前記リクエストデータに示される検索キーワードの利用回数をカウントするステップを含み、
前記所定の広告情報を選択するステップでは、カウントされた検索キーワードの利用回数に基づいて、所定の広告情報を選択する、(1)に記載の情報提供方法。
(2) including a step of counting the number of times of use of the search keyword indicated in the stored request data;
The information providing method according to (1), wherein, in the step of selecting the predetermined advertisement information, the predetermined advertisement information is selected based on the counted number of times of use of the search keyword.

(2)に記載の情報提供方法によれば、(1)に記載の情報提供方法において、記憶したリクエストデータに示される検索キーワードの利用回数をカウントし、所定の広告情報を選択するステップでは、カウントされた検索キーワードの利用回数に基づいて、所定の広告情報を選択する。
よって、リクエストデータとしてクライアント端末から要求のあった検索キーワードの利用回数に基づいて広告情報を選択するため、一般的なニーズに適合した広告情報をクライアント端末に表示させることが可能である。さらに、例えば、受信したリクエストデータを一時的に記憶しておき、例えば、所定の時間間隔で動作するバッチ処理で、検索キーワードの利用回数をカウントする処理を実行させることが可能である。
According to the information providing method described in (2), in the information providing method described in (1), in the step of counting the number of times of use of the search keyword indicated in the stored request data and selecting predetermined advertisement information, Predetermined advertisement information is selected based on the counted number of times of use of the search keyword.
Therefore, since the advertisement information is selected based on the number of times of use of the search keyword requested from the client terminal as request data, it is possible to display the advertisement information suitable for general needs on the client terminal. Further, for example, it is possible to temporarily store the received request data and execute a process of counting the number of times the search keyword is used, for example, in a batch process that operates at a predetermined time interval.

(3) 前記受信するステップにて、前記リクエストデータを受信するごとに、検索キーワードの利用回数をカウントするステップを含み、
前記所定の広告情報を選択するステップでは、カウントされた検索キーワードの利用回数に基づいて、所定の広告情報を選択する、(1)に記載の情報提供方法。
(3) The step of receiving includes the step of counting the number of times the search keyword is used each time the request data is received.
The information providing method according to (1), wherein, in the step of selecting the predetermined advertisement information, the predetermined advertisement information is selected based on the counted number of times of use of the search keyword.

(3)に記載の情報提供方法によれば、(2)に記載の情報提供方法の受信するステップにて、リクエストデータを受信するごとに、検索キーワードの利用回数をカウントし、前記所定の広告情報を選択するステップでは、カウントされた検索キーワードの利用回数に基づいて、所定の広告情報を選択する。
よって、リクエストデータとしてクライアント端末から要求のあった検索キーワードの利用回数に基づいて広告情報を選択するため、一般的なニーズに適合した広告情報をクライアント端末に表示することが可能である。
According to the information providing method described in (3), in the receiving step of the information providing method described in (2), each time request data is received, the use frequency of the search keyword is counted, and the predetermined advertisement is received. In the step of selecting information, predetermined advertisement information is selected based on the counted number of times of use of the search keyword.
Therefore, since the advertisement information is selected based on the number of times of use of the search keyword requested from the client terminal as request data, it is possible to display the advertisement information suitable for general needs on the client terminal.

(4) クライアント端末に対して表示させる広告情報を決定する広告情報決定方法であって、
前記クライアント端末からWebページを要求するための検索キーワードを含むリクエストデータを受信するステップと、
受信したリクエストデータを記憶するステップと、
記憶された前記リクエストデータの検索キーワードの利用回数をカウントするステップと、
カウントされた検索キーワードの利用回数に基づいて、スコアを算出するステップと、
前記広告情報への前記クライアント端末からのアクセス回数によりスコアを算出するステップと、
前記算出するステップでのスコアの合計により、所定の広告情報を選択するステップと、
を含む広告情報決定方法。
(4) An advertisement information determination method for determining advertisement information to be displayed on a client terminal,
Receiving request data including a search keyword for requesting a web page from the client terminal;
Storing the received request data;
Counting the number of times the search keyword of the stored request data is used;
Calculating a score based on the counted number of times the search keyword is used,
Calculating a score based on the number of accesses from the client terminal to the advertisement information;
Selecting predetermined advertising information based on the total score in the calculating step;
An advertisement information determination method including

(4)に記載の広告情報決定方法によれば、クライアント端末からWebページを要求するための検索キーワードを含むリクエストデータを受信し、受信したリクエストデータを記憶し、かつ、検索キーワードの利用回数をカウントする。そして、カウントされた検索キーワードの利用回数に基づいて、スコアを算出し、広告情報への前記クライアント端末からのアクセス回数によりスコアを算出する。そして、これらのスコアの合計により、所定の広告情報を選択する。
よって、(1)、(2)と同様な効果を奏することに加えて、算出されたスコアの合計により広告情報を選択することが可能である。
According to the advertisement information determination method described in (4), request data including a search keyword for requesting a Web page is received from a client terminal, the received request data is stored, and the use frequency of the search keyword is determined. Count. Then, a score is calculated based on the counted number of times the search keyword is used, and the score is calculated based on the number of accesses from the client terminal to the advertisement information. Then, predetermined advertisement information is selected based on the sum of these scores.
Therefore, in addition to producing the same effects as in (1) and (2), it is possible to select advertisement information based on the total score calculated.

(5) 前記アクセス回数によりスコアを算出するステップでは、前記クライアント端末からのクリック回数によりアクセス回数をカウントし、スコアを算出する、(4)に記載の広告情報決定方法。   (5) The advertisement information determination method according to (4), wherein, in the step of calculating the score based on the number of accesses, the score is calculated by counting the number of accesses based on the number of clicks from the client terminal.

(5)に記載の広告情報決定方法によれば、(4)に記載の広告情報決定方法において、前記アクセス回数によりスコアを算出するステップにて、クライアント端末からのクリック回数によりアクセス回数をカウントし、スコアを算出する。よって、クライアント端末からの具体的な要求であるクリック回数をアクセス回数として反映することで、一般的なニーズに適したスコアを算出することが可能である。   According to the advertisement information determination method described in (5), in the advertisement information determination method described in (4), in the step of calculating the score based on the access count, the access count is counted based on the click count from the client terminal. , Calculate the score. Therefore, by reflecting the number of clicks, which is a specific request from the client terminal, as the number of accesses, a score suitable for general needs can be calculated.

(6) 前記スコアを算出するステップでは、前記広告情報に関連づけられた広告料データに基づいてスコアを算出する、(4)に記載の広告情報決定方法。   (6) The advertisement information determination method according to (4), wherein, in the step of calculating the score, a score is calculated based on advertisement fee data associated with the advertisement information.

(6)に記載の広告情報決定方法によれば、(4)に記載の広告情報決定方法において、前記スコアを算出するステップにて、前記広告情報に関連づけられた広告料データに基づいてスコアを算出する。よって、広告料データ(例えば、後述するように、広告情報を表示するために広告主が支払うページビューあたりの課金情報)を、スコアの算出に反映することが可能である。   According to the advertisement information determination method described in (6), in the advertisement information determination method described in (4), in the step of calculating the score, the score is calculated based on the advertisement fee data associated with the advertisement information. calculate. Therefore, the advertisement fee data (for example, as described later, billing information per page view paid by the advertiser for displaying the advertisement information) can be reflected in the calculation of the score.

本発明によれば、潜在顧客にむけた広告を効率よくWebページに表示させるために、ユーザが入力した検索キーワードを記憶し、記憶された検索キーワードが使用される傾向から広告情報を提供する情報提供方法を提供することが可能である。   According to the present invention, in order to efficiently display an advertisement for a potential customer on a Web page, information that stores a search keyword input by a user and provides advertisement information from a tendency that the stored search keyword is used. It is possible to provide a providing method.

以下、本発明の実施形態について、図面に基づいて説明する。
図1は、本発明の好適な実施形態である情報提供システム1のシステム構成図である。情報提供システム1は、情報提供サーバ500と、検索サーバ300と、クライアント端末50と、広告キーワード記憶部150を備えた広告配信サーバ100と、リクエストデータ記憶部250を備えたリクエストデータ収集サーバ200と、スコア算出サーバ600とが、通信回線ネットワーク30を介して接続され構成される。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a system configuration diagram of an information providing system 1 which is a preferred embodiment of the present invention. The information providing system 1 includes an information providing server 500, a search server 300, a client terminal 50, an advertisement distribution server 100 including an advertisement keyword storage unit 150, and a request data collection server 200 including a request data storage unit 250. The score calculation server 600 is connected and configured via the communication line network 30.

情報提供サーバ500は、Webページとして情報を提供するWebサーバであってよい。すなわち、情報提供サーバ500は、クライアント端末50からのWebブラウザによるHTTP要求に応じて、Webページをクライアント端末50に表示するためにデータを送信する。検索サーバ300は、検索キーワードをクライアント端末50から受け付けて、この検索キーワードに関連したWebページに関するリンク情報をクライアント端末50に送信する。   The information providing server 500 may be a web server that provides information as a web page. That is, the information providing server 500 transmits data to display a Web page on the client terminal 50 in response to an HTTP request from the client terminal 50 by the Web browser. The search server 300 receives a search keyword from the client terminal 50 and transmits link information regarding a Web page related to the search keyword to the client terminal 50.

クライアント端末50は、情報提供サーバ500から送信されたWebページに関するデータを受信して、Webブラウザに表示する。さらに、クライアント端末50は、ユーザからの入力を受け付けた検索キーワードを検索サーバ300に対して送信して、検索サーバ300がデータベースを検索した結果を検索結果データとして受信し、Webブラウザに表示する。   The client terminal 50 receives the data related to the Web page transmitted from the information providing server 500 and displays it on the Web browser. Further, the client terminal 50 transmits a search keyword accepted from the user to the search server 300, receives the search result of the database by the search server 300 as search result data, and displays it on the Web browser.

広告配信サーバ100は、クライアント端末50に送信するWebページの広告情報を選択するサーバである。ここで、後述するように、クライアント端末50に表示されるWebページには、広告配信サーバ100が抽出する広告情報が含まれる。広告配信サーバ100は、この広告情報を記憶し、要求に応じて適切な広告情報を抽出する。広告配信サーバ100は、図7に基づいて後述する広告情報テーブルと広告情報とを、広告キーワード記憶部150に記憶する。   The advertisement distribution server 100 is a server that selects advertisement information of a Web page to be transmitted to the client terminal 50. Here, as will be described later, the Web page displayed on the client terminal 50 includes advertisement information extracted by the advertisement distribution server 100. The advertisement distribution server 100 stores the advertisement information and extracts appropriate advertisement information in response to the request. The advertisement distribution server 100 stores an advertisement information table and advertisement information, which will be described later with reference to FIG.

リクエストデータ収集サーバ200は、クライアント端末50から検索サーバ300に対して入力された検索キーワードと、その検索キーワードの検索結果からリンクされてクライアント端末50に表示されたWebページに関するデータとを、検索サーバ300から受信して、リクエストデータ記憶部250に記憶する。リクエストデータ収集サーバ200は、後述するように、広告配信サーバ100からの要求に応じて、クライアント端末50に表示するWebページに適したキーワードに関するデータを抽出して、広告配信サーバ100に送信する。   The request data collection server 200 receives the search keyword input from the client terminal 50 to the search server 300 and the data related to the Web page displayed on the client terminal 50 linked from the search result of the search keyword. Received from 300 and stored in the request data storage unit 250. As will be described later, the request data collection server 200 extracts data related to keywords suitable for the Web page displayed on the client terminal 50 in response to a request from the advertisement distribution server 100 and transmits the data to the advertisement distribution server 100.

スコア算出サーバ600は、Webページに適した広告情報を選択する際に参照されるスコアを算出する。スコア算出サーバ600は、広告配信サーバ100が広告情報を抽出する際に参照されるスコアを算出する。スコア算出サーバ600は、広告配信サーバ100からの要求に応じて、スコアの高い広告情報を広告配信サーバ100に通知する態様であってよい。また、スコア算出サーバ600が、広告配信サーバ100と一体である態様であってもよい。   The score calculation server 600 calculates a score that is referred to when selecting advertisement information suitable for a Web page. The score calculation server 600 calculates a score that is referred to when the advertisement distribution server 100 extracts advertisement information. The score calculation server 600 may be configured to notify the advertisement distribution server 100 of advertisement information with a high score in response to a request from the advertisement distribution server 100. The score calculation server 600 may be integrated with the advertisement distribution server 100.

情報提供サーバ500と、検索サーバ300と、クライアント端末50と、広告配信サーバ100と、リクエストデータ収集サーバ200と、スコア算出サーバ600とは、いずれもコンピュータであり、データを制御、演算するCPU(Central Processing Unit)と、データが記憶されるメモリ(ROM、RAM)、ハードディスク等と、データが入力されるキーボード、マウス等と、データが出力されるディスプレイ、プリンタ等と、通信回線ネットワーク30と接続可能なネットワークカード等とを備える。さらに、クライアント端末50は、情報処理端末であれば、携帯型小型端末(PDA)、携帯電話であってもよい。   The information providing server 500, the search server 300, the client terminal 50, the advertisement distribution server 100, the request data collection server 200, and the score calculation server 600 are all computers, and a CPU that controls and calculates data ( Central Processing Unit), memory (ROM, RAM) for storing data, hard disk, etc., keyboard, mouse, etc. for inputting data, display, printer, etc. for outputting data, and communication line network 30 Network card etc. Further, the client terminal 50 may be a portable small terminal (PDA) or a mobile phone as long as it is an information processing terminal.

情報提供サーバ500と、広告配信サーバ100と、リクエストデータ収集サーバ200と、スコア算出サーバ600とは、Webサービスを実現するサーバであってよく、SOAP(Simple Object Access Protocol)メッセージを、通信回線ネットワーク30を介して送受信する機能を備えていてもよい。   The information providing server 500, the advertisement distribution server 100, the request data collection server 200, and the score calculation server 600 may be servers that implement Web services, and send SOAP (Simple Object Access Protocol) messages to a communication line network. A function of transmitting and receiving via 30 may be provided.

次に、図2に基づいて、クライアント端末50からWebページの要求があった後から、広告情報が抽出されて、Webページが表示されるまでの処理について説明する。   Next, based on FIG. 2, a process from when a web page request is received from the client terminal 50 until the advertisement information is extracted and the web page is displayed will be described.

最初に、クライアント端末50を操作するユーザから、Webブラウザを介してURL(Uniform Resource Locator)の入力を受け付ける。ユーザがURLの入力を行う(ステップS100)ことで、クライアント端末50から情報提供サーバ500にWebページを要求する(ステップS101)。情報提供サーバ500は、クライアント端末50からの要求に応じて、広告情報を広告配信サーバ100に要求する(ステップS102)。すなわち、情報提供サーバ500は、Webページに関するデータをクライアント端末50に送信する前に、このWebページに含まれた広告情報を選択するために、広告情報を広告配信サーバ100に要求する。   First, an input of a URL (Uniform Resource Locator) is received from a user operating the client terminal 50 via a Web browser. When the user inputs a URL (step S100), the client terminal 50 requests a web page from the information providing server 500 (step S101). In response to the request from the client terminal 50, the information providing server 500 requests advertisement information from the advertisement distribution server 100 (step S102). That is, the information providing server 500 requests the advertisement distribution server 100 for the advertisement information in order to select the advertisement information included in the web page before transmitting the data related to the web page to the client terminal 50.

広告配信サーバ100は、情報提供サーバ500からの要求に応じて、広告情報を抽出するためのキーワードをリクエストデータ収集サーバ200に要求する(ステップS103)。リクエストデータ収集サーバ200は、図3にて後述するように、要求があったWebページに対応したキーワードを抽出して(ステップS104)、キーワードを広告配信サーバ100に送信する(ステップS105)。リクエストデータ収集サーバ200がキーワードを抽出する処理については、図5に基づいて後述するように、例えば、Webページごとに、リクエストデータに含まれたキーワードのうち、最も利用回数の多いキーワードを、広告配信サーバ100に送信する。   In response to the request from the information providing server 500, the advertisement distribution server 100 requests the request data collection server 200 for a keyword for extracting advertisement information (step S103). As will be described later with reference to FIG. 3, the request data collection server 200 extracts a keyword corresponding to the requested Web page (step S104), and transmits the keyword to the advertisement distribution server 100 (step S105). Regarding the process of extracting the keywords by the request data collection server 200, as will be described later with reference to FIG. 5, for example, for each Web page, the keyword with the highest use frequency among the keywords included in the request data is advertised. Transmit to distribution server 100.

次に、広告配信サーバ100は、リクエストデータ収集サーバ200から受信したキーワードに該当する広告情報を抽出する(ステップS106)。広告配信サーバ100が、受信したキーワードに基づいて広告情報を抽出する処理は、図6、図7にて説明するように、例えば、受信したキーワードと広告キーワードとを比較して、対応する広告キーワードを抽出し、この広告キーワードに対応する広告情報を抽出する。広告配信サーバ100は、抽出した広告情報を、情報提供サーバ500に送信する(ステップS107)。   Next, the advertisement distribution server 100 extracts advertisement information corresponding to the keyword received from the request data collection server 200 (step S106). The process in which the advertisement distribution server 100 extracts the advertisement information based on the received keyword is, for example, by comparing the received keyword with the advertisement keyword as illustrated in FIGS. And advertising information corresponding to the advertising keyword is extracted. The advertisement distribution server 100 transmits the extracted advertisement information to the information providing server 500 (step S107).

情報提供サーバ500は、広告配信サーバ100から広告情報を受信すると、この広告情報をクライアント端末50に表示させるWebページのデータとともにクライアント端末50に送信する(ステップS108)。そして、クライアント端末50は、受信したWebページのデータと広告情報とに基づいて、WebブラウザにWebページを表示する(ステップS109)。   When receiving the advertisement information from the advertisement distribution server 100, the information providing server 500 transmits the advertisement information to the client terminal 50 together with the web page data to be displayed on the client terminal 50 (step S108). Then, the client terminal 50 displays the web page on the web browser based on the received web page data and advertisement information (step S109).

次に、リクエストデータ収集サーバ200が、リクエストデータを収集する処理について、図3から図5に基づいて説明する。リクエストデータ収集サーバ200は、検索サーバ300からリクエストデータを受信して、リクエストデータ記憶部250に記憶する(ステップS01)。リクエストデータを検索サーバ300から受信する処理については、図4に基づいて後述する。リクエストデータは、Webページを要求するためのデータであって、リンク先として要求されたWebページに関するデータ(以下、「リンク先データ」)と、このWebページを表示させるために、検索サーバ300に対して検索させたキーワードに関するデータ(以下、「リンク元URL」)を含む。   Next, processing in which the request data collection server 200 collects request data will be described with reference to FIGS. The request data collection server 200 receives the request data from the search server 300 and stores it in the request data storage unit 250 (step S01). The process of receiving request data from the search server 300 will be described later with reference to FIG. The request data is data for requesting a web page, and data related to the web page requested as a link destination (hereinafter referred to as “link destination data”) and the search server 300 to display the web page. It includes data related to the keyword searched for (hereinafter referred to as “link source URL”).

リクエストデータ収集サーバ200は、受信したリクエストデータに基づいて、リンク先データとリンク元URLとを判別して、リンク先データとリンク元URLとをそれぞれ抽出する(ステップS02)。リクエストデータテーブルについては、図5に基づいて詳細に説明する。リクエストデータ収集サーバ200は、受信したリクエストデータが、既に記憶されたリクエストデータであるかを判断し(ステップS03)、既に記憶されたリクエストデータである場合には、利用回数をカウントする(ステップS04)。最後に、リクエストデータ収集サーバ200は、カウントされた利用回数や新しいリクエストデータを記憶するために、リクエストデータテーブルを更新する(ステップS05)。   The request data collection server 200 discriminates the link destination data and the link source URL based on the received request data, and extracts the link destination data and the link source URL, respectively (step S02). The request data table will be described in detail with reference to FIG. The request data collection server 200 determines whether the received request data is already stored request data (step S03). If the received request data is already stored request data, the request data collection server 200 counts the number of times of use (step S04). ). Finally, the request data collection server 200 updates the request data table in order to store the counted usage count and new request data (step S05).

リクエストデータ収集サーバ200は、クライアント端末50からリクエストデータを受信し、これを一時的に記憶しておき、所定の時間間隔で動作するバッチ処理で、ステップS02からステップS05までの全ての処理、又は一部の処理を実行する実施形態であってよい。また、これとは異なる実施形態として、リクエストデータ収集サーバ200は、リクエストデータテーブル更新処理を、クライアント端末50からリクエストデータを受信すると即座に、ステップS02からステップS05までの全ての処理、又は一部の処理を実行する形態であってもよい。   The request data collection server 200 receives request data from the client terminal 50, temporarily stores the request data, and performs all processing from step S02 to step S05 in batch processing that operates at predetermined time intervals, or It may be an embodiment that executes some processing. Further, as an embodiment different from this, the request data collection server 200 performs the request data table update processing as soon as it receives the request data from the client terminal 50, or all or part of the processing from step S02 to step S05. It is also possible to execute the process.

図4に基づいて、リクエストデータ収集サーバ200が収集するリクエストデータについて説明する。クライアント端末50は、検索サーバ300にアクセスして、検索に関するWebページ(以下、「検索Webページ」)を要求し、検索Webページを表示する。クライアント端末50を操作するユーザは、表示された検索Webページに、検索キーワードを入力する。検索Webページ40では、ユーザが検索キーワードとして、「デジカメ」と入力した場合を示し、この検索キーワードに基づいて、検索サーバ300がWebページの検索を行う。検索サーバ300は、検索結果に関するデータをクライアント端末50に送信して、検索結果Webページ41として、検索結果をクライアント端末50に表示する。   The request data collected by the request data collection server 200 will be described based on FIG. The client terminal 50 accesses the search server 300, requests a Web page related to search (hereinafter referred to as “search Web page”), and displays the search Web page. A user who operates the client terminal 50 inputs a search keyword on the displayed search Web page. The search Web page 40 shows a case where the user inputs “digital camera” as a search keyword, and the search server 300 searches the Web page based on the search keyword. The search server 300 transmits data related to the search result to the client terminal 50 and displays the search result on the client terminal 50 as the search result Web page 41.

そして、クライアント端末50は、検索結果Webページ41のリンク情報(「デジカメの全て」のメッセージに関係づけられたURLデータ)から、WebページAに関するデータを受信して、WebページA42をクライアント端末50に表示する。   Then, the client terminal 50 receives data related to the Web page A from the link information of the search result Web page 41 (URL data related to the “all digital cameras” message), and sends the Web page A 42 to the client terminal 50. To display.

この例における、リンク先データは、WebページAのリンク情報(http://www.○×.com)に対応し、リンク元URLは、検索キーワード「デジカメ」の情報を含んだデータ(http://search.ABC.com/search?p=%A5%C7%A5%B8%A5%AB%A5%E1)に対応する。ここで、リンク元URLは、クライアント端末50が受信するWebページのリンク元に関するデータである。したがって、検索サーバ300にて検索を行った場合には、リンク元URLには、検索キーワードに関する情報が含まれる。   In this example, the link destination data corresponds to the link information (http://www.XX.com) of Web page A, and the link source URL is data including information on the search keyword “digital camera” (http: //search.ABC.com/search?p=%A5%C7%A5%B8%A5%AB%A5%E1). Here, the link source URL is data relating to the link source of the Web page received by the client terminal 50. Therefore, when a search is performed by the search server 300, the link source URL includes information related to the search keyword.

一方、検索Webページ45に示すように、ユーザが検索キーワードとして、「デジカメ」ではなく、「カメラ」と入力した場合には、同様に、この検索キーワードに基づいて、検索サーバ300がWebページの検索を行う。検索サーバ300は、検索結果に関するデータをクライアント端末50に送信して、検索結果Webページ46として、検索結果をクライアント端末50に表示する。そして、クライアント端末50は、検索結果Webページ46のリンク情報(「デジカメの全て」のメッセージに関係づけられたURLデータ)から、上述のWebページ41の場合と同様に、WebページAに関するデータを受信して、WebページA42をクライアント端末50に表示する。   On the other hand, as shown in the search Web page 45, when the user inputs “camera” instead of “digital camera” as a search keyword, similarly, the search server 300 displays the Web page based on the search keyword. Perform a search. The search server 300 transmits data related to the search result to the client terminal 50 and displays the search result on the client terminal 50 as the search result Web page 46. Then, the client terminal 50 obtains data related to the Web page A from the link information of the search result Web page 46 (URL data related to the message “all digital cameras”) as in the case of the Web page 41 described above. The web page A42 is received and displayed on the client terminal 50.

この例における、リンク先データは、WebページAのリンク情報(http://www.
○×.com)に対応するため、検索キーワードにて「デジカメ」と入力した場合と同じだが、リンク元URLは、検索キーワードにて「カメラ」の情報を含んだデータ(http://search.ABC.com/search?p=%A5%AB%A5%E1%A5%E9)であるため、検索キーワードにて「デジカメ」と入力した場合とは、異なるデータとなる。
In this example, the link destination data is the link information (http: // www.
○ × .com) is the same as entering “digital camera” in the search keyword, but the link source URL is data that contains “camera” information in the search keyword (http: // search. ABC.com/search?p=%A5%AB%A5%E1%A5%E9), so the data is different from the case where “digital camera” is entered as a search keyword.

リクエストデータ収集サーバ200は、このようなリンク先データとリンク元URLを含むリクエストデータを、検索サーバ300から受信する。リクエストデータ収集サーバ200が、検索サーバ300からリクエストデータを受信する方法は、クライアント端末50から検索キーワードの入力を受けたときに、適宜、受信してもよいし、バッチ処理等で、定期的に一括して受信してもよい。   The request data collection server 200 receives request data including such link destination data and link source URL from the search server 300. The method in which the request data collection server 200 receives the request data from the search server 300 may be received as appropriate when receiving a search keyword input from the client terminal 50, or may be periodically received by batch processing or the like. You may receive it collectively.

図5は、リクエストデータテーブルを示す図である。リクエストデータは、上述のようにリンク先データと、リンク元URLとから構成される。上述のように、リクエストデータ収集サーバ200は、リクエストデータが既に記憶されている場合には、利用回数をカウントする。すなわち、リクエストデータ収集サーバ200は、リンク先データとリンク元URLとが一致したリクエストデータを受信した場合には、利用回数をカウントする。   FIG. 5 is a diagram showing a request data table. The request data is composed of the link destination data and the link source URL as described above. As described above, the request data collection server 200 counts the number of times of use when the request data is already stored. That is, the request data collection server 200 counts the number of times of use when receiving request data in which the link destination data and the link source URL match.

例えば、リクエストデータテーブル中のリンク先データ「WebページA」、キーワード「デジカメ」のリクエストデータは、クライアント端末50を操作するユーザが、検索サーバ300を利用して、「デジカメ」という検索キーワードを入力し、WebページAを表示させた場合である。このように検索サーバ300を利用してWebページAを表示させた回数は、300回である。一方、リンク先データ「WebページA」、キーワード「カメラ」のリクエストデータは、利用回数が50であるため、このように検索サーバ300を利用してWebページAを表示させた回数は、50回である。   For example, for the request data of the link destination data “Web page A” and the keyword “digital camera” in the request data table, the user operating the client terminal 50 uses the search server 300 to input the search keyword “digital camera”. In this case, Web page A is displayed. Thus, the number of times the Web page A is displayed using the search server 300 is 300 times. On the other hand, the request data of the link destination data “Web page A” and the keyword “camera” has a usage count of 50. Thus, the search server 300 is used to display the Web page A 50 times. It is.

したがって、クライアント端末50を操作するユーザが、WebページAを表示させるまでに、検索させるキーワードとして最も利用回数が高い「デジカメ」のキーワードが、WebページAに最も適したキーワードであると設定した場合には、リクエストデータ収集サーバ200は、広告配信サーバ100に対して、「デジカメ」のキーワードに関するデータを送信する。   Therefore, when the user operating the client terminal 50 sets the keyword “digital camera”, which is the most frequently used as a keyword to be searched before displaying the Web page A, to be the most suitable keyword for the Web page A. The request data collection server 200 transmits data related to the keyword “digital camera” to the advertisement distribution server 100.

次に、図6に基づいて、広告配信サーバ100の処理について説明する。広告配信サーバ100は、情報提供サーバ500から広告情報の要求を受け付け、情報提供サーバ500から広告情報の要求を受信した場合(ステップS11)には、リクエストデータ収集サーバ200に対して、このWebページに対応したキーワードを要求する。リクエストデータ収集サーバ200は、この要求に対して、リクエストデータテーブルを参照して、最適なキーワードを抽出し、広告配信サーバ100に送信する。   Next, processing of the advertisement distribution server 100 will be described based on FIG. When the advertisement distribution server 100 receives a request for advertisement information from the information providing server 500 and receives a request for advertisement information from the information providing server 500 (step S11), the advertisement delivery server 100 sends this Web page to the request data collection server 200. Request keywords corresponding to. In response to this request, the request data collection server 200 refers to the request data table, extracts an optimal keyword, and transmits it to the advertisement distribution server 100.

例えば、広告配信サーバ100が、WebページAをクライアント端末50に表示させる情報提供サーバ500から、広告情報の要求を受け付けた場合には、広告配信サーバ100は、リクエストデータ収集サーバ200に対して、キーワードを要求する。リクエストデータ収集サーバ200は、この要求に応じて、リクエストデータテーブルから、WebページAをリンク先データとするリクエストデータであって、利用回数が最も多い「デジカメ」をキーワードとして抽出し、広告配信サーバ100に送信する態様であってよい。   For example, when the advertisement distribution server 100 receives a request for advertisement information from the information providing server 500 that displays the web page A on the client terminal 50, the advertisement distribution server 100 sends a request data collection server 200 to the request data collection server 200. Request keywords. In response to this request, the request data collection server 200 extracts, as a keyword, “digital camera” that is the request data that uses the Web page A as the link destination data and has the highest number of uses, from the request data table. 100 may be transmitted to 100.

広告配信サーバ100は、リクエストデータ収集サーバ200から送信されたキーワードを受信し(ステップS12)、キーワードに対応する広告キーワードを抽出する(ステップS13)。ここで、広告キーワードは、一の広告情報に対して関連づけて記憶されたキーワード情報である。広告キーワードは、広告情報とともに、広告キーワードテーブルにより関連づけられて記憶される。   The advertisement distribution server 100 receives the keyword transmitted from the request data collection server 200 (Step S12), and extracts the advertisement keyword corresponding to the keyword (Step S13). Here, the advertisement keyword is keyword information stored in association with one advertisement information. The advertisement keyword is stored in association with the advertisement information by the advertisement keyword table.

図7は、広告キーワードテーブルを示す図である。広告キーワードテーブルは、広告キーワードと、広告情報とから構成される。ここで、広告情報とは、要求されたWebページの所定の領域に、追加として含まれて表示される情報(広告に関する情報)であり、事前に広告主等が広告配信サーバ100に記憶させる情報である。すなわち、Webページに広告を表示させたい広告主が端末を介して、広告配信サーバ100に広告情報を送信し、記憶させる。例えば、広告主A社の広告情報は、Acompany.htmlのHTMLファイルであってよい。   FIG. 7 is a diagram showing an advertisement keyword table. The advertisement keyword table is composed of advertisement keywords and advertisement information. Here, the advertisement information is information that is additionally included and displayed in a predetermined area of the requested web page (information related to the advertisement), and information that the advertiser or the like stores in the advertisement distribution server 100 in advance. It is. That is, an advertiser who wants to display an advertisement on a Web page transmits advertisement information to the advertisement distribution server 100 via the terminal and stores it. For example, the advertising information of the advertiser A may be an HTML file of Acompany.html.

広告配信サーバ100は、この広告情報に加えて、この広告情報に対して関係づけられる広告キーワードを、広告主の端末から受信する。広告配信サーバ100は、受信した広告キーワードと広告情報とを関連づけて、広告キーワードテーブルとして記憶する。   In addition to the advertisement information, the advertisement distribution server 100 receives an advertisement keyword related to the advertisement information from the advertiser's terminal. The advertisement distribution server 100 associates the received advertisement keyword with the advertisement information and stores it as an advertisement keyword table.

広告配信サーバ100は、リクエストデータ収集サーバ200から送信されたキーワードに対応する広告キーワードを、広告キーワードテーブルから抽出して(ステップS13)、広告キーワードに対応する広告情報を抽出する(ステップS14)。そして、広告配信サーバ100は、広告情報を情報提供サーバ500に送信する(ステップS16)。情報提供サーバ500は、受信した広告情報とWebページをクライアント端末50に送信し、クライアント端末50は、Webブラウザ上に、例えば、図8に示すように、Webページ800として、広告情報700を含めて表示する。   The advertisement distribution server 100 extracts an advertisement keyword corresponding to the keyword transmitted from the request data collection server 200 from the advertisement keyword table (step S13), and extracts advertisement information corresponding to the advertisement keyword (step S14). And the advertisement delivery server 100 transmits advertisement information to the information provision server 500 (step S16). The information providing server 500 transmits the received advertisement information and the web page to the client terminal 50. The client terminal 50 includes the advertisement information 700 as a web page 800 on the web browser, for example, as shown in FIG. To display.

このように、広告配信サーバ100が、リクエストデータ収集サーバ200からのキーワードの選択にのみ依存して、広告情報を抽出し決定する態様であってもよいが、広告配信サーバ100が、その他の抽出基準を参照(ステップS15)して、広告情報を抽出する態様であってもよい。例えば、広告配信サーバ100が、スコア算出サーバ600に対して、スコアの問い合わせを行い、この問い合わせの結果から、最終的な広告情報を抽出して決定する態様であってよい。   As described above, the advertisement distribution server 100 may extract and determine the advertisement information depending only on the selection of the keyword from the request data collection server 200. However, the advertisement distribution server 100 may perform other extraction. It may be an aspect in which the advertisement information is extracted by referring to the reference (step S15). For example, the advertisement distribution server 100 may inquire about the score with respect to the score calculation server 600 and extract and determine final advertisement information from the result of the inquiry.

図9は、スコア算出サーバ600のスコア算出処理を示すフローチャート図である。スコア算出サーバ600は、広告配信サーバ100に記憶された広告情報ごとに、スコアを算出し、決定する。   FIG. 9 is a flowchart showing the score calculation process of the score calculation server 600. The score calculation server 600 calculates and determines a score for each advertisement information stored in the advertisement distribution server 100.

スコア算出サーバ600は、リクエストデータ収集サーバ200のリクエストデータテーブルに記憶された利用回数に基づいて、スコアを算出する(ステップS21)。例えば、図7のA社広告情報であれば、広告キーワードが「デジカメ」であり、WebページAに関しては、キーワード「デジカメ」の利用回数が高いため、A社広告情報のスコアは高い。スコア算出サーバ600は、例えば、リクエストデータテーブルの利用回数に所定の比率をかけて、広告情報のスコアを算出する。   The score calculation server 600 calculates a score based on the usage count stored in the request data table of the request data collection server 200 (step S21). For example, in the case of Company A advertisement information in FIG. 7, the advertisement keyword is “digital camera”, and for Web page A, the keyword “digital camera” is used frequently, so the score of Company A advertisement information is high. For example, the score calculation server 600 calculates the score of the advertisement information by multiplying the number of times the request data table is used by a predetermined ratio.

次に、スコア算出サーバ600は、広告情報のアクセス回数からスコアを算出する(ステップS22)。すなわち、スコア算出サーバ600は、情報提供サーバ500から広告情報へのアクセス回数に関するデータを受信し、このデータに基づいてスコアを算出する。クライアント端末50を操作するユーザは、広告情報がクライアント端末50に表示された際に、この広告情報をクリックすることで、広告情報からリンクした情報を取得する場合がある。このように、広告情報からリンクした情報を取得したことに応じて、情報提供サーバ500は、広告情報のアクセス回数をカウントする。スコア算出サーバ600は、情報提供サーバ500から、このアクセス回数に関するデータを受信し、このデータに所定の比率をかけた値をスコアとして算出する。   Next, the score calculation server 600 calculates a score from the number of times the advertisement information is accessed (step S22). That is, the score calculation server 600 receives data relating to the number of accesses to the advertisement information from the information providing server 500, and calculates a score based on this data. When the advertisement information is displayed on the client terminal 50, the user who operates the client terminal 50 may obtain information linked from the advertisement information by clicking on the advertisement information. Thus, in response to acquiring linked information from advertisement information, the information providing server 500 counts the number of times the advertisement information is accessed. The score calculation server 600 receives data related to the number of accesses from the information providing server 500 and calculates a value obtained by multiplying the data by a predetermined ratio as a score.

次に、スコア算出サーバ600は、ページビューあたりの広告料データからスコアを算出する(ステップS23)。すなわち、スコア算出サーバ600は、広告配信サーバ100に記憶された、一の広告情報のページビューあたりの広告料データを受信して、これに所定の比率をかけた値をスコアとして算出する。広告料データは、広告情報をクライアント端末50に表示させるために、広告主が支払うページビューあたりの課金情報である。広告料データは、広告配信サーバ100に広告情報を記憶させる際に、広告主の端末から受信する態様であってよい。   Next, the score calculation server 600 calculates a score from the advertisement fee data per page view (step S23). That is, the score calculation server 600 receives advertisement fee data per page view of one advertisement information stored in the advertisement distribution server 100, and calculates a value obtained by multiplying the advertisement fee data by a predetermined ratio as a score. The advertisement fee data is billing information per page view paid by the advertiser in order to display the advertisement information on the client terminal 50. The advertisement fee data may be received from the advertiser terminal when the advertisement distribution server 100 stores the advertisement information.

そして、スコア算出サーバ600は、上述のステップS21からステップS23のスコア算出を全ての広告情報に対して繰り返す(ステップS24)。   And the score calculation server 600 repeats the score calculation of the above-mentioned step S21 to step S23 with respect to all the advertisement information (step S24).

このように、スコア算出サーバ600は、広告情報あたりにスコアを算出して、スコアの合計が高い広告情報を広告配信サーバ100に通知する態様であってよいし、スコアの合計が低い広告情報を通知する態様であってもよいし、スコアの値からランダムで広告情報を選出して、広告情報を通知する態様であってもよい。   As described above, the score calculation server 600 may calculate the score for each piece of advertisement information and notify the advertisement distribution server 100 of the advertisement information having a high total score. A mode of notifying may be possible, or a mode in which advertisement information is selected at random from the score value and the advertisement information is notified may be used.

例えば、WebページAに関する広告情報の要求をスコア算出サーバ600が広告配信サーバ100から受信した場合について説明する。リクエストデータテーブル(図5参照)を参照すると、WebページAは、キーワード「デジカメ」の利用回数が最も高いため、このキーワードに対応する広告キーワードが設定された(図7参照)、A社広告情報のスコアがステップS21のスコアの算出の段階では、最も高いスコアになる。   For example, a case where the score calculation server 600 receives a request for advertisement information related to the web page A from the advertisement distribution server 100 will be described. Referring to the request data table (see FIG. 5), Web page A has the highest use frequency of the keyword “digital camera”, and therefore, an advertising keyword corresponding to this keyword is set (see FIG. 7). Is the highest score at the stage of calculating the score in step S21.

しかし、広告情報のアクセス回数(ステップS22)やページビューあたりの広告料データ(ステップS23)から算出されたスコアの合計から判断すると、例えば、A社広告情報が最も高いスコアではなく、B社広告情報が最も高いスコアとなる場合が生じる。これは、スコア算出サーバ600にて算出するステップS21からステップS23から算出されるスコアのうち、どのスコアに重みを与えるかに依存して、広告情報の優先順位が変化するからである。このように、広告配信サーバ100あるいはスコア算出サーバ600を管理する管理者が、上述のスコアの算出における重みを任意に調整できることが可能である。   However, judging from the total number of scores calculated from the number of accesses of advertisement information (step S22) and the advertisement fee data per page view (step S23), for example, company A advertisement information is not the highest score but company B advertisement In some cases, the information has the highest score. This is because the priority of advertisement information changes depending on which score is given a weight among the scores calculated from step S21 to step S23 calculated by the score calculation server 600. In this way, an administrator who manages the advertisement distribution server 100 or the score calculation server 600 can arbitrarily adjust the weight in the above-described score calculation.

さらに、スコアの算出の別の基準として、クライアント端末50に表示されるWebページに表示される言葉をキーワードとして、このキーワードと広告キーワードとの一致した数により、スコアを算出してもよい。   Furthermore, as another criterion for calculating the score, the word displayed on the Web page displayed on the client terminal 50 may be used as a keyword, and the score may be calculated based on the number of matching between the keyword and the advertising keyword.

さらに、別の基準として、クライアント端末50に表示されるWebページに関係づけられたリンクの、リンク先のWebページに表示される言葉をキーワードとして、このキーワードと広告キーワードとの一致した数により、スコアを算出してもよい。   Furthermore, as another criterion, the number of the links related to the web page displayed on the client terminal 50 is the keyword displayed on the linked web page as a keyword, and the number of matches between this keyword and the advertising keyword is A score may be calculated.

本処理は、一例として、スコア算出サーバ600が定期的にバッチ処理として行うこと前提としているが、広告情報が広告配信サーバ100に記憶されるごとに、新しく記憶された広告情報に対して、スコアを算出する態様であってもよい。   As an example, this processing is based on the premise that the score calculation server 600 periodically performs batch processing. However, each time the advertisement information is stored in the advertisement distribution server 100, the score is calculated for the newly stored advertisement information. It may be an aspect for calculating.

上述の説明では、一のWebページに表示されるための一の広告情報が抽出され、クライアント端末50に一の広告情報のみが表示される態様について説明した。しかし、複数の広告情報が一のWebページに同時に表示される際に、表示される位置の順番を決定する態様について適用されてもよい。すなわち、リクエストデータ収集サーバ200、スコア算出サーバ600により、抽出される広告情報が最適な一の広告情報のみを抽出するに限らず、複数の広告情報が優先順位をつけられて(例えば、広告情報のスコア順、リクエストデータテーブルの利用回数順)抽出されてよい。この場合に、優先順位がつけられた複数の広告情報を、一のWebページで同時に表示させる場合に、広告情報の表示位置を決定する態様に本実施形態を応用することも可能である。   In the above description, a mode in which one piece of advertisement information to be displayed on one web page is extracted and only one piece of advertisement information is displayed on the client terminal 50 has been described. However, the present invention may be applied to a mode in which the order of the positions to be displayed is determined when a plurality of pieces of advertisement information are simultaneously displayed on one web page. That is, the request data collection server 200 and the score calculation server 600 are not limited to extracting only one piece of advertisement information that is optimally extracted, but a plurality of pieces of advertisement information are prioritized (for example, advertisement information (In order of the score, in order of the number of times the request data table is used). In this case, it is also possible to apply this embodiment to a mode in which the display position of advertisement information is determined when a plurality of advertisement information with priorities are displayed simultaneously on one Web page.

さらに、複数の広告情報が一のWebページに順番に表示される際に、表示される時間的な順番を決定する態様について適用されてもよい。   Furthermore, when a plurality of pieces of advertisement information are displayed in order on one Web page, the present invention may be applied to a mode in which the temporal order of display is determined.

以上、本発明を実施形態、及び実施例を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲に限定されない。上記実施形態に、多様な変更又は改良を加えることが可能である。また、そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。   As mentioned above, although this invention was demonstrated using embodiment and an Example, the technical scope of this invention is not limited to the range as described in the said embodiment. Various modifications or improvements can be added to the above embodiment. Further, it is apparent from the scope of the claims that embodiments with such changes or improvements can also be included in the technical scope of the present invention.

本発明において一つの実施形態として説明した情報提供方法、広告情報決定方法は、コンピュータ上のシステム又はコンピュータにその機能を実行させるプログラムによって実現可能である。また、上記プログラムを格納する記録媒体は、電子的、磁気的、光学的、電磁的、赤外線又は半導体システム(又は、装置又は機器)あるいは伝搬媒体であることができる。コンピュータ可読の媒体の例には、半導体又はソリッド・ステート記憶装置、磁気テープ、取り外し可能なコンピュータ可読の媒体の例には、半導体又はソリッド・ステート記憶装置、磁気テープ、取り外し可能なコンピュータ・ディスケット、ランダム・アクセス・メモリ(RAM)、リードオンリー・メモリ(ROM)、リジッド磁気ディスク及び光ディスクが含まれる。現時点における光ディスクの例には、コンパクト・ディスク−リードオンリー・メモリ(CD−ROM)、コンパクト・ディスク−リード/ライト(CD−R/W)及びDVDが含まれる。   The information providing method and the advertisement information determining method described as one embodiment in the present invention can be realized by a system on a computer or a program that causes a computer to execute the function. The recording medium for storing the program can be an electronic, magnetic, optical, electromagnetic, infrared, semiconductor system (or apparatus or device), or a propagation medium. Examples of computer readable media include semiconductor or solid state storage, magnetic tape, examples of removable computer readable media include semiconductor or solid state storage, magnetic tape, removable computer diskette, Random access memory (RAM), read only memory (ROM), rigid magnetic disk and optical disk are included. Examples of optical disks at the present time include compact disk-read only memory (CD-ROM), compact disk-read / write (CD-R / W) and DVD.

情報提供システム1のシステム構成図である。1 is a system configuration diagram of an information providing system 1. FIG. 情報提供システム1の各サーバの処理を示すフローチャート図である。It is a flowchart figure which shows the process of each server of the information provision system 1. FIG. リクエストデータ収集サーバ200のリクエストデータテーブル更新処理を示すフローチャート図である。It is a flowchart figure which shows the request data table update process of the request data collection server. リクエストデータを説明する概念図である。It is a conceptual diagram explaining request data. リクエストデータテーブルを示す図である。It is a figure which shows a request data table. 広告配信サーバ100の処理を示すフローチャート図である。It is a flowchart figure which shows the process of the advertisement delivery server 100. FIG. 広告キーワードテーブルを示す図である。It is a figure which shows an advertisement keyword table. 広告情報700をWebページ800に含めてクライアント端末50に表示した場合の画面表示例に関する図である。6 is a diagram related to a screen display example when advertisement information 700 is included in a Web page 800 and displayed on the client terminal 50. FIG. スコア算出サーバ600のスコア算出処理を示すフローチャート図である。It is a flowchart figure which shows the score calculation process of the score calculation server 600.

符号の説明Explanation of symbols

1 情報提供システム
30 通信回線ネットワーク
50 クライアント端末
100 広告配信サーバ
150 広告キーワード記憶部
200 リクエストデータ収集サーバ
250 リクエストデータ記憶部
300 検索サーバ
500 情報提供サーバ
600 スコア算出サーバ
DESCRIPTION OF SYMBOLS 1 Information provision system 30 Communication line network 50 Client terminal 100 Advertising distribution server 150 Advertising keyword storage part 200 Request data collection server 250 Request data storage part 300 Search server 500 Information provision server 600 Score calculation server

Claims (11)

クライアント端末に対して広告情報を提供する情報提供方法であって、
前記クライアント端末からWebページを要求するための検索キーワードを含むリクエストデータを受信するステップと、
受信したリクエストデータを記憶するステップと、
前記広告情報の候補の各々に所定の広告キーワードを関係づけて記憶するステップと、
一のクライアント端末から前記Webページの要求があったときに、記憶された検索キーワードと、前記広告キーワードとに基づいて、前記広告情報のうち所定の広告情報を選択するステップと、
選択された前記広告情報を、要求があったWebページとともに、前記一のクライアント端末に表示するために送信するステップと、
を含む情報提供方法。
An information providing method for providing advertisement information to a client terminal,
Receiving request data including a search keyword for requesting a web page from the client terminal;
Storing the received request data;
Storing a predetermined advertisement keyword in association with each of the advertisement information candidates;
Selecting predetermined advertisement information from the advertisement information based on the stored search keyword and the advertisement keyword when a request for the Web page is received from one client terminal;
Transmitting the selected advertisement information together with the requested web page for display on the one client terminal;
Information providing method including
記憶した前記リクエストデータに示される検索キーワードの利用回数をカウントするステップを含み、
前記所定の広告情報を選択するステップでは、カウントされた検索キーワードの利用回数に基づいて、所定の広告情報を選択する、請求項1に記載の情報提供方法。
Counting the number of uses of the search keyword indicated in the stored request data,
The information providing method according to claim 1, wherein in the step of selecting the predetermined advertisement information, the predetermined advertisement information is selected based on the counted number of times of use of the search keyword.
前記受信するステップにて、前記リクエストデータを受信するごとに、検索キーワードの利用回数をカウントするステップを含み、
前記所定の広告情報を選択するステップでは、カウントされた検索キーワードの利用回数に基づいて、所定の広告情報を選択する、請求項1に記載の情報提供方法。
The receiving step includes the step of counting the number of times the search keyword is used each time the request data is received,
The information providing method according to claim 1, wherein in the step of selecting the predetermined advertisement information, the predetermined advertisement information is selected based on the counted number of times of use of the search keyword.
クライアント端末に対して表示させる広告情報を決定する広告情報決定方法であって、
前記クライアント端末からWebページを要求するための検索キーワードを含むリクエストデータを受信するステップと、
受信したリクエストデータを記憶するステップと、
記憶された前記リクエストデータの検索キーワードの利用回数をカウントするステップと、
カウントされた検索キーワードの利用回数に基づいて、スコアを算出するステップと、
前記広告情報への前記クライアント端末からのアクセス回数によりスコアを算出するステップと、
前記算出するステップでのスコアの合計により、所定の広告情報を選択するステップと、
を含む広告情報決定方法。
An advertisement information determination method for determining advertisement information to be displayed on a client terminal,
Receiving request data including a search keyword for requesting a web page from the client terminal;
Storing the received request data;
Counting the number of times the search keyword of the stored request data is used;
Calculating a score based on the counted number of times the search keyword is used,
Calculating a score based on the number of accesses from the client terminal to the advertisement information;
Selecting predetermined advertising information based on the total score in the calculating step;
An advertisement information determination method including
前記アクセス回数によりスコアを算出するステップでは、前記クライアント端末からのクリック回数によりアクセス回数をカウントし、スコアを算出する、請求項4に記載の広告情報決定方法。   5. The advertisement information determination method according to claim 4, wherein in the step of calculating a score based on the number of accesses, the score is calculated by counting the number of accesses based on the number of clicks from the client terminal. 前記スコアを算出するステップでは、前記広告情報に関連づけられた広告料データに基づいてスコアを算出する、請求項4に記載の広告情報決定方法。   The advertisement information determination method according to claim 4, wherein in the step of calculating the score, the score is calculated based on advertisement fee data associated with the advertisement information. クライアント端末に対して、サーバが選択した広告情報を表示する情報提供システムであって、
前記クライアント端末からWebページを要求するための検索キーワードを含むリクエストデータを受信する手段と、
受信したリクエストデータを記憶する手段と、
前記広告情報の候補の各々に所定の広告キーワードを関係づけて記憶する手段と、
一のクライアント端末から前記Webページの要求があったときに、記憶された検索キーワードと、前記広告キーワードとに基づいて、前記広告情報のうち所定の広告情報を選択する手段と、
選択された前記広告情報を、要求があったWebページとともに、前記一のクライアント端末に表示するために送信する手段と、
を含む情報提供システム。
An information providing system for displaying advertisement information selected by a server to a client terminal,
Means for receiving request data including a search keyword for requesting a web page from the client terminal;
Means for storing the received request data;
Means for storing a predetermined advertising keyword in association with each of the advertising information candidates;
Means for selecting predetermined advertisement information from the advertisement information based on the stored search keyword and the advertisement keyword when a request for the Web page is received from one client terminal;
Means for transmitting the selected advertising information together with the requested web page for display on the one client terminal;
Information provision system including
記憶した前記リクエストデータに示される検索キーワードの利用回数をカウントする手段を含み、
前記所定の広告情報を選択する手段では、カウントされた検索キーワードの利用回数に基づいて、所定の広告情報を選択する、請求項7に記載の情報提供システム。
Means for counting the number of times of use of the search keyword indicated in the stored request data;
The information providing system according to claim 7, wherein the means for selecting the predetermined advertisement information selects the predetermined advertisement information based on the counted number of times of use of the search keyword.
前記リクエストデータを受信する手段が、前記リクエストデータを受信するごとに、検索キーワードの利用回数をカウントする手段を含み、
前記所定の広告情報を選択する手段が、カウントされた検索キーワードの利用回数に基づいて、所定の広告情報を選択する、請求項7に記載の情報提供システム。
Means for receiving the request data includes means for counting the number of times the search keyword is used each time the request data is received;
The information providing system according to claim 7, wherein the means for selecting the predetermined advertisement information selects the predetermined advertisement information based on the counted number of times of use of the search keyword.
クライアント端末に対して表示させる広告情報を決定する広告情報決定システムであって、
クライアント端末からWebページを要求するための検索キーワードを含むリクエストデータを受信する手段と、
受信したリクエストデータを記憶する手段と、
記憶された前記リクエストデータの検索キーワードの利用回数をカウントする手段と、
カウントされた検索キーワードの利用回数に基づいて、スコアを算出する手段と、
前記広告情報への前記クライアント端末からのアクセス回数によりスコアを算出する手段と、
前記算出する手段にて算出されたスコアの合計により、所定の広告情報を選択する手段と、
を含む広告情報決定システム。
An advertisement information determination system that determines advertisement information to be displayed on a client terminal,
Means for receiving request data including a search keyword for requesting a web page from a client terminal;
Means for storing the received request data;
Means for counting the number of times the search keyword of the stored request data is used;
Means for calculating a score based on the counted number of times the search keyword is used,
Means for calculating a score by the number of accesses from the client terminal to the advertisement information;
Means for selecting predetermined advertising information based on the total score calculated by the means for calculating;
Advertising information determination system including.
前記アクセス回数によりスコアを算出する手段は、前記クライアント端末からのクリック回数によりアクセス回数をカウントし、スコアを算出する、請求項10に記載の広告情報決定システム。   The advertising information determination system according to claim 10, wherein the means for calculating the score based on the access count counts the access count based on the number of clicks from the client terminal, and calculates the score.
JP2006036247A 2006-02-14 2006-02-14 Information providing method and information providing system Active JP4716889B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006036247A JP4716889B2 (en) 2006-02-14 2006-02-14 Information providing method and information providing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006036247A JP4716889B2 (en) 2006-02-14 2006-02-14 Information providing method and information providing system

Publications (2)

Publication Number Publication Date
JP2007219595A true JP2007219595A (en) 2007-08-30
JP4716889B2 JP4716889B2 (en) 2011-07-06

Family

ID=38496865

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006036247A Active JP4716889B2 (en) 2006-02-14 2006-02-14 Information providing method and information providing system

Country Status (1)

Country Link
JP (1) JP4716889B2 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011076474A (en) * 2009-09-30 2011-04-14 Yahoo Japan Corp Advertisement distribution device, method, and system
JP2012048717A (en) * 2010-08-24 2012-03-08 Nhn Corp Internet telematics service providing system and method for vehicle maintenance
WO2012043649A1 (en) * 2010-09-29 2012-04-05 楽天株式会社 Advertisment display program, advertisment display device, advertisment display method, recording medium, and advertisment display system
WO2013011785A1 (en) 2011-07-20 2013-01-24 楽天株式会社 Search device, search program, computer-readable recording medium in which search program is recorded, and search method
WO2013031387A1 (en) * 2011-08-31 2013-03-07 楽天株式会社 Advertisement system, control method for advertisement system, advertisement control device, control method for advertisement control device, program, and information storage medium
JP2013054724A (en) * 2012-03-30 2013-03-21 Rakuten Inc Advertisement system, control method of advertisement system, advertisement control device, control method of advertisement control device, program, and information storage medium
CN103020209A (en) * 2012-12-07 2013-04-03 刘莎 Method and device for releasing advertising information
US9217656B2 (en) 2010-08-25 2015-12-22 Nhn Corporation Internet telematics service providing system and internet telematics service providing method for providing mileage-related driving information
JP2016029589A (en) * 2015-10-26 2016-03-03 ヤフー株式会社 Advertisement specification device, data structure of advertisement information, advertisement specification method, and program
US10269039B2 (en) 2010-08-24 2019-04-23 Nhn Corporation Internet telematics service providing system and internet telematics service providing method for providing personalized web contents

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004013417A (en) * 2002-06-05 2004-01-15 Matsushita Electric Ind Co Ltd Advertising information output device and advertising information output method
JP2004038370A (en) * 2002-07-01 2004-02-05 Fan Communications Inc Advertising information search system, management server system for advertisement information search system, and program for management server system
JP2004118838A (en) * 2002-09-23 2004-04-15 Internatl Business Mach Corp <Ibm> Method and system for providing advertisement based on url or retrieving keyword input by user, or both thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004013417A (en) * 2002-06-05 2004-01-15 Matsushita Electric Ind Co Ltd Advertising information output device and advertising information output method
JP2004038370A (en) * 2002-07-01 2004-02-05 Fan Communications Inc Advertising information search system, management server system for advertisement information search system, and program for management server system
JP2004118838A (en) * 2002-09-23 2004-04-15 Internatl Business Mach Corp <Ibm> Method and system for providing advertisement based on url or retrieving keyword input by user, or both thereof

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011076474A (en) * 2009-09-30 2011-04-14 Yahoo Japan Corp Advertisement distribution device, method, and system
JP2012048717A (en) * 2010-08-24 2012-03-08 Nhn Corp Internet telematics service providing system and method for vehicle maintenance
US10269039B2 (en) 2010-08-24 2019-04-23 Nhn Corporation Internet telematics service providing system and internet telematics service providing method for providing personalized web contents
US9217656B2 (en) 2010-08-25 2015-12-22 Nhn Corporation Internet telematics service providing system and internet telematics service providing method for providing mileage-related driving information
JPWO2012043649A1 (en) * 2010-09-29 2014-02-24 楽天株式会社 Advertisement display program, advertisement display device, advertisement display method, recording medium, and advertisement display system
WO2012043649A1 (en) * 2010-09-29 2012-04-05 楽天株式会社 Advertisment display program, advertisment display device, advertisment display method, recording medium, and advertisment display system
US9183187B2 (en) 2010-09-29 2015-11-10 Rakuten, Inc. Advertisement display program, advertisement display apparatus, advertisement display method, recording medium, and advertisement display system
WO2013011785A1 (en) 2011-07-20 2013-01-24 楽天株式会社 Search device, search program, computer-readable recording medium in which search program is recorded, and search method
EP3244365A1 (en) 2011-07-20 2017-11-15 Rakuten, Inc. Search device, search program, computer-readable recording medium in which search program is recorded, and search method
WO2013031387A1 (en) * 2011-08-31 2013-03-07 楽天株式会社 Advertisement system, control method for advertisement system, advertisement control device, control method for advertisement control device, program, and information storage medium
JP2013054724A (en) * 2012-03-30 2013-03-21 Rakuten Inc Advertisement system, control method of advertisement system, advertisement control device, control method of advertisement control device, program, and information storage medium
CN103020209A (en) * 2012-12-07 2013-04-03 刘莎 Method and device for releasing advertising information
JP2016029589A (en) * 2015-10-26 2016-03-03 ヤフー株式会社 Advertisement specification device, data structure of advertisement information, advertisement specification method, and program

Also Published As

Publication number Publication date
JP4716889B2 (en) 2011-07-06

Similar Documents

Publication Publication Date Title
JP4716889B2 (en) Information providing method and information providing system
JP5526269B2 (en) Information processing apparatus, information processing method, and information processing program
KR101963531B1 (en) Advertising targeting system based on AD-Technology, and method thereof
US20090048859A1 (en) Systems and methods for sales lead ranking based on assessment of internet behavior
CN102959572A (en) Information-providing device, information-providing method, information-providing program, and recording medium in which information-providing program is recorded
CN102227744A (en) Customizable content for distribution in social networks
US20130066708A1 (en) Online advertising system and a method of operating the same
JP2008097545A (en) Advertisement information providing method, advertisement information providing system, and advertisement information providing program
KR101042901B1 (en) Method, system and computer readable recording medium for generating keyword pairs for search advertising based on ad purchase history
CN103003833A (en) Information providing device, remuneration payment processing method, remuneration payment processing program, and recording medium recording remuneration payment processing program
WO2013038742A1 (en) Electronic commerce apparatus, privilege control method, privilege control program, and computer readable storage medium for storing program
JP7167124B2 (en) Information communication system and information communication method
JP2023029952A (en) Information communication system, and information communication method
JP2006309380A (en) Website browsing support system, method and program
JP2007041663A (en) System, method and program for distributing advertisement
KR20020067940A (en) Method of Agency of Matching Advertisement on On-line
JP4937336B2 (en) Search-linked stamp service providing apparatus, method and program
KR100837210B1 (en) Advertising agency system using apia and advertising agency method using the same
JP7253526B2 (en) Information communication system and information communication method
JP4773379B2 (en) Event search system, event search device, event search result output method and program
JP2003050947A (en) Promotion system, its information providing method, and its program
KR20100123013A (en) Method for providing advertisement information among members
KR20040078854A (en) Method and system for activating tickets by using wish list based on wireless Internet
KR20040089783A (en) Method for Transmitting Marketing Messege Using Mobile Communicating Means
JPWO2005094186A1 (en) E-mail automatic processing program, recording medium recorded with e-mail automatic processing program, e-mail automatic processing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081217

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110207

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110322

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110329

R150 Certificate of patent or registration of utility model

Ref document number: 4716889

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140408

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250