(57)【特許請求の範囲】
【請求項１】
各々がコンピュータ画面上においてユーザによって視覚的に認識可能である文章を表現していてその文章の発言主の表示を含んでいる、複数のデータのグループを、コンピュータによって、グループごとに分離して連続してコンピュータ画面に表示する方法であって、
コンピュータによって、コンピュータ画面上において、ユーザに文字、図形、または記号から成る単数の要素または複数の要素の組合せ（以下、「ディメンジョンの要素」）の入力または選択をプロンプトするステップと、
ユーザの入力または選択があった場合には、コンピュータによって、入力または選択されたディメンジョンの要素（発言主またはキーワードの何れか一方）を含む、複数のデータのグループを特定するステップと、
コンピュータによって、特定された複数のデータのグループを、コンピュータ画面上の１つの軸に沿って複数個、分離して連続して表示するステップと、
コンピュータによって、ユーザの操作に従って、コンピュータ画面上において表示されている単数または複数のデータのグループにわたって１つの軸に沿って移動することができ、かつ、それらのうちでも特定の単数または複数のグループだけを指し示すカーソル（マーキング）を表示するステップと、
コンピュータによって、ユーザの操作に従って、コンピュータ画面上においてカーソル（マーキング）を移動させるステップと、
コンピュータによって、現在カーソル（マーキング）がコンピュータ画面上で指し示しているところ（ピボット位置）の単数または複数のデータのグループを特定するステップと、
コンピュータによって、現在カーソル（マーキング）が指し示している特定の単数または複数のデータのグループが含むディメンジョンの要素と発言主またはキーワードの何れか一方について関連があるディメンジョンの要素を含む、追加的な単数または複数のデータのグループを特定するステップと、
コンピュータによって、追加的に特定された単数または複数のデータのグループを、１つの軸とは異なる、コンピュータ画面上において視覚的に認識可能な別の軸に沿って複数個、分離して連続して表示するステップとを含む、
前記方法。
【請求項２】
ディメンジョンの要素の入力または選択をプロンプトするステップが、キーワードのＴｏｐＮの候補（所定時間にわたる出現をカウントしてＴｏｐ（上位）のＮ個を抽出したもの）の表示を含むものである、
請求項１に記載の方法。
【請求項３】
ユーザの入力または選択がない限りは、コンピュータによって、予めコンピュータに記憶されている所定の設定の順序に従って、複数のデータのグループを特定するステップと、
請求項１に記載の方法。
【請求項４】
予めコンピュータに記憶されている所定の設定の順序が、時系列順のタイムラインである、
請求項３に記載の方法。
【請求項５】
ディメンジョンの要素が、発言主およびキーワードという２種類であって、複数のデータのグループが、複数の投稿であって、ネットワークに接続されて相互に通信している他のコンピュータからリアルタイムに発信されてくる複数の投稿を含むものである、
請求項１に記載の方法。
【請求項６】
１つの軸におけるディメンジョンの要素と、１つの軸とは異なる別の軸におけるディメンジョンの要素が、異なったものとして表示される、
請求項１に記載の方法。
【請求項７】
別の軸について、コンピュータによって、コンピュータ画面上において、ユーザに文字、図形、または記号から成る単数の要素または複数の要素の組合せの入力または選択をプロンプトするステップと、
別の軸について、ユーザの入力または選択があった場合には、コンピュータによって、入力または選択されたディメンジョンの要素を含む、追加的な単数または複数のデータのグループを特定するステップとを含む、
請求項１に記載の方法。
【請求項８】
１つの軸におけるディメンジョンの要素と、１つの軸とは異なる別の軸におけるディメンジョンの要素が、同じものとして表示される、
請求項７に記載の方法。
【請求項９】
各々がコンピュータ画面上においてユーザによって視覚的に認識可能である文章を表現していてその文章の発言主の表示を含んでいる、複数のデータのグループを、コンピュータによって、グループごとに分離して連続してコンピュータ画面に表示するシステムであって、
コンピュータによって、コンピュータ画面上において、ユーザに文字、図形、または記号から成る単数の要素または複数の要素の組合せ（以下、「ディメンジョンの要素」）の入力または選択をプロンプトするステップと、
ユーザの入力または選択があった場合には、コンピュータによって、入力または選択されたディメンジョンの要素（発言主またはキーワードの何れか一方）を含む、複数のデータのグループを特定するステップと、
コンピュータによって、特定された複数のデータのグループを、コンピュータ画面上の１つの軸に沿って複数個、分離して連続して表示するステップと、
コンピュータによって、ユーザの操作に従って、コンピュータ画面上において表示されている単数または複数のデータのグループにわたって１つの軸に沿って移動することができ、かつ、それらのうちでも特定の単数または複数のグループだけを指し示すカーソル（マーキング）を表示するステップと、
コンピュータによって、ユーザの操作に従って、コンピュータ画面上においてカーソル（マーキング）を移動させるステップと、
コンピュータによって、現在カーソル（マーキング）がコンピュータ画面上で指し示しているところ（ピボット位置）の単数または複数のデータのグループを特定するステップと、
コンピュータによって、現在カーソル（マーキング）が指し示している特定の単数または複数のデータのグループが含むディメンジョンの要素と発言主またはキーワードの何れか一方について関連があるディメンジョンの要素を含む、追加的な単数または複数のデータのグループを特定するステップと、
コンピュータによって、追加的に特定された単数または複数のデータのグループを、１つの軸とは異なる、コンピュータ画面上において視覚的に認識可能な別の軸に沿って複数個、分離して連続して表示するステップとを実行する、
前記システム。
【請求項１０】
各々がコンピュータ画面上においてユーザによって視覚的に認識可能である文章を表現していてその文章の発言主の表示を含んでいる、複数のデータのグループを、コンピュータによって、グループごとに分離して連続してコンピュータ画面に表示する、つぶやきアプリケーションプログラムであって、
コンピュータによって、コンピュータ画面上において、ユーザに文字、図形、または記号から成る単数の要素または複数の要素の組合せ（以下、「ディメンジョンの要素」）の入力または選択をプロンプトするステップと、
ユーザの入力または選択があった場合には、コンピュータによって、入力または選択されたディメンジョンの要素（発言主またはキーワードの何れか一方）を含む、複数のデータのグループを特定するステップと、
コンピュータによって、特定された複数のデータのグループを、コンピュータ画面上の１つの軸に沿って複数個、分離して連続して表示するステップと、
コンピュータによって、ユーザの操作に従って、コンピュータ画面上において表示されている単数または複数のデータのグループにわたって１つの軸に沿って移動することができ、かつ、それらのうちでも特定の単数または複数のグループだけを指し示すカーソル（マーキング）を表示するステップと、
コンピュータによって、ユーザの操作に従って、コンピュータ画面上においてカーソル（マーキング）を移動させるステップと、
コンピュータによって、現在カーソル（マーキング）がコンピュータ画面上で指し示しているところ（ピボット位置）の単数または複数のデータのグループを特定するステップと、
コンピュータによって、現在カーソル（マーキング）が指し示している特定の単数または複数のデータのグループが含むディメンジョンの要素と発言主またはキーワードの何れか一方について関連があるディメンジョンの要素を含む、追加的な単数または複数のデータのグループを特定するステップと、
コンピュータによって、追加的に特定された単数または複数のデータのグループを、１つの軸とは異なる、コンピュータ画面上において視覚的に認識可能な別の軸に沿って複数個、分離して連続して表示するステップとを実行する、
前記つぶやきアプリケーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の投稿（データのグループ）をコンピュータ画面に効果的に表示するユーザインターフェイスに関するものである。より詳しくは、他のコンピュータから続々と情報発信されてくる複数の投稿を、ユーザの入力または選択の操作に従って、コンピュータ画面における複数の軸に沿って多面的に表示して、その表示対象となる投稿をリアルタイムに切り替える工夫に関する。
【背景技術】
【０００２】
「つぶやき」「ツイート（Ｔｗｅｅｔｓ）」による情報発信が流行している。これは、個々のユーザが短いフレーズ（１４０文字以内のテキストデータ）での独り言的な内容を投稿することで、ゆるいつながりが発生していくというコミュニケーション・ツールであって、企業サービスとしても浸透してきている。登録商標「ＴＷＩＴＴＥＲ」（日本国登録番号第5188811号）で呼ばれているサービスが、その代表的なものである。
【０００３】
個々のユーザの投稿ごとに、固有のＵＲＬが割り当てられ、自分専用のサイト「ホーム」（通常は、個々のユーザが操作しているコンピュータ上で起動するアプリケーション・ソフトウエア）には、自分の投稿と、あらかじめ自分が「フォロー」したユーザの投稿とが、「タイムライン」と呼ばれる時系列順に、コンピュータ画面にスクロールされて表示される。
【０００４】
ブログへの書き込みなどのテクノロジと比較すると、リアルタイム性が高いことが特徴であり、例えば「いまどうしてる（Ｗｈａｔ’ｓ  Ｈａｐｐｅｎｉｎｇ？）」といった気軽な問いかけの投稿でさえもきっかけとなる、ゆるいコミュニケーションが可能となっている。
【０００５】
しかし、このコミュニケーション・ツールを使用して公開討論会やイベントへ参加する場合など、自分がフォローしているユーザの数が多くなれば多くなるほど、一時に大量の投稿が発信されてコンピュータ画面に表示されるため、それらの複数の投稿の中からコミュニケーションの流れ（状況またはトレンド）を汲み取ることが難しくなってしまう。
【０００６】
特に、リアルタイムで進行していく複数の投稿の中に、複数の発言主からの複数の話題や複数のテーマが混在してしまっている場合には、より一層困難になってしまい、タイムリーな「つぶやき」として、コミュニケーションを成立させるための効果的なフィードバックをすることが難しくなってしまう。
【０００７】
この点、情報発信をする側のユーザである発言主（フォロワー、と呼ばれる）が、話題に沿ってあらかじめ定義された「キーワード」を「つぶやき」（投稿）として指定しているような場合がある。そういう指定があるならば、その発言主からの「つぶやき」をフォローしているユーザの側の工夫として、その「キーワード」を頼りにして必要な投稿のみを絞り込むことは可能である。しかし、絞り込んだ結果を更に絞り込むことまではできない。
【０００８】
また、「キーワード」を指定していない「つぶやき」については、そもそも絞り込むことさえできない。また、リアルタイムに進行している状態では、話題を形成している「キーワード」が次第にシフトしていったり、突如として変化してしまうことは、日常会話において頻繁に起きる現象である。自然でゆるいコミュニケーションを成立するためには、そのような変化には寛容であるべきであり、ユーザとして柔軟に対応することが求められる。
【０００９】
この点、フォローしているユーザの側において、複数の投稿をリアルタイムに多面的に分析できるようにすることには重要な意義がある。
【００１０】
特許文献１は、自然言語で記述された操作命令を、品詞レベルで解釈して多次元分析を行うシステムについて記述している。
【００１１】
特許文献２は、ユーザによる単一発言を解析して、発言と関連する広告などの情報を提示するシステムについて記述するものであるが、複数発言にまたがった分析を行うものではない。
【００１２】
特許文献３は、最初の分析者が分析に利用した軸情報を、キーワードとともに保管しておき、次回以降の分析者がキーワードを入力し、それを元に分析軸情報を利用できるようにすることについて記述があるが、そもそも分析対象とする分析軸の範囲内でのシステムにすぎない。
【００１３】
特許文献４は、あらかじめ利用目的別に用意されたサンプル構成（分析用シナリオ）に基づき、ユーザが対話的にフォーマットを選択していくことで、容易に多次元ＤＢのシステムを構築するものである。しかし、あくまでも既存の構成をベースにして、多次元ＤＢの分析モデルを設定するにすぎない。
【００１４】
特許文献５は、関係スキーマの相互関係を元に自動でディメンジョンモデルを定義するためのシステムである。しかし、関係スキーマの相互関係を元にしてディメンジョンを定義しており、単一テーブルに収められたデータを元にして分析用ディメンジョンを定義するものではない。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】特開２００４−４６３９４号公報
【特許文献２】特開２００９−１９３１３３号公報
【特許文献３】特開２００４−２５２７９７号公報
【特許文献４】特開平成１１−３１６７６６号公報
【特許文献５】特開２００４−３０３２１３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１６】
本発明の目的は、複数の投稿（データのグループ）をコンピュータ画面に効果的に表示するユーザインターフェイスを提供することにある。
【課題を解決するための手段】
【００１７】
続々と情報発信されてくる複数の投稿について、ユーザの入力または選択の操作に従って、コンピュータ画面における複数の軸に沿って多面的に表示する。
【００１８】
また、その表示対象となる投稿をカーソル（マーキング）の移動や指定されたディメンジョンの要素に応じてリアルタイムに切り替える。
【発明の効果】
【００１９】
ユーザーによる多面的な分析に有意義となる。
【図面の簡単な説明】
【００２０】
【図１】図１は、本発明を実施する背景となる複数のコンピュータの接続関係を示す図である。
【図２】図２は、本発明を実施するコンピュータの構成を示す図である。
【図３】図３は、本発明による複数の投稿（データのグループ）をコンピュータ画面に表示する方法を説明する図である。
【図４】図４は、本発明による複数の投稿（データのグループ）をコンピュータ画面に表示する方法を説明する図であり、図３から状況が変化した状態を示す図である。
【図５】図５は、本発明による複数の投稿（データのグループ）をコンピュータ画面に表示する方法を説明する図であり、図４から状況が変化した状態を示す図である。
【図６】図６は、本発明による複数の投稿（データのグループ）をコンピュータ画面に表示する方法を説明する図であり、図５から状況が変化した状態を示す図である。
【図７】図７は、本発明を実施する際に用いる複数のテーブルを示す模式図である。
【図８】図８は、本発明を実施するにあたり、カーソル（マーキング）をユーザが移動操作することに対する複数の軸の関連性をトラックする手順を示す図である。
【図９】図９は、本発明を実施するにあたり、複数の軸に用意されたフィルター用プロンプトにおけるユーザによる入力または選択をトラックする手順を示す図である。
【発明を実施するための形態】
【００２１】
図１は、本発明を実施する背景となる複数のコンピュータの接続関係を示す図である。コンピュータ１０、コンピュータ２０、コンピュータ３０は、それぞれがネットワーク４０に接続されており、相互に通信している。コンピュータ画面に表示される投稿を見ながら入力操作または選択操作をして、複数のユーザがリアルタイムにゆるいコミュニケーションをすることができる。ネットワーク４０は、典型的には、インターネットであろう。また、携帯電話が進化を果たしており、モバイル環境で扱えるコンピュータとしての役割を果たすようになっていることは広く知られているが、その場合のネットワーク４０は電話網であることもある。
【００２２】
図２は、本発明を実施するコンピュータの構成を示す図である。コンピュータ１０、コンピュータ２０、コンピュータ３０のうちの、１つのコンピュータの典型的な構成を示す図である。ネットワーク・インターフェイス４５を通じて、ネットワーク４０（図１参照）に接続されている。各コンピュータは、コンピュータ画面５０を有しており、典型的にはユーザへのインターフェイスとして液晶表示がなされる。携帯電話では、ユーザがキーボードや押しボタンによる入力をする場合もある。ユーザからの入力は、備え付けられたキーボードまたは外部入力端子に接続されたキーボードやマウス等を通じても入力することができる。
【００２３】
最近普及してきたスマートフォンでは、ユーザの操作を許容するタッチパネルの構成になっており、ユーザインターフェイスとして重要な部分となっている。ユーザ自身の指でタッチしたり、スタイラスペンでタッチして、特定の投稿を選択できるように構成することもできる。
【００２４】
コンピュータ画面５０には、典型的には、そのコンピュータのユーザ自身の投稿５２が表示され、さらには、ネットワーク４０に接続されている他のコンピュータのユーザであってフォローしているユーザ（フォロワー）からの投稿５２が表示され、それらの投稿５２がタイムライン５３に沿って時系列順に個別に識別可能なデータのグループとして表示される。
【００２５】
コンピュータ画面５０には表示スペースとしての何らかの制約があるため、典型的な表示の設定では、投稿の発信時刻に従ってリアルタイムに最新の投稿が画面の上から現れて、その代わりとして、古い投稿が下にスクロールされて表示画面から消えていくように設定されている。ユーザはこのタイムライン５３に沿って表示が繰り返される複数の投稿５２を読むことによって、話題、テーマ、状況またはトレンドをリアルタイムに把握することになる。
【００２６】
コンピュータ画面５０は、典型的にはビデオアダプタ５５に接続され、メモリ６０、ＣＰＵ７０、入出力（Ｉ／Ｏ）装置８０、にも接続される。メモリ６０には、オペレーティングシステム６１が記憶されて常駐している。
【００２７】
典型的には、このオペレーティングシステム６１の上において、コミュニケーション・ツールの根幹となるソフトウエアとして、つぶやきアプリケーションプログラム６２が記憶されてスタンバイされており、複数の投稿の表示をコントロールする。つぶやきアプリケーションプログラム６２は、記憶媒体を通じて外部からダウンロードすることもできるし、ネットワークを通じて外部からダウンロードすることもできる。
【００２８】
メモリ６０には、この他にも、データ本体であるファクトテーブル６４、ディメンジョンテーブル６５、ディメンジョン分析用データテーブル６６、ディメンジョン順位テーブル６７、を記憶している。これらのテーブルは複数の投稿をどのように表示するかについて利用するものであり、ハードウエア資源若しくはソフトウエア、または、ハードウエア資源およびソフトウエアの組合せとして実現される。これらテーブルの詳細については図７において後述する。
【００２９】
ＣＰＵ７０が、コンピュータとしての処理の全体をコントロールする。コンピュータにつぶやきアプリケーションプログラム６２と同等の機能を実行させる環境であれば、システムとして構成することができる。
【００３０】
図３は、本発明による複数の投稿（データのグループ）をコンピュータ画面に表示する方法を説明する図である。
【００３１】
投稿している状況としては、コンピュータを利用している複数のユーザが、サッカー（フットボール）の試合をリアルタイムに観戦（現場において、あるいは、テレビを通じて）していて、その試合の状況を見守りながら、つぶやいている状況を例にしている。
【００３２】
ここでは、図２においても説明した複数の投稿５２のうちのひとつ（表示対象としてのデータのグループとしての単位）を点線で囲んで示している。他の投稿についての点線は省略しているが、何れの複数の投稿もデータのグループとして識別可能である。
【００３３】
投稿５２は、コンピュータ画面上においてユーザによって認識（読取り）可能である文章として表現されている。文章としてのフレーズ５２１「点はいらないなあ」が「つぶやき」としての主要な実体であって、投稿ごとに分離して連続してコンピュータ画面に表示される。
【００３４】
ツイッター（ｔｗｉｔｔｅｒ）と呼ばれるサービスでは、最大１４０のテキストデータ（文字、図形、または記号という要素）に収めるというルールに従って、この例では、ごく短いフレーズ５２１をもって「つぶやき」が表現されている。
【００３５】
また、この例では、その投稿の発言主（ユーザ）は、投稿５２の左側に図形または記号５２２（この例では、握手をしている記号）で表されている。このようにすることによって、どの投稿５２がどの発言主（ユーザ）のコンピュータから情報が発信されたものであるかについて、容易に判別することができるようにされている。
【００３６】
基本的なディフォールトの設定としては、まず、自分の投稿と、あらかじめ自分が「フォロー」したユーザの投稿とが、「タイムライン」と呼ばれるＹ軸（分析軸）に沿って時系列順（上の投稿ほど新しく、下の投稿ほど古い、または上下逆）に、コンピュータ画面に表示される設定がある。リアルタイム性を考慮して最近の投稿であればあるほど表示の対象としての優先順位が高い、という設定である。
【００３７】
また別のディフォールトの設定としては、「タイムライン」と呼ばれるＹ軸に沿って時系列順であって、かつ、特定の「要素」を含む投稿だけを表示の対象にするというフィルターをかけた絞込みをする設定がある。この例では、「負けられない戦い」という「キーワード」（文字、図形、または記号という、複数の要素の組合せ）を含む投稿だけをコンピュータが特定して、Ｙ軸に沿って時系列順に表示する設定となっている。
【００３８】
この例では、「負けられない戦い」という話題の流れ（一種のスローガン）が表現されている「キーワード」は、図中では複数表示されている投稿５２のうちの何れの投稿にも現れていない。しかし、投稿されている最大１４０のテキストデータ中のどこかには、その「キーワード」が含まれていることに注意されたい。点線で囲んでいる投稿５２のために用意されているスペースにも何らかの制約があるため、最大１４０のデキストデータの全てが表示できない場合もあるからである。
【００３９】
コンピュータによって、コンピュータ画面において、ユーザに入力または選択をプロンプトする（ユーザによる指示を待つ）ようにする工夫として、Ｙ軸について、フィルター用プロンプト５２３が現れるように設定することができる。
【００４０】
このフィルター用プロンプト５２３は、初期のディフォールトの設定として表示しておいてもよいし、ユーザによる何らかの操作により、または、ユーザがコンピュータ画面５０のどこかにタッチすることにより現れるように設定してもよい。さらには、コンピュータ画面５０上に現れているプロンプト５２３以外の領域のどこかを、ユーザが再度続けてタッチしたような場合には、コンピュータ画面５０から消えるように設定してもよい。
【００４１】
フィルター用プロンプト５２３の右側の矢印アイコンをクリックすると、ユーザによって選択できるＴｏｐＮ（所定時間にわたる出現をカウントしてＴｏｐ（上位）のＮ個を抽出したもの）の複数の「キーワード」の候補５２４が現れるようにすることができる。ＴｏｐＮの候補５２４は、上から順に出現頻度の高い順に並べて（後述するテーブルに記憶して）おくことができ、リアルタイムで進行していく複数の投稿の直近の状況または「トレンド」を反映させるように、適宜更新することができる。詳細については後述する。
【００４２】
ユーザは、複数の「キーワード」の候補５２４の中から、特定の「キーワード」にタッチすることで、その「キーワード」を選択し、その「キーワード」を含む投稿だけを表示の対象として絞り込む処理をコンピュータに実行させることができる。ここでも、ユーザからの入力は、キーボードを通じての直接入力（例えば、文字による入力）を許容するようにすることもできるであろう。
【００４３】
ユーザの便宜として、表示されている複数の投稿のうちでもユーザ自身が現在どの投稿に注目しているかについて容易に識別できるように、マーキングしたい投稿の位置を示すカーソル５２５が表示される。このカーソル５２５は、ユーザの操作に従って、タイムライン（Ｙ軸）に沿って移動することができる。また、表示されている複数の投稿の中から特定の注目したい投稿に直接タッチすることでマーキングできるように構成することもできる。
【００４４】
Ｘ軸（左右方向）は、Ｙ軸とは異なる軸であり、カーソル５２５によってマーキングされている投稿を含み、このカーソル５２５をピボット位置として投稿を表示するための「別の軸」として展開される。図中には示していないが、カーソル５２５によってマーキングされている投稿は必ずしも単数であるとは限らず、複数であってもよい。
【００４５】
Ｘ軸においても、フィルター用プロンプト５２６が現れるように設定することができる。ユーザによる利用の方法は、Ｙ軸におけるフィルター用プロンプト５２３の利用の方法と同様である。
【００４６】
ここでは、カーソル５２５によってマーキングされている投稿の発言主（ユーザ）が、投稿の左側の図形または記号（この例では、四葉（よつば）のクローバーの記号）で表された発言主（ユーザ）からのものであることから、この発言主（ユーザ）からの投稿だけがＸ軸に沿って表示されるように、表示する対象の絞込みがなされている。つまり、Ｘ軸に沿っては、投稿の左側の図形または記号（この例では、四葉のクローバーの記号）の発言主（ユーザ）からの投稿が追加的に特定されて、Ｘ軸に沿って連続して表示されている。
【００４７】
Ｘ軸における初期の設定が、発言主（ユーザ）の方がキーワードよりも表示の対象としての優先順位が高いという設定であれば、このような特定が自動的になされることになる。発言主（ユーザ）は、キーワードと同様に図形または記号（ここでは、四葉のクローバー）で表されるが、キーワードとは異なる、ディメンジョンの要素である。
【００４８】
Ｘ軸における表示の設定を変更したい場合には、プロンプト５２６の右側の矢印アイコンをクリックすると、ユーザによって選択できるＴｏｐＮの複数の「ディメンジョンの要素」の候補５２６が現れるようにすることができる。ユーザによる利用の方法は、Ｙ軸と同様である。
【００４９】
図３の表示では、Ｙ軸のディメンジョンの要素はキーワード、Ｘ軸のディメンジョンの要素は発言主（ユーザ）、となっている。
【００５０】
図４は、本発明による複数の投稿（データのグループ）をコンピュータ画面に表示する方法を説明する図であり、図３から状況が変化した状態を示す図である。
【００５１】
ＴｏｐＮの候補５２４は、上から順に出現頻度の高い順に並べて（ディメンジョンテーブル６５に記憶して）おくことができ、リアルタイムで進行していく複数の投稿の直近の状況または「トレンド」を反映させるように、適宜更新することができる。ここでは、図３の状況では最も表示の対象としての優先順位が高かった「負けられない戦い」よりも「ゴールを決めたＤ」の方が優先順位が高くなるように状況または「トレンド」が変化している。括弧付きで、「（負けられない戦い）」と示されていることで、現在のＹ軸の表示に採用されているところの絞込みキーワードがユーザに把握できるようになっている。
【００５２】
また、「ゴールを決めたＤ」のうち「Ｄ」という選手についてのフレーズを含む、渦巻きの図形または記号の発言者（ユーザ）の投稿にカーソル５２５が位置しており、Ｘ軸に沿って、渦巻きの図形または記号の発言者（ユーザ）の投稿が追加的に特定されて、連続して表示される。
【００５３】
図４の表示では、Ｙ軸のディメンジョンの要素はキーワード、Ｘ軸のディメンジョンの要素は発言主、となっている。
【００５４】
図５は、本発明による複数の投稿（データのグループ）をコンピュータ画面に表示する方法を説明する図であり、図４から状況が変化した状態を示す図である。
【００５５】
実際に「ゴールを決めたＤ」がユーザの操作によって選択されて、「ゴールを決めたＤ」という「キーワード」を含む投稿だけを表示の対象として絞り込む処理をコンピュータに実行させると、Ｙ軸に沿って表示されている複数の投稿も変わることになる。
【００５６】
また、同時にＸ軸に沿って表示されている複数の投稿も、図４の状況での優先順位よりも所定時間が経過しているため、渦巻きの図形または記号の発言者（ユーザ）の投稿が追加されてきていることもあるため、同じ発明者（ユーザ）からの投稿であっても、優先順位が変化することがあるり、Ｘ軸に沿ってもタイムラインに沿って表示される。
【００５７】
Ｘ軸も「タイムライン」に設定することができ、Ｘ軸に沿って時系列順（右の投稿ほど新しく、左の投稿ほど古い、または左右逆）に、コンピュータ画面に表示される設定がある。リアルタイム性を考慮して最近の投稿であればあるほど表示の対象としての優先順位が高い、という設定である。
【００５８】
ただし、カーソル５２５によってマーキングされている投稿は、ユーザにとってのメモのような働きのあるマーキングされているピボットとして、時系列順においても固定された設定として変化しない方が望ましい。もっとも、固定しない設定とすることも当業者であれば容易であろう。
【００５９】
図５の表示では、Ｙ軸のディメンジョンの要素はキーワード、Ｘ軸のディメンジョンの要素は発言主、となっている。
【００６０】
図６は、本発明による複数の投稿（データのグループ）をコンピュータ画面に表示する方法を説明する図であり、図５から状況が変化した状態を示す図である。
【００６１】
ユーザの選択によって、図５でマーキングされていた投稿「Ｄきたー！」（一種の感情表現）が、カーソル５２５の移動によって、一つ下の投稿「ＤはクラブＥ所属らしい」がマーキングされるように、ずらされている。さらに、Ｘ軸の「キーワード」を「ＤはクラブＥ所属らしい」のうちの「ＤはクラブＥ所属」というキーワードに従って絞り込んだ状態である。
【００６２】
ここでは、Ｘ軸において発言主よりもキーワードを優先させる絞込みであるため、Ｘ軸に沿って並ぶ複数の投稿は、発言主が異なるものが表示されている。
【００６３】
図６の表示では、Ｙ軸のディメンジョンの要素はキーワード、Ｘ軸のディメンジョンの要素もキーワード、となっている。
【００６４】
カーソル５２５は、Ｘ軸に沿っても移動することができる。そのような場合には、Ｙ軸に沿って並ぶ複数の投稿が異なるものになる。マーキングされている投稿が変わるためにＹ軸の側で表示される投稿が変わることになる。Ｘ軸とＹ軸とは、共通するピボット位置の投稿における共通性を通じて「関連がある」からである。
【００６５】
ピボットとしてのカーソル５２５は、コンピュータ画面５０の中央に設定することができる。たとえカーソルが移動しても、カーソル５２５が常に画面の中央になるようにしておいた方がユーザにとっては見やすく扱いやすいであろう。しかし、これに限られるものではない。
【００６６】
図７は、本発明を実施する際に用いる複数のテーブルを示す模式図である。
【００６７】
ファクトテーブル６４は、データ本体である。投稿ごとに、その発信されてきた時刻、ディメンジョンの要素（発言主の区別、（もし指定があれば）キーワードの区別）、が管理されている。発信時刻の先後に従うだけで、複数のタイムラインを構成することができ、これが、予めコンピュータに記憶されている所定の設定の順序、となる。
【００６８】
このファクトテーブル６４を対象にして所定時間にわたって出現をカウントすることで、状況のリアルタイム性を考慮した、ディメンジョンテーブル６５を作成することができる。これらのファクトテーブル６４とディメンジョンテーブル６５とは、ＯＬＡＰ（ｏｎｌｉｎｅ  ａｎａｌｙｔｉｃａｌ  ｐｒｏｃｅｓｓｉｎｇ）として知られている技術においても作成しているテーブルである。スナップショットを取り、多次元データとして再構成しようというものである。
【００６９】
発言主によるキーワードの指定が無い場合には、対象となる複数の投稿（フレーズ）の中から出現頻度の高いものを自動的に抽出することも可能である。
【００７０】
本発明を実施するために特徴的になってくるのは、ディメンジョン分析用テーブル６６とディメンジョン順位テーブル６７とを作成することである。複数の投稿をリアルタイムに多面的に分析するためには、所定時間にわたる出現の分析により、リアルタイム性を考慮して、直近ではキーワードが優位な状況であるのか、直近では発言主が優位な状況であるのかを出現のカウントによって分析して、Ｘ軸とＹ軸とに表示するための順位を設定している。
【００７１】
Ｘ軸にはキーワード、Ｙ軸には発言主という、各々の分析軸に別々のディメンジョンの要素を割り当てて、リアルタイムに異なるディメンジョンの要素を一覧に画面表示できることは、多面的な分析においてきわめて有意義である。
【００７２】
ただし、ユーザの選択によって、（ディメンジョン順位テーブル６７に従うことなく）Ｘ軸とＹ軸とのディメンジョンの要素を同じものに設定することもできる（図６参照）。
【００７３】
図８は、本発明を実施するにあたり、カーソル（マーキング）をユーザが移動操作することに対する複数の軸の関連性をトラックする手順を示す図である。
【００７４】
図９は、本発明を実施するにあたり、複数の軸に用意されたフィルター用プロンプトにおけるユーザによる入力または選択をトラックする手順を示す図である。
【００７５】
以上の説明は、Ｘ軸とＹ軸との２軸において説明してきたが、この発明の属する技術の分野における通常の知識を有する者であれば、これにＺ軸を追加して、立体的（例えば、コンピュータ画面の奥行き方向）に表示することも可能であろう。
【００７６】
また、ディメンジョンの要素も、発言主、キーワード、という２種類に限られず、この他にも、発言相手、を追加する構成にするなど、多種類に拡張することも容易であろう。
【００７７】
一般的なＯＬＡＰにおいては、ユーザが、表示されている任意の分析軸の１つを別の分析軸の上にドラッグアンドドロップすることにより、それぞれの表示する領域を入れ替えることができる。本発明においても同様に、ユーザが所定の操作を行うことにより、表示されている軸を入れ替えることができる。例えば、ユーザはＸ軸のフィルター用プロンプト５２６をドラッグし、Ｙ軸のフィルター用プロンプト５２３の上でドロップすることにより、表示されていた内容の軸を入れ替えることができる。
【符号の説明】
【００７８】
１０  ２０  ３０  コンピュータ
４０  ネットワーク
４５  ネットワークインターフェイス
５０  コンピュータ画面
５２  投稿（データのグループ）
５３  タイムライン
５５  ビデオアダプタ
６０  メモリ
６１  オペレーティングシステム
６２  つぶやきアプリケーションプログラム
６４  ファクトテーブル（データ本体）
６５  ディメンジョンテーブル
６６  ディメンジョン分析用テーブル
６７  ディメンジョン順位テーブル
７０  ＣＰＵ
８０  入出力（Ｉ／Ｏ）装置
５２１  フレーズ（これは、発言主（ユーザ）による指定があればキーワードを含むものになっている）
５２２  発言主（ユーザ）（これによって、どの発言主（ユーザ）のコンピュータから情報が発信されたものであるかについて、容易に判別することができる）
５２３  ５２６  フィルター用プロンプト
５２４  ＴｏｐＮの候補（５２３の矢印アイコンをクリックすると現れるようにできる）
５２５  カーソル
【図１】
0005706137.tif 000002
【図２】
0005706137.tif 000003
【図３】
0005706137.tif 000004
【図４】
0005706137.tif 000005
【図５】
0005706137.tif 000006
【図６】
0005706137.tif 000007
【図７】
0005706137.tif 000008
【図８】
0005706137.tif 000009
【図９】
0005706137.tif 000010