【手続補正書】
【提出日】平成16年2月10日(2004.2.10)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
互いに無線通信可能な親機または子機となる複数の携帯ゲーム装置を用いる無線通信ゲームシステムであって、
前記親機は、自機を識別させるための自機識別情報および自機で実行するゲームを識別させるためのゲーム識別情報を含む親機パケットをブロードキャストするブロードキャスト手段を備え、
前記子機は、
通信可能範囲に存在する親機から前記親機パケットを受信する受信手段、
前記受信手段で受信した前記親機パケットに基づいて、通信可能範囲に存在する各親機が実行するゲームを識別させるための情報を含む親機リストを表示する表示手段、
前記親機リストに含まれる親機のうちいずれか１つをプレイヤに選択させるための選択手段、および
前記選択手段によって選択された親機に対して接続要求を送信する接続要求送信手段を備える、無線通信ゲームシステム。
【請求項２】
前記ブロードキャスト手段は他の子機と通信ゲームを実行中においても前記親機パケットをブロードキャストする、請求項１記載の無線通信ゲームシステム。
【請求項３】
前記親機および子機は、所定の通信周期で無線通信するものであり、前記通信周期は、前記親機によって使用される第１タイムスロットと、前記子機によって使用される第２タイムスロットとを含み、
前記ブロードキャスト手段は、前記第１タイムスロットでゲームデータを含む前記親機パケットを送信する、請求項１または２記載の無線通信ゲームシステム。
【請求項４】
前記表示手段は、前記受信手段で受信した前記ゲーム識別情報に基づいて、自機で実行するゲームと通信可能なゲームを実行する親機に限り前記親機リスト表示する、請求項１記載の無線通信ゲームシステム。
【請求項５】
前記子機は、ゲームプログラムが記憶されたゲームカートリッジを着脱自在に装着可能なものであり、
前記表示手段は、現在装着されているゲームカートリッジのゲームと通信可能なゲームを実行する親機に限り前記親機リストで表示する、請求項１記載の無線通信ゲームシステム。
【請求項６】
前記子機は、ゲームプログラムが記憶されたゲームカートリッジを着脱自在に装着可能なものであり、
前記表示手段は、現在装着されているゲームカートリッジのゲームと通信不可能なゲームを実行する親機も前記親機リストで表示する、請求項１記載の無線通信ゲームシステム。
【請求項７】
前記親機パケットは、新たな子機のエントリを受け付けるか否かを示すエントリ受付データをさらに含み、
前記表示手段は、前記受信手段で受信した前記エントリ受付データに基づいて、新たな子機のエントリを受け付ける親機に限り前記親機リストで表示する、請求項１記載の無線通信ゲームシステム。
【請求項８】
前記親機は、子機用プログラムを記憶する子機用プログラム記憶手段、および前記子機からの接続要求に応じて、前記子機用プログラムを前記子機に送信する子機用プログラム送信手段をさらに備え、
前記親機パケットは、前記子機用プログラム記憶手段を備えるか否かを示す子機用プログラム保持データをさらに含み、
前記表示手段は、前記受信手段で受信した前記子機用プログラム保持データに基づいて、前記子機用プログラム保持データが前記子機用プログラムを備えることを示す場合には、自機で実行するゲームに関係なくその親機を前記親機リストで表示する、請求項１記載の無線通信ゲームシステム。
【請求項９】
前記親機は、子機が子機用プログラムの送信を必要としない第１プログラムと、子機が子機用プログラムの送信を必要とする第２プログラムとの両方を記憶するものであり、
前記親機パケットは、前記親機が前記第１プログラムおよび前記第２プログラムのいずれを実行しているかを示す実行種類データをさらに含み、
前記表示手段は、前記受信手段で受信した前記実行種類データに基づいて、前記第１プログラムを実行している親機については、自機で実行するゲームと通信可能なゲームを実行する親機に限り前記親機リストで表示し、前記第２プログラムを実行している親機については、自機で実行するゲームに関係なく、前記親機リストで表示する、請求項１記載の無線通信ゲームシステム。
【請求項１０】
前記子機は、ゲームプログラムが記憶されたゲームカートリッジを着脱自在に装着するものであり、
前記表示手段は、前記ゲームカートリッジが装着されていない場合には、前記受信手段で受信した前記子機用プログラム保持データに基づいて、前記子機用プログラム記憶手段を備える親機に限り前記親機リストで表示する、請求項１記載の無線通信ゲームシステム。
【請求項１１】
前記受信手段で受信した前記親機パケットに基づいて、通信可能範囲に存在する親機の親機リストを記憶する親機リスト記憶手段、および
前記親機リスト記憶手段に記憶された親機リストを定期的にクリアする親機リストクリア手段をさらに備え、
前記表示手段は、前記親機リスト記憶手段に記憶された親機リストに基づいて表示する、請求項１記載の無線通信ゲームシステム。
【請求項１２】
前記親機パケットは、ユーザー名データを含み、
前記表示手段は、前記受信手段で受信した前記ユーザー名データに基づいて、各親機のユーザー名をさらに含む前記親機リストを表示する、請求項１記載の無線通信ゲームシステム。
【請求項１３】
互いに無線通信可能な複数の携帯ゲーム装置を用いる無線通信ゲームシステムであって、
前記複数の携帯ゲーム装置のうちの少なくとも１つの第１ゲーム装置は、自機を識別させるための自機識別情報および自機で実行するゲームを識別させるためのゲーム識別情報を含むパケットをブロードキャストするブロードキャスト手段を備え、
前記複数の携帯ゲーム装置のうちの他の少なくとも１つの第２ゲーム装置は、
通信可能範囲に存在する前記第１ゲーム装置から前記パケットを受信する受信手段、
前記受信手段で受信した前記パケットに基づいて、通信可能範囲に存在する前記各第１ゲーム装置が実行するゲームを識別させるための情報を含むリストを表示する表示手段、
前記リストに含まれる前記第１ゲーム装置のうちいずれか１つをプレイヤに選択させるための選択手段、および
前記選択手段によって選択された前記第１ゲーム装置に対して接続要求を送信する接続要求送信手段を備える、無線通信ゲームシステム。
【請求項１４】
互いに無線通信可能な複数のゲーム装置を用いる無線通信ゲームシステムであって、
前記複数のゲーム装置のうちの少なくとも１つの第１ゲーム装置は、前記複数のゲーム装置のうちの他の少なくとも１つの第２ゲーム装置へ、自機を識別させるための自機識別情報および自機で実行するゲームを識別させるためのゲーム識別情報を含むパケットを送信する送信手段を備え、
前記第２ゲーム装置は、
通信可能範囲に存在する前記第１ゲーム装置から前記パケットを受信する受信手段、
前記受信手段で受信した前記パケットに基づいて、通信可能範囲に存在する前記各第１ゲーム装置が実行するゲームを識別させるための情報を含むリストを表示する表示手段、
前記リストに含まれる前記第１ゲーム装置のうちいずれか１つをプレイヤに選択させるための選択手段、および
前記選択手段によって選択された前記第１ゲーム装置に対して接続要求を送信する接続要求送信手段を備える、無線通信ゲームシステム。
【請求項１５】
互いに無線通信可能な親機または子機となる複数の携帯ゲーム装置を用いる無線通信ゲームシステムにおける子機接続方法であって、次のステップを含む：
(a) 親機から、自機を識別させるための自機識別情報および自機で実行するゲームを識別させるためのゲーム識別情報を含む親機パケットをブロードキャストするステップ、
(b) 子機において、通信可能範囲に存在する親機から前記親機パケットを受信するステップ、
(c) 子機において、前記受信ステップで受信した前記親機パケットに基づいて、通信可能範囲に存在する各親機が実行するゲームを識別させるための情報を含む親機リストを表示するステップ、
(d) 子機において、前記親機リストに含まれる親機のうちいずれか１つをプレイヤに選択させるステップ、および
(e) 子機において、前記選択された親機に対して接続要求を送信させるステップ。
【請求項１６】
互いに無線通信可能な親機または子機となる複数の携帯ゲーム装置を用いる無線通信ゲームシステムのプログラムであって、携帯ゲーム機のプロセサに次のステップを実行させる：
(a) 親機のプロセサに、自機を識別させるための自機識別情報および自機で実行するゲームを識別させるためのゲーム識別情報を含む親機パケットをブロードキャストさせ、
(b) 子機のプロセサに、通信可能範囲に存在する親機から前記親機パケットを受信させ、
(c) 子機のプロセサに、前記ステップ(b) で受信した前記親機パケットに基づいて、通信可能範囲に存在する各親機が実行するゲームを識別させるための情報を含む親機リストを表示させ、
(d) 子機のプロセサに、前記親機リストに含まれる親機のうちいずれか１つをプレイヤに選択させ、そして
(e) 子機のプロセサに、前記選択された親機に対して接続要求を送信させる。
【請求項１７】
複数の携帯ゲーム装置を用い、一方が親機となり他方が子機となり、無線通信ゲームをプレイする、携帯ゲーム装置であって、
親機として機能するために、自機を識別させるための自機識別情報および自機で実行するゲームを識別させるためのゲーム識別情報を含む親機パケットをブロードキャストするブロードキャスト手段、
子機として機能するために、通信可能範囲に存在する親機から前記親機パケットを受信する受信手段、
子機として機能するために、前記受信手段で受信した前記親機パケットに基づいて、通信可能範囲に存在する各親機が実行するゲームを識別させるための情報を含む親機リストを表示する表示手段、
子機として機能するために、前記親機リストに含まれる親機のうちいずれか１つをプレイヤに選択させる手段、および
子機として機能するために、前記選択された親機に対して接続要求を送信する送信手段を備える、携帯ゲーム装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
【課題を解決するための手段】
この発明は、互いに無線通信可能な親機または子機となる複数の携帯ゲーム装置を用いる無線通信ゲームシステムである。親機は、自機を識別させるための自機識別情報および自機で実行するゲームを識別させるためのゲーム識別情報を含む親機パケットをブロードキャストするブロードキャスト手段を備える。子機は、受信手段と、表示手段と、選択手段と、接続要求送信手段とを備える。受信手段は、通信可能範囲に存在する親機から親機パケットを受信する。表示手段は、受信手段で受信した親機パケットに基づいて、通信可能範囲に存在する親機についてのリストである親機リストを表示する。親機リストは、各親機が実行するゲームを識別させるための情報を含む。選択手段は、親機リストに含まれる親機のうちいずれか１つをプレイヤに選択させる。接続要求送信手段は、選択手段によって選択された親機に対して接続要求を送信する。


【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
請求項５は、請求項１に従属し、子機は、ゲームプログラムが記憶されたゲームカートリッジを着脱自在に装着可能なものである。表示手段は、現在装着されているゲームカートリッジのゲームと通信可能なゲームを実行する親機に限り親機リストで表示する。
請求項６は、請求項１に従属し、子機は、ゲームプログラムが記憶されたゲームカートリッジを着脱自在に装着可能なものである。表示手段は、現在装着されているゲームカートリッジのゲームと通信不可能なゲームを実行する親機も親機リストで表示する。


【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
請求項７は、請求項１に従属し、親機パケットは、新たな子機のエントリを受け付けるか否かを示すエントリ受付データをさらに含む。表示手段は、受信手段で受信したエントリ受付データに基づいて、新たな子機のエントリを受け付ける親機に限り親機リストで表示する。


【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
請求項８は、請求項１に従属し、親機は、子機用プログラムを記憶する子機用プログラム記憶手段、および子機からの接続要求に応じて（たとえば、子機はゲームカートリッジを着脱自在に装着可能なものであり、ゲームカートリッジが装着されていない子機からの要求に応じて）、子機用プログラムを子機に送信する子機用プログラム送信手段とをさらに備える。親機パケットは、子機用プログラム記憶手段を備えるか否かを示す子機用プログラム保持データをさらに含む。表示手段は、受信手段で受信した子機用プログラム保持データに基づいて、子機用プログラム保持データが子機用プログラムを備えることを示す場合には、自機で実行するゲームに関係なくその親機を親機リストで表示する。


【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
請求項９は、請求項１に従属し、親機は、子機が子機用プログラムの送信を必要としない第１プログラムと、子機が子機用プログラムの送信を必要とする第２プログラムとの両方を記憶する。親機パケットは、親機が第１プログラムおよび第２プログラムのいずれを実行しているかを示す実行種類データをさらに含む。表示手段は、受信手段で受信した実行種類データに基づいて、第１プログラムを実行している親機については、自機で実行するゲームと通信可能なゲームを実行する親機に限り親機リストで表示し、第２プログラムを実行している親機については、自機で実行するゲームに関係なく、親機リストで表示する。


【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
請求項１０は、請求項１に従属し、子機は、ゲームプログラムが記憶されたゲームカートリッジを着脱自在に装着するものである。表示手段は、ゲームカートリッジが装着されていない場合には、受信手段で受信した子機用プログラム保持データに基づいて、子機用プログラム記憶手段を備える親機に限り親機リストで表示する。


【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
請求項１１は、請求項１に従属し、受信手段で受信した親機パケットに基づいて、通信可能範囲に存在する親機の親機リストを記憶する親機リスト記憶手段、および親機リスト記憶手段に記憶された親機リストを定期的にクリアする親機リストクリア手段をさらに備え、表示手段は、親機リスト記憶手段に記憶された親機リストに基づいて表示する。


【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
請求項１２は、請求項１に従属し、親機パケットは、ユーザー名データをさらに含む。表示手段は、受信手段で受信したユーザー名データに基づいて、該ユーザー名を含む親機リストを表示する。
請求項１３は、互いに無線通信可能な親機または子機となる複数の携帯ゲーム装置を用いる無線通信ゲームシステムにおける子機接続方法であって、以下の(a)(b)(c)(d)，および(e)のステップを含む。


【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
(a) 親機から、自機を識別させるための自機識別情報および自機で実行するゲームを識別させるためのゲーム識別情報を含む親機パケットをブロードキャストするステップ
(b) 子機において、通信可能範囲に存在する親機から親機パケットを受信するステップ
(c) 子機において、受信ステップで受信した親機パケットに基づいて、通信可能範囲に存在する各親機が実行するゲームを識別させるための情報を含む親機リストを表示するステップ
(d) 子機において、親機リストに含まれる親機のうちいずれか１つをプレイヤに選択させるステップ
(e) 子機において、選択された親機に対して接続要求を送信させるステップ
請求項１５は、互いに無線通信可能な親機または子機となる複数の携帯ゲーム装置を用いる無線通信ゲームシステムのプログラムであって、携帯ゲーム機のプロセサに次のステップを実行させる：(a) 親機のプロセサに、自機を識別させるための自機識別情報および自機で実行するゲームを識別させるためのゲーム識別情報を含む親機パケットをブロードキャストさせ、(b) 子機のプロセサに、通信可能範囲に存在する親機から親機パケットを受信させ、(c) 子機のプロセサに、ステップ(b) で受信した親機パケットに基づいて、通信可能範囲に存在する親機の親機リストを表示させ、(d) 子機のプロセサに、親機リストに含まれる親機のうちいずれか１つをプレイヤに選択させ、そして(e) 子機のプロセサに、選択された親機に対して接続要求を送信させる。


【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
請求項１６は、複数の携帯ゲーム装置を用い、一方が親機となり他方が子機となり、無線通信ゲームをプレイする、携帯ゲーム装置である。親機として機能するために、自機を識別させるための自機識別情報および自機で実行するゲームを識別させるためのゲーム識別情報を含む親機パケットをブロードキャストするブロードキャスト手段を備える。子機として機能するために、受信手段と表示手段と選択させる手段と送信手段とを備える。受信手段は、通信可能範囲に存在する親機から親機パケットを受信する。表示手段は、受信手段で受信した親機パケットに基づいて、通信可能範囲に存在する各親機が実行するゲームを識別させるための情報を含む親機リストを表示する。選択させる手段は、親機リストに含まれる親機のうちいずれか１つをプレイヤに選択させる。送信手段は、選択された親機に対して接続要求を送信する。


【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
子機は、また、実施例の図３２のステップＳ４００１で示す受信手段によって、上述の親機パケットを受信する。この親機パケットに基づいて、たとえば図２０のステップＳ１５において、親機リストを作成し、図２０のステップＳ２３またはステップＳ２５で、その親機リストをＬＣＤ（１８）上に表示する。親機リストは、各親機が実行するゲームを識別させるための情報（例えば、ゲーム名）を含む。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
請求項５および請求項６のゲームカートリッジは図１で示すカートリッジ１６に相当し、そのカートリッジ１６はＲＯＭ４２内にゲームプログラムを記憶している。したがって、子機は基本的にはそのゲームプログラムを実行できるだけである。そこで、請求項５の発明では、現在装着されているゲームカートリッジのゲームと通信可能なゲームを実行する親機に限り親機を表示する。しかしながら、現在装着されているカートリッジが親機と通信不可能なものである場合であっても、他のカートリッジに交換すれば通信可能になるので、請求項６の発明によれば、現在通信できない親機も表示して、カートリッジの交換を促すことができる。


【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
請求項７のエントリ受付データは、実施例でいうところのＥスロットの「ｆｆｈ」以外のデータに相当し、したがって、子機は、親機パケットのＥスロットに「ｆｆｈ」以外のデータを設定している親機を、図３に示すよう、ステップＳ２３またはＳ２５（図２０）で表示する。したがって、請求項７の発明によれば、新たな子機のエントリを受け付ける親機のみを表示することにより、無駄な親機情報（接続できない親機の情報）が省略され、子機のプレイヤが親機を選択し易くなる。


【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
請求項８の子機用プログラム記憶手段は実施例でいえば図１６の領域７６に相当し、この子機用プログラムは図１９のステップＳ７７（子機の受信処理は図２６のステップＳ１４５）で親機から子機へ転送される。したがって、子機はその子機用プログラムを起動して、そのＯＣモードでのゲームをプレイすることができる。そこで、請求項８の発明では、子機用プログラム保持データ（実施例でいえば、ＯＣフラグ）が「１」の親機を図５に示すように表示する。この請求項８の発明によれば、親機は自機用（親機用）プログラムだけでなく子機用プログラムを記憶し、子機にそのプログラムを送信して、子機はそのプログラムを受信して実行するので、子機側にはゲームプログラムが必要ない。そして、子機は、そのようなＯＣモード対応ゲームをプレイできる親機を知ることができるので、カートリッジを装着していなくても、手軽にゲームをブレイすることができる。


【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
請求項９では、親機には図１６に示すカートリッジ１６が装着されていて、このカートリッジには第１プログラム（通常モードゲームプログラム）と、第２プログラム（ＯＣモード用ゲームプログラム）との両方を記憶していて、親機パケットには、第１プログラムおよび第２プログラムのいずれを実行しているかを示す実行種類データ、実施例でいえばＯＣフラグが「１」または「０」で送信される。したがって、子機は、そのＯＣフラグが「１」の親機は自機と通信できるものだけを表示し、ＯＣフラグが「０」の親機は自機のゲームに関係なくすべて表示する。請求項９の発明によれば、自機と通信可能であるか、または子機用プログラムを送信可能な状態（第２プログラムを実行中）である親機の情報だけを表示するので、無駄な親機情報（通信不可能な親機の情報など）が省略され、子機のプレイヤが親機を選択し易い。


【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
請求項１０も請求項９と同様に、ＯＣモード対応のゲームプログラムを保持している親機だけを表示する。したがって、請求項１０の発明によれば、子機はゲームカートリッジが装着されていない場合には、子機用プログラムを送信することが可能な親機の情報のみ表示するので、子機のプレイヤが親機を選択し易い。


【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
請求項１１では、親機リストが親機リスト記憶手段（実施例でいえば、図１８の親機リスト領域８０に相当する。）に基づいて表示される。そして、実施例のたとえば親機リストクリアタイマ８２（図１８）を用いて、その親機リストを定期的にクリアする。そのことによって、通信範囲外のものとなった親機を除外し、そのときの子機の通信可能範囲に存在する親機だけを確実にユーザないしプレイヤに知らせることができる。


【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
請求項１５−請求項１７も、請求項１と同様に、子機がそれの通信可能範囲に存在する親機を知ることができ、容易に、所望の親機を選択して接続することができるという利点がある。