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

JP6320258B2 - Extraction apparatus, extraction method, and extraction program - Google Patents

Extraction apparatus, extraction method, and extraction program Download PDF

Info

Publication number
JP6320258B2
JP6320258B2 JP2014190414A JP2014190414A JP6320258B2 JP 6320258 B2 JP6320258 B2 JP 6320258B2 JP 2014190414 A JP2014190414 A JP 2014190414A JP 2014190414 A JP2014190414 A JP 2014190414A JP 6320258 B2 JP6320258 B2 JP 6320258B2
Authority
JP
Japan
Prior art keywords
user
information
extraction
product
content
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.)
Active
Application number
JP2014190414A
Other languages
Japanese (ja)
Other versions
JP2016062358A (en
Inventor
純 西村
純 西村
洋太朗 鈴木
洋太朗 鈴木
僚太 中山
僚太 中山
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 JP2014190414A priority Critical patent/JP6320258B2/en
Publication of JP2016062358A publication Critical patent/JP2016062358A/en
Application granted granted Critical
Publication of JP6320258B2 publication Critical patent/JP6320258B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、抽出装置、抽出方法及び抽出プログラムに関する。   The present invention relates to an extraction apparatus, an extraction method, and an extraction program.

近年、インターネットの飛躍的な普及に伴い、ネットワークを介して取得される情報に基づいた広告配信が盛んに行われている。このような広告配信においては、宣伝効果を高めるために、ユーザの嗜好、性別、年齢、住所、職業などのユーザ情報を予め登録しておき、ユーザ情報に対応する広告を選択的に配信するターゲティング配信が行われている。   In recent years, with the rapid spread of the Internet, advertisement distribution based on information acquired via a network is actively performed. In such advertisement distribution, in order to enhance the advertising effect, user information such as user preference, gender, age, address, occupation, etc. is registered in advance, and the advertisement corresponding to the user information is selectively distributed Delivery is taking place.

例えば、上記のようなユーザ情報を活用した広告配信の例としては、顧客の購買意欲を喚起する商品情報をタイムリーに届けることが可能なダイレクトメールシステムに係る技術(以下、従来技術1と表記する)が知られている。また、ユーザから送信される検索クエリに基づいて、購買履歴を用いない場合であってもユーザの状況が購買ステージであるか否かを判定し、購買ステージであると判定されたユーザに広告を配信する技術(以下、従来技術2と表記する)が知られている。   For example, as an example of advertisement distribution utilizing the user information as described above, a technology related to a direct mail system (hereinafter referred to as Conventional Technology 1) that can deliver product information that motivates customers to purchase in a timely manner. Is known). Further, based on a search query transmitted from the user, even if the purchase history is not used, it is determined whether or not the user's situation is the purchase stage, and an advertisement is sent to the user who is determined to be the purchase stage. A technique for distribution (hereinafter referred to as conventional technique 2) is known.

特開2004−206415号公報JP 2004-206415 A 特開2011−118759号公報JP2011-118759A

しかしながら、上記の従来技術では、訴求効果の高いコンテンツを抽出する精度を向上させることは困難であった。具体的には、上記の従来技術1は、商品を購買したことのあるユーザの個人情報と購買履歴とに基づいて、各ユーザに対してダイレクトメールを送信するに過ぎず、例えば、購買履歴の比較的少ないユーザに対しては、送信するコンテンツを適切に抽出することができない。また、上記の従来技術2は、検索クエリに基づきユーザが購買ステージであるか否かを推定するに過ぎず、配信されるコンテンツとユーザが適切にマッチングされているか定かでない。すなわち、広告の配信対象とされたユーザは、配信された広告に提示される商品等に対して購買意欲が高いとは限らず、広告の訴求効果が充分に発揮できない場合がある。   However, with the above-described conventional technology, it has been difficult to improve the accuracy of extracting content with a high appealing effect. Specifically, the above-described prior art 1 merely sends a direct mail to each user based on the personal information and purchase history of the user who has purchased the product. For relatively few users, the content to be transmitted cannot be appropriately extracted. Further, the above-described conventional technique 2 merely estimates whether or not the user is in the purchase stage based on the search query, and it is not certain whether the distributed content and the user are appropriately matched. That is, a user who is a distribution target of an advertisement is not necessarily highly motivated to purchase a product or the like presented in the distributed advertisement, and may not be able to sufficiently exert the advertising appeal effect.

なお、上記では、コンテンツとして広告に係るコンテンツを例に挙げて、訴求効果の高いコンテンツを抽出する精度を向上させることが困難である点について説明した。しかし、広告に係るコンテンツ以外のコンテンツにおいても同様に、訴求効果の高いコンテンツを抽出する精度を向上させることができるとは限らない。すなわち、上記のような広告配信の例に限られず、ユーザ情報を用いてコンテンツを配信する技術分野においては、ユーザ情報が適切に活用されなければ、訴求効果の高いコンテンツを精度よく抽出することは困難である。   In the above description, the content related to the advertisement is taken as an example of content, and it has been described that it is difficult to improve the accuracy of extracting content with a high appeal effect. However, in the case of content other than the content related to the advertisement, it is not always possible to improve the accuracy of extracting content with a high appeal effect. In other words, the present invention is not limited to the example of advertisement delivery as described above, and in the technical field of delivering content using user information, if user information is not properly utilized, content with a high appealing effect can be accurately extracted. Have difficulty.

本願は、上記に鑑みてなされたものであって、訴求効果の高いコンテンツを抽出する精度を向上させることができる抽出装置、抽出方法及び抽出プログラムを提供することを目的とする。   The present application has been made in view of the above, and an object thereof is to provide an extraction device, an extraction method, and an extraction program capable of improving the accuracy of extracting content having a high appeal effect.

本願に係る抽出装置は、ユーザに関する情報のうち、通信ネットワークを介して提供される商取引サービスにおいて、ユーザによって特定の商材が購入対象の候補として登録された行動履歴を取得する取得部と、前記取得部により取得された前記ユーザの行動履歴に基づいて、前記ユーザに配信される所定のコンテンツを抽出する抽出部と、を備えたことを特徴とする。   The extraction device according to the present application includes an acquisition unit that acquires an action history in which a specific product is registered as a candidate for purchase by a user in a commercial transaction service provided via a communication network among information about the user, And an extraction unit that extracts predetermined content distributed to the user based on the user's behavior history acquired by the acquisition unit.

実施形態の一態様によれば、訴求効果の高いコンテンツを抽出する精度を向上させることができるという効果を奏する。   According to one aspect of the embodiment, there is an effect that it is possible to improve the accuracy of extracting content with a high appeal effect.

図1は、実施形態に係る抽出処理の一例を示す図である。FIG. 1 is a diagram illustrating an example of an extraction process according to the embodiment. 図2は、実施形態に係る抽出処理システムの構成例を示す図である。FIG. 2 is a diagram illustrating a configuration example of the extraction processing system according to the embodiment. 図3は、実施形態に係る広告装置の構成例を示す図である。FIG. 3 is a diagram illustrating a configuration example of the advertising device according to the embodiment. 図4は、実施形態に係る広告情報記憶部の一例を示す図である。FIG. 4 is a diagram illustrating an example of the advertisement information storage unit according to the embodiment. 図5は、実施形態に係る行動情報記憶部の一例を示す図である。FIG. 5 is a diagram illustrating an example of the behavior information storage unit according to the embodiment. 図6は、実施形態に係る特徴情報記憶部の一例を示す図である。FIG. 6 is a diagram illustrating an example of the feature information storage unit according to the embodiment. 図7は、実施形態に係るオークションサーバの構成例を示す図である。FIG. 7 is a diagram illustrating a configuration example of the auction server according to the embodiment. 図8は、実施形態に係る商品情報記憶部の一例を示す図である。FIG. 8 is a diagram illustrating an example of a product information storage unit according to the embodiment. 図9は、実施形態に係る抽出処理システムによる抽出処理手順の一例を示すシーケンス図である。FIG. 9 is a sequence diagram illustrating an example of an extraction processing procedure performed by the extraction processing system according to the embodiment. 図10は、実施形態に係る広告装置による生成処理手順を示すフローチャートである。FIG. 10 is a flowchart illustrating a generation processing procedure performed by the advertising device according to the embodiment. 図11は、実施形態に係る広告装置による抽出処理手順を示すフローチャートである。FIG. 11 is a flowchart illustrating an extraction processing procedure by the advertising device according to the embodiment. 図12は、広告装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 12 is a hardware configuration diagram illustrating an example of a computer that realizes the function of the advertising device.

以下に、本願に係る抽出装置、抽出方法及び抽出プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る抽出装置、抽出方法及び抽出プログラムが限定されるものではない。また、各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。   Hereinafter, a mode for carrying out an extraction apparatus, an extraction method, and an extraction program according to the present application (hereinafter referred to as “embodiment”) will be described in detail with reference to the drawings. Note that the extraction apparatus, the extraction method, and the extraction program according to the present application are not limited to the embodiment. In addition, the embodiments can be appropriately combined within a range that does not contradict processing contents. In the following embodiments, the same portions are denoted by the same reference numerals, and redundant description is omitted.

〔1.抽出処理の概要〕
まず、図1を用いて、実施形態に係る抽出処理の一例について説明する。図1は、実施形態に係る抽出処理の一例を示す図である。図1では、本願に係る抽出装置に対応する広告装置100によって、ユーザに配信される広告コンテンツの抽出処理が行われる例を示す。
[1. (Outline of extraction process)
First, an example of the extraction process according to the embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating an example of an extraction process according to the embodiment. FIG. 1 shows an example in which an advertisement content distributed to a user is extracted by an advertisement device 100 corresponding to the extraction device according to the present application.

広告装置100は、ユーザに関する情報(以下、「ユーザ情報」と表記する)を利用することで、配信対象先であるユーザと、配信される広告コンテンツとの適切なマッチング処理を実行する。言い換えれば、広告装置100は、特定のユーザに配信されることで広告効果が高くなると想定される広告コンテンツを抽出し、抽出された広告コンテンツを当該ユーザに配信する。広告配信を依頼する広告主は、広告装置100を利用することにより、広告配信を契機としてユーザから何らかの成果を得ることのできる可能性が高い広告コンテンツや、クリック率が高くなると想定される広告コンテンツ、すなわち、広告効果の高い広告コンテンツの配信を実現する。   The advertising device 100 performs appropriate matching processing between the user who is the distribution target and the advertisement content to be distributed, by using information about the user (hereinafter referred to as “user information”). In other words, the advertising device 100 extracts advertising content that is expected to increase the advertising effect by being distributed to a specific user, and distributes the extracted advertising content to the user. Advertisers who request advertisement distribution use the advertising device 100, and advertisement contents that are highly likely to be able to obtain some result from the user when advertisement distribution is triggered, and advertisement contents that are expected to increase the click rate That is, the distribution of advertising content with a high advertising effect is realized.

なお、ユーザ情報とは、一般ユーザによって操作される情報処理端末であるユーザ端末10がウェブサイトにアクセス(ウェブページにおいてバナー広告をクリックしたことを示す情報の送信や、ショッピングページにおいて商品を購買するための要求の送信などを含む)した際のログ(Log)のデータ(言い換えれば、ユーザの行動履歴)等をいう。本明細書中では、このような行動履歴に関するユーザ情報を「行動情報」と表記する場合がある。また、ユーザ情報は、ウェブサイトへのアクセス履歴や購入履歴等から導かれるユーザ自体の属性情報(例えば、ユーザの年齢、性別、嗜好など)等を含むものとする。   The user information means that the user terminal 10, which is an information processing terminal operated by a general user, accesses the website (transmits information indicating that a banner advertisement has been clicked on the web page, or purchases a product on the shopping page. Log data (in other words, a user's action history) and the like. In this specification, user information related to such an action history may be referred to as “behavior information”. In addition, the user information includes user's own attribute information (for example, the user's age, sex, preference, etc.) derived from the website access history, purchase history, and the like.

図1の例において、実施形態に係る広告装置100は、ユーザの行動情報を含むユーザ情報を取得し、広告コンテンツの抽出処理に利用する。また、広告装置100は、ユーザの行動情報の中でも、特に、オークションサイトにおけるユーザの購買段階(入札や、落札など)に対応する行動情報を利用し、広告コンテンツの抽出処理を実行する。以下では、広告装置100によって行われる広告コンテンツの抽出処理の概要を流れに沿って説明する。   In the example of FIG. 1, the advertising device 100 according to the embodiment acquires user information including user behavior information and uses it for the extraction processing of advertising content. In addition, the advertising device 100 uses the behavior information corresponding to the purchase stage (bidding, successful bid, etc.) of the user at the auction site among the user behavior information, and executes the advertising content extraction process. Below, the outline | summary of the extraction process of the advertising content performed by the advertising device 100 is demonstrated along a flow.

図1に示すように、ユーザ端末10は、オークションサイトにアクセスする(ステップS11)。オークションサイトは、オークションサイトを管理するサーバ装置であるオークションサーバ30により提供される。すなわち、ユーザ端末10は、オークションサーバ30にアクセスし、オークションサーバ30が提供するオークションサイトを利用する。ユーザ端末10は、オークションサイトにアクセスした場合には、オークションサイトを構成するウェブページを適宜取得する。   As shown in FIG. 1, the user terminal 10 accesses the auction site (step S11). The auction site is provided by an auction server 30 that is a server device that manages the auction site. That is, the user terminal 10 accesses the auction server 30 and uses an auction site provided by the auction server 30. When the user terminal 10 accesses the auction site, the user terminal 10 appropriately acquires a web page that forms the auction site.

なお、オークションサーバ30へのアクセスに際して、ユーザ端末10は、ウェブブラウザとサーバとの間で送受信される情報であるHTTPクッキー(HyperText Transfer Protocol Cookie:以下、単に「クッキー」と表記する)をオークションサーバ30へ送信する。これにより、ユーザ端末10がオークションサイト内で利用したサービスの内容や、商品への入札、落札などの行動情報がオークションサーバ30に記憶される。なお、ユーザ端末10は、オークションサーバ30にアクセスする度にクッキーを送受信することにより、オークションサイト内での行動履歴を保持することができる。また、オークションサーバ30は、ユーザ端末10から送信されるクッキーにより、ユーザ端末10を識別することができるので、ユーザ端末10の行動情報に基づいたサービスをアクセスの度に提供することができる。ここで、クッキーは、ユーザ端末10のウェブブラウザに対応して記憶される。このため、ユーザ端末10は、オークションサーバ30以外のウェブサーバにアクセスした場合であっても、クッキーの送受信により、オークションサーバ30での行動情報を他のウェブサイトでも活用することができる。   When accessing the auction server 30, the user terminal 10 sends an HTTP cookie (HyperText Transfer Protocol Cookie: hereinafter simply referred to as “cookie”), which is information transmitted and received between the web browser and the server, to the auction server. 30. As a result, the service content used by the user terminal 10 in the auction site and behavior information such as bids and successful bids on products are stored in the auction server 30. Note that the user terminal 10 can hold an action history in the auction site by transmitting and receiving a cookie every time the auction server 30 is accessed. Moreover, since the auction server 30 can identify the user terminal 10 by the cookie transmitted from the user terminal 10, it can provide a service based on the behavior information of the user terminal 10 at every access. Here, the cookie is stored in correspondence with the web browser of the user terminal 10. For this reason, even when the user terminal 10 accesses a web server other than the auction server 30, the action information on the auction server 30 can be used on other websites by transmitting and receiving cookies.

オークションサーバ30は、オークションサイト内でのユーザ端末10の行動情報を取得する(ステップS12)。そして、オークションサーバ30は、取得したユーザ端末10の行動情報を広告装置100に送信する(ステップS13)。広告装置100は、オークションサーバ30から取得した行動情報を蓄積する(ステップS14)。そして、広告装置100は、蓄積した行動情報に基づいて、ユーザ端末10毎に対応する特徴情報を生成する(ステップS15)。   The auction server 30 acquires behavior information of the user terminal 10 in the auction site (step S12). Then, the auction server 30 transmits the acquired behavior information of the user terminal 10 to the advertising device 100 (step S13). Advertising device 100 accumulates action information acquired from auction server 30 (Step S14). Then, the advertising device 100 generates feature information corresponding to each user terminal 10 based on the accumulated behavior information (step S15).

詳しくは後述するが、広告装置100は、ユーザの行動情報として、オークションサイトにおいて、商品が購入対象の候補としてユーザにより登録された行動履歴を取得する。例えば、広告装置100は、商品が購入対象の候補として登録された行動履歴として、ユーザが特定の商品に入札した行動や、特定の商品を入札候補の商品としてウォッチリストに登録した行動や、入札の結果、特定の商品を落札した行動などの行動履歴を取得する。そして、広告装置100は、オークションサイトにおいて入札した商品や、ウォッチリストに登録した商品などの商品名や、商品カテゴリから抽出されるキーワードに基づいて、ユーザ端末10毎の特徴情報を生成する。そして、広告装置100は、生成した特徴情報をユーザ端末10毎に記憶する。なお、ウォッチリストとは、今後のオークションにおいて動向を確認するために、ユーザが選択した商品をリスト化するサービス機能をいう。言い換えれば、ウォッチリストに登録された商品とは、将来においてユーザが入札する候補の商品である。   As will be described in detail later, the advertising device 100 acquires, as user action information, an action history in which an item is registered by a user as a candidate for purchase on an auction site. For example, the advertising device 100 may include an action history in which a product is registered as a candidate for purchase, an action in which a user bids for a specific product, an action in which a specific product is registered in a watch list as a bid candidate product, As a result, an action history such as an action of making a successful bid for a specific product is acquired. Then, the advertising device 100 generates feature information for each user terminal 10 based on a product name such as a product bid on the auction site, a product name registered in the watch list, or a keyword extracted from the product category. Then, the advertising device 100 stores the generated feature information for each user terminal 10. Note that the watch list is a service function for listing products selected by the user in order to confirm trends in future auctions. In other words, the product registered in the watch list is a candidate product for which the user bids in the future.

その後、ユーザ端末10は、所定のポータルサイトにアクセスする(ステップS16)。ポータルサイトとは、検索エンジンや、ニュース記事や、メールサービスなど、各種サービスを提供するウェブサイトのことをいう。ここでは、所定のポータルサイトは、ウェブサーバ40により提供される。そして、ポータルサイトには、所定の広告枠が含まれる。ユーザ端末10は、ウェブサーバ40にアクセスすることで、ポータルサイトを構成するウェブページをウェブサーバ40から取得する。そして、ユーザ端末10は、ウェブブラウザにポータルサイトを表示しようとする際に、広告枠に表示する広告コンテンツを配信させるための要求を広告装置100に送信する(ステップS17)。   Thereafter, the user terminal 10 accesses a predetermined portal site (step S16). A portal site is a website that provides various services such as search engines, news articles, and mail services. Here, the predetermined portal site is provided by the web server 40. The portal site includes a predetermined advertisement space. The user terminal 10 accesses the web server 40 to obtain a web page that configures the portal site from the web server 40. When the user terminal 10 tries to display the portal site on the web browser, the user terminal 10 transmits a request for distributing the advertising content to be displayed in the advertising space to the advertising device 100 (step S17).

広告装置100は、ユーザ端末10から送信される広告配信の要求とともに、ユーザ端末10を識別する情報を取得する。例えば、広告装置100は、ユーザ端末10からクッキーを受信し、ユーザ端末10を識別する。   The advertising device 100 acquires information for identifying the user terminal 10 together with the advertisement distribution request transmitted from the user terminal 10. For example, the advertising device 100 receives a cookie from the user terminal 10 and identifies the user terminal 10.

そして、広告装置100は、保持している特徴情報のうち、広告配信を要求したユーザ端末10に対応する特徴情報に基づいて、ユーザ端末10に配信する広告コンテンツを選択する。言い換えれば、広告装置100は、ユーザ端末10を操作するユーザに対応する広告コンテンツを抽出する(ステップS18)。この場合、広告装置100は、行動情報に基づいて生成されたユーザ端末10の特徴情報と、広告コンテンツの入稿時に予め設定されている広告コンテンツのカテゴリや、広告コンテンツを説明するためにタグ付けされるキーワード(以下、「広告キーワード」と表記する場合がある)に基づくコンテンツ情報との類似度を算出することにより、配信する広告コンテンツを抽出する。例えば、広告装置100は、特徴情報とコンテンツ情報との類似度が最も高くなる広告コンテンツを配信候補として抽出する。そして、広告装置100は、広告配信の要求を送信したユーザ端末10に対して、抽出した広告コンテンツを配信する(ステップS19)。   Then, the advertising device 100 selects the advertising content to be distributed to the user terminal 10 based on the characteristic information corresponding to the user terminal 10 that requested the advertisement distribution among the characteristic information held. In other words, the advertising device 100 extracts advertising content corresponding to the user who operates the user terminal 10 (step S18). In this case, the advertising device 100 performs tagging to explain the feature information of the user terminal 10 generated based on the behavior information, the category of the advertising content set in advance when the advertising content is submitted, and the advertising content. The advertisement content to be distributed is extracted by calculating the similarity to the content information based on the keyword (hereinafter, sometimes referred to as “advertisement keyword”). For example, the advertising device 100 extracts the advertising content having the highest similarity between the feature information and the content information as a delivery candidate. Then, the advertising device 100 distributes the extracted advertising content to the user terminal 10 that has transmitted the advertisement distribution request (step S19).

このように、実施形態に係る広告装置100は、ユーザに関する情報のうち、通信ネットワークを介して提供される商取引サービス(例えば、オークションサイト等の商取引サービスを提供するウェブサイト)において、ユーザによって特定の商材(例えば、ウェブサイトで購入可能な商品や、商取引の目的となるサービス等)が購入対象の候補として登録された行動履歴を取得する。そして、広告装置100は、取得されたユーザの行動履歴に基づいて、ユーザに配信される広告コンテンツを抽出する。   As described above, the advertising device 100 according to the embodiment is specific to a user in a commercial transaction service (for example, a website that provides a commercial transaction service such as an auction site) provided through a communication network among information about the user. An action history in which merchandise (for example, a product that can be purchased on a website or a service that is the object of a commercial transaction) is registered as a candidate for purchase is acquired. Then, the advertising device 100 extracts advertising content distributed to the user based on the acquired user behavior history.

すなわち、実施形態に係る広告装置100は、一般的なターゲティング広告で利用されている、ユーザの属性情報や、ユーザのウェブサイトの閲覧情報などに加えて、オークションサイトなど商取引サイトにおける入札などの行動履歴から抽出される情報を用いて広告コンテンツを抽出する。ここで、ユーザにとって、オークションサイトにおいて入札したり、入札候補としてウォッチリストに登録したりした商品(すなわち、購入対象の候補としてオークションサイトに登録した商品)は、単にショッピングサイトを閲覧した商品等に比較して、ユーザの購買意欲が高く、興味関心が高い商品といえる。また、オークションサイトでは、商品に入札できる期間や、落札時間(取引終了時間)が定まっているため、取引が行われている期間では、ユーザの商品に対する興味関心がさらに高いものと想定される。広告装置100は、このようなオークションサイトにおけるユーザの行動情報を取得し、また、ユーザの行動段階(例えば、入札や、落札や、入札候補への登録など)を含めた情報に基づき、広告コンテンツを抽出するので、ユーザの興味関心に沿った訴求効果の高い広告コンテンツを抽出する精度を向上させることができる。結果として、広告装置100は、コンバージョン(Conversion)に至る可能性の高いユーザや、CTR(Click Through Rate)が高くなる可能性の高いユーザに対して、抽出された適切な広告コンテンツを配信するので、広告配信による広告効果を向上させることが期待できる。   In other words, the advertising device 100 according to the embodiment performs actions such as bidding on a commercial transaction site such as an auction site in addition to user attribute information, user website browsing information, and the like that are used in general targeting advertisements. Advertising content is extracted using information extracted from the history. Here, for a user, a product that is bid on an auction site or registered in a watch list as a bid candidate (that is, a product that is registered in the auction site as a candidate for purchase) is simply a product or the like that browses a shopping site. In comparison, it can be said that the product has a high user's willingness to purchase and is highly interested. In addition, in the auction site, since a period during which a product can be bid and a successful bid time (transaction end time) are determined, it is assumed that the user's interest in the product is higher during the period in which the transaction is performed. The advertising device 100 acquires user behavior information on such an auction site, and based on information including the user behavior stage (for example, bidding, successful bid, registration as a bid candidate, etc.) Therefore, it is possible to improve the accuracy of extracting advertising content having a high appeal effect in accordance with the user's interests. As a result, the advertising device 100 delivers the extracted appropriate advertising content to users who are likely to reach conversion (Conversion) and users who are likely to have high CTR (Click Through Rate). Therefore, it can be expected to improve the advertisement effect by advertisement distribution.

なお、図1では、ステップS13において、オークションサーバ30がユーザの行動情報を広告装置100に送信する例を示した。また、ステップS17では、ユーザ端末10が広告配信の要求とともに、ユーザ端末10の識別情報を広告装置100に送信する例を示した。しかし、上記のような情報の送受信は、ウェブビーコン(web beacon)等によって実現されてもよい。   1 shows an example in which the auction server 30 transmits user behavior information to the advertising device 100 in step S13. Moreover, in step S17, the user terminal 10 showed the example which transmits the identification information of the user terminal 10 to the advertising apparatus 100 with the request | requirement of advertisement delivery. However, transmission / reception of information as described above may be realized by a web beacon or the like.

すなわち、オークションサーバ30及びウェブサーバ40によって提供されるウェブページには、ウェブビーコン等によって実現される、ユーザ情報に関する通知機能が埋め込まれる場合がある。例えば、ウェブビーコンは、ウェブページにアクセスしたユーザ端末10を広告装置100内に格納される透明な画像又は非常に小さな画像(「クリアGIF」と呼ばれることもある)にアクセスさせる機能を有する。これにより、広告装置100は、ユーザ端末10からユーザ情報を受信し、取得することができる。例えば、広告装置100は、ウェブビーコンによって実現される機能により、オークションサーバ30にアクセスしたユーザ端末10からクッキーを受信してもよい。また、広告装置100は、ウェブサーバ40にアクセスしたユーザ端末10からクッキーを受信してもよい。そして、広告装置100は、受信したクッキーに基づいてユーザ情報を取得する。   That is, the web page provided by the auction server 30 and the web server 40 may be embedded with a notification function related to user information realized by a web beacon or the like. For example, the web beacon has a function of allowing the user terminal 10 that has accessed the web page to access a transparent image or a very small image (sometimes referred to as “clear GIF”) stored in the advertising device 100. Thereby, the advertising device 100 can receive and acquire user information from the user terminal 10. For example, the advertising device 100 may receive a cookie from the user terminal 10 that has accessed the auction server 30 by a function realized by a web beacon. Further, the advertising device 100 may receive a cookie from the user terminal 10 that has accessed the web server 40. Then, the advertising device 100 acquires user information based on the received cookie.

〔2.抽出処理システムの構成〕
次に、図2を用いて、実施形態に係る広告装置100が含まれる抽出処理システム1の構成について説明する。図2は、実施形態に係る抽出処理システム1の構成例を示す図である。図2に例示するように、実施形態に係る抽出処理システム1には、ユーザ端末10と、広告主端末20と、オークションサーバ30と、ウェブサーバ40と、広告装置100とが含まれる。これらの各種装置は、ネットワークN(例えば、インターネット等の通信ネットワーク)を介して、有線又は無線により通信可能に接続される。なお、図2に示した抽出処理システム1には、複数台のユーザ端末10や、複数台の広告主端末20や、複数台のオークションサーバ30や、複数台のウェブサーバ40が含まれてもよい。
[2. Configuration of extraction processing system)
Next, the configuration of the extraction processing system 1 including the advertising device 100 according to the embodiment will be described with reference to FIG. FIG. 2 is a diagram illustrating a configuration example of the extraction processing system 1 according to the embodiment. As illustrated in FIG. 2, the extraction processing system 1 according to the embodiment includes a user terminal 10, an advertiser terminal 20, an auction server 30, a web server 40, and an advertising device 100. These various apparatuses are communicably connected via a network N (for example, a communication network such as the Internet) in a wired or wireless manner. The extraction processing system 1 shown in FIG. 2 may include a plurality of user terminals 10, a plurality of advertiser terminals 20, a plurality of auction servers 30, and a plurality of web servers 40. Good.

ユーザ端末10は、例えば、デスクトップ型PC(Personal Computer)や、ノート型PCや、タブレット型端末や、携帯電話機、PDA(Personal Digital Assistant)等の情報処理装置である。例えば、ユーザ端末10は、オークションサーバ30や、ウェブサーバ40にアクセスすることで、オークションサーバ30や、ウェブサーバ40から提供されるウェブサイトからウェブページを取得し、取得したウェブページを表示装置(例えば、液晶ディスプレイ)に表示する。   The user terminal 10 is, for example, an information processing apparatus such as a desktop PC (Personal Computer), a notebook PC, a tablet terminal, a mobile phone, or a PDA (Personal Digital Assistant). For example, the user terminal 10 accesses the auction server 30 or the web server 40 to acquire a web page from a website provided by the auction server 30 or the web server 40, and displays the acquired web page on a display device ( For example, it is displayed on a liquid crystal display.

広告主端末20は、広告装置100に広告配信を依頼する広告主によって利用される情報処理装置である。広告主端末20は、広告主による操作に従って、広告装置100に広告コンテンツを入稿する。また、広告主端末20は、適切な配信対象に広告コンテンツを配信させるために、広告コンテンツに対してカテゴリを設定したり、広告コンテンツにタグ付けされる広告キーワードを指定したりする。例えば、広告装置100は、広告コンテンツに設定されるカテゴリや、広告キーワードなどのコンテンツ情報に基づいて、適切な配信対象を決定する。   The advertiser terminal 20 is an information processing device used by an advertiser who requests the advertising device 100 to distribute an advertisement. The advertiser terminal 20 submits advertising content to the advertising device 100 in accordance with an operation by the advertiser. In addition, the advertiser terminal 20 sets a category for the advertising content or designates an advertising keyword to be tagged to the advertising content in order to distribute the advertising content to an appropriate distribution target. For example, the advertising device 100 determines an appropriate distribution target based on content information such as a category set for the advertising content and an advertising keyword.

なお、広告主は、広告主端末20を用いて、広告装置100に広告コンテンツを入稿したり、広告コンテンツに対してカテゴリを設定したりせずに、かかる入稿等を代理店に依頼する場合もある。この場合、広告装置100に広告コンテンツを入稿等するのは代理店となる。以下では、「広告主」といった表記は、広告主だけでなく代理店を含む概念であり、「広告主端末」といった表記は、広告主端末だけでなく代理店によって利用される代理店装置を含む概念であるものとする。   Note that the advertiser uses the advertiser terminal 20 to request the agency to submit the advertising content without submitting the advertising content to the advertising device 100 or setting a category for the advertising content. In some cases. In this case, it is the agency that submits the advertising content to the advertising device 100. In the following, the term “advertiser” is a concept that includes not only the advertiser but also the agency, and the term “advertiser terminal” includes the agency device used by the agency as well as the advertiser terminal. It is assumed to be a concept.

オークションサーバ30は、ユーザ端末10からアクセスされた場合に、オークションサイトに関するウェブページを提供するサーバ装置である。オークションサーバ30は、ユーザ端末10から、オークションサイトにおいて商品の購買に関する要求を受け付けたり、オークションに係る各種サービスを提供したりする。   The auction server 30 is a server device that provides a web page related to an auction site when accessed from the user terminal 10. The auction server 30 accepts a request for purchasing a product at the auction site from the user terminal 10 and provides various services related to the auction.

ウェブサーバ40は、ユーザ端末10からアクセスされた場合に、各種ウェブページを提供するサーバ装置である。ウェブサーバ40は、例えば、ニュースサイト、天気予報サイト、ショッピングサイト、ファイナンス(株価)サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどに関する各種ウェブページを提供する。   The web server 40 is a server device that provides various web pages when accessed from the user terminal 10. The web server 40 provides various web pages related to, for example, a news site, a weather forecast site, a shopping site, a finance (stock price) site, a route search site, a map providing site, a travel site, a restaurant introduction site, and a web blog.

なお、ウェブサーバ40によって配信されるウェブページには、広告コンテンツを表示するための広告枠が含まれる。そして、広告枠を含むウェブページには、広告枠に表示する広告コンテンツを取得するための広告取得命令が含まれる。例えば、ウェブページを形成するHTML(HyperText Markup Language)ファイル等には、広告装置100のURL等が広告取得命令として記述される。この場合、ユーザ端末10は、HTMLファイル等に記述されているURLにアクセスすることで、広告装置100から広告コンテンツの配信を受ける。   The web page distributed by the web server 40 includes an advertisement frame for displaying advertisement content. The web page including the advertisement space includes an advertisement acquisition command for acquiring advertisement content to be displayed in the advertisement space. For example, in an HTML (HyperText Markup Language) file that forms a web page, the URL of the advertising device 100 is described as an advertisement acquisition command. In this case, the user terminal 10 receives the distribution of the advertising content from the advertising device 100 by accessing a URL described in an HTML file or the like.

広告装置100は、上述のように、ユーザ情報を利用することで、広告配信の要求を行ったユーザに対して、広告効果が高いと想定される広告コンテンツを抽出し、抽出された広告コンテンツの配信を行う情報処理装置である。   As described above, the advertising device 100 uses the user information to extract the advertising content that is expected to have a high advertising effect for the user who requested the advertisement distribution, and the advertising content of the extracted advertising content An information processing apparatus that performs distribution.

また、広告装置100は、広告コンテンツの配信にあたって、ユーザ端末10を識別し、広告コンテンツを配信するユーザ端末10を特定する。図1で説明したように、ユーザの識別は、ユーザ端末10のウェブブラウザと広告装置100との間でやり取りされるクッキーにユーザ識別情報を含めることによって行うことができる。ただし、ユーザを識別する手法は上記に限られない。例えば、ユーザ端末10に専用のプログラムを設定し、かかる専用プログラムからユーザ識別情報を広告装置100に送信させてもよい。   In addition, the advertising device 100 identifies the user terminal 10 and specifies the user terminal 10 that distributes the advertising content when distributing the advertising content. As described in FIG. 1, the user can be identified by including user identification information in a cookie exchanged between the web browser of the user terminal 10 and the advertising device 100. However, the method for identifying the user is not limited to the above. For example, a dedicated program may be set in the user terminal 10 and user identification information may be transmitted to the advertising device 100 from the dedicated program.

〔3−1.広告装置の構成〕
次に、図3を用いて、実施形態に係る広告装置100の構成について説明する。図3は、実施形態に係る広告装置100の構成例を示す図である。図3に示すように、広告装置100は、通信部110と、記憶部120と、制御部130とを有する。なお、広告装置100は、広告装置100を利用する管理者等から各種操作を受け付ける入力部(例えば、キーボードやマウス等)や、各種情報を表示するための表示部(例えば、液晶ディスプレイ等)を有してもよい。
[3-1. Configuration of advertising device]
Next, the configuration of the advertising device 100 according to the embodiment will be described with reference to FIG. FIG. 3 is a diagram illustrating a configuration example of the advertising device 100 according to the embodiment. As illustrated in FIG. 3, the advertising device 100 includes a communication unit 110, a storage unit 120, and a control unit 130. The advertising device 100 includes an input unit (for example, a keyboard and a mouse) that receives various operations from an administrator who uses the advertising device 100, and a display unit (for example, a liquid crystal display) that displays various types of information. You may have.

(通信部110について)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。かかる通信部110は、ネットワークNと有線又は無線で接続され、ネットワークNを介して、ユーザ端末10や、広告主端末20や、オークションサーバ30や、ウェブサーバ40との間で情報の送受信を行う。
(About the communication unit 110)
The communication unit 110 is realized by, for example, a NIC (Network Interface Card). The communication unit 110 is connected to the network N by wire or wirelessly, and transmits / receives information to / from the user terminal 10, the advertiser terminal 20, the auction server 30, and the web server 40 via the network N. .

(記憶部120について)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部120は、広告情報記憶部121と、行動情報記憶部122と、特徴情報記憶部123とを有する。
(About the storage unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory device such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 120 includes an advertisement information storage unit 121, a behavior information storage unit 122, and a feature information storage unit 123.

(広告情報記憶部121について)
広告情報記憶部121は、広告主端末20から入稿された広告コンテンツに関する情報を記憶する。また、広告情報記憶部121は、入稿された広告コンテンツに対応付けて、広告主から設定される広告コンテンツのカテゴリや広告キーワードを記憶する。ここで、図4に、実施形態に係る広告情報記憶部121の一例を示す。図4に示した例では、広告情報記憶部121は、「広告主ID」、「広告コンテンツID」、「広告カテゴリ」、「広告キーワード」といった項目を有する。
(Regarding the advertisement information storage unit 121)
The advertisement information storage unit 121 stores information related to advertisement content submitted from the advertiser terminal 20. The advertisement information storage unit 121 stores an advertisement content category and an advertisement keyword set by the advertiser in association with the submitted advertisement content. Here, FIG. 4 illustrates an example of the advertisement information storage unit 121 according to the embodiment. In the example illustrated in FIG. 4, the advertisement information storage unit 121 includes items such as “advertiser ID”, “advertisement content ID”, “advertisement category”, and “advertisement keyword”.

「広告主ID」は、広告主又は広告主端末20を識別するための識別情報を示す。また、「広告コンテンツID」は、広告主から広告装置100に入稿される広告コンテンツを識別するための識別情報を示す。   The “advertiser ID” indicates identification information for identifying the advertiser or the advertiser terminal 20. The “advertisement content ID” indicates identification information for identifying the advertisement content submitted to the advertising device 100 from the advertiser.

なお、実際にユーザ端末10に配信される広告コンテンツのデータは、広告装置100とは別に備えられた所定の広告配信サーバに記憶されてもよい。この場合、広告装置100は、広告情報記憶部121に記憶された広告コンテンツIDに基づいて、外部の広告配信サーバに記憶された広告コンテンツを特定する。そして、広告装置100は、広告配信サーバに対して、特定された広告コンテンツをユーザ端末10に対して配信するよう制御する。   Note that the advertisement content data that is actually distributed to the user terminal 10 may be stored in a predetermined advertisement distribution server provided separately from the advertising device 100. In this case, the advertising device 100 identifies the advertising content stored in the external advertising distribution server based on the advertising content ID stored in the advertising information storage unit 121. Then, the advertising device 100 controls the advertisement distribution server to distribute the specified advertisement content to the user terminal 10.

また、以下では、図4に示した広告主ID及び広告コンテンツIDに記憶されている識別情報を広告主及び広告コンテンツの参照符号として用いる場合がある。例えば、広告主ID「CL11」によって識別される広告主を「広告主CL11」と、または、広告コンテンツID「AD11」によって識別される広告コンテンツを「広告コンテンツAD11」と表記する場合がある。   In the following, the identification information stored in the advertiser ID and the advertisement content ID shown in FIG. 4 may be used as a reference code for the advertiser and the advertisement content. For example, the advertiser identified by the advertiser ID “CL11” may be referred to as “advertiser CL11”, or the advertisement content identified by the advertisement content ID “AD11” may be denoted as “advertisement content AD11”.

「広告カテゴリ」は、広告コンテンツのカテゴリを示す。広告主は、広告コンテンツを入稿する際に、広告コンテンツを分類するための広告カテゴリを指定する。なお、広告カテゴリは、広告主によって設定されなくてもよい。例えば、広告装置100は、入稿された広告コンテンツに含まれるテキストや画像が示す宣伝内容等に基づいて、自動的に広告カテゴリを設定してもよい。   “Advertisement category” indicates a category of advertisement content. The advertiser designates an advertisement category for classifying the advertisement content when submitting the advertisement content. The advertisement category may not be set by the advertiser. For example, the advertising device 100 may automatically set the advertising category based on the advertising content indicated by texts and images included in the submitted advertising content.

「広告キーワード」は、広告コンテンツにタグ付けされるキーワードを示す。広告コンテンツは、広告キーワードによって特徴が示される。言い換えれば、広告キーワードは、広告コンテンツを説明するキーワードであり、広告コンテンツが配信対象として抽出される際に参照される。なお、図4においては、広告コンテンツにタグ付けされる説明を広告キーワードにより示したが、広告コンテンツの特徴を説明する情報は、キーワードのような単語で表される形式でなく、広告コンテンツを説明するための説明文であってもよい。   “Advertising keyword” indicates a keyword to be tagged to the advertising content. The advertisement content is characterized by the advertisement keyword. In other words, the advertising keyword is a keyword that describes the advertising content, and is referred to when the advertising content is extracted as a distribution target. In FIG. 4, the description tagged with the advertisement content is shown by the advertisement keyword. However, the information describing the feature of the advertisement content is not in a format represented by a word like a keyword, but describes the advertisement content. It may be an explanatory text for

例えば、図4では、広告主ID「CL11」によって識別される広告主が、広告コンテンツID「AD11」で識別される広告コンテンツを入稿した例を示す。また、広告主CL11は、広告コンテンツAD01について、広告カテゴリとして「自動車」を指定し、広告キーワードとして、「車、ドライブ、乗り物、旅行、休日、・・・」を指定している例を示す。   For example, FIG. 4 shows an example in which the advertiser identified by the advertiser ID “CL11” has submitted the advertising content identified by the advertising content ID “AD11”. Further, an example is shown in which the advertiser CL11 designates “automobile” as the advertisement category and “car, drive, vehicle, travel, holiday,...” As the advertisement keyword for the advertisement content AD01.

(行動情報記憶部122について)
行動情報記憶部122は、広告装置100が取得したユーザの行動情報を記憶する。具体的には、行動情報記憶部122は、ユーザ端末10がオークションサーバ30に対してアクセスし、オークションサイトにおいて商品を入札した行動履歴や、商品をウォッチリストに登録した行動履歴や、商品を落札した行動履歴等を記憶する。
(About the behavior information storage unit 122)
The behavior information storage unit 122 stores user behavior information acquired by the advertising device 100. Specifically, the behavior information storage unit 122 accesses the auction server 30 when the user terminal 10 accesses the auction server 30, the behavior history of bidding for a product on the auction site, the behavior history of registering the product in the watch list, and the successful bid for the product. Memorized action history and the like.

ここで、図5に、実施形態に係る行動情報記憶部122の一例を示す。図5は、実施形態に係る行動情報記憶部122の一例を示す図である。図5に示した例では、行動情報記憶部122は、「ユーザID」、「行動情報」といった項目を有し、さらに「行動情報」の項目は、「購買段階」、「購買対象」、「行動日時」といった項目を有する。   Here, FIG. 5 illustrates an example of the behavior information storage unit 122 according to the embodiment. FIG. 5 is a diagram illustrating an example of the behavior information storage unit 122 according to the embodiment. In the example illustrated in FIG. 5, the behavior information storage unit 122 includes items such as “user ID” and “behavior information”, and the “behavior information” items include “purchase stage”, “purchase target”, “ "Action date and time".

「ユーザID」は、ユーザ端末10を識別する識別情報である。図5において、ユーザIDは、「U11」と表記される。これは、ユーザ端末10がユーザID「U11」により識別されていることを示す。なお、ユーザIDは、ユーザ端末10を操作するユーザの参照符号と一致するものとする。すなわち、「ユーザID=U11」に対応する行動情報は、ユーザU11が操作するユーザ端末10によって行われた行動に関する情報を示すものとする。   “User ID” is identification information for identifying the user terminal 10. In FIG. 5, the user ID is expressed as “U11”. This indicates that the user terminal 10 is identified by the user ID “U11”. Note that the user ID matches the reference code of the user who operates the user terminal 10. That is, the behavior information corresponding to “user ID = U11” indicates information regarding the behavior performed by the user terminal 10 operated by the user U11.

「行動情報」は、ユーザ(すなわち、ユーザ端末10)の行動情報を示す。「購買段階」は、オークションサイト内の行動情報における、ユーザの購買の段階(入札や、落札など、購買に至るまでの段階)を示す。「購買対象」は、ユーザが購買(購入)を目的として入札した商品など、ウェブサイトにおける購買の対象を示す情報である。図5の例では、購買対象の項目には、入札等を行った商品名が記載されている例を示している。「行動日時」は、行動が行われた日時を示す。   “Behavior information” indicates the behavior information of the user (that is, the user terminal 10). “Purchase stage” indicates the stage of purchase by the user (stage until purchase such as bidding or successful bid) in the action information in the auction site. “Purchase target” is information indicating a purchase target on a website, such as a product bid by a user for purchase (purchase). In the example of FIG. 5, an example in which the name of a product for which a bid is made is described in the item to be purchased. “Action date and time” indicates the date and time when the action was performed.

例えば、図5では、オークションサイトにおいて、ユーザID「U11」によって識別されるユーザ端末10が、「2014年9月10日 18:30」に、商品「AAA」をウォッチリストに登録し、「2014年9月10日 18:35」に、商品「BBB」をウォッチリストに登録し、「2014年9月10日 18:40」に、商品「CCC」をウォッチリストに登録したことを示している。また、ユーザID「U11」によって識別されるユーザ端末10が、「2014年9月11日 20:00」に、商品「AAA」に入札したことを示している。また、ユーザID「U11」によって識別されるユーザ端末10が、「2014年9月13日 10:00」に、商品「AAA」を落札したことを示している。   For example, in FIG. 5, in the auction site, the user terminal 10 identified by the user ID “U11” registers the product “AAA” in the watch list at “2014/09/10 18:30” The product “BBB” was registered in the watch list on September 10, 18:35, and the product “CCC” was registered in the watch list on “September 10, 2014, 18:40”. . The user terminal 10 identified by the user ID “U11” has bid for the product “AAA” on “September 11, 2014, 20:00”. Further, it is indicated that the user terminal 10 identified by the user ID “U11” has made a successful bid for the product “AAA” on “September 13, 2014, 10:00”.

なお、図5では図示することを省略したが、行動情報記憶部122には、ウェブサイトへのアクセス履歴や購入履歴等から導かれるユーザ自体の属性情報(例えば、ユーザの年齢、性別、嗜好など)等が含まれてもよい。また、行動情報記憶部122には、ユーザ端末10自体を識別する情報であるデバイスID等を記憶してもよい。デバイスIDは、ユーザIDと異なり、端末装置自体に記録されている識別情報を示す。   Although omitted from FIG. 5, the behavior information storage unit 122 stores the user's own attribute information derived from the website access history, purchase history, etc. (for example, the user's age, sex, and preferences). ) Etc. may be included. The behavior information storage unit 122 may store a device ID that is information for identifying the user terminal 10 itself. Unlike the user ID, the device ID indicates identification information recorded in the terminal device itself.

また、行動情報記憶部122は、広告装置100の内部に存在せず、例えば外部に接続された所定のログ記憶サーバなどであってもよい。この場合、後述する取得部132は、ネットワークNを介して、所定のログ記憶サーバに記憶されているログを取得することができる。広告装置100は、随時ユーザ情報を取得する場合には、ユーザ情報に係るデータを格納するための大量の記憶容量を要する。ここで、広告装置100は、行動情報記憶部122に対応する外部のログ記憶サーバを利用することにより、記憶容量の要求を満たすことができる。   Further, the behavior information storage unit 122 does not exist inside the advertising device 100, and may be a predetermined log storage server connected to the outside, for example. In this case, the acquisition unit 132 described later can acquire a log stored in a predetermined log storage server via the network N. The advertising device 100 requires a large amount of storage capacity for storing data related to user information when acquiring user information at any time. Here, the advertising device 100 can satisfy the storage capacity requirement by using an external log storage server corresponding to the behavior information storage unit 122.

(特徴情報記憶部123について)
特徴情報記憶部123は、ユーザ端末10毎の特徴情報を記憶する。ここで、図6に、実施形態に係る特徴情報記憶部123の一例を示す。図6に示した例では、特徴情報記憶部123は、「ユーザID」、「特徴情報」といった項目を有する。
(About the feature information storage unit 123)
The feature information storage unit 123 stores feature information for each user terminal 10. Here, FIG. 6 illustrates an example of the feature information storage unit 123 according to the embodiment. In the example illustrated in FIG. 6, the feature information storage unit 123 includes items such as “user ID” and “feature information”.

「ユーザID」は、図5に示すユーザIDの項目に対応する。「特徴情報」は、ユーザ端末10毎の行動情報に基づいて生成される情報であり、ユーザ端末10の特徴を示す。   “User ID” corresponds to the item of user ID shown in FIG. “Characteristic information” is information generated based on the behavior information for each user terminal 10 and indicates the characteristics of the user terminal 10.

図6に示す例では、特徴情報を「F11」のように概念的に表現している。しかし、実際には、特徴情報は、ユーザの行動情報に基づいて抽出されるキーワードと、キーワード毎に設定される指標値との組合せによって表現される。一例としては、特徴情報は、キーワードの存否を要素とし、キーワード毎に算出される指標値によって重み付けされた、単語ベクトルにより表現される。具体的には、ユーザの特徴情報は、ユーザの行動情報によって抽出される所定のキーワードが存在する場合には「1」、存在しない場合には「0」で表現される要素(ベクトルでいえば、次元)であって、キーワード毎に算出された指標値が乗算された(すなわち、重み付けされた)要素により構成される単語ベクトルとして表現される。   In the example shown in FIG. 6, the feature information is conceptually expressed as “F11”. However, in practice, the feature information is expressed by a combination of a keyword extracted based on user behavior information and an index value set for each keyword. As an example, the feature information is expressed by a word vector weighted by an index value calculated for each keyword, with the presence or absence of the keyword as an element. Specifically, the user feature information is an element (a vector is expressed by “1” when a predetermined keyword extracted based on the user behavior information is present, and “0” when there is no predetermined keyword. , Dimensions), and is expressed as a word vector composed of elements multiplied (ie, weighted) by the index value calculated for each keyword.

例えば、図6では、ユーザID「U11」によって識別されるユーザ端末10には、特徴情報として「F11」が生成されており、ユーザID「U11」と特徴情報「F11」とが対応して記憶されていることを示す。   For example, in FIG. 6, “F11” is generated as feature information in the user terminal 10 identified by the user ID “U11”, and the user ID “U11” and the feature information “F11” are stored correspondingly. Indicates that

(制御部130について)
制御部130は、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、広告装置100内部の記憶装置に記憶されている各種プログラム(抽出プログラムの一例に相当)がRAMを作業領域として実行されることにより実現される。また、制御部130は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
(About the control unit 130)
The control unit 130 is configured such that, for example, a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) or the like stores various programs (corresponding to an example of an extraction program) stored in a storage device inside the advertising device 100 as a work area. This is realized by being executed as The control unit 130 is realized by an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).

図3に示すように、制御部130は、入稿受付部131と、取得部132と、生成部133と、要求受付部134と、抽出部135と、配信部136とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130の内部構成は、図3に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部130が有する各処理部の接続関係は、図3に示した接続関係に限られず、他の接続関係であってもよい。   As shown in FIG. 3, the control unit 130 includes a submission receiving unit 131, an acquisition unit 132, a generation unit 133, a request reception unit 134, an extraction unit 135, and a distribution unit 136. Implement or execute the functions and operations of the information processing described. Note that the internal configuration of the control unit 130 is not limited to the configuration illustrated in FIG. 3, and may be another configuration as long as the information processing described below is performed. Further, the connection relationship between the processing units included in the control unit 130 is not limited to the connection relationship illustrated in FIG. 3, and may be another connection relationship.

(入稿受付部131について)
入稿受付部131は、広告主端末20から広告コンテンツの入稿を受け付ける。例えば、入稿受付部131は、広告カテゴリと広告キーワードとが設定された広告コンテンツの入稿を広告主端末20から受け付ける。そして、入稿受付部131は、入稿元の広告主を識別する広告主IDに対応付けて、入稿された広告コンテンツに関する情報を広告情報記憶部121に記憶する。
(About the submission acceptance part 131)
The submission accepting unit 131 accepts submission of advertising content from the advertiser terminal 20. For example, the submission receiving unit 131 receives, from the advertiser terminal 20, submission of advertisement content in which an advertisement category and an advertisement keyword are set. Then, the submission receiving unit 131 stores information related to the submitted advertisement content in the advertisement information storage unit 121 in association with the advertiser ID that identifies the advertiser of the submission source.

なお、入稿受付部131は、広告カテゴリや、広告キーワードについて、必ずしも広告コンテンツの入稿と同時に受け付けることを要しない。すなわち、入稿受付部131は、広告コンテンツの入稿の後に広告カテゴリや広告キーワードの設定を受け付けてもよいし、広告カテゴリや広告キーワードの設定を受け付けた後に、かかる設定の変更を受け付けてもよい。   The submission receiving unit 131 does not necessarily need to receive the advertisement category and the advertisement keyword simultaneously with the submission of the advertisement content. That is, the submission accepting unit 131 may accept the setting of the advertisement category and the advertisement keyword after submission of the advertisement content, or may accept the change of the setting after accepting the setting of the advertisement category and the advertisement keyword. Good.

(取得部132について)
取得部132は、ユーザに関する情報を取得する。例えば、取得部132は、ユーザに関する情報の一例として、オークションサーバ30から送信されるユーザ端末10の行動のログ等に基づいて、オークションサイトにおいて、ユーザによって特定の商材が購入対象の候補として登録された行動履歴を取得する。
(About the acquisition unit 132)
The acquisition unit 132 acquires information about the user. For example, the acquisition unit 132 registers a specific product as a candidate for purchase by the user in the auction site based on the action log of the user terminal 10 transmitted from the auction server 30 as an example of information about the user. Get the action history.

具体的には、取得部132は、ユーザの行動情報(行動履歴)として、オークションサイトにおいて、ユーザが特定の商品に入札した行動や、特定の商品を入札候補の商品としてウォッチリストに登録した行動に関する情報を取得する。また、取得部132は、特定の商品を購入対象の候補としてオークションサイトに登録した後、結果として、かかる商品を購入する権利を得た行動(すなわち、商品の落札)に関する情報を取得する。   Specifically, the acquisition unit 132, as user action information (behavior history), an action that a user bids on a specific product or an action that registers a specific product in a watch list as a bid candidate product on an auction site. Get information about. In addition, after the acquisition unit 132 registers a specific product as a candidate for purchase in the auction site, as a result, the acquisition unit 132 acquires information on an action that has acquired the right to purchase the product (that is, a successful bid for the product).

なお、図5で示したように、ユーザの行動情報には、ユーザIDと、所定の行動履歴に関する行動情報とが含まれる。図5で示したユーザの行動情報は、オークションサイトにおけるユーザ端末10の行動情報が記載されている例を示したが、取得部132が取得する情報は、かかる情報に限られない。例えば、取得部132は、ユーザの行動情報として、オークションサイト以外のウェブサイトへのアクセス情報であったり、検索サイトにおいて検索クエリを入力することで行う検索行動であったり、ショッピングページにおける購買行動等のユーザの行動情報を取得してもよい。   As shown in FIG. 5, the user behavior information includes a user ID and behavior information related to a predetermined behavior history. The user behavior information shown in FIG. 5 shows an example in which the behavior information of the user terminal 10 in the auction site is described, but the information acquired by the acquisition unit 132 is not limited to such information. For example, the acquisition unit 132 may be access information to websites other than the auction site as user behavior information, search behavior performed by inputting a search query on a search site, purchase behavior on a shopping page, or the like. The user's behavior information may be acquired.

また、上述のように、取得部132が取得するログにはユーザIDが含まれる。したがって、取得部132は、ユーザIDに基づいて、クッキーなどのユーザ識別情報に含まれるユーザ属性に係る情報等をユーザ情報として取得してもよい。また、取得部132は、ユーザIDに基づいて、クッキーに含まれるユーザの過去のアクセス情報などをトラッキングすることにより、ユーザ情報を取得してもよい。例えば、取得部132は、ユーザ情報として、ユーザの年齢や、性別や、興味や、居住地域等の情報を取得することができる。   Further, as described above, the log acquired by the acquisition unit 132 includes a user ID. Therefore, the acquisition unit 132 may acquire, as user information, information related to a user attribute included in user identification information such as a cookie based on the user ID. The acquisition unit 132 may acquire user information by tracking past access information of the user included in the cookie based on the user ID. For example, the acquisition unit 132 can acquire information such as the user's age, sex, interest, and residential area as the user information.

(生成部133について)
生成部133は、取得部132によって取得されたユーザの行動履歴から抽出されるキーワードに基づいて、ユーザの特徴を示す特徴情報を生成する。具体的には、生成部133は、ユーザ情報のうち、オークションサイトなどの商取引サービスを提供するウェブサイトにおいて、特定の商材を購入対象の候補として登録した行動履歴から抽出されるキーワードに基づいて、ユーザの特徴を示す特徴情報を生成する。
(About the generator 133)
The generation unit 133 generates feature information indicating user characteristics based on the keywords extracted from the user behavior history acquired by the acquisition unit 132. Specifically, the generation unit 133 is based on a keyword extracted from an action history registered as a candidate for purchase on a website providing a commercial transaction service such as an auction site among user information. Then, feature information indicating the feature of the user is generated.

例えば、生成部133は、取得部132によって取得されたユーザの行動履歴のうち、特定の商材を購入対象の候補として登録した行動履歴に含まれる情報であって、ユーザが購入に至るまでの段階を示す情報を用いて、ユーザの特徴情報を生成する。具体的には、生成部133は、ユーザが購入に至るまでの段階を示す情報として、オークションサイトにおける商品への入札、商品の落札、及び入札候補の登録を示す情報の少なくとも一つを用いて、ユーザの特徴情報を生成する。   For example, the generation unit 133 is information included in an action history in which a specific product is registered as a purchase target candidate among the user action histories acquired by the acquisition unit 132, and the process until the user makes a purchase. User characteristic information is generated using information indicating the stage. Specifically, the generation unit 133 uses at least one of information indicating a bid for a product on the auction site, a successful bid for the product, and registration of a bid candidate as information indicating a stage until the user makes a purchase. , Generating user feature information.

また、生成部133は、ユーザの行動履歴から抽出されるキーワード毎に所定の指標値を設定し、設定された指標値によって重み付けされたユーザの特徴情報を生成する。上述のように、広告装置100は、生成部133によって生成されたユーザの特徴情報と、広告コンテンツに含まれるコンテンツ情報との類似度を算出することで、広告コンテンツを抽出する。このため、生成部133は、ユーザの特徴を適切に示す特徴情報を生成することが望ましい。そこで、生成部133は、特徴情報を生成する要素となる、行動情報から抽出されるキーワードについて、所定の指標値を算出し、算出された指標値により重み付けする。具体的には、生成部133は、よりユーザの特徴を示すと想定されるキーワードには相対的に高い数値の指標値を算出することで、特徴情報における、かかるキーワードの重みを重くする。   The generation unit 133 sets a predetermined index value for each keyword extracted from the user's behavior history, and generates user feature information weighted by the set index value. As described above, the advertising device 100 extracts the advertising content by calculating the similarity between the user feature information generated by the generating unit 133 and the content information included in the advertising content. For this reason, it is desirable that the generation unit 133 generates feature information that appropriately indicates the user's features. Therefore, the generation unit 133 calculates a predetermined index value for the keyword extracted from the behavior information, which is an element that generates feature information, and weights the calculated index value. Specifically, the generation unit 133 increases the weight of the keyword in the feature information by calculating a relatively high index value for the keyword that is assumed to exhibit more user characteristics.

例えば、生成部133は、ユーザの行動履歴から抽出されるキーワード毎に所定の指標値を設定し、かつ、オークションサイトにおける商品への入札、又は入札候補の登録(例えば、ウォッチリストへの登録)に対応する行動履歴から抽出されるキーワードには、商品の落札に対応する行動履歴から抽出されるキーワードに比べて高い数値の指標値を設定し、設定された指標値によって重み付けされたユーザの行動情報を用いて、ユーザの特徴情報を生成する。ここで、ユーザは、入札した商品や、入札候補に登録した商品については、相対的に高い購買意欲を有することが想定される。また、ユーザは、落札した商品については、既に商品を取得したため、相対的に購買意欲が低下していることが想定される。すなわち、生成部133は、このような購買段階に関する情報に対応する指標値を算出し、行動情報から抽出されるキーワード毎に異なる指標値を設定する。これにより、生成部133は、ユーザが興味を持つと想定される商品名などの情報のみならず、購買段階におけるユーザの興味関心が加味された行動情報に基づいて、ユーザの特徴情報を生成することができる。   For example, the generation unit 133 sets a predetermined index value for each keyword extracted from the user's behavior history, and bids for products on the auction site or registration of bid candidates (for example, registration in a watch list). The keyword extracted from the action history corresponding to is set to a higher index value than the keyword extracted from the action history corresponding to the successful bid of the product, and the user's action weighted by the set index value The feature information of the user is generated using the information. Here, it is assumed that the user has a relatively high willingness to purchase the bid item or the item registered as the bid candidate. Moreover, since the user has already acquired the product for the successful bid product, it is assumed that the user's willingness to purchase is relatively lowered. That is, the generation unit 133 calculates an index value corresponding to such information regarding the purchase stage, and sets a different index value for each keyword extracted from the behavior information. Accordingly, the generation unit 133 generates user feature information based on not only information such as product names that the user is expected to be interested in, but also behavior information that takes into account the user's interest in the purchase stage. be able to.

また、生成部133は、ユーザの行動履歴のうち、直近の情報から抽出されるキーワードほど数値が高くなるよう指標値を設定し、設定された指標値によって重み付けされたユーザの特徴情報を生成する。例えば、オークションサイトなどで購買活動を行うユーザは、現時点での購買意欲が高い商品について興味を示し、入札や入札候補の登録といった行動を実行することが想定される。このため、生成部133は、直近の行動情報ほど指標値が高くなるように指標値を算出し、かかる指標値に基づいてユーザの特徴情報を生成する。これにより、生成部133は、よりユーザの興味関心が強いと想定される行動情報に基づいて、適切なユーザの特徴情報を生成することができる。   Further, the generation unit 133 sets an index value so that a keyword extracted from the latest information in the user's behavior history has a higher numerical value, and generates user feature information weighted by the set index value. . For example, it is assumed that a user who performs a purchasing activity at an auction site or the like shows an interest in a product that is highly motivated to purchase at the present time, and performs an action such as bidding or registration of a bid candidate. For this reason, the generation unit 133 calculates the index value so that the index value becomes higher as the latest action information is generated, and generates the user feature information based on the index value. Thereby, the production | generation part 133 can produce | generate the suitable user characteristic information based on the action information assumed that a user's interest is strong.

なお、生成部133は、上述のように、ユーザの行動情報からキーワードを抽出することによって、ユーザの特徴情報を生成する。具体的には、生成部133は、ユーザが購入対象の候補として登録した商材に設定された名称、カテゴリを形態素解析することによって抽出されるキーワードに基づいて、ユーザの特徴情報を生成する。例えば、生成部133は、オークションサイトにおける商材である商品等から抽出されるキーワードを特徴情報の要素として、特徴情報を生成する。例えば、生成部133は、キーワード(単語)を要素とする単語ベクトルとして特徴情報を生成する。この場合、生成部133は、上述したように、購入の段階に関する情報が含まれる行動情報から抽出されるキーワードに設定された指標値により重み付けされたキーワードを要素とした単語ベクトルを生成することができる。これにより、生成部133は、ユーザの興味関心の高いキーワードほど重みが重い要素としてユーザの特徴情報を生成することができる。   In addition, the production | generation part 133 produces | generates a user's feature information by extracting a keyword from a user's action information as mentioned above. Specifically, the generation unit 133 generates user feature information based on keywords extracted by performing morphological analysis on names and categories set for the products registered as candidates for purchase by the user. For example, the generation unit 133 generates feature information using a keyword extracted from a product or the like that is a commercial item on the auction site as an element of the feature information. For example, the generation unit 133 generates feature information as a word vector having a keyword (word) as an element. In this case, as described above, the generation unit 133 may generate a word vector whose elements are keywords weighted by the index values set for the keywords extracted from the behavior information including information related to the purchase stage. it can. Thereby, the production | generation part 133 can produce | generate a user's feature information as an element with a heavy weight, so that a keyword with a high user's interest is high.

なお、生成部133は、ユーザによって購入対象の候補として登録された商材に設定されている情報から抽出されるキーワードのうち、予め決められた特定の単語を除いたキーワードに基づいて、ユーザの特徴情報を生成する。言い換えれば、生成部133は、特徴情報の生成処理において不要な単語は予め除外して特徴情報を生成することができる。例えば、生成部133は、オークションサイトにおける商材である商品又はサービスに関する情報を形態素解析した場合、「無料」や、「即決」など、オークションサイト特有のキーワードであって、ユーザの特徴を示すことが想定されないキーワードを抽出することがある。この場合、例えば、生成部133は、予め広告装置100の管理者等により決められる特定の単語であって、「無料」や、「即決」などの特定の単語を除いたキーワードによって、ユーザの特徴情報を生成してもよい。これにより、生成部133は、ユーザの特徴を示すことが想定されないキーワードを特徴情報から除外できるので、よりユーザの特徴を適切に示した特徴情報を生成することができる。   Note that the generation unit 133 selects the user's keyword based on a keyword excluding a predetermined specific word from among keywords extracted from information set for a product registered as a purchase target candidate by the user. Generate feature information. In other words, the generation unit 133 can generate feature information by excluding unnecessary words in the feature information generation process in advance. For example, when the generation unit 133 performs a morphological analysis on information on a product or service that is a commercial item on the auction site, the generation unit 133 is a keyword specific to the auction site such as “free” or “prompt decision” and indicates a user's characteristics. In some cases, keywords that cannot be assumed are extracted. In this case, for example, the generation unit 133 is a specific word that is determined in advance by the administrator of the advertising device 100 and the like, and the user's feature is determined by a keyword excluding the specific word such as “free” or “prompt decision”. Information may be generated. Thereby, since the generation unit 133 can exclude keywords that are not supposed to show the user's characteristics from the feature information, the generating unit 133 can generate the feature information that more appropriately shows the user's characteristics.

(要求受付部134について)
要求受付部134は、広告コンテンツの配信要求を受け付ける。具体的には、要求受付部134は、ウェブページを表示するユーザ端末10から送信される要求であって、ウェブページに含まれる広告枠で表示する広告コンテンツの配信に関する要求を受け付ける。
(About the request receiving unit 134)
The request reception unit 134 receives a distribution request for advertisement content. Specifically, the request reception unit 134 is a request transmitted from the user terminal 10 that displays a web page, and receives a request regarding distribution of advertisement content displayed in an advertisement frame included in the web page.

(抽出部135について)
抽出部135は、取得部132により取得されたユーザの行動履歴に基づいて、ユーザに配信される広告コンテンツなどの所定のコンテンツを抽出する。例えば、抽出部135は、生成部133によって生成されたユーザの特徴情報と、広告コンテンツに設定されるコンテンツ情報との類似度に基づいて、ユーザ端末10に配信する広告コンテンツを抽出する。
(About the extraction unit 135)
The extraction unit 135 extracts predetermined content such as advertisement content distributed to the user based on the user's behavior history acquired by the acquisition unit 132. For example, the extraction unit 135 extracts advertisement content to be distributed to the user terminal 10 based on the similarity between the user feature information generated by the generation unit 133 and the content information set in the advertisement content.

抽出部135は、広告コンテンツに設定されるコンテンツ情報として、広告コンテンツに設定された広告カテゴリ、又は広告コンテンツを説明する説明文から抽出されるキーワードを用いて、ユーザに配信される広告コンテンツを抽出する。例えば、抽出部135は、広告コンテンツに設定される情報を形態素解析することによって抽出されるキーワードを用いて、ユーザに配信する広告コンテンツを抽出する。このように、抽出部135は、広告コンテンツに関するキーワードに基づくコンテンツ情報を利用して、抽出処理を実行する。例えば、抽出部135は、生成部133が生成するユーザの特徴情報と同様に、広告コンテンツのコンテンツ情報として、広告コンテンツに関するキーワードを要素とする単語ベクトルを用いる。これにより、抽出部135は、生成部133が生成したユーザの特徴情報と、広告コンテンツのコンテンツ情報との類似度を、単語ベクトル同士の類似度として算出することができる。   The extraction unit 135 extracts the advertisement content distributed to the user using the advertisement category set for the advertisement content or the keyword extracted from the explanatory text describing the advertisement content as the content information set for the advertisement content. To do. For example, the extraction unit 135 extracts advertisement content to be distributed to the user using a keyword extracted by performing morphological analysis on information set in the advertisement content. As described above, the extraction unit 135 executes the extraction process using the content information based on the keyword related to the advertisement content. For example, the extraction unit 135 uses a word vector having a keyword related to the advertising content as the element as the content information of the advertising content, similarly to the user feature information generated by the generating unit 133. Accordingly, the extraction unit 135 can calculate the similarity between the user feature information generated by the generation unit 133 and the content information of the advertising content as the similarity between the word vectors.

例えば、抽出部135は、ユーザの特徴情報と、コンテンツ情報とのコサイン類似度を算出し、算出された数値が高いコサイン類似度に対応する広告コンテンツほど優先的に抽出する。ユーザの特徴情報と、コンテンツ情報とのいずれもが単語ベクトルのようなベクトル空間モデルで表現された場合、双方の単語ベクトルの類似度は、コサイン類似度により表現できる。この場合、抽出部135は、コサイン類似度として、「0」から「1」の範囲で示されるコサイン類似度を算出する。そして、抽出部135は、より数値が高いコサイン類似度に対応する広告コンテンツが、類似度を算出した特徴情報に対応するユーザに配信されるコンテンツとして適切であると判定する。これにより、抽出部135は、広告効果が高くなると想定される広告コンテンツを抽出することができる。   For example, the extraction unit 135 calculates the cosine similarity between the feature information of the user and the content information, and preferentially extracts the advertising content corresponding to the cosine similarity having a high calculated numerical value. When both the user feature information and the content information are expressed by a vector space model such as a word vector, the similarity between both word vectors can be expressed by the cosine similarity. In this case, the extraction unit 135 calculates the cosine similarity indicated in the range of “0” to “1” as the cosine similarity. Then, the extraction unit 135 determines that the advertisement content corresponding to the cosine similarity having a higher numerical value is appropriate as the content distributed to the user corresponding to the feature information for which the similarity is calculated. Thereby, the extraction unit 135 can extract the advertising content that is assumed to have a high advertising effect.

(配信部136について)
配信部136は、要求受付部134によって受け付けられた広告コンテンツの配信要求を送信したユーザに対応するユーザ端末10に、抽出部135によって抽出された広告コンテンツを配信する。
(About distribution unit 136)
The distribution unit 136 distributes the advertisement content extracted by the extraction unit 135 to the user terminal 10 corresponding to the user who has transmitted the advertisement content distribution request received by the request reception unit 134.

なお、上述のように、実際に配信される広告コンテンツのデータ自体は、広告装置100に係る広告情報記憶部121内に記憶されていなくてもよい。例えば、配信部136は、外部に備えられた所定の広告配信サーバに広告配信の制御命令を送信することで、抽出部135が抽出した広告コンテンツをユーザ端末10に配信させてもよい。   Note that, as described above, the data of the advertisement content that is actually distributed may not be stored in the advertisement information storage unit 121 of the advertisement device 100. For example, the distribution unit 136 may distribute the advertisement content extracted by the extraction unit 135 to the user terminal 10 by transmitting an advertisement distribution control command to a predetermined advertisement distribution server provided outside.

〔3−2.オークションサーバの構成〕
次に、図7を用いて、実施形態に係るオークションサーバ30の構成について説明する。図7は、実施形態に係るオークションサーバ30の構成例を示す図である。図7に示すように、オークションサーバ30は、通信部31と、商品情報記憶部32と、制御部33とを有する。なお、オークションサーバ30は、オークションサーバ30を利用する管理者等から各種操作を受け付ける入力部や、各種情報を表示するための表示部を有してもよい。
[3-2. Configuration of auction server]
Next, the configuration of the auction server 30 according to the embodiment will be described with reference to FIG. FIG. 7 is a diagram illustrating a configuration example of the auction server 30 according to the embodiment. As shown in FIG. 7, the auction server 30 includes a communication unit 31, a product information storage unit 32, and a control unit 33. The auction server 30 may include an input unit that receives various operations from an administrator who uses the auction server 30 and a display unit that displays various types of information.

(通信部31について)
通信部31は、例えば、NIC等によって実現される。かかる通信部31は、ネットワークNと有線又は無線で接続され、ネットワークNを介して、ユーザ端末10や、広告装置100との間で情報の送受信を行う。
(About the communication unit 31)
The communication part 31 is implement | achieved by NIC etc., for example. The communication unit 31 is connected to the network N by wire or wirelessly, and transmits and receives information to and from the user terminal 10 and the advertising device 100 via the network N.

(商品情報記憶部32について)
商品情報記憶部32は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。ここで、図8に、実施形態に係る商品情報記憶部32の一例を示す。図8に示した例では、商品情報記憶部32は、「商品ID」、「商品名」、「商品カテゴリ」、「入札者ID」、「現在価格」、「即決価格」、「終了日時」といった項目を有する。
(About the product information storage unit 32)
The merchandise information storage unit 32 is realized by, for example, a semiconductor memory device such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. Here, FIG. 8 shows an example of the product information storage unit 32 according to the embodiment. In the example illustrated in FIG. 8, the product information storage unit 32 stores “product ID”, “product name”, “product category”, “bidder ID”, “current price”, “prompt decision price”, “end date and time”. It has items such as.

「商品ID」は、オークションにおける商品を識別する識別情報を示す。「商品名」は、オークションに出品されている商品の名称を示す。「商品カテゴリ」は、オークションに出品されている商品のカテゴリを示す。「入札者ID」は、現時点で最高額の入札価格を入札している入札者であるユーザを識別するための識別情報を示す。ここでは、入札者IDに表示される情報は、図5で示したユーザIDに対応するものとする。「現在価格」は、現時点でオークションに入札されている入札価格の最高額を示す。「即決価格」は、記載されている価格による入札があった場合に、直ちにオークションが終了する価格を示す。「即決価格」は、出品者によっては、設定されない場合もあり、この場合には即決価格の項目は空欄となる。「終了日時」は、オークションが終了した日時を示す。   “Product ID” indicates identification information for identifying a product in an auction. The “product name” indicates the name of the product that is exhibited in the auction. “Commodity category” indicates the category of the commodity for sale in the auction. “Bidder ID” indicates identification information for identifying a user who is a bidder who is bidding the highest bid price at the present time. Here, it is assumed that the information displayed in the bidder ID corresponds to the user ID shown in FIG. The “current price” indicates the highest bid price that is currently bid in the auction. The “prompt decision price” indicates a price at which the auction is immediately ended when a bid is made at the listed price. The “prompt decision price” may not be set depending on the exhibitor, and in this case, the prompt decision price item is blank. “End date and time” indicates the date and time when the auction ends.

なお、図8において、「終了日時」に日時が格納されていないオークションが開催中又は未開催であり、「終了日時」に日時が格納されているオークションが終了したことを示す。また、「終了日時」に日時が格納されている場合には、現在価格が落札価格に該当する。   In FIG. 8, an auction in which the date and time is not stored in the “end date and time” is being held or has not been held, and the auction in which the date and time is stored in the “end date and time” is ended. In addition, when the date and time is stored in the “end date and time”, the current price corresponds to the winning bid price.

例えば、図8では、商品ID「G01」によって識別される商品は、商品名が「AAA」であり、商品カテゴリが「自動車」である例を示している。また、図8では、商品ID「G01」によって識別される商品には、入札者ID「U11」で識別されるユーザが、「300000円」で入札し、終了日時「2014年9月13日10時00分」をもって終了したことを示している。また、商品ID「G01」によって識別される商品には、即決価格「500000円」が設定されていたことを示している。また、図8では、商品ID「G01」に関するオークションが終了しており、商品ID「G02」〜「G07」に関するオークションが開催中である例を示している。   For example, FIG. 8 illustrates an example in which the product identified by the product ID “G01” has the product name “AAA” and the product category “automobile”. In FIG. 8, the user identified by the bidder ID “U11” bids for “300000 yen” on the product identified by the product ID “G01”, and the end date “September 13, 2014, 10th It indicates that the process has ended with “hour 00 minutes”. Further, it is shown that the prompt decision price “500000 yen” is set for the product identified by the product ID “G01”. FIG. 8 illustrates an example in which the auction related to the product ID “G01” has ended and the auction related to the product IDs “G02” to “G07” is being held.

なお、商品情報記憶部32に記憶される情報は、図8に示した例に限られない。例えば、商品情報記憶部32は、落札することができる最小価格を示す「最低落札価格」などを記憶してもよい。「即決価格」や、「最低落札価格」は、例えば、出品者により設定される。また、商品情報記憶部32に記憶される情報には、ユーザ毎の入札回数や、現在価格に対して、どのくらい上の金額を設定して新たに入札したかなどの入札価格差を示す情報が記憶されてもよい。また、図8においては、商品情報記憶部32は、商材のうち、商品に関する情報を記憶する例を示したが、商品情報記憶部32は、商材の一例として、サービスに関する情報を記憶してもよい。   In addition, the information memorize | stored in the merchandise information memory | storage part 32 is not restricted to the example shown in FIG. For example, the product information storage unit 32 may store a “minimum successful bid price” indicating the minimum price at which a successful bid can be made. The “prompt decision price” and the “minimum winning bid price” are set by the exhibitor, for example. In addition, information stored in the product information storage unit 32 includes information indicating a bid price difference such as the number of bids for each user and how much money is set for the current price and a new bid is made. It may be stored. In FIG. 8, the merchandise information storage unit 32 has shown an example of storing information related to products out of merchandise, but the merchandise information storage unit 32 stores information about services as an example of merchandise. May be.

(制御部33について)
制御部33は、例えば、CPUやMPU等によって、オークションサーバ30内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部33は、例えば、ASICやFPGA等の集積回路により実現される。
(Regarding the controller 33)
The control unit 33 is realized, for example, by executing various programs stored in a storage device inside the auction server 30 using the RAM as a work area by a CPU, an MPU, or the like. The control unit 33 is realized by an integrated circuit such as an ASIC or FPGA, for example.

図7に示すように、制御部33は、受付部34と、送信部35とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部33の内部構成は、図7に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部33が有する各処理部の接続関係は、図7に示した接続関係に限られず、他の接続関係であってもよい。   As illustrated in FIG. 7, the control unit 33 includes a reception unit 34 and a transmission unit 35, and realizes or executes information processing functions and operations described below. The internal configuration of the control unit 33 is not limited to the configuration illustrated in FIG. 7, and may be another configuration as long as the information processing described later is performed. In addition, the connection relationship between the processing units included in the control unit 33 is not limited to the connection relationship illustrated in FIG. 7, and may be another connection relationship.

(受付部34について)
受付部34は、オークションサイトにおける商品の出品や、出品された商品への入札等を受け付ける。受付部34は、商品の出品を受け付けた場合、商品の情報を商品情報記憶部32に記憶する。
(About the reception unit 34)
The accepting unit 34 accepts listing of products on the auction site, bidding on the exhibited products, and the like. The accepting unit 34 stores product information in the product information storage unit 32 when accepting an item for sale.

(送信部35について)
送信部35は、オークションサイトにおけるユーザの行動情報を送信する。例えば、送信部35は、受付部34が受け付けた商品への入札や落札に係る行動情報を広告装置100に送信する。この場合、送信部35は、ユーザの行動情報に含まれる購買対象である商品に関する情報についても、商品情報記憶部32を参照し、適宜送信するものとする。
(About the transmitter 35)
The transmission unit 35 transmits user behavior information on the auction site. For example, the transmission unit 35 transmits behavior information related to a bid or a successful bid for the product received by the reception unit 34 to the advertising device 100. In this case, the transmission unit 35 also refers to the product information storage unit 32 and appropriately transmits information related to the product to be purchased included in the user behavior information.

〔4.抽出処理手順〕
次に、図9を用いて、実施形態に係る抽出処理システム1による抽出処理の手順について説明する。図9は、実施形態に係る抽出処理システム1による抽出処理手順の一例を示すシーケンス図である。
[4. (Extraction procedure)
Next, the procedure of extraction processing by the extraction processing system 1 according to the embodiment will be described with reference to FIG. FIG. 9 is a sequence diagram illustrating an example of an extraction processing procedure by the extraction processing system 1 according to the embodiment.

図9に示すように、広告主端末20は、広告コンテンツを広告装置100に入稿する(ステップS101)。広告装置100は、入稿された広告コンテンツを所定の記憶部に格納する。   As shown in FIG. 9, the advertiser terminal 20 submits the advertising content to the advertising device 100 (step S101). The advertising device 100 stores the submitted advertising content in a predetermined storage unit.

そして、ユーザ端末10は、オークションサーバ30が提供するオークションサイトにアクセスする(ステップS102)。オークションサーバ30は、オークションサイトにおけるユーザ端末10の行動情報を広告装置100に送信する(ステップS103)。   Then, the user terminal 10 accesses the auction site provided by the auction server 30 (step S102). The auction server 30 transmits the behavior information of the user terminal 10 at the auction site to the advertising device 100 (step S103).

広告装置100は、オークションサーバ30から取得した行動情報を蓄積する(ステップS104)。そして、広告装置100は、蓄積した行動情報に基づいて、ユーザの特徴情報を生成する(ステップS105)。   Advertising device 100 accumulates action information acquired from auction server 30 (Step S104). Then, the advertising device 100 generates user feature information based on the accumulated behavior information (step S105).

その後、ユーザ端末10は、ウェブサーバ40が提供するポータルサイト等のウェブサイトへアクセスする(ステップS106)。ウェブサーバ40は、ユーザ端末10のアクセスに対応し、ポータルサイト等を構成するウェブページをユーザ端末10に送信する(ステップS107)。ユーザ端末10は、ウェブページに含まれる広告枠に表示する広告コンテンツを取得するために、広告装置100に広告配信を要求する(ステップS108)。   Thereafter, the user terminal 10 accesses a website such as a portal site provided by the web server 40 (step S106). The web server 40 responds to the access of the user terminal 10 and transmits a web page constituting a portal site or the like to the user terminal 10 (step S107). The user terminal 10 requests advertisement distribution to the advertising device 100 in order to acquire the advertising content to be displayed in the advertising space included in the web page (step S108).

そして、広告装置100は、ユーザ端末10から送信された広告配信の要求に含まれるユーザ端末10の識別情報に従い、広告配信の要求を送信したユーザ端末10の特徴情報を特定する。そして、広告装置100は、特定された特徴情報と、保持している広告コンテンツのコンテンツ情報との類似度に基づいて、広告コンテンツを抽出する(ステップS109)。   Then, the advertising device 100 specifies the feature information of the user terminal 10 that has transmitted the advertisement distribution request according to the identification information of the user terminal 10 included in the advertisement distribution request transmitted from the user terminal 10. Then, the advertising device 100 extracts advertising content based on the similarity between the identified feature information and the content information of the advertising content that is held (step S109).

そして、広告装置100は、抽出された広告コンテンツをユーザ端末10に配信する(ステップS110)。ユーザ端末10は、ウェブページ内の広告枠に、配信された広告コンテンツを表示する(ステップS111)。   Then, the advertising device 100 distributes the extracted advertising content to the user terminal 10 (step S110). The user terminal 10 displays the distributed advertising content on the advertising space in the web page (step S111).

次に、図10及び図11を用いて、実施形態に係る広告装置100による生成処理及び抽出処理の手順について説明する。以下においては、図10を参照して広告装置100による生成処理手順を説明し、図11を参照して広告装置100による抽出処理手順を説明する。   Next, procedures of generation processing and extraction processing by the advertising device 100 according to the embodiment will be described with reference to FIGS. 10 and 11. In the following, the generation processing procedure by the advertising device 100 will be described with reference to FIG. 10, and the extraction processing procedure by the advertising device 100 will be described with reference to FIG.

まず、図10を用いて、実施形態に係る広告装置100による生成処理手順について説明する。図10は、実施形態に係る広告装置100による生成処理手順を示すフローチャートである。   First, the generation processing procedure by the advertising device 100 according to the embodiment will be described with reference to FIG. FIG. 10 is a flowchart illustrating a generation processing procedure performed by the advertising device 100 according to the embodiment.

図10に示すように、取得部132は、オークションサーバ30からユーザの行動情報を取得したか否かを判定する(ステップS201)。そして、取得部132は、ユーザの行動情報を取得していない場合には(ステップS201;No)、取得するまで待機する。   As illustrated in FIG. 10, the acquisition unit 132 determines whether user action information has been acquired from the auction server 30 (step S <b> 201). And the acquisition part 132 waits until it acquires, when a user's action information is not acquired (step S201; No).

一方、ユーザの行動情報を取得した場合には(ステップS201;Yes)、取得部132は、取得した行動情報を行動情報記憶部122に蓄積する(ステップS202)。そして、生成部133は、蓄積した行動情報に基づいて、ユーザの特徴情報を生成する(ステップS203)。そして、生成部133は、生成した特徴情報を、ユーザの識別情報と対応付けて、特徴情報記憶部123に格納する(ステップS204)。以上により、広告装置100による生成処理は完了する。   On the other hand, when the user behavior information is acquired (step S201; Yes), the acquisition unit 132 accumulates the acquired behavior information in the behavior information storage unit 122 (step S202). And the production | generation part 133 produces | generates a user's characteristic information based on the accumulate | stored action information (step S203). Then, the generation unit 133 stores the generated feature information in the feature information storage unit 123 in association with the user identification information (step S204). Thus, the generation process by the advertising device 100 is completed.

次に、図11を用いて、実施形態に係る広告装置100による抽出処理手順を説明する。図11は、実施形態に係る広告装置100による抽出処理手順を示すフローチャートである。   Next, the extraction processing procedure by the advertising device 100 according to the embodiment will be described with reference to FIG. FIG. 11 is a flowchart illustrating an extraction processing procedure by the advertising device 100 according to the embodiment.

図11に示すように、要求受付部134は、ユーザ端末10から、広告配信の要求を受け付けたか否かを判定する(ステップS301)。そして、要求受付部134は、広告配信の要求を受け付けていない場合(ステップS301;No)、受け付けるまで待機する。   As illustrated in FIG. 11, the request reception unit 134 determines whether an advertisement distribution request has been received from the user terminal 10 (step S <b> 301). And the request reception part 134 waits until it receives, when the request | requirement of advertisement delivery is not received (step S301; No).

一方、広告配信を受け付けた場合(ステップS301;Yes)、要求受付部134は、広告配信に関する要求を抽出部135に渡す。また、要求受付部134は、広告配信の要求とともに、ユーザの識別情報を抽出部135に渡す。   On the other hand, when the advertisement distribution is received (step S <b> 301; Yes), the request reception unit 134 passes a request for advertisement distribution to the extraction unit 135. The request reception unit 134 passes the user identification information to the extraction unit 135 together with the advertisement distribution request.

抽出部135は、ユーザの識別情報に基づいて、ユーザに対応する特徴情報を特徴情報記憶部123が保持しているか否かを判定する(ステップS302)。そして、抽出部135は、広告配信の要求を送信したユーザ端末に対応する特徴情報が保持されていない場合(ステップS302;No)には、以下に説明するステップS303をスキップする。   Based on the user identification information, the extraction unit 135 determines whether or not the feature information storage unit 123 holds feature information corresponding to the user (step S302). Then, when the feature information corresponding to the user terminal that transmitted the advertisement distribution request is not held (step S302; No), the extraction unit 135 skips step S303 described below.

一方、抽出部135は、広告配信の要求を送信したユーザ端末に対応する特徴情報が保持されている場合(ステップS302;Yes)、保持している広告コンテンツのコンテンツ情報と、かかるユーザに対応する特徴情報との類似度を算出する(ステップS303)。   On the other hand, when the feature information corresponding to the user terminal that transmitted the advertisement distribution request is retained (step S302; Yes), the extraction unit 135 corresponds to the content information of the retained advertisement content and the user. The similarity with the feature information is calculated (step S303).

そして、抽出部135は、類似度を算出した場合には、算出した類似度に基づいて、ユーザに対応する広告コンテンツを抽出する(ステップS304)。なお、抽出部135は、類似度を算出しなかった場合には、一般的な広告引き当ての手順に従い、広告配信の要求を送信したユーザに対応する広告コンテンツを抽出する。そして、配信部136は、抽出部135により抽出された広告コンテンツをユーザ端末10に配信する(ステップS305)。以上により、広告装置100による抽出処理は完了する。   Then, when the similarity is calculated, the extraction unit 135 extracts advertisement content corresponding to the user based on the calculated similarity (step S304). Note that, when the similarity is not calculated, the extraction unit 135 extracts advertisement content corresponding to the user who transmitted the advertisement distribution request according to a general advertisement allocation procedure. Then, the distribution unit 136 distributes the advertising content extracted by the extraction unit 135 to the user terminal 10 (step S305). Thus, the extraction process by the advertising device 100 is completed.

〔5.変形例〕
上述した広告装置100は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、広告装置100の他の実施形態について説明する。
[5. (Modification)
The advertising device 100 described above may be implemented in various different forms other than the above embodiment. Therefore, in the following, another embodiment of the advertising device 100 will be described.

〔5−1.学習〕
上述した実施形態に係る抽出処理において、取得部132は、ユーザ端末10がオークションサーバ30の提供するウェブサイトにアクセスした場合におけるユーザ情報を取得する例を示した。しかし、取得部132は、ユーザ端末10がオークションサーバ30の提供するウェブサイトにアクセスする場合に限らず、ユーザ端末10に対応するユーザ情報を取得してもよい。
[5-1. Learning)
In the extraction process according to the embodiment described above, the acquisition unit 132 has shown an example of acquiring user information when the user terminal 10 accesses a website provided by the auction server 30. However, the acquisition unit 132 is not limited to the case where the user terminal 10 accesses a website provided by the auction server 30, and may acquire user information corresponding to the user terminal 10.

例えば、取得部132は、抽出部135が抽出した広告コンテンツがユーザ端末10に配信された後に、かかるユーザ端末10から送信される行動情報を取得する。例えば、取得部132は、かかるユーザ端末10が、配信された広告コンテンツをクリックした率を示す指標であるCTRや、配信された広告コンテンツによって広告主に何らかの利益をもたらす行動を実行したか(すなわち、コンバージョンに至ったか)などの情報を取得する。そして、取得部132は、広告効果が相対的に高く測定された広告コンテンツに関して、かかる広告コンテンツを抽出する契機となったキーワードに関する情報を取得する。そして、取得部132は、取得した情報を生成部133に渡す。   For example, the acquisition unit 132 acquires behavior information transmitted from the user terminal 10 after the advertising content extracted by the extraction unit 135 is distributed to the user terminal 10. For example, the acquisition unit 132 has performed CTR, which is an index indicating the rate at which the user terminal 10 has clicked on the distributed advertising content, or an action that brings some benefit to the advertiser by the distributed advertising content (that is, , Conversions, etc.). And the acquisition part 132 acquires the information regarding the keyword used as the opportunity which extracts this advertising content regarding the advertising content measured relatively highly in advertising effectiveness. Then, the acquisition unit 132 passes the acquired information to the generation unit 133.

そして、生成部133は、特徴情報記憶部123に記憶されている特徴情報に関して、取得部132が取得したキーワードに係る情報に基づいて、ユーザ端末10に対応する特徴情報を更新する。すなわち、生成部133は、保持されている特徴情報について、高い広告効果が測定された広告コンテンツを抽出させる契機となったキーワードに対して指標値を高く算出し直し、かかる指標値によって重み付けされた特徴情報に更新する。   Then, the generation unit 133 updates the feature information corresponding to the user terminal 10 based on the information related to the keyword acquired by the acquisition unit 132 regarding the feature information stored in the feature information storage unit 123. That is, the generation unit 133 recalculates the index value for the keyword that triggered the extraction of the advertising content for which the high advertising effectiveness was measured, and weighted by the index value. Update to feature information.

そして、抽出部135は、新たにかかるユーザ端末10から広告配信の要求があった場合には、更新された特徴情報に基づいて広告コンテンツを抽出する。   Then, when there is a new advertisement distribution request from the user terminal 10, the extraction unit 135 extracts advertisement content based on the updated feature information.

このように、広告装置100は、広告コンテンツを抽出した後であっても、配信した広告コンテンツの広告効果を示す指標値を取得し、取得した広告効果を示す指標値に基づいて特徴情報を更新することができる。言い換えれば、広告装置100は、上述した生成処理及び抽出処理に関して、結果を反映した機械学習を繰り返すことにより、より適切な広告コンテンツ(すなわち、広告効果の高い広告コンテンツ)を抽出できるような特徴情報を生成することができる。これにより、広告装置100は、ユーザに対応する適切な広告コンテンツを抽出する精度をより高めていくことができる。   As described above, the advertising device 100 acquires the index value indicating the advertising effect of the distributed advertising content, and updates the feature information based on the acquired index value indicating the advertising effect even after the advertising content is extracted. can do. In other words, the advertising device 100 can extract more appropriate advertising content (that is, advertising content with high advertising effect) by repeating machine learning that reflects the results regarding the generation processing and extraction processing described above. Can be generated. Thereby, the advertising device 100 can further improve the accuracy of extracting appropriate advertising content corresponding to the user.

〔5−2.指標値〕
上述した実施形態に係る生成処理において、生成部133は、オークションサイトにおけるユーザの購入に至る段階に関する情報に基づいて、キーワード毎の指標値を算出する例を示した。しかし、上記の例に限られず、生成部133は、さらに異なる情報を用いてキーワードの重み付けを示す指標値を算出してもよい。
[5-2. (Indicator value)
In the generation process according to the above-described embodiment, the generation unit 133 has shown an example in which the index value for each keyword is calculated based on the information related to the stage leading to the user purchase at the auction site. However, without being limited to the above example, the generation unit 133 may calculate an index value indicating the weighting of the keyword using further different information.

例えば、生成部133は、オークションサイトにおける、ユーザ端末10の特定の商品に関するユーザ端末10の入札回数に基づいて、対応するキーワードの指標値を算出してもよい。オークションサイトにおいては、競売が繰り返されるため、同一ユーザが、複数回にわたって、同一商品に入札を繰り返すことが想定される。取得部132は、オークションサイトにおける、ユーザの上記のような入札行動の回数に関する情報を適宜取得する。そして、生成部133は、取得部132が取得した情報に基づいて、キーワード毎の指標値を算出する。これにより、生成部133は、より購買意欲が高いと想定される商品に対応するキーワードについて重み付けが重くされた、よりユーザの特徴を示す特徴情報を生成することができる。このため、抽出部135は、よりユーザに適した広告コンテンツを抽出することができる。   For example, the generation unit 133 may calculate the index value of the corresponding keyword based on the number of bids of the user terminal 10 regarding the specific product of the user terminal 10 on the auction site. Since auctions are repeated at the auction site, it is assumed that the same user repeats bidding for the same product multiple times. The acquisition unit 132 appropriately acquires information on the number of bid actions of the user as described above on the auction site. Then, the generation unit 133 calculates an index value for each keyword based on the information acquired by the acquisition unit 132. Thereby, the production | generation part 133 can produce | generate the feature information which shows the user's feature more weighted about the keyword corresponding to the goods assumed that purchase willingness is higher. For this reason, the extraction unit 135 can extract advertisement content more suitable for the user.

なお、取得部132は、オークションに関して、さらに異なる情報を取得してもよい。例えば、取得部132は、ユーザが入札に際して設定する入札価格についての情報を取得する。オークションにおいて、特定の商品の現在価格に対して、比較的高い金額を提示してオークションに入札を行ったユーザは、かかる商品に対する購買意欲が他のユーザに比べて高いことが想定される。この場合、生成部133は、現在価格と入札価格との差に関する情報を、重み付けを算出する要素として用いる。これにより、生成部133は、よりユーザの購買意欲に沿った特徴情報を生成することができる。また、生成部133は、ユーザが類似する商品に同時に入札しているか否かや、ウォッチリストに類似する商品を登録しているか否かなどの情報に基づいて、重み付けを示す指標値を算出してもよい。例えば、生成部133は、多数入札している類似する商品群から抽出されるキーワードについては、重み付けが重くなるように、高い指標値を設定する。   The acquisition unit 132 may acquire further different information regarding the auction. For example, the acquisition unit 132 acquires information about a bid price set by the user when bidding. In an auction, it is assumed that a user who bids for an auction by presenting a relatively high amount with respect to the current price of a specific product has a higher willingness to purchase such a product than other users. In this case, the generation unit 133 uses information regarding the difference between the current price and the bid price as an element for calculating the weight. Thereby, the production | generation part 133 can produce | generate the feature information according to a user's willingness to purchase more. Further, the generation unit 133 calculates an index value indicating weighting based on information such as whether or not the user is bidding on similar products at the same time and whether or not similar products are registered in the watch list. May be. For example, the generation unit 133 sets a high index value so that weighting is increased for keywords extracted from a similar group of products for which many bids are made.

〔5−3.データの取得〕
上述した実施形態に係る抽出処理において、取得部132は、ユーザ端末10がオークションサーバ30及びウェブサーバ40の提供するウェブサイトにアクセスした場合におけるユーザ情報を取得する例を示した。しかし、取得部132は、ユーザ端末10がオークションサーバ30及びウェブサーバ40の提供するウェブサイトにアクセスする場合に限らず、ユーザ端末10からユーザ情報を取得することもある。この点について、以下に説明する。
[5-3. (Data acquisition)
In the extraction process according to the above-described embodiment, the acquisition unit 132 has shown an example of acquiring user information when the user terminal 10 accesses a website provided by the auction server 30 and the web server 40. However, the acquisition unit 132 is not limited to the case where the user terminal 10 accesses the website provided by the auction server 30 and the web server 40, and may acquire user information from the user terminal 10. This point will be described below.

上述のように、実施形態に係る取得部132は、オークションサーバ30及びウェブサーバ40の提供するウェブサイトに埋め込まれたウェブビーコンのような通知機能を利用することにより、ユーザ端末10からユーザ情報を取得してもよい。   As described above, the acquisition unit 132 according to the embodiment uses the notification function such as a web beacon embedded in a website provided by the auction server 30 and the web server 40 to obtain user information from the user terminal 10. You may get it.

また、取得部132は、ユーザ端末10がアクセスしたウェブサイトが、広告装置100を管理する管理装置(例えば、広告装置100に対するフロントエンドサーバ)と同じ管理装置に管理される所定のウェブサーバから提供されている場合、取得部132は、ユーザ端末10からユーザ情報を取得することができる。すなわち、ユーザ端末10は、管理装置に管理される所定のウェブサーバが提供するウェブサイトにアクセスする際、ユーザ端末10のユーザ情報を上記管理装置に送信する。これは、ユーザ端末10が管理装置にクッキーを送信することなどにより実現される。この場合、ユーザ端末10の送信したユーザ情報は、管理装置を介して、広告装置100の備える取得部132に送信される。これにより、取得部132は、オークションサーバ30及びウェブサーバ40を介することなく、ユーザ端末10のユーザ情報を取得することができる。なお、取得部132は、取得したユーザ情報については、上述したユーザ端末10から送信されるクッキーや、あるいは、ユーザ端末10に予め設定されているデバイスIDを照合すること等により、ユーザ情報に係る各ユーザ端末10を識別することができる。   Further, the acquisition unit 132 is provided from a predetermined web server managed by the same management device as the management device that manages the advertising device 100 (for example, a front-end server for the advertising device 100) that is accessed by the user terminal 10 If it is, the acquisition unit 132 can acquire user information from the user terminal 10. That is, when the user terminal 10 accesses a website provided by a predetermined web server managed by the management apparatus, the user terminal 10 transmits user information of the user terminal 10 to the management apparatus. This is realized by the user terminal 10 transmitting a cookie to the management apparatus. In this case, the user information transmitted from the user terminal 10 is transmitted to the acquisition unit 132 included in the advertising device 100 via the management device. Thereby, the acquisition unit 132 can acquire the user information of the user terminal 10 without going through the auction server 30 and the web server 40. The acquisition unit 132 relates to the acquired user information by checking the cookie transmitted from the user terminal 10 or the device ID set in advance in the user terminal 10. Each user terminal 10 can be identified.

なお、取得されたユーザ情報は、広告配信に利用される態様に限られず、他の様々な用途に利用されてもよい。例えば、広告装置100が取得したユーザ情報は、広告装置100が保持するユーザリスト等に基づいて、新たなユーザの獲得のためのコンテンツ配信(例えば、抽出されたユーザへのメール配信など)に利用されてもよい。   In addition, the acquired user information is not restricted to the aspect utilized for advertisement delivery, You may utilize for other various uses. For example, the user information acquired by the advertising device 100 is used for content distribution (for example, mail distribution to extracted users) based on a user list or the like held by the advertising device 100. May be.

〔5−4.広告主から受け付ける条件〕
上述した実施形態では、入稿受付部131は、広告主から広告カテゴリや広告キーワードとともに広告コンテンツを受け付ける例を示した。しかし、入稿受付部131は、さらに異なる情報とともに広告コンテンツの入稿を受け付けてもよい。
[5-4. (Conditions accepted from advertisers)
In the embodiment described above, the submission accepting unit 131 has shown an example in which the advertisement content is received from the advertiser together with the advertisement category and the advertisement keyword. However, the submission accepting unit 131 may accept submission of advertising content together with further different information.

例えば、入稿受付部131は、広告主から、広告コンテンツの配信希望数や、1回あたりの広告コンテンツの配信金額や、CPA(Cost Per Acquisition)の指定を受け付けてもよい。CPAは、広告コンテンツによってコンバージョンにつながった(新規顧客を獲得した)場合における、新規顧客の獲得人数あたりの費用を示す。CPAは、広告費用をコンバージョン数で除算することで求められ、CPAの値が低いほど、広告の効率がよいことを意味している。   For example, the submission accepting unit 131 may accept the number of advertisement contents desired to be distributed, the amount of advertisement content distributed per time, and the designation of CPA (Cost Per Acquisition) from the advertiser. The CPA indicates the cost per number of new customers acquired when conversion is performed by the advertising content (new customers are acquired). CPA is obtained by dividing the advertising cost by the number of conversions, and the lower the CPA value, the better the advertising efficiency.

この場合、抽出部135は、広告主から受け付けた各種条件についても判定しつつ、広告コンテンツを抽出するようにしてもよい。例えば、抽出部135は、所定の条件に従い、コンバージョンに至ると予測される対象のユーザと、広告コンテンツのコンテンツ情報との類似度に関する閾値の設定を適宜変更することにより、抽出される広告コンテンツを調整してもよい。   In this case, the extraction unit 135 may extract the advertising content while determining various conditions received from the advertiser. For example, the extraction unit 135 appropriately extracts the advertising content to be extracted by appropriately changing the threshold setting regarding the degree of similarity between the target user predicted to be converted and the content information of the advertising content according to a predetermined condition. You may adjust.

〔5−5.商取引サービスの態様〕
上述した実施形態では、取得部132は、商取引を提供するウェブサイト(例えば、オークションサイト)にユーザ端末10がアクセスした際の行動情報を取得する例を示した。ここで、取得部132が取得する情報は、商取引サービスを提供するウェブサイトの行動情報に限られない。例えば、オークションサイトなど通信ネットワークを介した商取引サービスは、主としてスマートデバイス用に開発されるアプリ(App)によって提供される場合がある。取得部132は、上述した実施形態と同様に、ネットワークを介して、かかるアプリで提供されるサービスにおけるユーザの行動情報を取得してもよい。そして、抽出部135は、取得部133により取得されたユーザの行動履歴に基づいて、ユーザに配信される所定のコンテンツを抽出することができる。すなわち、上述した実施形態でいう「通信ネットワークを介して提供される商取引サービス」とは、ウェブブラウザを介して提供されるサービスサイトのみならず、アプリ内で提供されるサービスや、その他通信ネットワークを介して提供される商取引サービス全般を含む概念である。
[5-5. Aspects of commercial transaction service]
In embodiment mentioned above, the acquisition part 132 showed the example which acquires the action information when the user terminal 10 accesses the website (for example, auction site) which provides commercial transaction. Here, the information acquired by the acquisition unit 132 is not limited to the behavior information of the website that provides the commercial transaction service. For example, a commercial transaction service such as an auction site via a communication network may be provided mainly by an application (App) developed for a smart device. The acquisition unit 132 may acquire user behavior information in a service provided by the application via a network, as in the above-described embodiment. Then, the extraction unit 135 can extract predetermined content distributed to the user based on the user's behavior history acquired by the acquisition unit 133. In other words, the “commerce service provided via a communication network” in the above-described embodiment refers to not only a service site provided via a web browser, but also a service provided within an application, and other communication networks. It is a concept that includes all the commercial transaction services provided through the Internet.

〔5−6.特徴情報〕
上述した実施形態では、生成部133は、ユーザの行動履歴から抽出されるキーワード毎に所定の指標値を設定し、設定された指標値によって重み付けされたユーザの特徴情報を生成し、生成した特徴情報を特徴情報記憶部123に格納する例を示した。ここで、生成部133は、特徴情報記憶部123に格納する特徴情報は、重み付けされた特徴情報ではなく、ユーザの行動情報と、行動情報の重みを算出するための情報(例えば、行動日時など)であってもよい。この場合、生成部133は、要求受付部134から広告配信の要求があったタイミングで、上述したような重み付けされたユーザの特徴情報を生成する。これにより、生成部133は、ユーザからの広告配信要求があったときからどのくらい前の時点で行われた行動情報であるかを判定して重み付けされた特徴情報を生成することができる。
[5-6. (Feature information)
In the embodiment described above, the generation unit 133 sets a predetermined index value for each keyword extracted from the user's behavior history, generates user feature information weighted by the set index value, and generates the generated feature. An example in which information is stored in the feature information storage unit 123 is shown. Here, the generation unit 133 stores the feature information stored in the feature information storage unit 123, not the weighted feature information, but information for calculating the user behavior information and the weight of the behavior information (for example, the action date and time, etc. ). In this case, the generation unit 133 generates the weighted user feature information as described above at a timing when the request reception unit 134 requests the advertisement distribution. Thereby, the production | generation part 133 can generate | occur | produce the weighted characteristic information by determining how long it was the action information performed from the time of the advertisement delivery request | requirement from a user.

〔6.ハードウェア構成〕
また、上述してきた実施形態に係る広告装置100は、例えば図12に示すような構成のコンピュータ1000によって実現される。以下、広告装置100を例に挙げて説明する。図12は、広告装置100の機能を実現するコンピュータ1000の一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
[6. Hardware configuration)
Further, the advertising device 100 according to the embodiment described above is realized by a computer 1000 having a configuration as shown in FIG. 12, for example. Hereinafter, the advertisement apparatus 100 will be described as an example. FIG. 12 is a hardware configuration diagram illustrating an example of a computer 1000 that implements the functions of the advertising device 100. The computer 1000 includes a CPU 1100, RAM 1200, ROM 1300, HDD 1400, communication interface (I / F) 1500, input / output interface (I / F) 1600, and media interface (I / F) 1700.

CPU1100は、ROM1300又はHDD1400に記憶されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を記憶する。   The CPU 1100 operates based on a program stored in the ROM 1300 or the HDD 1400 and controls each unit. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started up, a program depending on the hardware of the computer 1000, and the like.

HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス1500は、通信網500(図2に示したネットワークNに対応)を介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータを通信網500を介して他の機器へ送信する。   The HDD 1400 stores a program executed by the CPU 1100, data used by the program, and the like. The communication interface 1500 receives data from other devices via the communication network 500 (corresponding to the network N shown in FIG. 2), sends the data to the CPU 1100, and transmits the data generated by the CPU 1100 to the other devices via the communication network 500. Send to.

CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、入出力インターフェイス1600を介して生成したデータを出力装置へ出力する。   The CPU 1100 controls an output device such as a display and a printer and an input device such as a keyboard and a mouse via the input / output interface 1600. The CPU 1100 acquires data from the input device via the input / output interface 1600. Further, the CPU 1100 outputs the data generated via the input / output interface 1600 to the output device.

メディアインターフェイス1700は、記録媒体1800に記憶されたプログラム又はデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。   The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads such a program from the recording medium 1800 onto the RAM 1200 via the media interface 1700, and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase change rewritable disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. Etc.

例えば、コンピュータ1000が実施形態に係る広告装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部130の機能を実現する。また、HDD1400には、記憶部120内のデータが記憶される。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から通信網500を介してこれらのプログラムを取得してもよい。   For example, when the computer 1000 functions as the advertising device 100 according to the embodiment, the CPU 1100 of the computer 1000 implements the function of the control unit 130 by executing a program loaded on the RAM 1200. The HDD 1400 stores data in the storage unit 120. The CPU 1100 of the computer 1000 reads these programs from the recording medium 1800 and executes them, but as another example, these programs may be acquired from other devices via the communication network 500.

〔7.その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[7. Others]
In addition, among the processes described in the above embodiment, all or part of the processes described as being automatically performed can be performed manually, or the processes described as being performed manually can be performed. All or a part can be automatically performed by a known method. In addition, the processing procedures, specific names, and information including various data and parameters shown in the document and drawings can be arbitrarily changed unless otherwise specified. For example, the various types of information illustrated in each drawing is not limited to the illustrated information.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図3に示した取得部132と、生成部133とは統合されてもよい。また、例えば、記憶部120に記憶される情報は、ネットワークNを介して、外部に備えられた記憶装置に記憶されてもよい。   Further, each component of each illustrated apparatus is functionally conceptual, and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured. For example, the acquisition unit 132 and the generation unit 133 illustrated in FIG. 3 may be integrated. Further, for example, information stored in the storage unit 120 may be stored in a storage device provided outside via the network N.

また、例えば、上記実施形態では、広告装置100が、ユーザの特徴情報を生成する生成処理と、配信される広告コンテンツを抽出する抽出処理と、広告コンテンツを配信する配信処理とを行う例を示した。しかし、上述した広告装置100は、生成処理を行う生成装置と、抽出処理を行う抽出装置と、配信処理を行う配信装置とに分離されてもよい。この場合、生成装置は、取得部132と、生成部133とを有する。また、抽出装置は、入稿受付部131と、抽出部135とを有する。また、配信装置は、入稿受付部131と、要求受付部134と、配信部136とを有する。   Further, for example, in the above-described embodiment, an example is shown in which the advertising device 100 performs a generation process for generating user feature information, an extraction process for extracting distributed advertising content, and a distribution process for distributing advertising content. It was. However, the advertising device 100 described above may be separated into a generation device that performs generation processing, an extraction device that performs extraction processing, and a distribution device that performs distribution processing. In this case, the generation apparatus includes an acquisition unit 132 and a generation unit 133. In addition, the extraction apparatus includes a submission receiving unit 131 and an extraction unit 135. In addition, the distribution apparatus includes a submission reception unit 131, a request reception unit 134, and a distribution unit 136.

また、上述してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。   Moreover, each embodiment mentioned above can be combined suitably in the range which does not contradict a process content.

〔8.効果〕
上述してきたように、実施形態に係る広告装置100は、ユーザに関する情報のうち、オークションサイトなどの商取引サービスを提供するウェブサイト(通信ネットワークを介して提供される商取引サービスの一例)において、ユーザによって特定の商材が購入対象の候補として登録された行動履歴を取得する取得部132と、取得部132により取得されたユーザの行動履歴に基づいて、ユーザに配信される広告コンテンツ(コンテンツの一例)を抽出する抽出部135とを備える。
[8. effect〕
As described above, the advertising device 100 according to the embodiment includes, among information related to a user, a website (an example of a commercial transaction service provided via a communication network) that provides a commercial transaction service such as an auction site. An acquisition unit 132 that acquires an action history in which a specific product is registered as a candidate for purchase, and an advertisement content (an example of content) distributed to the user based on the user's action history acquired by the acquisition unit 132 And an extraction unit 135 for extracting.

このように、実施形態に係る広告装置100は、一般的なターゲティング広告で利用されている、ユーザの属性情報や、ユーザのウェブサイトの閲覧情報などに加えて、オークションサイトなど商取引サイトにおける入札などの行動履歴から抽出される情報を用いて、広告コンテンツを抽出する。これにより、広告装置100は、ユーザに対して訴求効果の高いコンテンツを抽出する精度を向上させることができる。   As described above, the advertising device 100 according to the embodiment includes a bid on a commercial transaction site such as an auction site in addition to user attribute information, user website browsing information, and the like that are used in general targeting advertisements. The advertising content is extracted using information extracted from the action history. Thereby, the advertising device 100 can improve the accuracy of extracting content with a high appealing effect to the user.

また、実施形態に係る広告装置100は、取得部132によって取得されたユーザの行動履歴から抽出されるキーワードに基づいて、ユーザの特徴を示す特徴情報を生成する生成部133をさらに備える。そして、抽出部135は、生成部133によって生成されたユーザの特徴情報と、広告コンテンツに設定されるコンテンツ情報との類似度に基づいて、ユーザに配信される広告コンテンツを抽出する。   In addition, the advertising device 100 according to the embodiment further includes a generation unit 133 that generates feature information indicating a feature of the user based on a keyword extracted from the user's behavior history acquired by the acquisition unit 132. Then, the extraction unit 135 extracts the advertisement content distributed to the user based on the similarity between the user feature information generated by the generation unit 133 and the content information set in the advertisement content.

このように、実施形態に係る広告装置100は、オークションサイトなど商取引サイトにおける入札などの行動履歴から抽出される情報を用いてユーザの特徴情報を生成する。そして、広告装置100は、生成されたユーザの特徴情報と、コンテンツ情報との類似度を算出し、算出した類似度に基づいて広告コンテンツを抽出するので、ユーザに対して訴求効果の高いコンテンツを抽出する精度を向上させることができる。   As described above, the advertising device 100 according to the embodiment generates user feature information using information extracted from an action history such as bidding on a commercial transaction site such as an auction site. The advertising device 100 calculates the similarity between the generated user feature information and the content information, and extracts the advertising content based on the calculated similarity. The accuracy of extraction can be improved.

また、生成部133は、ユーザの行動履歴から抽出されるキーワード毎に所定の指標値を設定し、設定された指標値によって重み付けされたユーザの特徴情報を生成する。   The generation unit 133 sets a predetermined index value for each keyword extracted from the user's behavior history, and generates user feature information weighted by the set index value.

このように、実施形態に係る広告装置100は、ユーザの実際の行動に対応して重み付けされたキーワードを利用するので、よりユーザの特徴を適切に示した特徴情報を生成することができる。   As described above, the advertising device 100 according to the embodiment uses the weighted keyword corresponding to the actual action of the user, and thus can generate feature information that appropriately indicates the feature of the user.

また、生成部133は、ユーザの行動履歴のうち、直近の情報から抽出されるキーワードほど数値が高くなるよう所定の指標値を設定し、設定された指標値によって重み付けされたユーザの特徴情報を生成する。   Further, the generation unit 133 sets a predetermined index value so that the keyword extracted from the latest information in the user's behavior history has a higher numerical value, and the user characteristic information weighted by the set index value is set. Generate.

このように、実施形態に係る広告装置100は、時間情報を加えたユーザの実際の行動に対応して重み付けされたキーワードを利用する。すなわち、広告装置100は、ユーザに強い購買意欲が生じたと想定される情報に基づき重み付けされたキーワードにより特徴情報を生成することができる。   As described above, the advertising device 100 according to the embodiment uses the weighted keyword corresponding to the actual action of the user to which the time information is added. That is, the advertising device 100 can generate feature information using keywords that are weighted based on information that the user is assumed to have a strong desire to purchase.

また、生成部133は、ユーザによって購入対象の候補として登録された商材に設定されている情報から抽出されるキーワードに基づいて、ユーザの特徴情報を生成する。   In addition, the generation unit 133 generates user feature information based on keywords extracted from information set in a product registered as a purchase target candidate by the user.

このように、実施形態に係る広告装置100は、ユーザが購買意欲を持つ商材そのものに加えて、商材に設定されている情報をもとにキーワードを抽出する。このため、広告装置100は、ユーザの特徴情報を生成する要素を数多く抽出することができるので、一般的なウェブ閲覧履歴などの行動情報に比べて、多くの情報を用いて広告コンテンツの抽出を実行することができる。   As described above, the advertising device 100 according to the embodiment extracts a keyword based on information set in the product in addition to the product itself that the user is willing to purchase. For this reason, since the advertising device 100 can extract a large number of elements that generate user characteristic information, the advertising content can be extracted using more information than behavior information such as general web browsing history. Can be executed.

また、生成部133は、ユーザによって購入対象の候補として登録された商材に設定されている情報から抽出されるキーワードのうち、予め決められた特定の単語を除いたキーワードに基づいて、ユーザの特徴情報を生成する。   In addition, the generation unit 133 selects the user's keyword based on a keyword excluding a predetermined specific word from the keywords extracted from information set in the product registered as a purchase target candidate by the user. Generate feature information.

このように、実施形態に係る広告装置100は、商材から抽出されるキーワードであっても、ユーザの特徴を示すことが想定されないキーワードを特徴情報から除外できるので、よりユーザの特徴を適切に示した特徴情報を生成することができる。   As described above, the advertising device 100 according to the embodiment can exclude keywords that are not supposed to indicate the user's features from the feature information even if the keywords are extracted from the merchandise. The feature information shown can be generated.

また、生成部133は、ユーザの行動履歴に含まれる情報であって、ユーザが購入に至るまでの段階を示す情報を用いて、ユーザの特徴情報を生成する。   Further, the generation unit 133 generates user feature information using information included in the user's behavior history and indicating the stage until the user makes a purchase.

これにより、実施形態に係る広告装置100は、ユーザの行動の実態に即してユーザの特徴を表現することができる。このため、広告装置100は、ユーザの購買意欲に則した特徴情報を生成することができる。   Thereby, the advertising device 100 according to the embodiment can express the characteristics of the user in accordance with the actual behavior of the user. For this reason, the advertising device 100 can generate feature information according to the user's willingness to purchase.

また、抽出部135は、広告コンテンツに設定されるコンテンツ情報のうち、広告コンテンツに設定されたカテゴリ、又は広告コンテンツを説明する説明文から抽出されるキーワードを用いて、ユーザに配信される広告コンテンツを抽出する。   Further, the extracting unit 135 uses the keyword extracted from the category set for the advertising content or the explanatory text explaining the advertising content among the content information set for the advertising content, to the advertising content distributed to the user To extract.

これにより、実施形態に係る広告装置100は、ユーザの行動情報から抽出されたキーワードにより生成される特徴情報と、広告コンテンツとの類似度を適切に算出することができる。一例として、広告装置100は、ユーザの特徴情報と、キーワードに基づくコンテンツ情報とのコサイン類似度を算出することができる。このため、広告装置100は、特徴情報とコンテンツ情報との客観的な類似性に基づいて広告コンテンツを抽出できるので、ユーザに対して広告効果の高い広告コンテンツを抽出する精度を向上させることができる。   Thereby, the advertising device 100 according to the embodiment can appropriately calculate the similarity between the feature information generated by the keyword extracted from the user behavior information and the advertising content. As an example, the advertising device 100 can calculate the cosine similarity between the feature information of the user and the content information based on the keyword. For this reason, since the advertising device 100 can extract the advertising content based on the objective similarity between the feature information and the content information, it can improve the accuracy of extracting the advertising content having a high advertising effect for the user. .

また、取得部132は、ユーザの行動履歴として、所定のオークションサイトにおける商材への入札、商材の落札、及び商材の入札候補への登録を示す情報の少なくとも一つを取得する。抽出部135は、取得部132によって取得された情報のうち、オークションサイトにおける商材への入札、商材の落札、及び商材の入札候補への登録を示す情報の少なくとも一つを用いて、ユーザに配信される広告コンテンツを抽出する。   In addition, the acquisition unit 132 acquires at least one of information indicating a bid for a product, a successful bid for the product, and registration as a bid candidate for the product as a user's action history. The extraction unit 135 uses at least one of information indicating the bid for the product on the auction site, the successful bid for the product, and the registration to the bid candidate of the product among the information acquired by the acquisition unit 132, The advertising content distributed to the user is extracted.

このように、実施形態に係る広告装置100は、ユーザがオークションサイトを利用している場合においては、入札や落札などの、購入に至る段階を示した情報を用いて広告コンテンツを抽出する。これにより、広告装置100は、ユーザの高い購買意欲を示す情報に基づいて、広告コンテンツを抽出することができる。   As described above, when the user uses an auction site, the advertising device 100 according to the embodiment extracts advertising content using information indicating a stage leading to purchase such as a bid or a successful bid. Thereby, the advertising device 100 can extract the advertising content based on the information indicating the user's high willingness to purchase.

また、取得部132は、ユーザの行動履歴として、所定のオークションサイトにおける商材への入札、商材の落札、及び商材の入札候補への登録を示す情報の少なくとも一つを取得する。生成部133は、取得部132によって取得された情報のうち、オークションサイトにおける商材への入札、又は商材の入札候補への登録に対応する行動履歴から抽出されるキーワードには、商材の落札に対応する行動履歴から抽出されるキーワードに比べて高い数値の指標値を設定し、設定された指標値によって重み付けされたキーワードを用いて、ユーザの特徴情報を生成する。   In addition, the acquisition unit 132 acquires at least one of information indicating a bid for a product, a successful bid for the product, and registration as a bid candidate for the product as a user's action history. Of the information acquired by the acquisition unit 132, the generation unit 133 includes a keyword extracted from an action history corresponding to a bid for a product on an auction site or registration of a product as a bid candidate. An index value that is higher than that of the keyword extracted from the action history corresponding to the successful bid is set, and user feature information is generated using the keyword weighted by the set index value.

すなわち、実施形態に係る広告装置100は、商材への入札や、ウォッチリストへの登録から抽出されるキーワードについては、落札から抽出されるキーワードよりも高い重み付けを設定する。これにより、広告装置100は、ユーザの購買段階に関する情報を利用して、よりユーザの意思を反映した特徴情報を生成することができる。   In other words, the advertising device 100 according to the embodiment sets a higher weight for keywords extracted from bids for merchandise and registration in the watch list than keywords extracted from successful bids. Thereby, the advertising device 100 can generate feature information that more reflects the user's intention by using the information related to the purchase stage of the user.

また、実施形態に係る広告装置100は、ユーザに対応するユーザ端末10から広告コンテンツの配信要求を受け付ける要求受付部134と、要求受付部134によって受け付けられた広告コンテンツの配信要求を送信したユーザ端末10に、抽出部135によって抽出された広告コンテンツを配信する配信部136とをさらに備える。   In addition, the advertising device 100 according to the embodiment includes a request reception unit 134 that receives a distribution request for advertisement content from the user terminal 10 corresponding to the user, and a user terminal that has transmitted the distribution request for advertisement content received by the request reception unit 134 10 further includes a distribution unit 136 that distributes the advertising content extracted by the extraction unit 135.

これにより、実施形態に係る広告装置100は、ユーザの興味関心に沿って抽出された広告コンテンツをユーザに配信することができるので、広告コンテンツの広告効果を向上させることができる。   Thereby, since the advertising device 100 according to the embodiment can distribute the advertising content extracted along the interest of the user to the user, the advertising effect of the advertising content can be improved.

以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。   As described above, some of the embodiments of the present application have been described in detail with reference to the drawings. However, these are merely examples, and various modifications, including the aspects described in the disclosure section of the invention, based on the knowledge of those skilled in the art, It is possible to implement the present invention in other forms with improvements.

また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。   In addition, the “section (module, unit)” described above can be read as “means” or “circuit”. For example, the acquisition unit can be read as acquisition means or an acquisition circuit.

1 抽出処理システム
10 ユーザ端末
20 広告主端末
30 オークションサーバ
40 ウェブサーバ
100 広告装置
110 通信部
120 記憶部
121 広告情報記憶部
122 行動情報記憶部
123 特徴情報記憶部
130 制御部
131 入稿受付部
132 取得部
133 生成部
134 要求受付部
135 抽出部
136 配信部
DESCRIPTION OF SYMBOLS 1 Extraction processing system 10 User terminal 20 Advertiser terminal 30 Auction server 40 Web server 100 Advertising apparatus 110 Communication part 120 Storage part 121 Advertisement information storage part 122 Behavior information storage part 123 Feature information storage part 130 Control part 131 Submission acceptance part 132 Acquisition unit 133 Generation unit 134 Request reception unit 135 Extraction unit 136 Distribution unit

Claims (16)

ユーザに関する情報のうち、通信ネットワークを介して提供される商取引サービスにおいて、ユーザによって特定の商材が購入対象の候補として登録された行動履歴を取得する取得部と、
前記取得部により取得された前記ユーザの行動履歴に基づいて、前記ユーザに配信される所定のコンテンツを抽出する抽出部と、
を備え、
前記取得部は、
前記ユーザの行動履歴として、所定のオークションサイトにおいてユーザが商材へ入札した際の入札価格及び入札した際の現在価格を取得し、
前記抽出部は、
前記ユーザが商材へ入札した際の入札価格及び入札した際の現在価格の差に基づいて、当該ユーザに配信される所定のコンテンツを抽出する、
ことを特徴とする抽出装置。
Among the information about the user, in a commercial transaction service provided via a communication network, an acquisition unit that acquires an action history in which a specific product is registered as a candidate for purchase by the user;
An extraction unit that extracts predetermined content distributed to the user based on the user's behavior history acquired by the acquisition unit;
With
The acquisition unit
As the user's action history, a bid price when the user bids on the product at the predetermined auction site and a current price when the bid is obtained,
The extraction unit includes:
Extracting a predetermined content to be distributed to the user based on a difference between a bid price when the user bids on the merchandise and a current price when the user bids;
An extraction device characterized by that.
ユーザに関する情報のうち、通信ネットワークを介して提供される商取引サービスにおいて、ユーザによって特定の商材が購入対象の候補として登録された行動履歴を取得する取得部と、
前記取得部により取得された前記ユーザの行動履歴に基づいて、前記ユーザに配信される所定のコンテンツを抽出する抽出部と、
を備え、
前記取得部は、
前記ユーザの行動履歴として、所定のオークションサイトにおいてユーザが同一の商材へ入札した回数を取得し、
前記抽出部は、
前記ユーザが同一の商材へ入札した回数に基づいて、当該ユーザに配信される所定のコンテンツを抽出する、
ことを特徴とする抽出装置。
Among the information about the user, in a commercial transaction service provided via a communication network, an acquisition unit that acquires an action history in which a specific product is registered as a candidate for purchase by the user;
An extraction unit that extracts predetermined content distributed to the user based on the user's behavior history acquired by the acquisition unit;
With
The acquisition unit
As the user's action history, obtain the number of times that the user bids on the same product at a predetermined auction site,
The extraction unit includes:
Based on the number of times the user bids on the same product, the predetermined content distributed to the user is extracted.
An extraction device characterized by that.
前記取得部によって取得された前記ユーザの行動履歴から抽出されるキーワードに基づいて、前記ユーザの特徴を示す特徴情報を生成する生成部、
をさらに備え、
前記抽出部は、
前記生成部によって生成された前記ユーザの特徴情報と、前記コンテンツに設定されるコンテンツ情報との類似度に基づいて、前記ユーザに配信されるコンテンツを抽出する、
ことを特徴とする請求項1又は2に記載の抽出装置。
Based on a keyword extracted from the user's behavior history acquired by the acquisition unit, a generation unit that generates feature information indicating the characteristics of the user,
Further comprising
The extraction unit includes:
Extracting content to be distributed to the user based on the similarity between the feature information of the user generated by the generation unit and content information set to the content;
The extraction apparatus according to claim 1 or 2, wherein
前記生成部は、
前記ユーザの行動履歴から抽出されるキーワード毎に所定の指標値を設定し、設定された指標値によって重み付けされた前記ユーザの特徴情報を生成する、
ことを特徴とする請求項3に記載の抽出装置。
The generator is
A predetermined index value is set for each keyword extracted from the user's behavior history, and the feature information of the user weighted by the set index value is generated.
The extraction device according to claim 3.
前記生成部は、
前記ユーザの行動履歴のうち、直近の情報から抽出されるキーワードほど数値が高くなるよう前記指標値を設定し、設定された前記指標値によって重み付けされた前記ユーザの特徴情報を生成する、
ことを特徴とする請求項4に記載の抽出装置。
The generator is
In the user's behavior history, the index value is set so that the numerical value becomes higher as the keyword extracted from the latest information, and the feature information of the user weighted by the set index value is generated.
The extraction apparatus according to claim 4.
前記生成部は、
前記ユーザによって購入対象の候補として登録された前記商材に設定されている情報から抽出されるキーワードに基づいて、前記ユーザの特徴情報を生成する、
ことを特徴とする請求項3〜5のいずれか一つに記載の抽出装置。
The generator is
Generating feature information of the user based on keywords extracted from information set in the product registered as a candidate for purchase by the user;
The extraction device according to any one of claims 3 to 5, wherein
前記生成部は、
前記ユーザによって購入対象の候補として登録された前記商材に設定されている情報から抽出されるキーワードのうち、予め決められた特定の単語を除いたキーワードに基づいて、前記ユーザの特徴情報を生成する、
ことを特徴とする請求項6に記載の抽出装置。
The generator is
Generating feature information of the user based on a keyword excluding a predetermined specific word among keywords extracted from information set in the product registered as a purchase target candidate by the user To
The extraction apparatus according to claim 6.
前記生成部は、
前記ユーザの行動履歴に含まれる情報であって、前記ユーザが購入に至るまでの段階を示す情報を用いて、前記ユーザの特徴情報を生成する、
ことを特徴とする請求項3〜7のいずれか一つに記載の抽出装置。
The generator is
Using the information included in the user's behavior history and indicating the stage until the user purchases, to generate the feature information of the user,
The extraction device according to any one of claims 3 to 7, wherein
前記抽出部は、
前記コンテンツに設定されるコンテンツ情報のうち、前記コンテンツに設定されたカテゴリ、又は前記コンテンツを説明する説明文から抽出されるキーワードを用いて、前記ユーザに配信されるコンテンツを抽出する、
ことを特徴とする請求項3〜8のいずれか一つに記載の抽出装置。
The extraction unit includes:
Extracting content to be distributed to the user using a keyword extracted from a category set in the content or an explanatory text explaining the content from content information set in the content,
The extraction device according to any one of claims 3 to 8, wherein
前記取得部は、
前記ユーザの行動履歴として、所定のオークションサイトにおける商材への入札、商材の落札、及び商材の入札候補への登録を示す情報の少なくとも一つを取得し、
前記抽出部は、
前記取得部によって取得された情報のうち、前記オークションサイトにおける商材への入札、商材の落札、及び商材の入札候補への登録を示す情報の少なくとも一つを用いて、前記ユーザに配信されるコンテンツを抽出する、
ことを特徴とする請求項1〜9のいずれか一つに記載の抽出装置。
The acquisition unit
As the user's action history, obtain at least one of information indicating a bid for a product at a predetermined auction site, a successful bid for the product, and registration to a bid candidate for the product,
The extraction unit includes:
The information acquired by the acquisition unit is distributed to the user using at least one of information indicating a bid for a product at the auction site, a successful bid for the product, and registration as a bid candidate for the product. Content to be extracted,
The extraction apparatus according to any one of claims 1 to 9, wherein
前記取得部は、
前記ユーザの行動履歴として、所定のオークションサイトにおける商材への入札、商材の落札、及び商材の入札候補への登録を示す情報の少なくとも一つを取得し、
前記生成部は、
前記取得部によって取得された情報のうち、前記オークションサイトにおける商材への入札、又は商材の入札候補への登録に対応する行動履歴から抽出されるキーワードには、商材の落札に対応する行動履歴から抽出されるキーワードに比べて高い数値の前記指標値を設定し、設定された指標値によって重み付けされた前記キーワードを用いて、前記ユーザの特徴情報を生成する、
ことを特徴とする請求項4又は5に記載の抽出装置。
The acquisition unit
As the user's action history, obtain at least one of information indicating a bid for a product at a predetermined auction site, a successful bid for the product, and registration to a bid candidate for the product,
The generator is
Of the information acquired by the acquisition unit, a keyword extracted from an action history corresponding to a bid for a product on the auction site or registration of a product as a bid candidate corresponds to a successful bid for the product. Set the index value that is higher than the keyword extracted from the action history, and generate the feature information of the user using the keyword weighted by the set index value.
The extraction apparatus according to claim 4 or 5, wherein
前記ユーザに対応する端末装置から前記所定のコンテンツの配信要求を受け付ける受付部と、
前記受付部によって受け付けられた前記所定のコンテンツの配信要求を送信した前記端末装置に、前記抽出部によって抽出された所定のコンテンツを配信する配信部と、
をさらに備えたことを特徴とする請求項1〜11のいずれか一つに記載の抽出装置。
A receiving unit that receives a distribution request for the predetermined content from a terminal device corresponding to the user;
A distribution unit that distributes the predetermined content extracted by the extraction unit to the terminal device that has transmitted the distribution request for the predetermined content received by the reception unit;
The extraction device according to claim 1, further comprising:
コンピュータが実行する抽出方法であって、
ユーザに関する情報のうち、通信ネットワークを介して提供される商取引サービスにおいて、ユーザによって特定の商材が購入対象の候補として登録された行動履歴を取得する取得工程と、
前記取得工程により取得された前記ユーザの行動履歴に基づいて、前記ユーザに配信される所定のコンテンツを抽出する抽出工程と、
を含み、
前記取得工程は、
前記ユーザの行動履歴として、所定のオークションサイトにおいてユーザが商材へ入札した際の入札価格及び入札した際の現在価格を取得し、
前記抽出工程は、
前記ユーザが商材へ入札した際の入札価格及び入札した際の現在価格の差に基づいて、当該ユーザに配信される所定のコンテンツを抽出する、
ことを特徴とする抽出方法。
An extraction method performed by a computer,
Among the information about the user, in a commercial transaction service provided via a communication network, an acquisition step of acquiring an action history in which a specific product is registered as a candidate for purchase by the user;
An extraction step of extracting predetermined content distributed to the user based on the user's behavior history acquired by the acquisition step;
Including
The acquisition step includes
As the user's action history, a bid price when the user bids on the product at the predetermined auction site and a current price when the bid is obtained,
The extraction step includes
Extracting a predetermined content to be distributed to the user based on a difference between a bid price when the user bids on the merchandise and a current price when the user bids;
An extraction method characterized by that.
ユーザに関する情報のうち、通信ネットワークを介して提供される商取引サービスにおいて、ユーザによって特定の商材が購入対象の候補として登録された行動履歴を取得する取得手順と、
前記取得手順により取得された前記ユーザの行動履歴に基づいて、前記ユーザに配信される所定のコンテンツを抽出する抽出手順と、
をコンピュータに実行させ、
前記取得手順は、
前記ユーザの行動履歴として、所定のオークションサイトにおいてユーザが商材へ入札した際の入札価格及び入札した際の現在価格を取得し、
前記抽出手順は、
前記ユーザが商材へ入札した際の入札価格及び入札した際の現在価格の差に基づいて、当該ユーザに配信される所定のコンテンツを抽出する、
ことを特徴とする抽出プログラム。
Among the information about the user, in a commercial transaction service provided via a communication network, an acquisition procedure for acquiring a behavior history in which a specific product is registered as a candidate for purchase by the user;
An extraction procedure for extracting predetermined content distributed to the user based on the user's behavior history acquired by the acquisition procedure;
To the computer,
The acquisition procedure is as follows:
As the user's action history, a bid price when the user bids on the product at the predetermined auction site and a current price when the bid is obtained,
The extraction procedure is:
Extracting a predetermined content to be distributed to the user based on a difference between a bid price when the user bids on the merchandise and a current price when the user bids;
An extraction program characterized by that.
コンピュータが実行する抽出方法であって、
ユーザに関する情報のうち、通信ネットワークを介して提供される商取引サービスにおいて、ユーザによって特定の商材が購入対象の候補として登録された行動履歴を取得する取得工程と、
前記取得工程により取得された前記ユーザの行動履歴に基づいて、前記ユーザに配信される所定のコンテンツを抽出する抽出工程と、
を含み、
前記取得工程は、
前記ユーザの行動履歴として、所定のオークションサイトにおいてユーザが同一の商材へ入札した回数を取得し、
前記抽出工程は、
前記ユーザが同一の商材へ入札した回数に基づいて、当該ユーザに配信される所定のコンテンツを抽出する、
ことを特徴とする抽出方法。
An extraction method performed by a computer,
Among the information about the user, in a commercial transaction service provided via a communication network, an acquisition step of acquiring an action history in which a specific product is registered as a candidate for purchase by the user;
An extraction step of extracting predetermined content distributed to the user based on the user's behavior history acquired by the acquisition step;
Including
The acquisition step includes
As the user's action history, obtain the number of times that the user bids on the same product at a predetermined auction site,
The extraction step includes
Based on the number of times the user bids on the same product, the predetermined content distributed to the user is extracted.
An extraction method characterized by that.
ユーザに関する情報のうち、通信ネットワークを介して提供される商取引サービスにおいて、ユーザによって特定の商材が購入対象の候補として登録された行動履歴を取得する取得手順と、
前記取得手順により取得された前記ユーザの行動履歴に基づいて、前記ユーザに配信される所定のコンテンツを抽出する抽出手順と、
をコンピュータに実行させ、
前記取得手順は、
前記ユーザの行動履歴として、所定のオークションサイトにおいてユーザが同一の商材へ入札した回数を取得し、
前記抽出手順は、
前記ユーザが同一の商材へ入札した回数に基づいて、当該ユーザに配信される所定のコンテンツを抽出する、
ことを特徴とする抽出プログラム。
Among the information about the user, in a commercial transaction service provided via a communication network, an acquisition procedure for acquiring a behavior history in which a specific product is registered as a candidate for purchase by the user;
An extraction procedure for extracting predetermined content distributed to the user based on the user's behavior history acquired by the acquisition procedure;
To the computer,
The acquisition procedure is as follows:
As the user's action history, obtain the number of times that the user bids on the same product at a predetermined auction site,
The extraction procedure is:
Based on the number of times the user bids on the same product, the predetermined content distributed to the user is extracted.
An extraction program characterized by that.
JP2014190414A 2014-09-18 2014-09-18 Extraction apparatus, extraction method, and extraction program Active JP6320258B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014190414A JP6320258B2 (en) 2014-09-18 2014-09-18 Extraction apparatus, extraction method, and extraction program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014190414A JP6320258B2 (en) 2014-09-18 2014-09-18 Extraction apparatus, extraction method, and extraction program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2018030763A Division JP2018088282A (en) 2018-02-23 2018-02-23 Extracting apparatus, extracting method, and extracting program

Publications (2)

Publication Number Publication Date
JP2016062358A JP2016062358A (en) 2016-04-25
JP6320258B2 true JP6320258B2 (en) 2018-05-09

Family

ID=55797833

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014190414A Active JP6320258B2 (en) 2014-09-18 2014-09-18 Extraction apparatus, extraction method, and extraction program

Country Status (1)

Country Link
JP (1) JP6320258B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6906735B2 (en) * 2016-06-29 2021-07-21 Line株式会社 Programs, information processing methods, and information processing equipment
JP2020087270A (en) * 2018-11-30 2020-06-04 大日本印刷株式会社 Advertisement distribution device, control method and program
JP6995282B1 (en) 2021-01-15 2022-01-14 株式会社エクサウィザーズ Content distribution methods, devices, and programs
JP7482557B1 (en) 2023-01-20 2024-05-14 株式会社InsightX Information processing device, information processing method, and program
CN117495515B (en) * 2023-12-29 2024-04-05 优材优建(青岛)供应链科技有限公司 Bid intelligent matching method, system, computer equipment and storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6317722B1 (en) * 1998-09-18 2001-11-13 Amazon.Com, Inc. Use of electronic shopping carts to generate personal recommendations
JP2001265808A (en) * 2000-03-22 2001-09-28 Skysoft Inc System and method for information retrieval
US8504575B2 (en) * 2006-03-29 2013-08-06 Yahoo! Inc. Behavioral targeting system
JP4833043B2 (en) * 2006-11-30 2011-12-07 ヤフー株式会社 Affinity device using blog or query click
JP5165422B2 (en) * 2008-03-14 2013-03-21 株式会社エヌ・ティ・ティ・ドコモ Information providing system and information providing method
JP5462983B1 (en) * 2013-03-29 2014-04-02 楽天株式会社 Information processing apparatus, information processing method, and information processing program

Also Published As

Publication number Publication date
JP2016062358A (en) 2016-04-25

Similar Documents

Publication Publication Date Title
JP7311554B2 (en) Calculation device, calculation method and calculation program
JP6271345B2 (en) Extraction apparatus, extraction method, and extraction program
JP6023129B2 (en) Extraction apparatus, extraction method, and extraction program
US20140074649A1 (en) Grocery recommendation engine
US20120078721A1 (en) Product Interest Targeting
US20130013428A1 (en) Method and apparatus for presenting offers
JP2018147045A (en) Retrieval device, retrieval method, and retrieval program
JP2015179459A (en) Information processor, information processing method, and information processing program
JP6320258B2 (en) Extraction apparatus, extraction method, and extraction program
JP2018088282A (en) Extracting apparatus, extracting method, and extracting program
JP2016177536A (en) Extraction device, extraction method and extraction program
JP6865045B2 (en) Search device, search method and search program
JP6698730B2 (en) Extraction device, extraction method, and extraction program
US20140040004A1 (en) Identifying a deal in shopping results
JP6377213B2 (en) CONTENT GENERATION DEVICE, CONTENT GENERATION METHOD, AND CONTENT GENERATION PROGRAM
JP6373140B2 (en) Extraction apparatus, extraction method, and extraction program
JP6311052B1 (en) Extraction apparatus, extraction method, and extraction program
JP6282965B2 (en) Reception device, reception method, and reception program
JP6100741B2 (en) Extraction apparatus, extraction method and extraction program
JP6664598B2 (en) Provision device, provision method, and provision program
JP7042787B2 (en) Judgment device, judgment method, and judgment program
US20210097574A1 (en) Delivering advertisements to mobile applications
JP2017138970A (en) Learning device, learning method and learning program
JP2020091816A (en) Information processing device, information processing method and information processing program
JP5968381B2 (en) Extraction apparatus, extraction method and extraction program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160915

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170825

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170905

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171106

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171226

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180223

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: 20180306

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180403

R150 Certificate of patent or registration of utility model

Ref document number: 6320258

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

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