(57)【要約】ゲーム内挙動に基づき実世界プライバシーポリシーを生成する手法が提供される。プライバシーポリシープラットフォームは、少なくとも１つの位置情報ゲームを少なくとも１人のユーザがプレイしている間の、少なくとも１人のユーザに関係するゲーム内挙動データを判断する。プライバシープラットフォームは、少なくとも１つの位置情報ゲーム内の１つ以上のゲーム位置に対するゲーム内挙動データのマッピングを少なくとも一部生じさせる。プライバシープラットフォームはさらに、１つ以上の実世界位置に対する１つ以上のゲーム位置の関連付けを少なくとも一部生じさせる。次にプライバシープラットフォームは、関連付けされた１つ以上のゲーム位置にマッピングされたゲーム内挙動データに少なくとも一部基づき、１つ以上の実世界位置に対する１つ以上のプライバシーポリシーの生成を少なくとも一部生じさせる。【選択図】図１
2018502607.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１人のユーザが少なくとも１つのゲームアプリケーションをプレイしている間の、前記少なくとも１人のユーザに関係するゲーム内挙動データを判断することと；
前記少なくとも１つのゲームアプリケーション内の１つ以上のゲーム位置に対する、前記ゲーム内挙動データのマッピングを生じさせることと；
１つ以上の実世界位置に対する、前記１つ以上のゲーム位置の関連付けを生じさせることと；
前記関連付けされた１つ以上のゲーム位置にマッピングされた前記ゲーム内挙動データに少なくとも一部基づいて、前記１つ以上の実世界位置に対する１つ以上のポリシーの生成を生じさせることと；
を含む方法。
【請求項２】
前記１つ以上のゲーム位置、１つ以上のゲーム連絡先、前記１つ以上のゲーム連絡先との１つ以上のやり取り、１つ以上のゲームアクティビティ、またはその組み合わせを判断するために前記ゲーム内挙動データの分類を生じさせることをさらに含み、前記１つ以上のポリシーはさらに、前記分類に少なくとも一部基づく、請求項１に記載の方法。
【請求項３】
１つ以上の実世界連絡先に対する前記１つ以上のゲーム連絡先の関連付けを生じさせることをさらに含み、前記１つ以上のポリシーはさらに、前記１つ以上の実世界連絡先に関して生成される、請求項２に記載の方法。
【請求項４】
前記分類は、前記ゲーム内挙動データが利用可能になるのに伴い徐々に実行される、請求項２〜３のいずれかに記載の方法。
【請求項５】
前記分類は、意味論的分類を使用して実行される、請求項２〜４のいずれかに記載の方法。
【請求項６】
前記１つ以上のゲーム位置の一般化を生じさせることをさらに含み、
前記１つ以上の実世界位置に対する前記１つ以上のゲーム位置の前記関連付けは、前記一般化に少なくとも一部基づく、
請求項１〜５のいずれかに記載の方法。
【請求項７】
前記１つ以上のゲーム位置、前記１つ以上の実世界位置、またはその組み合わせの保護必要度ステータス情報を判断するために前記ゲーム内挙動データを処理することをさらに含む、請求項１〜６のいずれかに記載の方法。
【請求項８】
前記１つ以上のゲーム位置において過ごされた時間を、前記ゲーム内挙動データに少なくとも一部基づいて判断することをさらに含み、
前記保護必要度ステータス情報は、前記過ごされた時間に少なくとも一部基づく、
請求項７に記載の方法。
【請求項９】
前記１つ以上のポリシーは、１つ以上の寛容なポリシー、１つ以上の制限的なポリシー、またはその組み合わせを含み、前記１つ以上の寛容なポリシーは、前記少なくとも１人のユーザに関係する少なくとも１つのデバイスの、１つ以上の機能を許可し、前記１つ以上の制限的なポリシーは、前記少なくとも１つのデバイスの、前記１つ以上の機能を制限する、請求項１〜８のいずれかに記載の方法。
【請求項１０】
前記少なくとも１つのデバイスの前記１つ以上の機能は、１つ以上のアプリケーション機能、１つ以上のセンサ機能、１つ以上のデータ共有機能、またはその組み合わせを少なくとも一部含む、請求項９に記載の方法。
【請求項１１】
１つ以上の命令の１つ以上のシーケンスを保持するコンピュータ可読ストレージ媒体であって、前記命令は、１つ以上のプロセッサにより実行されると、装置に、
少なくとも１人のユーザが少なくとも１つのゲームアプリケーションをプレイしている間の、前記少なくとも１人のユーザに関係するゲーム内挙動データを判断することと；
前記少なくとも１つのゲームアプリケーション内の１つ以上のゲーム位置に対する、前記ゲーム内挙動データのマッピングを生じさせることと；
１つ以上の実世界位置に対する、前記１つ以上のゲーム位置の関連付けを生じさせることと；
前記関連付けされた１つ以上のゲーム位置にマッピングされた前記ゲーム内挙動データに少なくとも一部基づいて、前記１つ以上の実世界位置に対する１つ以上のポリシーの生成を生じさせることと；
を実行させる、コンピュータ可読ストレージ媒体。
【請求項１２】
前記装置には、
前記１つ以上のゲーム位置、１つ以上のゲーム連絡先、前記１つ以上のゲーム連絡先との１つ以上のやり取り、１つ以上のゲームアクティビティ、またはその組み合わせを判断するために前記ゲーム内挙動データの分類を生じさせること；
をさらに実行させ、
前記１つ以上のポリシーはさらに、前記分類に少なくとも一部基づく、
請求項１１に記載のコンピュータ可読ストレージ媒体。
【請求項１３】
前記装置には、
１つ以上の実世界連絡先に対する前記１つ以上のゲーム連絡先の関連付けを生じさせること；
をさらに実行させ、
前記１つ以上のポリシーはさらに、前記１つ以上の実世界連絡先に関して生成される、
請求項１２に記載のコンピュータ可読ストレージ媒体。
【請求項１４】
前記装置には、
前記１つ以上のゲーム位置、前記１つ以上の実世界位置、またはその組み合わせの保護必要度ステータス情報を判断するために前記ゲーム内挙動データを処理すること；
をさらに実行させる、請求項１１〜１３のいずれかに記載のコンピュータ可読ストレージ媒体。
【請求項１５】
少なくとも１つのプロセッサと；
１つ以上のプログラムのコンピュータプログラムコードを備える少なくとも１つのメモリと；
を有する装置であって、
前記少なくとも１つのメモリおよび前記コンピュータプログラムコードは、前記少なくとも１つのプロセッサとともに、前記装置に少なくとも、
少なくとも１人のユーザが少なくとも１つのゲームアプリケーションをプレイしている間の、前記少なくとも１人のユーザに関係するゲーム内挙動データを判断することと；
前記少なくとも１つのゲームアプリケーション内の１つ以上のゲーム位置に対する、前記ゲーム内挙動データのマッピングを生じさせることと；
１つ以上の実世界位置に対する、前記１つ以上のゲーム位置の関連付けを生じさせることと；
前記関連付けされた１つ以上のゲーム位置にマッピングされた前記ゲーム内挙動データに少なくとも一部基づいて、前記１つ以上の実世界位置に対する１つ以上のポリシーの生成を生じさせることと；
を実行させるよう構成される、装置。
【請求項１６】
前記装置には、
前記１つ以上のゲーム位置、１つ以上のゲーム連絡先、前記１つ以上のゲーム連絡先との１つ以上のやり取り、１つ以上のゲームアクティビティ、またはその組み合わせを判断するために前記ゲーム内挙動データの分類を生じさせること；
をさらに行わせ、
前記１つ以上のポリシーはさらに、前記分類に少なくとも一部基づく、
請求項１５に記載の装置。
【請求項１７】
前記装置には、
１つ以上の実世界連絡先に対する前記１つ以上のゲーム連絡先の関連付けを生じさせること；
をさらに行わせ、
前記１つ以上のポリシーはさらに、前記１つ以上の実世界連絡先に関して生成される、
請求項１６に記載の装置。
【請求項１８】
前記分類は、前記ゲーム内挙動データが利用可能になるのに伴い徐々に実行される、請求項１６〜１７のいずれかに記載の装置。
【請求項１９】
前記分類は、意味論的分類を使用して実行される、請求項１６〜１８のいずれかに記載の装置。
【請求項２０】
前記装置には、
前記１つ以上のゲーム位置の一般化を生じさせること；
をさらに行わせ、
前記１つ以上の実世界位置に対する前記１つ以上のゲーム位置の前記関連付けは、前記一般化に少なくとも一部基づく、
請求項１５〜１９のいずれかに記載の装置。
【請求項２１】
前記装置には、
前記１つ以上のゲーム位置、前記１つ以上の実世界位置、またはその組み合わせの保護必要度ステータス情報を判断するために前記ゲーム内挙動データの処理を生じさせること；
をさらに行わせる、請求項１５〜２０のいずれかに記載の装置。
【請求項２２】
前記装置には、
前記１つ以上のゲーム位置において過ごされた時間を、前記ゲーム内挙動データに少なくとも一部基づいて判断すること；
をさらに行わせ、
前記保護必要度ステータス情報は、前記過ごされた時間に少なくとも一部基づく、
請求項２１に記載の装置。
【請求項２３】
前記１つ以上のポリシーは、１つ以上の寛容なポリシー、１つ以上の制限的なポリシー、またはその組み合わせを含み、前記１つ以上の寛容なポリシーは、前記少なくとも１人のユーザに関係する少なくとも１つのデバイスの、１つ以上の機能を許可し、前記１つ以上の制限的なポリシーは、前記少なくとも１つのデバイスの、前記１つ以上の機能を制限する、請求項１５〜２２のいずれかに記載の装置。
【請求項２４】
前記少なくとも１つのデバイスの前記１つ以上の機能は、１つ以上のアプリケーション機能、１つ以上のセンサ機能、１つ以上のデータ共有機能、またはその組み合わせを少なくとも一部含む、請求項２３に記載の装置。
【請求項２５】
移動電話である請求項１５〜２４のいずれかに記載の装置であって、
ディスプレイを使用することによる、前記移動電話の少なくとも一部機能のユーザ制御を促進するよう構成され、且つユーザ入力に応答するよう構成された、ユーザインターフェース回路およびユーザインターフェースソフトウェアと；
前記移動電話のユーザインターフェースの少なくとも一部分を表示するよう構成されたディスプレイおよびディスプレイ回路であって、前記移動電話の少なくとも一部機能のユーザ制御を促進するよう構成された、前記ディスプレイおよびディスプレイ回路と；
をさらに有する、装置。
【請求項２６】
１つ以上の命令の１つ以上のシーケンスを保持する非一時的なコンピュータ可読ストレージ媒体であって、前記命令は、１つ以上のプロセッサにより実行されると、装置に、少なくとも請求項１〜１０のいずれかに記載の方法を実行させる、非一時的なコンピュータ可読ストレージ媒体。
【請求項２７】
少なくとも請求項１〜１０のいずれかに記載の方法を実行する手段を有する装置。
【請求項２８】
前記装置は、移動電話であり、前記移動電話は、
ディスプレイを使用することによる、前記移動電話の少なくとも一部機能のユーザ制御を促進するよう構成され、且つユーザ入力に応答するよう構成された、ユーザインターフェース回路およびユーザインターフェースソフトウェアと；
前記移動電話のユーザインターフェースの少なくとも一部分を表示するよう構成されたディスプレイおよびディスプレイ回路であって、前記移動電話の少なくとも一部機能のユーザ制御を促進するよう構成された、前記ディスプレイおよびディスプレイ回路と；
をさらに有する、請求項２７に記載の装置。
【請求項２９】
１つ以上の命令の１つ以上のシーケンスを備えるコンピュータプログラム製品であって、前記命令は、１つ以上のプロセッサにより実行されると、装置に、少なくとも請求項１〜１０のいずれかに記載の方法のステップを少なくとも実行させる、コンピュータプログラム製品。
【請求項３０】
少なくとも１つのサービスに対するアクセスを可能にするよう構成された少なくとも１つのインターフェースへのアクセスを促進することを含む方法であって、前記少なくとも１つのサービスは、少なくとも請求項１〜１０のいずれかに記載の方法を実行するよう構成された、方法。
【発明の詳細な説明】
【背景】
【０００１】
昨今の地図作製およびゲーミング技術の進歩により、実世界環境を模する魅力的なマルチプレーヤ型位置情報ゲームがもたらされた。そのような位置情報ゲームのプレーヤが、実生活において既に関係のあるゲーム内位置との関わりを見せていることがある（例えば、家、オフィス、お気に入りのレストラン、および／またはその他関心ある場所）。
【０００２】
同時に、接続がますます充実する通信環境の中で、一般にプレーヤおよびユーザは、そのデータ、および／またはそのネットワークデバイスおよびサービスとの他のやり取りのプライバシー確保についての関心を次第に強めている。特に、多くのユーザが関心を持つのは、位置に基づくプライバシーの問題（例えば、或るユーザのデバイスが接続、共有などを許可されているユーザ／デバイスをどのように判断するか）、およびどのようにしてユーザの負担をできる限り少なくしつつ位置に基づくプライバシーポリシーを生成するかという問題である。
【０００３】
よって、サービスプロバイダおよびデバイス製造業者は、ユーザについて既に利用可能な既存データ（例えば、位置情報ゲームから収集されたゲーム内挙動データ）を使用して、位置に基づく自動化されたプライバシーポリシー生成を促進するという、大きな技術的課題に直面する。
【いくつかの例示の実施形態】
【０００４】
したがって、ゲーム内挙動データに基づくプライバシーポリシー生成を提供するための手法が必要とされている。
【０００５】
一実施形態によれば、方法は、少なくとも１つの位置情報ゲームを少なくとも１人のユーザがプレイしている間の、少なくとも１人のユーザに関係するゲーム内挙動データを判断することを含む。さらに、本方法は、少なくとも１つの位置情報ゲーム内の１つ以上のゲーム位置に対するゲーム内挙動データのマッピングを少なくとも一部生じさせることを含む。本方法はさらに、１つ以上の実世界位置に対する１つ以上のゲーム位置の関連付けを少なくとも一部生じさせることを含む。本方法はさらに、関連付けされた１つ以上のゲーム位置にマッピングされたゲーム内挙動データに少なくとも一部基づき、１つ以上の実世界位置に対する１つ以上のプライバシーポリシーの生成を少なくとも一部生じさせることを含む。
【０００６】
別の実施形態によれば、装置は、少なくとも１つのプロセッサと、１つ以上のコンピュータプログラムのコンピュータプログラムコードを備えた少なくとも１つのメモリとを有し、少なくとも１つのメモリおよびコンピュータプログラムコードは、少なくとも１つのプロセッサとともに、装置に、少なくとも１人のユーザが少なくとも１つの位置情報ゲームをプレイしている間の少なくとも１人のユーザに関連するゲーム内挙動データを少なくとも一部判断させるよう構成される。さらに、装置は、少なくとも１つの位置情報ゲーム内の１つ以上のゲーム位置に対するゲーム内挙動データのマッピングを少なくとも一部生じさせる。装置はさらに、１つ以上の実世界位置に対する１つ以上のゲーム位置の関連付けを少なくとも一部生じさせる。装置はさらに、関連付けされた１つ以上のゲーム位置にマッピングされたゲーム内挙動データに少なくとも一部基づき、１つ以上の実世界位置に対する１つ以上のプライバシーポリシーの生成を少なくとも一部生じさせる。
【０００７】
別の実施形態によれば、コンピュータ可読ストレージ媒体が、１つ以上の命令の１つ以上のシーケンスを保持し、この命令は、１つ以上のプロセッサにより実行されると、装置に、少なくとも１人のユーザが少なくとも１つの位置情報ゲームをプレイしている間の少なくとも１人のユーザに関係するゲーム内挙動データを、少なくとも一部判断させる。さらに、装置は、少なくとも１つの位置情報ゲーム内の１つ以上のゲーム位置に対するゲーム内挙動データのマッピングを少なくとも一部生じさせる。装置はさらに、１つ以上の実世界位置に対する１つ以上のゲーム位置の関連付けを少なくとも一部生じさせる。装置はさらに、関連付けされた１つ以上のゲーム位置にマッピングされたゲーム内挙動データに少なくとも一部基づき、１つ以上の実世界位置に対する１つ以上のプライバシーポリシーの生成を少なくとも一部生じさせる。
【０００８】
別の実施形態によれば、装置は、少なくとも１つの位置情報ゲームを少なくとも１人のユーザがプレイしている間の、少なくとも１人のユーザに関係するゲーム内挙動データを判断する手段を有する。さらに、装置は、少なくとも１つの位置情報ゲーム内の１つ以上のゲーム位置に対するゲーム内挙動データのマッピングを少なくとも一部生じさせる手段を有する。装置はさらに、１つ以上の実世界位置に対する１つ以上のゲーム位置の関連付けを少なくとも一部生じさせる手段を有する。装置はさらに、関連付けされた１つ以上のゲーム位置にマッピングされたゲーム内挙動データに少なくとも一部基づき、１つ以上の実世界位置に対する１つ以上のプライバシーポリシーの生成を少なくとも一部生じさせる手段を有する。
【０００９】
さらに、本発明の様々な例示の実施形態には、（１）データおよび／または（２）情報および／または（３）少なくとも１つの信号の処理を促進し且つ／またはその処理をすることを含む方法を応用可能である。この（１）データおよび／または（２）情報および／または（３）少なくとも１つの信号は、本発明の任意の実施形態に関連性のあるものとして本願において開示された方法（またはプロセス）の任意の１つまたは任意の組み合わせに少なくとも一部基づく（または少なくとも一部それから得られる）。
【００１０】
本発明の様々な例示の実施形態には、少なくとも１つのサービスへのアクセスを可能にするよう構成された少なくとも１つのインターフェースへのアクセスを促進することを含む方法も応用可能である。この少なくとも１つのサービスは、本願において開示されたネットワークまたはサービスプロバイダ方法（またはプロセス）の任意の１つまたは任意の組み合わせを実行するよう構成される。
【００１１】
本発明の様々な例示の実施形態には、（１）少なくとも１つのデバイスユーザインターフェース構成要素および／または（２）少なくとも１つのデバイスユーザインターフェース機能性の作成を促進および／または変更を促進することを含む方法も応用可能である。この（１）少なくとも１つのデバイスユーザインターフェース構成要素および／または（２）少なくとも１つのデバイスユーザインターフェース機能性は、本発明の任意の実施形態に関連性のあるものとして本願において開示された方法またはプロセスのうちの１つまたは任意の組み合わせから生じるデータおよび／または情報、および／または、本発明の任意の実施形態に関連性のあるものとして本願において開示された方法（またはプロセス）のうちの１つまたは任意の組み合わせから生じる少なくとも１つの信号に少なくとも一部基づく。
【００１２】
本発明の様々な例示の実施形態には、（１）少なくとも１つのデバイスユーザインターフェース構成要素および／または（２）少なくとも１つのデバイスユーザインターフェース機能性を作成および／または変更することを含む方法も応用可能である。この（１）少なくとも１つのデバイスユーザインターフェース構成要素および／または（２）少なくとも１つのデバイスユーザインターフェース機能性は、本発明の任意の実施形態に関連性のあるものとして本願において開示された方法（またはプロセス）のうちの１つまたは任意の組み合わせから生じるデータおよび／または情報、および／または、本発明の任意の実施形態に関連性のあるものとして本願において開示された方法（またはプロセス）のうちの１つまたは任意の組み合わせから生じる少なくとも１つの信号に少なくとも一部基づく。
【００１３】
様々な例示の実施形態において、本方法（またはプロセス）は、サービスプロバイダ側で、またはモバイルデバイス側で、またはサービスプロバイダとモバイルデバイスとの任意の共有形式により双方においてアクションが実行される状態で、達成可能である。
【００１４】
出願される特許請求の範囲のいずれかの方法を実行する手段を有する装置を、様々な例示の実施形態に応用可能である。
【００１５】
本発明の実施のために考えられる最良の形態を含むいくつかの具体的な実施形態および実装形態を示すだけで、本発明のさらなる他の側面、特徴、および利点が、以下の詳細な説明から容易に分かる。本発明には、他の異なる実施形態も可能であり、そのいくつかの細部は、様々な明白な点において、本発明の意図および範囲から一切逸脱することなく変更可能である。したがって、図面および説明は、限定的ではなく本質的に例示的なものとみなされるべきである。
【００１６】
本発明の実施形態は、限定としてではなく例として、添付図面の各図面に示される。
【図面の簡単な説明】
【００１７】
【図１】一実施形態による、ゲーム内挙動データに基づくプライバシーポリシー生成を提供することができるシステムの図である。
【図２】一実施形態による、プライバシープラットフォーム／プライバシープラットフォームモジュールのコンポーネントの図である。
【図３】一実施形態による、ゲーム内挙動データに基づくプライバシーポリシー生成を提供するプロセスのフローチャートである。
【図４】一実施形態による、プライバシーポリシーを生成するためにゲーム内挙動を分類するプロセスのフローチャートである。
【図５】一実施形態による、ゲーム内挙動データに基づいて位置に関する保護必要度ステータス情報を判断するプロセスのフローチャートである。
【図６Ａ】様々な例示の実施形態による、ゲーム内挙動データに基づくプライバシーポリシー生成を提供するプロセスを図示するユーザインターフェースの図である。
【図６Ｂ】様々な例示の実施形態による、ゲーム内挙動データに基づくプライバシーポリシー生成を提供するプロセスを図示するユーザインターフェースの図である。
【図６Ｃ】様々な例示の実施形態による、ゲーム内挙動データに基づくプライバシーポリシー生成を提供するプロセスを図示するユーザインターフェースの図である。
【図７】本発明の実施形態を実装するために使用可能なハードウェアの図である。
【図８】本発明の実施形態を実装するために使用可能なチップセットの図である。
【図９】本発明の実施形態を実装するために使用可能なモバイル端末（例えばハンドセット）の図である。
【いくつかの実施形態の説明】
【００１８】
ゲーム内挙動データに基づくプライバシーポリシー生成を提供する方法、装置、およびコンピュータプログラムの例が開示される。以下の記載では、本発明の実施形態の十分な理解をもたらすべく、多数の具体的な詳細が説明のために記載される。なお、当業者には当然のことながら、本発明の実施形態は、これら具体的な詳細事項によらずに、または等価な構成を用いて実施されてもよい。他の場合には、周知の構造およびデバイスは、本発明の実施形態を不必要に不明瞭化するのを回避するために、ブロック図の形式で示される。
【００１９】
本願明細書で検討される様々な実施形態は、プライバシーポリシーの生成に言及するが、各実施形態において提示される手法は、ユーザデバイスに応用可能な任意の種類のポリシー（例えば、セキュリティポリシー、アクセスポリシーなど）にも応用可能であると考えられる。さらに、本願明細書に記載されるポリシーは、位置に基づくポリシー（例えば、ゲーム内および／または実世界の位置などの具体的な位置に関係するポリシー）として検討されるが、実施形態において提示される手法は、（例えば連絡先、アクティビティ、時間などによる）他のコンテキストパラメータに基づくポリシーにも応用可能であると考えられる。
【００２０】
図１は、一実施形態による、ゲーム内挙動データに基づくプライバシーポリシー生成を提供することができるシステムの図である。従来、プライバシーポリシーを生成するプロセスには非常に時間および／または労力がかかり得る。例えば、位置に基づくプライバシーポリシーに関して、従来のポリシープロセスは一般に、各位置、各種類のアクション、各連絡先などに対するプライバシーポリシーをユーザが手動で１つずつ設定することからなる。しかしながらこれは、多くのユーザが行いたがらない煩わしいプロセスとなる可能性がある。結果として、ユーザはそうしたポリシーをそのように生成することを避ける傾向にあり、実際には単純な「全か無か」の種類のポリシーのみが使用されるという結末になっている。そのような「全か無か」のポリシーの例として、位置情報サービスが有効化される特定位置と有効化されない特定位置とを指定する機能は持たずに、或るアプリケーションに対し位置情報サービスが有効化されるかされないかのいずれかとされる、現在のモバイルプラットフォームにおける設定が挙げられる。
【００２１】
この問題に対処するために、図１のシステム１００は、位置情報ゲームをプレイする間に収集されたユーザ挙動データから「学習する」ことにより位置志向のポリシーの生成を自動化する能力をもたらす。一実施形態においてシステム１００は、位置情報ゲームをプレイする間の特定のゲーム内位置におけるユーザの挙動およびアクションを追跡する。例として、位置情報ゲームは、実世界位置に関連付け可能な１つ以上のゲーム内位置においてユーザが他のプレーヤ（または仮想の相手）とやり取りすることが可能な、任意の種類のゲーム、アプリケーション、および／またはサービスを含む。このゲーム内挙動データに基づき、システム１００は、ゲーム内位置に対応する実世界位置に特有のプライバシーポリシーを生成する。
【００２２】
一実施形態において、位置志向のプライバシーポリシーは、例として、ユーザがそのデバイスを介してどのデータをアプリケーションと共有するか、デバイスがどの動作を実行するか、デバイスが他のユーザとどのようにやり取りするかなどを制御する。言い換えれば、これらのプライバシーポリシーは、１つ以上のセンサ（例えばカメラセンサ、位置センサ、マイクロホンなど）に対するアクセス、特定位置（例えばユーザにとって「保護が必要」と判断された位置）での位置情報の共有、特定位置でのデバイスペアリングなど、様々なデバイス機能に対するアクセスを制限または許可することができる。例えば、１つのポリシーの実例を、「保護が必要な位置ＬにユーザＵがいるときはアプリケーションＡがデバイスカメラをオンにすることを許可しない」という形式のものとすることができる。
【００２３】
例として、システム１００がどのようにしてユーザの（例えば位置情報ゲームから収集された）ゲーム内挙動データを位置に基づくプライバシーポリシーに変換できるかの使用事例の実例は、以下のとおりである：
（１）ユーザＵがゲーム内の位置Ｌで時間＞ｔを過ごす。この観測を使用して、ゲーム内位置ＬはユーザＵの「保護が必要」な位置であると推測され、ユーザＵまたはそのデバイスが位置Ｌに相当する実世界位置にいるときにはいつもユーザＵのデバイス上の位置共有動作をすべてオフに切り替えるよう、プライバシーポリシーが定義される。
（２）ユーザＵは、ゲーム内の位置Ｌにおいて必ずアクティビティＸに従事する。この観測を使用して、ユーザＵが位置Ｌに相当する実世界位置にいるときはいつも、アクティビティＸに関連するセンサおよび／またはデータが共有されることを許可し、その一方で、ユーザＵのデバイス上のアプリケーションによる他のセンサおよび／またはデータすべてに対するアクセスを制限する、プライバシーポリシーが定義される。
（３）ユーザＵは、ゲーム内の位置ＬではプレーヤＰを避けるが、位置Ｌ'ではプレーヤＰとやり取りする。この観測を使用して、位置Ｌに相当する実世界位置においてはユーザＵのデバイスがプレーヤＰのデバイスとペアリングするのを制限するが、位置Ｌ'に相当する実世界位置においてはユーザＵのデバイスがプレーヤＰのデバイスとペアリングするのを許可する、ユーザＵのためのプライバシーポリシーが定義される。
【００２４】
図１に示されているとおり、一実施形態において、システム１００は、場合によっては任意数の他のユーザ機器１０１ｂ〜１０１ｎとやり取りできる、ユーザ機器（ＵＥ：ｕｓｅｒ  ｅｑｕｉｐｍｅｎｔ）１０１ａ（例えばモバイルデバイス）を備える。ＵＥ１０１ａおよび１０１ｂ〜１０１ｎは、ＵＥ１０１とも総称される。一実施形態においてＵＥ１０１ａ〜１０１ｎは、１つ以上のゲームアプリケーション１０３ａ〜１０３ｎ（ゲームアプリケーション１０３とも総称される）を実行してもよい。例として、ゲームアプリケーション１０３は、実世界位置に関連付け可能なゲーム内位置または他の形で実世界位置を表現可能なゲーム内位置とプレーヤがやり取りすることができる、位置情報ゲームを備えてもよい。いくつかの例示のゲームアプリケーション１０３では、ゲーム内位置は、（例えば拡張現実位置情報ゲームにおける）現実の実世界位置とされることもあり得る。別の実施形態においてゲームアプリケーション１０３は、プレーヤがゲーム環境内で他のプレーヤとやり取りすることを可能にする。例えば、ＵＥ１０１ａ上でゲームアプリケーション１０３ａをプレイしているプレーヤが、それぞれのＵＥ１０１ｂ〜１０１ｎ上でゲームアプリケーション１０３ｂ〜１０３ｎをプレイしている他のプレーヤとやり取りしてもよい。一実施形態では、ゲーム環境内でのユーザのアクションを表現するゲーム挙動データ、ならびにユーザのゲームプレイについてのコンテキスト情報（例えば位置、時間、継続期間など）を収集しまたは他の形で生成するよう、ゲームアプリケーション１０３を構成可能である。
【００２５】
例として、ＵＥ１０１は、モバイルハンドセット、ステーション、ユニット、デバイス、マルチメディアコンピュータ、マルチメディアタブレット、インターネットノード、通信機、デスクトップコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、ネットブックコンピュータ、タブレットコンピュータ、パーソナル通信システム（ＰＣＳ：ｐｅｒｓｏｎａｌ  ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｓｙｓｔｅｍ）デバイス、パーソナルナビゲーションデバイス、携帯情報端末（ＰＤＡ：ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）、オーディオ／ビデオプレーヤ、デジタルカメラ／カムコーダ、測位デバイス、テレビ受像機、無線放送受信機、電子書籍デバイス、ゲームデバイス、またはその任意の組み合わせであって、これらデバイスの附属品および周辺機器を含むもの、を含む、任意の種類のモバイル端末、固定端末、またはポータブル端末、あるいはその任意の組み合わせである。さらに、ＵＥ１０１は、ユーザに対する任意の種類のインターフェース（例えば「ウェアラブル」回路など）をサポートすることができると考えられる。
【００２６】
一実施形態においてＵＥ１０１ａ〜１０１ｎは、ゲームプレイ中に使用されるデータ、プライバシーポリシーを生成するために使用されるデータ、ＵＥ１０１のプライバシーポリシーの対象データ、またはその組み合わせを生成することができる１つ以上のセンサ１０５ａ〜１０５ｎを備えるよう構成される。例として、センサ１０５は任意の種類のセンサとされ得る。特定の実施形態において、センサ１０５には例えば、位置データを集める全地球測位センサ、ワイヤレス信号またはネットワークデータを検出するネットワーク検出センサ、画像データを集めるカメラ／画像センサ、および同様のものが含まれ得る。一実施形態において、センサ１０５にはさらに、光センサ、傾斜センサ、圧力センサ、オーディオセンサ（例えばマイクロホン）、または種々の短距離通信（例えばＢｌｕｅｔｏｏｔｈ（登録商標）、ＷｉＦｉなど）のための受信機が含まれ得る。別の実施形態においてセンサ１０５は、現在のデバイスコンテキストを判断してもよく、所与のコンテキストに適したプライバシーポリシーを適用するためにコンテキスト情報を関連付けてもよい。
【００２７】
一実施形態においてＵＥ１０１は、ゲーム内挙動データに基づくプライバシーポリシー生成を提供することに関係した機能を実行するために、通信ネットワーク１０７を介してプライバシープラットフォーム１０９に対する接続性を有する。図１でプライバシープラットフォーム１０９はネットワークコンポーネントとして図示されているが、一実施形態では、プライバシープラットフォーム１０９の機能の全部または一部がプライバシープラットフォームモジュール１１０によりＵＥ１０１でローカル実行され得るように、プライバシープラットフォーム１０９は、別々のプライバシープラットフォームモジュール１１０ａ〜１１０ｎ（プライバシープラットフォームモジュール１１０とも総称される）としてＵＥ１０１内に常駐してもよいと考えられる。よって、ゲーム内挙動データに基づきプライバシーポリシーを生成する機能および／またはプロセスを実行するプライバシープラットフォーム１０９に関して様々な実施形態が記載されるが、プライバシープラットフォームモジュール１１０も、同じ記載された機能またはプロセスの一部または全部を実行し得る。
【００２８】
一実施形態では、プライバシーポリシーを生成するために、ネットワークコンポーネント（例えばプライバシープラットフォーム１０９）、ローカルコンポーネント（例えばプライバシープラットフォームモジュール１１０）、またはネットワークコンポーネントとローカルコンポーネントとの組み合わせを使用するよう、ユーザ（および／またはサービスプロバイダなどの他の関係者）がシステム１００を設定してもよい。一実施形態では、１つまたは複数のどのコンポーネントを使用するかの設定は、ユーザの全般的なプライバシー設定に基づくことができる。例えば、ユーザの全般的なプライバシー設定は、個人データがユーザのデバイス（例えばＵＥ１０１）外に送信されてはならないと指定してもよく、システム１００は、プライバシーポリシー機能をデバイスでローカル実行するようプライバシープラットフォームモジュール１１０を設定することができる。
【００２９】
一実施形態において、プライバシープラットフォーム１０９は、例として、「実生活」または「実世界」位置を反映する位置情報ゲーム１０３をユーザがＵＥ１０１上でプレイしている間、ユーザのゲーム内挙動を監視する。プライバシープラットフォーム１０９は、例として、ユーザのゲーム内挙動のデータマイニングを実行し、訪問した位置、連絡先とのやり取り、実行されたアクティビティなどの特徴に関するユーザプロファイルを抽出する。次にプライバシープラットフォーム１０９は、ゲーム内挙動データから抽出された特徴に基づいてプライバシーポリシーを生成する。例えばプライバシープラットフォーム１０９は、プライバシーポリシーを生成するために、抽出された特徴を（例えばデータベース１１１に格納されている）ポリシーテンプレートに入れることができる。
【００３０】
一実施形態において、プライバシープラットフォーム１０９は、ゲーム内挙動データを処理して、ユーザにとって「保護が必要」な位置を判断することができる。例えばプライバシープラットフォーム１０９は、どのゲーム内位置および／または実世界位置に保護が必要かを判断するために、時間的基準を使用することができる。例示の一使用事例では、ユーザが或る位置に閾値持続時間を超えて滞在または訪問すれば、プライバシープラットフォーム１０９は、その位置を保護必要と指示するよう設定されることが可能である。プライバシープラットフォーム１０９は、或る位置に保護が必要かどうかを判断するために、例として訪問頻度、ユーザの指示、クラウドソーシングによる情報などを含む任意の基準を使用することができると考えられる。
【００３１】
一実施形態において、ゲーム内挙動は（例えばアプリケーションプログラミングインターフェース（ＡＰＩ：ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍｍｉｎｇ  ｉｎｔｅｒｆａｃｅ）、ライブラリなどを介して）位置情報ゲーム１０３に直接リクエストされてもよく、または、ゲームアプリケーション１０３に関係するネットワークコンポーネントとやり取りしてもよい。ゲーム内挙動データは、例としてデータベース１１１内に格納可能である。このようなネットワークコンポーネントの例に、サービスプラットフォーム１１３、サービス１１５ａ〜１１５ｎ（以下、サービス１１５）、およびコンテンツプロバイダ１１７ａ〜１１７ｎ（以下、コンテンツプロバイダ１１７）が含まれる。
【００３２】
一実施形態においてサービスプラットフォーム１１３は、ゲームアプリケーション１０３および／またはゲームアプリケーション１０３をプレイするユーザに関係するゲーム内挙動データに関係する任意の種類のサービスを備えてもよい。例として、サービスプラットフォーム１１３は、ソーシャルネットワーキングサービス、コンテンツ（例えばオーディオ、ビデオ、画像など）プロビジョニングサービス、アプリケーションサービス、ストレージサービス、コンテキスト情報判断サービス、位置情報サービス、情報（例えば天気、ニュースなど）に基づくサービスなどを備えてもよい。一実施形態において、サービスプラットフォーム１１３は、コンテンツ情報の処理を補足または支援するために、ＵＥ１０１、プライバシープラットフォーム１０９、およびコンテンツプロバイダ１１７とやり取りしてもよい。別の実施形態では、サービスプラットフォーム１１３は、ゲーム内挙動データに基づきプライバシーポリシーを生成するための１つ以上のプライバシー保護アクションをプライバシープラットフォーム１０９が決定するのを支援するために、ユーザプリファレンス情報、コンテキスト情報などをプライバシープラットフォーム１０９に提供してもよい。
【００３３】
例として、サービス１１５は、ユーザの関心および／またはアクティビティを反映するオンラインサービスであってもよい。１つのシナリオでは、サービス１１５は、各ユーザの表現（例えばプロファイル）、その社会的なつながり、および様々な追加情報を提供する。サービス１１５は、ユーザがアクティビティ情報、コンテキスト情報、および関心を個々のネットワーク内で共有できるようにし、データ可搬性を提供する。サービス１１５はさらに、通信セッションを介して交換される１つ以上の情報の保護必要度レベルをプライバシープラットフォーム１０９が判断する支援をしてもよい。一実施形態において、サービス１１５はさらに、ユーザのプライバシーの利益を保護するためプロファイルマッピングにおいてプライバシープラットフォーム１０９を支援してもよい。別の実施形態では、１つ以上のサービスにより交換される情報へのアクセス可能性は、ゲーム内挙動データに基づいて生成されるプライバシーポリシーに少なくとも一部基づいて決定されてもよい。さらに、ユーザのプライバシープロファイルは各サービス特有でもよく、例えばサービス１１５は、同じデータを使用する同様または類似のサービスに関するユーザ設定に基づきプライバシーポリシー設定を推測してもよい。
【００３４】
コンテンツプロバイダ１１７は、コンテンツをＵＥ１０１、ゲームアプリケーション１０３、プライバシープラットフォーム１０９、およびサービスプラットフォーム１１３のサービス１１５に提供してもよい。提供されるコンテンツは、例えばテキストコンテンツ、オーディオコンテンツ、ビデオコンテンツ、画像コンテンツなどの任意の種類のコンテンツであってもよい。例えばコンテンツプロバイダ１１７は、ゲームアプリケーション１０３、センサ１０５、またはその組み合わせのコンテンツを補足し得るコンテンツを提供してもよい。別の例では、コンテンツプロバイダ１１７は、例えばポリシーテンプレート、推奨されるプライバシー設定、クラウドソーシングによるプライバシーポリシーなどを提供するなど、プライバシープラットフォーム１０９がゲーム内挙動データに基づきプライバシーポリシーを生成するのを支援し得るコンテンツを提供してもよい。一実施形態において、さらにコンテンツプロバイダ１１７は、ＵＥ１０１、プライバシープラットフォーム１０９、およびサービスプラットフォーム１１３のサービス１１５に関係するコンテンツを格納してもよい。別の実施形態では、コンテンツプロバイダ１１７は、中央データリポジトリに対するアクセスを管理し、ユーザのデータに対する一貫した標準インターフェースを提供してもよい。
【００３５】
一実施形態において、システム１００の通信ネットワーク１０７は、データネットワーク、ワイヤレスネットワーク、電話ネットワーク、またはその任意の組み合わせなどの１つ以上のネットワークを備える。データネットワークは、任意のローカルエリアネットワーク（ＬＡＮ：ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、メトロポリタンエリアネットワーク（ＭＡＮ：ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、広域ネットワーク（ＷＡＮ：ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、公衆データネットワーク（例えばインターネット）、短距離ワイヤレスネットワーク、または、そのほか、例えば専有ケーブルもしくは光ファイバネットワークおよび同様のものなどの企業所有の専有パケット交換ネットワークなどの任意の適切なパケット交換ネットワーク、またはその任意の組み合わせであってもよいと考えられる。さらに、ワイヤレスネットワークは、例えばセルラネットワークであってもよく、グローバルエボリューションのための拡張データレート（ＥＤＧＥ：ｅｎｈａｎｃｅｄ  ｄａｔａ  ｒａｔｅｓ  ｆｏｒ  ｇｌｏｂａｌ  ｅｖｏｌｕｔｉｏｎ）、汎用パケット無線サービス（ＧＰＲＳ：ｇｅｎｅｒａｌ  ｐａｃｋｅｔ  ｒａｄｉｏ  ｓｅｒｖｉｃｅ）、ＧＳＭ（登録商標）、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ：Ｉｎｔｅｒｎｅｔ  ｐｒｏｔｏｃｏｌ  ｍｕｌｔｉｍｅｄｉａ  ｓｕｂｓｙｓｔｅｍ）、ユニバーサルモバイル通信システム（ＵＭＴＳ：ｕｎｉｖｅｒｓａｌ  ｍｏｂｉｌｅ  ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ｓｙｓｔｅｍ）などを含む様々な技術、ならびに例えばマイクロ波アクセスの世界的相互運用（ＷｉＭＡＸ：ｗｏｒｌｄｗｉｄｅ  ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  ｍｉｃｒｏｗａｖｅ  ａｃｃｅｓｓ）、ロングタームエボリューション（ＬＴＥ：Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）ネットワーク、符号分割多元接続（ＣＤＭＡ：ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）、ＷＣＤＭＡ（登録商標）、ワイヤレスフィデリティ（ＷｉＦｉ：ｗｉｒｅｌｅｓｓ  ｆｉｄｅｌｉｔｙ）、ワイヤレスＬＡＮ（ＷＬＡＮ：ｗｉｒｅｌｅｓｓ  ＬＡＮ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、インターネットプロトコル（ＩＰ：Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）データキャスティング、衛星、モバイルアドホックネットワーク（ＭＡＮＥＴ：ｍｏｂｉｌｅ  ａｄ−ｈｏｃ  ｎｅｔｗｏｒｋ）、および同様のものなどのその他任意の適切なワイヤレス媒体、あるいはその任意の組み合わせを含む様々な技術を採用し得る。
【００３６】
一実施形態において、プライバシープラットフォーム１０９は、相互接続された複数のコンポーネントを備えたプラットフォームであってもよい。プライバシープラットフォーム１０９は、複数のサーバ、インテリジェントネットワーキングデバイス、コンピューティングデバイス、コンポーネント、およびゲーム内挙動データに基づきプライバシーポリシーを生成するための関連ソフトウェアを備えてもよい。
【００３７】
例として、ＵＥ１０１、プライバシープラットフォーム１０９、ゲームアプリケーション１０３、サービスプラットフォーム１１３、およびコンテンツプロバイダ１１７は、相互に、および通信ネットワーク１０７の他のコンポーネントと、周知の、新しい、または未だ開発中のプロトコルを使用して通信する。この文脈において、プロトコルは、通信リンク上で送信される情報に基づき通信ネットワーク１０７内のネットワークノードがどのように相互にやり取りするかを定義するルールのセットを含む。プロトコルは、様々なタイプの物理信号の生成および受信から、それらの信号を転送するリンクの選択、それらの信号により示される情報のフォーマット、コンピュータシステム上で実行されているどのソフトウェアアプリケーションが情報を送信または受信するのかの識別まで、各ノード内の様々な動作レイヤで有効である。ネットワーク上で情報を交換するためのプロトコルの概念上異なる各レイヤは、開放型システム間相互接続（ＯＳＩ：Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルで説明される。
【００３８】
ネットワークノード間の通信は、典型的には、個別的なデータパケットを交換することにより行われる。各パケットは、典型的には、（１）特定プロトコルに関係するヘッダ情報と、（２）ヘッダ情報に続くものであって当該の特定プロトコルとは無関係に処理され得る情報を含むものであるペイロード情報とを有する。一部のプロトコルでは、パケットは、（３）ペイロードに続くものであってペイロード情報の終わりを示すものである、トレーラ情報を備える。ヘッダは、パケットの送信元、その宛先、ペイロードの長さ、およびプロトコルにより使用されるその他のプロパティなどの情報を備える。多くの場合、特定プロトコルのペイロード内のデータは、ＯＳＩ参照モデルの別の上位レイヤに関係する別のプロトコルのヘッダおよびペイロードを備える。特定プロトコルのヘッダは、典型的には、そのペイロードに含まれる次のプロトコルの種類を示す。上位レイヤプロトコルは下位レイヤプロトコルにカプセル化される、と言われる。インターネットなど複数の異種ネットワークを横断するパケットに含まれるヘッダには、典型的には、ＯＳＩ参照モデルにより定義されるように、物理（レイヤ１）ヘッダ、データリンク（レイヤ２）ヘッダ、インターネットワーク（レイヤ３）ヘッダおよびトランスポート（レイヤ４）ヘッダ、ならびに様々なアプリケーション（レイヤ５、レイヤ６、およびレイヤ７）ヘッダが含まれる。
【００３９】
図２は、一実施形態による、プライバシープラットフォーム１０９および／またはプライバシープラットフォームモジュール１１０のコンポーネントの図である。例として、プライバシープラットフォーム１０９および／またはプライバシープラットフォームモジュール１１０は、ゲーム内挙動データに基づくプライバシーポリシー生成を提供するための１つ以上のコンポーネントを備える。これらのコンポーネントの機能は、１つ以上のコンポーネントに組み合わされてもよく、または等価な機能性の他のコンポーネントにより実行されてもよいと考えられる。この実施形態では、プライバシープラットフォーム１０９および／またはプライバシープラットフォームモジュール１１０は、挙動モジュール２０１、プロファイリングモジュール２０３、ヒューリスティックモジュール２０５、およびポリシーモジュール２０７を備える。さらに、モジュール２０１〜２０７は、ゲーム内挙動データに基づくプライバシーポリシーの生成に関係するデータを格納するデータベース１１１に対する接続性を有する。
【００４０】
一実施形態において、挙動モジュール２０１は、ユーザが位置情報ゲーム（例えばマルチプレーヤ型位置情報ゲーム）をプレイしている間に生成されたユーザのゲーム内挙動データを監視すること、または他の形でそれにアクセスすることができる。前述のとおり、位置情報ゲームは、そのゲームプレイの一環として、現実の実世界位置であるゲーム内位置または実世界位置に関連付け可能な位置を含む、アプリケーション、サービス、コンテンツなどを備えることができる。例えば位置情報ゲームは、ゲームプレイの一環としてユーザを現実の物理的位置に導くことを含んでもよい。他の例では、位置情報ゲームは、ユーザが仮想的に訪問できる実世界位置の仮想表現を提示してもよい。さらに他の例では、位置情報ゲームは、ゲーム内位置を実世界環境の類似表現とすることができる、複合環境を提示してもよい。
【００４１】
一実施形態において、挙動モジュール２０１は、位置情報ゲーム内でのユーザに関係する任意の種類のやり取りまたはイベントをゲーム内挙動データとして監視する。例えば、ゲーム内挙動データは、
（ａ）ゲーム内でユーザにより購入または訪問された位置、
（ｂ）種々の位置でユーザにより実行されたアクティビティの種類、
（ｃ）ユーザが時間を過ごすのが好きなゲーム内の場所、
（ｄ）ゲーム内の特定の位置および／または時間におけるゲーム内の他のプレーヤとのユーザによるやり取り、
など、ゲーム内での対象アクションを含んでもよいが、これらに限定はされない。例として、やり取りのデータは、特定の位置および／または時間においてユーザがやり取りを行うプレーヤ、ならびにユーザが「避ける」プレーヤの両方を含む。一部の実施形態において、ユーザと、問題となっている他のプレーヤとの両者による選択にゲームの動作が依存するという点で、他のプレーヤとのやり取りは双方向型である。
【００４２】
一実施形態において、挙動モジュール２０１は、データベース１１１内のゲーム内挙動データの監視、取得、格納などをすることができる。本例では、監視されるユーザアクションまたはゲーム内挙動データは、ゲーム端末もしくはデバイス（例えばＵＥ１０１）またはクラウドベースのサーバ（例えばサービスプラットフォーム１１３および／またはサービス１１５）上でホストされている、データベース１１１に記録される。
【００４３】
一実施形態では、ゲーム内挙動データを監視または記録した後、挙動モジュール２０１は、プロファイリングモジュール２０３とやり取りしてゲーム内挙動データをさらに処理する。一実施形態において、プロファイリングモジュール２０３は、監視／記録されたゲーム内挙動データに対してデータマイニング機能を実行して、プライバシーポリシーを生成するための特徴を抽出する。そうした特徴の例には、
（１）位置ｌ−ゲーム内でユーザにより訪問されたゲーム内位置に関連または対応する実世界位置の識別を含む、
（２）連絡先ｃ−ユーザがやり取りするゲームプレーヤの分類およびやり取りの性質を含む（例えば他のゲームプレーヤが「友人」であるか、「親戚」であるか、「同僚」であるか、「他人」であるかなどの判断、およびユーザがどのように他のゲームプレーヤとやり取りしたか−例えば、彼らとのやり取りに興味を示したか、彼らを避けたかなど）、
（３）アクティビティａ−ゲーム内でユーザにより実行されたアクティビティの種類の分類、
が含まれるが、これらに限定はされない。
【００４４】
一実施形態において、プロファイリングモジュール２０３は、上述した特徴の分類結果を集約して、「保護が必要」な位置（例えば関心のある位置またはその他の形でユーザに関係する位置）を識別する。例として、保護が必要な位置の識別は、その位置でユーザがやり取りする／避けるユーザの連絡先に基づいてその位置にある施設の種類を識別すること、ならびにその位置で実行されるアクティビティの種類を識別することを含むことができる。一実施形態において、プロファイリングモジュール２０３は、ユーザが或る位置で過ごす時間量をパラメータとして使用して、その位置の保護必要度を判断することができる。例えば、ユーザが閾値ｔを超える時間を過ごすゲーム内の位置は、すべて「保護が必要」と分類可能である。次にプロファイリングモジュール２０３は、保護が必要な位置をプライバシープラットフォーム１０９の他のモジュールへ、さらなる処理のために送信することができる。
【００４５】
一実施形態において、プロファイリングモジュール２０３は、プロファイリングプロセスをさらに精緻化するためにヒューリスティックモジュール２０５とやり取りすることができる。例としてヒューリスティックモジュール２０５は、特徴抽出／分類プロセスに対する追加入力として１つ以上のヒューリスティックを用いることにより、プロファイリングモジュール２０３のプロファイリングプロセスの精度を改善することができる。このようなヒューリスティックには、（ａ）反復／インクリメンタル分類、（ｂ）意味論的分類、（ｃ）一般化、および（ｄ）統合が含まれるが、これらに限定はされない。
【００４６】
例としてヒューリスティックモジュール２０５は、インタラクティブ／インクリメンタル分類を実行するために、ユーザについて新たなゲーム内挙動データが利用可能になるにつれて分類プロセスを繰り返すことができる。一実施形態では、特定位置（例えば保護が必要な位置として識別された位置）におけるユーザアクション、特定の連絡先とのユーザアクション、特定のアクティビティを実行している間のユーザアクションなどに焦点を当てるよう、このインクリメンタル分類を精緻化することができる。
【００４７】
意味論的分類に関して、ヒューリスティックモジュール２０５は、例として外部から入手可能な情報を使用して、ユーザの特定位置に対する保護必要度をよりよく特徴付けることができる。例えばヒューリスティックモジュール２０５は、例として特定位置にある設備の種類に関して、外部から入手可能な情報を使用することができる。一実施形態において、ヒューリスティックモジュール２０５は、外部から入手可能な情報について、コンテンツプロバイダ１１７、サービスプラットフォーム１１３、および／またはサービス１１５を含むがこれらに限定はされない１つ以上のネットワークソースに問い合わせを行うことができる。意味論的分類は、（例えば或る連絡先のユーザにとっての保護必要度を判断するべく特定の連絡先に関するさらなる情報について問い合わせるために）連絡先に、（例えば或るアクティビティのユーザにとっての保護必要度に関する情報について問い合わせるために）アクティビティになど、抽出された他の特徴にも適用可能である。
【００４８】
一般化の場合、ヒューリスティックモジュール２０５は、特定位置においてユーザにより示されたゲーム内挙動を、同じまたは類似の種類の他のまたはすべての位置に一般化することができる。例として、ゲームにおいてユーザの挙動が特定の公園１つのみで捕捉されたとしても、ユーザは他のまたはすべての公共の公園／場所で類似の挙動を示すと予測されることが可能である。一実施形態において、ヒューリスティックモジュール２０５は、抽出された他の特徴を一般化することもできる。例えば一種類の連絡先または一種類のアクティビティに関するゲーム内挙動が、他の類似の種類の連絡先および／またはアクティビティに一般化されることが可能である。
【００４９】
一実施形態において、ヒューリスティックモジュール２０５は、他の種類のフィードバックメカニズムまたはデータ分析との統合を使用して、プロファイリングモジュール２０３により実行される分類および特徴抽出の精度を改善することができる。例えばヒューリスティックモジュール２０５は、感情状態認識システムとインターフェースで接続しまたは他の形でその結果を用いて、位置情報ゲーム内の特定の位置、連絡先、アクティビティなどに対するユーザの感情面の反応を判断することができる。次に、感情面の反応データを、「保護が必要」な位置（または例えば保護が必要な連絡先、保護が必要なアクティビティなど）の検出プロセスの精度を改善するために使用可能である。
【００５０】
次に、ポリシーモジュール２０７は、プロファイリングモジュール２０３および／またはヒューリスティックモジュール２０５により生成された分類結果に基づき、ユーザのゲーム内挙動データにおいて示されたゲーム内位置に関連する実世界位置に適用可能なプライバシーポリシーを定義する。一実施形態において、ポリシーモジュール２０７は、上述のとおり「保護が必要」な位置として識別された当該位置に対してのみポリシーを定義してもよい。あるいはポリシーモジュール２０７は、識別されたすべての位置、または保護が必要な位置のサブセットに対してポリシーを定義することができる。
【００５１】
一実施形態において、ポリシーモジュール２０７は、寛容または制限的いずれかのポリシーを生成する。さらに一実施形態において、ポリシーモジュール２０７は、ポリシーテンプレートをプロファイリングモジュール２０３により抽出された特徴と組み合わせて使用して、ポリシーを生成することができる。なお、ポリシーモジュール２０７は、ポリシーを生成する任意の手段を使用することができ、様々な実施形態において記載されるテンプレートに基づく手法は、限定ではなく例示として意図されているものとする。
【００５２】
より具体的には、一実施形態において分類結果は、実生活の識別された位置（例えばユーザにとって「保護が必要」と識別された実生活または実世界の位置）におけるユーザのやり取り／アクティビティを規制するプライバシーポリシーを定義するために使用される。一実施形態においてプライバシーポリシーは、「寛容」または「制限的」のいずれかとすることができる。例えば、寛容なポリシーは、関係する位置において特定のアクション、機能などが発生することを許可し、制限的なポリシーは、関係する位置で特定のアクション、機能などを制限または防止する。
【００５３】
寛容なポリシーおよび制限的なポリシーを生成するために使用されるポリシーテンプレートの例は、次のとおりである：
［ａ］寛容なポリシー：保護が必要な一つ又は複数の位置＜ｌ１，ｌ２…＞において、次のことを許可
（ｉ）ユーザＵのデバイスｄがユーザ／連絡先＜ｃ１，ｃ２，…＞のそれぞれのデバイス＜ｄ１，ｄ２，…＞とやり取りすること。
（ｉｉ）アクティビティ＜ａ１，ａ２，…＞に関係のあるａｐｐが実行すること−ａｐｐによる次のことを許可
（１）アクティビティ＜ａ１，ａ２，…＞を実行するために必要なデバイスｄのセンサ＜ｓ１，ｓ２，…＞にアクセスすること、または
（２）ユーザ／連絡先＜ｃ１，ｃ２，…＞とアクティビティ＜ａ１，ａ２，…＞に関するａｐｐデータを共有すること。
［ｂ］制限的なポリシー：保護が必要な一つ又は複数の位置＜ｌ１，ｌ２…＞において、次のことを制限／防止
（ｉ）ユーザＵのデバイスｄがユーザ／連絡先＜ｃ１，ｃ２，…＞のそれぞれのデバイス＜ｄ１，ｄ２，…＞とやり取りすること。
（ｉｉ）アクティビティ＜ａ１，ａ２，…＞に関係のあるａｐｐが実行すること−ａｐｐによる次のことを防止
（１）アクティビティ＜ａ１，ａ２，…＞に関係のあるデバイスｄのセンサ＜ｓ１，ｓ２，…＞にアクセスすること、または
（２）ユーザ／連絡先＜ｃ１，ｃ２，…＞とアクティビティ＜ａ１，ａ２，…＞に関するａｐｐデータを共有すること。
【００５４】
よって、一実施形態においてポリシー生成プロセスは、（例えばプロファイリングモジュール２０３により抽出、プロファイリング、分類などされた）位置ｌ、連絡先ｃ、および／またはアクティビティａを、概要を上述したポリシーテンプレート内のそれらのプレースホルダにマッピングすることからなる。
【００５５】
上で提示したプライバシープラットフォーム１０９のモジュールおよびコンポーネントは、ハードウェア、ファームウェア、ソフトウェア、またはその組み合わせに実装可能である。図１では別個の存在として図示されているが、プライバシープラットフォーム１０９は、個々のＵＥ１０１により直接動作させられるよう実装されてもよいと考えられる。よって、プライバシープラットフォーム１０９は、ＵＥ１０１上で実行されるゲームアプリケーション１０３および他のアプリケーションまたはサービスとやり取りするためにＵＥ１０１のオペレーティングシステムにより直接信号入力を生成してもよい。別の実施形態では、モジュール２０１〜２０７のうちの１つ以上が、個々のＵＥ１０１により動作させられるよう、またはプライバシープラットフォーム１０９として、またはその組み合わせで実装されてもよい。さらに、情報および／またはサブスクライバ共有構成に基づき、プライバシープラットフォーム１０９は、ウィジェットまたはアプレットの形態などで、サービス１１５との直接動作のために統合されてもよい。本願明細書において提示された様々な実施形態は、あらゆる構成およびモデルを意図している。
【００５６】
図３は、一実施形態による、ゲーム内挙動データに基づくプライバシーポリシー生成を提供するプロセスのフローチャートである。一実施形態において、プライバシープラットフォーム１０９は、プロセス３００を実行し、例として図８に示されるようにプロセッサおよびメモリを備えたチップセットに実装される。さらにまたは代わりに、プライバシープラットフォームモジュール１１０は、プロセス３００の全部または一部分を実行してもよく、さらに、図８に示されるようにプロセッサおよびメモリを備えたチップセットに実装されてもよい。
【００５７】
ステップ３０１において、プライバシープラットフォーム１０９は、少なくとも１つの位置情報ゲームを少なくとも１人のユーザがプレイしている間の、少なくとも１人のユーザに関係するゲーム内挙動データを判断する。一実施形態において、ゲーム内挙動には、位置情報ゲーム１０３および／またはゲーム１０３が実行されているＵＥ１０１により生成された、やり取り、イベント、コンテキスト情報、および／またはその他任意の情報が含まれる。例えば、ゲーム内で入手可能なやり取り追跡データに加えて、さらにプライバシープラットフォーム１０９は、ゲームプレイ中に収集されたコンテキスト情報（例えば移動、時間、位置、アクティビティ、他の感知された近傍のデバイス、連絡先情報など）を提供し得るデバイスのセンサ１０５の同時発生センサデータにもアクセスしてもよい。一実施形態において、位置情報ゲーム１０３は、アプリケーションプログラミングインターフェース（ＡＰＩ）を提供してゲーム内データへのアクセスを提供してもよい。他の例では、ゲーム１０３は、プライバシープラットフォーム１０９によるアクセスが可能なデータベース（例えばデータベース１１１）またはクラウドベースのストレージにゲーム内挙動データを格納してもよい。
【００５８】
ステップ３０３において、プライバシープラットフォーム１０９は、少なくとも１つの位置情報ゲーム内の１つ以上のゲーム位置に対するゲーム内挙動データのマッピングを少なくとも一部生じさせる。一実施形態において、プライバシープラットフォーム１０９は、位置に従ってデータを分類することによりマッピングを実行する。例えばプライバシープラットフォーム１０９は、ゲーム内挙動データ内に格納された位置情報を抽出し、または同時発生位置センサデータを調べて、適切な位置を判断してもよい（例えばゲームプレイの一環として位置情報ゲーム１０３がユーザを現実の物理的位置に導く場合）。このようにして、プライバシープラットフォーム１０９は、ゲーム内挙動のどの部分が特定の位置で実行または収集されたのかを適切に識別することができる。
【００５９】
ステップ３０５において、プライバシープラットフォーム１０９は、１つ以上の実世界位置に対する１つ以上のゲーム位置の関連付けを少なくとも一部生じさせる。一実施形態では、ゲーム内位置を対応する実世界位置に変換するために、プライバシープラットフォーム１０９は、前のステップで識別されたゲーム位置にどの実世界位置が対応するかを判断することができる。例えば、ユーザが現実の物理的位置に導かれる位置情報ゲーム１０３では、ゲーム内位置は実世界位置に対して直接の対応関係を有する。
【００６０】
別の実施形態では、ゲームの世界が架空のまたは部分的に架空の地図または地理的環境に基づく場合、プライバシープラットフォーム１０９は、ゲーム内位置の特徴を識別し、それらと、当該特徴に最もよく一致する実世界位置とを照合して、対応する実世界位置を発見することができる。例えば、ユーザがゲーム１０３内でファーストフードレストランを訪問する場合であって、ゲーム内のファーストフードレストランがユーザのゲーム内の家から１マイル（約１．６０９ｋｍ）以内にある場合、プライバシープラットフォーム１０９は、ユーザの現実の家からほぼ同じ距離にありゲーム内のレストランに相当する実世界のファーストフードレストランを発見して、その実世界のファーストフードレストランを、相当物として指示することができる。
【００６１】
一実施形態では、ゲーム内位置と実世界位置とを関連付けるために、プライバシープラットフォームは、例えば前述した意味論的分類および一般化などを含む様々なヒューリスティックを使用することができる。言い換えれば、１つ以上の実世界位置に対する１つ以上のゲーム位置の関連付けは、ゲーム位置、実世界位置、またはその組み合わせの一般化に少なくとも一部基づく。例として一般化は、プライバシープラットフォーム１０９が、ゲーム内位置の種類またはカテゴリの判断に基づき実世界位置の関連付けを行うことができるようにする（例えば、この一般化の例は前の段落で検討されている）。別の実施形態では、プライバシープラットフォーム１０９は、意味論的分類を用いてゲーム内位置またはゲーム内位置にある設備についての追加の意味情報を見出して、対応または関連する実世界位置の発見を促進することができる。
【００６２】
ステップ３０７において、プライバシープラットフォーム１０９は、関連付けされた１つ以上のゲーム位置にマッピングされたゲーム内挙動データに少なくとも一部基づき、１つ以上の実世界位置に対する１つ以上のプライバシーポリシーの生成を少なくとも一部生じさせる。前述のとおり、プライバシーポリシーを生成するプロセスは、所与の位置についてゲーム内挙動データのプロファイリングを行って、任意数の特徴（例えば位置、連絡先、時間、アクティビティなど）を抽出または分類することを含む。ゲーム内挙動データに在るやり取りデータの性質（例えばその位置で特定のアクティビティに従事する、特定の位置で特定の連絡先を避けまたは好むなど）に基づき、プライバシープラットフォーム１０９は、抽出された特徴を（例えばその特徴のためのプレースホルダを含む）ポリシーテンプレートに適用してプライバシーポリシーを生成する。
【００６３】
一実施形態において、１つ以上のプライバシーポリシーは、１つ以上の寛容なポリシー、１つ以上の制限的なポリシー、またはその組み合わせを含む。１つ以上の寛容なポリシーは、少なくとも１人のユーザに関係する少なくとも１つのデバイスの、１つ以上の機能を許可する。１つ以上の制限的なポリシーは、少なくとも１つのデバイスの、１つ以上の機能を制限する。例として、少なくとも１つのデバイスの１つ以上の機能は、１つ以上のアプリケーション機能、１つ以上のセンサ機能、１つ以上のデータ共有機能、またはその組み合わせを少なくとも一部含む。
【００６４】
図４は、一実施形態による、プライバシーポリシーを生成するためにゲーム内挙動を分類するプロセスのフローチャートである。一実施形態において、プライバシープラットフォーム１０９は、プロセス４００を実行し、例として図８に示されるようにプロセッサおよびメモリを備えたチップセットに実装される。さらにまたは代わりに、プライバシープラットフォームモジュール１１０が、プロセス４００の全部または一部分を実行してもよく、さらに、図８に示されるようにプロセッサおよびメモリを備えたチップセットに実装されてもよい。プロセス４００は、ゲーム内挙動データの特徴抽出またはデータマイニングを実行するための任意選択のステップを提示する。
【００６５】
ステップ４０１では、プライバシープラットフォーム１０９は、１つ以上のゲーム位置、１つ以上のゲーム連絡先、１つ以上のゲーム連絡先との１つ以上のやり取り、１つ以上のゲームアクティビティ、またはその組み合わせを判断するためにゲーム内挙動データの分類を少なくとも一部生じさせる。ゲーム位置、ゲーム連絡先、やり取り、および／またはゲームアクティビティは、ゲーム内挙動データから抽出可能な特徴の例として提供されていると考えられ、示されるとおりに提供されるものではない。したがって、本願明細書に記載される様々な実施形態の手法は、ゲーム内挙動および／または関係のあるデータ（例えばゲームプレイ中に並行してデバイス上で収集されたコンテキストデータ）から抽出、プロファイリング、またはマイニング可能な任意の特徴に適用可能である。
【００６６】
前述のとおり、プライバシープラットフォーム１０９は、任意数のヒューリスティックを用いて、ゲーム内挙動データの分類を改善またはその他の形で促進することができる。例えば一実施形態において、分類は、ゲーム内挙動データが利用可能になるのに伴い徐々に実行される。一実施形態において、分類は、意味論的分類を使用して実行される。さらに別の実施形態では、分類は、他の補完的なシステム（例えば感情認識システム）から入手可能なデータを統合する。
【００６７】
任意選択の実施形態として、さらに、プライバシープラットフォーム１０９は、位置以外の特徴（例えば連絡先、アクティビティなど）にヒューリスティックを適用して位置に基づくプライバシーポリシーを改善することができる。例えばステップ４０３では、プライバシープラットフォーム１０９は、１つ以上の実世界連絡先に対する１つ以上のゲーム連絡先の関連付けを少なくとも一部生じさせる。位置と同様、ゲーム内連絡先が実世界連絡先と直接関連しない場合、プライバシープラットフォーム１０９は、ゲーム内連絡先の特徴（例えば、友人、親戚、同僚、他人などのカテゴリまたは種類）を抽出して、それらをユーザの実世界連絡先と照合することができる。例えば、ゲーム環境におけるユーザの家族に対する挙動は、実世界環境において予測される家族に対する挙動に変換可能である。一実施形態において、１つ以上の実世界連絡先に対する１つ以上のゲーム連絡先の関連付けは、位置に適用されるのと同様のヒューリスティック（例えば意味論的分類、一般化、統合など）に少なくとも一部基づく。
【００６８】
ステップ４０５において、プライバシープラットフォーム１０９は、分類および／または実世界連絡先に対する関連付けにさらに基づいてプライバシーポリシーを生成する。
【００６９】
図５は、一実施形態による、ゲーム内挙動データに基づいて位置に関する保護必要度ステータス情報を判断するプロセスのフローチャートである。一実施形態において、プライバシープラットフォーム１０９は、プロセス５００を実行し、例として図８に示されるようにプロセッサおよびメモリを備えたチップセットに実装される。さらにまたは代わりに、プライバシープラットフォームモジュール１１０が、プロセス５００の全部または一部分を実行してもよく、さらに、図８に示されるようにプロセッサおよびメモリを備えたチップセットに実装されてもよい。プロセス５００は、プライバシープラットフォーム１０９が、ゲーム内挙動データから抽出される、プライバシーポリシーが必要な位置の数を制限することを可能にする。例えばプロセス５００は、プライバシープラットフォーム１０９が、どの位置がユーザにとって最も保護必要度が高いかを判断して、次に、それらの保護が必要な位置または保護が必要な位置のサブセットに対してのみプライバシーポリシーを生成することを可能にする。
【００７０】
ステップ５０１において、プライバシープラットフォーム１０９は、１つ以上のゲーム位置、１つ以上の実世界位置、またはその組み合わせの保護必要度ステータス情報を判断するために、ゲーム内挙動データを処理し且つ／またはその処理を促進する。一実施形態において、プライバシープラットフォーム１０９は、保護が必要な位置を時間的パラメータに基づき判断する。例えばプライバシープラットフォーム１０９は、ゲーム内挙動データに少なくとも一部基づき、１つ以上のゲーム位置において過ごされた時間を判断する。一実施形態において、保護必要度ステータス情報は、過ごされた時間に基づいて判断される。例えば、特定位置で過ごされる時間が閾値を超えれば、プライバシープラットフォーム１０９はその位置を保護必要と指示する。前述のとおり、過ごされる時間は、位置を保護必要と指示するための基準の一例でしかない。他の例としては、訪問回数、他者からの推薦、検索履歴などが挙げられるが、これらに限定はされない。
【００７１】
ステップ５０３において、プライバシープラットフォーム１０９は、各位置に関係する保護必要度ステータス情報に基づき保護必要と指示された位置に対して、ゲーム内挙動に基づくプライバシーポリシーを生成する。
【００７２】
図６Ａ〜６Ｃは、様々な例示の実施形態による、ゲーム内挙動データに基づくプライバシーポリシー生成のプロセスを図示するユーザインターフェースの図である。図６Ａに示されるとおり、図６０１は、環境内の実際の物理的位置に重ねられる拡張現実に基づくゲームプレイ要素を提供する、マルチプレーヤ型拡張現実位置情報ゲームをユーザがプレイしているシナリオを図示する。この例において、ユーザは公園でゲームをプレイしており、その特定の場所の周辺環境にある様々な拡張現実要素を見ることができる。
【００７３】
位置情報ゲームが開始されると、プライバシープラットフォーム１０９および／またはプライバシープラットフォームモジュール１１０は、ユーザのデバイス６０５上に通知６０３を提示して、位置情報ゲームが進行中であることをプライバシープラットフォーム１０９が検出したとユーザに知らせることができる。さらに、通知６０３は、ユーザのゲーム内挙動データがプライバシーポリシーの生成を促進するために収集されるとユーザに通知する。さらに、通知６０３は、ユーザがゲーム内挙動の監視に同意するためのオプション６０７を提供する。ユーザがオプション６０７のはいのボタンを選択して同意すれば、プライバシープラットフォーム１０９および／またはプライバシープラットフォームモジュール１１０は、ユーザのゲーム内挙動の監視を始めてプライバシーポリシー生成プロセスを開始する。
【００７４】
十分なデータが収集されると、プライバシープラットフォーム１０９および／またはプライバシープラットフォームモジュール１１０は、ゲーム内挙動データを処理して、ユーザにとって保護が必要な位置を判断する。この例では、ユーザは公園Ａ、レストランＡ、および家で閾値量を超える時間を過ごした。図６Ｂに示されるとおり、プライバシープラットフォーム１０９および／またはプライバシープラットフォームモジュール１１０は、通知６１１をユーザのデバイス６０５上に提示して、保護が必要な位置が発見されたことを示し、ユーザにとって保護が必要な位置を一覧表示する。一実施形態において、さらにプライバシープラットフォーム１０９および／またはプライバシープラットフォームモジュール１１０は、保護が必要な位置をユーザが確認または編集するためのオプション６１３を提示することができる。
【００７５】
ユーザが位置を確認すると、プライバシープラットフォーム１０９および／またはプライバシープラットフォームモジュール１１０は、当該位置に関係するゲーム内挙動データを（例えば、位置、連絡先、アクティビティ、やり取りなどを抽出することにより）処理し、その位置でのユーザのための位置に基づくプライバシーポリシーを自動生成する。図６Ｃに示されているとおり、プライバシープラットフォーム１０９および／またはプライバシープラットフォームモジュール１１０は、ユーザにより確認された保護が必要な位置に関してプライバシーポリシーが生成されたという通知６２１を提示することができる。この事例では、公園ＡはポリシーＡに関係し、レストランＡはポリシーＢに関係し、家はポリシーＣに関係する。例としてポリシーは、ユーザのゲーム内挙動に基づき、各位置のために特に調整またはカスタマイズされる。さらに、プライバシープラットフォーム１０９および／またはプライバシープラットフォームモジュール１１０は、ポリシーを確認または編集するためのオプション６２３をユーザに提示する。
【００７６】
したがって、プライバシープラットフォーム１０９および／またはプライバシープラットフォームモジュール１１０は、ユーザのゲーム内挙動データに基づきユーザ用のプライバシーポリシーを自動生成することにより、関与する可能性のある各位置についてユーザがポリシーを手動指定する必要をなくし、有利である。さらに、負担を軽減することにより、プライバシープラットフォーム１０９および／またはプライバシープラットフォームモジュール１１０は、ユーザが「全か無か」の手法を用いず、適宜デバイス機能を有効化または制限するカスタマイズされたポリシーを実装することを可能にし、有利である。
【００７７】
本願明細書に記載された、ゲーム内挙動データに基づくプライバシーポリシー生成を提供するプロセスは、有利には、ソフトウェア、ハードウェア、ファームウェア、またはソフトウェアおよび／またはファームウェアおよび／またはハードウェアの組み合わせを介して実装され得る。例えば本願明細書に記載されたプロセスは、有利には、プロセッサ（単数または複数）、デジタル信号処理（ＤＳＰ：Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ）チップ、特定用途向け集積回路（ＡＳＩＣ：Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ：Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などを介して実装され得る。そのような、記載された機能を実行するための例示的なハードウェアについては、下記で詳述する。
【００７８】
図７は、本発明の実施形態が実装され得るコンピュータシステム７００を示す。コンピュータシステム７００は、特定のデバイスまたは機器に関して図示されているが、図７内の他のデバイスまたは機器（例えばネットワーク構成要素、サーバなど）が、示されているシステム７００のハードウェアおよびコンポーネントを配備可能であると考えられる。コンピュータシステム７００は、本願明細書に記載されたゲーム内挙動データに基づくプライバシーポリシー生成を提供するよう（例えばコンピュータプログラムコードまたは命令を介して）プログラムされ、コンピュータシステム７００の他の内部および外部コンポーネント間で情報を渡すためのバス７１０などの通信メカニズムを備える。情報（データとも呼ばれる）は、測定可能な現象の物理的表現として表され、この現象とは、典型的には電圧であるが、他の実施形態では、磁気、電磁気、圧力、化学、生物学、分子、原子、素粒子、および量子的な相互作用などの現象が含まれる。例えば、北および南の磁場、またはゼロおよび非ゼロの電圧は、バイナリデジット（ビット）の２つの状態（０，１）を表現する。その他の現象は、より大きい進数の数を表現することができる。測定前の複数の同時量子状態の重ね合わせは、量子ビット（キュビット）を表現する。１つ以上のデジットのシーケンスは、数または文字のコードを表現するために使用されるデジタルデータを構成する。一部の実施形態では、アナログデータと呼ばれる情報が、特定の範囲内の測定可能な値の近似連続体によって表現される。コンピュータシステム７００またはその一部分は、ゲーム内挙動データに基づくプライバシーポリシー生成を提供する１つ以上のステップを実行する手段を構成する。
【００７９】
バス７１０は、バス７１０に結合されたデバイス間で情報が迅速に転送されるように、情報の１つ以上の並列導体を備える。情報を処理するための１つ以上のプロセッサ７０２が、バス７１０と結合される。
【００８０】
プロセッサ（または複数のプロセッサ）７０２は、ゲーム内挙動データに基づくプライバシーポリシー生成を提供することに関係のあるコンピュータプログラムコードにより指定されたとおりに情報に対する一連の操作を実行する。コンピュータプログラムコードは、指定の機能を実行するための、プロセッサおよび／またはコンピュータシステムの動作に関する命令を提供する一連の命令またはステートメントである。コードは、例えば、コンピュータプログラミング言語で書かれてもよく、これは、プロセッサのネイティブ命令セットにコンパイルされる。さらに、コードは、ネイティブ命令セット（例えば機械語）を直接使用して書かれてもよい。一連の操作には、バス７１０から情報を取り込むこと、およびバス７１０に情報を載せることが含まれる。さらに、一連の操作には、典型的には、２つ以上の情報ユニットを比較すること、情報ユニットの位置をシフトすること、ならびに加算もしくは乗算、またはＯＲ、排他的ＯＲ（ＸＯＲ：ｅｘｃｌｕｓｉｖｅ  ＯＲ）、およびＡＮＤのような論理演算などによって２つ以上の情報ユニットを結合することが含まれる。プロセッサによって実行可能な一連の操作の各操作は、１つ以上のデジットの操作コードなどの、命令と呼ばれる情報によってプロセッサに対して表される。操作コードのシーケンスなど、プロセッサ７０２によって実行される操作のシーケンスは、コンピュータシステム命令とも、または単にコンピュータ命令とも呼ばれる、プロセッサ命令を構成する。プロセッサは特に、機械、電気、磁気、光学、化学、または量子コンポーネントとして、単体で、または組み合わせて実装され得る。
【００８１】
さらに、コンピュータシステム７００は、バス７１０に結合されたメモリ７０４を備える。ランダムアクセスメモリ（ＲＡＭ：ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）またはその他任意のダイナミックストレージデバイスなどのメモリ７０４は、ゲーム内挙動データに基づくプライバシーポリシー生成を提供するためのプロセッサ命令を含む情報を格納する。ダイナミックメモリは、その中に格納された情報がコンピュータシステム７００によって変更されることを可能にする。ＲＡＭは、メモリアドレスと呼ばれる位置に格納された情報ユニットが、隣接したアドレスにある情報とは独立して格納および取得されることを可能にする。メモリ７０４は、プロセッサ７０２によって、プロセッサ命令の実行中に一時的な値を格納するためにも使用される。コンピュータシステム７００は、読み取り専用メモリ（ＲＯＭ：ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）７０６、またはその他、コンピュータシステム７００によって変更されない命令を含む静的情報を格納するための、バス７１０に結合された任意のスタティックストレージデバイスも備える。一部のメモリは、電源を失うとそこに格納された情報を失う揮発性ストレージから成る。コンピュータシステム７００の電源が切られても、または他の形で電源を失っても永続する、命令を含む情報を格納するための磁気ディスク、光ディスク、またはフラッシュカードなどの不揮発性（永続）ストレージデバイス７０８も、バス７１０に結合されている。
【００８２】
ゲーム内挙動データに基づくプライバシーポリシー生成を提供するための命令を含む情報は、人間であるユーザにより操作される英数字キーを含むキーボードまたはセンサなどの外部入力デバイス７１２から、プロセッサによる使用のためにバス７１０に提供される。センサは、その付近の状態を検出し、その検出を、コンピュータシステム７００において情報を表現するために使用される測定可能な現象に適合する物理的な表現に変換する。主として人間とのやり取りに使用されバス７１０に結合される他の外部デバイスとしては、ブラウン管（ＣＲＴ：ｃａｔｈｏｄｅ  ｒａｙ  ｔｕｂｅ）、液晶ディスプレイ（ＬＣＤ：ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ）、発光ダイオード（ＬＥＤ：ｌｉｇｈｔ  ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ）ディスプレイ、有機ＬＥＤ（ＯＬＥＤ：ｏｒｇａｎｉｃ  ＬＥＤ）ディスプレイ、プラズマスクリーンなどのディスプレイデバイス７１４、またはテキストもしくは画像を提示するためのプリンタ、ならびにディスプレイ７１４上に提示された小さなカーソル画像の位置を制御してディスプレイ７１４上に提示されたグラフィカル要素に関係するコマンドを発行するためのマウス、トラックボール、カーソル方向キー、またはモーションセンサなどのポインティングデバイス７１６が挙げられる。一部の実施形態、例えばコンピュータシステム７００がすべての機能を人間による入力なしに自動的に実行する実施形態では、外部入力デバイス７１２、ディスプレイデバイス７１４、およびポインティングデバイス７１６のうちの１つ以上が省略される。
【００８３】
示された実施形態では、特定用途向け集積回路（ＡＳＩＣ）７２０などの特殊用途ハードウェアがバス７１０に結合される。特殊用途ハードウェアは、プロセッサ７０２では特殊用途向けに十分迅速には実行されない動作を実行するよう構成される。ＡＳＩＣの例としては、ディスプレイ７１４に対し画像を生成するグラフィックスアクセラレータカード、ネットワーク上で送信されるメッセージを暗号化および復号する暗号処理ボード、音声認識、ならびにハードウェアに実装した方がより効率的な何らかの複雑な動作のシーケンスを繰り返し実行するロボットアームおよび医療用スキャン機器などの特殊な外部デバイスへのインターフェースが挙げられる。
【００８４】
コンピュータシステム７００は、バス７１０に結合された通信インターフェース７７０の１つ以上のインスタンスも有する。通信インターフェース７７０は、プリンタ、スキャナ、および外部ディスクなど、専用のプロセッサを用いて動作する様々な外部デバイスに対する一方向または双方向通信結合を提供する。一般に、この結合は、ローカルネットワーク７８０に接続されているネットワークリンク７７８との結合であり、ローカルネットワーク７８０には、専用のプロセッサを備える様々な外部デバイスが接続される。例えば通信インターフェース７７０は、パーソナルコンピュータ上のパラレルポートまたはシリアルポートまたはユニバーサルシリアルバス（ＵＳＢ：ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ）ポートであってもよい。一部の実施形態では、通信インターフェース７７０は、サービス総合デジタル網（ＩＳＤＮ：ｉｎｔｅｇｒａｔｅｄ  ｓｅｒｖｉｃｅｓ  ｄｉｇｉｔａｌ  ｎｅｔｗｏｒｋ）カードまたはデジタルサブスクライバ回線（ＤＳＬ：ｄｉｇｉｔａｌ  ｓｕｂｓｃｒｉｂｅｒ  ｌｉｎｅ）カード、または対応する種類の電話回線への情報通信接続を提供する電話モデムである。一部の実施形態では、通信インターフェース７７０は、バス７１０上の信号を同軸ケーブルを介した通信接続のための信号または光ファイバケーブルを介した通信接続のための光信号に変換するケーブルモデムである。別の例として、通信インターフェース７７０は、Ｅｔｈｅｒｎｅｔなどの適合したＬＡＮへのデータ通信接続を提供するローカルエリアネットワーク（ＬＡＮ：ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）カードであってもよい。ワイヤレスリンクも実装されてもよい。ワイヤレスリンクの場合、通信インターフェース７７０は、デジタルデータなどの情報ストリームを搬送する赤外線および光信号を含む電気、音響、または電磁信号の送信または受信、あるいは送信および受信両方を行う。例えば、携帯電話のような移動電話などのワイヤレスハンドヘルドデバイスでは、通信インターフェース７７０は、無線送受信機と呼ばれる無線帯域電磁送信機および受信機を備える。特定の実施形態において、通信インターフェース７７０は、ゲーム内挙動データに基づくプライバシーポリシー生成をＵＥ１０１に提供するための通信ネットワーク１０７への接続を可能にする。
【００８５】
本願明細書で使用される「コンピュータ可読媒体」という用語は、実行される命令を含む情報をプロセッサ７０２に提供するのに関与する任意の媒体を指す。そのような媒体は、コンピュータ可読ストレージ媒体（例えば不揮発性媒体、揮発性媒体）および送信媒体を含む多数の形態をとり得るが、これらに限定はされない。不揮発性媒体などの非一時的な媒体は、例えばストレージデバイス７０８などの光学または磁気ディスクを含む。揮発性媒体は、例えばダイナミックメモリ７０４を備える。送信媒体は、例えばツイストペアケーブル、同軸ケーブル、銅線、光ファイバケーブル、ならびに、電波、光波、および赤外線波を含む音波および電磁波など電線またはケーブルなしに空間を伝わる搬送波を備える。信号は、送信媒体を介して送信される振幅、周波数、位相、偏光、またはその他の物理的特性における人工の過渡変動を備える。コンピュータ可読媒体の一般的な形態としては、例えば、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ、その他任意の磁気媒体、ＣＤ−ＲＯＭ、ＣＤＲＷ、ＤＶＤ、その他任意の光学媒体、パンチカード、紙テープ、光学式マークシート、その他任意の、穴もしくはその他光学的に認識可能な印のパターンを備えた物理的媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、その他任意のメモリチップもしくはカートリッジ、搬送波、またはその他コンピュータが読み取りできる任意の媒体が挙げられる。コンピュータ可読ストレージ媒体という用語は、本願明細書において、送信媒体以外の任意のコンピュータ可読媒体を指すよう使用される。
【００８６】
１つ以上の有形媒体に符号化される論理には、コンピュータ可読ストレージ媒体上のプロセッサ命令およびＡＳＩＣ７２０などの特殊用途ハードウェア上のプロセッサ命令の一方または両方が含まれる。
【００８７】
ネットワークリンク７７８は、典型的には、情報を使用または処理する他のデバイスへの、１つ以上のネットワークを通る送信媒体を使用した情報通信を提供する。例えばネットワークリンク７７８は、ローカルネットワーク７８０を介した、ホストコンピュータ７８２、またはインターネットサービスプロバイダ（ＩＳＰ：Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）により運用される機器７８４への接続を提供してもよい。ＩＳＰ機器７８４は次に、今ではインターネット７９０と一般に呼ばれている、ネットワークの世界的な公衆パケット交換通信ネットワークを介して、データ通信サービスを提供する。
【００８８】
インターネットに接続されたサーバホスト７９２と呼ばれるコンピュータは、インターネット上で受信された情報に応答してサービスを提供するプロセスをホストする。例えばサーバホスト７９２は、ディスプレイ７１４にて提示されるビデオデータを表現する情報を提供するプロセスをホストする。システム７００のコンポーネントは、例えばホスト７８２およびサーバ７９２などの他のコンピュータシステム内に様々な構成で配備可能であると考えられる。
【００８９】
本発明の少なくとも一部の実施形態は、本願明細書に記載された技術の一部または全部を実装するためのコンピュータシステム７００の使用に関する。本発明の一実施形態によれば、これらの技術は、メモリ７０４に含まれる１つ以上のプロセッサ命令のシーケンス１つ以上をプロセッサ７０２が実行するのに応答して、コンピュータシステム７００によって実行される。コンピュータ命令、ソフトウェア、およびプログラムコードとも呼ばれるそのような命令は、ストレージデバイス７０８またはネットワークリンク７７８などの別のコンピュータ可読媒体からメモリ７０４内へ読み込まれてもよい。メモリ７０４に含まれた命令のシーケンスの実行は、本願明細書に記載された方法ステップのうちの１つ以上をプロセッサ７０２に実行させる。別の実施形態では、本発明を実装するために、ＡＳＩＣ７２０などのハードウェアが、ソフトウェアの代わりに、またはそれと組み合わせて使用されてもよい。したがって、本発明の実施形態は、本願明細書に別途明記されない限り、ハードウェアおよびソフトウェアのいかなる特定の組み合わせにも限定されない。
【００９０】
通信インターフェース７７０を介してネットワークリンク７７８およびその他ネットワーク上で送信される信号は、コンピュータシステム７００への情報およびコンピュータシステム７００からの情報を搬送する。コンピュータシステム７００は、ネットワークリンク７７８および通信インターフェース７７０を介し、特にネットワーク７８０、７９０を介して、プログラムコードを含む情報を送受信することができる。インターネット７９０を使用する例では、サーバホスト７９２が、コンピュータ７００から送信されたメッセージによってリクエストされた特定のアプリケーションのプログラムコードを、インターネット７９０、ＩＳＰ機器７８４、ローカルネットワーク７８０、および通信インターフェース７７０を介して送信する。受信されたコードは、受信されるときにプロセッサ７０２によって実行されてもよく、または後から実行するためにメモリ７０４もしくはストレージデバイス７０８もしくはその他任意の不揮発性ストレージに格納されてもよく、またはこの両方が行われてもよい。このように、コンピュータシステム７００は、アプリケーションプログラムコードを搬送波上の信号という形態で取得してもよい。
【００９１】
様々な形態のコンピュータ可読媒体が、命令またはデータまたは両方のシーケンス１つ以上を、実行のためにプロセッサ７０２へ搬送することに関与し得る。例えば命令およびデータは、当初、ホスト７８２などのリモートコンピュータの磁気ディスク上に保持されていてもよい。リモートコンピュータは、そのダイナミックメモリ内へ命令およびデータをロードし、命令およびデータを、モデムを使用して電話回線上で送信する。コンピュータシステム７００のローカルのモデムは、電話回線上で命令およびデータを受信し、命令およびデータをネットワークリンク７７８としての役割を果たす赤外線搬送波上の信号に変換するために赤外線送信機を使用する。通信インターフェース７７０としての役割を果たす赤外線検出器は、赤外線信号において搬送された命令およびデータを受信し、命令およびデータを表現する情報をバス７１０上に載せる。バス７１０は、メモリ７０４へ情報を搬送し、プロセッサ７０２は、メモリ７０４から命令を取得して、命令とともに送信されたデータの一部を使用して命令を実行する。メモリ７０４内の受信された命令およびデータは、任意選択で、プロセッサ７０２による実行の前後いずれかにストレージデバイス７０８上に格納されてもよい。
【００９２】
図８は、本発明の実施形態が実装され得るチップセットまたはチップ８００を示す。チップセット８００は、本願明細書に記載されたゲーム内挙動データに基づくプライバシーポリシー生成を提供するようプログラムされ、例として、１つ以上の物理的パッケージ（例えばチップ）に組み込まれた、図７に関して記載されたプロセッサおよびメモリコンポーネントを備える。例として、物理的パッケージは、構造組立品（例えばベースボード）上の１つ以上の材料、コンポーネント、および／または電線の配列を備え、物理的強度、サイズの節減、および／または電気的相互作用の制限など１つ以上の特徴をもたらす。特定の実施形態において、チップセット８００は、単一のチップに実装可能であると考えられる。さらに、特定の実施形態において、チップセットまたはチップ８００は、単一の「システムオンチップ」として実装可能であると考えられる。さらに、特定の実施形態では、例えば別個のＡＳＩＣは使用されず、本願明細書において開示される関連性のある機能はすべて、単数または複数のプロセッサにより実行されると考えられる。チップセットまたはチップ８００、あるいはその一部分は、機能の利用可能性に関係するユーザインターフェースのナビゲーション情報を提供する１つ以上のステップを実行する手段を構成する。チップセットまたはチップ８００、あるいはその一部分は、ゲーム内挙動データに基づくプライバシーポリシー生成を提供する１つ以上のステップを実行する手段を構成する。
【００９３】
一実施形態において、チップセットまたはチップ８００は、チップセット８００のコンポーネント間で情報を渡すためのバス８０１などの通信メカニズムを備える。プロセッサ８０３は、バス８０１への接続性を有し、例えばメモリ８０５などに格納された命令の実行および情報の処理をする。プロセッサ８０３は、各コアが独立して実行するよう構成されている１つ以上の処理コアを備えてもよい。マルチコアプロセッサは、単一の物理的パッケージ内のマルチプロセスを可能にする。マルチコアプロセッサの例には、２つ、４つ、８つ、またはより多くの数の処理コアが含まれる。あるいは、またはさらに、プロセッサ８０３は、命令の独立した実行、パイプライン処理、マルチスレッディングを可能にするよう、バス８０１を介してタンデム構成された１つ以上のマイクロプロセッサを備えてもよい。さらにプロセッサ８０３は、１つ以上のデジタル信号プロセッサ（ＤＳＰ）８０７、または１つ以上の特定用途向け集積回路（ＡＳＩＣ）８０９など、特定の処理機能およびタスクを実行するための１つ以上の特殊コンポーネントを伴ってもよい。ＤＳＰ８０７は、典型的には、プロセッサ８０３とは独立して、リアルタイムで実世界の信号（例えば音）を処理するよう構成される。同様にＡＳＩＣ８０９は、より汎用型のプロセッサでは容易に実行されない特殊機能を実行するよう構成可能である。本願明細書に記載された本発明の機能の実行を支援する他の特殊コンポーネントとしては、１つ以上のフィールドプログラマブルゲートアレイ（ＦＰＧＡ）（図示せず）、１つ以上のコントローラ（図示せず）、またはその他１つ以上の特殊用途コンピュータチップを挙げることができる。
【００９４】
一実施形態において、チップセットまたはチップ８００は、１つ以上のプロセッサ、ならびに該１つ以上のプロセッサをサポートする、且つ／または該１つ以上のプロセッサに関係する、且つ／または該１つ以上のプロセッサのための、何らかのソフトウェアおよび／またはファームウェアのみを備える。
【００９５】
プロセッサ８０３および付随するコンポーネントは、バス８０１を介したメモリ８０５への接続性を有する。メモリ８０５は、実行されるとゲーム内挙動データに基づくプライバシーポリシー生成を提供するための本願明細書に記載された本発明のステップを実行する実行可能命令を格納する、ダイナミックメモリ（例えばＲＡＭ、磁気ディスク、書き込み可能な光ディスクなど）およびスタティックメモリ（例えばＲＯＭ、ＣＤ−ＲＯＭなど）の両方を備える。メモリ８０５は、本発明のステップの実行に関係する、またはそれによって生成されたデータも格納する。
【００９６】
図９は、一実施形態による、図１のシステムにおいて動作できる通信用のモバイル端末（例えばハンドセット）の例示のコンポーネントの図である。一部の実施形態では、モバイル端末９０１またはその一部分は、ゲーム内挙動データに基づくプライバシーポリシー生成を提供する１つ以上のステップを実行する手段を構成する。一般に、無線受信機は、フロントエンドおよびバックエンドの特徴の観点から定義されることが多い。受信機のフロントエンドが無線周波数（ＲＦ：Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）回路全体を含むのに対し、バックエンドはベースバンド処理回路全体を含む。本願において使用される「回路」という用語は、（１）ハードウェアのみの実装（アナログ回路および／またはデジタル回路のみにおける実装など）、ならびに（２）回路とソフトウェア（および／またはファームウェア）との組み合わせ（特定の文脈に当てはまる場合、移動電話またはサーバなどの装置に様々な機能を実行させるべく協働する、デジタル信号プロセッサ（単数または複数）を含むプロセッサ（単数または複数）、ソフトウェア、およびメモリ（単数または複数）の組み合わせなど）の両方を指す。「回路」のこの定義は、任意の請求項を含め本願におけるこの用語の使用すべてに当てはまる。さらなる例として、本願において使用され、且つ特定の文脈に当てはまる場合、「回路」という用語は、プロセッサ（または複数のプロセッサ）およびその（またはそれらの）付随するソフトウェアおよび／またはファームウェアのみの実装も対象とすると考えられる。「回路」という用語は、特定の文脈に当てはまる場合、例えば、移動電話内のベースバンド集積回路もしくはアプリケーションプロセッサ集積回路、またはセルラネットワークデバイスもしくはその他ネットワークデバイス内の同様の集積回路も対象とすると考えられる。
【００９７】
電話の関連内部コンポーネントには、主制御ユニット（ＭＣＵ：Ｍａｉｎ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）９０３、デジタル信号プロセッサ（ＤＳＰ）９０５、ならびにマイクロホン利得制御ユニットおよびスピーカ利得制御ユニットを備える受信機／送信機ユニットが含まれる。主ディスプレイユニット９０７は、ゲーム内挙動データに基づくプライバシーポリシー生成を提供するステップを実行またはサポートする様々なアプリケーションおよびモバイル端末機能のサポートとしてユーザに表示を提供する。ディスプレイ９０７は、モバイル端末（例えば移動電話）のユーザインターフェースの少なくとも一部分を表示するよう構成されたディスプレイ回路を備える。さらに、ディスプレイ９０７およびディスプレイ回路は、モバイル端末の少なくとも一部の機能のユーザ制御を促進するよう構成されている。オーディオ機能回路９０９は、マイクロホン９１１、およびマイクロホン９１１から出力される音声信号を増幅するマイクロホン増幅器を備える。マイクロホン９１１から出力された増幅音声信号は、コーダ／デコーダ（ＣＯＤＥＣ：ｃｏｄｅｒ／ｄｅｃｏｄｅｒ）９１３に供給される。
【００９８】
無線セクション９１５は、モバイル通信システムに含まれる基地局とアンテナ９１７を介して通信するために、電力を増幅し周波数を変換する。電力増幅器（ＰＡ：ｐｏｗｅｒ  ａｍｐｌｉｆｉｅｒ）９１９および送信機／変調回路は、ＭＣＵ９０３に動作応答し、ＰＡ９１９からの出力は、当該技術分野で周知のように、デュプレクサ９２１またはサーキュレータまたはアンテナスイッチに結合される。ＰＡ９１９は、バッテリインターフェースおよび電力制御ユニット９２０にも結合する。
【００９９】
使用中、モバイル端末９０１のユーザは、マイクロホン９１１に向かって発話し、その音声は、検出された任意の背景雑音とともにアナログ電圧に変換される。次に、アナログ電圧は、アナログ・デジタル変換器（ＡＤＣ：Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ）９２３を介してデジタル信号に変換される。制御ユニット９０３は、ＤＳＰ９０５内での、音声符号化、チャネル符号化、暗号化、およびインターリービングなどの処理のために、デジタル信号をＤＳＰ９０５内へ送る。一実施形態において、処理された音声信号は、例えばグローバルエボリューションのための拡張データレート（ＥＤＧＥ）、ＧＳＭ（登録商標）、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）、ユニバーサルモバイル通信システム（ＵＭＴＳ）などのセルラ伝送プロトコル、ならびにその他ＷｉＭＡＸ（登録商標）、ロングタームエボリューション（ＬＴＥ）ネットワーク、符号分割多元接続（ＣＤＭＡ）、ＷＣＤＭＡ（登録商標）、ワイヤレスフィデリティ（ＷｉＦｉ）、衛星、および同様のものなどの任意の適切なワイヤレス媒体、またはその任意の組み合わせを使用して、別個に示されていないユニットによって符号化される。
【０１００】
次に、符号化信号は、位相および振幅歪みなど、空中を伝播する間に発生する任意の周波数依存減衰の補償のために、イコライザ９２５に送られる。ビットストリームを等化した後、モジュレータ９２７が、信号と、ＲＦインターフェース９２９において生成されたＲＦ信号とを組み合わせる。モジュレータ９２７は、周波数変調または位相変調によって正弦波を生成する。信号の送信準備をするために、アップコンバータ９３１が、モジュレータ９２７から出力された正弦波と、シンセサイザ９３３によって生成された別の正弦波とを組み合わせて、所望の送信周波数を達成する。次に、信号を適切な電力レベルに増強させるために、信号はＰＡ９１９に通される。実際のシステムでは、ＰＡ９１９は、ネットワーク基地局から受信される情報からＤＳＰ９０５によって利得が制御される、可変利得増幅器として機能する。次に、信号は、デュプレクサ９２１内でフィルタリングされ、任意選択で、最大電力転送を提供するためにインピーダンスを整合させるべく、アンテナカプラ９３５に送信される。最後に、信号はアンテナ９１７を介してローカル基地局へ送信される。受信機の最終段階の利得を制御するために、自動利得制御（ＡＧＣ：ａｕｔｏｍａｔｉｃ  ｇａｉｎ  ｃｏｎｔｒｏｌ）が供給され得る。信号は、そこから、別の携帯電話、他の任意の移動電話、または公衆交換電話ネットワーク（ＰＳＴＮ：Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）もしくはその他電話ネットワークに接続された固定電話であってもよいリモートの電話に転送されてもよい。
【０１０１】
モバイル端末９０１に送信された音声信号は、アンテナ９１７を介して受信され、低雑音増幅器（ＬＮＡ：ｌｏｗ  ｎｏｉｓｅ  ａｍｐｌｉｆｉｅｒ）９３７によって直ちに増幅される。ダウンコンバータ９３９は、搬送周波数を低下させ、デモジュレータ９４１は、ＲＦを除去してデジタルビットストリームのみを残す。次に信号は、イコライザ９２５を通過し、ＤＳＰ９０５によって処理される。デジタル・アナログ変換器（ＤＡＣ：Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ）９４３が信号を変換し、結果として生じる出力がスピーカ９４５を介してユーザに伝えられる。これはすべて、中央処理ユニット（ＣＰＵ：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）（図示せず）として実装可能な主制御ユニット（ＭＣＵ）９０３に制御される。
【０１０２】
ＭＣＵ９０３は、キーボード９４７からの入力信号を含む様々な信号を受信する。キーボード９４７および／またはＭＣＵ９０３は、他のユーザ入力コンポーネント（例えばマイクロホン９１１）とともに、ユーザ入力を管理するためのユーザインターフェース回路を構成する。ＭＣＵ９０３は、ユーザインターフェースソフトウェアを実行して、ゲーム内挙動データに基づくプライバシーポリシー生成を提供するためのモバイル端末９０１の少なくとも一部の機能をユーザが制御することを促進する。さらに、ＭＣＵ９０３は、ディスプレイ９０７および音声出力切り替えコントローラに、それぞれディスプレイコマンドおよび切り替えコマンドを配信する。さらにＭＣＵ９０３は、ＤＳＰ９０５と情報をやり取りし、任意選択で組み込まれたＳＩＭカード９４９およびメモリ９５１にアクセスすることができる。さらにＭＣＵ９０３は、端末に求められる様々な制御機能を実行する。ＤＳＰ９０５は、実装に応じて、音声信号に対し、従来の様々なデジタル処理機能のうちのいずれかを実行してもよい。さらにＤＳＰ９０５は、マイクロホン９１１によって検出された信号から、ローカル環境の背景雑音レベルを判断し、モバイル端末９０１のユーザの自然な傾向を補償するように選択されたレベルにマイクロホン９１１の利得を設定する。
【０１０３】
ＣＯＤＥＣ９１３は、ＡＤＣ９２３およびＤＡＣ９４３を備える。メモリ９５１は、電話着信音データを含む様々なデータを格納し、さらに、例えば世界的なインターネットを介して受信される音楽データを含む他のデータを格納することができる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、レジスタ、またはその他当該技術分野において周知の任意の形態の書き込み可能なストレージ媒体に存在することができるであろう。メモリデバイス９５１は、単一のメモリ、ＣＤ、ＤＶＤ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、光学ストレージ、磁気ディスクストレージ、フラッシュメモリストレージ、またはその他、デジタルデータを格納できる任意の不揮発性ストレージ媒体とされ得るが、これらに限定はされない。
【０１０４】
任意選択で組み込まれたＳＩＭカード９４９は、例として、携帯電話番号、サービスを供給するキャリア、加入詳細、およびセキュリティ情報などの重要情報を保持する。ＳＩＭカード９４９は、主として、無線ネットワーク上でモバイル端末９０１を識別する役割を果たす。さらに、カード９４９は、個人電話番号帳、テキストメッセージ、およびユーザ固有のモバイル端末設定を格納するメモリを含む。
【０１０５】
本発明について、いくつかの実施形態および実装形態に関連して記載してきたが、本発明はそのように限定はされず、種々の明白な変更および等価な構成も対象としており、それらは添付の特許請求の範囲に記載の範囲内に入る。本発明の特徴は、特許請求の範囲の中で特定の組み合わせで表現されているが、こうした特徴は、任意の組み合わせおよび順序で構成することができると考えられる。
【図１】
2018502607.tif 000003
【図２】
2018502607.tif 000004
【図３】
2018502607.tif 000005
【図４】
2018502607.tif 000006
【図５】
2018502607.tif 000007
【図６Ａ】
2018502607.tif 000008
【図６Ｂ】
2018502607.tif 000009
【図６Ｃ】
2018502607.tif 000010
【図７】
2018502607.tif 000011
【図８】
2018502607.tif 000012
【図９】
2018502607.tif 000013
【手続補正書】
【提出日】平成29年5月19日(2017.5.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１人のユーザが少なくとも１つのゲームアプリケーションをプレイしている間の、前記少なくとも１人のユーザに関係するゲーム内挙動データを判断することと；
前記少なくとも１つのゲームアプリケーション内の１つ以上のゲーム位置に対する、前記ゲーム内挙動データのマッピングを生じさせることと；
１つ以上の実世界位置に対する、前記１つ以上のゲーム位置の関連付けを生じさせることと；
前記関連付けされた１つ以上のゲーム位置にマッピングされた前記ゲーム内挙動データに少なくとも一部基づいて、前記１つ以上の実世界位置に対する１つ以上のポリシーの生成を生じさせることと；
を含む方法。
【請求項２】
前記１つ以上のゲーム位置、１つ以上のゲーム連絡先、前記１つ以上のゲーム連絡先との１つ以上のやり取り、１つ以上のゲームアクティビティ、またはその組み合わせを判断するために前記ゲーム内挙動データの分類を生じさせることをさらに含み、前記１つ以上のポリシーはさらに、前記分類に少なくとも一部基づく、請求項１に記載の方法。
【請求項３】
１つ以上の実世界連絡先に対する前記１つ以上のゲーム連絡先の関連付けを生じさせることをさらに含み、前記１つ以上のポリシーはさらに、前記１つ以上の実世界連絡先に関して生成される、請求項２に記載の方法。
【請求項４】
前記分類は、前記ゲーム内挙動データが利用可能になるのに伴い徐々に実行される、請求項２〜３のいずれかに記載の方法。
【請求項５】
前記分類は、意味論的分類を使用して実行される、請求項２〜４のいずれかに記載の方法。
【請求項６】
前記１つ以上のゲーム位置の一般化を生じさせることをさらに含み、
前記１つ以上の実世界位置に対する前記１つ以上のゲーム位置の前記関連付けは、前記一般化に少なくとも一部基づく、
請求項１〜５のいずれかに記載の方法。
【請求項７】
前記１つ以上のゲーム位置、前記１つ以上の実世界位置、またはその組み合わせの保護必要度ステータス情報を判断するために前記ゲーム内挙動データを処理することをさらに含む、請求項１〜６のいずれかに記載の方法。
【請求項８】
前記１つ以上のゲーム位置において過ごされた時間を、前記ゲーム内挙動データに少なくとも一部基づいて判断することをさらに含み、
前記保護必要度ステータス情報は、前記過ごされた時間に少なくとも一部基づく、
請求項７に記載の方法。
【請求項９】
前記１つ以上のポリシーは、１つ以上の寛容なポリシー、１つ以上の制限的なポリシー、またはその組み合わせを含み、前記１つ以上の寛容なポリシーは、前記少なくとも１人のユーザに関係する少なくとも１つのデバイスの、１つ以上の機能を許可し、前記１つ以上の制限的なポリシーは、前記少なくとも１つのデバイスの、前記１つ以上の機能を制限する、請求項１〜８のいずれかに記載の方法。
【請求項１０】
前記少なくとも１つのデバイスの前記１つ以上の機能は、１つ以上のアプリケーション機能、１つ以上のセンサ機能、１つ以上のデータ共有機能、またはその組み合わせを少なくとも一部含む、請求項９に記載の方法。
【請求項１１】
装置の処理手段に実行されると、前記装置に、請求項１から１０のいずれかに記載の方法を遂行させるように構成されるプログラム命令を備える、コンピュータプログラム。
【請求項１２】
処理手段及び記憶手段を備える装置であって、前記記憶手段はプログラム命令を格納し、前記プログラム命令は、前記処理手段に実行されると、前記装置に、請求項１から１０のいずれかに記載の方法を遂行させるように構成される、装置。
【請求項１３】
移動電話である請求項１２に記載の装置であって、
ディスプレイを使用することによる、前記移動電話の少なくとも一部機能のユーザ制御を促進するよう構成され、且つユーザ入力に応答するよう構成された、ユーザインターフェース回路およびユーザインターフェースソフトウェアと；
前記移動電話のユーザインターフェースの少なくとも一部分を表示するよう構成されたディスプレイおよびディスプレイ回路であって、前記移動電話の少なくとも一部機能のユーザ制御を促進するよう構成された、前記ディスプレイおよびディスプレイ回路と；
をさらに有する、装置。
【国際調査報告】
2018502607.tif 000014
2018502607.tif 000015
2018502607.tif 000016