(57)【要約】【解決手段】ソーシャルＶＲシステム内の参加者をシャドウバンニングすることは、シャドウバンニングされ得る参加者のＩＤを受信及び転送することと、不適切な言葉及びコメント、不適切なジェスチャ、並びに不適切な動作を含む、不適切な行動を認識及び追跡することと、参加者の認識及び追跡された不適切な行動を受信及び処理することと、処理された不適切な行動に基づいて安全性ランクを生成することと、安全性ランクをしきい値と比較することと、安全性ランクがしきい値よりも大きいとき、参加者をグリーファとしてラベル付けしてグリーファをシャドウバンニングする、ための信号を出力することとを含む。【選択図】図１
2021504778.tif 000002
【特許請求の範囲】
【請求項１】
ソーシャルＶＲシステム内の参加者をシャドウバンニングするための方法であって、
シャドウバンニングされ得る前記参加者のＩＤを受信及び転送することと、
不適切な言葉及びコメント、不適切なジェスチャ、並びに不適切な動作を含む、不適切な行動を認識及び追跡することと、
前記参加者の前記認識及び追跡された不適切な行動を受信及び処理することと、
前記処理された不適切な行動に基づいて安全性ランクを生成することと、
前記安全性ランクをしきい値と比較することと、
前記安全性ランクが前記しきい値よりも大きいとき、前記参加者をグリーファとしてラベル付けして前記グリーファをシャドウバンニングする、ための信号を出力することと
を含む、方法。
【請求項２】
前記不適切な言葉は、冒とく、人種的中傷、及び他の不適切な言葉を含み、不適切なコメントは失礼なコメントを含む、請求項１に記載の方法。
【請求項３】
前記不適切なジェスチャは、不適切な視線、手サイン、及び失礼なジェスチャを含む、請求項１に記載の方法。
【請求項４】
前記不適切な動作は、近づきすぎ、望ましくない接触、及び嫌がらせの動作を含む、請求項１に記載の方法。
【請求項５】
前記不適切な行動は、望ましくない性的行動及び接近を含む、請求項１に記載の方法。
【請求項６】
前記ソーシャルＶＲシステムは、少なくとも１つのイベントを含み、
前記安全性ランクを比較することは、前記少なくとも１つのイベントの各イベントの後に行われる、請求項１に記載の方法。
【請求項７】
不適切な行動を認識及び追跡することは、
前記グリーファによって悲しまされている参加者の反応を追跡すること
をさらに含む、請求項１に記載の方法。
【請求項８】
前記処理された不適切な行動に基づいて安全性ランクを生成することは、
前記安全性ランクを生成するために、各不適切な行動にスコアを付けること、及び前記不適切な行動を集計すること
を含む、請求項１に記載の方法。
【請求項９】
前記グリーファの前記シャドウバンニングは、前記グリーファが前記不適切な行動を向けている特定の人に適用される、請求項１に記載の方法。
【請求項１０】
前記安全性ランクが前記しきい値の２倍を超えていると判定されるとき、前記グリーファの前記シャドウバンニングが即座に適用される、請求項１に記載の方法。
【請求項１１】
ソーシャルＶＲシステム内のターゲットの参加者をシャドウバンニングするためのシステムであって、
不適切な言葉及びコメント、不適切なジェスチャ、並びに不適切な動作を含む、不適切な行動を認識及び追跡するように構成された少なくとも１つの認識及び追跡ユニットと、
シャドウバンニングされ得る前記参加者のＩＤを受信し、前記少なくとも１つの認識及び追跡ユニットに転送する、ように構成されたプロセッサとを含み、
前記プロセッサは、前記ターゲットの参加者の前記認識及び追跡された不適切な行動を受信及び処理するようにも構成され、
前記プロセッサは、前記処理された不適切な行動に基づいて安全性ランクを生成し、前記安全性ランクをしきい値と比較し、前記安全性ランクが前記しきい値よりも大きいとき、前記ターゲットの参加者をグリーファとしてラベル付けして前記グリーファをシャドウバンニングする、ための信号を出力する、ようにさらに構成される、
システム。
【請求項１２】
前記少なくとも１つの認識及び追跡ユニットは、音声認識ユニット、視線追跡ユニット、動き追跡ユニット、及び行動追跡ユニット、のうちの少なくとも１つを含む、請求項１１に記載のシステム。
【請求項１３】
前記音声認識ユニットは、冒とく、人種的中傷、及び失礼なコメントを含む、前記グリーファによって使用される不適切な言葉を追跡するように構成される、請求項１２に記載のシステム。
【請求項１４】
前記視線追跡ユニットは、不適切な視線、手サイン、及び失礼なジェスチャを含む、前記グリーファによってなされる不適切なジェスチャを追跡するように構成される、請求項１２に記載のシステム。
【請求項１５】
前記動き追跡ユニットは、近づきすぎ、望ましくない接触、及び嫌がらせの動作を含む、前記グリーファによってなされる不適切な動作を追跡するように構成される、請求項１２に記載のシステム。
【請求項１６】
前記行動追跡ユニットは、望ましくない性的行動及び接近を含む、前記グリーファによってなされる不適切な行動を追跡するように構成され、前記行動追跡ユニットは、前記グリーファによって悲しまされている人々からの反応を追跡するようにも構成される、請求項１２に記載のシステム。
【請求項１７】
前記安全性ランクが正しく適用されているか、それとも乱用されていないかを判定するために、前記ソーシャルＶＲシステムを監視するように構成されたエージェント入力ユニット
をさらに含む、請求項１１に記載のシステム。
【請求項１８】
ソーシャルＶＲシステム内の参加者をシャドウバンニングするためのコンピュータプログラムを記憶する、非一時的なコンピュータ可読ストレージ媒体であって、前記コンピュータプログラムは、コンピュータに、
シャドウバンニングされ得る前記参加者のＩＤを受信及び転送させ、
不適切な言葉及びコメント、不適切なジェスチャ、並びに不適切な動作を含む、不適切な行動を認識及び追跡させ、
前記参加者の前記認識及び追跡された不適切な行動を受信及び処理させ、
前記処理された不適切な行動に基づいて安全性ランクを生成させ、
前記安全性ランクをしきい値と比較させ、並びに
前記安全性ランクが前記しきい値よりも大きいとき、前記参加者をグリーファとしてラベル付けして前記グリーファをシャドウバンニングする、ための信号を出力させる、
実行可能命令を含む、非一時的なコンピュータ可読ストレージ媒体。
【請求項１９】
前記コンピュータに、不適切な行動を認識及び追跡させる前記実行可能命令は、前記コンピュータに、
前記グリーファによって悲しまされている参加者の反応を追跡させる、
実行可能命令をさらに含む、請求項１８に記載の非一時的なコンピュータ可読ストレージ媒体。
【請求項２０】
前記コンピュータに、前記処理された不適切な行動に基づいて前記安全性ランクを生成させる前記実行可能命令は、前記コンピュータに、
前記安全性ランクを生成するために、各不適切な行動にスコアを付けさせ、及び前記不適切な行動を集計させる、
実行可能命令を含む、請求項１８に記載の非一時的なコンピュータ可読ストレージ媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、シャドウバンニングに関し、より詳細には、ソーシャルＶＲ設定におけるシャドウバンニングに関する。
【背景技術】
【０００２】
ネットワークサービスを介したバーチャルリアリティ（Ｖｉｒｔｕａｌ  ｒｅａｌｉｔｙ：ＶＲ）インタラクションは、参加者のための新しくて楽しい体験を生みだすことができる。特に、ソーシャルＶＲインタラクション及び／又はシステムは、存在について非常に大きな可能性を有しており、それが良い体験と悪い体験を拡大する。悪い体験は、不適切な言葉、ジェスチャ、及び動作を用いる「グリーファ」によってソーシャルＶＲインタラクションにおいて嫌がらせをされること又は悲しまされることを含み得る。グリーファを無視すること及び／又は立ち向かうことは、悪い体験を軽減するよりもむしろ、単に増大させ得る。
【発明の概要】
【０００３】
本開示の実施態様は、非明示的なソーシャルインタラクションの分析及び自然言語処理を通じて、ソーシャルＶＲシステムの設定においてグリーファを「シャドウ」バンニングすることを提供する。
【０００４】
一実施態様では、ソーシャルＶＲシステム内の参加者をシャドウバンニングするための方法が開示される。方法は、シャドウバンニングされ得る参加者のＩＤを受信及び転送することと、不適切な言葉及びコメント、不適切なジェスチャ、並びに不適切な動作を含む、不適切な行動を認識及び追跡することと、参加者の認識及び追跡された不適切な行動を受信及び処理することと、処理された不適切な行動に基づいて安全性ランクを生成することと、安全性ランクをしきい値と比較することと、安全性ランクがしきい値よりも大きいとき、参加者をグリーファとしてラベル付けしてグリーファをシャドウバンニングする、ための信号を出力することとを含む。
【０００５】
別の実施態様では、ソーシャルＶＲシステム内のターゲットの参加者をシャドウバンニングするためのシステムが開示される。システムは、不適切な言葉及びコメント、不適切なジェスチャ、並びに不適切な動作を含む、不適切な行動を認識及び追跡するように構成された少なくとも１つの認識及び追跡ユニットと、シャドウバンニングされ得る参加者のＩＤを受信し、少なくとも１つの認識及び追跡ユニットに転送する、ように構成されたプロセッサとを含み、プロセッサは、ターゲットの参加者の認識及び追跡された不適切な行動を受信及び処理するようにも構成され、プロセッサは、処理された不適切な行動に基づいて安全性ランクを生成し、安全性ランクをしきい値と比較し、安全性ランクがしきい値よりも大きいとき、ターゲットの参加者をグリーファとしてラベル付けしてグリーファをシャドウバンニングする、ための信号を出力する、ようにさらに構成される。
【０００６】
さらに別の実施態様では、ソーシャルＶＲシステム内の参加者をシャドウバンニングするためのコンピュータプログラムを記憶する、非一時的なコンピュータ可読ストレージ媒体が開示される。コンピュータプログラムは、コンピュータに、シャドウバンニングされ得る参加者のＩＤを受信及び転送させ、不適切な言葉及びコメント、不適切なジェスチャ、並びに不適切な動作を含む、不適切な行動を認識及び追跡させ、参加者の認識及び追跡された不適切な行動を受信及び処理させ、処理された不適切な行動に基づいて安全性ランクを生成させ、安全性ランクをしきい値と比較させ、並びに安全性ランクがしきい値よりも大きいとき、参加者をグリーファとしてラベル付けしてグリーファをシャドウバンニングする、ための信号を出力させる、実行可能命令を含む。
【０００７】
本開示の他の特徴及び利点は、以下の詳細な説明及び添付の図面を検討した後、当業者にはより容易に明らかになるであろう。
【図面の簡単な説明】
【０００８】
【図１】本開示の一実施態様に係る、ソーシャルＶＲシステムのシャドウバンニングブロックを示すブロック図である。
【０００９】
【図２】本開示の一実施態様に係る、ソーシャルＶＲシステム内のシャドウバンニングのプロセスを示すフロー図である。
【００１０】
【図３】本開示のさらなる実施態様に係る、ソーシャルＶＲシステム内のシャドウバンニングのプロセスを示すフロー図である。
【００１１】
【図４Ａ】本開示の一実施態様に係る、コンピュータシステム及びユーザを表す。
【００１２】
【図４Ｂ】本開示の一実施態様に係る、シャドウバンニングアプリケーションを提供するコンピュータシステムを示す機能ブロック図である。
【発明を実施するための形態】
【００１３】
上記のように、従来のソーシャルＶＲインタラクション及び／又はシステムは、グリーファの存在が原因で、悪い体験という結果になり得る。したがって、グリーファの存在を効果的に遮断することができるソーシャルＶＲインタラクション及び／又はシステムを実施することによって、本開示は、従来のソーシャルＶＲインタラクション及び／又はシステムに対する大幅な技術的改善を説明する。
【００１４】
この説明を読んだ後、さまざまな代替的な実施態様及び代替的な用途において本開示を実施する方法が明らかになるであろう。ただし、本発明のさまざまな実施態様が本明細書において説明されるが、これらの実施態様は、例としてのみ提示され、限定としてではないことが理解される。そのため、さまざまな代替的な実施態様についてのこの詳細な説明は、本開示の範囲又は幅を制限するものと解釈されるべきではない。
【００１５】
従来のソーシャルＶＲシステムに対する大幅な技術的改善の目標を達成するために、本明細書において開示されるように本開示のソーシャルＶＲインタラクション及び／又はシステムの実施態様は、非明示的なソーシャルインタラクションの分析及び自然言語処理を通じて、ソーシャルＶＲシステムの設定においてグリーファを「シャドウ」バンニングすることを提供する。本開示のソーシャルＶＲインタラクション及びシステムについての文脈において使用される用語「シャドウ」バンニングは、特定の人又は人々のグループが禁止のターゲット（すなわち、グリーファ）とインタラクションしないように、禁止のターゲット（たとえば、グリーファのアバタ）を特定の人又は人々のグループに対して「現れない」ようにすることを指す。用語「現れない」は、ソーシャルＶＲシステムにおいて、目に見えない、聞こえない、及び／又はその他の方法で感知できないことを含む。
【００１６】
それに応じて、一実施態様では、本開示は、データ分析によって特定されるグリーファをシャドウバンニングする概念を説明する。たとえば、データ分析は、（１）音声認識を使用して不適切な言葉（たとえば、冒とく、人種的中傷など）、（２）視線追跡を使用して不適切なジェスチャ（たとえば、不適切な視線、手サインなど）、（３）動き追跡を使用して不適切な動作（たとえば、近づきすぎ、望ましくない接触など）、のうちの少なくとも１つの使用を非明示的に追跡することを含み得る。他の実施態様では、不適切な言葉、不適切なジェスチャ、不適切な動作の使用は、音声認識、視線追跡、及び動き追跡以外の方法を使用して追跡することができる。たとえば、これらの行動は、音声認識、視線追跡、及び動き追跡に加えて、グリーファによって悲しまされている人々の反応を追跡することによって追跡することができる。たとえば、悲しまされている人々の反応は、「やめて」、「何を見ているの」、及び「あなたを報告します」などの発言を含み得る。
【００１７】
一実施態様では、ＶＲインタラクションの、ターゲットの参加者は、少なくとも１つのイベントを含む、ＶＲインタラクション中の参加者の行動（たとえば、参加者の、言葉、ジェスチャ、及び動作、の使用）に基づいて「安全性」ランクが付与される。イベントごとに、ターゲットの参加者は、参加者の不適切な行動、又は嫌がらせをされているか若しくは悲しまされている人からの明示的な反応（たとえば、「やめて」など）に基づいてスコアが付けられる。たとえば、参加者は、他の参加者の体をじろじろ見ることに対して１ポイントと評価され得るが、手探りすることに対しては１０ポイントと評価され得る。別の例では、汚い言葉遣いの使用で５ポイントを加算し得、一方、人種的中傷の使用で参加者のスコアに２０ポイントを加算し得る。各イベントの終わりに、当該のイベントについての参加者の合計スコアが、その参加者の安全性ランク（たとえば、すべてのイベントについての合計スコア）に加算され、しきい値と比較され得る。参加者の合計スコア又は安全性ランクがしきい値を超えた時点で、その参加者はシャドウバンニングされ得る。他の実施態様では、参加者は、イベントの終了まで待つことなく、しきい値に達した時点で即座にシャドウバンニングされる。グリーファがシャドウバンニングされていることをそのグリーファが認識していないため、シャドウバンニングの効果が高い。ただし、グリーファが、自身がシャドウバンニングされていることに気付いた時点で、そのグリーファは、グリーフィング行動を続けるために、ログアウトし、新しいアカウントを使用して再ログインするなどの回避行動を取り得る。
【００１８】
一実施態様では、グリーファのシャドウバンニングは、特定の人に対して（たとえば、グリーフィングが当該の特定の人に対して向けられている場合）か、又は人々のグループに対して（たとえば、グリーフィングがグループに対して向けられているか、又は特定の人以外の人々に影響を与えるほどグリーフィングがひどい場合）適用され得る。他の実施態様では、グリーフィングが１人に対してのみであったとしても、そのグリーファの安全性ランクが比較的高い（たとえば、しきい値の２倍）場合、そのグリーファはイベントにおいて全員に対してシャドウバンニングされ得る。
【００１９】
一実施態様では、ソーシャルＶＲインタラクション／体験は、安全性ランクが正しく適用されているか、それとも乱用されていないかを判定するために、少なくとも１つの執行エージェント（たとえば、覆面エージェントとして動作する）を有し得る。執行エージェントは、グリーファ又は悲しまされている人が、評価されたスコアに不服を申し立てたとき、「判定者」としての役割も果たし得る。したがって、エージェントは、参加者に、抗争ためのツールとしてグリーフィングの虚偽報告を使用すること、又はソーシャルＶＲ設定内の敵対者又は敵対者のグループを攻撃することを思いとどまらせ得る。
【００２０】
一実施態様では、参加者の安全性ランクに基づいて参加者をシャドウバンニングすることで、グリーファは自身がシャドウバンニングされているという即座のフィードバックを得ることがないため、グリーファを報告することについてのあつれきを低減し得る。自身がシャドウバンニングされていることにグリーファが気付いた時点で、そのグリーファは、グリーフィング行動を続けるために、ログアウトし、新しいアカウントを使用してログインするなどの回避行動を取り得る。したがって、参加者をシャドウバンニングすることで、自身がシャドウバンニングされていることを参加者が認識していない間、限られた時間だけ効果的に機能し得る。これに対応するため、一実施態様では、自身がシャドウバンニングされてしまっていることをグリーファが知ったか又は認識したと判定された時点で、グリーファのアカウントは、ソーシャルＶＲインタラクション及び／又はシステムのさらなるイベントに参加することを永久に禁止され得る。別の実施態様では、自身がシャドウバンニングされてしまっていることをグリーファが知ったか又は認識したためにグリーファが回避行動をとっていると判定された時点で、シャドウバンニングアプリケーションは、特定のマシン又はインターネットプロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ：ＩＰ）アドレスをターゲットとしてそれがソーシャルＶＲインタラクション及び／又はシステムのイベントに入ることを禁止するために、ソーシャルＶＲインタラクション及び／又はシステムのマネージャに通知することができる。一実施態様では、特定のマシンは、コンピュータ、ゲームコンソール、又はヘッド・マウント・ディスプレイ（ｈｅａｄ−ｍｏｕｎｔｅｄ  ｄｉｓｐｌａｙ：ＨＭＤ）を含む。したがって、この実施態様では、ヘッド・マウント・ディスプレイなどの特定のマシンの識別子に基づいて、特定のマシンを禁止することができる。
【００２１】
上記の実施態様の一例のシナリオ（グリーファの報告を含む）は、次のステップ、すなわち、（ａ）参加者が友人と（ＶＲソーシャルスペース内で）卓球などのスポーツ活動に参加しており、その活動に完全に集中している、（ｂ）グリーファが死角から参加者のスペースに入って来て、参加者を悲しませる、（ｃ）ある時点で、参加者がグリーファによる悲しませる行動に気付くか又は感じ取る、（ｄ）参加者が、ＶＲソーシャルスペース内での友人とのスポーツ活動を停止する、（ｅ）参加者が、「不適切な行動について人を報告する」ためのメニューを表示するためにオプションボタンを押す、（ｆ）参加者が、「あなたにグリーフィングをしている人を選んでください」などのダイアログを含む一連の選択ダイアログに目を通す、（ｇ）入力を確認する、（ｈ）グリーファが視界から遮断されていることを報告するグリーフを待つ、及び（ｉ）参加者がスポーツ活動に戻る、ステップを含み得る。
【００２２】
別の実施態様では、グリーファのシャドウバンニングは、グリーファによって悲しまされている参加者によってグリーファを報告することを含まなくてもよく、これは、参加者がグリーファを報告する必要がある、前の実施態様に対する改善であり得る。たとえば、この実施態様（グリーファの報告を含まない）は、次のステップ、すなわち、（ａ）参加者が友人と（ＶＲソーシャルスペース内で）卓球などのスポーツ活動に参加しており、その活動に完全に集中している、（ｂ）グリーファが死角から参加者のスペースに入って来て、参加者を悲しませる、（ｃ）システムが、特別な近接、アイトラッキング、及びその他のヒューリスティックスに基づいて、望ましくない悲しませる行動を検出し、グリーフィングスコアがしきい値を超えることが分かる、（ｄ）グリーフィングスコアがしきい値を超えた時点で、グリーファがシャドウバンニングされる（グリーファはグリーファがしていたことをし続け得るが、グリーファがそこにいたことに参加者が気付くことすらなく、参加者の視界からいなくなる）、（ｅ）参加者は中断されることなくスポーツ活動を楽しむ、ステップを含み得る。一実施態様では、ＶＲソーシャルスペースにおける報告オプションは、参加者によって調整され得る。
【００２３】
図１は、本開示の一実施態様に係る、ソーシャルＶＲシステムのシャドウバンニングブロック１００を示すブロック図である。一実施態様では、シャドウバンニングブロック１００は、１つ又は複数のデジタル・シグナル・プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ：ＤＳＰ）、汎用マイクロプロセッサ、特定用途向け集積回路（ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ：ＡＳＩＣ）、フィールド・プログラマブル・ロジック・アレイ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ａｒｒａｙ：ＦＰＧＡ）、又は他の同等の集積若しくはディスクリートロジック回路、を含むハードウェアで完全に構成されるシステムである。別の実施態様では、シャドウバンニングブロック１００は、ハードウェアとソフトウェアとの組合せで構成される。図１に示された実施態様では、シャドウバンニングブロック１００は、音声認識ユニット１１０と、視線追跡ユニット１２０と、動き追跡ユニット１３０と、行動追跡ユニット１４０と、プロセッサ１５０とを含む。
【００２４】
最初に、プロセッサ１５０は、シャドウバンニングされ得るグリーファ候補を特定する、ターゲットの参加者１５２を受信する。一実施態様では、ターゲットの参加者１５２は、ターゲットの参加者１５２によって悲しまされてきているのかもしれない、ソーシャルＶＲシステム内の参加者によって報告される。別の実施態様では、ターゲットの参加者１５２は、ソーシャルＶＲシステム内での以前のイベントから、シャドウバンニングブロック１００によって特定されていてもよい。次いで、プロセッサ１５０は、ターゲットの参加者１５２のＩＤを、音声認識ユニット１１０、視線追跡ユニット１２０、動き追跡ユニット１３０、及び行動追跡ユニット１４０、のうちの少なくとも１つに転送する。
【００２５】
図１に示された実施態様では、音声認識ユニット１１０は、冒とく、人種的中傷、及び失礼なコメントなどの他の不適切な言葉、を含む不適切な言葉の使用を非明示的に追跡するように構成される。視線追跡ユニット１２０は、不適切な視線、手サイン、及び失礼なジェスチャなどの他の不適切なジェスチャ、を含む不適切なジェスチャの使用を非明示的に追跡するように構成される。動き追跡ユニット１３０は、近づきすぎ、望ましくない接触、及び嫌がらせの動作などの他の不適切な動作、を含む不適切な動作の使用を非明示的に追跡するように構成される。行動追跡ユニット１４０は、望ましくない性的行動／接近、及びグリーファによって悲しまされている人々からの反応を含む、他の不適切な行動の使用及び反応を非明示的に追跡するように構成される。一例では、悲しまされている人々の反応は、「やめて」、「何を見ているの」、及び「あなたを報告します」などの発言を含み得る。
【００２６】
一実施態様では、プロセッサ１５０は、イベントの終わりに、ユニット１１０、１２０、１３０、１４０によって特定された不適切な行動を受信及び処理する。別の実施態様では、プロセッサ１５０は、ユニット１１０、１２０、１３０、１４０によって特定された不適切な行動をリアルタイムで受信及び処理する。特定された不適切な行動が受信された時点で、プロセッサ１５０は、入力されたＶＲインタラクションのターゲットの参加者の安全性ランクを、その参加者の特定された行動に基づいて処理及び追跡する。
【００２７】
一実施態様では、参加者はイベントごとに、その参加者の不適切な行動、又は嫌がらせをされているか若しくは悲しまされている人からの明示的な反応に基づいてスコアが付けられる。たとえば、参加者は、他の参加者の体をじろじろ見ることに対して１ポイントと評価され得るが、手探りすることに対しては１０ポイントと評価され得る。別の例では、汚い言葉遣いの使用で５ポイントを加算し得、一方、人種的中傷の使用で参加者のスコアに２０ポイントを加算し得る。各イベントの終わりに、参加者の合計スコアが、その参加者の安全性ランク（たとえば、すべてのイベントについての合計スコア）に加算され、しきい値と比較され得る。
【００２８】
一実施態様では、参加者の合計スコア又は安全性ランクがイベントの終わりにしきい値を超えた時点で、プロセッサは、ターゲットの参加者をシャドウバンニングするための信号１５４を生成する。他の実施態様では、プロセッサは、イベントの終了まで待つことなく、しきい値に達した時点で即座に、ターゲットの参加者をシャドウバンニングするための信号１５４を生成する。
【００２９】
一実施態様では、プロセッサ１５０は、グリーファのシャドウバンニングを特定の人に対して適用する（たとえば、グリーフィングが当該の特定の人に対して向けられている場合）か、又は人々のグループに対して（たとえば、グリーフィングがグループに対して向けられているか、又は、イベント内で他の人々に見られ得る手探りについてなど、特定の人以外の人々に影響を与えるほどグリーフィングがひどい場合）に適用する。人々のグループに対してグリーファのシャドウバンニングを適用することは、自身がその人々のグループとインタラクションしているとグリーファが信じているにもかかわらず、その人々のグループは、彼らにはグリーファが見えないし聞こえないため、そのグリーファとはインタラクションしていない、といったように、その人々のグループに対してはグリーファが現れないことを意味する。他の実施態様では、グリーフィングが１人に対してのみであったとしても、グリーファの安全性ランクが比較的高い（たとえば、しきい値の２倍）場合、プロセッサ１５０は、イベントにおいて全員に対してそのグリーファのシャドウバンニングを適用する。
【００３０】
一実施態様では、シャドウバンニングブロック１００は、安全性ランクが正しく適用されているか、それとも乱用されていないかを判定するために、ソーシャルＶＲシステムを監視するエージェント入力ユニット１６０も含む。これを行うために、エージェント入力ユニット１６０は、認識及び追跡ユニット１１０、１２０、１３０、１４０のすべてからのデータ、及びプロセッサ１５０によって決定された安全性ランクを受信する。次いで、エージェント入力ユニットは、認識及び追跡ユニット１１０、１２０、１３０、１４０からの入力と、グリーファ又は悲しまされている人が、評価されたスコアに不服を申し立てたときに、エージェント入力ユニット１６０が「判定者」として機能し得るようにソーシャルＶＲシステム内でなされたエージェント入力ユニット自身の観察と、に基づいて安全性ランクを評価する。
【００３１】
さらなる実施態様では、プロセッサ１５０は、グリーファのＩＤを特定するために、ユニット１１０、１２０、１３０、１４０によって特定された（グリーファ候補であるターゲットの参加者の）不適切な行動を受信及び処理する。すなわち、プロセッサ１５０は、ターゲットの参加者が、別人としてログインすることによって回避行動をとっている、以前のイベントからの同じグリーファであるかどうかを判定するために、ユニット１１０、１２０、１３０、１４０からの入力データを処理する。これは、不適切な行動のパターンを評価し、ソーシャルＶＲシステムへのログインに使用されたマシンのＩＰアドレス又はＩＤを以前のグリーファのものと比較することによって実行することができる。前述のように、一実施態様では、マシンのＩＤは、ヘッド・マウント・ディスプレイなどのマシンについての識別子を含む。
【００３２】
別の実施態様は、グリーファが仮想ワールドの社会に落とし前をつけた時点で、グリーファを仮解除にする（すなわち、クールオフ期間後にグリーファを禁止解除する）概念を含む。概念には、グリーファがＶＲソーシャルワールドに戻ることが許可された後、グリーファが仮参加となるという概念に基づく追加のヒューリスティックスも含み得る。グリーファの仮参加期間は有限時間（たとえば、１週間）延び得、仮参加期間中にグリーファにさらなるインシデントがなかった場合、その時間内にグリーファは許可され得、ＶＲ市民として完全に復帰し得る。ただし、仮参加期間中、シャドウバンニングをトリガするためのしきい値は、グリーファをより注意深く監視するために異なった設計とされ得る（たとえば、しきい値の数値がより低い）。仮参加状態についてのその後のいかなる違反も、コンソール、アカウント、又はＨＭＤがＶＲソーシャルワールドに再び入ることを永久に禁止する根拠とすることができる。
【００３３】
図２は、本開示の一実施態様に係る、ソーシャルＶＲシステム内のシャドウバンニングのプロセス２００を示すフロー図である。最初に、ブロック２１０で、シャドウバンニングされ得るグリーファ候補を特定する、ターゲットの参加者が受信される。ブロック２２０で、ターゲットの参加者のＩＤが、音声認識ユニット、視線追跡ユニット、動き追跡ユニット、及び行動追跡ユニット、のうちの少なくとも１つに転送される。
【００３４】
次いで、ブロック２３０で、グリーファ候補の不適切な行動が追跡される。一実施態様では、不適切な行動の追跡は、冒とく、人種的中傷、及び失礼なコメントなどの他の不適切な言葉、を含む不適切な言葉が音声認識ユニットによって実行されること、不適切な視線、手サイン、及び失礼なジェスチャなどの他の不適切なジェスチャ、を含む不適切なジェスチャが視線追跡ユニットによって実行されること、近づきすぎ、望ましくない接触、嫌がらせの動作などの他の不適切な動作、を含む不適切な動作が動き追跡ユニットによって実行されること、並びに、望ましくない性的行動／接近、及びグリーファによって悲しまされている人々からの反応、を含む不適切な行動及び反応、を含む。認識及び追跡ユニットによって特定された不適切な行動が、ブロック２４０で、リアルタイムに、又はイベントの終わりに受信及び処理される。他の実施態様では、一定数のイベントが終了した後で処理を実行することができる。
【００３５】
特定された不適切な行動が受信された時点で、ＶＲインタラクションの入力されたターゲットの参加者の、安全性ランクが、ブロック２５０で、その参加者の特定された行動に基づいて処理及び追跡される。一実施態様では、参加者はイベントごとに、その参加者の不適切な行動、又は嫌がらせをされているか若しくは悲しまされている人からの明示的な反応に基づいてスコアが付けられる。たとえば、参加者は、他の参加者の体をじろじろ見ることに対して１ポイントと評価され得るが、手探りすることに対しては１０ポイントと評価され得る。別の例では、汚い言葉遣いの使用で５ポイントを加算し得、一方、人種的中傷の使用で参加者のスコアに２０ポイントを加算し得る。
【００３６】
ブロック２６０で、その参加者の合計スコアがその参加者の安全性ランクに加算され得、しきい値と比較され得る。参加者の合計スコア又は安全性ランクがしきい値を超えた時点で、ブロック２７０で、その参加者をシャドウバンニングするための信号が生成される。そうでなければ、プロセスは、グリーファ候補の安全性ランクを処理及び追跡するために、ブロック２５０に戻る。
【００３７】
一実施態様では、グリーファのシャドウバンニングは、特定の人に対して（たとえば、グリーフィングが当該の特定の人に対して向けられている場合）か、又は人々のグループに対して（たとえば、グリーフィングがグループに対して向けられているか、又は特定の人以外の人々に影響を与えるほどグリーフィングがひどい場合）適用される。他の実施態様では、グリーフィングが１人に対してのみであったとしても、グリーファの安全性ランクが比較的高い（たとえば、しきい値の２倍）場合、イベントにおいて全員に対してそのグリーファのシャドウバンニングが適用される。
【００３８】
図３は、本開示のさらなる実施態様に係る、ソーシャルＶＲシステム内のシャドウバンニングのプロセス３００を示すフロー図である。図３に示された実施態様では、ソーシャルＶＲシステム内のシャドウバンニングのプロセス３００は、ブロック３１０で、エージェントを使用してソーシャルＶＲシステムを監視することも含む。一実施態様では、ブロック３２０で、安全性ランクが正しく適用されているか、それとも乱用されていないかを判定するために、ソーシャルＶＲシステム内にエージェントが配置される。これを行うために、エージェントは、認識及び追跡ユニットのすべてからのデータ、及び決定された安全性ランクを受信し、ブロック３３０で、認識及び追跡ユニットからの入力と、グリーファ又は悲しまされている人が、評価されたスコアに不服を申し立てたときに、エージェントが「判定者」として機能し得るようにソーシャルＶＲシステム内でなされたエージェント自身の観察と、に基づいて安全性ランクを評価する。エージェントはまた、参加者に、抗争ためのツールとしてグリーフィングの虚偽報告を使用すること、又はソーシャルＶＲ設定内の敵対者又は敵対者のグループを攻撃することを思いとどまらせ得る。
【００３９】
図４Ａは、本開示の一実施態様に係る、コンピュータシステム４００及びユーザ４０２を表している。ユーザ４０２は、コンピュータシステム４００を使用して、ソーシャルＶＲシステム内でシャドウバンニングを実施する。コンピュータシステム４００は、図４Ｂのシャドウバンニングアプリケーション４９０を記憶及び実行する。また、コンピュータシステム４００は、ソフトウェアプログラム４０４と通信しているものとし得る。ソフトウェアプログラム４０４は、ソーシャルＶＲシステムのためのソフトウェアコードを含み得る。ソフトウェアプログラム４０４は、以下でさらに説明されるように、ＣＤ、ＤＶＤ、又はストレージドライブなどの外部媒体にロードされ得る。
【００４０】
さらに、コンピュータシステム４００は、ネットワーク４８０に接続され得る。ネットワーク４８０は、たとえば、クライアント・サーバ・アーキテクチャ、ピア・ツー・ピア・ネットワーク・アーキテクチャ、又は他のタイプのアーキテクチャなどのさまざまな異なったアーキテクチャで接続することができる。たとえば、ネットワーク４８０は、ソーシャルＶＲシステム内のイベントを調整するサーバ４８５と通信しているものとすることができる。また、ネットワークは異なるタイプのネットワークとすることもできる。たとえば、ネットワーク４８０は、インターネット、ローカル・エリア・ネットワーク若しくはローカル・エリア・ネットワークの任意のバリエーション、ワイド・エリア・ネットワーク、メトロポリタン・エリア・ネットワーク、イントラネット若しくはエクストラネット、又は無線ネットワークとすることができる。また、用語「イベント」は、異なるユーザがネットワークに接続されている任意のネットワークトポロジを特定し、ネットワークに接続されている他のユーザから情報を送信及び受信するために使用することができる。
【００４１】
図４Ｂは、本開示の一実施態様に係る、シャドウバンニングアプリケーション４９０を提供するコンピュータシステム４００を示す機能ブロック図である。コントローラ４１０は、プログラムマブルプロセッサであり、コンピュータシステム４００及びそれのコンポーネントの動作をコントロールする。コントローラ４１０は、メモリ４２０又は埋め込まれたコントローラメモリ（図示せず）から命令を（たとえば、コンピュータプログラムの形で）ロードし、システムを制御するためにこれらの命令を実行する。それの実行のなか、コントローラ４１０は、ソーシャルＶＲシステム及びインタラクション内のイベントの作成及び構成を可能にするなどのために、シャドウバンニングアプリケーション４９０にソフトウェアシステムを提供する。あるいは、このサービスは、コントローラ４１０又はコンピュータシステム４００内の別個のハードウェアコンポーネントとして実施することができる。
【００４２】
メモリ４２０は、コンピュータシステム４００の他のコンポーネントによる使用のために一時的にデータを記憶する。一実施態様では、メモリ４２０は、ＲＡＭとして実施される。一実施態様では、メモリ４２０は、フラッシュメモリ及び／又はＲＯＭなどの長期メモリ又は永久メモリも含む。
【００４３】
ストレージ４３０は、コンピュータシステム４００の他のコンポーネントによる使用のために、一時的又は長期間にわたってデータを記憶する。たとえば、ストレージ４３０は、シャドウバンニングアプリケーション４９０によって使用されるデータを記憶する。一実施態様では、ストレージ４３０は、ハードディスクドライブである。
【００４４】
媒体デバイス４４０は、リムーバブル媒体を受け取り、挿入された媒体にデータをリード及び／又はライトする。一実施態様では、たとえば、媒体デバイス４４０は、光ディスクドライブである。
【００４５】
ユーザインタフェース４５０は、コンピュータシステム４００のユーザからのユーザ入力を受信し、情報をユーザ４０２に提示するためのコンポーネントを含む。一実施態様では、ユーザインタフェース４５０は、キーボード、マウス、オーディオスピーカ、及びディスプレイを含む。コントローラ４１０は、ユーザ４０２からの入力を使用して、コンピュータシステム４００の動作を調整する。
【００４６】
Ｉ／Ｏインタフェース４６０は、外部ストレージデバイス又は補助デバイス（たとえば、プリンタ又はＰＤＡ）など、対応するＩ／Ｏデバイスに接続するための１つ又は複数のＩ／Ｏポートを含む。一実施態様では、Ｉ／Ｏインタフェース４６０のポートは、ＵＳＢポート、ＰＣＭＣＩＡポート、シリアルポート、及び／又はパラレルポートなどのポートを含む。別の実施態様では、Ｉ／Ｏインタフェース４６０は、外部デバイスとの無線通信のための無線インタフェースを含む。
【００４７】
ネットワークインタフェース４７０は、イーサネット（登録商標）接続をサポートするＲＪ−４５又は「Ｗｉ−Ｆｉ」インタフェース（８０２．１１を含むがこれには限定されない）などの有線及び／又は無線ネットワーク接続を含む。
【００４８】
コンピュータシステム４００は、コンピュータシステムに特有の追加のハードウェア及びソフトウェア（たとえば、電力、冷却、オペレーティングシステム）を含むが、これらのコンポーネントは、簡潔にするために図４Ｂには特に示されてはいない。他の実施態様では、コンピュータシステムの異なる構成を使用することができる（たとえば、異なるバス若しくはストレージ構成又はマルチプロセッサ構成）。一実施態様では、コンピュータシステムは、たとえば、ソニープレイステーション（登録商標）ＶＲからの次世代ゲームコンソールである。
【００４９】
開示された実施態様の本明細書における説明は、いかなる当業者であっても、本開示を製造又は使用できるようにするために提供される。これらの実施態様に対する多数の修正は当業者には容易に明らかであり、本明細書において定義される原理は、本開示の精神又は範囲から逸脱することなく他の実施態様に適用することができる。たとえば、明細書ではソーシャルＶＲ設定におけるシャドウバンニングアプリケーションについて説明しているが、このアプリケーションはＶＲゲームを含む任意のＶＲ設定で使用することができる。したがって、本開示は、本明細書において示される実施態様に限定されることを意図するものではなく、本明細書に開示される主要かつ新規の特徴に合致する最も広い範囲に従うものとする。
【００５０】
本開示のさまざまな実施態様は、電子ハードウェア、コンピュータソフトウェア、又はこれらの技術の組合せで実現される。いくつかの実施態様は、１つ又は複数のコンピューティングデバイスによって実行される１つ又は複数のコンピュータプログラムを含む。一般に、コンピューティングデバイスは、１つ又は複数のプロセッサと、１つ又は複数のデータ・ストレージ・コンポーネント（たとえば、揮発性又は不揮発性のメモリモジュール、並びに、ハードディスク及びフロッピー（登録商標）ディスクドライブ、ＣＤ−ＲＯＭドライブ、並びに磁気テープドライブ、などの永続的な光学ストレージデバイス及び磁気ストレージデバイス）と、１つ又は複数の入力デバイス（たとえば、ゲームコントローラ、マウス、キーボード）と、１つ又は複数の出力デバイス（たとえば、ディスプレイデバイス）とを含む。
【００５１】
コンピュータプログラムは、通常は永続的なストレージ媒体に記憶され、その後、実行時にメモリにコピーされる、実行可能なコードを含む。少なくとも１つのプロセッサは、所定の順序でメモリからプログラム命令を読み出すことによってコードを実行する。プログラムコードを実行するとき、コンピュータは、入力及び／又はストレージデバイスからデータを受信し、データに対して操作を実行し、次いで、結果データを出力及び／又はストレージデバイスに供給する。
【００５２】
当業者は、本明細書において説明されるさまざまな例示的モジュール及び方法ステップが、電子ハードウェア、ソフトウェア、ファームウェア、又はそれらの組合せとして実施することができることを理解するであろう。ハードウェアとソフトウェアとのこの可換性を明確に示すために、さまざまな例示的なモジュール及び方法ステップが、一般にそれらの機能に関して本明細書において説明されている。こうした機能がハードウェアとして実施されるのかそれともソフトウェアとして実施されるのかは、システム全体に課される特定のアプリケーション及び設計制約に依存する。当業者は、説明された機能を、特定のアプリケーションごとにさまざまな方法で実施することができるが、こうした実施態様の決定は、本開示の範囲からの逸脱を引き起こすと解釈されるべきではない。また、モジュール又はステップ内の機能のグループ化は、説明を容易にするためのものである。本開示から逸脱することなく、特定の機能を１つのモジュール又はステップから別のモジュール又はステップに移動することができる。
【００５３】
本明細書において説明される方法は、ハードウェア、ソフトウェア、ファームウェア、又はそれらの任意の組合せで実施され得る。こうした方法は、汎用コンピュータ、無線通信デバイスのハンドセット、又は無線通信デバイスのハンドセット及び他のデバイスにおけるアプリケーションを含む複数の用途を有する集積回路デバイス、などのさまざまなデバイスのいずれにおいても実施され得る。モジュール又はコンポーネントとして説明されているいかなる特徴も、集積ロジックデバイス内で一緒に実施され得るか、又はディスクリートではあるが相互運用可能なロジックデバイスとして別個に実施され得る。ソフトウェアで実施される場合、方法は、少なくとも部分的に、実行されたときに上記の方法のうちの１つ又は複数を実行する命令を含むプログラムコードを含むコンピュータ可読データストレージ媒体によって実現され得る。コンピュータ可読データストレージ媒体は、包装材料を含み得る、コンピュータプログラム製品の一部を形成し得る。コンピュータ可読媒体は、シンクロナス・ダイナミック・ランダム・アクセスメモリ（ｓｙｎｃｈｒｏｎｏｕｓ  ｄｙｎａｍｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ：ＳＤＲＡＭ）などのランダム・アクセス・メモリ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ：ＲＡＭ）、リードオンリ・メモリ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ：ＲＯＭ）、不揮発性ランダム・アクセス・メモリ（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ：ＮＶＲＡＭ）、電気的消去可能プログラマブル・リードオンリ・メモリ（ｅｌｅｃｔｒｉｃａｌｌｙ  ｅｒａｓａｂｌｅ  ｐｒｏｇｒａｍｍａｂｌｅ  ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ：ＥＥＰＲＯＭ）、フラッシュメモリ、磁気又は光学データストレージ媒体などの、メモリ又はデータストレージ媒体を含み得る。方法は、追加的又は代替的に、少なくとも部分的に、伝搬信号又は伝搬波など、命令又はデータ構造の形でプログラムコードを搬送又は通信し、コンピュータによってアクセス、リード、及び／又は実行することができるコンピュータ可読通信媒体によって実現されてもよい。
【００５４】
プログラムコードは、１つ又は複数の、デジタル・シグナル・プロセッサ（ＤＳＰ）、汎用マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ロジック・アレイ（ＦＰＧＡ）、又は他の同等の集積若しくはディスクリートロジック回路など、１つ又は複数のプロセッサを含み得る、プロセッサによって実行され得る。こうしたプロセッサは、本開示において説明される方法のいずれかを実行するように構成され得る。汎用プロセッサは、マイクロプロセッサであってもよいが、代替的に、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、又はステートマシンであってもよい。プロセッサは、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと組み合わせた１つ又は複数のマイクロプロセッサ、又は他の任意のこうした構成として実施されてもよい。それに応じて、本明細書で使用する用語「プロセッサ」は、前述の構造のいずれか、前述の構造の任意の組合せ、又は本明細書において説明する方法の実施態様に適した任意の他の構造又は装置を指し得る。
【００５５】
上述の各例のすべての特徴は、本開示の特定の実施態様において必ずしも必要ではない。さらに、本明細書において提示される説明及び図面は、本開示によって広く意図される主題事項の代表であることが理解されるべきである。本開示の範囲は当業者に明らかとなり得る他の実施態様を完全に包含すること、及びそれに応じて、本開示の範囲は添付の特許請求の範囲以外のものによって限定されないこと、がさらに理解される。
【図１】
2021504778.tif 000003
【図２】
2021504778.tif 000004
【図３】
2021504778.tif 000005
【図４Ａ】
2021504778.tif 000006
【図４Ｂ】
2021504778.tif 000007
【国際調査報告】
2021504778.tif 000008