(57)【要約】  ゲーマーを識別する統合ゲーマープロフィールと関連するゲーマーカードを、ゲーマー、およびゲーム関連ウェブサイトなどの他のオンラインゲームコミュニティのアクティビティに参加する他のＰＣ／コンソールユーザに提供する。ゲーマーカードは、ユーザが、ウェブに接続される任意の装置から単一のＵＲＬを提供することによって、中央データベースからゲーマーカードサーバを通してそのユーザに提供される。ＵＲＬは、特定のゲーマーと関連する名前を含むＵＲＬ部分を除いて、各ゲーマーのゲーマーカードに対して一様である。
2009518058.tif 000002
【特許請求の範囲】
【請求項１】
ユーザプロフィール情報を提供する方法であって、
複数のゲーマーについて、ゲーマープロフィール情報を中央データベースに格納することと、
特定のゲーマーを識別する格納された前記ゲーマープロフィール情報から、公開用に選択された情報を、ユーザが、前記特定のゲーマーと関連する名前を含み、かつ要求される情報を識別するのに使用される、ネットワークアドレスを提供することによって、前記情報を要求するときに、提供することと
を含むことを特徴する方法。
【請求項２】
前記ネットワークアドレスは、ＵＲＬであり、前記特定のゲーマーと関連する名前を含む前記ＵＲＬの一部分を除いて、各ゲーマーに関する選択された前記情報を要求するためのＵＲＬと同一のＵＲＬであることを特徴とする請求項１に記載の方法。
【請求項３】
選択された前記情報は、前記情報が最初に収集されたサービス以外のサービスを通して提供されること特徴とする請求項１に記載の方法。
【請求項４】
選択された前記情報は、前記ユーザプロフィール情報のサブセットであることを特徴とする請求項１に記載の方法。
【請求項５】
前記ユーザの携帯装置で表示できるようにフォーマットされた、選択された前記情報を、前記ユーザの携帯装置に提供すること
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記ネットワークアドレスは、携帯無線装置で稼働中の前記ユーザのウェブブラウザに提供されることを特徴とする請求項１に記載の方法。
【請求項７】
公開用に選択された前記情報は、前記ユーザと関連するゲーマータグ、前記ユーザと関連する画像、および複数の異なるゲームにおける前記ユーザのパフォーマンスを反映する統計情報を含むことを特徴とする請求項１に記載の方法。
【請求項８】
請求項１に記載の方法を実行する命令を格納したコンピュータ読み取り可能な媒体。
【請求項９】
請求項２に記載の方法を実行する命令を格納したコンピュータ読み取り可能な媒体。
【請求項１０】
請求項３に記載の方法を実行する命令を格納したコンピュータ読み取り可能な媒体。
【請求項１１】
請求項４に記載の方法を実行する命令を格納したコンピュータ読み取り可能な媒体。
【請求項１２】
請求項５に記載の方法を実行する命令を格納したコンピュータ読み取り可能な媒体。
【請求項１３】
請求項６に記載の方法を実行する命令を格納したコンピュータ読み取り可能な媒体。
【請求項１４】
請求項７に記載の方法を実行する命令を格納したコンピュータ読み取り可能な媒体。
【請求項１５】
ユーザプロフィール情報を提供するシステムであって、
複数のゲーマーについてゲーマープロフィール情報を中央データベースに格納する手段と、
特定のゲーマーを識別する格納された前記ゲーマープロフィール情報から、公開用に選択された情報を、ユーザが、前記特定のゲーマーと関連する名前を含み、かつ要求される情報を識別するのに使用される、ネットワークアドレスを提供することによって、前記情報を要求するときに、提供する手段と
を備えることを特徴とするシステム。
【請求項１６】
前記ネットワークアドレスは、ＵＲＬであり、前記特定のゲーマーと関連する名前を含む前記ＵＲＬの一部分を除いて、各ゲーマーに関する選択された前記情報を要求するためのＵＲＬと同一のＵＲＬであることを特徴とする請求項１５に記載のシステム。
【請求項１７】
選択された前記情報は、前記情報が最初に収集されたサービス以外のサービスを通して提供されること特徴とする請求項１５に記載のシステム。
【請求項１８】
選択された前記情報は、前記ユーザプロフィール情報のサブセットであることを特徴とする請求項１５に記載のシステム。
【請求項１９】
公開用に選択された前記情報は、前記ユーザと関連するゲーマータグ、前記ユーザと関連する画像、および複数の異なるゲームにおける前記ユーザのパフォーマンスを反映する統計情報を含むことを特徴とする請求項１５に記載のシステム。
【請求項２０】
ユーザプロフィール情報を提供するシステムであって、
複数のゲーマーについてゲーマープロフィール情報を中央データベースに格納する手段と、
特定のゲーマーを識別する格納された前記ゲーマープロフィール情報から、公開用に選択された情報を、ユーザが、前記特定のゲーマーと関連する名前を含み、かつ要求される情報を識別するのに使用される、ネットワークアドレスを提供することによって、前記情報を要求するときに、提供する手段と、
前記ユーザの携帯装置で表示できるようにフォーマットされた、選択された前記情報を、前記ユーザの携帯装置に提供する手段と
を備えることを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の装置およびネットワークに渡ってゲーマーカードを閲覧することに関する。
【背景技術】
【０００２】
オンラインゲームでは、マルチメディアコンソールのゲーマー（multimedia console gamer）は、ゲーマーがプレイするコンソールに一意なゲーマープロフィール（gamer profile）を有する。ゲーマーがコンソールでゲームをプレイするとき、これらのゲームのユーザプロフィール情報（user profile information）は、メモリユニットまたはハードドライブに、ローカルに格納される。同じユーザが、ネットサーフィンをするとき、特にウェブ上の任意の種類のフォーラムに参加するとき、ユーザは、そのローカルに格納されたプロフィールに対して閲覧（view）、アクセス、または寄与する（contribute）ことができない。ユーザは、ゲーム関連のウェブサイトまたはオンラインゲームサービス（online gaming service）以外の他のサーバを使用して、自身のコンソールゲーマープロフィールに対して閲覧、アクセス、および／または寄与することはできない。
【０００３】
また、オンラインゲームに参加する前にインターネットおよびウェブ上のゲーム関連フォーラムに最初に参加するゲーマーは、インターネットおよびウェブ上の自身のゲーム関連のＩＤ（identity）およびプロフィールを、オンラインゲームへの参加を選択すると作成されるオンラインゲームのＩＤおよびプロフィールに、容易にひも付けすることはできない。さらにゲーマーは、特にオンラインゲームへの参加中に作成される、あるＩＤのプロフィール情報（例えば、ゲームの成績（game achievements）など）と、特にウェブサイト内のゲーム関連フォーラムに参加しているときに作成される他のユーザのプロフィール情報（例えば、評価の格付け（reputation rating）など）とを統合することができない。
【０００４】
さらに、公開用に選択されるゲーマープロフィール情報のサブセットを含むことができる、ユーザのコンソールゲーム関連のＩＤは、そのユーザまたはオンラインゲームサービスの外部の他のユーザに利用可能ではない。上記ＩＤを、そのユーザまたは他のユーザのウェブサイト、ＰＣデスクトップ、またはＰＤＡもしくは携帯電話などの他の装置に容易に移動することおよび組み込むことはできず、ＵＲＬ（uniform resource locator）などの単一のネットワークアドレスをタイプすることによりウェブブラウザまたは他のネットワーク装置に直接表示することもできない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前述のことを考慮して、先行技術の欠点を克服するシステムの必要性が存在する。
【課題を解決するための手段】
【０００６】
複数のゲーマーについて、ゲーマープロフィール情報を中央データベースに格納する。特定のゲーマーを識別する格納された該ゲーマープロフィール情報から、公開用に選択される情報は、ユーザが、要求される情報を識別するのに使用される、特定のゲーマーと関連する名前を含むＵＲＬを提供することによって、そのような情報を要求するときに、提供される。
【０００７】
ゲーマーのＵＲＬは、特定のゲーマーと関連する名前を含むＵＲＬの部分を除いて、各ゲーマーに関する選択された情報を要求するためのＵＲＬと同じＵＲＬとすることができ、それにより複数のユーザが、ウェブに接続された任意の装置から、公開用に選択された特定のユーザのゲーマープロフィール情報に容易にアクセスすることができる。
【発明を実施するための最良の形態】
【０００８】
前述の要約および以下の本発明の詳細な説明は、添付の図面と関連させて読むとより良く理解される。本発明を例示する目的で、本発明の例示的な構築を図面に示す。しかし、本発明は、開示される特定の方法および手段に限定されない。
【０００９】
図１は、本発明の態様を示す例示的なコンピュータネットワークの図である。ここで、コンビュタ１００ａ−１００ｅは、ゲームおよび他のアプリケーションなどの様々なコンピューティングオブジェクトをホストすることができる。物理的な環境は、接続された装置をコンピュータとして示しているが、このような図示は例示に過ぎず、ＰＤＡ、ゲームコンソールなどの様々なデジタル装置を備えることができる。さらに、通信ネットワーク１６０はそれ自身、多数のコンピュータ、サーバ、およびルータなどのようなネットワーク装置を備えることができる。
【００１０】
分散コンピューティング環境をサポートする、様々なシステム、コンポーネント、およびネットワーク構成が存在する。例えば、複数のコンピューティングシステムを、有線または無線システムにより、ローカルネットワークまたは広域分散ネットワークにより、ともに接続することができる。現在、多くのネットワークが、広域分散コンピューティングにインフラ（infrastructure）を提供して多くの異なるネットワークを網羅する、インターネットに接続されている。本発明の態様は、コンピュータ読み取り可能な命令、コードのフラグメント、アプリケーションなどを様々な分散コンピューティング装置に分散させるために使用することができる。
【００１１】
ネットワークインフラは、クライアント／サーバアーキテクチャ、ピアツーピアアーキテクチャ、またはハイブリッドアーキテクチャなどのネットワークトポロジのホストを可能にする。「クライアント」は、「クライアント」が関連しない別のクラスまたはグループのサービスを使用する、クラスまたはグループのメンバである。したがって、コンピューティングにおいて、クライアントは、別のプログラムが提供するサービスを要求するプロセス（すなわち、おおよそは命令またはタスクのセット）である。クライアントプロセスは、他のプログラムまたはサービス自身に関する作業の詳細（working details）を全く「知る」必要なく、要求されたサービスを利用する。クライアント／サーバアーキテクチャ、特にネットワーク化されたシステムでは、クライアントは通常、別のコンピュータ（すなわち、サーバ）により提供される共有ネットワークリソースにアクセスするコンピュータである。サーバは典型的に、インターネットなどのリモートネットワークでアクセス可能なリモートコンピュータシステムである。クライアントプロセスは、第１のコンピュータシステム内でアクティブであり、サーバプロセスは、第２のコンピュータシステム内でアクティブであり、互いに通信媒体上で通信し、分散した機能性（distributed functionality）を提供して、それにより複数のクライアントがサーバの情報収集能力を利用することができる。
【００１２】
クライアントおよびサーバは、プロトコル層により提供される機能性を利用して、互いに通信する。例えば、ＨＴＴＰ（Hypertext-Transfer Protocol）は、ＷＷＷ（World Wide Web）または単に「Ｗｅｂ」と関連して使用される一般的なプロトコルである。一般に、ＵＲＬアドレスまたはＩＰ（Internet Protocol）アドレスなどのコンピュータネットワークアドレスを使用して、サーバまたはクライアントコンピュータをお互いに識別する。コンピューティング装置間の通信は、通信媒体上で提供される。特に、クライアントおよびサーバを、大容量通信のＴＣＰ／ＩＰ接続を介して、互いに結合することができる。
【００１３】
一般に、コンピュータネットワークは、ネットワーク環境に配置されるサーバ装置およびクライアント装置の両方を備えることができる（ピアツーピア環境では、装置はクライアントおよびサーバの両方とすることができる）。通信ネットワーク１６０は、ＬＡＮ、ＷＡＮ、イントラネットもしくはインターネット、または多数のコンピューティング装置１０ａ−１０ｅの間の通信を促進するこれらの任意の組み合わせとすることができる。さらに、通信ネットワーク１６０は、無線接続、有線接続、または無線接続と有線接続の組み合わせを備えることができる。さらに、コンピュータネットワークは、分散コンピューティング環境を備えることができる。そのような環境では、コンピューティングタスクを、コンピュータネットワーク内でアドレス可能な要素（element）である多数のコンピューティング装置に分散させることができる。
【００１４】
本発明の一態様によると、通信ネットワーク１６０は、複数のコンピュータ１００ａ−１００ｅからアクセス可能なサービス１５０をホストすることができる。サービス１５０は、情報を収集し、コンピュータ１００ａ−１００ｅのユーザを追跡（track）して、コンピューティングサービスをそのサービスの全ユーザに提供する。
【００１５】
図２は、図１のネットワークのコンピュータ１００ａ−１００ｅとして使用することができる、マルチメディア／ゲームコンソール（multimedia/gaming console）１００の機能コンポーネントを図示する。マルチメディアコンソール１００は、レベル１のキャッシュ１０２、レベル２のキャッシュ１０４、およびフラッシュＲＯＭ（Read Only Memory）１０６を有する中央処理ユニット（ＣＰＵ）を有する。レベル１のキャッシュ１０２およびレベル２のキャッシュ１０４は、一時的にデータを格納し、したがってメモリアクセスサイクルの回数を減らし、それにより処理速度およびスループットを向上させる。２つ以上のコアを有するＣＰＵ１０１、したがって追加的なレベル１のキャッシュ１０２およびレベル２のキャッシュ１０４を有するＣＰＵ１０１を提供することができる。フラッシュＲＯＭ１０６は、マルチメディアコンソール１００に電源を入れる際のブートプロセスの初期段階中にロードされる実行可能コードを、格納することができる。
【００１６】
グラフィックス処理ユニット（ＧＰＵ）１０８およびビデオエンコーダ／ビデオコーデック（コーダ／デコーダ）１１４は、高速かつ高解像度のグラフィックス処理のためのビデオ処理パイプラインを形成する。データは、グラフィックス処理ユニット１０８からビデオエンコーダ／ビデオコーデック１１４に、バスを介して運ばれる。ビデオ処理パイプラインは、テレビまたは他のディスプレイへの送信のために、データをＡ／Ｖ（オーディオ／ビデオ）ポート１４０に出力する。メモリコントローラ１１０をＧＰＵ１０８に接続して、プロセッサが、限定ではないがＲＡＭ（Random Access Memory）などの様々なタイプのメモリ１１２にアクセスすることを促進する。
【００１７】
マルチメディアコンソール１００は、Ｉ／０コントローラ１２０、システム管理コントローラ１２２、オーディオ処理ユニット１２３、ネットワークインタフェースコントローラ１２４、第１のＵＳＢホストコントローラ１２６、第２のＵＳＢコントローラ１２８および、モジュール１１８で実装されることが望ましいフロントパネルＩ／０サブアセンブリ（front panel I/O subassembly）１３０を含む。ＵＳＢコントローラ１２６および１２８は、周辺コントローラ１４２（１）−１４２（２）、無線アダプタ１４８、および外部メモリ装置１４６（例えば、フラッシュメモリ、外付けのＣＤ／ＤＶＤ  ＲＯＭドライブ、取り外し可能な媒体など）のホストとしての役割を果たす。ネットワークインタフェース１２４および／または無線アダプタ１４８は、ネットワーク（例えば、インターネット、ホームネットワークなど）に対するアクセスを提供しており、Ｅｔｈｅｒｎｅｔ（登録商標）カード、モデム、Ｂｌｕｅｔｏｏｔｈモジュール、ケーブルモデムなどを含め、多種多様の様々な有線または無線のアダプタコンポーネントのいずれかとすることができる。
【００１８】
システムメモリ１４３を提供して、ブートプロセス中にロードされるアプリケーションデータを格納する。メディアドライブ１４４が提供され、メディアドライブ１４４は、ＤＶＤ／ＣＤドライブ、ハードドライブ、または他の取り外し可能媒体のドライブなどを備えることができる。メディアドライブ１４４は、マルチメディアコンソール１００の内部または外部とすることができる。実行、再生などのために、マルチメディアコンソール１００は、メディアドライブ１４４を介してアプリケーションデータにアクセスすることができる。メディアドライブ１４４は、シリアルＡＴＡバスまたは他の高速接続（例えば、ＩＥＥＥ１３９４）などのバスを介して、Ｉ／Ｏコントローラ１２０に接続される。
【００１９】
システム管理コントローラ１２２は、マルチメディアコンソール１００の利用可能性の保証に関連する、様々なサービス機能を提供する。オーディオ処理ユニット１２３およびオーディオコーデック１３２は、ハイファイ（high fidelity）でステレオ処理（stereo processing）の、対応するオーディオ処理パイプラインを形成する。オーディオデータは、通信リンクを介して、オーディオ処理ユニット１２３とオーディオコーデック１３２との間を運ばれる。オーディオ処理パイプラインは、オーディオ機能を有する外付けのオーディオプレイヤまたは装置による再生のために、データをＡ／Ｖポート１４０に出力する。
【００２０】
フロントパネルＩ／Ｏサブアセンブリ１３０は、電源ボタン１５０および取出しボタン１５２、およびマルチメディアコンソール１００の外面上に出ている全てのＬＥＤ（発光ダイオード）若しくは他のインジケータの機能性をサポートする。システム電力供給モジュール（system power supply module）１３６は、マルチメディアコンソール１００のコンポーネントに電力を与える。ファン１３８は、マルチメディアコンソール１００内の回路を冷却する。
【００２１】
マルチメディアコンソール１００内のＣＰＵ１０１、ＧＰＵ１０８、メモリコントローラ１１０、および様々な他のコンポーネントは、シリアルおよびパラレルバス、メモリバス、周辺バス、および任意の様々なバスアーキテクチャを使用するプロセッサ若しくはローカルバスを含む、１つまたは複数のバスを介して相互接続される。例として、そのようなアーキテクチャは、ＰＣＩ（Peripheral Component Interconnects）バス、ＰＣＩ−Ｅｘｐｒｅｓｓバスなどを含むことができる。
【００２２】
マルチメディアコンソール１００の電源を入れると、アプリケーションデータを、システムメモリ１４３から、メモリ１１２および／またはキャッシュ１０２、１０４にロードして、ＣＰＵ１０１において実行することができる。アプリケーションは、マルチメディアコンソール１００において利用可能な様々なメディアタイプにナビゲートするときに一貫したユーザエクスペリエンス（user experience）を提供する、グラフィカルユーザインタフェースを提示することができる。操作において、メディアドライブ１４４内に含まれるアプリケーションおよび／または他のメディアを、メディアドライブ１４４から起動または再生して、追加の機能性をマルチメディアコンソール１００に提供することができる。
【００２３】
システムをテレビまたは他のディスプレイに単純に接続することにより、マルチメディアコンソール１００を、スタンドアロンのシステムとして動作させることができる。このスタンドアロンモードでは、マルチメディアコンソール１００により、１人または複数のユーザが、システムとやりとりをすること、映画を見ること、または音楽を聴くことが可能になる。しかし、ネットワークインタフェース１２４または無線アダプタ１４８を通して利用可能となったブロードバンドの接続の統合により、マルチメディアコンソール１００を、図１に図示されるような大規模ネットワークコミュニティにおける参加者として、さらに動作させることができる。
【００２４】
本発明の一態様によると、ゲームがコンソール１００で実行されると、コンソール１００は、通信ネットワーク１６０において動作するオンラインゲームサービス１５０に情報を提供する。オンラインゲームサービス１５０は、オンラインゲームサービス１５０に接続する全ユーザについて情報を追跡し、豊富なユーザエクスペリエンスを提供する。オンラインゲームサービス１５０は、ゲーム、コンソール、コンピューティング装置などに渡ってユーザ情報を追跡する。オンラインゲームサービス１５０の全ユーザについて情報を追跡することで、オンラインゲームサービスは、全ユーザについての統計値（statistics）を集計し、ゲームのプレイ能力を測定することができ、友達に関する情報（例えば、友達がプレイしているゲーム、および友達が獲得したスキルレベル）を提供することによって豊富なユーザエクスペリエンスを提供して、ユーザの成績を追跡し、一般に大規模ユーザコミュニティにおいて集計されるゲームの統計値を測定する。
【００２５】
ゲームを通して一貫したデータセットを提供するため、本発明は、各ゲームが、特定のゲームについてゲームデータを定義するスキーマを生成する、スキーマ駆動のプロセス（schema driven process）を意図している。ゲーム構成プロセス（game configuration process）を通して、ゲームは、サービス定義のスキーマ（service-defined schema）を使用して、ゲームが各ゲームプレイヤに関して生成するデータを記述する。構成プロセスを使用することによって、オンラインゲームサービス１５０は、データがゲームから来るときそのデータを理解することができることとなり、そのデータを、オンラインゲームサービス１５０が理解してオンラインゲームサービスの各ユーザの豊富なプロフィールを作成する他のデータと、有意義に統合することができることとなる。プロフィールは、ユーザがオンラインゲームサービス１５０において進む場所に関わらず、ユーザに付随することとなる。すなわち、プロフィールは、ゲームおよび位置と独立である。プロフィールの一部は、実際に、オンラインゲームサービス１５０の全ユーザによって閲覧可能となる。
【００２６】
図３は、ゲームの開発者が、オンラインゲームサービス１５０で使用するゲームを構成することを可能にするプロセス全体を図示する。ゲーム開発者３０１は、ユーザ３０２がオンラインゲームサービス１５０で使用するゲームを作成することを望む。その目的のため、開発者は、オンラインゲームサービス１５０と共有されることとなるゲーム構成データ３０４のセットを提供する。ツールを使用すると、オンラインゲームサービス１５０と通信するためにゲームに含まれるＡＰＩヘッダファイル３０６のセットと、オンラインゲームサービス１５０と共有されるべきデータのスキーマを定義するｘｍｌファイル３０８のセットとが出力される。ゲーム開発者３０１は次いで、ゲームディスク３１０を焼くか、またはＡＰＩ３０６とＸＭＬスキーマファイル３０８（または等価なもの）とを備えたゲームコードを含むゲームプログラムを作成する。ＸＭＬファイル３０８もオンラインゲームサービス１５０に通信し、その結果、オンラインゲームサービス１５０は、ゲームからのデータ出力を使用して、ユーザ３０２がゲーム３１０をオンラインで使用するとユーザ３０２のオンラインユーザプロフィール３１２を更新することができる。ユーザ３０２がネットワークに接続せずにゲーム３１０を使用すると、情報を収集して、その情報をハードドライブまたはメモリユニット３１６内のユーザのオフラインプロフィールに格納する。その後、ユーザ３０２がオンラインゲームサービス１５０に接続すると、オンラインおよびオフラインのプロフィールは同期化される。ユーザ３０２は次いで、プロフィール情報を、ローカルで、すなわちコンソール１００またはＰＣ上で閲覧３１８することができ、またはオンラインゲームサービス１５０にログオンしてユーザプロフィールを閲覧３１４することができる。また、さらに詳細に後述するように、ユーザは、別個のゲームウェブサイトにログオンして、統合されたオンラインゲーマープロフィール（integrated online gamer profile）を閲覧するか、またはそれを初めてウェブサイト上に作成することができる。
【００２７】
次に図４を参照すると、オンラインゲームサービス１５０、ゲームウェブサイト４０２、および例えばゲームコンソールもしくはＰＣ１００などの複数の装置、またはウェブブラウザ４０４を実行する任意の装置に渡って、統合されたゲーマープロフィール３１２を提供するシステム全体を図示する図が示されている。ユーザ３０２は、オンラインゲームサービス１５０でオンラインプロフィール３１２を作成することで受け取った証明書（credentials）を使用して、任意のウェブブラウザ４０４を用いてゲームウェブサイト４０２にログオンすることができる。ウェブブラウザ４０４は、ゲームコンソール／ＰＣ１００、またはウェブに接続された任意の装置において稼動することができる。しかし、ウェブの使用は、例示として提供されるものであり、ウェブ以外の他の通信およびコンピュータネットワークを使用して通信することができ、本明細書で説明されるようにユーザプロフィールデータを修正することができる。ゲームウェブサイト４０２は、オンライン統合プロフィール３１２を作成してそのウェブサイト４０２で提示するようにオンラインゲームサービスから作成される、そのユーザについてのオンラインプロフィール３１２情報を有する。これは、ウェブサイト４０２およびオンラインゲームサービス１５０の両方が、該オンラインゲームサービス１５０および該ゲームウェブサイト４０２の両方から受け取るユーザプロフィールデータ４０８を格納および同期化する、中央／同期オンラインゲームサービスデータベース（central/synchronized online gaming service database）４０６に、（例えば、図１に示されるようにネットワーク１６０で）通信可能に接続されるためである。
【００２８】
次に図５を参照すると、オンラインゲームサービス１５０、ゲームウェブサイト４０２、および複数の装置に渡って、統合されたゲーマープロフィール３１２の作成および管理（maintenance）を図示するシステム図およびフロー図が示されている。ユーザは、統合されたゲーマープロフィール３１２を、２つの異なる方法の１つ、すなわちゲームコンソール／ＰＣ１００またはゲームウェブサイト４０２のいずれかから開始して、作成する。ゲームコンソール／ＰＣ１００から開始する場合、ユーザは最初に、例えば図３に関連して上述したような、ハードドライブまたはメモリユニット５０４にローカルに格納される、オフラインゲーマープロフィール５０２を作成する。ユーザは、ゲームをプレイし、成績を得て、高得点を獲得し、この全ての情報をゲームコンソール／ＰＣ１００からローカルで閲覧５０６することができる。ユーザ３０２は、次いでオンラインゲームサービス１５０にサインアップ５０８し、そのオフラインゲームプロフィールは、中央／同期オンラインゲームサービスデータベース４０６に格納５１０されて、利用可能であり、プレイしたゲーム、成績、およびスコアが、オンラインゲームサービス１５０のメンバである任意の他のユーザに利用可能となる。さらに、オンラインゲームサービスの他のメンバは、そのユーザ３０２に関するフィードバック５１２を提出（submit）して、ゲームコミュニティ内の個人の評価（individuals reputation）を確立５１４するのを助けることができる。
【００２９】
統合されたゲーマープロフィール３１２情報がオンラインゲームサービスデータベース４０６に格納されているため、ユーザ３０２がここでゲームウェブサイト４０２にサインインすると、そのユーザ３０２は、オンラインゲームサービス１５０のアカウントを作成５０８することによる、ユーザ名およびパスワードなどの自身の証明書を使用して（例えば、Ｍｉｃｒｏｓｏｆｔ（登録商標）パスポートを使用して）、サインインすることができ、ウェブサイト４０２の様々なアクティビティに参加している間、そのゲーマープロフィール３１２に対して閲覧、アクセス、および寄与５１６することができる。これらのアクティビティには、特に、コミュニティフォーラムにコメントを投稿すること、および他のゲームウェブサイトメンバのプロフィールを閲覧する５１８ことが含まれることがある。これには、そのユーザのゲーマーカード（gamer card）６０２（図６に示される例）を表示することが含まれる。ゲーマーカード６０２は、例えば、ゲーマータグ（gamertag）（すなわち、ゲーマーの別名（alias）または名前）６０４、画像６０６、ゲーマーのスコア（gamer score）６０８、ゲーマーゾーン（gamer zone）６１０、評価（reputation）６１２、およびユーザがプレイした最近のゲーム６１４を含む、ユーザゲーマープロフィール３１２からの情報のサブセットとすることができる。ウェブサイト４０２上のユーザ３０２のアクティビティに基づいて、他のユーザは、ユーザ３０２についてのフィードバックを提出５１８し、そのユーザ３０２の評価６１２に影響を与えることができる。
【００３０】
ユーザ３０２の周囲で起こるアクティビティは、それがコンソール／ＰＣ１００においてであってもゲームウェブサイト４０２においてであっても、中央／同期オンラインゲームサービスデータベース４０６に格納されて戻され（５１０、５１２、５２０、５２２）、この中央／同期オンラインゲームサービスデータベース４０６は、ユーザ３０２が或るＩＤを維持することを可能にする一方、コンソール／ＰＣ１００および／またはウェブサイト４０２コミュニティからのユーザ３０２が閲覧およびやりとりすることができる、或る統合されたゲーマープロフィール３１２をイネーブルにする。
【００３１】
次に図６を参照すると、ゲーマーカード６０２の一例が示されており、ゲーマーカード６０２は、複数の装置およびネットワークに渡って、或るゲーマー３０２を他と識別するためのゲーマープロフィール３１２からの情報を表示する。上述のゲーマーカード６０２の説明をさらに詳しく説明すると、ゲーマーカードは、一般人、他のゲーマー、および／またはゲームコミュニティの他のメンバに提示されるように選択される上述のユーザプロフィール情報３１２のセット（しばしば、サブセット）である。例として、ゲーマーカードは、そのゲーマーカードと関連するゲーマーについての情報を提供して、そのゲーマーを、ゲーム関連のウェブサイトもしくはフォーラム４０２の他のメンバ、および／またはオンラインゲームサービス１５０の他のメンバと識別する。ゲーマーカードは、ゲーマーの別名（すなわち、ゲーマータグ）６０４、ゲーマー６０６と関連する画像、ならびに、プレイ中の様々なコンソールまたはコンピュータゲームにおけるゲーマーのパフォーマンス６０８に関連する様々な統計値、ならびに、ゲーム関連ウェブサイト４０２またはフォーラム４０２の他のメンバ、および／またはオンラインゲームサービス１５０の他のメンバによって決定された評価６１２などの項目を含み、これを表示することができる。しかし、ゲーマーカード６０２は、本明細書で提供される例に比べて、より多くの、または少ない、または異なるタイプの、ゲーマー３０２と関連する情報を提供することができる。
【００３２】
次に図７を参照すると、図１から図６に説明したシステムのゲーマープロフィール３１２情報を使用して、複数の装置およびネットワークに渡って、図６に示される例のような組み込みのゲーマーカード６０２を提供するシステムを示す図が示されている。中央／同期オンラインゲームサービスデータベース４０６が示されており、中央／同期オンラインゲームサービスデータベース４０６は、ゲーマーカード６０２内に提供された情報（例えば、プレイしたゲーム６１４、成績６０８、スコア６０８、６１２など）を含め、ゲーマープロフィール３１２の情報を、ライブキャッシュサーバ（live cache server）７０２に対して利用可能にする。ライブキャッシュサーバ７０２は、ゲーマーカード６０２、および元々は中央／同期オンラインゲームサービスデータベース４０６から取得した他のゲーマープロフィール３１２データについて、様々な他のサーバからの要求に応える（fulfill）。これらには例えば、個別のゲーム関連ウェブサイトアカウント（personalized game-related web site accounts）を構築するためのゲーム関連ウェブサイトサーバ７０４、およびフォーマット済みのゲーマーカード（formatted gamer card）６０２のデータを配布するゲーマーカードサーバ７０６が含まれる。フォーマット済みのゲーマーカード６０２を提供するゲーマーカード６０２サーバ７０６は、ユーザが、ゲーマーカード６０２を取って、それらを自身の個人的なウェブログ（ブログ）、ウェブサイト、デスクトップおよび他の装置７０８に表示することを可能にする。このゲーマーカード６０２情報の中央記憶装置は、情報を様々なフォーマット（すなわち、生データ、イメージ）でサーバ７１０、７０６、７０４に広める（disseminate）能力を提供し、サーバ７１０、７０６、７０４は、このゲーマーカード情報を、様々な異なる形態の要素（例えば、ＰＣ、携帯装置７１２）および複数の異なる最終消費者７０８、７１４に配布する。
【００３３】
特に、ゲーマーカード６０２のデータは、ユーザがゲーム関連ウェブサイトフォーラムに投稿すると、ユーザプロフィールページ７１４を含むゲーム関連ウェブサイトに渡る様々な位置に表示される。また、アプリケーションは、携帯電話、携帯情報端末（ＰＤＡ）などの様々な装置における使用のために作成される。その装置は、ユーザのゲーマープロフィール３１２における情報の一部分に対して閲覧、編集、および寄与するために、ゲーマーカード６０２をエンドユーザに表示する。例えばゲーマーカードは、携帯電話７１２上で稼動中のウェブブラウザを介して、またはモバイルサーバ７１０から受信したフォーマット済みのゲーマーカード６０２情報から、ゲーマーカード６０２を表示する対象とされた携帯電話７１２で稼働中の他のアプリケーションを介して、携帯電話７１２などの携帯装置に配信される。中央ゲーマーカードサーバ７０６は、外部パートナ（すなわち、ゲーム出版社、報道機関、他の内部グループ）が、ユーザ情報に容易にアクセスし、ゲーマーカード６０２情報を自身のアプリケーションおよび／または環境に表示することもできるようにする。これは、統合されたゲーマープロフィール３１２の概念を、ゲームコンソール／ＰＣ１００から、ゲーム関連ウェブサイト７１４フォーラム、ならびに任意の外部パートナのウェブサイトおよび／またはアプリケーションに広げる。中央ゲーマーカードサーバ７０６は、個人ユーザ３０２が、フォーマット済みｉｆｒａｍｅ７１８および生データのフォーマット７２０の自身のゲーマーカード６０２に容易にアクセスして、好きなように任意の装置に表示することができるようにする。フォーマット済みｉｆｒａｍｅのゲーマーカードサーバ７１８に提供されるリンクにより、中央データベース４０６内のユーザプロフィール３１２に対する変更は、ユーザが他の装置およびアプリケーション内部の情報を手動で更新する必要なしに、他の装置およびアプリケーション内に示される更新されたゲーマーカードに反映されることとなる。
【００３４】
加えて、中央ゲーマーカードサーバ７０６は、例えば他のユーザのゲーマータグ６０４と関連するＵＲＬなどのネットワークアドレスをタイプすることによって、ユーザが自己または他のユーザのゲーマーカード６０２に容易にアクセスするメカニズムを提供する。ＵＲＬの場合、ユーザはそのＵＲＬを、ウェブに接続された任意の装置で稼働中の任意のウェブブラウザアプリケーションにタイプすることができる。例として、特定のユーザのゲーマーカード６０２のＵＲＬは、下記のフォーマットに従う。ここで、ユーザの実際のゲーマータグを、“ｇａｍｅｒｔａｇ”に置き換えて、そのユーザのゲーマーカード６０２をブラウザに表示する。
【００３５】
http://live.xbox.com/member/gamertag
例えば、図６を再度参照すると、ユーザが
http://live.xbox.com/member/major nelson
を、自身のウェブブラウザにタイプすると、ゲーマータグ「ｍａｊｏｒ  ｎｅｌｓｏｎ」を有するユーザの、図６に示されるゲーマーカード６０２の例が表示される。
【００３６】
前述の例示は、説明の目的で提供されたものに過ぎず、本発明の限定として解釈されてはならないことに留意されたい。本発明は、様々な実施形態に関連して説明されているが、本明細書で使用される語は、限定する語ではなく説明および例示的な語であることを、理解されたい。さらに、本発明は、本明細書において特定の手段、題材、および実施形態に関連して説明されているが、本発明を、本明細書で開示される特定のものに限定することは意図していない。むしろ、本発明は、添付の請求項の範囲内にあるような、機能的に等価な全ての構造、方法、および使用方法にまで拡大することができる。当業者は、本明細書の教示の利益を有し、その態様において本発明の範囲および精神から逸脱せずに、本発明に多くの修正を与え、変更を加えることができる。
【図面の簡単な説明】
【００３７】
【図１】本発明の態様を実装することができる例示的なコンピュータネットワーク環境のブロック図である。
【図２】図１のネットワークコンピューティング環境などのネットワークコンピューティング環境に組み込むことができる例示的なコンソールを示すブロック図である。
【図３】ゲームアプリケーションをオンラインゲームサービスと通信可能にするシステム全体を示す図である。
【図４】オンラインゲームサービス、ゲームＷｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ（ウェブ）サイト、および複数の装置に渡って、統合されたゲームプロフィールを提供するシステム全体を示す図である。
【図５】オンラインゲームサービス、ゲームウェブサイト、および複数の装置に渡って、統合されたゲーマープロフィールの作成および管理を示す図である。
【図６】複数の装置およびネットワークに渡って、ゲーマーを他のゲーマーと識別するために、ゲーマープロフィールからの情報を表示するゲーマーカードの一例を示す図である。
【図７】図１から図６で説明されるシステムのゲーマープロフィール情報を使用して、複数の装置およびネットワークに渡る図６に示される例のような組み込みゲーマーカードを提供するシステムを示す図である。
【図１】
2009518058.tif 000003
【図２】
2009518058.tif 000004
【図３】
2009518058.tif 000005
【図４】
2009518058.tif 000006
【図５】
2009518058.tif 000007
【図６】
2009518058.tif 000008
【図７】
2009518058.tif 000009
【国際調査報告】
2009518058.tif 000010
2009518058.tif 000011
2009518058.tif 000012