(57)【特許請求の範囲】
【請求項１】
複数の仮想環境のうちの１つの仮想環境から少なくとも１つのネットワーク要素（ＮＥ１、ＮＥ２、ＮＥｘ）を備える通信ネットワークを介して（要求している）仮想環境クライアント（ＶＥＣ）に転送された仮想環境アセットへのポリシ実施のための、ポリシ実施モジュールによって行われる方法であって、前記通信ネットワーク（ＣＮ）が前記少なくとも１つの仮想環境（アプリケーション）を前記仮想環境クライアント（ＶＥＣ）に結合し、前記方法が、
ａ．少なくとも１つの仮想環境アセットを前記少なくとも１つの仮想環境から前記仮想環境クライアント（ＶＥＣ）に向けて転送するステップと、
ｂ．前記少なくとも１つの仮想環境アセットの少なくとも１つの特徴および少なくとも１つのポリシルールに基づいて前記少なくとも１つの仮想環境アセットのためのポリシ実施動作を決定するステップと
を備える方法。
【請求項２】
ｃ．前記少なくとも１つの仮想環境アセットへの前記ポリシ実施動作を始動させるステップ
をさらに含む、請求項１に記載の方法。
【請求項３】
前記ポリシ実施動作が、前記仮想環境アセットをブロックすることである、請求項１に記載の方法。
【請求項４】
前記ポリシ実施動作が、前記仮想環境アセットを代替の許容可能な仮想環境アセットと取り替えることである、請求項１に記載の方法。
【請求項５】
前記ポリシ実施動作が、前記仮想環境アセットが前記少なくとも１つのポリシルールを満たしていないことを前記仮想環境に通知することである、請求項１に記載の方法。
【請求項６】
前記少なくとも１つの特徴が、前記仮想環境アセットに関連付けられた少なくとも１つのレーティングである、請求項１から５のいずれかに記載の方法。
【請求項７】
前記少なくとも１つの特徴が、階層構造の仮想環境における枝の少なくとも１つのレベルである、請求項１から５のいずれかに記載の方法。
【請求項８】
前記少なくとも１つの特徴が、前記仮想環境アセットのコンテンツの分析において決定される前記仮想環境アセットのコンテンツのタイプである、請求項１から５のいずれかに記載の方法。
【請求項９】
前記少なくとも１つのポリシルールが、ポリシ実施動作を前記仮想環境アセットの特徴に関連付けるルールである、請求項１から８のいずれかに記載の方法。
【請求項１０】
複数の仮想環境の少なくとも１つの仮想環境から少なくとも１つのネットワーク要素（ＮＥ１、ＮＥ２、ＮＥｘ）を備える通信ネットワーク（ＣＮ）を介して仮想環境クライアント（ＶＥＣ）に転送された仮想環境アセットへのポリシ実施のためのシステムであって、前記通信ネットワーク（ＣＮ）が前記少なくとも１つの仮想環境を前記仮想環境クライアント（ＶＥＣ）に結合し、前記システムが、
ａ．前記少なくとも１つの仮想環境アセットを前記仮想環境から前記仮想環境クライアント（ＶＥＣ）に向けてストリーミングするように構成された転送部（ＦＯＰ）と、
ｂ．前記少なくとも１つの仮想環境アセットの少なくとも１つの特徴および少なくとも１つのポリシルールに基づいて前記少なくとも１つの仮想環境アセットのためのポリシ実施動作を決定するように構成されたポリシ実施動作決定部（ＰＥＤＰ）と
を備える、システム。
【請求項１１】
請求項１から９のいずれかに記載の方法における使用のためのポリシ実施モジュールであって、前記少なくとも１つの仮想環境アセットの少なくとも１つの特徴および少なくとも１つのポリシルールに基づいて前記少なくとも１つの仮想環境アセットのためのポリシ実施動作を決定するように構成されたポリシ実施動作決定部（ＰＥＤＰ）を備える、ポリシ実施モジュール。
【請求項１２】
前記少なくとも１つの仮想環境アセットへの前記ポリシ実施動作を始動するように構成されたポリシ実施動作始動部をさらに含む、請求項１１に記載のポリシ実施モジュール。
【請求項１３】
請求項１から９のいずれかに記載の方法を実装するソフトウェアプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、請求項１に記載のポリシ実施のための方法および請求項１０に記載の関連システムに関する。
【背景技術】
【０００２】
さらにＶＥとも呼ばれる仮想環境は、インターネットの将来を表している。現在すでに数百のＶＥが存在し、それぞれある一定のグループを対象としている。したがって、特に教育および訓練の目的で作成される仮想環境もあり、旅行、ソーシャルネットワーキングまたはゲーミングにフォーカスするものもあり、さらに、企業環境または幼い子供たちのようなある一定のコミュニティをターゲットにするものもある。将来の３Ｄインターネットを表すのは、仮想環境およびそれらのシームレスな相互運用性のこのミックスである。人々は仮想ショウルームに入り、自分の好きな色の夢の自動車を見、中に入り、制御をアクティブ化し、販売員と商談することができることになる。人々は、宇宙で光より速く旅したり、仮想モデル上の実地演習で個人化されたコースを取ったりすることができることになる。人々は、現実世界では不可能な仮想セッティングでミーティングを持ったり、パーソナルロボットを操作することによって遠く離れたところから自宅で仕事をしたりすることになる。人々はまた、現在、サイトからサイトへ次々とインターネットをサーフィンしているのとちょうど同様に、仮想環境から仮想環境へ次々と自由にトラベルすることができることになる。そのような場合、彼らのアバターは、仮想環境から仮想環境へ次々とテレポートすることができる。さらに、人々はまた、自分の仮想持ち物―自分の仮想コンテンツアセット―を持って行くことができる。そのような場合、１つの仮想環境で―またはオンラインもしくはオフラインツールで―作成されたコンテンツは、別の仮想環境で使用されることが可能である。
【０００３】
将来の３Ｄインターネットには多くのわくわくさせるような期待が寄せられているが、スパム、ヌード、暴力、ギャンブル、薬物使用、または他のあらゆる種類のある一定のユーザもしくはユーザグループにとって不適切なコンテンツなど、ちょうど現在のインターネットと同様に考慮すべきネガティブな面もある。
【０００４】
これらの仮想環境は、コンテンツが異なるパッケージで現れるだけなので、現在のインターネットと同じネガティブな影響に対処しなければならないことになる。そのようなパッケージは、アバター、３Ｄモデル、テクスチャ、アニメーション、スクリプト、サウンド、または一般に仮想環境によって使用される他のいかなるタイプのコンテンツでもよい。人々は、攻撃的な、暴力的な、迷惑な、性的な、脅迫的な、または他の不快なコンテンツにさらされることになる。
【０００５】
現在、ほとんどの仮想環境は、それらの仮想環境プラットフォームに組み込まれた固有の解決策を有する。したがって、例えば、Ｓｅｃｏｎｄ  Ｌｉｆｅは、（１）オブジェクトレベル上のアクセス権と（２）ある一定の個人がある一定のコンテンツにアクセスしないようにするためのランドまたはパーセル上のカテゴリとの組合せを使用している。そのような解決策は、プラットフォーム固有であり、異なるプラットフォーム間の相互運用性に対処しておらず、したがって、いくつかの仮想環境をスパンするコンテンツに対するサードパーティポリシ制御管理をサポートしていない。
【０００６】
特定の環境のためにある一定のコンテンツをスクリーニングするように調整された方法を定義するための研究がすでに行われてきた。そのような方法は、ある一定のユーザのためのある一定のオブジェクトを修正または取り替えるために使用されることが可能である。したがって、敬虔な人は、服をほとんど着ていない人の代わりにちゃんと服を着た人として示されてよい。
【０００７】
しかし、これらの解決策は、単一の特定の仮想環境プラットフォームに専用であり、それに組み込まれている。
【０００８】
これらのそれぞれ異なる仮想環境すべてに対処しなければならないシステム管理者は、これらのプラットフォームそれぞれの詳細に対処するか、それともプラットフォーム全体へのアクセスを禁止しなければならないことになる。
【０００９】
これらの解決策はアプリケーション固有なので、ネットワーク管理者は、ＶＥのためのコンテンツに自分のポリシを実施することができず、親たちは、子供たちが現在の数百のオンラインＶＥおよび将来の数百万の独自のオンラインＶＥにおいて安全な、年齢にふさわしい経験をすることを保証することができない。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、ポリシ実施が複数の仮想環境に由来する仮想環境アセットのために中央で決定されるポリシ実施方法および関連システムを提供することである。
【課題を解決するための手段】
【００１１】
本発明によれば、この目的は、請求項１に記載の方法、請求項１０に記載のシステム、請求項１１に記載の関連ポリシ実施モジュール、および請求項１３に記載の仮想環境アセットによって達成される。
【００１２】
実際、すべての仮想環境アセットは複数の仮想環境のうちの１つの仮想環境から仮想環境クライアントＶＥＣに転送されるということのため、ポリシ実施動作は、少なくとも１つの仮想環境アセットの少なくとも１つの特徴および少なくとも１つのポリシルールに基づいて、この少なくとも１つの仮想環境アセットのために決定される。
【００１３】
このようにして、最初の仮想環境に関係なく各仮想環境アセットのために中央で決定することにより、少なくとも１つのポリシルールと共に仮想環境アセットの少なくとも１つの特徴に基づく専用ポリシ実施動作が、そのような仮想環境アセットのために決定されることが可能である。
【００１４】
可能なポリシ実施動作は、仮想環境アセットをブロックすること、仮想環境アセットを代替の許容可能な仮想環境アセットと取り替えること、または仮想環境アセットが少なくとも１つのポリシルールを満たしていないことを仮想環境に通知すること、またはさらに前記仮想環境アセットが前記少なくとも１つのポリシルールを満たしていてもいなくても、仮想環境クライアントを促すことである。
【００１５】
そのような特徴は、アセットに関連付けられたレーティングでも、階層構造の仮想環境における枝の少なくとも１つの階層レベルでも、またはさらにコンテンツのタイプが仮想環境アセットのコンテンツの分析において決定される前記仮想環境アセットのコンテンツのタイプでもよい。
【００１６】
さらに、少なくとも１つのポリシルールは、ポリシ実施動作を前記仮想環境アセットの特徴に関連付けるルールである。そのようなポリシルールは、関連付けられたポリシ実施動作が仮想環境アセットの定義された特徴を決定する場合に実行されるポリシ実施動作に関連付けられたそのような仮想環境アセットの何らかの特徴を含む。
【００１７】
そのようなアセットは、アバター、３Ｄモデル、テクスチャ、アニメーション、およびさらにスクリプトでよい。
【００１８】
定義されたポリシルールは、定義された特徴のそれぞれのための実施動作を示す。
【００１９】
本発明の他の特徴的実施形態は、請求項２に記載されているものである。
【００２０】
本方法は、少なくとも１つの仮想環境アセットへのポリシ実施動作を始動させるステップをさらに含む。始動されたポリシ実施は、仮想環境アセットをブロックすることでも、仮想環境アセットを代替の受容可能な仮想環境アセットと取り替えることでも、仮想環境アセットが少なくとも１つのポリシルールを満たしていないことを仮想環境に通知することでも、またはさらに、前記仮想環境アセットが前記少なくとも１つのポリシルールを満たしていてもいなくても、仮想環境クライアントを促すことでもよい。
【００２１】
本発明の他の特徴的実施形態は、請求項３に記載されている。
【００２２】
ポリシ実施動作は、仮想環境アセットをブロックすることである。
【００２３】
本発明の他の特徴的実施形態は、請求項４に記載されている。
【００２４】
ポリシ実施動作は、前記仮想環境アセットを代替の受容可能な仮想環境アセットと取り替えることである。
【００２５】
本発明のさらに他の特徴的実施形態は、請求項５に記載されている。
【００２６】
ポリシ実施動作は、転送された仮想環境アセットが前記少なくとも１つのポリシルールを満たしていないことを仮想環境に通知することである。
【００２７】
本発明のさらに他の特徴的実施形態は、請求項６に記載されている。
【００２８】
少なくとも１つの特徴は、前記仮想環境アセットに関連付けられた少なくとも１つのレーティングである。
【００２９】
本発明のさらに他の特徴的実施形態は、請求項７に記載されている。
【００３０】
少なくとも１つの特徴は、階層構造の仮想環境における枝の少なくとも１つのレベルである。
【００３１】
本発明の他の特徴的実施形態は、請求項８に記載されている。
【００３２】
少なくとも１つの特徴は、仮想環境アセットのコンテンツの分析において決定された前記仮想環境アセットのコンテンツのタイプである。
【００３３】
本発明の他の特徴的実施形態は、請求項９に記載されている。
【００３４】
少なくとも１つのポリシルールは、ポリシ実施動作を前記仮想環境アセットの特徴に関連付けるルールである。
【００３５】
本発明の他の特徴的実施形態は、添付の特許請求の範囲の請求項に記述されている。
【００３６】
請求項で使用される「備える」という用語は、以下に列挙される手段に限定されると解釈されるべきではないことに留意されたい。したがって、「手段ＡおよびＢを備えるデバイス」という表現の範囲は、構成要素ＡおよびＢだけから成るデバイスに限定されるべきではない。これは、本発明に関しては、デバイスの関連構成要素はＡおよびＢだけであることを意味する。
【００３７】
同様に、やはり請求項において使用される「結合される」という用語は、直接接続だけに限定されると解釈されるべきではないことに留意されたい。したがって、「デバイスＢに結合されたデバイスＡ」という表現の範囲は、デバイスＡの出力がデバイスＢの入力に直接接続されたデバイスまたはシステムに限定されるべきではない。これは、Ａの出力とＢの入力との間に、他のデバイスまたは手段を含む経路でよい経路が存在することを意味する。
【００３８】
同様に、実装形態は、クライアント−サーバ構成ならびにピアツーピア構成に有効であることに留意されたい。したがって、「クライアント」という用語は、「唯一のクライアント」に限定されるべきではなく、１つまたは複数のクライアントのためのＶＥサーバの機能を持ってもよい。
【００３９】
本発明の上記および他の目的および特徴は、添付の図面に関連して行われる実施形態の以下の説明を参照することによって、より明らかになり、本発明そのものが最もよく理解されるであろう。
【図面の簡単な説明】
【００４０】
【図１】本発明のシステムの一実施形態を表す図である。
【発明を実施するための形態】
【００４１】
図面を参照する以下のパラグラフでは、本発明による仮想環境アセットへのポリシ実施のためのシステムの実装形態が説明される。この説明の第１のパラグラフでは、図１に提示されているシステムの主な要素が説明される。第２のパラグラフでは、前述の要素と説明された手段との間のすべての接続が定義される。続いて、図２に提示されている仮想環境アセットへのポリシ実施のためのシステムのポリシ実施モジュールのすべての関連機能手段が説明され、それに続いてすべての相互接続が説明される。次に続くパラグラフでは、セッション確立のための方法の実際の実行が説明される。
【００４２】
仮想環境アセットへのポリシ実施のためのそのようなシステムは、例えば、Ｓｅｃｏｎｄ  Ｌｉｆｅ、ＯＳＧｒｉｄ、ＨｙｐｅｒＧｒｉｄ、Ｗｏｎｄｅｒｌａｎｄ、Ｖｉｒｔｕａｌ  Ｈｅｒｏｅｓ、Ｕｎｉｔｙ、Ｖｉｚａｒｄ、ＷｏｒｌｄＦｏｒｇｅ、ＯｐｅｎＣｒｏｑｕｅｔ、ＶａｓｔＰａｒｋ、ＡｃｔｉｖｅＷｏｒｌｄｓ、Ｍｕｌｔｉｖｅｒｓｅ、ＰｒｏｔｏＳｐｈｅｒｅ、または他の多くのオープンソースもしくは商用仮想環境のうちのいずれか１つのような仮想環境である少なくとも１つの仮想環境ＶＥ１．．．ＶＥｘ、およびそのような仮想環境と通信することができる少なくとも１つの仮想環境クライアントＶＥＣを備える。通信は、Ｓｅｃｏｎｄ  Ｌｉｆｅのような仮想環境をブラウズすることであり得る。
【００４３】
さらに、システムは、インターネットおよび、例えばコアネットワーク要素および／またはアクセスネットワーク要素のような少なくとも１つのネットワーク要素から形成されたアクセスネットワークのような通信ネットワーク（ＣＮ）を備える。さらに、複数の仮想環境のうちの少なくとも１つの仮想環境から仮想環境クライアントＶＥＣに転送された仮想環境アセットへのポリシ実施動作を始動させるためのポリシ実施モジュールＰＥＭがある。
【００４４】
このポリシ実施モジュールＰＥＭは、仮想環境クライアント、アクセスネットワーク、インターネット、またはＶＥアセットが仮想環境クライアントに到達するために通らなければならない他の任意の中心的なロケーションにあるネットワーク要素に組み込まれることが可能である。
【００４５】
前記通信ネットワークＣＮは、少なくとも１つの仮想環境ＶＥ１、ＶＥ２、ＶＥ３、ＶＥＸを前記仮想環境クライアントＶＥＣに結合する。
【００４６】
ポリシ実施モジュールＰＥＭを備えるネットワーク要素ＮＥは、ネットワーク要素ＮＥがゲートウェイ機能を有する仮想環境クライアントに結合される。少なくとも１つのネットワーク要素は、コアネットワークを介して相互結合される。
【００４７】
ポリシ実施モジュールＰＥＭは、少なくとも１つの仮想環境アセットの少なくとも１つの特徴および少なくとも１つのポリシルールに基づいて、少なくとも１つの仮想環境アセットのためのポリシ実施動作を決定することができるポリシ実施動作決定部ＰＥＤＰを備える。
【００４８】
さらに、ポリシ実施モジュールは、複数の仮想環境のうちの少なくとも１つの仮想環境から仮想環境クライアントＶＥＣに転送された少なくとも１つの仮想環境アセットへのポリシ実施動作を始動させるように構成されたポリシ実施動作始動部を含む。
【００４９】
本発明の動作を説明するために、仮想環境クライアントＶＥＣにおけるユーザは、Ｓｅｃｏｎｄ  Ｌｉｆｅ、ＯＳＧｒｉｄ、ＨｙｐｅｒＧｒｉｄ、Ｗｏｎｄｅｒｌａｎｄ、Ｖｉｒｔｕａｌ  Ｈｅｒｏｅｓ、Ｕｎｉｔｙ、Ｖｉｚａｒｄ、ＷｏｒｌｄＦｏｒｇｅ、ＯｐｅｎＣｒｏｑｕｅｔ、ＶａｓｔＰａｒｋ、ＡｃｔｉｖｅＷｏｒｌｄｓ、Ｍｕｌｔｉｖｅｒｓｅ、ＰｒｏｔｏＳｐｈｅｒｅ、または他の多くのオープンソースもしくは商用仮想環境のうちのいずれかである、ある１つの仮想環境ＶＥ１をブラウズしていると仮定する。
【００５０】
仮想環境は、クライアントＶＥＣの要求で、アバターのような、家、鼻もしくは電灯などの３次元モデルのような、または笑顔、ウエーブもしくはダンスなどのアニメーションのような、またはさらに壁紙、入れ墨もしくはＵＲＬなどのテクスチャのようなアセットをポリシ実施モジュールＰＥＭに向けて転送する。ポリシ実施モジュールＰＥＭは、最初にアニメーションである仮想環境ＶＥ１によって転送されたアセットのためのポリシ実施動作を決定するポリシ実施動作決定部ＰＥＤＰを備える。ポリシ実施動作決定部ＰＥＤＰは、最初に仮想環境アセット（アニメーション）の少なくとも１つの特徴を決定する。ここでは、アセットの特徴はアセットに関連付けられたレーティングであると仮定する。このレーティングは、アセットにレーティングを含めることによって、または、例えばこのレーティングをアセットに添付することによって関連付けられることが可能である。アセットのレーティングである特徴に基づいて、この特徴および定義されたポリシ実施動作は、アセットに関連付けられた各種の特徴のためのポリシ実施動作を定義するポリシルールにおいてルックアップされる。
【００５１】
仮想環境をブラウズしている未成年者に示されるためのものではない暴力または性的コンテンツを備えるアセットの場合、このアセットはそのようなものとしてレーティングされることが可能である。ポリシ実施動作決定部ＰＥＤＰは、ポリシルールを保持するテーブル内のこのレーティングをルックアップし、このアセットはブロックされるべきであることを知る。少なくとも１つのポリシルールを備えるこのテーブルは、ポリシ実施モジュールの中で維持されてよいが、場合によってはポリシ実施モジュールの外に配置されてもよい。
【００５２】
したがって、ポリシ実施動作始動部は、このアセットをブロックする。任意選択で、または追加として、暴力的な、子供たちにアンフレンドリな仮想環境アセットの代わりに、子供たちにフレンドリなアニメーションが仮想環境クライアントＶＥＣにおけるユーザに示されるように、次に続くアセット取替えがポリシルールにおいて定義されることが可能である。
【００５３】
転送されたアセットが子供にフレンドリなアニメーションである場合は、レーティングは空値またはデフォルト値を有し、続いて、ポリシ実施モジュールは、ポリシルールを含むテーブル内のこのレーティングをルックアップし、ポリシ実施動作が関連付けられたアセットを転送していることを知り、したがって、このアセットは、ポリシ実施動作始動部の制御の下で、要求している仮想環境クライアントＶＥＣに転送されることが可能である。
【００５４】
代替として、他の可能なポリシ実施動作は、仮想環境アセットが少なくとも１つのポリシルールを満たしていないことを仮想環境に通知することか、または、例えば「疑わしい」場合は、仮想環境アセットが前記少なくとも１つのポリシルールを満たしていてもいなくても、仮想環境クライアントを促すことである。
【００５５】
アセットに関連付けられたレーティングが仮想環境から仮想環境クライアントＶＥＣに向けて転送されるのではなく、仮想環境アセットの特徴は、階層構造の仮想環境における枝における１つまたは複数のアセットの階層レベルでよい。
【００５６】
すべてでなくてもほとんどの仮想環境は、階層的に構成される。階層構造を提供する１つのそのようなライブラリは、ＯｐｅｎＳｃｅｎｅＧｒａｐｈ（ＯＳＧ）ライブラリである。ＯＳＧにおいてプログラムされたような要素の階層レベルへのアクセスは、ポリシ制御によって使用されることも可能である。実際、ある要素が、現行のポリシによって拒否されたコンテンツタイプで発見された後は、すべての依存要素が拒否されることも可能である。要素の現行の階層レベルを含むようにＣＯＬＬＡＤＡフォーマットが拡張されるかまたはストリーミングプロトコルが更新されることが可能である。
【００５７】
他の実施形態では、ＶＥコンテンツアセットは、既存のＵＲＬレーティング方法が適用され得るＵＲＬに関連付けられることが可能である。
【００５８】
他の実施形態では、仮想環境アプリケーションは、ストリーミングコンテンツのコンテンツ階層が仮想環境ゲートウェイによって読み取られることが可能であるように構成される。その場合、仮想環境ゲートウェイは、ある一定のコンテンツをブロックする手順を使用することができる。実際、仮想環境ゲートウェイは、ブロックされた階層内の一番上の親のためのブロッキングインジケータを記憶することもでき、それに続いて、その親の下のレベルの枝からのすべてのコンテンツをブロックすることもできる。
【００５９】
代替として、アセットの特徴は、仮想環境アセットのコンテンツのタイプでよく、この場合、コンテンツのタイプは、仮想環境アセットのコンテンツの分析において、例えばアセットに含まれているアニメーション、テクスチャ、またはモデル自体の分析によって決定される。
【００６０】
他の実施形態では、仮想環境ゲートウェイは、コンテンツのタイプを決定するためのコンテンツの分析において、コンテンツの階層および順序を考慮することもできる。
【００６１】
他の選択肢は、仮想環境またはその一部分がホワイト−またはブラック−リスト上に列挙されることであり、このホワイト−またはブラック−リストは、仮想環境またはその一部分上でアクセス可能な仮想環境アセットが、仮想環境クライアントによって見られてよいコンテンツまたはブロックされるべきコンテンツを提供されることをそれぞれ示す。
【００６２】
少なくとも１つのポリシルールを含むそのようなテーブルは、ユーザによって更新または修正されることが可能であることに留意されたい。このようにして、仮想環境クライアントのユーザのユーザプリファレンスが示されることが可能である。
【００６３】
代替として、または追加として、少なくとも１つのポリシルールを含むテーブルは、家庭の責任ある父親、学校または企業のネットワーク管理者もしくはセキュリティオフィサ、またはさらにポリシを制御するための政府のような他のパーティによって更新または修正されることが可能である。
【００６４】
インテリジェント仮想環境プラットフォームはまた、まず仮想環境をポリシルールに従って構成することができるように、ポリシ実施モジュールＰＥＭから、ある一定の仮想環境クライアントの代わりに、最初にポリシルールを取り出すことを決定することができることにさらに留意されたい。そのような場合、中間のポリシ実施モジュールＰＥＭは、着信コンテンツ上で動作し続けるであろうが、おそらく中断する必要はないであろう。この第３の手法はまた、個々の仮想環境アプリケーションロジックがそれぞれそのロジックに最もマッチする補正対策を実施することができるようにする。したがって、１つの仮想環境は、例えば、ユーザがある一定の場所を訪れることができないようにすることを決定することができるが、一方、別の仮想環境プラットフォームは、単に暴力的なコンテンツを受容可能な代替物と取り替えることを選択することができる。そのような場合、仮想環境はまた、暴力的なコンテンツを将来受信するかまたはすでに受信した他のクライアントを代替物に同期させることを選択することができる。
【００６５】
現在の既存の解決策に関しては、説明されたポリシ制御は、仮想環境プラットフォームのための、ならびに仮想環境の中の個々の要素のためのブラックリストおよびホワイトリスト、仮想環境プラットフォームおよび要素に関するユーザフィードバック、アルゴリズムベースのコンテンツ検査、統計情報、またはコンテンツのタイプを識別するのに役立つ他の任意の既存の手段で拡張されることが可能である。例えば、テクスチャは、ヌードを見つけるためにスクリーニングされることが可能であり、モデルおよびアニメーションは、わいせつを探して分析されることが可能であり、スクリプトは、不品行を発見するために評価されることが可能である。
【００６６】
他の実施形態では、ポリシ実施モジュールを組み込んだ任意の（アクセス）ネットワーク要素である仮想環境ゲートウェイは、そのカテゴリに関係なくコンテンツを永続的に許容または拒否することができるブラックリスト、ホワイトリスト、または両方を保持する。他の実施形態では、仮想環境ゲートウェイは、仮想環境コンテンツのためのブラックリストを保持するある一定のオーソリティとインターフェースする。
【００６７】
最後の注意点は、本発明の諸実施形態は、上記では機能ブロックの点から説明されていることである。上記で提供されたこれらのブロックの機能上の説明から、これらのブロックの諸実施形態がよく知られている電子部品を用いてどのように製作されることが可能であるかは、電子デバイスを設計する当業者には明らかであろう。したがって、機能ブロックのコンテンツの詳細なアーキテクチャは提供されない。
【００６８】
上記では、本発明の原理は特定の装置に関連して説明されてきたが、この説明は、添付の特許請求の範囲によって定義された本発明の範囲上で単に例として、しかし限定としてではなく行われることをはっきり理解されたい。
【図１】
0005355774.tif 000002