(57)【特許請求の範囲】
【請求項１】
投稿データを取得する投稿データ取得手段と、
前記投稿データ取得手段により取得した投稿データが、所定の開始条件を満たす投稿であるかを判定する開始条件判定手段と、
前記開始条件判定手段により開始条件を満たすと判定された場合、当該投稿データを開始投稿とするストーリーを作成するストーリー作成手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記投稿データ取得手段により取得した投稿データのカテゴリを特定するカテゴリ特定手段をさらに備え、
前記ストーリー作成手段は、さらに、
前記カテゴリ特定手段により特定されたカテゴリと同一のカテゴリのストーリーに対して、当該投稿データを登録することで、ストーリーを作成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記投稿データ取得手段により取得した投稿データが、所定の終了条件を満たす投稿であるかを判定する終了条件判定手段をさらに備え、
前記ストーリー作成手段は、
前記終了条件判定手段により終了条件を満たすと判定された場合、当該投稿データにより当該ストーリーの作成を終了することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記ストーリー作成手段により作成されたストーリーに登録された投稿データを、ストーリー毎に時系列で表示する表示手段をさらに備えることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
情報処理装置における情報処理方法であって、
前記情報処理装置の投稿データ取得手段が、投稿データを取得する投稿データ取得工程と、
前記情報処理装置の開始条件判定手段が、前記投稿データ取得工程により取得した投稿データが、所定の開始条件を満たす投稿であるかを判定する開始条件判定工程と、
前記情報処理装置のストーリー作成手段が、前記開始条件判定工程により開始条件を満たすと判定された場合、当該投稿データを開始投稿とするストーリーを作成するストーリー作成工程と、
を備えることを特徴とする情報処理方法。
【請求項６】
情報処理装置において実行可能なプログラムであって、
前記情報処理装置を、
投稿データを取得する投稿データ取得手段と、
前記投稿データ取得手段により取得した投稿データが、所定の開始条件を満たす投稿であるかを判定する開始条件判定手段と、
前記開始条件判定手段により開始条件を満たすと判定された場合、当該投稿データを開始投稿とするストーリーを作成するストーリー作成手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラムに関する。
【背景技術】
【０００２】
近年、ＳＮＳ（social networking service）やブログに代表されるユーザ生成メディアへの投稿から消費者の意見を抽出して、マーケティングに活用するという動きが活発になっている。そこでは、マーケターが予想していなかった意外な意見や知見をユーザ生成メディアから得ることが重要視される。
【０００３】
特許文献１には、利用者が検索する文字列のみならず、検索文字列に関連する投稿をも提示することで、より多くの結果を提示することを可能にする技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−４４４８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ユーザ生成メディア上では様々な利用者が様々な話題で投稿をしている。その中には利用者がある製品やサービスの検討から購入に至るまでの経緯が含まれる場合もあり、この情報はマーケティングを行う上で重要なものである。一方で、利用者が常に特定の製品やサービスの名称を投稿に含めるということは少なく、投稿の内容などから製品やサービスに関連した投稿であるかどうかを推測する必要がある。
【０００６】
上記特許文献１のシステムでは、時系列で近傍にあるものを関連する投稿とみなしている。そのため、それぞれの投稿で関連のない話題がであっても、近い時間帯で投稿されていた場合であれば関連する投稿であると判断されてしまう。また、時間的に離れているが関連する投稿も取得できない。
【０００７】
そこで、本発明は、話題の混在する投稿群の中から関連する可能性のある投稿を取得し、ストーリーとして時系列に沿った表示を可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、投稿データを取得する投稿データ取得手段と、前記投稿データ取得手段により取得した投稿データが、所定の開始条件を満たす投稿であるかを判定する開始条件判定手段と、前記開始条件判定手段により開始条件を満たすと判定された場合、当該投稿データを開始投稿とするストーリーを作成するストーリー作成手段と、を備えることを特徴とする。
【０００９】
また、本発明の情報処理方法は、情報処理装置における情報処理方法であって、前記情報処理装置の投稿データ取得手段が、投稿データを取得する投稿データ取得工程と、前記情報処理装置の開始条件判定手段が、前記投稿データ取得工程により取得した投稿データが、所定の開始条件を満たす投稿であるかを判定する開始条件判定工程と、前記情報処理装置のストーリー作成手段が、前記開始条件判定工程により開始条件を満たすと判定された場合、当該投稿データを開始投稿とするストーリーを作成するストーリー作成工程と、を備えることを特徴とする。
【００１０】
また、本発明のプログラムは、情報処理装置において実行可能なプログラムであって、前記情報処理装置を、投稿データを取得する投稿データ取得手段と、前記投稿データ取得手段により取得した投稿データが、所定の開始条件を満たす投稿であるかを判定する開始条件判定手段と、前記開始条件判定手段により開始条件を満たすと判定された場合、当該投稿データを開始投稿とするストーリーを作成するストーリー作成手段として機能させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、話題の混在する投稿群の中から関連する可能性のある投稿を取得し、ストーリーとして時系列に沿った表示が可能となる。
【図面の簡単な説明】
【００１２】
【図１】情報処理装置の構成の一例を示すブロック図である。
【図２】情報処理装置の動作の一例を示すフローチャートである。
【図３】情報処理装置の投稿データ登録部で実行される開始投稿登録処理の一例を示すフローチャートである。
【図４】情報処理装置の投稿データ登録部で実行される終了投稿登録処理の一例を示すフローチャートである。
【図５】情報処理装置の投稿データ登録部で実行されるストーリー投稿登録処理の一例を示すフローチャートである。
【図６】情報処理装置の抽出条件記憶部に格納される抽出条件テーブルの一例を示す図である。
【図７】情報処理装置のストーリー記憶部に格納されるストーリーテーブルの一例を示す図である。
【図８】情報処理装置のカテゴリ辞書記憶部に格納されるカテゴリ辞書の一例を示す図である。
【図９】抽出条件一覧画面の一例を示す図である。
【図１０】抽出条件作成画面の一例を示す図である。
【図１１】抽出条件編集画面の一例を示す図である。
【図１２】関連ストーリー表示画面の一例を示す図である。
【図１３】ストーリー編集画面の一例を示す図である。
【図１４】カテゴリ推定値の計算例を示す図である。
【図１５】投稿者一覧画面の一例を示す図である。
【図１６】情報処理装置のハードウェア構成を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１は、情報処理装置１０１の構成の一例を示すブロック図である。
投稿データ取得部１０２は、ユーザ生成メディア（不図示）から投稿データを取得する。
投稿データ解析部１０３は、投稿データ取得部１０２で取得した投稿データに対して、カテゴリ推定（カテゴリ特定）などの解析処理を行う。
投稿データ登録部１０４は、抽出条件記憶部１０７に格納されている抽出条件に基づいて、投稿データの登録処理を行う。
ストーリー編集部１０５は、操作部１１１を介して利用者のストーリー編集要求を受け取り、ストーリー記憶部１０８に格納されているストーリー情報に対して編集処理を行う。
抽出条件操作部１０６は、操作部１１１に対する利用者の操作に応じて、新規の抽出条件を抽出条件記憶部１０７への格納や、既に抽出条件記憶部１０７に格納されている抽出条件の編集を行う。
抽出条件記憶部１０７は、抽出条件操作部１０６により作成された抽出条件が格納される。抽出条件の一例を図６に示す。抽出条件は開始条件と、終了条件と、カテゴリとを有している。図６の例では、開始条件と終了条件は検索キーワードで示しているが、正規表現や、さらに複雑な検索式を用いてもよい。また、カテゴリは指定しなくてもよい。
ストーリー記憶部１０８は、投稿データ登録部１０４により作成されたストーリーと、投稿データ登録部１０４により登録された投稿データが格納される。ストーリー情報の一例を図７に示す。１つのストーリーに対し、複数の投稿を登録することが可能である。
カテゴリ辞書記憶部１０９は、投稿データ解析部１０３で実行されるカテゴリ推定で用いるカテゴリ辞書を格納する。カテゴリ辞書の一例を図８に示す。カテゴリ辞書は利用者が自由に編集できるような構成にしてもよい。
【００１４】
図１６は、本発明の実施形態に係わる情報処理装置１０１のハードウェア構成の一例を示すブロック図である。
【００１５】
図１６に示すように、情報処理装置１０１では、システムバス２００を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、記憶装置２０４、入力コントローラ２０５、音声入力コントローラ２０６、ビデオコントローラ２０７、メモリコントローラ２０８、よび通信Ｉ／Ｆコントローラ２０９が接続される。
【００１６】
ＣＰＵ２０１は、システムバス２００に接続される各デバイスやコントローラを統括的に制御する。
【００１７】
ＲＯＭ２０２あるいは記憶装置２０４は、ＣＰＵ２０１が実行する制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ（データテーブルを含む）を保持している。
【００１８】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは記憶装置２０４からＲＡＭ２０３にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００１９】
入力コントローラ２０５は、キーボード／タッチパネル２１０などの入力装置からの入力を制御する。入力装置はこれに限ったものでなく、マウスやマルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。
【００２０】
ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下（指等でタッチ）することにより、各種の指示を行うことができる。
【００２１】
この入力装置を用いて各種通信装置で利用可能な通信宛先に対する宛先を入力するようになっている。
【００２２】
音声入力コントローラ２０６は、マイク２１１からの入力を制御する。マイク２１１から入力された音声を音声認識することが可能となっている。
【００２３】
ビデオコントローラ２０７は、ディスプレイ２１２などの外部出力装置への表示を制御する。ディスプレイは本体と一体になったノート型パソコンのディスプレイも含まれるものとする。なお、外部出力装置はディスプレイに限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作により受け付け可能な装置については、キーボード／タッチパネル２１０からの入力を受け付けることも可能となる。
【００２４】
なおビデオコントローラ２０７は、表示制御を行うためのビデオメモリ（ＶＲＡＭ）を制御することが可能で、ビデオメモリ領域としてＲＡＭ２０３の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。
【００２５】
本発明では、ユーザが情報処理装置を通常する場合の表示に用いられる第１のビデオメモリ領域と、所定の画面が表示される場合に、第１のビデオメモリ領域の表示内容に重ねての表示に用いられる第２のビデオメモリ領域を有している。ビデオメモリ領域は２つに限ったものではなく、情報処理装置の資源が許す限り複数有することが可能なものとする。
【００２６】
メモリコントローラ２０８は、外部メモリ２１３へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置（ハードディスク）、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等を利用可能である。
【００２７】
通信Ｉ／Ｆコントローラ２０９、ネットワーク２１４を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信やＩＳＤＮなどの電話回線、および携帯電話の３Ｇ回線を用いた通信が可能である。
【００２８】
なお、記憶装置２０４は情報を永続的に記憶するための媒体であって、その形態をハードディスク等の記憶装置に限定するものではない。例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの媒体であってもよい。
【００２９】
また本実施形態における通信端末で行われる各種処理時の一時的なメモリエリアとしても利用可能である。
以下、図２を参照して、情報処理装置１０１における関連投稿登録処理について説明する。
【００３０】
図２のフローチャートに示す処理は、情報処理装置１０１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
ステップＳ２０１では、情報処理装置１０１の投稿データ取得部１０２は、ユーザ生成メディアからの投稿を取得する。
ステップＳ２０２では、情報処理装置１０１の投稿データ解析部１０３は、ステップＳ２０１で取得した投稿データのカテゴリ推定を行う。
カテゴリ推定の具体的手法として、例えば、図８に示すようなカテゴリ辞書８０１と、図１４に示す計算式を用いて、投稿のカテゴリ推定値を算出することにより行われる。
【００３１】
算出の結果、複数のカテゴリに対して推定値が算出できた場合、推定値が最大のカテゴリを1つ用いても構わないし、一定の閾値を超えた複数のカテゴリを用いても構わない。
例えば、図８に示すカテゴリ辞書を用いて図１４に示す例の投稿文「Ａ社のｂ機がいいのかな？」のカテゴリ推定を行う場合、投稿文中に出現する登録単語は「Ａ社」と「ｂ機」の２つである。「Ａ社」にはカテゴリとして「カメラ」と「プリンタ」が、「ｂ機」には「カメラ」が登録されているため、図１４の計算式により、投稿のカテゴリ推定値はカメラが１００、プリンタが５０と算出される。
ステップＳ２０３では、情報処理装置１０１の投稿データ登録部１０４が該投稿に対して開始投稿登録処理を行う。
【００３２】
開始投稿登録処理の詳細は、図３のフローチャートを用いて説明する。
以下、図３を用いて開始投稿登録処理の詳細を説明する。
ステップＳ３０１では、情報処理装置１０１の投稿データ登録部１０４は、抽出条件記憶部１０７から抽出条件リストを取得する。
【００３３】
抽出条件リストの一例を図６に示す。図６に示す通り、「欲しい」という単語が含まれる投稿を開始投稿として判断し、「買った」という単語が含まれる投稿を終了投稿として判断する。なお、抽出条件リストについては、マーケター等の本システムのユーザが予め登録するものである。抽出条件の登録、編集については、図１０、図１１等を用いて後述する。
【００３４】
ステップＳ３０２では、未処理の抽出条件が存在するかを判定する。
【００３５】
抽出条件リストに未処理の抽出条件が存在しない場合(ステップＳ３０２のＮｏ)は、開始投稿登録処理を終了する。
抽出条件リストに未処理の抽出条件が存在する場合(ステップＳ３０２のＹｅｓ)は、未処理の抽出条件を取得する(ステップＳ３０３)。
【００３６】
ステップＳ３０４では、ステップＳ２０１で取得した投稿（処理対象の投稿）が、ステップＳ３０３で取得した抽出条件の開始条件に合致するかを判定する。
【００３７】
合致すると判定された場合（ステップＳ３０４：ＹＥＳ）は、処理をステップＳ３０５に移行する。
【００３８】
合致しないと判定された場合（ステップＳ３０４：ＮＯ）は、処理をステップＳ３０２に移行し、他の抽出条件の取得処理を繰り返す。
ステップＳ３０５では、ストーリー記憶部１０８から、処理対象の投稿の投稿者の「進行中」ストーリーリストを取得する。
【００３９】
図７にストーリーリストが登録されたテーブルの一例を示す。ステップＳ３０５では、図７における「状態」の項目が「進行中」となっているストーリーを取得する。
【００４０】
ステップＳ３０６では、ステップＳ３０５で取得したストーリーに、ステップＳ２０２で推定されたカテゴリのストーリーが存在するかを判定する。すなわち、すでにストーリーが開始されているか、処理対象の投稿により新たにストーリーが開始されたのかを判定する。
【００４１】
存在する場合（すでにストーリーが開始されている場合）（ステップＳ３０６：ＮＯ）は、処理をステップＳ３０２に移行する。
【００４２】
存在しない場合（処理対象の投稿により新たにストーリーが開始された場合）（ステップＳ３０６：ＹＥＳ）は、処理をステップＳ３０７に移行する。
【００４３】
ステップＳ３０７では、当該カテゴリの新しいストーリーを作成し、ストーリーテーブル（図７）に登録する。
【００４４】
ステップＳ３０８では、ステップＳ３０７で作成されたストーリーに処理対象の投稿を登録し、処理をステップＳ３０２に移行する。
【００４５】
以上の処理により、１つのストーリーが開始されたことを示す投稿を抽出し、当該投稿により開始されるストーリーを作成することが可能となる。
図２の説明に戻る。
ステップＳ２０４では、情報処理装置１０１の投稿データ登録部１０４は、処理対象の投稿に対して、終了投稿登録処理を行う。
【００４６】
終了投稿登録処理の詳細については、図４のフローチャートを用いて説明する。
以下、図４を用いて終了投稿登録処理の詳細を説明する。
【００４７】
図４のフローチャートで示す処理は、情報処理装置１０１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
ステップＳ４０１では、情報処理装置の投稿データ登録部１０４は、抽出条件記憶部１０７から抽出条件リスト（図６）を取得する。
【００４８】
ステップＳ４０２では、未処理の抽出条件が存在するかを判定する。
【００４９】
抽出条件リストに未処理の抽出条件が存在しない場合(ステップＳ４０２のＮｏ)は、終了投稿登録処理を終了する。
抽出条件リストに未処理の抽出条件が存在する場合(ステップＳ３０２のＹｅｓ)は、未処理の抽出条件を取得する(ステップＳ４０３)。
【００５０】
ステップＳ４０４では、ステップＳ２０１で取得した投稿（処理対象の投稿）が、ステップＳ４０３で取得した抽出条件の終了条件に合致するかを判定する。
【００５１】
合致すると判定された場合（ステップＳ４０４：ＹＥＳ）は、処理をステップＳ４０５に移行する。
【００５２】
合致しないと判定された場合（ステップＳ４０４：ＮＯ）は、処理をステップＳ４０２に移行し、他の抽出条件の取得処理を繰り返す。
ステップＳ４０５では、ストーリー記憶部１０８から、ステップＳ４０４で終了条件を満たすと判定されたストーリーリストであって、状態が「進行中」のストーリーリストを取得する。
【００５３】
図７にストーリーリストが登録されたテーブルの一例を示す。ステップＳ４０５では、図７における「状態」の項目が「進行中」となっているストーリーを取得する。
【００５４】
ステップＳ４０６では、ステップＳ４０５で取得したストーリーのうち、未処理のストーリーが存在するか判定する。
【００５５】
未処理のストーリーが存在する場合（ステップＳ４０６：ＹＥＳ）は、処理をステップＳ４０７に移行する。
【００５６】
未処理のストーリーが存在しない場合（ステップＳ４０７：ＮＯ）は、処理をステップ４０２に戻す。
【００５７】
ステップＳ４０７では、ステップＳ４０６で未処理と判定されたストーリーを取得する。
【００５８】
ステップＳ４０８では、ステップＳ４０７で取得したストーリーのカテゴリと、処理対象の投稿のカテゴリとが一致するかを判定する。すなわち、処理対象の投稿によって当該ストーリーが終了されたかを判定する。
【００５９】
一致する場合（ステップＳ４０８：ＹＥＳ）は、処理をステップＳ４０９に移行する。
【００６０】
一致しない場合（ステップＳ４０８：ＮＯ）は、処理をステップＳ４０６に戻し、次のストーリーに対する処理を実行する。
【００６１】
ステップＳ４０９では、一致すると判定されたストーリーに処理対処の投稿を登録する。
【００６２】
ステップＳ４１０では、当該ストーリーの状態を「終了」に変更する。そして、処理をステップＳ４０２に移行する。
【００６３】
以上の処理により、ストーリーが終了されたことを示す投稿を抽出し、当該投稿により当該ストーリーを終了させることが可能となる。これにより、開始投稿から終了投稿までが、１つのストーリーとして登録される。
図２の説明に戻る。
ステップＳ２０５では、情報処理装置１０１の投稿データ登録部１０４は、処理対象の投稿に対してストーリー投稿登録処理を行う。
【００６４】
ストーリー投稿登録処理の詳細は、図５に示すフローチャートを用いて説明する。
以下、図５を用いてストーリー投稿登録処理の詳細を説明する。
【００６５】
図５のフローチャートで示す処理は、情報処理装置１０１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
ステップＳ５０１では、情報処理装置１０１の投稿データ登録部１０４はストーリー記憶部１０８から処理対象の投稿の投稿者の「進行中」ストーリーリストを取得する。
【００６６】
ステップＳ５０２では、ステップＳ５０１で取得したストーリーのうち、本フローチャートの処理を実行していないストーリーが存在するかを判定する。
【００６７】
存在する場合（ステップＳ５０２：ＹＥＳ）は、処理をステップＳ５０３に移行する。
【００６８】
存在しない場合、すなわちＳ５０１で取得した全てのストーリーについて本フローチャートの処理を実行済みである場合（ステップＳ５０２：ＮＯ）は、本フローチャートの処理を終了する。
ステップＳ５０３では、未処理のストーリーを取得する。
【００６９】
ステップＳ５０４では、ステップＳ５０３で取得したストーリーのカテゴリと、処理対象の投稿のカテゴリが一致するかを判定する。
【００７０】
一致する場合（ステップＳ５０４：ＹＥＳ）は、処理をステップＳ５０５に移行する。
【００７１】
一致しない場合（ステップＳ５０４：ＮＯ）は、処理をステップＳ５０２に戻す。
【００７２】
ステップＳ５０５では、ステップＳ５０３で取得したストーリーに処理対象の投稿を登録する。
【００７３】
以上の処理により、進行中のストーリーと同一のカテゴリの投稿を、当該ストーリーを構成する投稿として登録することが可能となる。
図９は抽出条件一覧画面の一例を示す図である。
抽出条件一覧画面９０１は、新規作成ボタン９０２と、抽出条件一覧表示部９０３とを有する。
各抽出条件は図６に示す抽出条件テーブル６０１に格納されている。
【００７４】
新規作成ボタン９０２が押下されると、図１０に示す抽出条件作成画面が表示される。
各抽出条件を示す行には、編集リンク９０４と、関連ストーリーリンク９０５を有する。
【００７５】
関連ストーリーリンク９０５がユーザによりマウスクリック等の操作で選択されると、図１２に示す関連ストーリー表示画面が表示される。
図１０は抽出条件作成画面の一例を示す図である。
抽出条件作成画面１００は、図９に示す抽出条件一覧画面９０１の新規作成ボタン９０２が押下されることにより、表示部１１０に表示される。
抽出条件作成画面１００は、開始条件入力欄１００２と、終了条件入力欄１００３と、カテゴリ選択欄１００４と、作成ボタン１００５と、キャンセルボタン１００６とを有する。
上記開始条件入力欄１００２と、終了条件入力欄１００３とに入力された内容及びカテゴリ選択欄１００４で選択された内容は、作成ボタン１００５の押下により、図６に示される抽出条件テーブル６０１に格納される。なお、カテゴリ選択欄１００４ではカテゴリを選択しなくてもよい。
キャンセルボタン１００６を押下することで、抽出条件テーブル６０１に格納することなく画面を閉じる。
図１２は関連ストーリー表示画面の一例を示す図である。
関連ストーリー表示画面１２０１は、図９に示す抽出条件一覧画面９０１の関連ストーリーリンク９０５が押下されることにより、表示部１１０に表示される。
関連ストーリー表示画面１２０１は、抽出条件表示部１２０２と、ストーリー一覧表示部１２０３とを有する。
ストーリー一覧表示部１２０３は、１または複数のストーリー詳細表示部１２０４から構成される。各ストーリーの情報は図７に示されるストーリーテーブル７０１に格納されている。ストーリー詳細表示部１２０４の投稿頻度表示部１２０５は、例えば１日毎など、一定間隔の領域で構成される。過去１週間の投稿頻度を計算しその大小によって領域の背景色の濃淡を変えるなどして表示を変化させる。このように投稿頻度を表示することで、システム利用者が、時期による投稿者のストーリーに対する関心の度合いを一瞥して把握できるようになる。なお、過去１週間の投稿頻度は関心の度合いを測る指標の一例であり、投稿文の内容などを指標として用いてもよい。
図１３はストーリー編集画面の一例を示す図である。
ストーリー編集画面１３０１は、図１２に示す関連ストーリー表示画面１２０１の編集リンク１２０６を押下することにより、表示部１１０に表示される。
ストーリー編集画面１３０１は、抽出条件表示部１３０２と、ストーリー属性編集部１３０３と、表示投稿選択部１３０６とを有する。
抽出条件表示部１３０２には、編集対象のストーリーに関連する抽出条件の内容が表示される。
ストーリー属性編集部１３０３には、編集対象のストーリーの属性が表示される。ストーリー属性編集部は、カテゴリ選択欄１３０４と、状態選択欄１３０５を有しており、これらを用いることで、対象のストーリーの属性を変更できる。
表示投稿選択部１３０６には、編集対象のストーリーに関連する投稿が表示される。表示切り替えチェックボックス１３０７を用いることで、関連ストーリー表示画面１２０１等に表示される投稿を切り替えることができる。これにより、表示される投稿をシステム利用者にとって有用なもののみに制限することができる。
図１５は投稿者一覧画面の一例を示す図である。
投稿者一覧画面１５０１は投稿者一覧表示部１５０２を有する。投稿者一覧表示部１５０２に表示される注目カテゴリは、表示時点で対象投稿者の最も関心の高いカテゴリを表示する。関心の高いカテゴリがない場合は表示しない。これにより、各投稿者がどのカテゴリに関心があるのかを一瞥して把握することが可能となる。
【００７６】
また、本発明におけるプログラムは、図２〜図５の処理をコンピュータに実行させるプログラムである。なお、本発明におけるプログラムは、図２〜図５の各処理ごとのプログラムであってもよい。
【００７７】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【００７８】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【００７９】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【００８０】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８２】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００８３】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００８４】
１０１  情報処理装置
１０２  投稿データ取得部
１０３  投稿データ解析部
１０４  投稿データ登録部
１０５  ストーリー編集部
１０６  抽出条件操作部
１０７  抽出条件記憶部
１０８  ストーリー記憶部
１０９  カテゴリ辞書記憶部
１１０  表示部
１１１  操作部
【図１】
0006623698.tif 000002
【図２】
0006623698.tif 000003
【図３】
0006623698.tif 000004
【図４】
0006623698.tif 000005
【図５】
0006623698.tif 000006
【図６】
0006623698.tif 000007
【図７】
0006623698.tif 000008
【図８】
0006623698.tif 000009
【図９】
0006623698.tif 000010
【図１０】
0006623698.tif 000011
【図１１】
0006623698.tif 000012
【図１２】
0006623698.tif 000013
【図１３】
0006623698.tif 000014
【図１４】
0006623698.tif 000015
【図１５】
0006623698.tif 000016
【図１６】
0006623698.tif 000017