(57)【要約】      （修正有）【課題】メディアソースのコンテンツを視覚表示するための方法、装置、及びシステムを提供する。【解決手段】メディアソース（１０６）のコンテンツ（１０４）と、選択されたサブジェクト（１３３）について構築された辞書（１３２）とに基づいて、コンピュータシステム（１０２）によって、メディアソース（１０６）に対して複数のベクトル（１２２）が作成される。複数のベクトル（１２２）に基づくメディアソース（１０６）のコンテンツ（１０４）の視覚表示は、コンピュータシステム（１０２）によって、ユーザによるコンテンツ（１０４）の検索を可能にするように構成されたグラフィカルユーザインターフェース（１１２）を介して表示され、そこにおけるユーザによるコンテンツ（１０４）の検索を視覚的に追うように、ユーザ入力に基づいてコンテンツ（１０４）の視覚表示（１１０）がリアルタイムで変換される。【選択図】図１
2017097845.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステム（１０２）に実装され、グラフィカルユーザインタ−フェース（１１２）を表示するように構成されたディスプレイモジュールと、
前記コンピュータシステム（１０２）に実装され、複数のメディアソース（１０６）のコンテンツ（１０４）に基づいて前記複数のメディアソース（１０６）に対して複数のベクトル（１２２）を生成するように構成されたベクトルジェネレータ（１１６）モジュールと、
選択されたサブジェクト（１３３）について構築された辞書（１３２）と
を備え、
前記複数のベクトル（１２２）が、
前記辞書（１３２）の基本エンティティと前記複数のメディアソース（１０６）の前記コンテンツ（１０４）からの抽出エンティティとの間の一致を表すエレメントと、
前記コンピュータシステム（１０２）に実装され、前記ベクトルジェネレータ（１１６）モジュール及び前記ディスプレイモジュールに連結され、前記グラフィカルユーザインターフェース（１１２）において前記複数のメディアソース（１０６）の前記コンテンツ（１０４）の視覚表示（１１０）を表示するように構成されたビジュアライザ（１１７）モジュールと
を含み、
前記複数のベクトル（１２２）と前記グラフィカルユーザインターフェース（１１２）は、ユーザによる前記コンテンツ（１０４）の検索を可能にするように構成され、
前記ビジュアライザ（１１７）モジュールは更に、ユーザ入力（２０７）に基づいてリアルタイムで前記グラフィカルユーザインターフェース（１１２）における前記コンテンツ（１０４）の前記視覚表示（１１０）を視覚的に変換するように構成されている、装置。
【請求項２】
前記複数のメディアソース（１０６）の対応するメディアソース（１０８）に対する前記複数のベクトル（１２２）のうちの１つのベクトル（１２４）のエレメント（１４４）は、前記対応するメディアソース（１０８）からの抽出エンティティ（１４０）と前記辞書（１３２）の基本エンティティ（１３８）との間の一致（１４２）を表している、請求項１に記載の装置。
【請求項３】
前記グラフィカルユーザインターフェース（１１２）が、
基本エンティティ（１３８）と、前記基本エンティティ（１３８）を含む前記複数のベクトル（１２２）のうちの１つのベクトルのサブセット（２１０）の数を識別する第１のノード（２２２）を含むグラフ（２２０）を視覚表示するためのグラフエリア（２０２）を含み、
前記グラフ（２２０）が更に第２のノードのセット（２２４）を含み、前記第１のノード（２２２）によって識別される前記基本エンティティ（１３８）に対応する関連エンティティと、前記関連エンティティを含む前記ベクトルのサブセット（２１０）内の部分のベクトルの数が、前記第２のノードのセット（２２４）のうちの１つの第２のノードにより識別される、請求項１に記載の装置。
【請求項４】
前記グラフィカルユーザインターフェース（１１２）が、
選択可能なアイテム（２０６）のリストを表示するための選択（２０１）エリアを含み、選択可能なアイテムの選択により、前記グラフィカルユーザインターフェース（１１２）のグラフエリア（２０２）に表示されるグラフ（２２０）が修正される、請求項１に記載の装置。
【請求項５】
複数のメディアソース（１０６）のコンテンツ（１０４）を視覚表示するための方法であって、
前記複数のメディアソース（１０６）のコンテンツ（１０４）と、選択されたサブジェクト（１３３）について構築された辞書（１３２）とに基づいて、コンピュータシステム（１０２）によって前記複数のメディアソース（１０６）に対して複数のベクトル（１２２）を作成すること（１４００）であって、前記複数のベクトル（１２２）は、前記辞書（１３２）の基本エンティティと、前記複数のメディアソース（１０６）の前記コンテンツ（１０４）からの抽出エンティティとの間の一致を表すエレメントを含む、作成すること（１４００）と、
ユーザによる前記コンテンツ（１０４）の検索を可能にするように構成されたグラフィカルユーザインターフェース（１１２）を介して、前記複数のベクトル（１２２）に基づいて前記コンピュータシステム（１０２）によって前記複数のメディアソース（１０６）の前記コンテンツ（１０４）の視覚表示（１１０）を表示すること（１４０２）と、
前記グラフィカルユーザインターフェース（１１２）における前記コンテンツ（１０４）の前記視覚表示（１１０）の変化が前記ユーザによる前記コンテンツ（１０４）の検索を視覚的に追うように、前記グラフィカルユーザインターフェース（１１２）における前記コンテンツ（１０４）の前記視覚表示（１１０）をユーザ入力（２０７）に基づいて前記コンピュータシステム（１０２）によってリアルタイムで変換すること（１４０４）と
を含む方法。
【請求項６】
前記コンピュータシステム（１０２）によって前記複数のベクトル（１２２）を作成すること（１４００）が、
メディアソース（１０８）の前記コンテンツ（１０４）を前記辞書（１３２）の基本エンティティのコレクション（１３６）と比較すること（１５０２）と、
前記コンテンツ（１０４）と、前記辞書（１３２）の前記基本エンティティの前記コレクション（１３６）のうちの１つの基本エンティティとの間に見られる各一致に対して、前記メディアソース（１０８）に対するベクトル（１２４）にエレメント（１４４）を追加すること（１５０４）とを含み、
前記メディアソース（１０８）の前記コンテンツ（１０４）を前記基本エンティティのコレクション（１３６）と比較すること（１５０２）が、
前記メディアソース（１０６）から複数の抽出エンティティ（１３０）を抽出することと、
前記抽出エンティティ（１４０）と、前記基本エンティティのコレクション（１３６）のうちのいずれかの基本エンティティとの間に一致が存在するか否かを決定するために、前記複数の抽出エンティティ（１３０）のうちの１つの抽出エンティティ（１４０）を前記基本エンティティのコレクション（１３６）と比較することと
を含む、請求項５に記載の方法。
【請求項７】
前記コンピュータシステム（１０２）によって、前記コンテンツ（１０４）の前記視覚表示（１１０）を表示すること（１４０２）が、
前記グラフィカルユーザインターフェース（１１２）のグラフエリア（２０２）内に、基本エンティティ（１３８）と、前記基本エンティティ（１３８）を含む前記複数のベクトル（１２２）のうちの１つのベクトルのサブセット（２１０）の数とを識別する第１のノード（２２２）を含むグラフ（２２０）を表示することを含み、
前記グラフ（２２０）を表示することが、
前記グラフィカルユーザインターフェース（１１２）において前記グラフ（２２０）の前記第１のノード（２２２）に連結された第２のノードのセット（２２４）を表示することを含み、前記第２のノードのセット（２２４）のうちの１つの第２のノードにより、前記第１のノード（２２２）によって識別された前記基本エンティティ（１３８）に関する関連エンティティと、前記関連エンティティを含む前記ベクトルのサブセット（２１０）の部分の数が識別される、請求項５に記載の方法。
【請求項８】
前記コンピュータシステム（１０２）によって、前記コンテンツ（１０４）の前記視覚表示（１１０）を表示すること（１４０２）が、
前記グラフィカルユーザインターフェース（１１２）の選択エリア（２０１）内に選択可能なアイテム（２０６）のリストを表示することを含み、
前記選択可能なアイテム（２０６）のリストにおける選択可能なアイテムを選択することにより、前記グラフィカルユーザインターフェース（１１２）のグラフエリア（２０２）に表示されたグラフ（２２０）が修正される、請求項５に記載の方法。
【請求項９】
前記コンピュータシステム（１０２）によって、前記コンテンツ（１０４）の前記視覚表示（１１０）を変換すること（１４０４）が、
前記ユーザ入力（２０７）に基づいて選択されたエンティティ（２０８）を含む前記複数のベクトル（１２２）から１つのベクトルのサブセット（２１０）を識別することと、
前記ベクトルのサブセット（２１０）に基づいて前記エンティティ（２０８）に対応する複数の関連エンティティ（２１４）を識別することとを含み、
前記コンピュータシステム（１０２）によって、前記コンテンツ（１０４）の前記視覚表示（１１０）を変換すること（１４０４）が更に、
識別された前記複数の関連エンティティ（２１４）に基づいて前記グラフィカルユーザインターフェース（１１２）の選択エリアの選択可能なアイテムのリストを更新することとを含む、請求項５に記載の方法。
【請求項１０】
前記コンピュータシステム（１０２）によって、前記コンテンツ（１０４）の前記視覚表示（１１０）を変換すること（１４０４）が更に、
前記ユーザ入力（２０７）によって選択された前記エンティティ（２０８）と、識別された前記複数の関連エンティティ（２１４）の部分に基づいて前記グラフィカルユーザインターフェース（１１２）のグラフエリア（２０２）のグラフ（２２０）を更新することを含む、請求項９に記載の方法。
【請求項１１】
前記コンピュータシステム（１０２）によって、前記コンテンツ（１０４）の前記視覚表示（１１０）を表示すること（１４０２）が、
複数のコンセプトのグループ（３１６）を形成するために、前記複数のベクトル（１２２）に基づいて生成される自己組織化マップ（３０６）の複数のノード（３１１）をグループ分けすることと、
複数のグラフィカルインジケータ（３１８）の各グラフィカルインジケータが前記複数のメディアソース（１０６）のうちの少なくとも１つのメディアソースを表す前記グラフィカルユーザインターフェース（１１２）のマップ（３０２）に前記複数のグラフィカルインジケータ（３１８）を表示することと、
前記複数のコンセプトのグループ（３１６）を表す前記マップ（３０２）に複数のコンセプト領域（３３２）を視覚的に定義することであって、前記複数のコンセプト領域（３３２）の各コンセプト領域が、前記複数のグラフィカルインジケータの選択された部分を含む、定義することと
を含む、請求項５に記載の方法。
【請求項１２】
前記コンピュータシステム（１０２）によって、前記コンテンツ（１０４）の前記視覚表示（１１０）を変換すること（１４０４）が更に、
前記グラフィカルユーザインターフェース（１１２）を介して受信したズーム入力に基づいて、現在のズームレベルから新たなズームレベルへ前記マップ（３０２）をズームすることと、
前記新たなズームレベルに基づいて前記マップに表示された前記複数のグラフィカルインジケータを更新することと
を含む、請求項１１に記載の方法。
【請求項１３】
前記コンピュータシステム（１０２）によって、前記コンテンツ（１０４）の前記視覚表示（１１０）を変換すること（１４０４）が更に、
クラスタインジケータ（３２８）によって表されるメディアソースのクラスタを視覚表示するために、前記ユーザ入力（２０７）に基づいて前記クラスタインジケータ（３２８）を展開することを含む、請求項１１に記載の方法。
【請求項１４】
前記コンピュータシステム（１０２）によって、前記コンテンツ（１０４）のスナップショットの視覚表示を、前記グラフィカルユーザインターフェース（１１２）の前記複数のメディアソース（１０６）の部分に表示することと、
前記複数のメディアソース（１０６）から新たなコンテンツ（１０４）を取得した時に、前記コンピュータシステム（１０２）によって、前記グラフィカルユーザインターフェース（１１２）を更新することと
を更に含む、請求項５に記載の方法。
【請求項１５】
前記コンピュータシステム（１０２）によって、ユーザ指定因子、履歴データ、又は既定のオントロジーのうちの少なくとも１つを使用して、前記選択されたサブジェクト（１３３）について前記辞書（１３２）を構築することと
を更に含む、請求項５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は概して情報の管理に関し、具体的には、複数のソースからのコンテンツの組織化及び視覚化に関する。また更に具体的には、本開示は、ユーザ主導型のこのコンテンツの検索を可能にする、複数のメディアソースからのコンテンツを組織化し、視覚表示するための方法及び装置に関する。
【背景技術】
【０００２】
異なる種類のソースにより、異なる種類の事柄についての情報が得られうる。情報のソースには、非限定的には、オンラインニュース記事、デジタル発行物、ウェブベースのニュース配信、オンライン履歴記録、独自のビジネスレポート、及び他の種類のソースが含まれる。これら多数の情報ソースによって提供される情報の分析は、ある業界では思ったより難易度が高く、時間がかかるものでありうる。
【０００３】
例えば、非限定的に、航空宇宙業界の特定の航空宇宙製品に関する情報は、何百、何千もの記事から取得されうる。特定の航空宇宙製品のライフサイクルにわたって、特定の航空宇宙製品に関する記事の数は、何千から何万、何十万、更にある場合には何百万にも膨れ上がりうる。
【０００４】
情報を管理するための幾つかの現在利用可能な方法を使用して、ユーザによる特定のサブジェクトに関する情報のすばやく簡単な識別が可能になるようにこの圧倒される数の記事のコンテンツを組織化することは、思ったより困難で時間がかかりうる。したがって、少なくとも上述の問題点のいくつかと、起こりうる他の問題点を考慮する方法及び装置を有することが望ましい。
【発明の概要】
【０００５】
ある例示的な実施形態では、装置は、ディスプレイモジュール、ベクトルジェネレータモジュール、及びビジュアライザモジュールを備える。ディスプレイモジュールは、コンピュータシステムに実装され、グラフィカルユーザインターフェースを表示するように構成されている。ベクトルジェネレータモジュールは、コンピュータシステムに実装され、複数のベクトルを生成するように構成されている。ベクトルジェネレータモジュールは、複数のメディアソースのコンテンツと、選択されたサブジェクトについて構築された辞書に基づいて、複数のメディアソースに対して複数のベクトルを生成する。複数のベクトルは、辞書の基本エンティティと、複数のメディアソースのコンテンツからの抽出エンティティとの間の一致を表すエレメントを含む。ビジュアライザモジュールは、コンピュータシステムに実装され、ベクトルジェネレータモジュールとディスプレイモジュールに連結され、グラフィカルユーザインターフェースにおいて複数のメディアソースのコンテンツの視覚表示を表示するように構成されている。複数のベクトルとグラフィカルユーザインターフェースは、ユーザによるコンテンツの検索を可能にするように構成されている。ビジュアライザモジュールは更に、グラフィカルユーザインターフェースにおけるコンテンツの視覚表示を、ユーザ入力に基づいてリアルタイムで視覚的に変換するように構成されている。
【０００６】
別の例示的な実施形態では、コンピュータによって実行される電子メディアコンテンツ検索システムは、ディスプレイモジュール、データ構造、ベクトルジェネレータモジュール、及びビジュアライザモジュールを備える。ディスプレイモジュールは、コンピュータシステムに実装され、グラフィカルユーザインターフェースを表示するように構成されている。データ構造は、選択されたサブジェクトについて構築された辞書を保存する。ベクトルジェネレータモジュールは、コンピュータシステムに実装され、コンピュータネットワークを介して複数のメディアソースにアクセスするように構成され、辞書及び複数のメディアソースのコンテンツに基づいて複数のメディアソースに対して複数のベクトルを生成する。ベクトルジェネレータモジュールによって生成された複数のベクトルは、辞書の基本エンティティと、複数のメディアソースのコンテンツからの抽出エンティティとの間の一致を表すエレメントを含む。ビジュアライザモジュールは、コンピュータシステムに実装され、ベクトルジェネレータモジュール及びディスプレイモジュールに連結され、グラフィカルユーザインターフェースにおいて複数のメディアソースのコンテンツの視覚表示を表示するように構成されている。複数のベクトルとグラフィカルユーザインターフェースは、ユーザによるコンテンツの検索を可能にするように構成されている。ビジュアライザモジュールは更に、グラフィカルユーザインターフェースにおけるコンテンツの視覚表示を、ユーザ入力に基づいてリアルタイムで視覚的に変換するように構成されている。
【０００７】
更に別の実施形態では、複数のメディアソースのコンテンツを視覚表示するための方法が提供されている。コンピュータシステムによって、複数のメディアソースのコンテンツと選択されたサブジェクトについて構築された辞書に基づいて、複数のメディアソースに対して複数のベクトルが作成される。複数のベクトルは、辞書の基本エンティティと、複数のメディアソースのコンテンツからの抽出エンティティとの間の一致を表すエレメントを含む。コンピュータシステムによって、ユーザによるコンテンツの検索を可能にするように構成されたグラフィカルユーザインターフェースを介して複数のベクトルに基づいた複数のメディアソースのコンテンツの視覚表示が表示される。グラフィカルユーザインターフェースにおけるコンテンツの視覚表示の変化がユーザによるコンテンツの検索を視覚的に追うように、グラフィカルユーザインターフェースにおけるコンテンツの視覚表示が、ユーザ入力に基づいてコンピュータシステムによってリアルタイムで変換される。
【０００８】
特徴及び機能は、本開示の様々な実施形態において単独で実現することが可能であるか、または以下の説明及び図面を参照してさらなる詳細が理解され得る、さらに別の実施形態において組み合わされることが可能である。
【０００９】
例示的な実施形態の特徴と考えられる新規の機能は、添付の特許請求の範囲に明記される。しかし、例示的な実施形態並びに好ましい使用モード、更なる目的及びそれらの特徴は、添付図面を参照して、本開示の例示的な実施形態についての以下の詳細な説明を読むことにより、最もよく理解されるだろう。
【図面の簡単な説明】
【００１０】
【図１】例示的な実施形態に係るコンテンツ管理システムをブロック図の形態で示す図である。
【図２】例示的な実施形態に係るコンテンツダイバー及びグラフィカルユーザインターフェースをブロック図の形態で示す図である。
【図３】例示的な実施形態に係るマップマネージャ及びグラフィカルユーザインターフェースをブロック図の形態で示す図である。
【図４】例示的な実施形態に係るグラフィカルユーザインターフェース内のダイブインターフェースを示す図である。
【図５】例示的な実施形態に係るグラフィカルユーザインターフェース内のダイブインターフェースを示す図である。
【図６】例示的な実施形態に係るグラフィカルユーザインターフェース内のダイブインターフェースを示す図である。
【図７】例示的な実施形態に係るグラフィカルユーザインターフェース内のマップ環境を示す図である。
【図８】例示的な実施形態に係るマップを示す拡大図である。
【図９】例示的な実施形態に係るグラフィカルユーザインターフェースに表示されたタグウィンドウを示す図である。
【図１０】例示的な実施形態に係るグラフィカルユーザのマップ環境を示す図である。
【図１１】例示的な実施形態に係るダッシュボードを示す図である。
【図１２】例示的な実施形態に係るダッシュボードの上に表示されたカスタマイズウィンドウを示す図である。
【図１３】例示的な実施形態に係るダッシュボードを示す図である。
【図１４】例示的な実施形態に係る情報を視覚表示するプロセスをフロー図の形態で示したものである。
【図１５】例示的な実施形態に係るメディアソースのベクトルを作成するプロセスをフロー図の形態で示したものである。
【図１６】例示的な実施形態に係る複数のメディアソースのコンテンツの視覚表示を表示するプロセスをフロー図の形態で示したものである。
【図１７】例示的な実施形態に係るグラフィカルユーザインターフェースのコンテンツの視覚表示を変換するプロセスをフロー図の形態で示したものである。
【図１８Ａ】例示的な実施形態に係る、複数のメディアソースのコンテンツのユーザ主導型の検索をしやすくするプロセスをフロー図の形態で示したものである。
【図１８Ｂ】例示的な実施形態に係る、複数のメディアソースのコンテンツのユーザ主導型の検索をしやすくするプロセスをフロー図の形態で示したものである。
【図１９】例示的な実施形態に係るデータ処理システムをブロック図の形態で示したものである。
【発明を実施するための形態】
【００１１】
例示的な実施形態は、種々の検討事項を認識し且つ考慮している。例えば、例示的な実施形態は、複数の情報ソースのコンテンツを組織化するための方法及び装置を有することが望ましい場合があることを認識及び考慮している。更に、例示的な実施形態は、ユーザがコンテンツをすばやく簡単に検索することが可能になるように、これらの情報ソースのコンテンツを視覚表示するための方法及び装置を有することが望ましい場合があることを認識し考慮している。
【００１２】
したがって、例示的な実施形態は、興味がある特定のサブジェクトに関する情報をユーザがすばやく簡単に識別することが可能になるように、情報を視覚表示するための方法及び装置を提供する。ある実施例では、複数のメディアソースに対して複数のベクトルが、複数のメディアソースのコンテンツ及び選択されたサブジェクトについて構築された辞書に基づいてコンピュータシステムによって作成される。複数のメディアソースのコンテンツの視覚表示は、ディスプレイシステムに表示されたグラフィカルユーザインターフェースを介してコンピュータシステムによって複数のベクトルに基づいて表示される。コンテンツの視覚表示により、ユーザがコンテンツを検索しやすくなりうる。グラフィカルユーザインターフェースにおけるコンテンツの視覚表示の変化がユーザによるコンテンツの検索を視覚的に追うように、コンピュータシステムによってグラフィカルユーザインターフェースにおけるコンテンツの視覚表示が変換されうる。
【００１３】
ここで図面を参照する。これら実施例においては、複数の図中で同一の参照番号が使用されうる。種々の図中において繰返し使用される特定の参照番号は、種々の図中の同一のエレメントを表している。
【００１４】
ここで、例示的な実施形態に係るコンテンツ管理システムをブロック図の形態で示す図１を参照する。ある実施例では、コンテンツ管理システム１００は、コンピュータシステム１０２を使用して実装されうる。コンピュータシステム１０２は、互いに連通している１つのコンピュータまたは複数のコンピュータを備えうる。
【００１５】
コンテンツ管理システム１００は、複数のメディアソース１０６から取得されうるコンテンツ１０４を管理して、ユーザによるコンテンツ１０４の検索を可能にするように使用されうる。ある実施例において、複数のメディアソース１０６の各メディアソースは、電子メディアソースである。これにより、コンテンツ管理システム１００は、電子メディアコンテンツ検索システムとも称されうる。
【００１６】
メディアソース１０８は、複数のメディアソース１０６のうちの１つの一例でありうる。メディアソース１０８は、種々の形態をとりうる。これらの例において、メディアソース１０８は電子的形態のいずれかの書かれた作品の形態を取りうる。例えば非限定的に、メディアソース１０８は、オンラインニュース記事、デジタルレポート、ウェブベースのニュース配信、デジタル履歴レポート、独自のオンラインレポート、及び他の種類の電子的情報ソースの形態をとりうる。実装態様により、コンテンツ管理システム１００は、インターネット１０７、又はその他何らかの種類の通信ネットワーク又はコンピュータネットワークを介して、複数のメディアソース１０６からのコンテンツ１０４にアクセスしうる、又はそうでなければコンテンツ１０４を読み出ししうる。インターネット１０７とは、相互接続されたコンピュータネットワークシステムを指すものである。
【００１７】
図示したように、コンテンツ管理システム１００は、コンテンツ１０４のグラフィック表示１１０を生成するために使用されうる。グラフィック表示１１０は、ディスプレイシステム１１４のグラフィカルユーザインターフェース１１２に表示されうる。実装態様により、ディスプレイシステム１１４は一又は複数のディスプレイデバイスの形態を取りうる。コンピュータシステム１０２に実装されるディスプレイモジュールは、ディスプレイシステム１１４にグラフィカルユーザインターフェース１１２を表示するように構成されうる。
【００１８】
これらの例において、コンテンツ管理システム１００は、互いに連結されたベクトルジェネレータ１１６とビジュアライザ１１７を含みうる。ビジュアライザ１１７は、コンテンツダイバー１１８、マップマネージャ１２０、ダッシュボードマネージャ１２１、又はこれらの組み合わせを含みうる。
【００１９】
ベクトルジェネレータ１１６及びビジュアライザ１１７は各々、ソフトウェア、ハードウェア、ファームウェア、又はこれらの組み合わせに使用して実装されうる。ビジュアライザ１１７は、グラフィカルユーザインターフェース１１２を表示するために使用されるディスプレイモジュールに連結されうる。幾つかの例では、ビジュアライザ１１７及びディスプレイモジュールは共に、ハードウェア、ソフトウェア、ファームウェア、又はこれらの組み合わせを含む同じモジュールに実装されうる。更に、コンテンツダイバー１１８、マップマネージャ１２０及びダッシュボードマネージャ１２１は各々、ハードウェア、ソフトウェア、ファームウェア、又はこれらの組み合わせを使用して実装されうる。
【００２０】
ソフトウェアが使用される場合、ベクトルジェネレータ１２０、ダッシュボードマネージャ１２１、又はこれらの組み合わせによって実施される工程は、例えば非限定的に、プロセッサユニットで実行されるように構成されたプログラムコードを使用して実装され得る。ファームウェアが使用される場合、工程は例えば、非限定的に、プロセッサユニットで実行されるように固定記憶部に保存されたプログラムコードとデータとを使用して実施されうる。
【００２１】
ハードウェアが用いられる場合、ハードウェアは、ベクトルジェネレータ１１６、コンテンツダイバー１１８、マップマネージャ１２０、ダッシュボードマネージャ１２１、又はこれらの組み合わせによって実施される工程を実施するために動作する、一又は複数の回路を含み得る。実装に応じて、ハードウェアは、回路システム、集積回路、特定用途向け集積回路（ＡＳＩＣ）、プログラマブル論理デバイス、又は任意の数の工程を実施するよう構成された、何らかの他の適切なタイプのハードウェアデバイスの形態をとり得る。
【００２２】
プログラマブル論理デバイスは、特定の工程を実施するように構成することができる。このデバイスは、これらの工程を実施するように恒久的に構成することができる、又は再構成することができる。プログラマブル論理デバイスは、例えば、限定しないが、プログラマブル論理アレイ、プログラマブルアレイ論理、フィールドプログラマブル論理アレイ、フィールドプログラマブルゲートアレイ、又は他の何らかの種類のプログラマブルハードウェアデバイスの形態をとりうる。幾つかの例において、ベクトルジェネレータ１１６、コンテンツダイバー１１８、マップマネージャ１２０、及びダッシュボードマネージャ１２１は各々、同じプロセッサ又は異なるプロセッサに実装されうる。
【００２３】
ある場合には、ベクトルジェネレータ１１６は、コンピュータシステム１０２に実装されるベクトルジェネレータモジュールと称されうる。ビジュアライザ１１７は、コンピュータシステム１０２に実装されるビジュアライザモジュールとも称されうる。更に、コンテンツダイバー１１８、マップマネージャ１２０、及びダッシュボードマネージャ１２１はそれぞれ、コンテンツダイバーモジュール、マップマネージャモジュール、及びダッシュボードマネージャモジュールと称され得、これらは全て、コンピュータシステム１０２に実装されうる。
【００２４】
ベクトルジェネレータ１１６は複数のメディアソース１０６からコンテンツ１０４を受信し、複数のメディアソース１０６に対して複数のベクトル１２２を生成しうる。ベクトル１２４は、ベクトルジェネレータ１１６によって生成される複数のベクトル１２２のうちの１つのベクトルの一例であってよい。この実施例では、ベクトル１２４は複数のエレメント１２６を含む。
【００２５】
ある実施例では、ベクトルジェネレータ１１６は、インターネット１０７等のコンピュータネットワークを介して複数のメディアソース１０６にアクセスする。例えば、ベクトルジェネレータ１１６はインターネット１０７から複数のメディアソース１０６をダウンロードしうる、あるいはインターネット１０７を介して複数のメディアソース１０６の各メディアソースのコピーを読み出ししうる。
【００２６】
例えば、ベクトルジェネレータ１１６は、パーサー１２８を含みうる。パーサー１２８は、ソフトウェア、ファームウェア、ハードウェア、又はこれらの組み合わせを使用して実装されうる。パーサー１２８は、コンピュータシステム１０２に実装されるパーサーモジュールとも称されうる。
【００２７】
ある実施例では、パーサー１２８は、複数の抽出エンティティ１３０を形成するために、メディアソース１０８のコンテンツ１０４にアクセスして、又はコンテンツ１０４を読み出しして、コンテンツ１０４を処理しうる。例えば、パーサー１２８は、コンテンツ１０４からエンティティを抽出するために、非構造化テキストエンティティ抽出器、指名エンティティ抽出器、指名エンティティ認識装置（ＮＥＲ）、又はその他何らかの種類の情報抽出器のうちの少なくとも１つを使用して実装されうる。
【００２８】
本書において、列挙されたアイテムと共に使用される「〜のうち少なくとも１つ」という表現は、列挙されたアイテムのうち一又は複数の種々の組み合わせが使用可能であり、かつ、列挙されたアイテムのうち１つだけあればよいということを意味する。アイテムとは、特定の物体、物品、ステップ、工程、プロセス又はカテゴリのことである。すなわち、「〜のうちの少なくとも１つ」は、アイテムの任意の組み合わせ、あるいはいくつかのアイテムがリストから使用されうることを意味するが、列挙されたアイテムの全てが必要なわけではない。
【００２９】
例えば非限定的に、「アイテムＡ、アイテムＢ、又はアイテムＣのうちの少なくとも１つ」あるいは「アイテムＡ、アイテムＢ、及びアイテムＣのうちの少なくとも１つ」は、例えば、「アイテムＡ」、「アイテムＡとアイテムＢ」、「アイテムＢ」、「アイテムＡとアイテムＢとアイテムＣ」、又は「アイテムＢとアイテムＣ」又は「アイテムＡとアイテムＣ］を意味し得る。幾つかの場合には、「アイテムＡ、アイテムＢ、又はアイテムＣのうちの少なくとも１つ」あるいは「アイテムＡ、アイテムＢ、及びアイテムＣのうちの少なくとも１つ」は非限定的に、「２個のアイテムＡと１個のアイテムＢと１０個のアイテムＣ」、「４個のアイテムＢと７個のアイテムＣ」、又は他の何らかの好適な組み合わせを意味しうる。
【００３０】
本明細書で使用するエンティティは、選択されたサブジェクト１３３を意味する、又は選択されたサブジェクト１３３に関係する語、表現、又は文字列の他の何らかの部分又は構成要素であってよい。例えば、非限定的に、エンティティは、物品、人、場所、名前、製品、組織、産業、サービス、工程、活動、状態、特性、属性、決定、又はその他何らかの種類の主題エリアを表す文字列であってよい。実装態様に応じて、選択されたサブジェクト１３３は非限定的に、製品のカテゴリ、特定の製品、産業、ビジネスエンティティ、組織、サービス、サービスのカテゴリ、又はその他何らかの種類の主題の形態をとりうる。
【００３１】
複数の抽出エンティティ１３０の各抽出エンティティは、メディアソース１０８から抽出されたエンティティである。ある実施例では、パーサー１２８は、複数の抽出エンティティ１３０を形成するために、既定の基準、ポリシー、複雑なアルゴリズム、情報抽出プロセス、又は複数の抽出エンティティ１３０を形成するための他の何らかの公的なプロセスのセットのうちの少なくとも１つを使用しうる。
【００３２】
ある場合、複数の抽出エンティティ１３０の各エンティティは異なるものであってよい。これらの場合には、メディアソース１０８のコンテンツ１０４がエンティティ「航空」の２０のインスタンスを含む場合、「航空」についての１つの抽出エンティティのみが生成されうる。別の例として、「保守及び修理」という表現が、メディアソース１０８のコンテンツ１０４に複数回表われうる。しかしながら、「保守及び修理」についての１つの抽出エンティティのみが生成されうる。
【００３３】
ベクトルジェネレータ１１６は、複数のベクトル１２２を生成するために複数の抽出エンティティ１３０と辞書１３２とを使用する。辞書１３２は、選択されたサブジェクト１３３について構築され、データ構造１３４に保存されうる。データ構造１３４は、データベース、スプレッドシート、表、文書、連想メモリ、またはその他何らかの種類のデータ記憶装置の形態をとりうる。
【００３４】
辞書１３２は、選択されたサブジェクト１３３に関する基本エンティティ１３６のコレクションを含む。基本エンティティ１３８は、基本エンティティ１３６のコレクションのうちの１つの基本エンティティの一例であってよい。幾つかの例では、基本エンティティ１３８は、特定のエンティティの導関数の族を表すルートエンティティであってよい。
【００３５】
ある実施例では、辞書１３２は、ユーザ指定因子、履歴データ、既定のオントロジー、既定のエンティティのリスト又は他の適切な因子のうちの少なくとも１つを使用して、コンテンツ管理システム１００によって構築される。別の実施例では、辞書１３２は、対のクエリ、興味のあるメディアソースから生成されたキーワードリスト、インデックス、製品リスト、又はその他何らかの種類のソースのうちの少なくとも１つを使用して構築されうる。
【００３６】
ベクトルジェネレータ１１６は、辞書１３２を使用して複数のメディアソース１０６の各メディアソースのコンテンツ１０４を処理する。例えば非限定的に、ベクトルジェネレータ１１６は、複数の抽出エンティティ１３０の各抽出エンティティを基本エンティティ１３６のコレクションと比較しうる。ある実施例では、ベクトルジェネレータ１１６は、この比較を実施して、複数のベクトル１２２を生成するために、連想メモリ又はニューラルネットワークのうちの少なくとも１つを使用しうる。
【００３７】
抽出エンティティ１４０は、メディアソース１０８に対して作成された複数の抽出エンティティ１３０のうちの１つの一例である。ベクトルジェネレータ１１６は、抽出エンティティ１４０が基本エンティティ１３６のコレクションの基本エンティティのいずれかと一致するか否かを決定するために、抽出エンティティ１４０を基本エンティティ１３６のコレクションと比較する。
【００３８】
ベクトルジェネレータ１１６が、抽出エンティティ１４０と、例えば基本エンティティ１３８との間の一致１４２を識別した場合、ベクトルジェネレータ１１６は、基本エンティティ１３８の対応するエレメントがベクトル１２４にすでに存在するか否かを決定する。対応するエレメントがすでに存在していない場合、エレメント１４４が作成され、メディアソース１０８に対するベクトル１２４に追加される。このように、エレメント１４４は基本エンティティ１３８に対応する。
【００３９】
エレメント１４４は、基本エンティティ１３８を識別しうる。例えば、エレメント１４４はそれ自体が基本エンティティ１３８の形態を取りうる。このように、ベクトル１２４の複数のエレメント１２６は、複数のエンティティとも称されうる。他の実施例では、エレメント１４４は、実装態様に応じて、基本エンティティ１３８の他の何らかの種類の文字列又は記号表示の形態を取りうる。
【００４０】
更に、エレメント１４４は重み値を含む。この重み値は、メディアソース１０６のコンテンツ１０４内における基本エンティティ１３８の認識発生数を表す又は示すために使用されうる。ある場合には、この重み値は正規化された重み値であってよい。基本エンティティ１３８の対応するエレメントがベクトル１２４にすでに存在するとベクトルジェネレータ１１６が決定した場合、新たな発生を反映させるためにその対応するエレメントの重み値が更新される。
【００４１】
メディアソース１０８に対して作成された複数の抽出エンティティ１３０は各々、メディアソース１０８のベクトル１２４を生成するために同様に処理されうる。更に、複数のメディアソース１０６に対する複数のベクトル１２２を形成するために、複数のメディアソース１０６の各メディアソースからのコンテンツ１０４が同様に処理されうる。
【００４２】
ある実施例では、コンテンツ１０４は、長時間連続的に又は定期的に複数のメディアソース１０６から取得されうる。新たなメディアソースがアクセスされると、ベクトルジェネレータ１１６によって新たなベクトルが生成される。ある場合には、時間が経つにつれ辞書１３２が修正されうる。
【００４３】
ビジュアライザ１１７は、グラフィカルユーザインターフェース１１２に複数のメディアソース１０６のコンテンツ１０４を視覚表示するために複数のベクトル１２２を使用しうる。具体的には、コンテンツダイバー１１８とマップマネージャ１２０は、コンテンツ１０４をより簡単に素早く検索しやすくなるように、グラフィカルユーザインターフェース１１２に複数のメディアソース１０６のコンテンツ１０４を視覚表示しうる。コンテンツダイバー１１８とマップマネージャ１２０を、図２〜３において以下に更に詳細に説明する。
【００４４】
更に図１を参照する。ダッシュボードマネージャ１２１は、グラフィカルユーザインターフェース１１２のダッシュボード１４６にコンテンツ１０４の少なくとも一部を視覚表示しうる。ある実施例では、ダッシュボード１４６は、グラフィカルユーザインターフェース１１２における複数のメディアソース１０６の部分におけるコンテンツ１０４のスナップショットのグラフィカル表示の形態をとる。ダッシュボードマネージャ１２１は、時間が経って様々なメディアソースから新たなコンテンツが取得された時に、このグラフィカル表示を更新しうる。
【００４５】
ここで、例示的な実施形態に係る図１のコンテンツダイバー１１８とグラフィカルユーザインターフェース１１２をブロック図の形態で示す図２を参照する。この実施例では、コンテンツダイバー１１８は、ユーザが興味のある情報にアクセスするためにコンテンツ１０４をすばやく簡単に検索することが可能になるように、グラフィカルユーザインターフェース１１２にコンテンツ１０４を視覚表示するために使用されうる。
【００４６】
図示したように、コンテンツダイバー１１８は、グラフィカルユーザインターフェース１１２内に、ダイブインターフェース２００の形態の視覚表示１１０を表示しうる。ダイブインターフェース２００は、選択エリア２０１、グラフエリア２０２、及びソースエリア２０４を含みうる。
【００４７】
ある実施例では、コンテンツダイバー１１８は、グラフィカルユーザインターフェース１１２を介していずれかのユーザ入力を受信する前に、選択エリア２０１内に選択可能なアイテム２０６のリストを表示する。選択可能なアイテム２０６のリストにより、図１の複数のメディアソース１０６に対する複数のベクトル１２２に含まれるエンティティが識別されうる。ある例示的な実施例において、選択可能なアイテム２０６のリストにより、複数のベクトル１２２に含まれる全ての異なるエンティティが識別されうる。別の例では、選択可能なアイテム２０６のリストは、複数のベクトル１２２の幾つかの既定の閾値を超える数のベクトルに含まれる全ての異なるエンティティを含む。
【００４８】
他の実施例では、グラフィカルユーザインターフェース１１２を介してユーザ入力２０７を受信するまで選択エリア２０１には何のリストも表示されない場合がある。この方法では、選択可能なアイテム２０６のリストの初期の作成はユーザ主導型であってよい。
【００４９】
コンテンツダイバー１１８は、グラフィカルユーザインターフェース１１２を介してユーザ入力２０７を受信しうる。ある実施例では、ユーザ入力２０７は最初に、この実施例においては基本エンティティであってよいエンティティ２０８を識別しうる。例えば非限定的に、ユーザ入力２０７は、エンティティ２０８の識別としてコンテンツダイバー１１８によって認識されうる文字列であってよい。エンティティ２０８に基づいて、コンテンツダイバー１１８はダイブインターフェース２００を変換しうる。例えば、ユーザ入力２０７を介したエンティティ２０８の選択に応じて、コンテンツダイバー１１８はエンティティ２０８を含む複数のベクトル１２２内のベクトルのサブセット２１０を識別しうる。
【００５０】
ベクトルのサブセット２１０は、図１の複数のメディアソース１０６内のメディアソースのサブセット２１２に直接対応しうる。ある実施例において、コンテンツダイバー１１８は、ダイブインターフェース２００のソースエリア２０４内にメディアソースのサブセット２１２のメディアソースのリストを表示する。このリストは例えば非限定的に、メディアソースのサブセット２１２の各メディアソースの発行日、タイトル、ハイパーリンク、及びその他の情報を含みうる。
【００５１】
更に、コンテンツダイバー１１８は、ベクトルのサブセット２１０に対して、エンティティ２０８に対応する複数の関連エンティティ２１４を識別する。本明細書で使用する「関連エンティティ」とは、別のエンティティに関連するエンティティであり、この実施例ではエンティティ２０８である。複数の関連エンティティ２１４の関連エンティティは、ベクトルのサブセット２１０のうちの一又は複数のベクトルに含まれるエンティティである。複数の関連エンティティ２１４は、ベクトルのサブセット２１０における全てのエンティティを含む。コンテンツダイバー１１８は、選択可能なアイテム２０６のリストにある各選択可能なアイテムにより、複数の関連エンティティ２１４における対応する関連エンティティが識別されるように、ダイブインターフェース２００の選択エリア２０１の選択可能なアイテム２０６のリストを更新しうる。
【００５２】
ある場合には、ダイブインターフェース２００はユーザに、選択可能なアイテム２０６のリストをアルファベット順２１６、最も一般的な順２１８、又はその他何らかの種類の順にソートするオプションを提供しうる。最も一般的な順２１８は、例えばベクトルのサブセット２１０において最も一般的に含まれる関連エンティティが選択可能なアイテム２０６のリストの上位に記載されるようにソートすることであってよい。
【００５３】
ユーザ入力２０７を介したエンティティ２０８の選択に基づいて、コンテンツダイバー１１８はダイブインターフェース２００のグラフエリア２０２内にグラフ２２０も表示する。具体的には、グラフ２２０の作成はユーザ入力２０７によって開始される。グラフ２２０は、第１のノード２２２と、第１のノード２２２に連結された第２のノードのセット２２４とを含みうる。グラフ２２０は、第１のノード２２２が第２のノードのセット２２４から視覚的に区別可能であるように表示されうる。例えば、非限定的に、第１のノード２２２は第２のノードのセット２２４とは異なるフォント色、背景色である、異なる強調表示がされている、又は他の方法で視覚的に区別されうる。
【００５４】
第１のノード２２２は、ユーザ入力２０７を介して識別されたエンティティ２０８のグラフィカル表示であってよい。第１のノード２２２は従って、ユーザ入力２０７によって初期化される。第１のノード２２２は、エンティティ２０８と、ベクトルのサブセット２１０に含まれる複数のベクトル１２２からのベクトルの数の両方を識別する。各ベクトルが１つのメディアソースに対応するため、第１のノード２２２によって識別された数は、エンティティ２０８を含む、又は他の方法でエンティティ２０８を伴うメディアソースの数をユーザに示す。
【００５５】
第２のノードのセット２２４の各第２のノードは、複数の関連エンティティ２１４のうちの１つの関連エンティティのグラフィカル表示であってよい。各第２のノードは、対応する関連エンティティと、その対応する関連エンティティを含むベクトルのサブセット２１０のベクトルの数を識別しうる。
【００５６】
ある実施例では、第２のノードのセット２２４は、複数の関連エンティティ２１４の選択部分に対してのみ表示されうる。例えば、第２のノードのセット２２４は、最も良く使用される上位３、５、６、又はその他何らかの数の関連エンティティを視覚表示するために使用されうる。
【００５７】
グラフ２２０は、ユーザが異なるエンティティを伴う幾つかのメディアソースを素早く簡単に把握することができるように図示されうる。第２のノードのセット２２４により、ユーザがコンテンツ１０４に更に「ダイブ」する機会が提供される。
【００５８】
例えば、ユーザは、第２のノードのセット２２４のうちの１つの第２のノードを選択するユーザ入力２０７を入力しうる。選択された第２のノードは、第２のノードのセット２２４のうちの他の第２のノードとは視覚的に区別可能な追加の第１のノード２２５に変換されうる。第１のノード２２２と追加の第１のノード２２５は共に、第１のノードのチェーン２２６を形成しうる。
【００５９】
追加の第１のノード２２５で識別された関連エンティティは次に新たなエンティティ２２７として扱われ、エンティティ２０８と同様の方法で処理されうる。新たなエンティティ２２７に基づき、エンティティ２０８と新たなエンティティ２２７の両方を含む新たなベクトルのサブセットを形成するために、ベクトルのサブセット２１０が狭められる。ソースエリア２０４に表示されたメディアソースのリストも、新たなベクトルのサブセットに対応する新たなメディアソースのサブセットに基づいて更新されうる。更に、この新たなベクトルのサブセットに対して、新たな複数の関連エンティティが識別されうる。この新たな複数の関連エンティティに基づいて、次に選択可能アイテム２０６のリストが更新されうる。更に、コンテンツダイバー１１８は、新たな第２のノードのセットを、新たな複数の関連エンティティに基づいて追加の第１のノード２２５に連結されたグラフ２２０に追加することによって、グラフ２２０を更新する。
【００６０】
このように、グラフ２２０は、図１の複数のメディアソース１０６のコンテンツ１０４を検索するのに使用されうる。多数の第２のノードが第１のノードのチェーン２２６の各第１のノードに連結されている長い第１のノードのチェーン２２６を作成するために、ユーザ入力２０７に基づいてグラフ２２０が更新されうる。
【００６１】
新たな第１のノードが第１のノードのチェーン２２６に加えられる度に、ソースエリア２０４内のメディアソースのリストが更新される。リストに記載されたメディアソースの数は、新たな第１のノードが各々、第１のノードのチェーン２２６に加えられると減少する。このように、第１のノードのチェーン２２６が作成されると、ユーザ入力２０７により数百から数千ものメディアソースのリストがフィルターにかけられ、より管理可能な少ないメディアソースのセットになりうる。
【００６２】
ここで、例示的な実施形態に係る図１のマップマネージャ１２０とグラフィカルユーザインターフェース１１２をブロック図の形態で示す図３を参照する。この実施例では、マップマネージャ１２０は、マップ環境３００を使用してグラフィカルユーザインターフェース１１２に図１の複数のメディアソース１０６からのコンテンツ１０４の視覚表示１１０を表示する。
【００６３】
図示したように、マップ環境３００はマップ３０２を含む。この実施例では、マップ３０２はインタラクティブマップ３０４の形態を取りうる。インタラクティブマップ３０４により、ユーザがインタラクティブマップ３０４を介して直接ユーザ入力２０７を入力することが可能になる。
【００６４】
マップマネージャ１２０は、自己組織化マップジェネレータ３０６とマップモディファイア３０８とを含みうる。自己組織化マップジェネレータ３０６とマップモディファイア３０８は各々、ソフトウェア、ファームウェア、ハードウェア、又はそれらの組み合わせを使用して実装されうる。
【００６５】
ある実施例では、自己組織化マップジェネレータ３０６は、訓練サンプルの入力空間の低次元の離散化表示を作製するために、学習を通して訓練された人工回路網（ＡＮＮ）を利用して実装されうる。この表示は、自己組織化マップ３１０と称されうる。
【００６６】
自己組織化マップジェネレータ３０６は、自己組織化マップ３１０を形成するために、図１のベクトルジェネレータ１１６によって作成された複数のベクトル１２２を使用する。ある実施例では、複数のノード３１１の各ノードは、複数のベクトル１２２における対応するベクトル、従って図１の複数のメディアソース１０６における対応するメディアソースを表す。
【００６７】
この実施例では、自己組織化マップ３１０は、二次元格子３１２に対して自己組織化マップ３１０に位置決めされた複数のノード３１１を含みうる。つまり、複数のノード３１１は、自己組織化マップ３１０内で複数の位置３１４を有しうる。ある場合には、複数のノード３１１は、複数のマップ点又は複数のセルとも称されうる。
【００６８】
複数のノード３１１の各ノードは、二次元空間における重み値と位置に関連付けされうる。実装態様に応じて、複数のノード３１１は、何百ものノード、何千ものノード、何万ものノード、何十万ものノード、何百万ものノード、あるいはその他何らかの数のノードを含みうる。
【００６９】
複数のノード３１１の複数の位置３１４は、互いにより密接に関連するメディアソースを表すノードが、マップ３０２内で互いにより近く位置決めされるように生成されうる。更に、互いとの関連性が薄いメディアソースを表すノードは、マップ３０２において離れて位置決めされる。
【００７０】
マップモディファイア３０８は、グラフィカルユーザインターフェース１１２のマップ環境３００に視覚表示されるマップ３０２を作成するために、自己組織化マップ３１０を修正する。具体的には、マップモディファイア３０８は、グラフィカルユーザインターフェース１１２に後で視覚表示される複数のコンセプトのグループ３１６を形成するために、複数のノード３１１をグループ分けする。例えば、マップモディファイア３０８は、複数のノード３１１を評価してグループ分けするために、一又は複数の再帰アルゴリズムを使用しうる。
【００７１】
複数のコンセプトのグループ３１６の各コンセプトのグループは、ノードのグループ、従って特定のコンセプトについての、特定のコンセプトに関する、又はその他特定のコンセプトと関係があるメディアソースのグループを表しうる。このように、複数のコンセプトのグループ３１６は、複数のメディアソースのグループと称されうる。コンセプトのグループは、一又は複数のノードを含みうる。
【００７２】
自己組織化マップ３１０の複数のノード３１１の各ノードは、重み値と位置を含みうる。ある実施例では、特定のコンセプトに対して隣接ノードが選択されたノードと共にグループ分けされうるか否かを決定するために、マップモディファイア３０８は各選択されたマップについて、選択されたノード周囲の各隣接ノードを評価する。この評価は、選択されたノードの重み値と、隣接ノードの重み値に基づくものであってよい。ある実施例では、評価は、これら２つのノードに対応する２つのベクトルに基づくものであってよい。２つのベクトルが選択されたある閾値を超える割合、例えば約４０％又は約５０％等の割合でエンティティを共有する場合、２つのノードがグループ分けされる。
【００７３】
選択されたノードと共にグループ分けされた各隣接ノードについて、その隣接ノードは新たに選択されたノードとして扱われる。新たに選択されたノードの新たな隣接ノードが次に評価される。このように、複数のコンセプトのグループ３１６を形成するために、複数のノード３１１がグループ分けされうる。
【００７４】
ある実施例では、マップマネージャ１２０は、複数のコンセプトのグループ３１６を定義するグラフィカル境界線をグラフィカルユーザインターフェース１１２に表示することによって、マップ３０２に複数のコンセプトのグループ３１６を視覚表示する。マップ３０２の各有界領域は、複数のノード３１１の一又は複数のノードを含むコンセプトのグループを表すコンセプト領域である。このように、マップ３０２は、複数のコンセプトのグループ３１６を表す複数のコンセプト領域３３２を含みうる。
【００７５】
更に、マップマネージャ１２０は、複数のノード３１１を表示するために、グラフィカルユーザインターフェース１１２のマップ３０２に複数のグラフィカルインジケータ３１８を表示する。複数のグラフィカルインジケータ３１８は、複数の個別のインジケータ３２０と、複数のクラスタインジケータ３２２とを含みうる。複数の個別のインジケータ３２０の各個別のインジケータは、単一のノード、従って単一のメディアソースを表示しうる。
【００７６】
複数のクラスタインジケータ３２２の各クラスタインジケータは、ノードのクラスタ、従ってメディアソースのクラスタを表示しうる。マップ３０２のノードのクラスタ化は、グラフィカルユーザインターフェース１１２に表示されたマップ３０２のズームレベルに依存しうる。
【００７７】
例えば非限定的に、グラフィカルユーザインターフェース１１２により、ユーザがこれらのグラフィカルインジケータをよりはっきりと区別するためにマップ３０２を拡大することが可能になる。ある実施例として、拡大制御３２４又は縮小制御３２６を選択するために、グラフィカルユーザインターフェース１１２を介してユーザ入力２０７が入力されうる。拡大制御３２４と縮小制御３２６は、グラフィカル制御機構であってよい。
【００７８】
この実施例では、ユーザによる拡大制御３２４の選択により、グラフィカルユーザインターフェース内のこのズーム入力に基づいて、マップ３０２が拡大されうる。具体的には、マップ３０２は、拡大制御３２４を介して受信したズーム入力に基づいて、現在のズームレベルから新たなズームレベルへ拡大されうる。新たなズームレベルに基づいて、マップ３０２に表示された複数のグラフィカルインジケータ３１８が更新されうる。例えば、一又は複数のクラスタインジケータが、複数の個別のインジケータ、より小さいクラスタインジケータ、あるいはこれら両方として展開されうる。拡大することにより、ユーザがマップ３０２に表示された様々なグラフィカルインジケータをよりはっきりと区別することが可能になりうる。
【００７９】
逆に、マップ３０２は、縮小制御３２６を介して受信したズーム入力に基づいて、現在のズームレベルから新たなズームレベルへ縮小されうる。新たなズームレベルに基づいて、マップ３０２に表示された複数のグラフィカルインジケータ３１８が更新されうる。例えば、複数の個別のインジケータ、より小さいクラスタインジケータ、あるいはこれら両方から一又は複数のクラスタインジケータが作成されうる。縮小することで、ユーザが更にコンセプト領域を閲覧することが可能になりうる。
【００８０】
ある実施例において、クラスタインジケータ３２８は、ズームレベルに基づいてクラスタ化された複数の個別のインジケータを視覚表示するために使用されうる。クラスタインジケータ３２８のサイズ、形状、色、又はその他何らかの視覚的特性は、クラスタインジケータ３２８によって表される個別のインジケータの数を示し、従ってクラスタインジケータ３２８によって表されるメディアソースの数を示しうる。ある実施例として、クラスタインジケータ３２８のサイズが大きくなればなるほど、クラスタインジケータ３２８によって表されるメディアソースの数が増加する。
【００８１】
ある実施例として、クラスタインジケータ３２８を選択するユーザ入力２０７が受信されうる。クラスタインジケータ３２８の選択により、クラスタインジケータ３２８が展開され、複数のメディアソースを表す複数の個別のインジケータに変換されうる。ユーザは、個別のインジケータによって表されるメディアソースについてのさらなる情報を知るために、その個別のインジケータを選択可能でありうる。
【００８２】
このように、マップ３０２を拡大する又は縮小することによって、マップ３０２によりユーザがすばやく簡単にコンテンツ１０４を検索することが可能になる。ユーザは、そのコンセプト領域に対応するコンセプトについての、そのコンセプト領域に対応するコンセプトに関する、又はそうでなければそのコンセプト領域に対応するコンセプトと関係するメディアソースを見つけるために、マップ３０２の複数のコンセプト領域３３２の特定のコンセプト領域を拡大しうる。更に、ユーザは、図１の複数のメディアソース１０６のコンテンツ１０４を検索するために、マップ３０２に表示された様々なグラフィカルインジケータを使用しうる。
【００８３】
図１のコンテンツ管理システム、図１〜３のグラフィカルユーザインターフェース１１２、図１〜２のコンテンツダイバー１１８、及び図１及び３のマップマネージャ１２０は、例示的な実施形態を実施可能な方式を物理的又はアーキテクチャ的に限定するものではない。図示した構成要素に加えてまたは代えて、他の構成要素を使用できる。幾つかの構成要素はオプションであってよい。また、ブロック図は、幾つかの機能的な構成要素を示すために提示されている。例示的な実施形態に実装される場合、一又は複数のこれらのブロック図は結合、分割、又は異なるブロック図に結合且つ分割され得る。
【００８４】
ここで、例示的な実施形態に係るグラフィカルユーザインターフェース内のダイブインターフェースを示す図４を参照する。この実施例では、グラフィカルユーザインターフェース４００は、図１のグラフィカルユーザインターフェース１１２の一実装態様の例であってよい。ダイブインターフェース４０１は、グラフィカルユーザインターフェース４００内に表示される。ダイブインターフェース４０１は、図２のダイブインターフェース２００の一実装態様の例でありうる。
【００８５】
図示したように、グラフィカルユーザインターフェース４００は、グラフエリア４０２、選択エリア４０４、ソースエリア４０６、及び入力エリア４０８を含む。グラフエリア４０２、選択エリア４０４、及びソースエリア４０６はそれぞれ、図１のグラフエリア２０２、選択エリア２０１、及びソースエリア２０４の実装態様の例であってよい。
【００８６】
この実施例では、ユーザが入力エリア４０８に異なる種類のユーザ入力を入力しうる。入力エリア４０８は、エンティティ入力ボックス４１０と、複数のタイムセレクタ４１２とを含む。複数のタイムセレクタ４１２は、様々なメディアソースからコンテンツを引き出す期間をユーザが選択することを可能にする制御ボタンを含む。この実施例では、複数のタイムセレクタ４１２は、全期間ボタン４１４、４８時間ボタン４１６、６か月間ボタン４１８、前１年間ボタン４２０、前２年間ボタン４２２、及び前５年間ボタン４２４を含む。図示したように、前５年間ボタン４２４が選択されている。
【００８７】
エンティティ入力ボックス４１０にエンティティ４２６が入力されている。エンティティ入力ボックス４１０に入力されたエンティティ４２６に応じて、グラフエリア４０２にエンティティ識別子４２８が追加されている。更に、エンティティ入力ボックス４１０に入力されたエンティティ４２６に応じて、グラフエリア４０２にグラフ４３０が表示されている。グラフ４３０は、図２のグラフ２２０の一実施態様の実施例となり得る。
【００８８】
グラフ４３０は、第１のノード４３１と、第１のノード４３１に連結された第２のノードのセット４３２とを含む。第１のノード４３１は、グラフィカルユーザインターフェース４００において第２のノードのセット４３２から視覚的に区別される。
【００８９】
第１のノード４３１により、エンティティ４２６と、エンティティ４２６を含むベクトルのサブセットの数が識別される。このベクトルのサブセットの数は、図１のベクトルジェネレータ１１６等のベクトルジェネレータによってエンティティ４２６と関連付けられたメディアソースの数に直接対応しうる。これらメディアソースの少なくとも一部は、グラフィカルユーザインターフェース４００のソースエリア４０６内で識別されうる。
【００９０】
グラフ４３０の第２のノードのセット４３２の各第２のノードにより、エンティティ４２６に対応する関連エンティティが識別される。更に、各第２のノードにより、エンティティ４２６を含むベクトルのサブセット内の関連エンティティを含むベクトルの数が識別される。
【００９１】
ソースエリア４０６は、ユーザがスクロールしうるメディアソース４４２のリストを形成する日付欄４３４、ソース欄４３６、リンク欄４３８及びタイトル欄４４０を含む。この実施例では、メディアソース４４２のリストに含まれる各メディアソースは、インターネットを介して利用可能及びアクセス可能である電子メディアソースである。
【００９２】
この実施例では、日付欄４３４により、各メディアソースが発行された日付が識別される。ソース欄４３６により、各メディアソースを提供する発行者、業界、組織、又はエンティティが識別される。リンク欄４３８により、各メディアソースにアクセスするためのハイパーリンクが提供される。タイトル欄４４０により、各メディアソースのタイトルが識別される。ユーザは、日付欄４３４、ソース欄４３６、又はタイトル欄４４０を選択することによって、メディアソース４４２のリストをそれぞれ、日付、ソース、又はタイトルによりソートしうる。
【００９３】
エンティティ入力ボックス４１０に入力されたエンティティ４２６に応じて、選択可能なアイテム４４４のリストが選択エリア４０４に表示される。選択可能なアイテム４４４のリストは、図２の選択可能なアイテム２０６のリストの一実装態様の実施例でありうる。選択可能なアイテム４４４のリストにより、エンティティ４２６に対応するとして識別された全ての関連エンティティが識別される。これら関連エンティティは、エンティティ４２６を含む各ベクトルに含まれる他のエンティティである。
【００９４】
この実施例では、選択可能なアイテムのセット４４６が選択されている。グラフ４３０に表示された第２のノードのセット４３２は、選択可能なアイテムのセット４４６に対応する。つまり、第２のノードのセット４３２の各第２のノードは、選択エリア４０４の対応する選択可能なアイテムによって識別された関連エンティティの別の視覚表示である。
【００９５】
選択可能なアイテム４４４のリストの各選択可能なアイテムは、対応する関連エンティティの識別と、対応する関連エンティティを含むベクトルの数を含む。例えば、選択可能なアイテム４４８により、関連エンティティ「メンテナンス」と、ベクトルの数１９が識別される。従って、「メンテナンス」は、エンティティ４２６も含むメディアソースの１９に表示される。
【００９６】
選択可能なアイテム４４８の選択により、グラフ４３０に第２のノード４５０が追加される。第２のノード４５０は選択可能なアイテム４４８、したがって選択可能なアイテム４４８によって識別された関連エンティティに対応する。同様に、選択可能なアイテム４４のリストにおいて他の何らかの選択可能なアイテムを選択すると、グラフ４３０に対応する第２のノードが追加されうる。更に、選択可能なアイテム４４４のリストにおいて選択可能なアイテムを除外すると、グラフ４３０の対応する第２のノードがグラフエリア４０２から削除されうる。
【００９７】
ここで、例示的な実施形態に係る、図４のグラフィカルユーザインターフェース４００内のダイブインターフェース４０１を示す図５を参照する。この実施例では、グラフ４３０が更新され、第１のノードのチェーン５００が形成されている。第１のノードのチェーン５００は、図２の第１のノードのチェーン２２６の一実装態様の実施例でありうる。
【００９８】
図示したように、第１のノード５０１は第１のノード４３１に連結される。第１のノード５０１は、図４では以前第２のノード４３１であった。ユーザ入力により図４の第２のノード４５０を選択することで、図４の第２のノード４５０が図５の第１のノード５０１に変換される。更に、図４の第２のノード４５０を選択することによりグラフ４３０に新たな第１のノード５０１が形成されると、グラフエリア４０２のエンティティ識別子４２８の近くにエンティティ識別子５０２も追加される。また更に、第２のノードのセット５０４がグラフ４３０に追加される。第２のノードのセット５０４は各々、第１のノード５０１に連結される。
【００９９】
第２のノードのセット５０４の１つを選択するユーザ入力により、この第２のノードが第１のノード５０６に変換される。グラフエリア４０２のエンティティ識別子５０２の近くにエンティティ識別子５０８が追加される。更に、グラフ４３０に第２のノードのセット５１０が追加され、第２のノードのセット５１０は各々第１のノード５０６に連結されている。
【０１００】
第２のノードのセット５１０の１つを選択するユーザ入力により、この第２のノードが第１のノード５１２に変換される。グラフエリア４０２のエンティティ識別子５０８の近くにエンティティ識別子５１４が追加される。更に、グラフ４３０に第２のノードのセット５１６が追加され、第２のノードのセット５１６は各々第１のノード５１２に連結されている。
【０１０１】
このように、第１のノード４３１、第１のノード５０１、第１のノード５０６、及び第１のノード５１２により、第１のノードのチェーン５００が形成される。これらの第１のノードは各々、グラフ４３０において第２のノードから第１のノードが簡単にすばやく視覚的に区別可能となるように表示される。エンティティ識別子４２８、エンティティ識別子５０２、エンティティ識別子５０８、及びエンティティ識別子５１４により、第１のノードのチェーン５００に対応する識別子のチェーン５１５が形成される。識別子のチェーン５１５により、ダイブインターフェース４０１内に視覚表示されたコンテンツをすばやく簡単に検索する方法がユーザに提供される。
【０１０２】
図示したように、第１のノード５１２により、６つのベクトル、従って６つのメディアソースだけが、第１のノードのチェーン５００の様々な第１のノードによって識別された全てのエンティティを含むことが識別される。６つのメディアソースは、第１のノード４３１によって識別されるように、エンティティ「ＡＡＲ」だけを含んだ１３０のメディアソースよりも管理可能なグループでありうる。
【０１０３】
新たなユーザベースのエンティティの各選択により、グラフ４３０に新たな第１のノードが追加されるだけでなく、ソースエリア４０６に記載されるメディアソースも更新される。更新されたメディアソース５１８のリストは、第１のノードのチェーン５００によって識別された全てのエンティティを含む最終的な６つのメディアソースを反映する。
【０１０４】
新たなユーザベースのエンティティの各選択により、グラフ４３０に新たな第１のノードが追加されるだけでなく、図４の選択可能なアイテム４４４のリストも更新される。更新された選択可能なアイテム５２０のリストは、第１のノードのチェーン５００によって識別された全てのエンティティを含む最終的な６つのメディアソースに基づいた関連エンティティを反映する。
【０１０５】
ここで、例示的な実施形態に係る、図４のグラフィカルユーザインターフェース４００内のダイブインターフェース４０１を示す図６を参照する。この実施例では、ユーザがソースエリア４０６のメディアソース５１８の更新されたリスト内のメディアソース６００とメディアソース６０２とを選択するユーザ入力を入力したところである。
【０１０６】
これらの選択に応じて、グラフィカルユーザインターフェース４００にダウンロードアイコン６０４とタグアイコン６０６が表示される。ダウンロードアイコン６０４を選択することにより、ユーザが選択されたメディアソースから実際のコンテンツをダウンロードする又はそうでなければ読み出しすることが可能になりうる。タグアイコン６０６を選択することにより、ユーザが選択されたメディアソースのハイパーリンク、及び選択されたメディアソースについての他の情報を一又は複数の他のユーザと共有することが可能になりうる。
【０１０７】
ここで、例示的な実施形態に係るグラフィカルユーザインターフェース内のマップ環境を示す図７を参照する。この実施例では、グラフィカルユーザインターフェース７００は、図１及び３のグラフィカルユーザインターフェース１１２の一実装態様の実施例である。
【０１０８】
図示したように、グラフィカルユーザインターフェース７００は、入力エリア７０２、マップエリア７０４、及びソースエリア７０６を含む。ユーザ入力は、入力エリア７０２を介して入力されうる。マップ環境７０８を表示するために、マップエリア７０４が使用される。具体的には、マップ７１０はマップ環境７０８内に表示される。マップ環境７０８とマップ７１０はそれぞれ、図３のマップ環境３００とマップ３０２の実装態様の実施例である。
【０１０９】
この例においては、マップ７１０に複数のクラスタインジケータ７１２と複数の個別のインジケータ７１４が表示されている。複数のクラスタインジケータ７１２及び複数の個別のインジケータ７１４は、それぞれ図３の複数のクラスタインジケータ３２２及び複数の個別のインジケータ３２０の実装態様の実施例であってよい。
【０１１０】
マップ７１０は、図３の複数のコンセプト領域３３２の一実装態様の実施例であってよい複数のコンセプト領域７１５を含む。複数のコンセプト領域７１５の各コンセプト領域は、境界線によって定義されるマップ７１０の領域である。各コンセプト領域はコンセプトのグループ分けを表し、特定のコンセプトに対応する。
【０１１１】
複数のコンセプトラベル７１６は、マップ７１０の複数のコンセプト領域７１５において重なっている。複数のコンセプトラベル７１６により、複数のコンセプト領域７１５に対応するコンセプトが識別される。従って、特定のコンセプト領域の境界線内又は境界線上に位置づけされた複数の個別のインジケータ７１４の部分と、複数のクラスタインジケータ７１２の部分は、対応するコンセプトに関するメディアソースを表している。
【０１１２】
入力エリア７０２は、コンセプト入力ボックス７１８とタイムセレクタ７２０とを含む。更に、入力エリア７０２は、タグ付け項目セレクタ７２２、ミニマップセレクタ７２４、及び凡例セレクタ７２６を含む。
【０１１３】
コンセプト入力ボックス７１８により、ユーザがコンセプトを入力することが可能になる。コンセプトを入力すると、そのコンセプトに対応するマップ７１０内の特定のコンセプト領域が拡大されうる。タイムセレクタ７２０により、ユーザが、マップ７１０内に視覚表示されるメディアソースの期間を選択することが可能になる。
【０１１４】
タグ付け項目セレクタ７２２を選択すると、以前にタグ付けされたメディアソースだけがマップ７１０に表示される。タグ付け項目は、別のユーザと共有されているメディアソースであってよい。ミニマップセレクタ７２４を選択すると、マップ７１０の縮小図がグラフィカルユーザインターフェース７００に表示される。凡例セレクタ７２６を選択すると、マップ７１０に表示されたグラフィカルインジケータの解釈に使用するために、凡例がグラフィカルユーザインターフェース７００に表示される。
【０１１５】
ユーザは、ソースエリア７０６のメディアソース７２８のリストにより、マップ７１０内に視覚表示された個別のメディアソースの更なる詳細が得られる。ユーザはメディアソース７２８のリストをスクロールして、このメディアソース７２８のリスト内で興味のあるいずれかのメディアソースを選択し、そのメディアソースをタグ付けしうる、そのメディアソースをダウンロードしうる、又はそのメディアソースに関するその他何らかの作業を実施しうる。
【０１１６】
ここで、例示的な実施形態に係る図７のマップ７１０の拡大図を示す図８を参照する。この実施例では、マップ７１０の拡大図８００がグラフィカルユーザインターフェース７００に表示されている。ユーザは、拡大制御８０１を使用して、マップ７１０を拡大するために拡大入力を提供しうる。ユーザは、縮小制御７０３を使用して、マップ７１０を縮小するために縮小入力を提供しうる。
【０１１７】
この実施例では、ユーザ入力を介してクラスタインジケータ８０２が選択されている。結果的に、クラスタインジケータ８０２が展開され、これによりクラスタインジケータ８０２によって表されるメディアソースのクラスタの視覚表示が、そのクラスタ内の個別のメディアソースの視覚表示に変換される。具体的には、個別のインジケータのグループ８０４にクラスタインジケータ８０２が展開される。この実施例では、クラスタインジケータ８０２に連結した個別のインジケータのグループ８０４が示され、渦状パターン８０６で表示されている。
【０１１８】
個別のインジケータ８０８は、個別のインジケータのグループ８０４に属する。ユーザ入力を介して個別のインジケータ８０８を選択すると、情報フィーチャ８１０がグラフィカルユーザインターフェース７００に表示される。情報フィーチャ８１０により、個別のインジケータ８０８によって表されるメディアソースについての情報が識別される。
【０１１９】
情報フィーチャ８１０を選択すると、オプションボックス８１２が表示される。オプションボックス８１２により、個別のインジケータ８０８によって表されるメディアソースについての情報も識別される。更に、オプションボックス８１２は、タグボタン８１４、レポートボタン８１６、及びキャンセルボタン８１８を含む。タグボタン８１４を選択することにより、個別のインジケータ８０８によって表されるメディアソースを別のユーザと共有することが可能になる。レポートボタン８１６を選択すると、個別のインジケータ８０８によって表されるメディアソースについての情報を有するレポートが生成される。キャンセルボタン８１８を選択すると、グラフィカルユーザインターフェース７００からオプションボックス８１２が削除されうる。
【０１２０】
この実施例では、ソースエリア７０６の更新されたメディアソース８２０のリストは、マップ７１０の拡大図に表示されたインジケータによって表される全てのメディアソースのリストを含む。更新されたメディアソース８２０のリストは、図７のメディアソース７２８のリストより大幅に少ないメディアソースを含む。
【０１２１】
この実施例では、ミニマップ８２２がグラフィカルユーザインターフェース７００に表示されている。ミニマップ８２２は、マップ７１０全体の縮小図である。ミニマップ８２２のエリア８２４は、現在のズームレベルに基づいてグラフィカルユーザインターフェース７００に現在表示されているマップ７１０の部分を示している。
【０１２２】
ここで、例示的な実施形態に係る図８のグラフィカルユーザインターフェース７００に表示されたタグウィンドウを示す図９を参照する。この実施例では、タグウィンドウ９００は、図８のタグボタン８１４が選択された時に、図８のグラフィカルユーザインターフェース７００に表示されうる。
【０１２３】
図示したように、タグウィンドウ９００は、人入力ボックス９０２、ノート入力ボックス９０４、人オプションボックス９０６、タグボタン９０８、及びキャンセルボタン９１０を含む。人入力ボックス９０２により、ユーザがメディアソースを共有するユーザの名前又は識別子を直接入力することが可能になる。この実施例では、人をタグ付けすると、その人にメディアソースのデジタル文書又はメディアソースのハイパーリンクがＥメールで送られる。
【０１２４】
ノート入力ボックス９０４により、ユーザがＥメールに含まれるノート又はコメントを入力することが可能になる。人オプションボックス９０６により、ユーザがユーザの既定リストから選択することが可能になる。
【０１２５】
タグボタン９０８を選択すると、メディアソースが人入力ボックス９０２において識別された全ての人、及び人オプションボックス９０６を介して選択された全ての人と共有される。キャンセルボタン９１０を選択すると、タグウィンドウ９００が閉じる。
【０１２６】
ここで、例示的な実施形態に係るグラフィカルユーザのマップ環境を示す図１０を参照する。この実施例では、グラフィカルユーザインターフェース１０００は、図３に記載されるグラフィカルユーザインターフェース１１２の一実装態様の別の実施例である。
【０１２７】
この実施例では、グラフィカルユーザインターフェース１０００のマップ環境１００２はマップ１００４を含む。複数のグラフィカルインジケータ１００６と複数のコンセプトラベル１００８がマップ１００４上に表示される。この実施例では、グラフィカルユーザインターフェース１０００に凡例１０１０も表示される。凡例１０１０により、第１の期間タイプ１０１２、第２の期間タイプ１０１４、第３の期間タイプ１０１６、第４の期間タイプ１０１８、及び第５の期間タイプ１０２０が識別される。
【０１２８】
第１の期間タイプ１０１２、第２の期間タイプ１０１４、第３の期間タイプ１０１６、第４の期間タイプ１０１８、及び第５の期間タイプ１０２０は、４８時間、１ヵ月、６カ月、１年、及び２年の期間にそれぞれ対応しうる。第１の期間タイプ１０１２、第２の期間タイプ１０１４、第３の期間タイプ１０１６、第４の期間タイプ１０１８、又は第５の期間タイプ１０２０のうちの１つから選択された期間タイプを有するグラフィカルインジケータは、そのグラフィカルインジケータによって表される単一のメディアソース又は複数のメディアソースが、対応する期間内に発行された又は公に利用可能とされたことを意味する。
【０１２９】
凡例１０１０により、クラスタインジケータを記載するための第１の数量タイプ１０２２、第２の数量タイプ１０２４、及び第３の数量タイプ１０２６も識別される。これらの数量タイプは各々、異なる数のメディアソースに対応する。例えば、第１の数量タイプ１０２２、第２の数量タイプ１０２４、及び第３の数量タイプ１０２６のクラスタインジケータはノードのクラスタ、従って、２〜９のメディアソース、１０〜９９のメディアソース、又は１００以上のメディアソースを含むメディアソースのクラスタをそれぞれ表す。
【０１３０】
凡例１０１０により、タグ付けタイプ１０２８及び非タグ付けタイプ１０３０も識別される。タグ付けタイプ１０２８のグラフィカルインジケータは、対応するメディアソースがタグ付けされたことを示す。非タグ付けタイプ１０３０のグラフィカルインジケータは、対応するメディアソースがタグ付けされたことがないことを示す。
【０１３１】
ここで、例示的な実施形態に係るダッシュボードを示す図１１を参照する。この実施例では、ダッシュボード１１００は、図１のダッシュボード１４６の一実装態様の実施例である。
【０１３２】
ダッシュボード１１００は、注目エリア１１０２とトピックエリア１１０４とを含む。この実施例では、トピックエリア１１０４内に複数のトピックボックス１１０６が表示される。例えば図１のダッシュボードマネージャ１２１等のダッシュボードマネージャは、特定のトピックボックスに対応するトピックに関するメディアソースに対応するハイライトを押して、そのトピックボックス内に表示する。
【０１３３】
ある実施例では、トピックボックス１１０８はトピック情報１１１０及び複数のハイライト１１１２を含む。トピック情報１１１０により、対応するトピックと、トピックボックス１１０８内に含まれるハイライトを有する幾つかのメディアソースとが識別される。
【０１３４】
複数のハイライト１１１２の各ハイライトは、対応するメディアソースに関する通知、スナップショット、ステータス更新、又はその他何らかの種類の情報であってよい。ハイライト１１１４は、複数のハイライト１１１２のうちの１つの実施例である。ユーザ入力によりハイライト１１１４が選択されると、対応するメディアソースが注目エリア１１０２内に表示される。図示したように、メディアソース１１１８のコンテンツ１１１６が注目エリア１１０２に表示される。
【０１３５】
ダッシュボード１１００はまた、カスタマイズボタン１１２０、レポートボタン１１２２、タグボタン１１２４、及び閉じるボタン１１２６も含む。カスタマイズボタン１１２０を選択することによって、ユーザがダッシュボード１１００をカスタマイズすることが可能になる。レポートボタン１１２２を選択することによって、ユーザがコンテンツ１１１６を含むレポートを生成することが可能になる。タグボタン１１２４を選択することによって、ユーザが別のユーザとメディアソース１１１８を共有することが可能になる。クローズボタン１１２６を選択することによって、ユーザが注目エリア１１０２からメディアソース１１１８の表示を削除する、又はダッシュボード１１００から注目エリア１１０２を削除することが可能になる。
【０１３６】
ここで、例示的な実施形態に係るダッシュボードの上に表示されたカスタマイズウィンドウを示す図１２を参照する。この実施例では、図１１のカスタマイズボタン１１２０を選択することで、図１１のダッシュボード１１００の上にカスタマイズウィンドウ１２００が表示されている。
【０１３７】
カスタマイズウィンドウ１２００は、新たなトピックボックスセクション１２０２、トピックボックスセクションの編集１２０４、セクションの位置決め１２０６、送信ボタン１２０８、及びキャンセルボタン１２１０を含む。新たなトピックボックスセクション１２０２は、ユーザに、図１１のダッシュボード１１００のトピックエリア１１０４に新たなトピックボックスをどのように追加するかを指示する。トピックボックスセクションの編集１２０４は、ユーザに、ダッシュボード１１００のトピックエリア１１０４の既存のトピックボックスをどのように編集するかを指示する。更に、セクションの位置決め１２０６はユーザに、ダッシュボード１１００のトピックエリア１１０４内でどのようにトピックボックスを再配置するかを指示する。
【０１３８】
送信ボタン１２０８を選択すると、任意のカスタマイズの変更が適用される。キャンセルボタン１２１０を選択すると、いかなる変更も保存せずにカスタマイズウィンドウ１２００が閉じる。
【０１３９】
ここで、例示的な実施形態に係るダッシュボードを示す図１３を参照する。この実施例では、ダッシュボード１３００は、図１のダッシュボード１４６の一実装態様の別の実施例である。
【０１４０】
この実施例では、ダッシュボード１３００は複数のトピックセクション１３０２を含む。複数のトピックセクション１３０２は、トピックセクション１３０４、トピックセクション１３０６、トピックセクション１３０８、及びトピックセクション１３１０を含む。これらトピックセクションは各々、これらのトピックセクションによって識別されるトピックに関連するメディアソースのハイライトを表示しうる。
【０１４１】
図４〜１３のグラフィカルユーザインターフェースの図解は、例示的な実施形態が実装されうる方法に対して物理的又は構造的な制限を示唆することを意図していない。図示したエレメントに加えてまたは代えて、他のエレメントを使用してもよい。幾つかのエレメントはオプションであってよい。
【０１４２】
ここで、例示的な実施形態に係る情報を視覚表示するプロセスをフロー図の形態で示す図１４を参照する。図１４に示すプロセスは、図１のコンテンツ管理システム１００を使用して実行されうる。ある実施例では、図１４に示すプロセスは、図１のベクトルジェネレータ１１６と、図１のコンテンツダイバー１１８、マップマネージャ１２０、又はその両方とを使用して実行されうる。
【０１４３】
プロセスは、コンピュータシステムによって、複数のメディアソースのコンテンツと、選択されたサブジェクトについて構築された辞書に基づいて、複数のメディアソースに対して複数のベクトルを作成することによって開始され、複数のベクトルは、辞書の基本エンティティと、メディアソースのコンテンツからの抽出エンティティとの間の一致を表すエレメントを含む（工程１４００）。工程１４００では、辞書は基本エンティティのコレクションを含みうる。次に、コンピュータシステムは、複数のベクトルに基づき、ユーザがコンテンツを検索することを可能にするように構成されたディスプレイシステム上に表示されたグラフィカルユーザインターフェースを介して複数のメディアソースのコンテンツの視覚表示を表示する（工程１４０２）。
【０１４４】
その後、コンピュータシステムは、グラフィカルユーザインターフェースにおけるコンテンツの視覚表示の変化がユーザのコンテンツの検索を視覚的に追うように、ユーザ入力に基づいてリアルタイムでグラフィカルユーザインターフェースにおけるコンテンツの視覚表示を変換し得（工程１４０４）、その後プロセスは終了する。工程１４０４では、この変換は、ユーザがすばやく簡単にコンテンツを更に検索することが可能になるように実施されうる。リアルタイムで視覚表示を変換するとは、グラフィカルユーザインターフェースを介してユーザ入力が受信された時点から大幅な遅延なく、あるいは目に見える遅延なしに視覚表示を変換することを意味しうる。
【０１４５】
ここで、例示的な実施形態に係るメディアソースのベクトルを作成するプロセスをフロー図の形態で示す図１５を参照する。図１５に示すプロセスは、図１のベクトルジェネレータ１１６を使用して実行されうる。さらに、このプロセスは図１４の工程１４００を実行するために使用され得る。
【０１４６】
プロセスは、メディアソースのコンテンツにアクセスすることによって開始されうる（工程１５００）。次に、メディアソースのコンテンツが、選択されたサブジェクトについて構築された辞書の基本エンティティのコレクションと比較される（工程１５０２）。
【０１４７】
工程１５０２は例えば非限定的に、複数の抽出エンティティを形成するためにメディアソースのコンテンツをパースすることによって実施されうる。抽出エンティティと、基本エンティティのコレクションのいずれかの基本エンティティとの間に一致が存在するか否かを決定するために、複数の抽出エンティティの各抽出エンティティが基本エンティティのコレクションと比較されうる。
【０１４８】
コンテンツと、辞書の基本エンティティのコレクションの基本エンティティとの間に見られる各一致に対して、メディアソースに対するベクトルにエレメントが追加され（工程１５０４）、その後プロセスは終了する。図１５に記載されるプロセスは、複数のメディアソースの各メディアソースに対して繰り返されうる。
【０１４９】
ここで、例示的な実施形態に係る複数のメディアソースのコンテンツの視覚表示を表示するプロセスをフロー図の形態で示す図１６を参照する。図１６に示すプロセスは、図１及び３のマップマネージャ１２０を使用して実行されうる。
【０１５０】
プロセスは、複数のベクトルを使用して生成された自己組織化マップを受信することによって開始され、自己組織化マップは、複数のベクトル、従って複数のメディアソースを表す複数のノードを含む（工程１６００）。ある実施例では、自己組織化マップは、図３の自己組織化マップジェネレータ３０６によって生成される自己組織化マップ３１０であってよい。自己組織化マップの複数のノードは、複数のコンセプトグループを形成するようにグループ分けされ、各コンセプトグループは特定のコンセプトに対応する（工程１６０２）。
【０１５１】
グラフィカルユーザインターフェースにおいて複数のグラフィカルインジケータがマップ上に表示され、複数のグラフィカルインジケータの各グラフィカルインジケータは、少なくとも１つのメディアソースを表す（工程１６０４）。工程１６０４では、マップのズームレベルに基づいて複数のグラフィカルインジケータにクラスタインジケータが含まれうる。
【０１５２】
マップ上に複数のコンセプトグループを表す複数のコンセプト領域が視覚的に定義され、各コンセプト領域は、複数のグラフィカルインジケータの選択部分を含み（工程１６０６）、その後プロセスは終了する。工程１６０６の各コンセプト領域は、例えば非限定的に、グラフィカル境界線によって視覚的に定義されうる。コンセプト領域は、ある実施例では、別のコンセプト領域と一又は複数のグラフィカルインジケータを共有しうる。
【０１５３】
ここで、例示的な実施形態に係るグラフィカルユーザインターフェースにおけるコンテンツの視覚表示を変換するプロセスをフロー図の形態で示す図１７を参照する。図１７に示すプロセスは、図１及び３のマップマネージャ１２０を使用して実行されうる。
【０１５４】
プロセスは、マップ上にメディアソースのクラスタを視覚表示するクラスタインジケータを選択するユーザ入力を受信することによって開始される（工程１７００）。この選択の受信に応じて、メディアソースのクラスタを表す個別のインジケータのグループを表示するために、クラスタインジケータが展開され（工程１７０２）、その後プロセスは終了する。
【０１５５】
ここで、例示的な実施形態に係る、複数のメディアソースのコンテンツのユーザ主導型の検索をしやすくするプロセスをフロー図の形態で示す図１８Ａ及び１８Ｂを参照する。図１８Ａ及び１８Ｂに示すプロセスは、図１〜２のコンテンツダイバー１１８を使用して実行されうる。
【０１５６】
プロセスは、エンティティのチェーンを初期化するエンティティを識別するユーザ入力を受信することによって開始される（工程１８００）。エンティティに基づいて、複数のメディアソースに対する複数のベクトルからベクトルのサブセットが識別される（工程１８０２）。次に、ベクトルのサブセットに基づいてエンティティに対応する複数の関連エンティティが識別される（工程１８０４）。工程１８０４において、複数の関連エンティティは、ベクトルのサブセットにおいて他の全ての異なるエンティティを含みうる。
【０１５７】
第１のノードと、第２のノードのセットとを含むグラフがグラフィカルユーザインターフェースに表示され、グラフにおいて、第１のノードによりエンティティと、ベクトルのサブセットのベクトルの数とが識別され、第１のノードによって識別されるエンティティに対応する関連エンティティと、関連エンティティを含むベクトルのサブセット内の部分のベクトルの数とが、第２のノードのセットのうちの１つの第２のノードにより識別される（工程１８０６）。工程１８０６では、第１のノードは、第１のノードのチェーンの初期の第１のノードでありうる。
【０１５８】
グラフィカルユーザインターフェースにおいて、現在の複数の関連エンティティに基づいて選択可能なアイテムのリストが更新される（工程１８０８）。工程１８０８では、この更新には、この選択可能なアイテムのリストの第１の表示が含まれうる。更に、工程１８０８では、選択可能なアイテムのリストの各選択可能なアイテムにより、対応する関連エンティティが識別される。
【０１５９】
グラフィカルユーザインターフェースにおいて、現在のベクトルのサブセットに対応するメディアソースのリストが更新される（工程１８１０）。工程１８１０では、この更新はこのメディアソースのリストの第１の表示を含みうる。
【０１６０】
その後、プロセスは次のユーザ入力の受信を待機する（工程１８１２）。ユーザ入力が、選択可能なアイテムのリストにおける選択可能なアイテムの選択であるか否かが決定される（工程１８１４）。選択可能なアイテムのリストにおける選択可能なアイテムの選択である場合、プロセスはグラフィカルユーザインターフェースのグラフに第１のノードに連結された第２のノードを追加し、第２のノードにより選択可能なアイテムによって識別された関連エンティティが識別される（工程１８１６）。プロセスは次いで、工程１８１２に戻る。
【０１６１】
工程１８１４を再度参照すると、選択可能なアイテムのリストにおける選択可能なアイテムの選択でない場合、ユーザ入力が選択可能なアイテムのリストにおける選択可能なアイテムの除外であるか否かが決定される（工程１８１８）。ユーザ入力が除外である場合、プロセスは、対応する第２のノードをグラフから削除し（工程１８２０）、その後プロセスは工程１８１２に戻る。
【０１６２】
それとは異なり、ユーザ入力が除外するものでない場合、プロセスはユーザ入力がグラフの第２のノードの選択であるか否かを決定する（工程１８２２）。ユーザ入力がグラフの第２のノードの選択である場合、第２のノードは追加の第１のノードに変換される（工程１８２４）。工程１８２４では、この追加の第１のノードがグラフの第１のノードのチェーンに追加される。エンティティのチェーンに追加の第１のノードによって識別されたエンティティが追加される（工程１８２６）。
【０１６３】
その後、現在のベクトルのサブセットの各ベクトルに現在のエンティティのチェーンの全てのエンティティが含まれるように、エンティティのチェーンに基づいて現在のベクトルのサブセットが更新される（工程１８２８）。現在のベクトルのサブセットに基づいて、新たな複数の関連エンティティが識別される（工程１８３０）。識別された新たな複数の関連エンティティに基づいて、追加の第１のノードに連結された第２のノードのセットがグラフに追加され（工程１８３２）、プロセスは上述した工程１８０８に戻る。
【０１６４】
工程１８２２を再度参照すると、ユーザ入力が第２のノードの選択ではない場合、プロセスは他の方法でユーザ入力を処理し（工程１８３４）、上述した工程１８１２へ進む。ある場合、ユーザ入力により、メディアソースのコンテンツの検索プロセスを終了させることが示されうる。これらの具体例では、ユーザ入力の処理により、図１８Ａ及び１８Ｂの全てのプロセスが終了する。
【０１６５】
図示した種々の実施形態におけるフロー図及びブロック図は、例示的な一実施形態における、装置及び方法の幾つかの可能な実装態様の構造、機能、及び工程を示している。これに関し、フロー図又はブロック図の各ブロックは、工程若しくはステップのモジュール、セグメント、機能、及び／又は一部を表わしうる。
【０１６６】
例示的な一実施形態の幾つかの代替的な実装態様においては、ブロックに記載された一または複数の機能は、図中に記載の順序を逸脱して起こりうる。例えば、場合によっては、連続して示されている２つのブロックが実質的に同時に実行されること、又は時には含まれる機能によりブロックが逆順に実施されることもありうる。また、フロー図又はブロック図に描かれているブロックに加えて他のブロックが追加されることもありうる。
【０１６７】
ここで、例示的な実施形態によるデータ処理システムをブロック図の形態で示す図１９を参照する。データ処理システム１９００を使用して、図１のコンピュータシステム１０２を実行することができる。図示するように、データ処理システム１９００は、プロセッサユニット１９０４と、記憶デバイス１９０６と、通信ユニット１９０８と、入出力ユニット１９１０と、ディスプレイ１９１２との間の通信を提供する、通信フレームワーク１９０２を含む。場合によっては、通信フレームワーク１９０２はバスシステムとして実装されうる。
【０１６８】
プロセッサユニット１９０４は、いくつかの動作を実行するために、ソフトウェアのための命令を実行するように構成されている。プロセッサユニット１９０４は、実装に応じて、幾つかのプロセッサ、マルチプロセッサコア、及び／又は他の何らかの種類のプロセッサを備えうる。場合によっては、プロセッサユニット１９０４は、回路システム、特定用途向け集積回路（ＡＳＩＣ）、プログラマブル論理デバイスなどのハードウェアユニット、又は他の何らかの好適な種類のハードウェアユニットの形態をとってもよい。
【０１６９】
プロセッサユニット１９０４によって実行されるオペレーティングシステム、アプリケーション、及び／又はプログラムに対する命令は、記憶デバイス１９０６上に配置されうる。記憶デバイス１９０６は、通信フレームワーク１９０２を介してプロセッサユニット１９０４と通信を行ってもよい。本明細書で使用されるように、記憶デバイスはまた、コンピュータ可読記憶デバイスと称されることもあり、一時的に及び／又は永続的に情報を記憶することができる任意のハードウェアである。この情報は、限定するものではないが、データ、プログラムコード、及び／又は他の情報を含みうる。
【０１７０】
メモリ１９１４及び固定記憶部１９１６は、記憶デバイス１９０６の一例である。メモリ１９１４は、例えば、ランダムアクセスメモリ又は何らかの種類の揮発性または不揮発性の記憶デバイスの形態をとりうる。固定記憶部１９１６は任意の数の構成要素又はデバイスを含みうる。例えば、固定記憶部１９１６は、ハードドライブ、フラッシュメモリ、書換え型光ディスク、書換え型磁気テープ、又はそれらの何らかの組み合わせを含みうる。固定記憶部１９１６によって使用される媒体は、着脱式であってもよく、着脱式でなくてもよい。
【０１７１】
データ処理システム１９００は、通信ユニット１９０８により他のデータ処理システム及び／又はデバイスと通信することができる。通信ユニット１９０８は、物理的な及び／又は無線の通信リンクを用いて通信することができる。
【０１７２】
入力／出力ユニット１９１０は、データ処理システム１９００に接続された他のデバイスとの間で、入力の受信及び出力の送信を可能にする。例えば、入出力ユニット１９１０は、キーボード、マウス、及び／又は他の何らかの種類の入力デバイスを介して、ユーザ入力の受信を可能にする。別の実施例として、入出力ユニット１９１０は、データ処理システム１９００に接続されたプリンタに出力を送信することができる。
【０１７３】
ディスプレイ１９１２は、ユーザに対して情報を表示するよう構成される。ディスプレイ１９１２は、例えば、限定するものではないが、モニタ、タッチスクリーン、レーザーディスプレイ、ホログラフィックディスプレイ、仮想表示デバイス、及び／又は他の何らかの種類のディスプレイデバイスを含みうる。
【０１７４】
この実施例では、種々の例示的な実施形態のプロセスは、コンピュータに実装される命令を使用してプロセッサユニット１９０４によって実行されてもよい。これらの命令は、プログラムコード、コンピュータ使用可能プログラムコード、又はコンピュータ可読プログラムコードと称されることがあり、かつ、プロセッサユニット１９０４内の一又は複数のプロセッサによって読み取られ、実行されうる。
【０１７５】
これらの実施例では、プログラムコード１９１８は、選択的に着脱可能でコンピュータ可読媒体１９２０上に機能的な形態で配置され、プロセッサユニット１９０４での実行用のデータ処理システム１９００に読込み又は転送することができる。プログラムコード１９１８及びコンピュータ可読媒体１９２０は、コンピュータプログラム製品１９２２を形成する。この実施例では、コンピュータ可読媒体１９２０は、コンピュータ可読記憶媒体１９２４又はコンピュータ可読信号媒体１９２６であってもよい。
【０１７６】
コンピュータ可読記憶媒体１９２４は、プログラムコード１９１８を伝播又は伝送する媒体というよりはむしろ、プログラムコード１９１８を保存するために使用される、物理的な又は有形の記憶デバイスである。コンピュータ可読記憶媒体１９２４は、限定する訳ではないが例としては、データ処理システム１９００に接続される光ディスク又は磁気ディスク、或いは固定記憶デバイスでありうる。
【０１７７】
代替的に、プログラムコード１９１８はコンピュータ可読信号媒体１９２６を使用してデータ処理システム１９００に転送可能である。コンピュータ可読信号媒体１９２６は、例えば、プログラムコード１９１８を含む伝播されたデータ信号であってもよい。このデータ信号は、物理的及び／又は無線の通信リンクを介して伝送されうる、電磁信号、光信号、及び／又は他の何らかの種類の信号であってもよい。
【０１７８】
図１９のデータ処理システム１９００の図は、例示的な実施形態が実装されうる様態に対する構造的な限定を提示することを意図していない。種々の例示的な実施形態が、データ処理システム１９００に関して示されている構成要素に追加的な、又は代替的な構成要素を含むデータ処理システム内に実装されうる。更に、図１９に示す構成要素は、実施例とは相違することがある。
【０１７９】
更に、本開示は下記の条項による実施形態を含む。
【０１８０】
条項１．コンピュータシステムに実装され、グラフィカルユーザインターフェースを表示するように構成されたディスプレイモジュールと、
コンピュータシステムに実装され、複数のメディアソースのコンテンツと、選択されたサブジェクトについて構築される辞書とに基づいて複数のメディアソースに対して複数のベクトルを生成するように構成されたベクトルジェネレータモジュールと
を備え、
複数のベクトルが、
辞書の基本エンティティと、複数のメディアソースのコンテンツからの抽出エンティティとの間の一致を表すエレメントと、
コンピュータシステムに実装され、ベクトルジェネレータモジュール及びディスプレイモジュールに連結され、グラフィカルユーザインターフェースにおいて複数のメディアソースのコンテンツの視覚表示を表示するように構成されたビジュアライザモジュールと
を含み、
複数のベクトルとグラフィカルユーザインターフェースは、ユーザによるコンテンツの検索を可能にするように構成され、
ビジュアライザモジュールは更に、ユーザ入力に基づいてリアルタイムでグラフィカルユーザインターフェースにおけるコンテンツの視覚表示を視覚的に変換するように構成されている、装置。
【０１８１】
条項２．複数のメディアソースの対応するメディアソースに対する複数のベクトルのうちの１つのベクトルのエレメントは、対応するメディアソースからの抽出エンティティと辞書の基本エンティティとの間の一致を表している、条項１に記載の装置。
【０１８２】
条項３．グラフィカルユーザインターフェースが、
基本エンティティと、基本エンティティを含む複数のベクトルのうちの１つのベクトルのサブセットの数を識別する第１のノードを含むグラフを視覚表示するためのグラフエリアを含む、条項１に記載の装置。
【０１８３】
条項４．グラフが更に第２のノードのセットを含み、第１のノードによって識別される基本エンティティに対応する関連エンティティと、関連エンティティを含むベクトルのサブセット内の部分のベクトルの数が、第２のノードのセットのうちの１つの第２のノードにより識別される、条項３に記載の装置。
【０１８４】
条項５．グラフィカルユーザインターフェースが、
選択可能なアイテムのリストを表示するための選択エリア
を含み、選択可能なアイテムの選択により、グラフィカルユーザインターフェースのグラフエリアに表示されたグラフが修正される、条項１に記載の装置。
【０１８５】
条項６．コンピュータによって実行される電子メディアコンテンツ検索システムであって、コンピュータシステムに実装され、グラフィカルユーザインターフェースを表示するように構成されたディスプレイモジュールと、
選択されたサブジェクトについて構築された辞書を保存するデータ構造と、
コンピュータシステムに実装され、コンピュータネットワークを介して複数のメディアソースにアクセスするように構成され、辞書及び複数のメディアソースのコンテンツに基づいて複数のメディアソースに対して複数のベクトルを生成するベクトルジェネレータモジュールであって、複数のベクトルが、辞書の基本エンティティと、複数のメディアソースのコンテンツからの抽出エンティティとの間の一致を表すエレメントを含むベクトルジェネレータモジュールと、
コンピュータシステムに実装され、ベクトルジェネレータモジュール及びディスプレイモジュールに連結され、グラフィカルユーザインターフェースにおいて複数のメディアソースのコンテンツの視覚表示を表示するように構成されているビジュアライザモジュールとを備え、
複数のベクトルとグラフィカルユーザインターフェースは、ユーザによるコンテンツの検索を可能にするように構成され、
ビジュアライザモジュールは更に、ユーザ入力に基づいてリアルタイムでグラフィカルユーザインターフェースにおけるコンテンツの視覚表示を視覚的に変換させるように構成されている、コンピュータによって実行される電子メディアコンテンツ検索システム。
【０１８６】
条項７．複数のメディアソースのコンテンツを視覚表示するための方法であって、
コンピュータシステムによって、複数のメディアソースのコンテンツと、選択されたサブジェクトについて構築された辞書とに基づいて複数のメディアソースに対して複数のベクトルを作成することであって、複数のベクトルは、辞書の基本エンティティと、複数のメディアソースのコンテンツからの抽出エンティティとの間の一致を表すエレメントを含む、作成することと、
コンピュータシステムによって、ユーザによるコンテンツの検索を可能にするように構成されたグラフィカルユーザインターフェースを介して、複数のベクトルに基づいて複数のメディアソースのコンテンツの視覚表示を表示することと、
グラフィカルユーザインターフェースにおけるコンテンツの視覚表示の変化がユーザによるコンテンツの検索を視覚的に追うように、ユーザ入力に基づき、コンピュータシステムによってグラフィカルユーザインターフェースにおけるコンテンツの視覚表示をリアルタイムで変換することと
を含む方法。
【０１８７】
条項８．コンピュータシステムによって複数のベクトルを作成することが、
メディアソースのコンテンツを、辞書の基本エンティティのコレクションと比較することと、
コンテンツと、辞書の基本エンティティのコレクションのうちの１つの基本エンティティとの間に見られる各一致について、メディアソースに対するベクトルにエレメントを追加することと
を含む、条項７に記載の方法。
【０１８８】
条項９．メディアソースのコンテンツを基本エンティティのコレクションと比較することが、
メディアソースから複数の抽出エンティティを抽出することと、
抽出エンティティと、基本エンティティのコレクションのうちのいずれかの基本エンティティとの間に一致が存在するか否かを決定するために、複数の抽出エンティティのうちの１つの抽出エンティティを基本エンティティのコレクションと比較することと
を含む、条項８に記載の方法。
【０１８９】
条項１０．コンピュータシステムによって、コンテンツの視覚表示を表示することが、
グラフィカルユーザインターフェースのグラフエリア内に、基本エンティティと、基本エンティティを含む複数のベクトルのうちの１つのベクトルのサブセットの数とを識別する第１のノードを含むグラフを表示することを含む、条項７に記載の方法。
【０１９０】
条項１１．グラフを表示することが、
グラフィカルユーザインターフェースにおいてグラフの第１のノードに連結された第２のノードのセットのうちの１つの第２のノードを表示することを含み、第１のノードによって識別された基本エンティティに関する関連エンティティと、関連エンティティを含むベクトルのサブセットの部分の数が第２のノードのセットにより識別される、条項１０に記載の方法。
【０１９１】
条項１２．コンピュータシステムによって、コンテンツの視覚表示を表示することが、
グラフィカルユーザインターフェースの選択エリア内に選択可能なアイテムのリストを表示することを含み、
選択可能なアイテムのリストにおける１つの選択可能なアイテムを選択することにより、グラフィカルユーザインターフェースのグラフエリアに表示されたグラフが修正される、条項７に記載の方法。
【０１９２】
条項１３．コンピュータシステムによって、コンテンツの視覚表示を変換することが、
ユーザ入力に基づいて選択されたエンティティを含む複数のベクトルから１つのベクトルのサブセットを識別することと、
ベクトルのサブセットに基づいてエンティティに対応する複数の関連エンティティを識別することとを含む、条項７に記載の方法。
【０１９３】
条項１４．コンピュータシステムによって、コンテンツの視覚表示を変換することが更に、
識別された複数の関連エンティティに基づいてグラフィカルユーザインターフェースの選択エリアの選択可能なアイテムのリストを更新することと
を含む、条項１３に記載の方法。
【０１９４】
条項１５．コンピュータシステムによって、コンテンツの視覚表示を変換することが更に、
ユーザ入力によって選択されたエンティティと、識別された複数の関連エンティティの部分に基づいてグラフィカルユーザインターフェースのグラフエリアのグラフを更新することを含む、条項１３に記載の方法。
【０１９５】
条項１６．コンピュータシステムによって、コンテンツの視覚表示を表示することが、
複数のコンセプトのグループを形成するために、複数のベクトルに基づいて生成される自己組織化マップの複数のノードをグループ分けすることと、
複数のグラフィカルインジケータの各グラフィカルインジケータが複数のメディアソースのうちの少なくとも１つのメディアソースを表すグラフィカルユーザインターフェースのマップに複数のグラフィカルインジケータを表示することと、
複数のコンセプトのグループを表すマップに複数のコンセプト領域を視覚的に定義することであって、複数のコンセプト領域の各コンセプト領域が、複数のグラフィカルインジケータの選択された部分を含む、定義することと
を含む、条項７に記載の方法。
【０１９６】
条項１７．コンピュータシステムによって、コンテンツの視覚表示を変換することが更に、
グラフィカルユーザインターフェースを介して受信したズーム入力に基づいて、現在のズームレベルから新たなズームレベルへマップをズームすることと、
新たなズームレベルに基づいてマップに表示された複数のグラフィカルインジケータを更新することと
を含む、条項１６に記載の方法。
【０１９７】
条項１８．コンピュータシステムによって、コンテンツの視覚表示を変換することが更に、
クラスタインジケータによって表されるメディアソースのクラスタを視覚表示するために、ユーザ入力に基づいてクラスタインジケータを展開することを含む、条項１６に記載の方法。
【０１９８】
条項１９．コンピュータシステムによって、コンテンツのスナップショットの視覚表示を、グラフィカルユーザインターフェースの複数のメディアソースの部分に表示することと、
複数のメディアソースから新たなコンテンツを取得した時に、コンピュータシステムによって、グラフィカルユーザインターフェースを更新することと
を更に含む、条項７に記載の方法。
【０１９９】
条項２０．コンピュータシステムによって、ユーザ指定因子、履歴データ、又は既定のオントロジーのうちの少なくとも１つを使用して、選択されたサブジェクトの辞書を構築することと
を更に含む、条項７に記載の方法。
【０２００】
種々の例示的実施形態の説明は、例示及び説明を目的として提示されており、網羅的であること、または開示された形態の実施形態に限定することを意図しているわけではない。当業者には、多くの修正例及び変形例が明らかであろう。さらに、種々の例示的な実施形態によって、他の好ましい実施形態に比較して異なる特徴が提供され得る。選択された一または複数の実施形態は、実施形態の原理、実際の用途を最もよく説明するために、及び他の当業者に対して、様々な実施形態の開示内容と考慮される特定の用途に適した様々な修正の理解を促すために選択及び記述されている。
【図１】
2017097845.tif 000003
【図２】
2017097845.tif 000004
【図３】
2017097845.tif 000005
【図４】
2017097845.tif 000006
【図５】
2017097845.tif 000007
【図６】
2017097845.tif 000008
【図７】
2017097845.tif 000009
【図８】
2017097845.tif 000010
【図９】
2017097845.tif 000011
【図１０】
2017097845.tif 000012
【図１１】
2017097845.tif 000013
【図１２】
2017097845.tif 000014
【図１３】
2017097845.tif 000015
【図１４】
2017097845.tif 000016
【図１５】
2017097845.tif 000017
【図１６】
2017097845.tif 000018
【図１７】
2017097845.tif 000019
【図１８Ａ】
2017097845.tif 000020
【図１８Ｂ】
2017097845.tif 000021
【図１９】
2017097845.tif 000022
【外国語明細書】
2017097845000001.pdf
2017097845000002.pdf
2017097845000003.pdf
2017097845000004.pdf