(57)【特許請求の範囲】
【請求項１】
少なくとも１つのユーザインタフェースを介して観測可能な複数のマルチメディアコンテンツを備えるマルチメディアプラットフォームを介して前記複数のマルチメディアコンテンツを推奨する方法であって、
前記マルチメディアプラットフォームが、前記少なくとも１つのユーザインタフェースから、少なくとも１つの第１のメタデータが関連付けられた少なくとも１つの第１のマルチメディアコンテンツを選択するための少なくとも１つの第１のコマンドを受信する段階と、
前記マルチメディアプラットフォームが、前記少なくとも１つのユーザインタフェースから、ユーザ識別子と、少なくとも１つの第２のメタデータが関連付けられた少なくとも１つの第２のマルチメディアコンテンツを選択するための第２のコマンドとを受信する段階であって、前記マルチメディアプラットフォームが前記少なくとも１つの第２のマルチメディアコンテンツと観測中の前記少なくとも１つの第１のマルチメディアコンテンツとの意味的な関連性を示す情報を受信し、前記関連性は前記ユーザ識別子を介して認識されるユーザによって指定される、段階と、
前記マルチメディアプラットフォームが、前記ユーザ識別子と、前記少なくとも１つの第１のマルチメディアコンテンツ及び前記少なくとも１つの第２のマルチメディアコンテンツと、前記関連性とに基づき、少なくとも１つの第３のマルチメディアコンテンツを推奨する段階と、を備える、
方法。
【請求項２】
前記少なくとも１つのユーザインタフェースから受信された前記少なくとも１つの第２のマルチメディアコンテンツが、前記少なくとも１つのユーザインタフェースの取得デバイスを介して直接的に生成されたコンテンツである、請求項１に記載の方法。
【請求項３】
前記少なくとも１つの第２のマルチメディアコンテンツが、複数の画像およびオーディオを備え、それらが好ましくはビデオである、請求項１または２に記載の方法。
【請求項４】
第１のメモリと、プロセッサと、少なくとも１つのユーザインタフェースと、少なくとも１つの第２のメモリとを備えた複数のマルチメディアコンテンツを推奨するためのシステムであって、
前記第１のメモリは、複数のマルチメディアコンテンツおよび前記複数のマルチメディアコンテンツの各々と関連付けられた複数の第１のメタデータの各々を格納し、
前記少なくとも１つのユーザインタフェースは、少なくとも１つの第１のマルチメディアコンテンツを再生し、
前記少なくとも１つの第２のメモリは、前記ユーザインタフェースを介して選択された少なくとも１つの第２のマルチメディアコンテンツと、前記少なくとも１つの第２のマルチメディアコンテンツと関連付けられた少なくとも１つの第２のメタデータと、ユーザ識別子とを格納し、さらに前記少なくとも１つの第２のメモリは、前記少なくとも１つの第２のマルチメディアコンテンツと観測中の前記少なくとも１つの第１のマルチメディアコンテンツとの意味的な関連性を示す情報を格納し、前記関連性は前記ユーザ識別子を介して認識されるユーザによって指定され、前記関連性を示す前記情報は前記ユーザインタフェースを介して受信され、
前記プロセッサは、前記ユーザ識別子と、前記少なくとも１つの第１のマルチメディアコンテンツ及び前記少なくとも１つの第２のマルチメディアコンテンツと、前記関連性とに基づき、前記第１のメモリ内の少なくとも１つの第３のマルチメディアコンテンツを推奨する、システム。
【請求項５】
請求項１から３のいずれか一項に記載の前記方法を実装する、請求項４に記載のシステム。
【請求項６】
コンピュータ上での実行時に、請求項１から３のいずれか一項に記載の方法を実装する複数の命令を備えたコンピュータプログラム。
【請求項７】
前記コンピュータプログラムがＲｅｓｏｕｒｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｆｒａｍｅｗｏｒｋ標準に基づくウェブオントロジー言語を使用してコンパイルされた複数の命令を備える、請求項６に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、複数のマルチメディアコンテンツを推奨するための方法およびシステムに関する。
【背景技術】
【０００２】
今日、アクセス可能な複数のマルチメディアコンテンツの量は膨大であり、増加の一途をたどっている。非常に大量の情報（複数の画像、複数のビデオ、複数のドキュメント、複数のソーシャルネットワーク上の複数のコメント等）が生成、アーカイブされ続け、多くのユーザ間で共有され続けている。このような場合、ユーザが関心のある情報にアクセスできる方法が非常に重要である。
【０００３】
関心のある一般的なコンテンツを取得すべく、ユーザはクエリと呼ばれるテキストフォーマットの検索リクエストを発行できる。すると、情報検索および取得システムがクエリの内容を解析し、そのクエリの内容を利用可能な複数のコンテンツの適切な複数の「インデックス」と比較する。このような複数のインデックスは通常、コンテンツの解析に基づき、あらかじめ定義され、構築されている。
【０００４】
マルチメディアコンテンツ自身と関連付けられた情報は、文字通り「メタデータ」として呼ばれる。
【０００５】
そして、システムは様々な複数の様式と基準とを使用し、クエリによって示されたユーザのリクエストに最も合致するコンテンツを戻す。
【０００６】
このコンテンツの検索および取得プロセスにおけるメタデータの重要性は、明らかである。メタデータの数が多くなればなるほど、かつ、典型的になればなるほど、コンテンツの識別および取得プロセスは、より効率的になる。
【０００７】
このマルチメディアコンテンツの検索および取得プロセスを促進させるべく、「推奨システム」が使用されるが、このシステムの機能は、ユーザの複数のニーズと期待とを予測できる、より正確な複数のマルチメディアコンテンツを識別することにある。
【０００８】
一例として、米国特許出願公開第２００７／０２０８７１８号の文献からマルチメディアコンテンツ推奨システムが公知であるが、そこには、ユーザにカスタマイズされたプログラムガイドを提供する推奨システムを備えるメディアサーバが記載されている。
【０００９】
概して、以下に概要するように、基本的に２種類の推奨システムに識別することができる。
【００１０】
複数の「連携フィルタリング」推奨システムは、「同様のユーザ」によって行われた前の複数の選択に基づいて複数の推奨を生成する。実際、複数のユーザが一連の好みに基づいて定義された複数のステレオタイプにグループ化される。従って、これらの連携システムに基づくと、複数ユーザのグループの動作を使用して、そのグループに属する単一ユーザの動作を演繹できるという前提となる。
【００１１】
米国特許第６,４３８,５７９号には、連携推奨システムが記載されているが、そこでは、ユーザ自身により提供されるコンテンツの複数の評価と、グループ動作ロジックによる他の複数のユーザによって提供される他の複数のコンテンツの複数の評価との間の対応に基づいて、ユーザに複数のマルチメディアコンテンツが提案される。
【００１２】
複数の「コンテンツベースのフィルタリング」推奨システムは、メタデータまたは推奨されるべき複数のコンテンツに関連付けられた複数の特性を使用し、ユーザの複数の好み（明示的または暗黙的に示された）と、ユーザが既に使用した複数のコンテンツの特性を比較することで、複数の推奨を生成する。ユーザの複数の好みは、ユーザが意図的に自身の複数の評価を提供したとき、明示的に取得される。また、重要な情報は当該ユーザの複数のアクションを自動的に記録および監視することで、抽出され得る。ユーザに使用される複数のコンテンツの複数の特性は通常、複数の視聴覚コンテンツ解析アルゴリズムを用いて抽出される。
【００１３】
一例として、米国特許出願公開第２０１１／０１２５５８５号の文献からコンテンツベースの推奨システムが公知であるが、そこには、ユーザのプラットフォームから受信された当該ユーザの前の動作に基づき、ユーザにとって潜在的関心のある複数のコンテンツを提案する推奨システムが記載されている。
【００１４】
しなしながら、マルチメディアコンテンツの複数の推奨システムの分野における既知の複数の解決手段は、十分満足できるものではないことが判明している。
【００１５】
実際、全く個人的な方法で、情報検索と取得システムとのマルチメディアコンテンツの複数の対話を満喫しようとするユーザは、従前は殆ど特定できなかった、ユーザ自身の文化的および文脈的ニーズに基づき、他の複数のコンテンツに代わり、特定の複数のコンテンツをより深く体験しようと決定することがある。
【００１６】
通常、ユーザはもっと良い結果に導き得る同義語が存在するにも関わらず、別の複数の単語を使用するといったようにクエリを不正確に指定する可能性がある。また、複数の推奨システムに使用される定義済みのコンテンツインデックス（概して、重要性または類似性の概念で関連付けられている）は、必然的に複数のクエリの一義の解釈を示す。このような側面の結論として、推奨システムは、ユーザにユーザの複数のニーズを十分満たすことのない複数の結果を戻す可能性がある。
【００１７】
結果的に、ユーザは推奨システムとの時間のかかる対話を強いられることとなる。しかしながら、検索終了後、この対話はシステムによって「忘却」されることが多く、それによってユーザ自身でさえ、後日、対話ダイナミクスを再構築することが困難になる。
【発明の概要】
【００１８】
本願発明の目的の１つは、先行技術のいくつかの欠点を克服するための方法とシステムとを提供することにある。
【００１９】
特に、本発明は、ユーザとシステムとの間の対話に関する情報の提示および格納を活用することで、ユーザにとって関心のある複数のマルチメディアコンテンツをより効率的に取得できるマルチメディアコンテンツの推奨方法とシステムとを提供することを目的とする。
【００２０】
本願発明の別の目的に、ユーザ自身の前のフルーション（達成）体験中に、ユーザにより行われ得る複数の関連付けを促進するために使用できる、マルチメディアコンテンツの推奨方法とシステムとを提供することにある。
【００２１】
本願発明のこれらおよび他の複数の目的は、複数のマルチメディアコンテンツを推奨する方法、および関連システムによって実現され、これら方法とシステムは、本明細書の重要な部分である添付の特許請求の範囲に記載された複数の特徴を組み込む。
【００２２】
本願発明は複数のマルチメディアコンテンツを推奨するための方法を提供するという全般的構想に基づくものである。具体的には、ユーザから適切なユーザインタフェースを介して、少なくとも１つの第１のマルチメディアコンテンツを再生するべく、コマンドが意味情報の第１の関連付けとともに受信される。適切なユーザインタフェースを介して、ユーザは第２のマルチメディアコンテンツと観測中の第１のマルチメディアコンテンツ間の、意味的集約についての関連付けに関する情報とともに、少なくとも１つの第２の意味情報が関連付けられている少なくとも１つの第２のマルチメディアコンテンツの選択を発行する。システムは、ユーザ識別子と、第１のマルチメディアコンテンツ及び第２のマルチメディアコンテンツと、関連付けとを示す少なくとも１つの第１の状況を、第２の意味情報と第１の意味情報間の比較を介して処理する。処理された第１の状況と、複数のマルチメディアコンテンツに関する複数の状況のうち少なくとも１つのさらなる状況との比較に基づき、少なくとも１つの第３のマルチメディアコンテンツを示す少なくとも１つの第２の状況が推奨される。
【００２３】
本願発明はまた、第１のメモリと、プロセッサと、少なくとも１つのユーザインタフェースとを備える、複数のマルチメディアコンテンツを推奨するためのシステムに関する。ここで、第１のメモリは複数のマルチメディアコンテンツおよび複数の第１の意味情報の各々を格納し、少なくとも１つのユーザインタフェースは少なくとも１つの第１のマルチメディアコンテンツを再生するよう適合される。システムはさらに少なくとも１つの第２のメモリを備えており、少なくとも１つの第２のメモリは、ユーザインタフェースを介して選択された少なくとも１つの第２のマルチメディアコンテンツと、少なくとも１つの第２の意味情報と、ユーザ識別子とを格納するよう適合され、さらに少なくとも１つの第２のメモリは、第２のマルチメディアコンテンツと観測中の第１のマルチメディアコンテンツとの間の関連付けに関する少なくとも１つの情報を格納するよう適合され、情報はユーザインタフェースを介して受信される意味的集約に関するものである。プロセッサは、少なくとも第２の意味情報と上記第１の意味情報を比較し、かつ、少なくとも１つの第１の情報状況を精緻に作成すべく、ユーザと、第１のマルチメディアコンテンツ及び第２のマルチメディアコンテンツと、関連付けに関する情報とに関する情報を処理するよう適合される。第２のメモリは第１の情報状況を格納するよう適合され、プロセッサはさらに、複数のマルチメディアコンテンツに関する複数の状況のうち少なくとも１つのさらなる状況との比較に基づき、ユーザに推奨されるべき、第１のメモリ内の少なくとも１つの第３のマルチメディアコンテンツを示す少なくとも１つの第２の情報状況を精緻に作成すべく、第１の情報状況と複数のマルチメディアコンテンツに関する情報を処理するよう適合される。
【００２４】
このようにして、当該システムによって、ユーザは複数の時間の関係に限定されない、２つまたは２つより多いマルチメディアコンテンツ間の複数の意味的関係を示すことが可能になる。よって、ユーザはマルチメディアコンテンツまたは「アーティファクト」に対し、リソースを関連付けることが可能になり、正確で明示的な意味を付与する。より効率的な複数の推奨を提供すべく、当該推奨システムによって派生および解釈され得る上記意味は使用されるようになる。
【００２５】
よって、本明細書で提案される解決手段は第１に、対話分析および包含と、ユーザの複数の特性とに基づく、複数のマルチメディアコンテンツを推奨する新規かつより完全な方法を提供するため、本明細書で提案される解決手段によって、先行技術の複数の欠点が克服できる。
【００２６】
本解決手段は、複数の顕著な利点をもたらし、推奨システムの複数の機能をより効率的に実行する。
【００２７】
その結果、当該システムは特定のユーザ、またはより一般的な複数のユーザのコミュニティに対する性能の向上をもたらすことを目的として、対話によって生成される豊富な情報を活用できる。
【００２８】
本明細書に提案された方法とシステムは、観測および生成された複数のコンテンツを集約して複数の複雑なコンテンツを作成できることに加え、ユーザによって生成される複数のさらなるマルチメディアコンテンツ（オーディオ、ビデオ、テキストまたはそれらの集約）に観測中の特定の一連のコンテンツを関連付けることができる。
【００２９】
同時に、ユーザは、ユーザとシステムとの間の対話を特徴付け、強化する各マルチメディアコンテンツ情報を関連付けることが可能になる。
【００３０】
本発明の先行技術に対する重要な利点は、ユーザがシステムに対し、現行やり取りされているものよりずっと多くの情報を提供できるようになり、システムとユーザとの間の情報バランスを再構築することにある。そのようなバランスは、情報システムの性能をユーザの複数の情報ニーズへのより高度な順応性といった観点から改善できる。本明細書で提案される高度な複数の対話機能を介して、ユーザの複数の情報ニーズは十分に示され得る。
【００３１】
実際、再生中の複数のマルチメディアコンテンツのストリームにおいて、利用可能な表現力が強化されており、強化された表現力がシステムによって効率的に活用されることが可能となり、インデックス付けされた複数のコンテンツとユーザの複数の要求との間の関連付けにおける不確実性が減る。
【００３２】
本明細書で提案される解決手段では、情報検索および取得プロセスは、複数のマルチメディアコンテンツを享受中にユーザによって実行される関連付けプロセスにより効率的に従う。
【００３３】
提案される本発明は、ユーザの複数のクエリとクエリ内に含まれた情報の実際の要求との間に存在しているギャップを埋め合わせることができることが好ましい。
【００３４】
同時に、提案される本発明は、ユーザによって観測される複数のコンテンツの解釈における複数の潜在的相違の豊富さと、そのような情報を永久的および再利用可能な方法で保持する複数の推奨システムの一般的能力との間に存在するギャップを埋め合わせることができる。
【図面の簡単な説明】
【００３５】
本願発明のさらなる目的および利点は、以下の詳細な説明および添付された複数の図面によってより明らかになる。添付図面は非限定的な例示として供給されるものである。
【図１】複数のマルチメディアコンテンツを推奨するための方法を示す。
【図２】複数のマルチメディアコンテンツを推奨するためのシステムを示す。
【図３】ユーザに対するマルチメディアコンテンツについての一般的な推奨を示す。
【図４】ユーザに対する複数のマルチメディアコンテンツについての一般的な推奨を示す。
【図５】マルチメディアコンテンツの推奨例を示す。
【図６】マルチメディアコンテンツの第２の推奨例を示す。  添付された複数の図面において、同様の複数の要素、複数の動作またはデバイスは異なる複数の図面において同一の参照番号で示される。
【発明を実施するための形態】
【００３６】
図１は、複数のマルチメディアコンテンツを推奨する方法を示す。
【００３７】
ユーザ１０は、複数のビデオ、画像、オーディオ、テキストおよび／または他の複数のマルチメディアコンテンツへのアクセスを可能にするようなマルチメディアプラットフォーム上の複数のマルチメディアコンテンツを享受している。
【００３８】
このマルチメディアプラットフォームは、現在利用可能な多数のマルチメディアプラットフォームを典型的に示すものであるが、通常これらのマルチメディアプラットフォームは複数のコンピュータ、複数の「Ｃｏｎｎｅｃｔｅｄ ＴＶまたはＩＰＴＶ」テレビ受像機、複数のスマートフォン、複数の携帯用情報端末、複数のタブレット等といった複数のデバイスを使用してインターネット経由でアクセス可能である。
【００３９】
ユーザ１０は、複数のマルチメディアコンテンツを取得するべく、マルチメディアプラットフォームと対話できる。本願発明によると、ユーザ１０は段階１０１でマルチメディアプラットフォームと対話し、コンテンツ推奨へと導くプロセスを開始する。
【００４０】
段階１０１で行われる対話は、様々な種類のものであって良い。そこでは、ユーザ１０は、特定対象についての知識を深めるといった自身のニーズを満たすべく、複数のマルチメディアコンテンツを検索する。例えば、ユーザ１０は、最近ロードされた複数のマルチメディアコンテンツの定義済みリストをブラウズしたり、キーワードベースのコンテンツ検索をしたり、あるいは推奨済みの複数のコンテンツのリストをブラウズすることができる。
【００４１】
ユーザ１０は、適切なユーザインタフェース（同一参照番号１０に含まれると考えられる）を介してマルチメディアプラットフォームと対話するが、これについては後で詳述する。また、マルチメディアプラットフォームは、ユーザ１０を、ユーザ識別子を介して認識する。ユーザ識別子は本願発明の目的において、ユーザ自身の身元に対応すると考えることができるものであり、既知のユーザ名およびパスワードシステム等を用いる。
【００４２】
段階１０２において、ユーザ１０はマルチメディアプラットフォーム上のマルチメディアコンテンツ１を観測しようとしている。この目的のため、ユーザ１０は適切なユーザインタフェースを介して、コマンドを発行し、マルチメディアプラットフォームに、ビデオ、オーディオ、画像等のマルチメディアコンテンツ１を再生させる。この文脈においては、ユーザ１０によって行われる「観測」という動作は、ユーザ１０による実際のウォッチングに限定されると考えられるべきではない（例えば、ユーザ１０は再生中のビデオに注目すらせず、バックグラウンドでミュートにしていることもある）。そうではなく、ユーザ１０によって発行された選択コマンドに関連付られた可能性のあるシナリオ、およびマルチメディアプラットフォームによる後続のコンテンツ１の表示または再生を含むことを意味する。
【００４３】
段階１０３で、ユーザ１０は、プラットフォーム上に別のマルチメディアコンテンツ２をプラットフォーム上のユーザインタフェースを介してロードし、マルチメディアコンテンツ２に段階１０２で観測されたばかりのマルチメディアコンテンツ１を関連付ける。例えば、ユーザ１０は自身の端末のメモリに内に存在していたビデオ２をロードしたり、あるいは端末に接続されたカメラ等の第３のデバイスからビデオ２をロードしたりすることさえできる。
【００４４】
ユーザ１０によってロードされたマルチメディアコンテンツ２は、ユーザ１０がマルチメディアプラットフォームと対話する際、生成され得るものであり、種々の形態を取る可能性があることを指摘しておく必要がある。このような複数のマルチメディアコンテンツはオーディオビジュアル、複数のタグ、複数のテキスト注釈、オーディオ等であり得る。このようにして、様々な「状況」間を移動するユーザ１０の対話はモデル化され得るが、そこでは、ある「状況」から別の状況への推移は、フルーションまたはマルチメディアコンテンツの観測を介してのみ発生するのではなく、追加の複数のマルチメディアコンテンツをロードすることによっても発生する。
【００４５】
本詳細な説明において、「状況」という用語は、数理物理学およびシステム理論に従った状況の定義と何らかの複数の関係を有する内包的意味を持つ。
【００４６】
このような複数の枠組みにおいては、「動的システム」という概念は、その継時進化を一般的な数学モデルを用いて記述され得るシステムを示す。このような数学モデルは、現在の「状況」を将来および／または過去の状況と結合する適切な複数の法則によって特徴付けられる。よって、マルチメディアコンテンツシステムは実際、おおむね多数の状況を前提とする動的システムである。
【００４７】
本詳細な説明においては、動的システムの「状況」を当該システム自体の特性値セットとして定義すると決められているが、この特性値セットは当該システムの任意の時点における条件を定義するものである。
【００４８】
モデルの定義によって、複数の前の状況に関する情報から開始し、システムの複数の後続の状況といった、システムの継時進化を知ることができる。
【００４９】
前述したように、ユーザによる複数のマルチメディアコンテンツのフルーションはこのような動的システムの支配下にあると考えることができる。
【００５０】
複数のマルチメディアコンテンツ推奨システムの場合、「状況」とは、ユーザマルチメディアフルーションペアが存在する特定の条件である。このような動的システムの進化を知る、あるいはさらに良いことであるが予見することによって、複数のユーザニーズをより効果的に満たすことができる推奨システムに導く。
【００５１】
従って、複数のマルチメディアコンテンツのフルーションを特徴付ける特定の変数セットを定義する必要がある。変数の数が多いほど、フルーションが記述される精度が高まる。しかしながら、考慮される情報量が多いほど、システムの進化を管理することが難しくなる。本願発明の一例示的実施形態で使用可能な特定の複数の変数については、後述する。
【００５２】
本詳細な説明で定義される用語「状況」の１つの代替可能な表現は、従って「情報状況」である。
【００５３】
段階１０３のロード処理中、ユーザ１０は段階１０２で観測されたコンテンツと段階１０３でロードされたコンテンツとの間の関連付け１１を暗黙的または明示的に指定する。関連付け１１は、観測中の第１のマルチメディアコンテンツ１とユーザ１０によってロード中の第２のマルチメディアコンテンツ２との間の類似性を示すが、このことは後にさらに明らかになる。
【００５４】
関連付け１１は、注釈、コメント、タイトル、サマリ等のコンテンツ自体を表現する情報を提供するテキストデータ間の意味的比較を通して示され得る。
【００５５】
関連付け１１は、例えば、共有、肯定的な例、否定的な例、反対、示唆、参照、ソース、寄与、暗黙、派生、クエリといった論理的な関連付けであってもよい。この最後の種類の関連付け（クエリ）は、ユーザが、他の複数のコンテンツを検索すべく、テキストコンテンツ（一連のキーワード）またはマルチメディアコンテンツ（参照画像）を使用する典型的な状況をモデル化する。
【００５６】
関連付け１１は、例えば、前／次、先例、結果的等の時間ベースまたは因果論理的なものであってもよい。
【００５７】
関連付け１１はさらに、例えば部分、集約といった、構造的および複合的なものまたは集約的なものであってよい。この種の複数の関連付けプリミティブは、複数の「複合」マルチメディアオブジェクトとして識別され得る複数のマルチメディアオブジェクトの複数の集約を構成することを可能にする。
【００５８】
もちろん、ユーザ１０は、マルチメディアプラットフォーム上の利用可能な複数の定義済みの関連付け１１に加え、複数の特定の関連付け１１を定義できると明らかに一般化して考えることができる。
【００５９】
段階１０４で、マルチメディアプラットフォームは段階１０２および１０３で発生した状況に関連する複数の抽象的な情報を推定する。具体的には情報には次のような内容が含まれる。
ユーザ１０の識別子
観測中の第１のマルチメディアコンテンツ１の識別子
観測中の第１のマルチメディアコンテンツ１の第１の意味情報
ユーザ１０によってロードされた第２のマルチメディアコンテンツ２の識別子
観測中の第２のマルチメディアコンテンツ２の第２の意味情報
作成されたばかりの意味的集約に関する関連付け１１を示す識別子
【００６０】
ユーザ１０の対話に関する上記情報を複数のマルチメディアコンテンツと共に格納できることによって、自動学習機能を提供し、かつ、そのような複雑なデータから導き出せる知識を深めることが可能になる。さらに、このような特定の格納形態により、 当該情報を複数のマルチメディアプラットフォーム間で共有可能となり、これによってユーザ１０のマルチメディア体験が向上する。
【００６１】
段階１０５で、マルチメディアプラットフォームは潜在的に興味を持つものとして、ユーザ１０に対し推奨されるべきさらなるマルチメディアコンテンツ３を識別する少なくとも１つのさらなる状況を再構築すべく、段階１０４で推定された情報を処理する。
【００６２】
段階１０５でなされる推奨は、対話モデルで設定された複数のパラメータに従って複数のマルチメディアコンテンツを、特に複数のマルチメディアコンテンツに関する複数の状況のうちの少なくとも１つのさらなる状況と比較することに基づいて推奨すべく、段階１０４で格納された、適切で好ましい標準シンタックスで示された情報を利用する「データマイニング」エンジンを活用する。
【００６３】
コンテンツ２のロード時にユーザ１０によって設定された特定の関連付け１１に基づいて、特定の推奨メカニズムがシステムによって確立されることが好ましい。
【００６４】
こうすることで、ユーザの対話によって構築された「パス」は単に時系列で供給されるものではなくなる。すなわち、ユーザは、自身が意味的観点から近接している、つまり関連していると考えるそれらの複数のマルチメディアリソースを「結合」することを選ぶ。また、ユーザは正確な意味的修飾を結合に帰属させることで、結合を示すことができるようになる。
【００６５】
この点で、２つ以上の状況間で、明示的なセマンティクス（関係の種類等）が利用可能となり、システムはユーザにユーザ自身のニーズにより近い推奨を提供できる。
【００６６】
例えば、ユーザが第２のマルチメディアコンテンツ２に対し、第１のマルチメディアコンテンツ１を「反対」概念を用いて、関連付けた場合、システムはそのような明示的な知識を活用し、第２のマルチメディアコンテンツ２の複数のどの特性が第１のマルチメディアコンテンツ１から最も離れているかを学習し、それにより、そのような複数の特性を持つ他の任意のコンテンツも「反対」として分類可能と演繹する。
【００６７】
同様に、ユーザが第２のマルチメディアコンテンツ２に対し、第１のマルチメディアコンテンツ１を因果論理的な「結果的」概念を用いて関連付けた場合、システムはそのような内在的推移性という概念を活用し、当該複数のコンテンツ間で複数の因果的ネットワークを確立させる。それによって、マルチメディアコンテンツ２から開始して、そのような複数のネットワーク内で到達可能な複数のコンテンツに到達でき、ユーザ１０に推奨できるようになる。
【００６８】
最後に、ユーザが第２のマルチメディアコンテンツ２に対し、第１のマルチメディアコンテンツ１を複合的な「集約」という概念を用いて関連付けた場合、システムはユーザ定義の論理に基づき相互に関連するオブジェクトセットを暗黙的に形成し、システムはこの状況を活用して、集約された複数のマルチメディアコンテンツ２および１のどのような複数の特性が共通しているかを解析し、次に、そのような複数の特性に基づき、複数のマルチメディアコンテンツ２および１に、より類似するさらなる複数のオブジェクトを推奨する。
【００６９】
このようなすべてから、先行技術と異なり、演繹的に定義された複数の推奨スキーム（特定の共同的推奨方法といった）をより好むといったシナリオが現れ、システムは推奨にあたり、順応性のあるアプローチを実施できる。
【００７０】
上記に例示した方法によって、マルチメディアコンテンツの推奨プロセスに対するユーザの参画が強化され、向上する。
【００７１】
より広範な枠組みにおいて、複数の新規「集約」コンテンツを生成させるべく、複数のマルチメディアコンテンツ間で複数の合成演算子を用いると、ユーザは観測された複数のマルチメディアコンテンツおよびユーザ自身により生成された複数のマルチメディアコンテンツを使用して、複数の「新規」集約されたマルチメディアコンテンツを構成することもできる。同時に、ユーザは暗黙的であるか明示的であるかに関わらず、そのような複数のマルチメディアコンテンツに対し、観測中のマルチメディアコンテンツとの対話において有する特定の関連付けを帰属させる。このメカニズムによって、複数のマルチメディアコンテンツ間における複合再帰的な無限サイクルを潜在的に確立し、これによって、先行技術の複数の推奨システムと比較した、前進を示す。
【００７２】
好ましい実施形態において、マルチメディアプラットフォームは、複数のマルチメディアコンテンツのフルーションに関与するユーザの対話プロセスをモデル化し、それをＯＷＬ（ウェブオントロジー言語）と呼ばれるＲＤＦ（Ｒｅｓｏｕｒｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｆｒａｍｅｗｏｒｋ）標準に基づく形式言語で示す。ＯＷＬ言語とは、Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂの発行および共有用のセマンティックマークアップ言語である。
【００７３】
ＯＷＬ言語を用いて、ユーザは図１に照らし説明された対話プロセスを、複数のクラス、複数のクラス間の複数の関係、および複数のクラスに属する複数の個人を用いて形式化できる。明示されないそれら複数の関係は、推論的かつ演繹的な複数のプロセスを実装する複数の自動的な推論方法を適用して、複数のオントロジーセマンティックスの分析により論理的に導出され得る。
【００７４】
ＯＷＬ言語を使用する好ましい実施形態における複数のオントロジークラスを以下に列挙する。
【００７５】
Ｕｓｅｒ（ユーザ）：１または複数のデバイス上のマルチメディアコンテンツのフルーションに関与する人である。ユーザは、マルチメディア体験の主体である。
【００７６】
Ｅｖｅｎｔ（イベント）:一般的な実際の出来事の抽象的表現である。
【００７７】
Ｓｔａｔｅ（状況）:一連の「変数」または「座標」で指定される特定のイベントである。マルチメディア体験の特定の状況内での一連の対話アトムおよびそれらの各々の役割を一意に識別する。
【００７８】
Ｕｓａｇｅ  Ｅｖｅｎｔ（使用イベント）:ユーザが実際に観測可能なものを使用すると決定するたび（ユーザがテキストを読む、ビデオを見るとき等）に発生する、特定のイベントである。
【００７９】
Ｍｕｌｔｉｍｅｄｉａ  Ｅｘｐｅｒｉｅｎｃｅ（マルチメディア体験）：ユーザによるフルーション、特定の時間間隔、特定数のマルチメディアコンテンツを示す複雑なイベントセット（複数の状況および使用イベント）である。
【００８０】
（Multimedia Object（マルチメディアオブジェクト）：例えばビデオ、オーディオ、テキストのフォーマットの複数のマルチメディアコンテンツを生成すべく、デバイスによって処理され得る任意の種類のデータである。マルチメディアオブジェクトの記載には、その下位の複数の特性を含むことができる（ビデオの「カラーヒストグラム」等）。マルチメディアオブジェクトは、マルチメディア体験のある状況下での、観測可能なものまたはアーティファクトとしての役割を果たすことができる。複数のマルチメディアオブジェクトには、次のような複数の種類のオブジェクトがある。
テキスト
画像
ビデオ
オーディオビジュアル
オーディオ
【００８１】
Ｉｎｔｅｒａｃｔｉｏｎ  Ａｔｏｍ（対話アトム）:複数の観測可能なものおよび複数のアーティファクトを抽象的に示すものである。
【００８２】
Ｏｂｓｅｒｖａｂｌｅ（観測可能なもの）：ユーザがマルチメディア体験中の特定の状況において、使用すると決定する可能性のある特定のマルチメディアオブジェクトである。観測可能なものとは、特定の状況内でユーザに表示可能な任意のマルチメディアオブジェクト（グラフィックインタフェースの画像等）である。
【００８３】
Ａｒｔｅｆａｃｔ（アーティファクト）:特定の状況において、ユーザによって観測可能なものに追加された特定のマルチメディアオブジェクトである。アーティファクトとは、ユーザのマルチメディア体験の特定の状況において、ユーザによって能動的に生成された、またはユーザによって選択された任意のマルチメディアオブジェクト（複数のタグ、注釈、音声等）である。
【００８４】
Ｒｏｌｅ（役割）:特定の状況における、対話アトム（観測可能なものまたはアーティファクト）の機能を示す一種のメタデータである。例えば、ユーザが画像（観測可能なもの）の注釈目的で、テキスト部分（アーティファクト）を追加すると、そのようなテキストの役割は、「注釈」となる。
【００８５】
複数のＲＤＦ言語では、一般的ステートメントまたは情報の部分（任意の単純な概念等）は、主語‐動詞‐目的語という「トリプレット」形式で記述される。「動詞」は、関係／プロパティを示し、それを介して「主語」が「目的語」に結合される。ステートメントを示す構文は、以下のものを必要とする。
【００８６】
ｒａｎｇｅ（範囲（または変域））：「目的語」を示すクラスである。
【００８７】
ｄｏｍａｉｎ（ドメイン）：例えば、関係（「動詞」）が適用され得る、「主語」を示すクラスである。
【００８８】
以下は、ＯＷＬ言語を使用する好ましい実施形態における、複数のオントロジークラス間の複数の関係を示す。
characterizesArtefact:
ｄｏｍａｉｎ：'Ｍｕｌｔｉｍｅｄｉａ  Ｏｂｊｅｃｔ'  ｒａｎｇｅ：'Ａｒｔｅｆａｃｔ'
このプロパティは、特定の状況において、マルチメディアオブジェクトがアーティファクトの役割を有することを示す。
characterizesMExp
ｄｏｍａｉｎ：'Sｔａｔｅ'  ｒａｎｇｅ：'Ｍｕｌｔｉｍｅｄｉａ  Ｅｘｐｅｒｉｅｎｃｅ'
このプロパティは、マルチメディア体験を当該マルチメディア体験の複数の構成要素の状況に結合する。
characterizesObservable  ｄｏｍａｉｎ：'Ｍｕｌｔｉｍｅｄｉａ  Ｏｂｊｅｃｔ'  ｒａｎｇｅ：'Ｏｂｓｅｒｖａｂｌｅ'
このプロパティは、特定の状況において、マルチメディアオブジェクトが観測可能な役割を有することを示す。
composedBy  ｄｏｍａｉｎ：'Ｉｎｔｅｒａｃｔｉｏｎ  Ａｔｏｍ'  ｒａｎｇｅ：'Ｉｎｔｅｒａｃｔｉｏｎ  Ａｔｏｍ'  
このプロパティは、２つの対話アトム間の複数の複合物（複数の空間または時間の関係）を考慮に入れる。
describesState  ｄｏｍａｉｎ：'Ｏｂｓｅｒｖａｂｌｅ'  ｒａｎｇｅ：'Ｓｔａｔｅ'
このプロパティは、複数の観測可能なものに複数の各々の状況を関連付ける。
followsState  ｄｏｍａｉｎ：'Ｓｔａｔｅ'  ｒａｎｇｅ：'Ｓｔａｔｅ'
このプロパティは、複数の状況の時系列をモデル化する。これは、推移的なプロパティである。
hasArtefact  ｄｏｍａｉｎ：'Ｓｔａｔｅ'  ｒａｎｇｅ：'Ａｒｔｅｆａｃｔ'  このプロパティは、複数の状況を複数の構成要素のアーティファクトの各々に結合する。
hasMultimediaExperience  ｄｏｍａｉｎ：Ｕｓｅｒ  ｒａｎｇｅ：'Ｍｕｌｔｉｍｅｄｉａ  Ｅｘｐｅｒｉｅｎｃｅ'
このプロパティは、複数のユーザに複数のマルチメディア体験を関連付ける。
hasObservable  ｄｏｍａｉｎ：'Ｓｔａｔｅ'  ｒａｎｇｅ：'Ｏｂｓｅｒｖａｂｌｅ'
このプロパティは、複数の状況を複数の構成要素の観測可能なものの各々に結合する。
hasRole  ｄｏｍａｉｎ：'Ｉｎｔｅｒａｃｔｉｏｎ  Ａｔｏｍ'  ｒａｎｇｅ：'Ｒｏｌｅ'
このプロパティは、役割に特定の状況中の対話アトム（観測可能なものまたはアーティファクト）を関連付ける。
hasUsageEvent  ｄｏｍａｉｎ：'Ｏｂｓｅｒｖａｂｌｅ'  ｒａｎｇｅ：'ＵｓａｇｅＥｖｅｎｔ'
このプロパティは、特定の状況中の観測可能なものの実際の使用を記録する。
hasUser  ｄｏｍａｉｎ：'ＭｕｌｔｉｍｅｄｉａＥｘｐｅｒｉｅｎｃｅ'  ｒａｎｇｅ：'Ｕｓｅｒ'
このプロパティは、複数のマルチメディア体験に複数の各々のユーザを関連付ける。
partOf  ｄｏｍａｉｎ：'Ｉｎｔｅｒａｃｔｉｏｎ  Ａｔｏｍ'：  ｒａｎｇｅ：'Ｉｎｔｅｒａｃｔｉｏｎ  Ａｔｏｍ'
このプロパティは、「ｃｏｍｐｏｓｅｄＢｙ」の逆であり、複数の複合化された対話アトムとそれらの各々のエンティティとの間の逆の結合を可能にする。
perturbsState  ｄｏｍａｉｎ：'Ａｒｔｅｆａｃｔ'  ｒａｎｇｅ：'Ｓｔａｔｅ'
このプロパティは、複数の状況と複数のアーティファクトとの間の関係を示す。
precedesState  ｄｏｍａｉｎ：'Ｓｔａｔｅ'  ｒａｎｇｅ：'Ｓｔａｔｅ'
このプロパティは、「ｆｏｌｌｏｗｓＳｔａｔｅ」の逆である。
isSemanticallyRelatedTo  ｄｏｍａｉｎ：'Ｓｔａｔｅ'：  ｒａｎｇｅ：'Ｓｔａｔｅ'
このプロパティは、複数の状況間の意味的関係をモデル化する。
【００８９】
提案されたオントロジーによって、複数のマルチメディアオブジェクトをマッピングして、マルチメディア体験に関与する複数のユーザを「モデル化」できる。ユーザが複数のコンテンツを観測し、さらなる複数のコンテンツをロードすることで、マルチメディアプラットフォームと対話する際、ユーザは、情報状況の変更を発生させ、情報状況の変更がマルチメディアプラットフォームによって解釈される。ユーザは、特定のマルチメディアコンテンツにさらなるマルチメディアコンテンツを関連付けることで、特定のマルチメディアコンテンツを強化でき、これによりプラットフォームの情報状況を修正する。通常、モデルはユーザの動作、ユーザの任意のマルチメディアコンテンツとの対話、および対話中に複数のオブジェクトによって果たされる複数の役割を十分に捉えることができる。
【００９０】
図２は、マルチメディアプラットフォーム、すなわち複数のマルチメディアコンテンツを推奨するためのシステムの一実施形態を示す。
【００９１】
複数のマルチメディアコンテンツを推奨するためのシステムは、第１のメモリ２０１を備えており、第１のメモリ２０１はビデオ、オーディオ、画像、テキストといった複数のマルチメディアコンテンツを格納する。
【００９２】
システムはさらにメモリ２０２およびプロセッサ２０３を備えており、それらは第１のメモリ２０１に操作上接続されている。特に、メモリ２０２は揮発性または不揮発性のいずれであってもよいが、メモリ２０１は永久メモリであることが好ましい。プロセッサ２０３はメモリ２０２にアクセスし、メモリ２０２内に格納されたデータ上で複数の操作を実行するよう適合されている。
【００９３】
システムはさらに、少なくとも１つのユーザインタフェース２０４を備え、それを介してユーザ１０（図１を参照）はマルチメディアプラットフォームにアクセスできる。ユーザインタフェース２０４を介して、ユーザは少なくとも１つの第１のマルチメディアコンテンツを再生し、観測できる。また、ユーザインタフェース２０４を介して、ユーザはメモリ２０２に、さらなるマルチメディアコンテンツをロードすることもできる。また、ユーザインタフェース２０４を介して、ユーザはロードされたばかりの第２のマルチメディアコンテンツと、観測中の第１のマルチメディアコンテンツとの間のデジタル情報として示される関連付けを送信できる。
【００９４】
プロセッサ２０３は、ユーザ（図１の１０）、観測中の第１のマルチメディアコンテンツ（図１の１）、ロード中の第２のマルチメディアコンテンツ（図１の２）、第１のマルチメディアコンテンツと第２のマルチメディアコンテンツとに関する意味情報、および特に意味的集約としての第１のマルチメディアコンテンツと第２のマルチメディアコンテンツとの間の関連付け（図１の１１）に関する情報を処理するよう適合されている。
【００９５】
このようにして、プロセッサ２０３は、ユーザにとって潜在的に関心のある、さらなるマルチメディアコンテンツ（図１の３）を選択できる。具体的には、プロセッサ２０３は第１のメモリ２０１内にある、ユーザに推奨されるべき第３のマルチメディアコンテンツ（図１の３）を示す少なくとも１つの第２の情報状況を精緻に作成かつ計算すべく、まずメモリ２０２内に格納された少なくとも１つの第１の情報状況を計算し、次に第１の情報状況とプラットフォームのメモリ２０１内に格納された複数のマルチメディアコンテンツとに関する情報を処理する。
【００９６】
このような処理は、複数の近接ルールに従い、プラットフォームの複数のマルチメディアコンテンツに関する可能性のあるさらなる複数の状況との比較によって行われる。
【００９７】
図３は、前述の複数の情報状況間の推移を用いて取得される、ユーザに対するマルチメディアコンテンツの推奨を示す。
【００９８】
ユーザによって実行される情報検索および取得プロセスは、上述したように、ある「状況」から別の状況へと切り替わるシステムの進化として構成される。複数のマルチメディアコンテンツのフルーションにおいて、「状況」とはユーザ１０、および特定の時空間および論理コンテキスト内でユーザ１０によって使用可能な複数のマルチメディアコンテンツに関連付けられた一連の特性によって示されるものである。
【００９９】
ユーザがあるマルチメディアコンテンツに、プラットフォーム上の利用可能な別のマルチメディアコンテンツを関連付ける動作を行った後、ある状況から別の状況への推移が発生する。
【０１００】
状況３０１で、ユーザはマルチメディアプラットフォーム上のマルチメディアコンテンツ３０を観測中である。前述したように、ユーザはコンテンツ３０と３１とを重ね合わせて複合化させ、状況３０２に入り、図示された関連情報を指定して、マルチメディアコンテンツ３０にさらなるマルチメディアコンテンツ３１を関連付けようと決定する。状況３０３において、状況３０２に関する情報に基づき、マルチメディアプラットフォームはさらなるマルチメディアコンテンツ３２をユーザに対し推奨する。
【０１０１】
ユーザの各アクションは、ユーザによって提供される観測可能な複数のマルチメディアコンテンツおよびそれら相互の関連付けに関する情報状況を変移させる影響を及ぼす。
【０１０２】
図４は、前述した、複数の情報状況間の推移を用いて取得される、ユーザへの複数のマルチメディアコンテンツの推奨を示す。
【０１０３】
機能レベルでは、ユーザが対話プリミティブを示すたびに、ある状況から別の状況への推移が発生する。そのような複数の対話プリミティブの数と質は、定義された複数の役割およびプラットフォーム上で利用可能な複合化の複数の潜在能力によって決まる。
【０１０４】
状況４０１で、ユーザはマルチメディアコンテンツ４０を観測中であり、マルチメディアコンテンツ４０に対し、ユーザは複合化により、さらなるコンテンツ４１を関連付け、状況４０２へと入る。マルチメディアプラットフォームは、状況４０２から開始して、複数の潜在的状況４０３ａ、４０３ｂ、４０３ｃに対応する複数のマルチメディアコンテンツを推奨する。以降、この推奨方法は反復的に繰り返し可能であり、非常に複雑な複数の集約状況へと到達し、ユーザによって利用可能とされた情報を効率的かつ十分に活用することが可能となる。ユーザの対話は、無限の回数反復可能であると仮定できる。ある状況から次の状況へと切り替わりつつ、複数のマルチメディアコンテンツに関連付けられた複数の情報は互いにネストされ、複雑で豊富な情報からなる複数の構造を生成する。各ラベルｋ−１、ｋ、ｋ＋１は、それぞれ異なる状況４０１、４０２、４０３に関連付けられていることから、推奨方法を複数回、反復可能であることがわかる。ここで、ｋは１より大きいか等しい整数である。
【０１０５】
特定のマルチメディアコンテンツの推奨が、任意の数（１よりはるかに大きい）の前の状況に依存し、かつ、これらの前の状況から推測可能な情報が、さらなるマルチメディアコンテンツの推奨を提供する際、同時発生するといった実施形態も想到可能である。このような実施形態は、複数のユーザニーズを最も満たすべく、より豊富でより複雑なシナリオを捉えることができる。
【０１０６】
以下に示すように、特定の実施形態において、ユーザはＯＷＬ言語を用いて示される一連の対話プリミティブを定義できる。
ａｄｄ（＜ａｒｔｅｆａｃｔ（１）；  ｒｏｌｅ（１）＞）このプリミティブは、アーティファクトと、その特定の役割とを追加する。
ａｄｄ（＜ｏｂｓｅｒｖａｂｌｅ（ｋ）；  ｒｏｌｅ（ｋ）＞）このプリミティブは、観測可能なものと、その特定の役割とを追加する。  ｆｉｎｄ−ｓｉｍｉｌａｒ（ｏｂｓｅｒｖａｂｌｅ（１））このプリミティブは、観測可能なもの（１）に「類似する」オブジェクトを検索する。
【０１０７】
複数のユーザと複数のそのようなシステムとの間での対話に関する複雑な情報を推奨システムのメモリ等に永久的に格納できることで、複数のマルチメディアコンテンツインデックスおよび取得システムがその基礎とし得る、既知のデータマイニング、マシン学習、知識発見といった複数のテクノロジおよび方法を用いて、そのような情報を何度も直接的に活用できることとなる。このことはさらに、本明細書で提案される情報モデルに基づき、追加の複数の推奨技術を設定できることを示しており、当該情報モデルの豊富な情報を十分に活用できることとなる。
【０１０８】
以下に、複数のマルチメディアコンテンツを推奨するための方法について、いくつかの実施形態の複数の機能を示す例をいくつか記載する。
【０１０９】
図５を見ると、ユーザはその関連付けを注釈として指定し、マルチメディアコンテンツをロードできる。ユーザは、星５０１の画像を観測することで、マルチメディア体験を開始する。ユーザは観測可能なもの（１）として特徴付けられる状況「ｉ」にいる。ここでｉは、１より大きいか等しい整数を示す。続いて、ユーザは、観測可能なもの（２）の星５０２を検索および見つけることで、マルチメディアプラットフォームと対話する。ここで、観測可能なもの（２）は最初のものと類似している。この動作によって、「ｉ」から「ｉ＋１」へと状況推移が発生する。最後に、ユーザは両方の星を収集することを決定し、これら２つの観測可能なものを複雑なコンテンツ｛観測可能なもの（１）、観測可能なもの（２）｝５０３に集約する。  この目的のため、ユーザは「これらの２つの星は類似する」という注釈を追加する。特定の対話プリミティブで定義されるこの動作によって、状況「ｉ＋１」から「ｉ＋２」への推移が発生する。テキスト情報「類似」および２つの星５０１および５０２の画像を考慮し、マルチメディアプラットフォームは画像検索エンジン等に基づき、類似する複数の星のさらなる画像５０４をユーザに推奨できるようになる。
【０１１０】
図６を見ると、ユーザはその関連付けをコメントとして指定し、マルチメディアコンテンツをロードできる。ユーザはビデオ６０１を見ることで、マルチメディア体験を開始する。ユーザにとってアイドルであるＢｒｕｆｆｏｎが２０１５年２月５日のＬｅｍｍｅとの試合中に行った「失態」のビデオである。これは観測可能なもの（１）で特徴付けられる状況「ｉ」である。このゴールキーパーのミスで悲しくなり、ユーザは自身の音声を録音することで、そこにコメントを残すことを決定する。ユーザの「Ｂｒｕｆｆｏｎ、君は今でも最高だ」という言及を含むオーディオトラックはアーティファクト６０２である。ユーザは、このオーディオクリップ６０２を最初のビデオに関連付け、コメントとして追加することを決定する。この動作により、「ｉ」から「ｉ＋１」へと状況推移が発生する。マルチメディアプラットフォームにはユーザにより言及されたテキストを再構築する音声トランスクリプションエンジンが備えられており、このビデオの説明に関する「Ｂｒｕｆｆｏｎ」のサウンドを判断し、状況「ｉ＋２」において、マルチメディアプラットフォームはユーザに対し、さらなる複数のＢｒｕｆｆｏｎのビデオ６０３を推奨できることになる。
【０１１１】
以下の例は具体的に特定の図面に関連付けられていないが、既に説明した図３および４を参照すると十分理解できる。
【０１１２】
ユーザはその関連付けをソースとして指定して、マルチメディアコンテンツをロードできる。
【０１１３】
ユーザはインターネット上で、テレビ番組中で起こった事実に関する、記事「ｗ１」を読んでいる。この場合も、ユーザは技術的に、観測可能なもの（１）として特徴付けられる状況「ｉ」にいる。
【０１１４】
そこで、ユーザはちょうどインターネット上で見たばかりの「ｗ１」のコンテンツの元となるテレビ番組を検索しようと決定する。ユーザは「ｔｖ１」を検索し、見つけ、この動作により状況が「ｉ」から「ｉ＋１」へと変化する。最後に、ユーザは「ソース」の役割に、観測可能なもの「ｔｖ１」を関連付け、両方のコンテンツ（ウェブとテレビ）を収集することを決定する。  特定の対話プリテミティブで定義されるこの関連付けにより、状況「ｉ＋１」が「ｉ＋２」へと変化する。
【０１１５】
ユーザはその関連付けを派生物および注釈として指定して、マルチメディアコンテンツをロードできる。
【０１１６】
ユーザは、特にユーザの好きな７０年代のヒットソングである歌を含むオーディオクリップを聞くことで、マルチメディア体験を開始する。技術的には、ユーザは観測可能なもの（１）として特徴付けられる状況「ｉ」にいる。続いて、ユーザは最初の歌の現代のカバー曲、観測可能なもの（２）に関する、より新しいミュージックビデオを検索および見つけることで、システムと対話する。この動作により、「ｉ」から「ｉ＋１」への状況変移が生じる。ユーザは、役割を最初のオーディオクリップからの「派生物」として指定する。最後に、ユーザはこのコレクション（複合的な観測可能なもの）に、「この歌のビデオはカバーである」という注釈を付けて、オーディオクリップ及びビデオを収集することを決定する。特定の対話プリミティブとして定義されたこの動作により、状況「ｉ＋１」から「ｉ＋２へと変化する。すると、マルチメディアプラットフォームは７０年代のオリジナルバンドによる歌の複数の現代のカバーをさらに返す。
【０１１７】
ユーザは、その関連付けをクエリとして指定して、マルチメディアコンテンツをロードできる。
【０１１８】
ユーザはゴシップ記事を読むことで、マルチメディア体験を開始する。ユーザは観測可能なもの（１）として特徴付けられる状況「ｉ」にいる。当該記事は記載されたテキストと写真とを含む。当該テキストは、有名な米国人俳優の最近の浮気について記載しており、写真は人気映画のあるシーン内の彼を示している。写真、すなわち観測可能なもの（２）から、ユーザはそのシーンを認識するのであるが、そのシーンが抽出された映画のタイトルが思い出せない。次に、ユーザが写真を選択すると、状況は「ｉ」から「ｉ＋１」へと変わる。ユーザは当該写真にその有名な米国人俳優の名前を関連付け、その写真を「クエリ」として使用する。すると、マルチメディアプラットフォームはそのシーンが抽出された映画の予告編を返す。
【０１１９】
ユーザはその関連付けを先例および結果的として指定し、マルチメディアコンテンツをロードできる。
【０１２０】
ユーザは孫娘が誕生日の最初のキャンドルを吹き消そうとしている、面白い写真を見ることで、マルチメディア体験を開始する。ユーザは観測可能なもの（１）として特徴付けられる状況「ｉ」にいる。ユーザはその写真の数か月前に撮られた彼の孫娘のビデオ、観測可能なもの（２）が同一フォルダ内にあることを思い出す。写真に対し、ユーザは先例の役割とともにアーティファクト「観測可能なもの２」を追加することを決定し、それにより「観測可能なもの３」を生成する。そして、状況は「ｉ」から「ｉ＋１」へ変更する。この動作によって、祖父（つまり、このユーザ）は孫娘が生まれる前に彼女のために書いた詩を思い出す。この詩、「観測可能なもの３」は、デスクトップ上に保存されている。コンピュータを切る前に、祖父は当該ビデオと当該写真（アーティファクト）とを、結果的なものとして解釈し、詩に関連付けることを決定する。  マルチメディアプラットフォームは顔認識ソフトウェアを用いて、その詩に対し、孫娘を特集する複数の写真やビデオといったさらなる複数のマルチメディアコンテンツを関連付ける。
【０１２１】
ユーザはその関連付けを暗示および示唆として指定し、マルチメディアコンテンツをロードできる。
【０１２２】
ユーザ、ロッシ夫人はテレビで複数の料理番組のコンテンツを好んで見る。彼女の夫、ロッシ氏はこれに対し、スポーツコンテンツを扱う複数のテレビ番組を主に見る。
【０１２３】
ロッシ夫人は自宅に一人でいる間、対話型テレビを付け、チャンネルＸ（状況「ｉ」）に合わせ、マルチメディア体験を開始する。チャンネルＸはカラブリアの複数の典型的料理に関する番組（観測可能なもの（１））を放送している。この時点で、夫人は一人でテレビを見るとき、彼女は現在放送中のものに類似するものを扱う複数の番組のみを好むという事実をシステムに伝達することを決定する。（例えば）リモートコントロール上の青いキーを押すことで、夫人は特定の動作を開始する。当該テレビに統合されたビデオカメラは写真を撮り、とりわけロッシ夫人の顔を記録する。
【０１２４】
つまり、ユーザによって撮られた写真を使用し、システムは既知の複数の技術を通して、その人の顔および身元を認識できると考えることができる。
【０１２５】
写真（アーティファクト）には暗示の役割が与えられる。状況は「ｉ」から「ｉ＋１」へと変化する。
【０１２６】
その夜、ロッシ氏が仕事から帰ってくる。彼の妻は台所にいて、夕食の支度をしている。テーブルにつく前に、ロッシ氏はテレビで何か見ようと決定する。彼がテレビをつけると、テレビは自動的にチャンネルＸ（状況「ｋ」）、つまり、彼の妻が見た直前のチャンネルに合わせられている。ロッシ氏は、今彼にとってあまり関心のないコンテンツ（観測可能なもの（ｋ））を放送中のテレビの前に座っている。どの番組を選べばよいかわからず、また番組スケジュールを調べるのが面倒くさかったため、ロッシ氏はシステムに対し、示唆（役割）を求める。
【０１２７】
（例えば）リモートコントロールの赤いボタンを押すだけで、テレビに統合されたビデオカメラが別の写真（アーティファクト）を撮る。システムはユーザを認識し、過去に保存された情報（前夜または数日前に見られた番組に関する情報等）に基づき、貴重なラグビーの試合をライブ放送中の番組を提案する。
【０１２８】
例示であるが、次の複数のパラメータは可能性のある「フルーションユーザ」システム（簡素化のため、表示されない他の複数のパラメータとともに）を構成し得る。: ｇｅｎｒｅ（ジャンル）,ｇｅｏｇｒａｐｈｉｃ  ｐｏｓｉｔｉｏｎ（地理的位置）,ｅｖｅｎｔ  ｔｙｐｅ（イベントタイプ）,等。
【０１２９】
上記複数のパラメータは、次の複数の値を取り得る（簡素化のため、本明細書ではさらなる値を考慮しない）。
ｇｅｎｒｅ（ジャンル）：政治、スポーツ、ニュース等。
ｇｅｏｇｒａｐｈｉｃ  ｐｏｓｉｔｉｏｎ（地理的位置）：イタリア、ドイツ等。
ｅｖｅｎｔ  ｔｙｐｅ（イベントタイプ）：コンサート、地震等。
【０１３０】
最初の時点インスタントt0において、「フルーションユーザ」システムは「状況」state(t0)にいる。状況state(t0)は次のように特徴付けられる。
【０１３１】
state(t0)：政治、イタリア、複数の選挙等。
【０１３２】
この最初の状況では、システムはユーザの複数の好みに関する情報をまだ何も有していない。先行技術では、推奨システムは、複数の定義済みスキーム（複数の共同的またはコンテンツベースシステム）に基づき、マルチメディアコンテンツを推奨する可能性がある。
【０１３３】
特定のインスタントでは、たとえ、前述の定義済みスキームに所属していなくても、ユーザは自身のニーズに従い自身によって選択された第２のマルチメディアコンテンツを選択する。
【０１３４】
ユーザによるフルーションの後、フルーションの条件は、最初の状況state(t0)から後続の状況state(t1)に切り替わる。
【０１３５】
state(t1)：政治、ドイツ、複数の選挙。
【０１３６】
この段階で、推奨システムは２つの連続的状況、つまり、state(t0)とstate(t1)との間の既存の関係を自動的に検出する。実際、これら２つの状況の複数の特性パラメータは、１つのフィールドが異なっており、このフィールドには「地理的位置」という情報が関連付けられている。すなわち、状況state(t0)とstate(t1)は明示的意味関係によって結合されており、それはマシン可読的であり、かつ、その利用可能性は当該対話モデルの形式化で使用される特定のオントロジーに依存する。
【０１３７】
よって、ユーザは複数のマルチメディアコンテンツを使用する際、ある状況から別の状況へと「ジャンプ」し、かつ、そのような複数の状況をオントロジーによって提供される様々な関係の関数として「集約」できるようになる。
【０１３８】
関係のいくつかの例を示す。
state(t0)はstate(t1)に類似する。
state(t0)はstate(t1)によって発生させられる。
state(t0)はstate(t1)と異なる、等。
【０１３９】
上記の例を継続すべく、ユーザは自身のニーズに従い選択された第２のマルチメディアコンテンツを見ることを選び、よって、state(t0)からstate(t1)へと「ジャンプ」する。
【０１４０】
この点で、ユーザは複数の状況を次の関係を用いて結合することを決定する。
state(t0)はstate(t1)に類似する。
【０１４１】
推奨システムは複数のマルチメディアコンテンツに関連付けられた意味情報、および異なる複数の状況に関する意味的集約情報を使用する。このような意味的集約情報は次のように提供され得る。
(i)複数の暗黙的関係、すなわち、ユーザがどの状況にいるか識別できるようにする、複数の状況の複数の特性パラメータである。
(ii)明示的関係、ユーザ自身によって示される。
【０１４２】
本例では、ユーザは２つの状況を意味的に結合する関係、この場合「異なる地理的位置」、を推奨システムに暗黙的に伝える。
【０１４３】
暗黙的関係は、進化モデルとなる。推奨システムは進化モデルを介して、次のような「潜在的」state(t2)を提供できる。
state(t2)：政治、スウェーデン、複数の選挙。
【０１４４】
本明細書で使用される「潜在的」という用語は、ユーザがstate(t1)のコンテンツを選択する際、ユーザが常にフルーションがstate(t2)になるようにさせることは必須でないということを考慮している。多くの他の代替がまた可能である。
【０１４５】
ユーザによってなされる各フルーションの選択はよって、推奨システムが複数のマルチメディアコンテンツに関する複数の推奨を提供する際の信頼性を確保する。
【０１４６】
例を継続するに、ユーザが実際に状況state(t2)に関連付けられたコンテンツを使用すると決定すると、推奨システムはさらなる潜在的状況state(t3)を生成する。
state(t3)：政治、ルーマニア、複数の選挙等。
【０１４７】
ユーザは２つ（それより多い）のマルチメディアコンテンツを１または複数の関係を用いて結合できる。
【０１４８】
概して、推奨システムは２つまたは２つより多い状況間の既存の複数の関係に関する情報を、２つの異なる状況の複数の特性パラメータを比較することによる暗黙的な方法、あるいはユーザによって実行される動作を介した明示的な方法の、いずれかの方法で取得するよう適合される。
【０１４９】
すなわち、マルチメディアプラットフォームは意味情報の各々が関連付けられた第２のマルチメディアコンテンツを選択するためのコマンドを受信すると、ユーザによって観測されている複数のマルチメディアコンテンツ間の意味的集約に関する、関連付けについての情報を受信できる（暗黙的または明示的に）。
【０１５０】
明示的関係の使用については、ユーザが最初のフルーションf0(前例で参照された)を終了し、しばらくたった後においても、別のフルーションf1（本例が参照する）を開始すると考えることができる。
【０１５１】
フルーションf１中、ユーザはフルーションf0中に到達された状況と同一の状況state(t１)に再度入るが、state(t１)は必ずしもフルーションf0が開始する同一の状況state(t0)から到来するとは限らない。
【０１５２】
この点において、推奨システムは、state(t0)はstate(t1)に類似するといった、さらなる意味的集約情報を追加することで、ユーザに対し、状況state(t0)（政治、イタリア、複数の選挙等）の特性コンテンツを推奨できる。
【０１５３】
様々なマルチメディアコンテンツと状況に関連付けられた複数の意味情報にわたる複数の意味的集約を形式化することで、推奨システムはシステム自身をユーザの特定の複数の好みに適応させることができる。これは、原理的にフルーションの状況およびマルチメディアフルーションパスで発生した任意の前の状況により決まる。
【０１５４】
これにより、システムの複雑さを増大させつつ、ユーザの複数の要求をより満足させることができる複数のマルチメディアコンテンツの意味的集約の生成が可能になる。
【０１５５】
複数の状況にわたる、そのような複数の集約を「帰納的に」使用することは、複数の状況そのものを生成する時間のかかる複数のロジックから完全に解放されている点に留意されたい。
【０１５６】
また複数の例によって示されたように、本発明の主要な利点の１つは、提案される方法は、マルチメディアコンテンツの特定のセットのフルーションに関与するユーザの対話をモデル化でき、かつ、ユーザが、特定の役割にそのような複数のコンテンツを関連付けつつ、さらなる複数のマルチメディアコンテンツを追加する可能性を付与されることにある。
【０１５７】
提案される方法およびシステムは、情報を追跡でき、かつ、ユーザによって実行される探究プロセスを精緻に作成することができるようになる。ユーザは所定のマルチメディアコンテンツをユーザ自身の他の複数のコンテンツで、強力かつ複雑に補強することができる。このようにして、複数の検索および取得システムが、モデルの豊富な情報を十分に活用できるため、可能な情報検索および取得フェーズは著しく推進される。実際、複数の検索および取得システムは、ユーザ自身から提供されるグループ化と複合情報とともに、複数のユーザの複数の対話オブジェクトに関連付けられた複数の役割に関する情報を使用し、システム自身の複数のインデックスを動的に強化させることができる。よって、本方法に基づく推奨システムは、ユーザの複数の要求により良く対応できる。
【０１５８】
複数の提案される方法およびシステムは、コンピュータプログラムを用いてコンピュータ上にロードおよび実行される実装に特に適している。
【０１５９】
コンピュータは、例えばインターネット経由で接続された、コンピュータ群のネットワークに属することが好ましい。そこでは、特にユーザにアクセス可能な、複数のデバイスのうち少なくとも１つがＰＣ、ラップトップ、タブレット、スマートフォン、メディアセンタ、テレビ受像機または任意の他の機能的等価のデバイスである。
【０１６０】
当業者が理解するように、提案される方法は多くの変形を受ける可能性がある。例えば、本明細書では、オントロジーは非限定的にＯＷＬ言語を参照して記載されたが、ＸＭＬスキーマなどの他の複数の言語を用いてよい。
【０１６１】
さらに、複数のマルチメディアコンテンツのフルーションに関与するユーザ動作または複数のユーザのコミュニティの動作に関する情報は記録、共有、および複数の異質の技術プラットフォームにわたり効率的に再利用されることができる。
【０１６２】
また、この方法は、異なる複数のデバイス、例えば複数の対話型ＴＶ、携帯電話、タブレット、ＰＣといった複数のデバイスに同時に統合されることができる。このようにして、複数のデバイスの複数のユーザの動作は追跡可能とされ、それによりそのような情報は新たな用途に用いられることができる。
本明細書によれば、以下の各項目に記載の構成もまた開示される。
［項目１］
少なくとも１つのユーザインタフェースを介して観測可能な複数のマルチメディアコンテンツを備えるマルチメディアプラットフォームを介して前記複数のマルチメディアコンテンツを推奨する方法であって、
前記マルチメディアプラットフォームが、前記少なくとも１つのユーザインタフェースから、少なくとも１つの第１の意味情報が関連付けられた少なくとも１つの第１のマルチメディアコンテンツを選択すべく、少なくとも１つの第１のコマンドを受信する段階と、
前記マルチメディアプラットフォームが、前記少なくとも１つのユーザインタフェースから、ユーザ識別子、少なくとも１つの第２の意味情報が関連付けられた少なくとも１つの第２のマルチメディアコンテンツを選択すべく、第２のコマンドを受信し、さらに、前記少なくとも１つの第２のマルチメディアコンテンツと観測中の前記少なくとも１つの第１のマルチメディアコンテンツ間の関連付けに関する、意味的集約についての少なくとも１つの情報を受信する段階と、
前記マルチメディアプラットフォームが、前記ユーザ識別子と、前記少なくとも１つの第１のマルチメディアコンテンツ及び前記少なくとも１つの第２のマルチメディアコンテンツと、前記関連付けとを示す少なくとも１つの第１の状況を、前記第２の意味情報と前記第１の意味情報間の比較を介して処理する段階と、
前記マルチメディアプラットフォームが、処理された前記少なくとも１つの第１の状況と、前記複数のマルチメディアコンテンツに関する複数の状況のうち少なくとも１つのさらなる状況との比較に基づき、少なくとも１つの第３のマルチメディアコンテンツを示す少なくとも１つの第２の状況を推奨する段階とを備える、
方法。
［項目２］
前記少なくとも１つのユーザインタフェースから受信された前記少なくとも１つの第２のマルチメディアコンテンツが、前記少なくとも１つのユーザインタフェースの取得デバイスを介して直接的に生成されたコンテンツである、項目１に記載の方法。
［項目３］
前記少なくとも１つの第２のマルチメディアコンテンツが、複数の画像およびオーディオを備え、それらが好ましくはビデオである、項目１または２に記載の方法。
［項目４］
前記少なくとも１つの意味的集約情報が、前記第１の意味情報と前記第２の意味情報とが関連付けられたテキスト情報間のテキスト比較から取得される、項目１から３のいずれか一項に記載の方法。
［項目５］
関連付けに関する前記少なくとも１つの情報がさらに、観測中の前記少なくとも１つの第１のマルチメディアコンテンツおよび前記少なくとも１つの第２のマルチメディアコンテンツの受信時刻が関連付けられた時間情報間の時間比較から取得される、項目１から４のいずれか一項に記載の方法。
［項目６］
前記第１の状況と前記第２の状況が、推奨システムの複数の条件の各々を示す複数の格納された情報に関連付けられている、項目１から５のいずれか一項に記載の方法。
［項目７］
第１のメモリと、プロセッサと、少なくとも１つのユーザインタフェースと、少なくとも１つの第２のメモリとを備えた複数のマルチメディアコンテンツを推奨するためのシステムであって、
前記第１のメモリは、複数のマルチメディアコンテンツおよび複数の第１の意味情報の各々を格納し、
前記少なくとも１つのユーザインタフェースは、少なくとも１つの第１のマルチメディアコンテンツを再生し、
前記少なくとも１つの第２のメモリは、前記ユーザインタフェースを介して選択された少なくとも１つの第２のマルチメディアコンテンツと、少なくとも１つの第２の意味情報と、ユーザ識別子とを格納し、さらに前記少なくとも１つの第２のメモリは、前記少なくとも１つの第２のマルチメディアコンテンツと観測中の前記少なくとも１つの第１のマルチメディアコンテンツ間の関連付けに関する少なくとも１つの情報を格納し、前記少なく
とも１つの情報は前記ユーザインタフェースを介して受信される、意味的集約に関するものであり、
前記プロセッサは、少なくとも前記第２の意味情報を前記第１の意味情報と比較し、かつ、少なくとも１つの第１の情報状況を処理すべく、前記少なくとも１つのユーザ識別子と、前記少なくとも１つの第１のマルチメディアコンテンツ及び前記少なくとも１つの第２のマルチメディアコンテンツと、関連付けに関する前記少なくとも１つの情報とに関する情報を処理し、
前記第２のメモリは、前記少なくとも１つの第１の情報状況を格納し、
前記プロセッサはさらに、前記第１のメモリ内の少なくとも１つの第３のマルチメディアコンテンツを示す少なくとも１つの第２の情報状況を精緻に作成すべく、前記少なくとも１つの第１の情報状況と前記複数のマルチメディアコンテンツとに関する情報をさらに処理し、
前記プロセッサは、前記複数のマルチメディアコンテンツに関する複数の状況のうち、少なくとも１つのさらなる状況と比較する、システム。
［項目８］
前記システムが項目１から６のいずれか一項に記載の前記方法を実装する、項目７に記載のシステム。
［項目９］
コンピュータ上での実行時に、項目１から６のいずれか一項に記載の方法を実装する複数の命令を備えたコンピュータプログラム。
［項目１０］
前記プログラムがＲｅｓｏｕｒｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｆｒａｍｅｗｏｒｋ標準に基づくウェブオントロジー言語を使用してコンパイルされた複数の命令を備える、項目９に記載のコンピュータプログラム。
【図１】
0006597967.tif 000002
【図２】
0006597967.tif 000003
【図３】
0006597967.tif 000004
【図４】
0006597967.tif 000005
【図５】
0006597967.tif 000006
【図６】
0006597967.tif 000007