(57)【要約】【課題】リモートサービスと通信するゲームコンソール内に、デジタルアイデンティティまたはプロファイルを提供するシステムおよび方法。【解決手段】ゲーマープロファイルが作成され、ゲーマーのソーシャルコミュニティを作成し、プレーヤ間の関係を育成することを目的とするサービスおよびアプリケーションのためのビルディングブロックの役割をする。本発明と関連して、ゲーマープロファイルは、特定のユーザに関する全体の情報（例えば、メタデータ）である。コミュニティにとって意味のある方法でこの情報を収集および公開する一組のサービスによって、ゲーマープロファイルが作成される。プロファイルの強化のために、他のユーザから提供されるフィードバック情報を含むことができる。ゲーマープロファイルは、パーソナライズ機能も提供し、ユーザがゲームの体験をカスタマイズできるようにする。【選択図】図２
2006158959.tif 000002
【特許請求の範囲】
【請求項１】
ゲームコンソールであって、
前記ゲームコンソール上で、ゲームアプリケーションを実行するように適合されたプロセッサと、
ユーザに関連付けられたデジタルアイデンティティ内に、ゲーム関連データおよびユーザ関連データを格納するメモリと、
ネットワークインタフェースとを備え、
前記ゲームコンソールは、前記ユーザの前記ゲームアプリケーションとのインタラクションに関するデータを集約し、前記ネットワークインタフェースを介して、前記データをリモートサービスへ転送することを特徴とするゲームコンソール。
【請求項２】
前記デジタルアイデンティティは、前記ユーザの前記ゲームアプリケーションとのインタラクション、プリファレンス、ゲーム成績、ポイントのうちの少なくとも１つに関する情報を含むことを特徴とする請求項１に記載のゲームコンソール。
【請求項３】
前記デジタルアイデンティティは、前記リモートサービスの他のユーザにより提供される前記ユーザについてのフィードバック情報を含むことを特徴とする請求項２に記載のゲームコンソール。
【請求項４】
前記デジタルアイデンティティ内に含まれる情報は、前記ゲームコンソールにより提供されるユーザインタフェース内に存在することを特徴とする請求項２に記載のゲームコンソール。
【請求項５】
前記ゲーム成績は、前記ゲームアプリケーション内の前記ユーザに関する実績であって、前記ゲーム成績は、前記ゲームコンソールが前記リモートサービスに接続され、前記リモートサービスから切断される間に累積されることを含むことを特徴とする請求項２に記載のゲームコンソール。
【請求項６】
前記ゲームコンソールが前記リモートサービスから切断されると、前記ゲーム成績は累積され、前記ゲームコンソールが前記リモートサービスに再接続されると、前記ゲーム成績は、前記リモートサービスに対して同期されることを特徴とする請求項５に記載のゲームコンソール。
【請求項７】
ゲームサービスによるユーザのデジタルアイデンティティを集約する方法であって、
前記ゲームサービスに接続されるゲームコンソールから、前記ユーザのゲーム成績を受信すること、
前記ゲームサービスに接続される他のユーザからの前記ユーザに関するフィードバック情報を受信すること、
前記デジタルアイデンティティ内に、前記ユーザのゲーム成績とフィードバック情報を格納すること、および
ユーザのプリファレンスに従って、インタフェースを介して、前記デジタルアイデンティティを他のユーザに利用可能にすること
を備えることを特徴とする方法。
【請求項８】
前記ユーザからゲームのプリファレンスを受信すること、および
前記デジタルアイデンティティ内に、前記ゲームのプリファレンスを格納すること
をさらに備えることを特徴とする請求項７に記載の方法。
【請求項９】
前記ゲームのプリファレンスを、前記ゲームコンソール上で実行するゲームアプリケーションに適用することをさらに備えることを特徴とする請求項８に記載の方法。
【請求項１０】
前記ユーザのゲーム成績は、前記ゲームコンソール上で実行するゲームアプリケーション内の統計と実績とを含み、前記方法は、
前記ゲームコンソールが前記ゲームサービスに接続され、前記ゲームサービスから切断されるまでの間に、前記ユーザのゲーム成績を累積することをさらに備えることを特徴とする請求項７に記載の方法。
【請求項１１】
前記ゲームコンソールが前記リモートサービスから切断される時に、前記ユーザのゲーム成績を累積し、前記方法は、前記ゲームコンソールが前記ゲームサービスに再接続された後、前記ユーザのゲーム成績を前記ゲームサービスと同期させることをさらに備えることを特徴とする請求項１０に記載の方法。
【請求項１２】
前記ユーザのゲーム成績に従って、ポイントを与えること、および
前記ポイントを、前記デジタルアイデンティティに加えること
をさらに備えることを特徴とする請求項７に記載の方法。
【請求項１３】
前記ユーザのプレゼンス情報を前記他のユーザに利用可能にすることをさらに備えることを特徴とする請求項７に記載の方法。
【請求項１４】
リモート接続されたゲーム装置に対するゲームサービスにおいて、ユーザについてのプロファイルを前記ゲームサービスの他のユーザへ提供する方法であって、
前記ユーザからユーザ自身が開示した情報を受信すること、
前記ユーザのゲームプレイの成績を受信すること、
前記ユーザに関するフィードバック情報を、他のユーザから受信すること、
前記ユーザのゲームプレイの成績とフィードバック情報とを、プロファイル内に格納すること、および
ユーザのプリファレンスに従って、前記プロファイルを前記他のユーザに利用可能にすること
を備えることを特徴とする方法。
【請求項１５】
前記ユーザから、ゲームカスタマイズのプリファレンスを受信すること、
前記ゲームカスタマイズのプリファレンスを、前記プロファイル内に格納すること、および
前記ゲームカスタマイズのプリファレンスを、ゲームアプリケーションおよび前記ゲームサービスに接続される前記ゲーム装置上のコントローラ装置に適用すること
をさらに備えることを特徴とする請求項１４に記載の方法。
【請求項１６】
前記ゲーム装置内に、オフラインモードを提供し、前記ユーザが前記ゲームサービスに接続されていない場合、前記ゲームプレイの成績を累積すること、および
前記ゲームサービスへの次の接続の際に、前記ゲームプレイの成績を同期すること
をさらに備えることを特徴とする請求項１４に記載の方法。
【請求項１７】
前記ユーザに関連する評価を形成することをさらに備え、前記評価は、フィードバック情報および前記ゲームプレイの成績に基づくことを特徴とする請求項１４に記載の方法。
【請求項１８】
前記ユーザのプレゼンス情報を、前記他のユーザに利用可能にすることをさらに備えることを特徴とする請求項１４に記載の方法。
【請求項１９】
前記ゲーム装置上で実行するガイドに、データを提供することであって、前記ガイドは、前記プロファイルをナビゲートするグラフィカルインタフェースを提供することをさらに備えたことを特徴とする請求項１４に記載の方法。
【請求項２０】
前記プロファイルを、前記ゲーム装置の他のユーザへ伝達するユーザインタフェースを提供することをさらに備えることを特徴とする請求項１４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に、ゲームおよびマルチメディア装置の分野に関する。より詳細には、本発明は、唯一のゲームアイデンティティを作成し保守するシステムおよび方法を対象とする。
【背景技術】
【０００２】
従来のゲームシステムは、固有のアイデンティティ（主体性）という概念を含み、この概念は、プレーヤの満足感を増し、ある種のコミュニティ意識を作り出すことを目的としていた。しかしながら、従来の固有のアイデンティティは、オンラインでのプレイに必要な労力を最小限にする一方、これら２つの目的を達成してはいない。この問題の１つの理由は、複数のプレーヤがゲーム装置を共有する際に、プレーヤ自信を識別する容易な方法がないために、アイデンティティを共有することが多いことである。これは、オンラインゲームセッション中に特定のアイデンティティを使用するプレーヤが、次のセッションまたは以前のセッションのプレーヤと異なる可能性があるため、混乱を生む。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
さらに、従来のアイデンティティは、限られたセットのゲーム成績以外に、プレーヤに関する情報を伝達する方法が提供されていない。従って、固有のアイデンティティを通して、それ以上プレーヤについて知ることは困難である。例えば、プレーヤは、他のプレーヤの所在国や所在地を判断したり、個別の挨拶を記録したり、ある特定のゲームの外で他のプレーヤのアバターを見たり（タイルを表示したり）、プレーヤの評価などを判断することができない。結果として、豊富でカスタマイズ可能な、魅力ある固有のアイデンティティが必要とされている。アイデンティティは、公開で、コミュニティ内の他のメンバーと自動的に共有され、一方でプレーヤのプライバシーは、保護されるべきである。本発明はそのような解決手段を提供する。
【課題を解決するための手段】
【０００４】
本発明は、ユーザに関連する情報を集約して、ユーザのデジタルアイデンティティまたはプロファイルを作成するための方法と装置を対象とする。本発明の一態様によると、ゲーム装置がリモート接続されるゲームサービスにおいて、ゲームサービスの他のユーザが使用することができる、ユーザに関するプロファイルを作成および保守する方法が提供される。この方法は、ユーザ自身が開示した情報の受信、ユーザのゲーム成績の受信、ユーザに関する他のユーザからのフィードバック情報の受信、ユーザのゲーム成績およびフィードバック情報をプロファイル内に保存、および、そのプロファイルをユーザのプリファレンスに応じて、他のユーザに閲覧可能にすることを含む。
【０００５】
本発明の特徴により、サービスは、ゲームカスタマイズプリファレンスをユーザから受信して、これをプロファイルに保存することができる。ゲームカスタマイズプリファレンスを、ゲームアプリケーション、およびゲームサービスに接続されているゲーム装置上のコントローラ装置に適用することができる。
【０００６】
ゲームサービスに蓄積されたデータを使用して、ゲーム装置上で実行されるガイドをポピュレートすることができる。ガイドは、グラフィカルインタフェースを提供して、ユーザおよびゲームサービスの他のユーザのプロファイル情報をナビゲートする。ガイドは、友達リストや最近のプレーヤリストを提供することもできる。
【０００７】
ゲーム装置において、オフラインモードを提供と、ユーザがゲームサービスに接続していない場合に、ゲームの成績を累積する。成績は、次回ゲームサービスに接続する際に同期される。ユーザのゲームの評価は、フィードバック情報およびゲームの成績をもとに構築される。ゲームの成績にもとづいてユーザにポイントを与えることもできる。
【０００８】
選択肢として、ユーザのプレゼンス情報を、他のユーザが入手できるようにすることもできる。
【０００９】
本発明の別の態様により、ゲームコンソールが提供される。ゲームコンソールは、ゲームコンソール上でのゲームアプリケーションの実行に適合したプロセッサ、ゲーム関連およびユーザ関連のデータを保存するメモリ、およびネットワークインタフェースを含む。ゲームコンソールは、ユーザとゲームアプリケーションとのインタラクションに関連するデータを集約し、ネットワークインタフェースを通じてこのデータをリモートサービスに転送する。
【００１０】
デジタルアイデンティティ情報は、ユーザとゲームアプリケーションとのインタラクション、プリファレンス、ゲームの成績、およびリワードポイントに関するデータを含むことができる。ユーザに関するフィードバック情報は、デジタルアイデンティティに追加されるリモートサービスの他のユーザにより提供され得る。
【発明を実施するための最良の形態】
【００１１】
本発明の前述した以外の特徴および利点は、添付の図面を参照して進められる、以下の実施様態の詳細な説明により明らかにされる。
【００１２】
前述の概要、および以下の好ましい実施例の詳細な説明は、添付の図面とともに読み進めるとより理解しやすい。本発明の説明をするため、本発明の例示的構造を図面で示している。ただし、本発明は、開示されている特定の方法や手段に限定されるものではない。
【００１３】
図１に、本発明のいくつかの態様を実行することができるマルチメディア／ゲームコンソール１００の機能構成要素を示す。マルチメディアコンソール１００は、レベル１キャッシュ１０２、レベル２キャッシュ１０４、およびフラッシュＲＯＭ（Read Only Memory）１０６を有する中央処理ユニット（ＣＰＵ）を有する。レベル１キャッシュ１０２およびレベル２キャッシュ１０４は、データを一時保存して、メモリアクセス回数を減らし、処理速度とスループットを向上させる。ＣＰＵ１０１に複数のコアを持たせ、追加のレベル１キャッシュ１０２および追加のレベル２キャッシュ１０４を提供することができる。フラッシュＲＯＭ１０６は、マルチメディアコンソール１００の電源を投入した時に、ブートプロセスの初期フェーズにおいてロードされる実行可能コードを格納することができる。
【００１４】
グラフィック処理ユニット（ＧＰＵ）１０８およびビデオエンコーダ／ビデオコーデック（コーダ／デコーダ）１１４は、高速および高解像度グラフィック処理のためのビデオ処理パイプラインを形成する。データは、グラフィック処理ユニット１０８からバスを通じて、ビデオエンコーダ／ビデオコーデック１１４に搬送される。ビデオ処理パイプラインは、テレビまたは他のディスプレイに送信するため、データをＡ／Ｖ（音声／ビデオ）ポート１４０に出力する。メモリーコントローラ１１０は、ＧＰＵ１０８に接続され、ＲＡＭ（ランダムアクセスメモリ）またはそれ以外の、様々な種類のメモリ１１２へのプロセッサのアクセスを支援する。
【００１５】
マルチメディアコンソール１００は、Ｉ／Ｏコントローラ１２０、システムマネージメントコントローラ１２２、音声処理ユニット１２３、ネットワークインタフェースコントローラ１２４、第１ＵＳＢホストコントローラ１２６、第２ＵＳＢコントローラ１２８、およびフロントパネルＩ／Ｏサブアセンブリ１３０を含み、これらは、モジュール１１８に実装されていることが好ましい。ＵＳＢコントローラ１２６および１２８は、周辺コントローラ１４２（１）〜１４２（２）、ワイヤレスアダプタ１４８、および外部メモリユニット１４６（例：フラッシュメモリ、外付けＣＤ／ＤＶＤ  ＲＯＭドライブ、リムーバブルメディアなど）のホストの役割をする。ネットワークインタフェース１２４および／またはワイヤレスアダプタ１４８は、ネットワーク（例：インターネット、家庭内ネットワークなど）へのアクセスを提供し、Ethernet（登録商標）カード、モデム、Bluetoothモジュール、ケーブルモデムなどを含む広範な種類の有線または無線アダプタのいずれであってもよい。
【００１６】
システムメモリ１４３は、ブートプロセス中にロードされるアプリケーションデータを保存するために提供される。メディアドライブ１４４を提供し、これは、ＤＶＤ／ＣＤドライブ、ハードドライブ、またはその他のリムーバブルメディアドライブなどを備えることができる。メディアドライブ１４４は、マルチメディアコンソール１００に対して内蔵でも外付けでもよい。マルチメディアコンソール１００による実行や再生などのために、アプリケーションデータに、メディアドライブ１４４を通じて、アクセスすることができる。メディアドライブ１４４は、シリアルＡＴＡバス、その他の高速接続（例：IEEE1394）などのバスを通じてＩ／Ｏコントローラ１２０に接続される。
【００１７】
システムマネージメントコントローラ１２２は、マルチメディアコンソール１００の可用性の保証に関する様々なサービス機能を提供する。音声処理ユニット１２３および音声コーデック１３２は、Ｈｉ−Ｆｉおよびステレオ処理に対応する音声処理パイプラインを形成する。音声データは、通信リンクを通じて、音声処理ユニット１２３と音声コーデック１３２との間を搬送される。音声処理パイプラインは、外部音声プレーヤまたは音声機能を有する装置による複製のため、ＡＶポート１４０にデータを出力する。
【００１８】
フロントパネルＩ／Ｏサブアセンブリ１３０は、電源ボタン１５０および取り出しボタン１５２の機能をサポートし、マルチメディアコンソール１００の外面にあるＬＥＤ（発光ダイオード）、ＬＥＤ以外のインジケータの機能もサポートする。システム電源モジュール１３６は、マルチメディアコンソール１００のコンポーネントに電源を提供する。ファン１３８は、マルチメディアコンソール１００内の回路を冷却する。
【００１９】
ＣＰＵ１０１、ＧＰＵ１０８、メモリーコントローラ１１０、およびマルチメディアコンソール１００内の他の様々なコンポーネントは、１または複数のバスを介して相互接続されている。このバスは、シリアルおよびパラレルバス、メモリバス、周辺バス、およびプロセッサまたは様々なバスアーキテクチャのいずれかを使用するローカルバスを含む。一例として、このようなアーキテクチャは、ＰＣＩ（Peripheral Component Interconnects）バス、PCI-Expressバスを含む。
【００２０】
マルチメディアコンソール１００の電源を投入すると、アプリケーションデータが、システムメモリ１４３からメモリ１１２および／またはキャッシュ１０２、１０４にロードされ、ＣＰＵ１０１で実行される。アプリケーションは、グラフィカルユーザインタフェースを提供することができ、グラフィカルユーザインタフェースは、マルチメディアコンソール１００上での利用可能な様々なメディアタイプにナビゲートする際に、一貫したユーザ体験を提供する。動作中、メディアドライブ１４４内に搭載されるアプリケーションおよび／または他のメディアは、メディアドライブ１４４から起動または再生され、マルチメディアコンソール１００に追加の機能を提供することができる。
【００２１】
マルチメディアコンソール１００は、システムをテレビまたは他のディスプレイに接続することにより、スタンドアロンのシステムとして動作させることができる。このスタンドアロンモードにおいて、マルチメディアコンソール１００は、１または複数のユーザが、システムとやり取りしたり、映画を見たり、音楽を聴くことを可能にする。しかしながら、ネットワークインタフェース１２４またはワイヤレスアダプタ１４８を通じて可能になるブロードバンド接続の集約により、マルチメディアコンソール１００は、より大きなネットワークコミュニティの一部として動作させることができる。
【００２２】
マルチメディアコンソール１００に電源を投入すると、マルチメディアコンソールのオペレーティングシステムにより、システムが使用するための一定のハードウェアリソースが確保される。これらのリソースは、メモリの確保（例：１６ＭＢ）、ＣＰＵおよびＧＰＵサイクル（例：５％）、ネットワーク帯域幅（例：８ｋｂｓ）などを含むことができる。これらのリソースは、システムブート時に確保されるため、確保されたリソースは、アプリケーションの観点からは存在しない。
【００２３】
特に、メモリの確保は、カーネルの起動、並列システムアプリケーションおよびドライバを含むに十分な大きさであることが好ましい。ＣＰＵの確保を一定にすることが好ましく、確保されたＣＰＵの使用量をシステムアプリケーションが使用しない場合には、待機スレッドが未使用のサイクルを消費する。
【００２４】
ＧＰＵの確保に関しては、システムアプリケーションが生成した軽量なメッセージ（例：ポップアップ）は、ＧＰＵ割り込みを使用して表示され、コードをスケジューリングして、オーバーレイにポップアップをレンダリングする。オーバーレイに必要なメモリの量は、オーバーレイ領域のサイズによって異なり、オーバーレイは、画面解像度に応じた大きさであることが望ましい。並列システムアプリケーションにより全ユーザインタフェースを使用する場合は、アプリケーションの解像度とは独立の解像度を使用することが望ましい。スケーラを使ってこの解像度を設定し、周波数を変更してＴＶを再同期する必要がないようにすることができる。
【００２５】
マルチメディアコンソール１００が起動して、システムリソースが確保された後、並列システムアプリケーションは、システム機能を提供する。システム機能は、上記の確保されたシステムリソース内で実行する１組のシステムアプリケーション中に含まれている。オペレーティングシステムのカーネルは、ゲームアプリケーションスレッドに対するシステムアプリケーションのスレッドであるスレッドを識別する。システムアプリケーションは、所定の時刻および間隔によりＣＰＵ１０１上で実行するようスケジューリングされ、
一貫したシステムリソースのビューをアプリケーションに提供することが望ましい。スケジューリングは、コンソール上で実行中のゲームアプリケーションのキャッシュの中断を最小限にする。
【００２６】
並列システムアプリケーションが、音声を必要とする時、時間感受性のため、音声処理は、ゲームアプリケーションと非同期でスケジューリングされる。マルチメディアコンソールのアプリケーションマネージャ（下記に記載）は、システムアプリケーションがアクティブな時、ゲームアプリケーションの音声レベル（例：ミュート、ボリュームダウン）を制御する。
【００２７】
入力機器（例：コントローラ１４２（１）および１４２（２））は、ゲームアプリケーションおよびシステムアプリケーションにより共有される。入力機器は、確保されたリソースではなく、システムアプリケーションおよびゲームアプリケーションの間で切替り、それぞれが装置のフォーカスを有する。アプリケーションマネージャーは、ゲームアプリケーションの知識なしに入力ストリームの切り替えを制御し、ドライバがフォーカススイッチの状態の情報を管理することが望ましい。
【００２８】
この発明は、ゲーマーのソーシャルコミュニティを作成してプレーヤ間の関係を育てることを目的とするサービスおよびアプリケーションのための構築ブロックとしての役割をする「ゲーマープロファイル（Gamer Profile）」に関する。この発明において、ゲーマープロファイルは、特定のユーザ（例：ゲーマーのデジタルアイデンティティ）に関連する情報全体（例：メタデータ）である。ゲーマープロファイルは、この情報をコミュニティに意味のある方法で収集および公開する一連のサービスから発展する。ゲーマープロファイルは、パーソナライズを提供し、ユーザが自分達のゲーム経験をカスタマイズし、拡張することができる。以下でより詳細に論じられるとおり、ゲーマープロファイルは、ゲーマーカード（Gamercard）、ゲームの成績、およびゲーマーのプリファレンスを含むがこれらに限定されない、様々なコンポーネントにより構成される。
【００２９】
図２を参照すると、ゲーマープロファイルの実装に使用することができる例示的なアーキテクチャの概要を示す。コンソール１００は、音声チャットおよびチャット、友達リスト、マッチメーキング、コンテンツダウンロード、ローミング、フィードバック、トーナメント、ボイスメッセージ、およびゲーマーのアップデートなどのサービス１６０を提供するリモートサービス１５８とやり取りする。サービス１５８は、サービス１６０およびゲーム１５４によって使用されるプロファイルデータベース１６２および構成データ１６４内でゲーマープロファイルを管理する。サービス１５８は、ゲーマープロファイルを収集し、他のサービス１６０により提供される情報を集約および処理し、ゲーマープロファイル関連サービスを検索する、クライアントのリアルタイムな要求を満たす。データベース１６２のゲーマープロファイルは、ゲーム１５４によっても使用され、パーソナライズおよびカスタマイズを可能にする。
【００３０】
コンソール１００を使用して、ユーザは、ガイド１５６とやり取りする。ガイド１５６は、ユーザがサービス１５８により提供される様々なオンラインのエリアおよびオプションに進んだり入ったりするインタフェースを提供する。サービス１５８により格納されている構成データ１６４を用いて、ガイド１５６により提供される機能およびオプションを判定する。ゲーム１５４が実行中、定義されたＡＰＩの組み合わせを使用して、サービス１６０を呼び出し、サービス１６０とやり取りする。ゲーマープロファイル情報をＡＰＩを通じて要求する場合、ゲーム１５４は、ユーザの固有の識別子を引き渡す。サービス１５８は、ゲーマーカード（以下に示す）、ゲームの統計、成績、加入状況、ゲーム設定などを返す。例示的なアーキテクチャの様々な側面のその他の詳細は以下に提供される。
【００３１】
図３を参照すると、ユーザが（ガイド１５６から選択された）プロファイルを作成し、ユーザに一意なゲーマータグ（Gamertag）（ユーザの一意的な名前）、タイル（ユーザに関連付けられた画像／アバター）、および他のオプションを、アカウントサインアップのフェーズ中に選択すると、ゲーマープロファイル１６６が作成される。そこから、基本となるゲーマープロファイル１６６が作成される。ゲーマープロファイル１６６は、その後、数種類のソースから投入される。例えば、ゲーマープロファイル１６６は、ゲーマープロファイル所有者自身が開示したデータ１６８を含むことができる。サービス１５８は、ゲーマーのオンラインおよびオフライン作業を追跡する。さらに、ゲーム１５４は、ゲーマーの統計およびゲームの成績を報告する。
【００３２】
ゲーマープロファイルの所有者は、そのゲーマープロファイル１６６を直接編集し、誰がゲーマープロファイルの各項目を閲覧可能か制御することができる。ゲーマープロファイル１６６を、一般的フィールド（例：タイル、国、言語、性別、挨拶など）および／またはシステム設定（例：音声出力、コントローラバイブレーション、キャラクター名、ゲーム形式、ゲームモードなど）を通じて編集することができる。プライバシー／禁止設定は、ゲーマープロファイルに合わせることができ、例えば、現在の情報を友人だけに制限する、ゲーム成績を全員が閲覧可能にする。
【００３３】
ゲーマープロファイル１６６は、他のプレーヤ１７０により提供されるフィードバックを含むことができる。フィードバックは、他のユーザが特定のゲーマーについて学習することを支援する。例えば、ゲーマーがゲームセッション中に悪い言葉を使ったり攻撃的になったりすると、他のゲーマーは、サービス１５８にフィードバックを提出することができる。フィードバックの仕組みは、評価の構築によりユーザの経験を向上させる。プレーヤは、つまり、匿名ではあるが、累積されたフィードバックのために無名とも言えない。
【００３４】
発明の他の側面において、サービス１５８およびゲーム１５４は、ゲーマーのオンラインおよびオフラインの活動を追跡し、ゲーマープロファイル１６６の利用統計を提供する。ゲーマーがオンラインでゲームをすると、特定のゲームタイトルが、他のゲーマーが閲覧可能にプレイされたゲームリストに追加される。オフラインの間は、ゲームコンソール１００およびゲーム１５４が、ゲームを実行する機構を通じてゲーマーの活動を追跡し、特定のプレーヤのゲーム内統計および成績についての詳細情報を収集する。ゲーマープロファイル１６６は、サービス１５８への次の接続中に更新され、オフラインのプレイを反映する。ゲームの成績は、ゲーマープロファイルデータメカニズムを通じてゲームによりサービス１５４に報告される。
【００３５】
上述のとおり、ゲーマープロファイル１６６は、グローバルレベルおよびゲームごとのレベルにおいて、カスタマイズおよびプリファレンスのために使用可能である。ゲーマーのプリファレンスは、ゲームプロファイル名、コントローラ反転、およびコントローラのバイブレーションなどの共有設定のデフォルトの選択においてゲーム１５４を支援する。例えば、ゲーマーが反転させたコントローラの使用を好む場合、このプリファレンスは、新しいタイトルでプレイされる場合に用いられる。ゲーム１５４は、データベース１６２およびサービス１６０を通じてゲーマープロファイルにアクセスする。また、ゲーム利用データを、ゲーム１５４をユーザの特定なプリファレンスおよび初回のゲーム起動以後更新されたゲーム機能に合わせて設定することができる。
【００３６】
プレゼンスサービスを含むことができ、ユーザの状態と活動についての情報を提供する。プレゼンス情報は、ゲーマーが情報を共有したいユーザが利用可能である。ゲーマープロファイルは、プレゼンス情報にアクセスするための主な方法となる。
【００３７】
図４〜１３を参照すると、ゲーマープロファイルは数多くの方法と形式で表示可能であり、典型的には、ゲーマーカード１７２において表示される。ゲーマーカード１７２は、ゲーマープロファイル１６６の視覚表示であり、コンソール１００上のゲーム、例えばＷｅｂなどで利用可能である。ゲーマーカード１７２は、プレーヤのゲーマープロファイル１６６の概要またはスナップショットの役割をする。ゲーマーは、ゲーマーカードを使用して、マッチメイキングリストを設定することができ、ここで、将来プレイする好きなプレーヤのリストに他のゲーマーを追加することができる。
【００３８】
図４で示されるとおり、ゲーマーカード１７２は、基本エリア１７４およびコンテクスト特定の（または拡張）エリア１７６の２つの範囲に分割することができる。基本エリア１７４は、標準的および複数のコンテクストにおいて一貫した方法で、一連のゲーマープロファイル情報を提供し、拡張エリア１７６を、特定のコンテクストに適応するようにカスタマイズすることができる。図４〜１３のゲーマーカード１７２は、ガイド１５６のコンテクストで示されているが、ゲーマーカード１７２を、画面の他の部分から視覚的に分離し、表示されている画面の背景色を採用することができる。また、ゲーマーカード１７２は、表示のためにロードしている間、一時的にアニメーションに代えることができる。
【００３９】
ベースエリア１７４は、コンテクストに応じて異なる形で提供され、各コンテクスト内では一貫した表示となる。例えば、オンラインセッション中に或るプレーヤが別のプレーヤのオンラインのゲーマーカード１７２を見ているとき、あるオンラインゲーマーカード１７２が表示される。オンラインベースエリア１７４は、プレーヤのゲーマータグ、ゲーマータイル、コミュニティ全体のレーティング、ゲーマーのクレジット（Cred）（ポイントシステム）、ゲーマーゾーン、国、メンバーの段階、賞などを含む。オフラインのゲーマーカード１７２は、プレーヤが自身のゲーマーカード１７２を表示している場合に表示される。オフラインのベースエリア１７４は、オンラインのベースエリアのサブセットを含むことができ、プレイしたタイトルおよび時間に関する情報を含むことができる。ゲーマーカード１７２のベースエリア１７４は、固定サイズであり、一貫した静的レイアウトを有し、タイル、ゲーマークレジットなどすべての情報要素の固定された配置を有することが望ましい。
【００４０】
拡張エリア１７６は、「View Profile」および「Send Feedback」などの一連のゲーマーカードアクションを含むことができる。ゲーマーカードの拡張エリアは、コンテクストによって変化する可能性があるため、固定サイズではないことが望ましい。図４〜１２で示されるとおり、ユーザは、ガイド１５６および友達リスト１７８を通じて他のユーザのリストをスクロールして見ることができる。ユーザが友達リストをスクロールすると、他のユーザのゲーマーカードが表示され、ユーザに、ゲーマープロファイルの全体を見るオプションも提供される。全体表示モードは、拡張エリア１７６の異なる表示で構成され、「Profile Summary」、「Community Feedback」、「Game Achievement」、「Activity」、および「Social Network」などの複数のセクションを含むことができる。ガイド１５６は、友達リスト、過去のプレーヤ（および各プレーヤの概要セクション）、ユーザのホームページを進んで様々なオプションおよび設定へ進む。
【００４１】
プロファイルの概要は、プレイしたゲームの数、プレイした時間、タイトル、挨拶などの情報を含む。コミュニティのフィードバックは、スタイル、スポーツマン精神、言葉、協力などについての評価を含む。ゲームの成績のセクションは、最近のタイトル、経験ポイント（ゲーマークレジット）、プレイ時間、ゲームごとの統計値および成績などを含む。活動セクションは、入手したゲーマークレジット、プレイしたセッション、合計プレイ時間、サービスでのアクティブ日数などを含む。ソーシャルネットワークは、友達、グループ、良い／悪いフィードバックの数などを含む。
【００４２】
上記と関連し、図５は、ガイド１５６内での「Recent Players」のリストを示す。最近のプレーヤをブラウズしている間に表示されるゲーマーカードは、最近のゲーム、フィードバック、最近のプレーヤのプレゼンスに関する情報を提供する基本および拡張エリアを表示する。図６〜８は、全般的な成績やゲーマークレジット（図６）、ゲームごとの成績、ゲーマークレジット、プレイ／セッション時間（図７）、および日付ごとの成績表示（図８）など、最近のプレーヤについて取得可能な詳細を示す。
【００４３】
図９は、サービス１５８により提供される様々なオプションにナビゲートし、ゲーマーカード情報を編集したり、ゲーム設定を変更したり、プリファレンスおよびプライバシー設定を変更したりできる例示的なユーザホームページを示す。これらの設定およびプリファレンスは、図１０〜１２の例示的なユーザインタフェースを使用してアクセスできる。図１３は、この発明に関連するその他の例示的なホームページを示す。
【００４４】
この発明に関連して、ガイド１５６、ゲーム１５４、およびプレーヤがゲーマープロファイルを閲覧する方法に違いがある場合がある。一例として、ユーザが例示するゲーマーカードである。この場合、ユーザが他のゲーマーから要求を受信すると、ユーザは、誰が要求を送信しているのか確かめるために、ゲーム１５４を一時停止してゲーマーカード１７２を取り出す。ゲームにより例示されるゲーマーカード１７２もあり、この場合、ゲーマーカードシステムアプリケーションを呼び出すゲーマーカード１７１をユーザが選択することができる。
【００４５】
図４〜１３のユーザインタフェースは、例としての目的に限定して提供されるものであり、特許請求内で再引用される内容に発明を限定するものではない。当業者は、この特許請求の範囲内にある様々な修正があることを理解するであろう。
【００４６】
この発明は様々な図の優先実施例と結びつけて解説されているが、この発明から逸脱することなくこの発明と同じ機能を実行するための、他の類似する実施例が使用されたり、解説された実施例への修正および追加が行われる可能性がある。
【図面の簡単な説明】
【００４７】
【図１】本発明の態様を実行することができるゲームコンソールを示すブロック図である。
【図２】本発明を実行することができる例示的アーキテクチャを示す図である。
【図３】ゲーマープロファイルに入力を提供する情報ソースを示す図である。
【図４】本発明による様々なグラフィカルユーザインタフェースを示す図である。
【図５】本発明による様々なグラフィカルユーザインタフェースを示す図である。
【図６】本発明による様々なグラフィカルユーザインタフェースを示す図である。
【図７】本発明による様々なグラフィカルユーザインタフェースを示す図である。
【図８】本発明による様々なグラフィカルユーザインタフェースを示す図である。
【図９】本発明による様々なグラフィカルユーザインタフェースを示す図である。
【図１０】本発明による様々なグラフィカルユーザインタフェースを示す図である。
【図１１】本発明による様々なグラフィカルユーザインタフェースを示す図である。
【図１２】本発明による様々なグラフィカルユーザインタフェースを示す図である。
【図１３】本発明による様々なグラフィカルユーザインタフェースを示す図である。
【符号の説明】
【００４８】
１００  コンソール
１５４  ゲーム
１５６  ガイド
１５８  リモートサービス
１６０  サービス
１６２  プロファイル
１６４  構成データ
【図１】
2006158959.tif 000003
【図２】
2006158959.tif 000004
【図３】
2006158959.tif 000005
【図４】
2006158959.tif 000006
【図５】
2006158959.tif 000007
【図６】
2006158959.tif 000008
【図７】
2006158959.tif 000009
【図８】
2006158959.tif 000010
【図９】
2006158959.tif 000011
【図１０】
2006158959.tif 000012
【図１１】
2006158959.tif 000013
【図１２】
2006158959.tif 000014
【図１３】
2006158959.tif 000015