(57)【要約】【課題】  多人数参加型オンライン・ゲームを行う方法を提供する【解決手段】  ハンドセット、及びサーバにストアされた多人数参加型ゲームを用いて、多人数参加型ゲームオンライン・ゲームを行う方法を提供する。サーバは、（ｉ）番目利用者に割り当てられた（ｉ）番目ゲーム・ステータス及び（ｉ）番目ディジタル署名を含んだ（ｉ）番目利用者プロフィルを含む（Ｎ）人の利用者プロフィルを含み、ここで（ｉ）番目利用者は（Ｎ）人の利用者の一人である。その方法は、ハンドセットとサーバの間の通信リンクを確立して、その結果、（ｉ）番目利用者が、ハンドセットと（ｉ）番目ゲーム・ステータスを用いて、サーバと通信する一人又は複数の他の利用者と共に、多人数参加型ゲームを行うことができるようにする。この方法は、ゲーム・ソフトウェア、並びに、（ｉ）番目ゲーム・ステータス及び（ｉ）番目ディジタル署名を含む（ｉ）番目利用者プロフィルをハンドセットにダウンロードし、その後にハンドセットとサーバの間の通信リンクを停止する。【選択図】      図５
2009522028.tif 000002
【特許請求の範囲】
【請求項１】
多人数参加型オンライン・ゲームを行う方法であって、
第１ハンドセットと、（Ｎ）人の利用者プロフィルを含むサーバにストアされる多人数参加型ゲーム・ソフトとを準備するステップであって、前記（Ｎ）人の利用者の一人である（ｉ）番目利用者の（ｉ）番目利用者プロフィルは、該（ｉ）番目利用者に割り当てられる（ｉ）番目ゲーム・ステータス及び（ｉ）番目ディジタル署名を含む、ステップと、
前記第１ハンドセットと前記サーバの間の第１通信リンクを確立するステップと、
前記（ｉ）番目利用者が前記（ｉ）番目ゲーム・ステータス及び前記第１ハンドセットを用いて、前記サーバと通信する一人又は複数の他の利用者と共に前記多人数参加型ゲームを行うステップと、
前記第１ハンドセットに、前記ゲーム・ソフトウェアと、前記（ｉ）番目ゲーム・ステータス及び前記ディジタル署名を含む前記（ｉ）番目利用者プロフィルとをダウンロードするステップと、
前記第１ハンドセットと前記サーバの間の前記通信リンクを停止するステップと
を含む方法。
【請求項２】
更新（ｉ）番目ゲーム・ステータスを含む前記（ｉ）番目利用者プロフィルを更新して前記サーバに保存するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記ゲーム・ソフトウェア及び（ｊ）番目ディジタル署名を含む第２ハンドセットとの第２通信リンクを確立するステップと、
前記（Ｎ）人の利用者の一人であり、前記第２ハンドセットを使用する（ｊ）番目利用者と共に、前記多人数参加型ゲームを続けるステップと
をさらに含む、請求項１に記載の方法。
【請求項４】
前記第２通信リンクを確立するステップは、無線通信リンクを準備するステップをさらに含む、請求項３に記載の方法。
【請求項５】
前記（ｉ）番目利用者に関するゲーム・ステータス変化を実現するステップと、
前記ゲーム・ステータス変化を、前記第１ハンドセット上で、前記第２ハンドセットにより前記（ｊ）番目ディジタル署名を用いて認証するステップと、
前記ゲーム・ステータス変化及び前記認証する（ｊ）番目ディジタル署名を含む更新（ｉ）番目ゲーム・ステータスを含むように、前記（ｉ）番目利用者プロフィルを更新するステップと
をさらに含む、請求項３に記載の方法。
【請求項６】
前記第２通信リンクを停止するステップと、
前記サーバとの第３通信リンクを確立するステップと、
前記更新（ｉ）番目利用者プロフィル、前記（ｉ）番目ディジタル署名、及び前記認証する（ｊ）番目ディジタル署名を、前記第１ハンドセットから前記サーバに供給するステップと
をさらに含む、請求項５に記載の方法。
【請求項７】
前記サーバが、前記（ｉ）番目ディジタル署名及び前記（ｊ）番目ディジタル署名を照合できるかどうか判断するステップと、
前記サーバが、前記（ｉ）番目ディジタル署名及び前記（ｊ）番目ディジタル署名を照合できる場合に、前記サーバにより前記更新（ｉ）番目利用者プロフィルを受理するステップと、
前記サーバが、前記（ｉ）番目ディジタル署名及び／又は前記（ｊ）番目ディジタル署名を照合できない場合に、前記サーバにより前記更新（ｉ）番目利用者プロフィルを受理しないステップと
をさらに含む、請求項６に記載の方法。
【請求項８】
（Ｎ）人の利用者プロフィルを含むサーバにストアされる多人数参加型オンライン・ゲームを行うためのコンピュータ可読プログラム・コードを含むコンピュータ・プログラムであって、
前記（Ｎ）人の利用者の一人である（ｉ）番目利用者の（ｉ）番目利用者プロフィルは、該（ｉ）番目利用者に割り当てられる（ｉ）番目ゲーム・ステータス及び（ｉ）番目ディジタル署名を含み、
前記コンピュータ可読プログラム・コードは、
前記サーバとの第１通信リンクを確立するステップと、
前記ゲーム・ソフトウェア、並びに、前記（ｉ）番目ゲーム・ステータス及び前記（ｉ）番目ディジタル署名を含む前記（ｉ）番目利用者プロフィルをダウンロードするステップと、
前記第１通信リンクを停止するステップと
を実行するための一連のコンピュータ可読プログラム・ステップを含む、
コンピュータ・プログラム。
【請求項９】
前記コンピュータ可読プログラム・コードは、
前記ゲーム・ソフトウェア及び（j）番目ディジタル署名を含む第２ハンドセットとの第２通信リンクを確立するステップと、
前記（Ｎ）人の利用者の一人であり、前記第２ハンドセットを使用する（ｊ）番目利用者と共に、前記多人数参加型ゲームを続けるステップと
を実行するための一連のコンピュータ可読プログラム・ステップをさらに含む、
請求項８に記載のコンピュータ・プログラム。
【請求項１０】
前記第２通信リンクは無線通信リンクを含む、請求項８に記載のコンピュータ・プログラム。
【請求項１１】
前記コンピュータ可読プログラム・コードは、
前記（ｉ）番目利用者に関するゲーム・ステータス変化を検出するステップと、
前記ゲーム・ステータス変化を認証する前記（ｊ）番目ディジタル署名を前記第２ハンドセットから受け取るステップと、
前記（ｉ）番目利用者プロフィルを、前記ゲーム・ステータス変化及び前記認証する（ｊ）番目ディジタル署名を含む更新（ｉ）番目ゲーム・ステータスを含むように更新するステップと
を実行するための一連のコンピュータ可読プログラム・ステップをさらに含む、
請求項９に記載のコンピュータ・プログラム。
【請求項１２】
前記コンピュータ可読プログラム・コードは、
前記第２通信リンクを停止するステップと、
前記サーバとの第３通信リンクを確立するステップと、
前記サーバに、前記更新（ｉ）番目利用者プロフィル、前記（ｉ）番目ディジタル署名、及び前記認証する（ｊ）番目ディジタル署名を供給するステップと
を実行するための一連のコンピュータ可読プログラム・ステップをさらに含む、
請求項１１に記載のコンピュータ・プログラム。
【請求項１３】
前記第１通信リンクは前記第３通信リンクと同じである、請求項１２に記載のコンピュータ・プログラム。
【請求項１４】
（Ｎ）人の利用者プロフィルを含むサーバにストアされる多人数参加型オンライン・ゲームを行うための、内部に具体化されたコンピュータ可読プログラム・コードを有するプログラム可能コンピュータ・プロセッサにより使用可能な、コンピュータ・プログラムであって、
前記（Ｎ）人の利用者の一人である（ｉ）番目利用者の（ｉ）番目利用者プロフィルは、該（ｉ）番目利用者に割り当てられる（ｉ）番目ゲーム・ステータス及び（ｉ）番目ディジタル署名を含み、
前記プログラム可能コンピュータ・プロセッサに、前記サーバとの第１通信リンクを確立させるコンピュータ可読プログラム・コードと、
前記プログラム可能コンピュータ・プロセッサに、前記ゲーム・ソフトウェア、並びに、前記（ｉ）番目ゲーム・ステータス及び前記（ｉ）番目ディジタル署名を含む前記（ｉ）番目利用者プロフィルをダウンロードさせるコンピュータ可読プログラム・コードと、
前記プログラム可能コンピュータ・プロセッサに、前記第１通信リンクを停止させるコンピュータ可読プログラム・コードと
を含むコンピュータ・プログラム。
【請求項１５】
前記プログラム可能コンピュータ・プロセッサに、前記ゲーム・ソフトウェア及び（ｊ）番目ディジタル署名を含む第２ハンドセットとの第２通信リンクを確立させるコンピュータ可読プログラム・コードと、
前記プログラム可能コンピュータ・プロセッサに、前記（Ｎ）人の利用者の一人であり、前記第２ハンドセットを使用する（ｊ）番目利用者と共に、前記多人数参加型ゲームを続けさせるコンピュータ可読プログラム・コードと
をさらに含む、請求項１４に記載のコンピュータ・プログラム。
【請求項１６】
前記第２通信リンクは無線通信リンクを含む、請求項１５に記載のコンピュータ・プログラム。
【請求項１７】
前記プログラム可能コンピュータ・プロセッサに、前記（ｉ）番目利用者に関するゲーム・ステータス変化を検出させるコンピュータ可読プログラム・コードと、
前記プログラム可能コンピュータ・プロセッサに、前記ゲーム・ステータス変化を認証する前記（ｊ）番目ディジタル署名を受け取らせるコンピュータ可読プログラム・コードと、
前記プログラム可能コンピュータ・プロセッサに、前記ゲーム・ステータス変化及び前記認証する（ｊ）番目ディジタル署名を含む更新（ｉ）番目ゲーム・ステータスを含むように、前記（ｉ）番目利用者プロフィルを更新させるコンピュータ可読プログラム・コードと
をさらに含む、請求項１５に記載のコンピュータ・プログラム。
【請求項１８】
前記プログラム可能コンピュータ・プロセッサに、前記第２通信リンクを停止させるコンピュータ可読プログラム・コードと、
前記プログラム可能コンピュータ・プロセッサに、前記サーバとの第３通信リンクを確立させるコンピュータ可読プログラム・コードと、
前記プログラム可能コンピュータ・プロセッサに、前記サーバに対して前記更新（ｉ）番目利用者プロフィル、前記（ｉ）番目ディジタル署名、及び前記認証する（ｊ）番目ディジタル署名を供給させるコンピュータ可読プログラム・コードと
をさらに含む、請求項１７に記載のコンピュータ・プログラム。
【請求項１９】
前記第１通信リンクは前記第３通信リンクと同じである、請求項１８に記載の通信リンク。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は多人数参加型オンライン・ゲームの分野に関する。
【背景技術】
【０００２】
多人数参加型オンライン・ゲームには２つのカテゴリがある。第１のカテゴリは、インターネットを用いて、強力なゲーム・サーバと通信するデスクトップ・パーソナル・コンピュータを利用するものである。このカテゴリは、現在、これらのオンライン・ゲームが豊富な映像及び音声の利用者体験を提供するので、マーケットの大部分を占めている。さらに、利用者がゲーム空間を離れるとき、利用者プロフィルは、利用者がゲーム空間に再び入るときにその多人数参加型ゲーム内の同じポイントにおける仮想体験を続けることができるように更新される。
【０００３】
第２のカテゴリは、アドホック・ネットワークを用いて相互接続された携帯ゲーム機を利用するものである。一般に、それらの携帯ゲーム機はより単純なユーザ・インタフェースを備える。さらに、それらの携帯ゲーム機は、利用者がゲーム空間を離れるとき利用者プロフィルは更新されないので、非継続的なゲーム・プレーだけを可能にする。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
携帯ゲーム機を用いる多人数参加型オンライン・ゲームの利用者が、ゲーム空間を離れるとき利用者プロフィルを更新して、その利用者がそのゲーム空間に再び入るときにゲームを継続することができる、多人数参加型オンライン・ゲームを提供する。
【課題を解決するための手段】
【０００５】
本出願人の発明は多人数参加型オンライン・ゲームを行う方法を含む。本方法は、ハンドセットと、サーバにストアされた多人数参加型ゲームとを提供し、その際、サーバは、（ｉ）番目利用者プロフィルを含む（Ｎ）人の利用者プロフィルを含み、（Ｎ）人の利用者の一人である（ｉ）番目利用者の（ｉ）番目利用者プロフィルは、（ｉ）番目利用者に割り当てられる（ｉ）番目ゲーム・ステータス及び（ｉ）番目ディジタル署名を含む。
【０００６】
本方法は、ハンドセットとサーバの間の通信リンクを確立して、（ｉ）番目利用者がハンドセット及び（ｉ）番目ゲーム・ステータスを用いて、サーバと通信する一人又は複数の他の利用者と共に多人数参加型ゲームを行うことができるようにする。次に、本方法は、ゲーム・ソフトウェア、並びに、（ｉ）番目ゲーム・ステータス及び（ｉ）番目ディジタル署名を含む（ｉ）番目利用者プロフィルをハンドセットにダウンロードし、その後にハンドセットとサーバの間の通信リンクを停止し、その結果、後で（ｉ）番目利用者は、ゲーム・サーバとの通信リンクなしに、アドホック・ネットワークにおいて、ダウンロードされた同じゲーム・ソフトを有する手持ちデバイスをもった他の利用者とのゲームを続けることができる。それと同時に、（ｉ）番目ゲーム・ステータスは、アドホック・ネットワークにおけるゲーム実行中に（ｉ）番目利用者のハンドセット内で更新されることになる。さらに、（ｉ）番目ゲーム・ステータスのこれらの更新は、次回に（ｉ）番目利用者のハンドセットがゲーム・サーバとの通信リンクを取得するとき、ゲーム・サーバにアップロードされることになる。
【０００７】
従って、携帯用、即ち手持ちのデバイスが、ゲーム・サーバと通信することにより強力なサーバー・ベースの多人数参加型ゲームを行うこと、及び、その携帯用デバイスに利用者プロフィルを保存して、その後の多人数参加セッション中で用いるようにすることを可能にする方法及び装置が提供されるが、その場合、携帯用デバイスは、アドホック・ネットワークを介して１つ又は複数の他の手持ち型デバイスと通信し、ゲーム・サーバとは通信しない。
【発明を実施するための最良の形態】
【０００８】
これから本発明の実施形態を、実施例としてのみ、添付の図面を参照しながら説明する。
【０００９】
ここで図１を参照すると、サーバ１００は多人数参加型ゲーム１１０及び（Ｎ）人の利用者プロフィル１２０を含む。サーバ１００は、コンピュータ・システム、例えば、メインフレーム、パソコン、ワークステーション、及びそれらの組合せを含み、そして、オペレーティング・システム、例えば、Ｗｉｎｄｏｗｓ、ＡＩＸ、Ｕｎｉｘ、ＭＶＳ、ＬＩＮＵＸなどを含む（Ｗｉｎｄｏｗｓはマイクロソフト社の登録商標であり、ＡＩＸはＩＢＭ社の登録商標であり、ＭＶＳはＩＢＭ社の商標であり、ＵＮＩＸは米国及び他の国においてオープン・グループ（Ｔｈｅ  Ｏｐｅｎ  Ｇｒｏｕｐ）に独占的に許可された登録商標であり、ＬＩＮＵＸはＬｉｎｕｓ  Ｔｏｒｖａｌｄの登録商標である）。
【００１０】
一般に、多人数参加型ゲーム１１０を行うためには２人又はそれ以上の利用者がサーバ１００と通信する必要がある。図１に示す実施形態においては、第１手持ちデバイス１３０はサーバ１００と第１通信リンク１４０を介して通信し、第２手持ちデバイスはサーバ１００と通信リンク１６０を介して通信する。手持ちデバイス１３０は、必須ではないが、手持ちデバイス１５０と同一のものとすることができる。
【００１１】
手持ちデバイス１３０は、プロセッサ１３２、命令１３４、及びメモリ１３６を含む。命令１３４はプロセッサ１３２によってデバイス１３０を動作させる。特定の実施形態において、メモリ１３６は、不揮発性メモリ、例えば、１つ又は複数のＥＥＰＲＯＭ（電気的消去可能プラグラム可能読み取り専用メモリ）、１つ又は複数のフラッシュＰＲＯＭ（プログラム可能読み取り専用メモリ）、バッテリ・バックアップＲＡＭ、ハード・ディスク・ドライブ、１つ又は複数の光ストレージ媒体（ＣＤ、ＤＶＤなど）、及びそれらの組合せなどを含む。
【００１２】
特定の実施形態において、手持ちデバイス１３０は、画像表示デバイス、内蔵ステレオ・スピーカ、１つ又は複数の入出力ポート／デバイス、ディスク・ドライブ、内蔵バッテリ、及び前記の内蔵バッテリ充電用端子をさらに備える。特定の実施形態において、画像表示デバイスは４．３インチの１６：９型ワイドスクリーンＴＦＴ・ＬＣＤであり、４８０×２７２ピクセル（１６７７万色）、最大２００ｃｄ／ｍ２（輝度調整付き）を有する。特定の実施形態において、内蔵バッテリは内蔵リチウム・イオン電池を含む。特定の実施形態において、１つ又は複数の入出力ポート／デバイスは、ＩＥＥＥ８０２．１１ｂ（Ｗｉ−Ｆｉ）機能、１つ又は複数のＵＳＢ２．０ポート、１つ又は複数のメモリ・スティック（Ｍｅｍｏｒｙ  Ｓｔｉｃｋ）（登録商標）ＰＲＯ  Ｄｕｏ、１つ又は複数のＩｒＤＡデバイス／ポート、及び１つ又は複数のＩＲリモート（ＳＩＲＣＳ）デバイスを含む。
【００１３】
特定の実施形態において、手持ちデバイス１３０は、方向指示ボタン（Ｕｐ／Ｄｏｗｎ／Ｒｉｇｈｔ／Ｌｅｆｔ）、アナログ・パッド、エンター・キー（三角形、円形、十字形、四角形）、レフト及びライト・キー、ＳＴＡＲＴ、ＳＥＬＥＣＴ、ＨＯＭＥ、ＰＯＷＥＲオン／ホールド／オフ・スイッチ、輝度調整、音響モード、音量調整、無線ＬＡＮオン／オフ・スイッチ、及びディスク取り出しを含む、複数のキー及び／又はスイッチを備える。
【００１４】
特定の実施形態において、通信リンク１４０は、ローカル・エリア・ネットワーク（ＬＡＮ）、プライベート広域ネットワーク（ＷＡＮ）、パブリック広域ネットワーク、伝送制御プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）、インターネット、及びそれらの組合せから成る群から選択される。
手持ちデバイス１５０は、プロセッサ１５２、命令１５４、及びメモリ１５６を含む。命令１５４は、プロセッサ１５２によりデバイス１５０を動作させるために用いられる。
【００１５】
特定の実施形態において、メモリ１５６は、不揮発性メモリ、例えば、１つ又は複数のＥＥＰＲＯＭ（電気的消去可能プラグラム可能読み取り専用メモリ）、１つ又は複数のフラッシュＰＲＯＭ（プログラム可能読み取り専用メモリ）、バッテリ・バックアップＲＡＭ、ハード・ディスク・ドライブ、１つ又は複数の光ストレージ媒体（ＣＤ、ＤＶＤなど）、及びそれらの組合せなどを含む。
【００１６】
特定の実施形態において、手持ちデバイス１５０は、画像表示デバイス、内蔵ステレオ・スピーカ、１つ又は複数の入出力ポート／デバイス、ディスク・ドライブ、内蔵バッテリ、及び前記の内蔵バッテリ充電用端子をさらに備える。特定の実施形態において、画像表示デバイスは４．３インチの１６：９型ワイドスクリーンＴＦＴ・ＣＬＤであり、４８０×２７２ピクセル（１６７７万色）、最大２００ｃｄ／ｍ２（輝度調整付き）を有する。特定の実施形態において、内蔵バッテリは内蔵リチウム・イオン電池を含む。特定の実施形態において、１つ又は複数の入出力ポート／デバイスは、ＩＥＥＥ８０２．１１ｂ（Ｗｉ−Ｆｉ）機能、１つ又は複数のＵＳＢ２．０ポート、１つ又は複数のメモリ・スティック（Ｍｅｍｏｒｙ  Ｓｔｉｃｋ）（登録商標）ＰＲＯ  Ｄｕｏ、１つ又は複数のＩｒＤＡデバイス／ポート、及び１つ又は複数のＩＲリモート（ＳＩＲＣＳ）デバイスを含む。
【００１７】
特定の実施形態において、手持ちデバイス１５０は、方向指示ボタン（Ｕｐ／Ｄｏｗｎ／Ｒｉｇｈｔ／Ｌｅｆｔ）、アナログ・パッド、エンター・キー（三角形、円形、十字形、四角形）、レフト及びライト・キー、ＳＴＡＲＴ、ＳＥＬＥＣＴ、ＨＯＭＥ、ＰＯＷＥＲオン／ホールド／オフ・スイッチ、輝度調整、音響モード、音量調整、無線ＬＡＮオン／オフ・スイッチ、及びディスク取り出しを含む、複数のキー及び／又はスイッチを備える。
【００１８】
特定の実施形態において、通信リンク１６０は、ローカル・エリア・ネットワーク（ＬＡＮ）、プライベート広域ネットワーク（ＷＡＮ）、パブリック広域ネットワーク、伝送制御プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）、インターネット、及びそれらの組合せから成る群から選択される。
【００１９】
複数の利用者プロフィル１２０は、（Ｎ）人の個々の利用者に関する（Ｎ）個の個々の利用者プロフィルを含む。ここで図２を参照すると、（Ｎ）人の利用者の一人である（ｉ）番目利用者の（ｉ）番目利用者プロフィル２００は、（ｉ）番目利用者に関する一般情報２１０を含む。この一般情報は、例えば、（ｉ）番目利用者の正式氏名、ゲーム空間で（ｉ）番目利用者が用いる１つ又は複数の仮名、（ｉ）番目利用者が預託金として有する金額、（ｉ）番目利用者がサーバ１００上の利用可能な１つ又は複数のゲームを行った回数、などを含む。
【００２０】
さらに加えて、（ｉ）番目利用者プロフィル２００は、（ｉ）番目ディジタル署名２２０、及び特定のゲーム関連情報をさらに含む。図２に示す実施形態において、（ｉ）番目利用者プロフィル２００は、多人数参加型ゲーム１１０（図１）に関するゲーム・ステータス２３０をさらに含む。（ｉ）番目利用者プロフィル２００は、随意に複数の付加的なオンライン・ゲームの各々に関するゲーム・ステータスを含むことができる。
【００２１】
特定の実施形態において、（ｉ）番目ディジタル署名２２０はサーバ１００により割り当てられる。他の実施形態においては、（ｉ）番目ディジタル署名２２０は、デバイス１３０（図１）などの手持ちデバイスの製造者が確立し、（ｉ）番目利用者が、サーバ１００に接続してそこにストアされているゲームを行うために用いる。これらの実施形態において、（ｉ）番目ディジタル署名２２０は手持ちデバイスからサーバ１００へアップロードされる。
【００２２】
従来技術の方法を用いると、（ｉ）番目利用者は、（ｉ）番目利用者がサーバ１００と通信しているときだけ多人数参加型ゲーム１１０に参加することができる。例えば、（ｉ）番目利用者が、手持ちデバイス１３０及び通信リンク１４０を用いて多人数参加型ゲーム１１０に参加している場合、一旦通信リンク１４０が停止されると、（ｉ）番目利用者は、サーバ１００との通信リンクが再確立されるまで、多人数参加型ゲーム１１０に再び参加することができない。
【００２３】
しかし、本出願人の方法を用いれば、（ｉ）番目利用者は、その利用者の手持ちデバイスがサーバ１００と通信しないときでも、多人数参加型ゲーム１１０に参加し続けることができる。図５及び図６は、本出願人の方法のステップを要約したものである。
【００２４】
ここで図５を参照すると、本出願人の方法はステップ４１０において、サーバ、例えばサーバ１００（図１）にストアされている多人数参加型ゲーム、例えば多人数参加型ゲーム１１０（図１）を準備し、その際、そのサーバは（ｉ）番目利用者プロフィルを含む（Ｎ）人の利用者プロフィルを含み、（Ｎ）人の利用者の一人である（ｉ）番目利用者の（ｉ）番目利用者プロフィル２００は、（ｉ）番目ディジタル署名及び（ｉ）番目ゲーム・ステータスを含む。ステップ４１０は、第１ハンドセット、例えばハンドセット１３０を準備するステップをさらに含み、そこで（ｉ）番目利用者はその第１ハンドセットを用いてゲーム・サーバと通信する。
【００２５】
ステップ４２０において本出願人の方法は、第１通信リンク、例えば通信リンク１４０を、ステップ４１０の第１ハンドセットとステップ４１０のサーバとの間に設ける。ステップ４３０において、（ｉ）番目利用者は、サーバと通信する一人又は複数の他の利用者と共に、ステップ４１０の多人数参加型ゲームに参加する。一人又は複数の他の利用者の各々はハンドセットを使用し、例えば、（ｊ）番目利用者は（ｊ）番目ハンドセットを使用するが、（ｊ）番目ハンドセットは（ｉ）番目利用者が使用する第１ハンドセットと同一のものである必要はない。
【００２６】
ステップ４４０において、多人数参加型ゲームが進むに連れて、（ｉ）番目ゲーム・ステータスを含む（ｉ）番目利用者プロフィルは、（ｉ）番目利用者が多人数参加型ゲームにおいて、例えば、秘密の場所を見つけること、敵を殺すこと、敵に殺されることなどの特定の結果に達するたび毎に、（ｉ）番目ゲーム・ステータスの変化を反映するように更新される。ステップ４４０の更新（ｉ）番目利用者ゲーム・ステータスは、（ｉ）番目利用者プロフィル、例えば、（ｉ）番目利用者プロフィル２００（図２）に保存され、ゲーム・サーバ、例えばサーバ１００にストアされる。
【００２７】
ステップ４５０において本出願人の方法は、１度目に、ステップ４１０の多人数参加型ゲームの全体又は一部分を含むゲーム・ソフトウェアと、（ｉ）番目ゲーム・ステータス及び（ｉ）番目ディジタル署名を含む（ｉ）番目利用者プロフィルとを、第１ハンドセットにダウンロードする。ステップ４６０において本方法は、ステップ４５０の１度目に続く２度目に、第１ハンドセットとサーバの間の通信リンクを停止する。
【００２８】
本出願人の方法はステップ４６０からステップ５０５（図６）に移行し、そこでステップ４６０の２度目に続いて３度目に、ゲーム・ソフトウェア及び第２ディジタル署名を含む第２ハンドセットとの第２通信リンクを確立する。図３に示した実施形態において、第１ハンドセット１３０は、通信リンク３２０を介して第２ハンドセット３３０と直接通信する。
【００２９】
特定の実施形態において、通信リンク３２０は、無線通信リンク、ＲＳ−２３２又はＲＳ−４２２などのシリアル相互接続、イーサネット相互接続、ＳＣＳＩ相互接続、ｉＳＣＳＩ相互接続、ギガビット・イーサネット相互接続、ブルートゥース相互接続、ローカル・エリア・ネットワーク（ＬＡＮ）、プライベート広域ネットワーク（ＷＡＮ）、パブリック広域ネットワーク、ストレージ・エリア・ネットワーク（ＳＡＮ）、伝送制御プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）、インターネット、及びそれらの組合せを含む。特定の実施形態において、通信リンク３２０は、ＩＥＥＥ規格８０２．１１の実施形態の１つ又は複数（集合的に「ＩＥＥＥ規格」）に準拠する。当業者であれば認識するように、ＩＥＥＥ規格は、無線ＬＡＮ技術に関するＩＥＥＥにより開発された一群の規格を含む。
【００３０】
ＩＥＥＥ規格は、例えばプロジェクタ１００のような無線クライアントと基地局の間、又は２つの無線クライアントの間の無線インタフェースを指定する。ＩＥＥＥは１９９７年にＩＥＥＥ規格を承認した。８０２．１１ファミリには幾つかの規格があり、それらには、（ｉ）無線ＬＡＮに適用され、周波数ホッピング・スペクトラム拡散（ＦＨＳＳ）又は直接シークエンス・スペクトラム拡散（ＤＳＳＳ）を用いて２．４ＧＨｚ帯内で１又は２Ｍｂｐｓの伝送を提供する規格８０２．１１、（ｉｉ）無線ＬＡＮに適用される８０２．１１に対する拡張を含み、ＦＨＳＳ又はＤＳＳＳではなく直交周波数分割多重符号化スキームを用いて５ＧＨｚ帯内で５４Ｍｂｐｓに至る伝送を提供する規格８０２．１１ａ、（ｉｉｉ）８０２．１１Ｈｉｇｈ  Ｒａｔｅ又はＷｉ−Ｆｉと呼ばれることがあり、無線ＬＡＮに適用される８０２．１１に対する拡張を含み、２．４ＧＨｚ帯内で約１１Ｍｂｐｓに至る伝送を提供する規格８０２．１１ｂ、及び／又は（ｉｖ）無線ＬＡＮに適用され２．４ＧＨｚ帯内で２０＋Ｍｂｐｓの伝送を提供する規格８０２．１１ｇが含まれる。
【００３１】
第１ハンドセット１３０は、ゲーム・ソフトウェア３１０、並びに、（ｉ）番目ディジタル署名２２０（図２、図３、図４）及び（ｉ）番目ゲーム・ステータス２３０（図２、図３、図４）を含んだ（ｉ）番目利用者プロフィル２００（図２）を含む。第２ハンドセット３３０は、ゲーム・ソフトウェア３１０、並びに、（ｊ）番目ディジタル署名３３４及び（ｊ）番目ゲーム・ステータス３３６を含んだ（ｊ）番目利用者プロフィル３３２を含み、ここで、（ｉ）番目利用者と（ｊ）番目利用者はステップ４１０の（Ｎ）人の利用者のうちの互いに異なる一人である（図５）。
【００３２】
図４に示す実施形態において、第１ハンドセット１３０は通信リンク３５０を介して第２ハンドセット３３０と直接通信し、第２ハンドセット３３０は通信リンク３６０を介して第３ハンドセット３４０と直接通信し、第３ハンドセット３４０は通信リンク３７０を介して第１ハンドセット１３０と直接通信する。特定の実施形態において、通信リンク３５０、３６０、及び３７０は、それぞれ独立に、無線通信リンク、ＲＳ−２３２又はＲＳ−４２２などのシリアル相互接続、イーサネット相互接続、ＳＣＳＩ相互接続、ｉＳＣＳＩ相互接続、ギガビット・イーサネット相互接続、ブルートゥース相互接続、ローカル・エリア・ネットワーク（ＬＡＮ）、プライベート広域ネットワーク（ＷＡＮ）、パブリック広域ネットワーク、伝送制御プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）、及びそれらの組合せなどから成る群から選択される。特定の実施形態において、通信リンク１６０は、ＩＥＥＥ規格に準拠する。
【００３３】
第１ハンドセット１３０及び第２ハンドセットは前述の通りである。第３ハンドセット３４０は、ゲーム・ソフトウェア３１０、並びに、（ｋ）番目ディジタル署名３４４及び（ｋ）番目ゲーム・ステータス３４６を含んだ（ｋ）番目利用者プロフィル３４２を含み、ここで、（ｉ）番目利用者、（ｊ）番目利用者、及び（ｋ）番目利用者は、ステップ４１０の（Ｎ）人の利用者のうちの互いに異なる一人である（図５）。
【００３４】
ここで図６を参照すると、ステップ５１０において、（ｉ）番目利用者は、（ｊ）番目利用者、及び随意に一人又は複数の追加の利用者例えば（ｋ）番目利用者と共に、多人数参加型ゲームのプレイを続けるが、ここで、（ｉ）番目利用者は第１ハンドセット１３０を使用し、（ｊ）番目利用者は第２ハンドセット３３０を使用し、随意の（ｋ）番目利用者は第３ハンドセット３４０を使用する。
【００３５】
ステップ５２０において、（ｉ）番目利用者はゲーム・ステータス変化を実現する。そのようなゲーム・ステータス変化は、例えば、秘密場所の発見、敵を殺すこと、敵により殺されることなどを含む。
【００３６】
ステップ５３０において本出願人の方法は、第１ハンドセット上で（ｉ）番目利用者プロフィルを更新して、ゲーム・ステータス変化を反映する更新（ｉ）番目ゲーム・ステータスを含むようにする。例えば、ここで図７を参照すると、ステップ５３０において、ハンドセット１３０はここで、ゲーム・ステータス変化を反映する更新（ｉ）番目ゲーム・ステータス６０２を含んだ更新（ｉ）番目利用者プロフィル６００を含む。
【００３７】
ステップ５４０において、（ｊ）番目利用者は、第２ディジタル署名３３４を更新（ｉ）番目利用者プロフィル６００内に配置することによって、更新（ｉ）番目利用者プロフィルを認証する。（ｉ）番目利用者を含む（Ｎ）人のプレーヤが多人数参加型ゲームを行う実施形態において、次にステップ５４０は、（Ｎ−１）人の他の利用者が、（Ｎ−１）のディジタル署名を更新（ｉ）番目利用者プロフィル内に配置することによって、更新（ｉ）番目利用者プロフィルを認証するステップを含む。特定の実施形態において、ステップ５３０と５４０は同期的に実行される。特定の実施形態において、ステップ５２０、５３０及び５４０は同期的に実行される。
【００３８】
ステップ５５０において本出願人の方法は、ステップ５０５の３度目に続く４度目に、第１ハンドセットと１つ又は複数の付加的なハンドセットとの間の通信リンクを停止する。ステップ５６０において本出願人の方法は、ステップ５５０の４度目に続く５度目に、ゲーム・サーバ、例えばサーバ１００（図１）との第３通信リンクを再確立する。特定の実施形態において、ステップ５６０の第３通信リンクはステップ４２０の第１通信リンクと同一のものである。他の実施形態において、第３通信リンクは第１通信リンクとは異なる。
【００３９】
ステップ５７０において本出願人の方法は、更新（ｉ）番目利用者プロフィル、例えば、（ｉ）番目ディジタル署名２２０、更新（ｉ）番目ゲーム・ステータス６０２、及び（ｊ）番目ディジタル署名３３４を含んだ更新（ｉ）番目利用者プロフィル６００（図７）をゲーム・サーバに供給する。ステップ５８０において、ゲーム・サーバは、（ｉ）番目ディジタル署名及び（ｊ）番目ディジタル署名が照合できるかどうかを判断する。
【００４０】
ゲーム・サーバが、ステップ５８０において（ｉ）番目ディジタル署名及び／又は（ｊ）番目ディジタル署名を照合できない場合、次に本方法はステップ５８０からステップ５９０に移行し、そこでゲーム・サーバは更新（ｉ）番目利用者プロフィルを受理しない。本出願人の方法は、ステップ５９０からステップ４３０に移行し、ここで説明される通りに継続する。
【００４１】
その代りに、ゲーム・サーバがステップ５８０において（ｉ）番目ディジタル署名及び（ｊ）番目ディジタル署名を照合する場合には、次に本方法はステップ５８０からステップ５９５に移行し、そこでゲーム・サーバは、更新（ｉ）番目ゲーム・ステータスを含んだ更新（ｉ）番目利用者プロフィルを、（ｉ）番目利用者プロフィル２００（図２）として保存する。本出願人の方法は、ステップ５９５からステップ４３０に移行し、ここで説明される通りに継続する。
【００４２】
特定の実施形態において、図５及び／又は図６に列挙した個々のステップは組み合せる、除去する、又は再配列することができる。
【００４３】
特定の実施形態において本出願人の発明は、命令、例えば命令１３４（図１）を含み、ここでそれらの命令は、プロセッサ１３２（図１）によって実行されて、図５に列挙されたステップ４２０、４３０、４４０、４５０及び／又は４６０のうちの１つ又は複数のステップ、及び／又は、図６に列挙されたステップ５０５、５１０、５３０、５５０、５６０及び／又は５７０のうちの１つ又は複数のステップを実施する。
【００４４】
他の実施形態において本出願人の発明は、任意の他のコンピュータ・プログラム内にある命令を含み、ここでそれらの命令は、第１ハンドセットの外部又は内部のコンピュータによって実行され、図５に列挙されたステップ４２０、４３０、４４０、４５０及び／又は４６０のうちの１つ又は複数のステップ、及び／又は、図６に列挙されたステップ５０５、５１０、５３０、５５０、５６０及び／又は５７０のうちの１つ又は複数のステップを実施する。いずれの場合においても、命令は、例えば、磁気情報ストレージ媒体、光情報ストレージ媒体、電子情報ストレージ媒体などを含む、情報ストレージ媒体内に符号化することができる。「電子ストレージ媒体」により本出願人は、例えば、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＰＲＯＭ、コンパクトフラッシュ、スマートメディアなどのことを意味する。
【００４５】
本発明の好ましい実施形態が詳細に説明されたが、それらの実施形態に対する変更及び改造が、添付の特許請求の範囲において説明される本発明の範囲から逸脱することなく、当業者により想起されることは明らかである。
【図面の簡単な説明】
【００４６】
【図１】２つのゲーム・ハンドセットと通信するゲーム・サーバを示すブロック図である。
【図２】ゲーム・サーバに保存された（ｉ）番目利用者プロフィルを示すブロック図である。
【図３】第１アドホック・ネットワークを用いて直接に第２ハンドセットと通信する第１ハンドセットを示す。
【図４】第２アドホック・ネットワークを用いて通信する第１ハンドセット、第２ハンドセット、及び第３ハンドセットを示す。
【図５】本出願人の方法の特定のステップを要約するフロー図である。
【図６】本出願人の方法の追加のステップを要約するフロー図である。
【図７】第１ハンドセットが更新ゲーム・ステータスを含む更新利用者プロフィルを含む、図３のハンドセット及びアドホック・ネットワークを示すブロック図である。
【符号の説明】
【００４７】
１００：サーバ
１１０：多人数参加型ゲーム
１２０：利用者プロフィル
１３０：第１手持ちデバイス（第１ハンドセット）
１３２、１５２：プロセッサ
１３４、１５４：命令
１３６、１５６：メモリ
１４０：第１通信リンク
１５０：第２手持ちデバイス
１６０：第２通信リンク
２００：（ｉ）番目利用者プロフィル
２１０：一般情報
２２０：（ｉ）番目ディジタル署名
２３０：（ｉ）番目ゲーム・ステータス
３１０：ゲーム・ソフトウェア
３２０、３５０、３７０：通信リンク
３３０：第２ハンドセット
３３２：（ｊ）番目利用者プロフィル
３３４：（ｊ）番目ディジタル署名
３３６：（ｊ）番目ゲーム・ステータス
３４０：第３ハンドセット
３４２：（ｋ）番目利用者プロフィル
３４４：（ｋ）番目ディジタル署名
３４６：（ｋ）番目ゲーム・ステータス
６００：更新（ｉ）番目利用者プロフィル
【図１】
2009522028.tif 000003
【図２】
2009522028.tif 000004
【図３】
2009522028.tif 000005
【図４】
2009522028.tif 000006
【図５】
2009522028.tif 000007
【図６】
2009522028.tif 000008
【図７】
2009522028.tif 000009
【国際調査報告】
2009522028.tif 000010
2009522028.tif 000011
2009522028.tif 000012