(57)【要約】【課題】複数の席を分類するクラスタリング情報を適切に生成すること。【解決手段】本願に係る情報処理装置は、取得部と、生成部とを備える。取得部は、複数の席が設けられるイベントに関するユーザの行動ログを取得する。生成部は、取得部により取得された行動ログに基づいて、複数の席を分類するクラスタリング情報を生成する。【選択図】図６
2020204972.tif 000002
【特許請求の範囲】
【請求項１】
複数の席が設けられるイベントに関するユーザの行動ログを取得する取得部と、
前記取得部により取得された前記行動ログに基づいて、前記複数の席を分類するクラスタリング情報を生成する生成部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記取得部は、
前記イベントの開催前における前記ユーザの前記行動ログを取得し、
前記生成部は、
前記イベントの開催前の時点において、前記クラスタリング情報を生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得部は、
前記イベントのチケット販売時における前記ユーザの前記行動ログを取得し、
前記生成部は、
前記イベントのチケット販売時において、前記クラスタリング情報を生成する
ことを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記取得部は、
前記ユーザによる前記イベントに対応するコンテンツの閲覧を示す前記行動ログを取得し、
前記生成部は、
前記ユーザによる前記コンテンツの閲覧に基づいて、前記クラスタリング情報を生成する
ことを特徴とする請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記取得部は、
前記ユーザによる前記イベントのチケット販売に関するコンテンツの閲覧を示す前記行動ログを取得し、
前記生成部は、
前記ユーザによる前記イベントのチケット販売に関するコンテンツの閲覧に基づいて、前記クラスタリング情報を生成する
ことを特徴とする請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記取得部は、
前記ユーザによる前記複数の席に関するコンテンツの閲覧を示す前記行動ログを取得し、
前記生成部は、
前記ユーザによる前記複数の席に関するコンテンツの閲覧に基づいて、前記クラスタリング情報を生成する
ことを特徴とする請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項７】
前記取得部は、
前記複数の席の各々を選択可能に前記ユーザに提示するコンテンツである席提示コンテンツに対する、前記ユーザの選択を示す前記行動ログを取得し、
前記生成部は、
前記席提示コンテンツに対する前記ユーザの選択に基づいて、前記クラスタリング情報を生成する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記取得部は、
前記席提示コンテンツに表示される前記複数の席の各々に対する、前記ユーザの選択を示す前記行動ログを取得する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記取得部は、
前記席提示コンテンツに表示される前記複数の席の各々に対する、前記ユーザの選択順序を示す前記行動ログを取得し、
前記生成部は、
前記ユーザの前記複数の席の選択順序に基づいて、前記クラスタリング情報を生成する
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記取得部は、
前記ユーザによる前記複数の席の各々に対応するコンテンツである席個別コンテンツの閲覧を示す前記行動ログを取得し、
前記生成部は、
前記ユーザによる前記席個別コンテンツの閲覧に基づいて、前記クラスタリング情報を生成する
ことを特徴とする請求項１〜９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記取得部は、
前記ユーザによる前記席個別コンテンツの閲覧順序を示す前記行動ログを取得し、
前記生成部は、
前記ユーザによる前記席個別コンテンツの閲覧順序に基づいて、前記クラスタリング情報を生成する
ことを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
コンピュータが実行する情報処理方法であって、
複数の席が設けられるイベントに関するユーザの行動ログを取得する取得工程と、
前記取得工程により取得された前記行動ログに基づいて、前記複数の席を分類するクラスタリング情報を生成する生成工程と、
を含むことを特徴とする情報処理方法。
【請求項１３】
複数の席が設けられるイベントに関するユーザの行動ログを取得する取得手順と、
前記取得手順により取得された前記行動ログに基づいて、前記複数の席を分類するクラスタリング情報を生成する生成手順と、
をコンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
従来、映画館のシネアド（Cinema  Advertising）による映画館側の全体の収益を予測し、予測した収益を映画館側に通知するサービスを提供する技術が知られている（文献１）。例えば、映画館側が新たなチケット料金を設定した場合に、映画館側が得ることができる収益を通知するサービスを提供する技術が知られている。また、従来、興行イベントチケットの属性に基づいて、興行イベントチケットの推奨価格を決定する技術が知られている（文献２）。また、従来、第１販売価格と在庫数の変動とに基づいて、第２販売価格を算出する技術が知られている（文献３）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１７９４７２号公報
【特許文献２】特表２０１２−５００４２９号公報
【特許文献３】特許第６５１６８０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術は、チケットの価格の決定に関する技術に過ぎず、複数の席を分類するクラスタリング情報を適切に生成することができるとは限らなかった。
【０００５】
本願は、上記に鑑みてなされたものであって、複数の席を分類するクラスタリング情報を適切に生成することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る情報処理装置は、複数の席が設けられるイベントに関するユーザの行動ログを取得する取得部と、前記取得部により取得された前記行動ログに基づいて、前記複数の席を分類するクラスタリング情報を生成する生成部とを備えることを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、複数の席を分類するクラスタリング情報を適切に生成することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る情報処理の一例を示す図である。
【図２】図２は、実施形態に係る情報処理の一例を示す図である。
【図３】図３は、実施形態に係る情報処理システムの構成例を示す図である。
【図４】図４は、実施形態に係る端末装置の構成例を示す図である。
【図５】図５は、実施形態に係るチケット販売装置の構成例を示す図である。
【図６】図６は、実施形態に係る情報処理装置の構成例を示す図である。
【図７】図７は、実施形態に係るイベント席情報記憶部の一例を示す図である。
【図８】図８は、実施形態に係る行動ログ情報記憶部の一例を示す図である。
【図９】図９は、実施形態に係るクラスタリング情報記憶部の一例を示す図である。
【図１０】図１０は、実施形態に係る情報処理の一例を示すフローチャートである。
【図１１】図１１は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る情報処理装置、情報処理方法及び情報処理プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法及び情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
（実施形態）
〔１．情報処理の一例〕
図１では、情報処理装置１００が、ユーザ（利用者）の行動ログに基づいて、対象となるイベント（以下、適宜、「対象イベント」と呼ぶ）の複数の席を分類（グルーピング）するクラスタリング情報を生成する場合を示す。なお、図１では、対象イベントがイベントＡである場合を示す。図１では、情報処理装置１００は、イベントＡの座席表に関する席情報ＳＣ１に示す席ＳＨ１乃至席ＳＨ９を分類の対象としてクラスタリング情報を生成する。なお、席情報ＳＣ１−１乃至席情報ＳＣ１−３は、ユーザにより閲覧された席を示す情報である。そして、情報処理装置１００は、生成したクラスタリング情報の情報提供のサービスを行うものとする。また、図１の例では、説明を簡単にするために、コンテンツの閲覧を示す行動ログに基づく場合を示すが、コンテンツに対するユーザの選択に基づいてクラスタリング情報を生成してもよい。この点についての詳細は後述する。
【００１１】
実施形態の対象とする複数の席は、複数の席が所定の範囲内に配置されるものであれば、どのような複数の席が対象であってもよい。実施形態の対象とする複数の席は、物理的な空間上に配置されるものであってもよい。例えば、実施形態の対象とする複数の席は、野球のスタジアムや映画館などの会場で配置されるものであってもよいし、飛行機や新幹線などの移動体で配置されるものであってもよい。例えば、実施形態の対象とする複数の席は、会場などの物理的な空間上に配置されるものに限らず、インターネットなどの仮想的な空間上に配置されるものであってもよい。例えば、実施形態の対象とする複数の席は、仮想空間上のイベントで配置されるものであってもよい。例えば、実施形態の対象とする複数の席は、縦×横の比率が同一となるように配置される複数の席であってもよいし、縦×横の比率が異なるように配置される複数の席であってもよい。例えば、実施形態の対象とする複数の席は、縦×横の概念に基づいて配置されるものに限らず、円や扇状や菱形などの所定の図形に関する概念に基づいて配置されるものであってもよい。また、実施形態の対象とする複数の席に含まれる席の数に限りはないものとする。以下、図１を用いて、実施形態に係る情報処理の一例を説明する。
【００１２】
情報処理装置１００は、ユーザの行動ログを取得する（ステップＳ１０１）。図１では、情報処理装置１００は、対象イベントであるイベントＡに関するユーザの行動ログを取得する。ステップＳ１０１では、情報処理装置１００は、ユーザＵ１の行動ログＬＧ１を取得する。具体的には、情報処理装置１００は、ユーザＵ１の端末装置１０−１から送信された行動ログＬＧ１を取得する。なお、行動ログＬＧ１は、ユーザＵ１が日時ＤＡ１１に席ＳＨ９のコンテンツを閲覧したことを示す。また、行動ログＬＧ１は、ユーザＵ１が日時ＤＡ１２に席ＳＨ３のコンテンツを閲覧したことを示す。
【００１３】
情報処理装置１００は、取得した行動ログを所定の記憶部に格納する。例えば、情報処理装置１００は、取得した行動ログを行動ログ情報記憶部１２２に格納してもよい。例えば、情報処理装置１００は、行動ログＬＧ１を行動ログ情報記憶部１２２に格納してもよい。
【００１４】
情報処理装置１００により取得される行動ログは、対象イベントに関するユーザの行動ログであれば、どのようなものであってもよい。例えば、行動ログは、ユーザの閲覧を示す行動であってもよい。例えば、行動ログは、対象イベントに対応するコンテンツの閲覧を示す行動ログであってもよい。例えば、行動ログは、対象イベントのチケットの販売に関するコンテンツの閲覧を示す行動ログであってもよい。例えば、行動ログは、複数の席に関するコンテンツの閲覧を示す行動ログであってもよい。例えば、行動ログは、複数の席の各々に対応するコンテンツ（以下、適宜、「席個別コンテンツ」と呼ぶ）の閲覧を示す行動ログであってもよい。例えば、行動ログは、席個別コンテンツの閲覧順序を示す行動ログであってもよい。また、行動ログは、ユーザの選択を示す行動ログであってもよい。例えば、行動ログは、複数の席の各々を選択可能にユーザに提示するコンテンツ（以下、適宜、「席提示コンテンツ」と呼ぶ）に対するユーザの選択を示す行動ログであってもよい。例えば、行動ログは、席提示コンテンツに表示される複数の席の各々に対するユーザの選択を示す行動ログであってもよい。例えば、行動ログは、席提示コンテンツに表示される複数の席の各々に対するユーザの選択順序を示す行動ログであってもよい。なお、席提示コンテンツを用いた処理については後述する。
【００１５】
情報処理装置１００は、対象イベントの席情報とユーザの行動ログとに基づいて、クラスタリング情報を生成する（ステップＳ１０２）。図１では、情報処理装置１００は、イベント席情報記憶部１２１に格納されたイベントＡの席情報に基づいて、クラスタリング情報を生成する。ステップＳ１０２では、情報処理装置１００は、イベントＡの席情報と、行動ログＬＧ１とに基づいて、クラスタＣＬ１を生成する。具体的には、情報処理装置１００は、イベントＡの座席表の項目に含まれる席情報ＳＣ１と、行動ログＬＧ１の内容の項目に含まれる情報とを比較することにより、席ＳＨ３と席ＳＨ９とをクラスタリングしたクラスタＣＬ１に関するクラスタリング情報を生成する。
【００１６】
情報処理装置１００は、生成したクラスタリング情報を所定の記憶部に格納する（ステップＳ１０３）。ステップＳ１０３では、情報処理装置１００は、クラスタＣＬ１に関するクラスタリング情報をクラスタリング情報記憶部１２３に格納する。
【００１７】
情報処理装置１００は、他のユーザの行動ログを取得する（ステップＳ１０４）。図１では、情報処理装置１００は、対象イベントであるイベントＡに関する他のユーザの行動ログを取得する。ステップＳ１０４では、情報処理装置１００は、ユーザＵ２の行動ログＬＧ２を取得する。具体的には、情報処理装置１００は、ユーザＵ２の端末装置１０−２から送信された行動ログＬＧ２を取得する。なお、行動ログＬＧ２は、ユーザＵ２が日時ＤＡ２１に席ＳＨ５のコンテンツを閲覧したことを示す。また、行動ログＬＧ２は、ユーザＵ２が日時ＤＡ２２に席ＳＨ８のコンテンツを閲覧したことを示す。また、行動ログＬＧ３は、ユーザＵ３が日時ＤＡ２３に席ＳＨ４のコンテンツを閲覧したことを示す。
【００１８】
情報処理装置１００は、取得した行動ログを所定の記憶部に格納する。例えば、情報処理装置１００は、取得した行動ログを行動ログ情報記憶部１２２に格納してもよい。ユーザＵ２の場合、情報処理装置１００は、行動ログＬＧ２を行動ログ情報記憶部１２２に格納してもよい。
【００１９】
情報処理装置１００は、対象イベントの席情報と他のユーザの行動ログとに基づいて、クラスタリング情報を生成する（ステップＳ１０５）。ステップＳ１０５では、情報処理装置１００は、イベントＡの席情報と、行動ログＬＧ２とに基づいて、クラスタＣＬ２を生成する。具体的には、情報処理装置１００は、イベントＡの座席表の項目に含まれる席情報ＳＣ１と、行動ログＬＧ２の内容の項目に含まれる情報とを比較することにより、席ＳＨ４と席ＳＨ５と席ＳＨ８とをクラスタリングしたクラスタＣＬ２に関するクラスタリング情報を生成する。
【００２０】
情報処理装置１００は、生成したクラスタリング情報を所定の記憶部に格納する（ステップＳ１０６）。ステップＳ１０６では、情報処理装置１００は、クラスタＣＬ２に関するクラスタリング情報をクラスタリング情報記憶部１２３に格納する。
【００２１】
情報処理装置１００は、複数の他のユーザの行動ログを取得してもよい。図１に示されていないが、情報処理装置１００は、ユーザＵ１及びユーザＵ２以外の他のユーザの行動ログを取得してもよい。情報処理装置１００は、複数の他のユーザの行動ログを取得した場合、複数の他のユーザの行動ログの各々に対して、ステップＳ１０５及びステップＳ１０６と同様の処理を行ってもよい。すなわち、情報処理装置１００は、複数の他のユーザの行動ログの各々に対してクラスタリング情報を生成してもよい。これにより、情報処理装置１００は、ユーザ行動を基に座席をグルーピングすることができる。また、情報処理装置１００は、座席表に含まれる複数の席の位置以外の関係性に基づいてグルーピングすることができる。
【００２２】
情報処理装置１００は、クラスタリング情報の情報提供のサービスを提供する（ステップＳ１０７）。情報処理装置１００は、生成された各々のクラスタに関するクラスタリング情報の情報提供のサービスを提供する。情報処理装置１００は、クラスタリング情報をチケット販売装置４０へ送信する。図１では、情報処理装置１００は、生成されたクラスタＣＬ１やクラスタＣＬ２に関するクラスタリング情報を送信する。
【００２３】
〔２．処理のバリエーション〕
（２−１．選択）
図１に示す例では、コンテンツの閲覧に基づいてクラスタリング情報を生成する場合を示したが、コンテンツに対するユーザの選択に基づいてクラスタリング情報を生成してもよい。図２では、情報処理装置１００が、ユーザの選択を示す行動ログに基づいて、対象イベントの複数の席を分類するクラスタリング情報を生成する場合を示す。図２では、端末装置１０に、対象イベントであるイベントＡの席情報ＳＣ２１を示す席提示コンテンツＣＴ１が表示される場合を示す。図２では、情報処理装置１００は、席提示コンテンツＣＴ１に対するユーザの選択に基づいて、クラスタリング情報を生成する。具体的には、情報処理装置１００は、席ＳＨ１と席ＳＨ７と席ＳＨ９とをクラスタリングする。なお、図２では、ユーザのタッチ又はタップによる選択を一例として示すが、ユーザの選択とみなすことができれば、どのような選択であってもよい。例えば、情報処理装置１００は、ユーザの視線や音声などの情報に基づいてユーザの選択を検知してもよい。例えば、情報処理装置１００は、ユーザの視線や音声などの情報と、ユーザの生体情報（例えば、血圧、心拍数、体温、脳活動）とに基づいてユーザの選択を検知してもよい。
【００２４】
情報処理装置１００は、ユーザの選択を示す行動ログを取得する。情報処理装置１００は、席提示コンテンツＣＴ１に対するユーザの選択を示す行動ログを取得する。具体的には、情報処理装置１００は、席提示コンテンツＣＴ１に含まれる席ＳＨ１を示す席情報に対するユーザの選択を示す行動ログを取得する（ステップＳ２０１）。情報処理装置１００は、端末装置１０から送信されたユーザの選択を示す行動ログを取得する。
【００２５】
情報処理装置１００は、席ＳＨ１が選択されたため、席ＳＨ１が選択されたことを示す色を席ＳＨ１の領域内に表示する。なお、席ＳＨ１が選択されたことを示す色を席ＳＨ１の領域内に表示した席提示コンテンツＣＴ１を、適宜、席提示コンテンツＣＴ１−２と表記する。例えば、選択された席の領域内を黒色にすることにより、席が選択されたことを示す。
【００２６】
情報処理装置１００は、席提示コンテンツＣＴ１−２に含まれる席ＳＨ７を示す席情報に対するユーザの選択を示す行動ログを取得する（ステップＳ２０２）。
【００２７】
情報処理装置１００は、席ＳＨ７が選択されたため、席ＳＨ７が選択されたことを示す色を席ＳＨ７の領域内に表示する。なお、席ＳＨ７が選択されたことを示す色を席ＳＨ７の領域内に表示した席提示コンテンツＣＴ１−２を、適宜、席提示コンテンツＣＴ１−３と表記する。すなわち、席ＳＨ７が選択されたことを示す色と、席ＳＨ１が選択されたことを示す色とを各々の席の領域内に表示した席提示コンテンツＣＴ１を、適宜、席提示コンテンツＣＴ１−３と表記する。
【００２８】
情報処理装置１００は、席提示コンテンツＣＴ１−３に含まれる席ＳＨ９を示す席情報に対するユーザの選択を示す行動ログを取得する（ステップＳ２０３）。
【００２９】
情報処理装置１００は、席ＳＨ９が選択されたため、席ＳＨ９が選択されたことを示す色を席ＳＨ９の領域内に表示する。なお、席ＳＨ９が選択されたことを示す色を席ＳＨ９の領域内に表示した席提示コンテンツＣＴ１−３を、適宜、席提示コンテンツＣＴ１−４と表記する。すなわち、席ＳＨ９が選択されたことを示す色と、席ＳＨ７が選択されたことを示す色と、席ＳＨ１が選択されたことを示す色とを各々の席の領域内に表示した席提示コンテンツＣＴ１を、適宜、席提示コンテンツＣＴ１−４と表記する。
【００３０】
情報処理装置１００は、クラスタリング情報を生成する（ステップＳ２０４）。具体的には、情報処理装置１００は、選択された席ＳＨ１と席ＳＨ７と席ＳＨ９とをクラスタリングしたクラスタＣＬ２１を生成する。情報処理装置１００は、クラスタＣＬ２１に関するクラスタリング情報を生成する。このように、情報処理装置１００は、イベントＡの席情報ＳＣ２１とユーザの選択を示す行動ログとに基づいて、クラスタリング情報を生成する。なお、席ＳＨ１と席ＳＨ７と席ＳＨ９とがクラスタリングされた席提示コンテンツＣＴ１を、適宜、席提示コンテンツＣＴ１−５と表記する。
【００３１】
情報処理装置１００は、生成したクラスタリング情報を所定の記憶部に格納する（ステップＳ２０５）。ステップＳ２０５では、情報処理装置１００は、クラスタＣＬ２１に関するクラスタリング情報をクラスタリング情報記憶部１２３に格納する。
【００３２】
情報処理装置１００は、図１と同様に、クラスタリング情報の情報提供のサービスを提供してもよい。
【００３３】
このように、情報処理装置１００は、席の詳細を閲覧しない場合であっても、ＵＩ（User  Interface）の操作に基づいて、クラスタリング情報を生成することができる。
【００３４】
（２−２．他のクラスタリング例）
情報処理装置１００は、複数の行動ログを取得した場合、取得した複数の行動ログに基づいて、クラスタリング情報を生成してもよい。例えば、情報処理装置１００は、複数のユーザから取得した複数の行動ログに基づいて、クラスタリング情報を生成してもよい。例えば、情報処理装置１００は、席を閲覧したユーザの行動ログの類似度に基づいて、クラスタリング情報を生成してもよい。言い替えると、情報処理装置１００は、席を閲覧したユーザの行動ログに基づく席の組み合わせの類似度に基づいて、クラスタリング情報を生成してもよい。なお、類似度は、ユーザの行動ログの重みに基づいて算出されてもよい。例えば、情報処理装置１００は、席を閲覧した数が少ないほどユーザの行動ログの重みを高くしてもよい。具体的には、情報処理装置１００は、数多くの席を閲覧したユーザの行動ログよりも、数少ない席を閲覧したユーザの行動ログの重みを高くすることにより算出された類似度に基づいて、クラスタリング情報を生成してもよい。また、情報処理装置１００は、所定の閾値以上の席を閲覧したユーザの行動ログの重みをゼロとしてもよい。例えば、情報処理装置１００は、席情報ＳＣ１に含まれる全ての席を閲覧したユーザの行動ログの重みをゼロとしてもよい。また、情報処理装置１００は、全ての席を閲覧したユーザの行動ログに基づく組み合わせを除外することにより、クラスタリング情報を生成してもよい。また、情報処理装置１００は、席を閲覧したユーザの行動ログの類似度に基づいて、席の組み合わせの優先度（例えば、優先順位、ランキング）を決定してもよい。また、情報処理装置１００は、類似度が最大の組み合わせをクラスタに決定してもよい。このように、情報処理装置１００は、ユーザの行動ログの類似度に基づいて組み合わせの優先度を決定することで、クラスタリング情報を生成してもよい。このように、情報処理装置１００は、複数のユーザが閲覧した席の組み合わせのうち、類似度が高い行動ログに基づく組み合わせをクラスタリングすることにより、クラスタリング情報を生成してもよい。これにより、情報処理装置１００は、一のユーザの閲覧を示す行動ログに限らず、複数のユーザの閲覧を示す行動ログを取得した場合であっても、クラスタリング情報を適切に生成することができる。
【００３５】
情報処理装置１００は、閲覧順序に基づいて、ユーザの行動ログの類似度を算出してもよい。例えば、情報処理装置１００は、閲覧する順序が異なるほど、関連性が低いとして、類似度が低くなるように重み付けを行ってもよい。具体的な例を挙げると、情報処理装置１００は、席ＳＨ１と席ＳＨ２と席ＳＨ３との組み合わせのうち、席ＳＨ１、席ＳＨ２、席ＳＨ３の閲覧順序よりも、席ＳＨ３、席ＳＨ２、席ＳＨ１の閲覧順序の方が、類似度が低くなるように重み付けを行ってもよい。
【００３６】
（２−３．期間）
情報処理装置１００は、所定の期間内のユーザの行動ログに基づいて、クラスタリング情報を生成してもよい。例えば、情報処理装置１００は、予め定められた所定の期間内のユーザの行動ログに基づいて、クラスタリング情報を生成してもよい。例えば、情報処理装置１００は、３０分単位や一日単位などの単位でのユーザの行動ログに基づいて、クラスタリング情報を生成してもよい。例えば、情報処理装置１００は、ブラウザが起動してから所定の期間内のユーザの行動ログに基づいて、クラスタリング情報を生成してもよい。
【００３７】
（２−４．セッション）
情報処理装置１００は、一連のセッションで行われたユーザの行動ログに基づいて、クラスタリング情報を生成してもよい。例えば、情報処理装置１００は、ユーザの一連の操作の中で行われたユーザの行動ログに基づいて、クラスタリング情報を生成してもよい。例えば、情報処理装置１００は、ブラウザが起動してから終了するまでの一連の操作の中で行われたユーザの行動ログに基づいて、クラスタリング情報を生成してもよい。また、情報処理装置１００は、一連のセッションの期間に基づいて、ユーザの行動ログの類似度を算出してもよい。例えば、情報処理装置１００は、セッションの期間が短いほど、類似度が高くなるように重み付けを行ってもよい。
【００３８】
（２−５．販売価格）
情報処理装置１００は、クラスタごとのランクに基づいてクラスタに含まれる席のチケットの販売価格を決定してもよい。なお、クラスタごとのランクは、どのように決定されてもよいものとする。例えば、クラスタごとのランクは、クラスタリングされた席の数に応じてランク付けされてもよい。例えば、クラスタごとのランクは、クラスタリングされた席の中心からステージまでの距離に応じてランク付けされてもよい。具体的な例を挙げると、情報処理装置１００は、クラスタリングされた席の中心からステージまでの距離が最小のクラスタを、ランクが最大のランクＳに決定してもよい。また、情報処理装置１００は、ランクＳの係数と席全体の販売価格とを乗算することにより、ランクＳのクラスタに含まれる席のチケットの販売価格を算出してもよい。
【００３９】
（２−６．クラスタリング）
実施形態では、クラスタリングの条件をどのように決定してもよいものとする。例えば、情報処理装置１００は、クラスタリングの条件として、生成するクラスタの数を決定してもよい。例えば、情報処理装置１００は、クラスタリングの条件として、それぞれのクラスタに含まれる席の最小構成要素の数を決定してもよい。例えば、情報処理装置１００は、それぞれのクラスタに含まれる席の構成要素の閾値を決定してもよい。例えば、情報処理装置１００は、構成要素の下限が１の場合、単数の席のクラスタを生成してもよい。例えば、情報処理装置１００は、構成要素の下限が２以上の場合、複数の席をクラスタリングしたクラスタを生成してもよい。例えば、情報処理装置１００は、構成要素の下限が、席情報に含まれる席数の場合、席情報に含まれる全ての席をクラスタリングした１つのクラスタを生成してもよい。
【００４０】
（２−７．タイミング）
実施形態では、クラスタリング情報を生成するタイミングに限定はないものとする。例えば、情報処理装置１００は、対象イベントの開催前の時点において、クラスタリング情報を生成してもよい。例えば、情報処理装置１００は、対象イベントの開催前におけるユーザの行動ログを取得した場合、対象イベントの開催前の時点において、クラスタリング情報を生成してもよい。例えば、情報処理装置１００は、対象イベントのチケット販売時において、クラスタリング情報を生成してもよい。例えば、情報処理装置１００は、対象イベントのチケット販売時におけるユーザの行動ログを取得した場合、対象イベントのチケット販売時において、クラスタリング情報を生成してもよい。
【００４１】
（２−８．売り出しタイミングへの活用）
情報処理装置１００は、クラスタリングされた席ごとにチケットを販売するようチケット販売装置４０へ情報提供を行ってもよい。例えば、情報処理装置１００は、クラスタリングされた席ごとのチケットを期間ごとに販売するようチケット販売装置４０へ情報提供を行ってもよい。例えば、情報処理装置１００は、最初はクラスタＡに含まれる席のチケットを販売し、所定の期間が経過するごとに、クラスタＢやクラスタＣなどの他のクラスタに含まれる席のチケットを販売するようチケット販売装置４０へ情報提供を行ってもよい。例えば、情報処理装置１００は、最初はランクが最大のランクＳのクラスタに含まれる席のチケットを販売し、所定の期間が経過するごとに、徐々に低いランクのクラスタに含まれる席のチケットを販売するようチケット販売装置４０へ情報提供を行ってもよい。例えば、情報処理装置１００は、所定の期間が経過するごとに、クラスタのランクが１ずつ低いランクのクラスタに含まれる席のチケットを販売するようチケット販売装置４０へ情報提供を行ってもよい。なお、所定の期間は、予め定められた期間に限らず、動的に決められた期間であってもよい。例えば、所定の期間は、売り出された所定のクラスタに含まれる席のチケットの販売状況に応じて動的に決められた期間であってもよい。例えば、売り出されたチケットがクラスタＡに含まれる席のチケットの場合、クラスタＡに含まれる席のチケットの販売状況に応じて動的に決められた期間であってもよい。例えば、所定の期間は、購入された所定のクラスタに含まれる席のチケットの枚数に応じて動的に決められた期間であってもよい。例えば、売り出されたチケットがクラスタＡに含まれる席のチケットの場合、購入されたクラスタＡに含まれる席のチケットの枚数に応じて動的に決められた期間であってもよい。
【００４２】
（２−９．レコメンド）
情報処理装置１００は、ユーザごとに所定のクラスタの席をレコメンド（推奨）するようチケット販売装置４０へ情報提供を行ってもよい。例えば、情報処理装置１００は、ユーザＡにはクラスタＡの席をレコメンドするようチケット販売装置４０へ情報提供を行ってもよい。例えば、情報処理装置１００は、所定の条件を満たすユーザには、所定のクラスタに含まれる席をレコメンドするようチケット販売装置４０へ情報提供を行ってもよい。具体的には、情報処理装置１００は、対象イベントの会員であるユーザには、ランクが高いクラスタに含まれる席をレコメンドするようチケット販売装置４０へ情報提供を行ってもよい。例えば、情報処理装置１００は、対象イベントにおけるユーザの購買に関する予測値が高いユーザには、ランクが高いクラスタに含まれる席をレコメンドするようチケット販売装置４０へ情報提供を行ってもよい。例えば、情報処理装置１００は、所定の条件を満たすユーザが、ランクが高いクラスタに含まれる席を優先的に購入できるようチケット販売装置４０へ情報提供を行ってもよい。
【００４３】
（２−１０．ネット購入での席選択ＵＩ改善）
情報処理装置１００は、ユーザのＵＩの操作に応じて、対応するクラスタに含まれる席を選択できるようチケット販売装置４０へ情報提供を行ってもよい。例えば、情報処理装置１００は、ユーザの選択に応じて、選択された席に対応するクラスタに含まれる席をユーザが選択できるようチケット販売装置４０へ情報提供を行ってもよい。具体的には、情報処理装置１００は、ユーザが価格を選択すると、選択された価格に対応するクラスタに含まれる席をユーザが選択できるようチケット販売装置４０へ情報提供を行ってもよい。具体的な例を挙げると、情報処理装置１００は、ユーザが２５００円を選択すると、２５００円でクラスタリングされているクラスタＡの席がアクティブ（例えば、操作可能）になってユーザが選択できるようチケット販売装置４０へ情報提供を行ってもよい。このように、情報処理装置１００は、インターネットなどで席のチケットを購入する際の席選択に関するＵＩの改善を促進させることができる。
【００４４】
〔３．情報処理システムの構成〕
図３に示す情報処理システム１について説明する。図３に示すように、情報処理システム１は、端末装置１０と、チケット販売装置４０と、情報処理装置１００とが含まれる。端末装置１０と、チケット販売装置４０と、情報処理装置１００とは所定の通信網（ネットワークＮ）を介して、有線または無線により通信可能に接続される。図３は、実施形態に係る情報処理システムの構成例を示す図である。なお、図３に示した情報処理システム１には、複数台の端末装置１０や、複数台のチケット販売装置４０や、複数台の情報処理装置１００が含まれてもよい。
【００４５】
端末装置１０は、ユーザによって利用される情報処理装置である。端末装置１０は、実施形態における処理を実現可能であれば、どのような装置であってもよい。また、端末装置１０は、スマートフォンや、タブレット型端末や、ノート型ＰＣや、デスクトップＰＣや、携帯電話機や、ＰＤＡ等の装置であってもよい。図１に示す例においては、端末装置１０がスマートフォンである場合を示す。
【００４６】
チケット販売装置４０は、チケットを販売するサーバ装置である。チケット販売装置４０は、ユーザの要求に応じてチケットを販売する。
【００４７】
情報処理装置１００は、席をグルーピングするために用いられる。情報処理装置１００は、例えば、ＰＣ、ＷＳ（Work  Station）等の情報処理装置であり、端末装置１０等からネットワークＮを介して送信されてきた情報に基づいて処理を行う。
【００４８】
〔４．端末装置の構成〕
次に、図４を用いて、実施形態に係る端末装置１０の構成について説明する。図４は、実施形態に係る端末装置１０の構成例を示す図である。図４に示すように、端末装置１０は、通信部１１と、入力部１２と、出力部１３と、制御部１４とを有する。
【００４９】
（通信部１１）
通信部１１は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１は、所定のネットワークＮと有線又は無線で接続され、所定のネットワークＮを介して、情報処理装置１００等との間で情報の送受信を行う。
【００５０】
（入力部１２）
入力部１２は、ユーザからの各種操作を受け付ける。図１に示す例では、ユーザＵ１及びユーザＵ２からの各種操作を受け付ける。例えば、入力部１２は、タッチパネル機能により表示面を介してユーザからの各種操作を受け付けてもよい。また、入力部１２は、端末装置１０に設けられたボタンや、端末装置１０に接続されたキーボードやマウスからの各種操作を受け付けてもよい。
【００５１】
（出力部１３）
出力部１３は、例えば液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等によって実現されるタブレット端末等の表示画面であり、各種情報を表示するための表示装置である。例えば、出力部１３は、対象イベントに関するコンテンツを出力する。例えば、出力部１３は、対象イベントの複数の席に関するコンテンツを出力する。
【００５２】
（制御部１４）
制御部１４は、例えば、コントローラ（controller）であり、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、端末装置１０内部の記憶装置に記憶されている各種プログラムがＲＡＭ（Random  Access  Memory)を作業領域として実行されることにより実現される。例えば、この各種プログラムには、端末装置１０にインストールされたアプリケーションのプログラムが含まれる。例えば、この各種プログラムには、対象イベントに関するコンテンツを表示するアプリケーションのプログラムが含まれる。また、制御部１４は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００５３】
図４に示すように、制御部１４は、送信部１４１と、受信部１４２を有し、以下に説明する情報処理の作用を実現または実行する。
【００５４】
（送信部１４１）
送信部１４１は、外部の情報処理装置へ各種情報を提供する。送信部１４１は、外部の情報処理装置へ各種情報を送信する。送信部１４１は、情報処理装置１００等の他の情報処理装置へ各種情報を送信する。例えば、送信部１４１は、ユーザの行動ログを送信する。例えば、送信部１４１は、対象イベントに関するユーザのコンテンツの閲覧を示す行動ログを送信する。例えば、送信部１４１は、対象イベントに関するコンテンツに対するユーザの選択を示す行動ログを送信する。
【００５５】
（受信部１４２）
受信部１４２は、各種情報を受信する。受信部１４２は、外部の情報処理装置から各種情報を受信する。受信部１４２は、対象イベントを管理する情報処理装置等の他の情報処理装置から対象イベントに関するコンテンツを受信する。
【００５６】
〔５．チケット販売装置の構成〕
次に、図５を用いて、実施形態に係るチケット販売装置４０の構成について説明する。図５は、実施形態に係るチケット販売装置４０の構成例を示す図である。図５に示すように、チケット販売装置４０は、通信部４１と、記憶部４２と、制御部４３とを有する。なお、チケット販売装置４０は、チケット販売装置４０の管理者から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００５７】
（通信部４１）
通信部４１は、例えば、ＮＩＣ等によって実現される。そして、通信部４１は、ネットワークＮと有線又は無線で接続され、ネットワークＮを介して、情報処理装置１００等との間で情報の送受信を行う。
【００５８】
（記憶部４２）
記憶部４２は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。例えば、記憶部４２は、チケットの販売状況に関する状況情報を記憶する。例えば、記憶部４２は、席のクラスタリング情報を記憶する。
【００５９】
（制御部４３）
制御部４３は、コントローラであり、例えば、ＣＰＵやＭＰＵ等によって、チケット販売装置４０内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部４３は、コントローラであり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００６０】
図５に示すように、制御部４３は、受信部４３１と、販売部４３２とを有し、以下に説明する情報処理の作用を実現または実行する。なお、制御部４３の内部構成は、図５に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００６１】
（受信部４３１）
受信部４３１は、各種情報を受信する。受信部４３１は、外部の情報処理装置から各種情報を受信する。受信部４３１は、情報処理装置１００等の他の情報処理装置から各種情報を受信する。例えば、受信部４３１は、席のクラスタリング情報を受信する。
【００６２】
（販売部４３２）
販売部４３２は、チケットの販売に関する処理を行う。販売部４３２は、外部の情報処理装置から受信した各種情報に応じてチケットの販売に関する処理を行う。例えば、販売部４３２は、端末装置１０から送信されたユーザの要求に応じてチケットの販売に関する処理を行う。例えば、販売部４３２は、情報処理装置１００から送信されたクラスタリング情報に応じてチケットの販売に関する処理を行う。
【００６３】
〔６．情報処理装置の構成〕
次に、図６を用いて、実施形態に係る情報処理装置１００の構成について説明する。図６は、実施形態に係る情報処理装置１００の構成例を示す図である。図６に示すように、情報処理装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、情報処理装置１００は、情報処理装置１００の管理者から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００６４】
（通信部１１０）
通信部１１０は、例えば、ＮＩＣ等によって実現される。そして、通信部１１０は、ネットワークＮと有線又は無線で接続され、ネットワークＮを介して、端末装置１０等との間で情報の送受信を行う。
【００６５】
（記憶部１２０）
記憶部１２０は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図６に示すように、記憶部１２０は、イベント席情報記憶部１２１と、行動ログ情報記憶部１２２と、クラスタリング情報記憶部１２３とを有する。
【００６６】
イベント席情報記憶部１２１は、対象イベントの席情報を記憶する。イベント席情報記憶部１２１は、対象イベントに設けられた複数の席の座席表を示す席情報を記憶する。ここで、図７に、実施形態に係るイベント席情報記憶部１２１の一例を示す。図７に示すように、イベント席情報記憶部１２１は、「対象イベントＩＤ」、「イベント名」、「会場」、「座情報」といった項目を有する。
【００６７】
「対象イベントＩＤ」は、対象イベントを識別するための識別情報を示す。「イベント名」は、対象イベントの名称を示す。例えば、「イベント名」は、対象イベントＩＶ１により識別される対象イベントの名称がイベントＡであることを示す。「会場」は、対象イベントが開催される会場を示す。例えば、「会場」は、対象イベントＩＶ１により識別される対象イベントが施設Ａで開催されることを示す。「座情報」は、対象イベントに設けられる複数の席の席情報を示す。例えば、「席情報」は、複数の席の位置関係や、複数の席を席ごとに識別するための識別情報（例えば、番号や記号）などの情報を含む座席表を示す。図８に示す例では、「席情報」に「席情報＃１」や「席情報＃２」といった概念的な情報が格納される例を示したが、実際には、複数の席の位置関係や、複数の席を席ごとに識別するための識別情報などの情報を含む座席表を示す席情報が格納される。また、「席情報」には、席個別の席情報が格納されてもよい。例えば、「席情報」には、子供用、大人用、女性用、シニア用、カップル用などの席個別の属性を示す席情報が格納されてもよい。例えば、「席情報」には、ステージ前、入り口付近、避難出口付近などの会場内での席個別の位置の属性を示す席情報が格納されてもよい。例えば、「席情報」には、音響がいい、ピアノの音が聞こえ易い、正面にポールがあり見えにくいなどの会場内での席個別の位置の空間の属性を示す席情報が格納されてもよい。
【００６８】
行動ログ情報記憶部１２２は、対象イベントのコンテンツに関するユーザの行動ログを記憶する。ここで、図８に、実施形態に係る行動ログ情報記憶部１２２の一例を示す。図８に示すように、行動ログ情報記憶部１２２は、「ユーザＩＤ」、「対象イベントＩＤ」、「行動ログ」といった項目を有する。
【００６９】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。「対象イベントＩＤ」は、対象イベントを識別するための識別情報を示す。「行動ログ」は、対象イベントのコンテンツに関するユーザの行動ログを示す。図８に示すように、「行動ログ」は、「日時」、「行動内容」といった項目を有してもよい。「日時」は、ユーザが所定の行動を行った日時を示す。「日時」は、「行動内容」に対応する行動をユーザが行った日時を示す。「行動内容」は、ユーザの行動ログの行動の内容を示す。図８に示す例では、「行動内容」に「行動内容＃１」や「行動内容＃２」といった概念的な情報が格納される例を示したが、実際には、「席ＳＨ９のコンテンツ閲覧」や「席ＳＨ３のコンテンツ閲覧」などのコンテンツの閲覧を示す情報などが格納される。
【００７０】
クラスタリング情報記憶部１２３は、対象イベントの席のクラスタリング情報を記憶する。ここで、図９に、実施形態に係るクラスタリング情報記憶部１２３の一例を示す。図９に示すように、クラスタリング情報記憶部１２３は、「対象イベントＩＤ」、「クラスタＩＤ」、「席（クラスタリング情報）」といった項目を有する。
【００７１】
「対象イベントＩＤ」は、対象イベントを識別するための識別情報を示す。「クラスタＩＤ」は、対象イベントに設けられる複数の席を分類するクラスタを識別するための識別情報を示す。「席（クラスタリング情報）」は、対象イベントに設けられる複数の席を分類するクラスタリング情報を示す。「席（クラスタリング情報）」は、クラスタリングされた席の組み合わせを示す。例えば、「席（クラスタリング情報）」は、席ＳＨ３と席ＳＨ９とがクラスタＣＬ１によりクラスタリングされたことを示す。
【００７２】
（制御部１３０）
制御部１３０は、コントローラであり、例えば、ＣＰＵやＭＰＵ等によって、情報処理装置１００内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、コントローラであり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００７３】
図６に示すように、制御部１３０は、取得部１３１と、決定部１３２と、生成部１３３と、提供部１３４とを有し、以下に説明する情報処理の作用を実現または実行する。なお、制御部１３０の内部構成は、図６に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００７４】
（取得部１３１）
取得部１３１は、各種情報を取得する。取得部１３１は、外部の情報処理装置から各種情報を取得する。取得部１３１は、端末装置１０等の他の情報処理装置から各種情報を取得する。
【００７５】
取得部１３１は、記憶部１２０から各種情報を取得する。取得部１３１は、イベント席情報記憶部１２１や行動ログ情報記憶部１２２やクラスタリング情報記憶部１２３から各種情報を取得する。
【００７６】
取得部１３１は、取得した各種情報を記憶部１２０に格納する。取得部１３１は、イベント席情報記憶部１２１や行動ログ情報記憶部１２２やクラスタリング情報記憶部１２３に各種情報を格納する。
【００７７】
取得部１３１は、他の機能構成により生成、決定された各種情報を取得する。
【００７８】
取得部１３１は、ユーザの行動ログを取得する。取得部１３１は、複数の席が設けられるイベントに関するユーザの行動ログを取得する。
【００７９】
取得部１３１は、イベント開催前におけるユーザの行動ログを取得する。取得部１３１は、イベントのチケット販売時におけるユーザの行動ログを取得する。
【００８０】
取得部１３１は、ユーザの閲覧を示す行動ログを取得する。取得部１３１は、イベントに対応するコンテンツの閲覧を示す行動ログを取得する。取得部１３１は、イベントのチケットの販売に関するコンテンツの閲覧を示す行動ログを取得する。取得部１３１は、複数の席に関するコンテンツの閲覧を示す行動ログを取得する。取得部１３１は、複数の席の各々に対応するコンテンツの閲覧を示す行動ログを取得する。取得部１３１は、席個別コンテンツの閲覧を示す行動ログを取得する。取得部１３１は、ユーザの閲覧順序を示す行動ログを取得する。取得部１３１は、席個別コンテンツの閲覧順序を示す行動ログを取得する。
【００８１】
取得部１３１は、ユーザの選択を示す行動ログを取得する。取得部１３１は、複数の席の各々を選択可能にユーザに提示するコンテンツに対するユーザの選択を示す行動ログを取得する。取得部１３１は、席提示コンテンツに対するユーザの選択を示す行動ログを取得する。取得部１３１は、席提示コンテンツに表示される複数の席の各々に対するユーザの選択を示す行動ログを取得する。取得部１３１は、ユーザの選択順序を示す行動ログを取得する。取得部１３１は、席提示コンテンツに表示される複数の席の各々に対するユーザの選択順序を示す行動ログを取得しる。
【００８２】
取得部１３１は、対象イベントの席情報を取得する。取得部１３１は、対象イベントの複数の席の座席表に関する席情報を取得する。取得部１３１は、対象イベントを管理する情報処理装置等の他の情報処理装置から送信された席情報を取得する。
【００８３】
（決定部１３２）
決定部１３２は、各種情報を判定する。決定部１３２は、各種情報を算出する。決定部１３２は、各種情報を決定する。決定部１３２は、記憶部１２０から各種情報を判定、算出、決定する。例えば、決定部１３２は、イベント席情報記憶部１２１や行動ログ情報記憶部１２２やクラスタリング情報記憶部１２３から各種情報を判定、算出、決定する。
【００８４】
決定部１３２は、他の機能構成により取得、生成された各種情報を判定、算出、決定する。また、決定部１３２は、他の機能構成により取得、生成された各種情報に基づいて、各種情報を判定、算出、決定する。
【００８５】
決定部１３２は、所定の閾値以上の行動ログを取得したか否かを判定する。決定部１３２は、所定の閾値以上の行動ログを取得したと判定した場合、取得した複数の行動ログに基づいて、クラスタを生成すると判定する。決定部１３２は、所定の閾値以上の行動ログを取得したと判定した場合、ユーザの行動ログの類似度を算出すると判定する。決定部１３２は、ユーザの行動ログに基づく席の組み合わせの類似度を算出すると判定する。
【００８６】
決定部１３２は、ユーザの行動ログの類似度を算出する。決定部１３２は、ユーザの行動ログの重みに基づいて、ユーザの行動ログの類似度を算出する。決定部１３２は、ユーザの行動ログの順序に関する重みに基づいて、ユーザの行動ログの類似度を算出する。決定部１３２は、ユーザの行動ログの期間に関する重みに基づいて、ユーザの行動ログの類似度を算出する。
【００８７】
決定部１３２は、算出された類似度に基づいて、席の組み合わせを決定する。決定部１３２は、算出された類似度に基づいて、席の組み合わせの優先度を決定する。決定部１３２は、算出された類似度に基づいて、生成するクラスタを決定する。決定部１３２は、算出された類似度に基づいて、生成するクラスタリング情報を決定する。
【００８８】
決定部１３２は、席のチケットの販売価格を算出する。決定部１３２は、席のチケットの販売価格を決定する。決定部１３２は、クラスタごとに席のチケットの販売価格を決定する。決定部１３２は、クラスタごとのランクに基づいてクラスタに含まれる席のチケットの販売価格を決定する。
【００８９】
（生成部１３３）
生成部１３３は、各種情報を生成する。生成部１３３は、記憶部１２０から各種情報を生成する。例えば、生成部１３３は、イベント席情報記憶部１２１や行動ログ情報記憶部１２２やクラスタリング情報記憶部１２３から各種情報を生成する。
【００９０】
生成部１３３は、他の機能構成により取得、決定された各種情報を生成する。また、生成部１３３は、他の機能構成により取得、決定された各種情報に基づいて、各種情報を生成する。
【００９１】
生成部１３３は、複数の席を分類するクラスタを生成する。生成部１３３は、複数の席を分類するクラスタリング情報を生成する。生成部１３３は、ユーザの行動ログに基づいて、クラスタリング情報を生成する。
【００９２】
生成部１３３は、ユーザの閲覧を示す行動ログに基づいて、クラスタリング情報を生成する。生成部１３３は、ユーザによるコンテンツの閲覧に基づいて、クラスタリング情報を生成する。生成部１３３は、ユーザによるイベントのチケットの販売に関するコンテンツの閲覧に基づいて、クラスタリング情報を生成する。生成部１３３は、ユーザによる席個別コンテンツの閲覧に基づいて、クラスタリング情報を生成する。生成部１３３は、ユーザによる席個別コンテンツの閲覧順序に基づいて、クラスタリング情報を生成する。
【００９３】
生成部１３３は、ユーザの選択を示す行動ログに基づいて、クラスタリング情報を生成する。生成部１３３は、席提示コンテンツに対するユーザの選択に基づいて、クラスタリング情報を生成する。生成部１３３は、複数の席の選択順序に基づいて、クラスタリング情報を生成する。
【００９４】
生成部１３３は、イベントの開催前において、クラスタリング情報を生成する。生成部１３３は、イベントのチケット販売時において、クラスタリング情報を生成する。
【００９５】
（提供部１３４）
提供部１３４は、外部の情報処理装置へ各種情報を提供する。提供部１３４は、外部の情報処理装置へ各種情報を送信する。提供部１３４は、外部の情報処理装置へ各種情報を通知する。提供部１３４は、外部の情報処理装置へ各種情報を配信する。提供部１３４は、チケット販売装置４０等の他の情報処理装置へ各種情報を提供する。
【００９６】
提供部１３４は、他の機能構成により取得、決定、生成された各種情報を提供する。
【００９７】
提供部１３４は、生成されたクラスタリング情報の情報提供のサービスを提供する。提供部１３４は、生成されたクラスタに関する情報提供のサービスを提供する。提供部１３４は、生成されたクラスタリング情報を提供する。
【００９８】
〔７．情報処理のフロー〕
次に、図１０を用いて、実施形態に係る情報処理システム１による情報処理の手順について説明する。図１０は、実施形態に係る情報処理システム１による情報処理の手順を示すフローチャートである。
【００９９】
図１０に示すように、情報処理装置１００は、所定の閾値以上の行動ログを取得したか否かを判定する（ステップＳ３０１）。具体的には、情報処理装置１００は、対象イベントに関するユーザの行動ログを所定の閾値以上取得したか否かを判定する。情報処理装置１００は、所定の閾値以上の行動ログを取得していない場合（ステップＳ３０１；ＮＯ）、所定の閾値以上の行動ログを取得するまで待機する。情報処理装置１００は、所定の閾値以上の行動ログを取得した場合（ステップＳ３０１；ＹＥＳ）、取得した行動ログに基づいて、クラスタリング情報を生成する（ステップＳ３０２）。
【０１００】
〔８．効果〕
上述してきたように、実施形態に係る情報処理装置１００は、取得部１３１と、生成部１３３とを有する。取得部１３１は、複数の席が設けられるイベントに関するユーザの行動ログを取得する。生成部１３３は、取得部１３１により取得された行動ログに基づいて、複数の席を分類するクラスタリング情報を生成する。
【０１０１】
これにより、実施形態に係る情報処理装置１００は、複数の席を分類するクラスタリング情報を適切に生成することができる。情報処理装置１００は、ユーザの行動ログを基に座席を適切にグルーピングすることができる。また、実施形態に係る情報処理装置１００は、複数の席が設けられるイベントの席のチケットの販売を促進させることができる。また、実施形態に係る情報処理装置１００は、複数の席が設けられるイベントの席のチケットを購入したいユーザのユーザビリティの向上の促進させることができる。
【０１０２】
また、取得部１３１は、イベントの開催前におけるユーザの行動ログを取得する。また、生成部１３３は、イベントの開催前の時点において、クラスタリング情報を生成する。
【０１０３】
これにより、実施形態に係る情報処理装置１００は、イベントの開催前の時点において、複数の席を分類するクラスタリング情報を適切に生成することができる。
【０１０４】
また、取得部１３１は、イベントのチケット販売時におけるユーザの行動ログを取得する。また、生成部１３３は、イベントのチケット販売時において、クラスタリング情報を生成する。
【０１０５】
これにより、実施形態に係る情報処理装置１００は、イベントのチケット販売時において、複数の席を分類するクラスタリング情報を適切に生成することができる。
【０１０６】
また、取得部１３１は、ユーザによるイベントに対応するコンテンツの閲覧を示す行動ログを取得する。また、生成部１３３は、ユーザによるコンテンツの閲覧に基づいて、クラスタリング情報を生成する。
【０１０７】
これにより、実施形態に係る情報処理装置１００は、コンテンツの閲覧に基づいて、複数の席を分類するクラスタリング情報を適切かつ多角的に生成することができる。
【０１０８】
また、取得部１３１は、ユーザによるイベントのチケット販売に関するコンテンツの閲覧を示す行動ログを取得する。また、生成部１３３は、ユーザによるイベントのチケット販売に関するコンテンツの閲覧に基づいて、クラスタリング情報を生成する。
【０１０９】
これにより、実施形態に係る情報処理装置１００は、イベントのチケット販売に関するコンテンツの閲覧に基づいて、複数の席を分類するクラスタリング情報を適切かつ多角的に生成することができる。
【０１１０】
また、取得部１３１は、ユーザによる複数の席に関するコンテンツの閲覧を示す行動ログを取得する。また、生成部１３３は、ユーザによる複数の席に関するコンテンツの閲覧に基づいて、クラスタリング情報を生成する。
【０１１１】
これにより、実施形態に係る情報処理装置１００は、複数の席に関するコンテンツの閲覧に基づいて、複数の席を分類するクラスタリング情報を適切かつ多角的に生成することができる。
【０１１２】
また、取得部１３１は、複数の席の各々を選択可能にユーザに提示するコンテンツである席提示コンテンツに対する、ユーザの選択を示す行動ログを取得する。また、生成部１３３は、席提示コンテンツに対するユーザの選択に基づいて、クラスタリング情報を生成する。
【０１１３】
これにより、実施形態に係る情報処理装置１００は、席提示コンテンツに対するユーザの選択に基づいて、複数の席を分類するクラスタリング情報を適切かつ多角的に生成することができる。
【０１１４】
また、取得部１３１は、席提示コンテンツに表示される複数の席の各々に対する、ユーザの選択を示す行動ログを取得する。
【０１１５】
これにより、実施形態に係る情報処理装置１００は、席提示コンテンツに表示される複数の席の各々に対するユーザの選択に基づいて、複数の席を分類するクラスタリング情報を適切かつ多角的に生成することができる。
【０１１６】
また、取得部１３１は、席提示コンテンツに表示される複数の席の各々に対する、ユーザの選択順序を示す行動ログを取得する。また、生成部１３３は、ユーザの複数の席の選択順序に基づいて、クラスタリング情報を生成する。
【０１１７】
これにより、実施形態に係る情報処理装置１００は、席提示コンテンツに表示される複数の席の各々に対するユーザの選択順序に基づいて、複数の席を分類するクラスタリング情報を適切かつ多角的に生成することができる。
【０１１８】
また、取得部１３１は、ユーザによる複数の席の各々に対応するコンテンツである席個別コンテンツの閲覧を示す行動ログを取得する。また、生成部１３３は、ユーザによる席個別コンテンツの閲覧に基づいて、クラスタリング情報を生成する。
【０１１９】
これにより、実施形態に係る情報処理装置１００は、席個別コンテンツの閲覧に基づいて、複数の席を分類するクラスタリング情報を適切かつ多角的に生成することができる。
【０１２０】
また、取得部１３１は、ユーザによる席個別コンテンツの閲覧順序を示す行動ログを取得する。また、生成部１３３は、ユーザによる席個別コンテンツの閲覧順序に基づいて、クラスタリング情報を生成する。
【０１２１】
これにより、実施形態に係る情報処理装置１００は、席個別コンテンツの閲覧順序に基づいて、複数の席を分類するクラスタリング情報を適切かつ多角的に生成することができる。
【０１２２】
〔９．ハードウェア構成〕
また、上述してきた実施形態に係る端末装置１０、チケット販売装置４０および情報処理装置１００は、例えば、図１１に示すような構成のコンピュータ１０００によって実現される。図１１は、端末装置１０、チケット販売装置４０および情報処理装置１００の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１２３】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１２４】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、所定の通信網を介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを所定の通信網を介して他の機器へ送信する。
【０１２５】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１２６】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１２７】
例えば、コンピュータ１０００が実施形態に係る端末装置１０、チケット販売装置４０および情報処理装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１４、４３および１３０の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。
【０１２８】
〔１０．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１２９】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１３０】
また、上述してきた実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１３１】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１３２】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【０１３３】
１  情報処理システム
１０  端末装置
４０  チケット販売装置
１００  情報処理装置
１１０  通信部
１２０  記憶部
１２１  イベント席情報記憶部
１２２  行動ログ情報記憶部
１２３  クラスタリング情報記憶部
１３０  制御部
１３１  取得部
１３２  決定部
１３３  生成部
１３４  提供部
Ｎ      ネットワーク
【図１】
2020204972.tif 000003
【図２】
2020204972.tif 000004
【図３】
2020204972.tif 000005
【図４】
2020204972.tif 000006
【図５】
2020204972.tif 000007
【図６】
2020204972.tif 000008
【図７】
2020204972.tif 000009
【図８】
2020204972.tif 000010
【図９】
2020204972.tif 000011
【図１０】
2020204972.tif 000012
【図１１】
2020204972.tif 000013