(57)【要約】  ネットワークを介して、携帯移動通信装置（１１０）間でゲームを行う方法を提案する。ゲームは、携帯電話ネットワーク（１２０）と、モバイル放送ネットワーク（１３０）とを介して、携帯移動通信装置（１１０）と通信可能なモバイルゲームサーバ（１２５）において動作する。携帯移動通信装置（１１０）は、低帯域セルラデータサービス接続を用いて、モバイルゲームサーバ（１２５）から制御データ信号（１４０）を受信する。この受信される制御データ信号（１４０）には携帯移動通信装置（１１０）からのモバイルゲームサーバ制御信号が含まれる。携帯移動通信装置（１１０）は、セルラデータサービス接続を用いて制御データ信号（１４０）もモバイルゲームサーバ（１２５）へ送信する。この送信される制御データ信号（１４０）には、モバイルゲームサーバからの要求に応じて、携帯移動通信装置（１１０）からモバイルゲームサーバ（１２５）へ送信される携帯移動通信装置プレーヤ入力が含まれる。さらに、携帯移動通信装置（１１０）は、モバイルゲームサーバ（１２５）からのゲーム更新値から構成されるコンテンツデータ（１５０）をモバイル放送ネットワーク（１３０）を介して受信する。
2009515424.tif 000002
【特許請求の範囲】
【請求項１】
携帯電話ネットワーク１２０とモバイル放送ネットワーク１３０とを介して携帯移動通信装置１１０と通信可能なモバイルゲームサーバ１２５において動作するゲームを、ネットワークを介して携帯移動通信装置１１０と他の携帯移動通信装置１１０との間で行う方法であって、
携帯移動通信装置４５０からの入力を要求するモバイルゲームサーバ制御信号を含む制御データ信号１４０を、低帯域セルラデータサービス接続を用いて、携帯移動通信装置１１０においてモバイルゲームサーバ１２５から受信するステップと、
前記入力を要求する前記モバイルゲームサーバ制御信号に応答して携帯移動通信装置１１０からモバイルゲームサーバ１２５へ送信されるプレーヤ入力４５５を含む制御データ信号１４０を、低帯域セルラデータサービス接続を用いて、携帯移動通信装置１１０からモバイルゲームサーバ１２５へ送信するステップと、
ゲーム更新値を含むコンテンツデータ１５０を、モバイル放送ネットワーク１３０を介して、モバイルゲームサーバ１２５から受信するステップと、
を有することを特徴とする方法。
【請求項２】
携帯電話ネットワーク１２０を介して携帯移動通信装置１１０と通信可能なモバイルゲームサーバ１２５において動作するゲームを、ネットワークを介して携帯移動通信装置１１０と他の携帯移動通信装置１１０との間で行う方法であって、
携帯移動通信装置５５０からの入力を要求するモバイルゲームサーバ制御信号を含む制御データ信号１４０を、低帯域セルラデータサービス接続を用いて、携帯移動通信装置１１０においてモバイルゲームサーバ１２５から受信するステップと、
前記入力を要求する前記モバイルゲームサーバ制御信号に応答して携帯移動通信装置１１０からモバイルゲームサーバ１２５へ送信されるプレーヤ入力５５５を含む制御データ信号１４０を、低帯域セルラデータサービス接続を用いて、携帯移動通信装置１１０からモバイルゲームサーバ１２５へ送信するステップと、
ゲーム更新値を含むコンテンツデータ１５０を、携帯電話ネットワーク１２０を介して、モバイルゲームサーバ１２５から受信するステップと、
を有することを特徴とする方法。
【請求項３】
携帯電話ネットワーク１２０とモバイル放送ネットワーク１３０とを介して携帯移動通信装置１１０と通信可能なモバイルゲームサーバ１２５において動作するゲームを、ネットワークを介して携帯移動通信装置１１０と他の携帯移動通信装置１１０との間で行うシステムであって、
セルラデータサービス接続を介して携帯電話ネットワーク１２５と通信可能で、かつ、モバイル放送ネットワーク１３０から放送を受信することが可能な携帯移動通信装置１１０を含み、該携帯移動通信装置１１０は、
携帯移動通信装置１１０からの入力を要求するモバイルゲームサーバ制御信号を含む制御データ信号１４０を、前記セルラデータサービス接続を用いて、携帯電話ネットワーク１２０を介してモバイルゲームサーバ１２５から受信し、
前記入力を要求するモバイルゲームサーバ制御信号に応答して送信されるプレーヤ入力を含む制御データ信号１４０を、前記セルラデータサービス接続を用いて、携帯電話ネットワーク１２０を介して、モバイルゲームサーバ１２５へ送信し、
ゲーム更新値を含むコンテンツデータ１５０を、モバイル放送ネットワーク１３０を介して、モバイルゲームサーバ１２５から受信する、
ことを特徴とするシステム。
【請求項４】
携帯電話ネットワーク１２０とモバイル放送ネットワーク１３０とを介して携帯移動通信装置１１０と通信可能なモバイルゲームサーバ１２５において動作するゲームを、ネットワークを介して携帯移動通信装置１１０と他の携帯移動通信装置１１０との間で行うためのコンピュータプログラムであって、
携帯移動通信装置１１０からの入力を要求するモバイルゲームサーバ制御信号４５０を含む制御データ信号１４０を、低帯域セルラデータサービス接続を用いて、携帯移動通信装置１１０においてモバイルゲームサーバ１２５から受信するためのプログラムコードと、
前記入力を要求する前記モバイルゲームサーバ制御信号に応答して携帯移動通信装置１１０からモバイルゲームサーバ１２５へ送信されるプレーヤ入力を含む制御データ信号１４０を、低帯域セルラデータサービス接続を用いて、携帯移動通信装置１１０からモバイルゲームサーバ１２５へ送信するためのプログラムコードと、
ゲーム更新値を含むコンテンツデータ１５０を、モバイル放送ネットワーク１３０を介して、モバイルゲームサーバ１２５から受信するためのプログラムコードと、
を含むことを特徴とするコンピュータプログラム。
【請求項５】
携帯電話ネットワーク１２０を介して携帯移動通信装置１１０と通信可能なモバイルゲームサーバ１２５において動作するゲームを、ネットワークを介して携帯移動通信装置１１０と他の携帯移動通信装置１１０との間で行うためのコンピュータプログラムであって、
携帯移動通信装置１１０からの入力を要求するモバイルゲームサーバ制御信号を含む制御データ信号１４０を、低帯域セルラデータサービス接続を用いて、携帯移動通信装置１１０においてモバイルゲームサーバ１２５から受信するためのプログラムコードと、
前記入力を要求する前記モバイルゲームサーバ制御信号に応答して携帯移動通信装置１１０からモバイルゲームサーバ１２５へ送信されるプレーヤ入力を含む制御データ信号１４０を、低帯域セルラデータサービス接続を用いて、携帯移動通信装置１１０からモバイルゲームサーバ１２５へ送信するためのプログラムコードと、
ゲーム更新値を含むコンテンツデータ１５０を、携帯電話ネットワーク１２０を介して、モバイルゲームサーバ１２５から受信するためのプログラムコードと、
を含むことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は双方向型モバイルネットワークゲームシステム及び方法に関する。
【背景技術】
【０００２】
携帯電話のような携帯移動通信装置がより高度なものになり、多くの新たな特徴や能力がその中に含まれるようになっている。このような特徴の１つとして、携帯機器向けデジタルビデオ放送（ＤＶＢ−Ｈ）、デジタルメディア放送（ＤＭＢ）、一体サービス型地上デジタル放送（ＩＳＤＢ−Ｔ）など、モバイル放送テレビ信号やモバイルテレビ等を受信する機能がある。
【０００３】
また、最新の携帯移動通信装置に共通の特徴として、携帯移動通信装置においてビデオゲームを行う機能がある。これらのビデオゲームのうちのいくつかはネットワークを介して、複数の競争相手に対抗してゲームを行うことができ、個々のユーザは自分の携帯移動通信装置を用いて共通のゲームを行う。現在のセルラデータサービスでは、複数の参加者とネットワークゲームを行う際、その使用帯域が原因で、効果が妨げられユーザが満足できない場合がある。これには２つの主な要因が挙げられる。第１に、最新のセルラデータサービスの帯域及びデータ交換レートは、イーサネット（登録商標）、ＵＳＢ、ＩＥＥＥ１３９４等のような有線によるコンピュータベースのシステムのものより低いことである。これらの帯域及びデータ交換レートは、ＷｉＦｉ、ＷｉＭＡＸ、８０２．１１ｘ規格をはじめ、ＤＶＢ−Ｈ、ＤＭＢのようなモバイル放送システム、マルチメディア放送／マルチキャストサービス（ＭＢＭＳ）のようなセルラ放送システムなどの近距離無線プロトコルのものよりも低い。第２の要因は、アップリンク及びダウンリンク双方のデータ交換は、それらがどのようなものであろうと、セルラデータサービス接続を介して行われるということである。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
求められているのは、移動通信ネットワークゲームを行っているユーザの経験を高めるシステム及び方法である。
【課題を解決するための手段】
【０００５】
本発明の実施形態に従って、ネットワークを介して携帯移動通信装置間でゲームを行う方法を説明する。ゲームは、携帯電話ネットワークとモバイル放送ネットワークとを介して、携帯移動通信装置と通信可能なモバイルゲームサーバ上で動作する。モバイル放送ネットワークは、上述のネットワークでもよいし、将来開発されるネットワークでもよい。モバイル放送ネットワークは、携帯電話ネットワークの一部のネットワークであってもよいし、携帯移動通信装置のネットワークとは別個のネットワークであってもよい。携帯移動通信装置は、低帯域セルラデータサービス接続を用いてモバイルゲームサーバから制御データ信号を受信する。受信される制御データ信号には、携帯移動通信装置から出されるモバイルゲームサーバ制御信号が含まれる。携帯移動通信装置は、セルラデータサービス接続を用いて制御データ信号をモバイルゲームサーバへ送信する。この送信される制御データ信号には、モバイルゲームサーバの要求に応じて携帯移動通信装置からモバイルゲームサーバへ送信される携帯移動通信装置プレーヤの入力が含まれる。さらに、携帯移動通信装置は、ゲーム更新値から構成されるコンテンツデータをモバイル放送ネットワークを介してモバイルゲームサーバから受信する。
【発明を実施するための最良の形態】
【０００６】
以下の実施形態の詳細な説明は、添付図面を参照して本発明の特定の実施形態を示すものである。異なる構造や動作を有する別の実施形態も本発明の範囲から外れるものではない。
【０００７】
本発明は、方法、システム、あるいはコンピュータプログラム製品として実施可能である。したがって、本発明は、全体としてハードウェアの実施形態か、（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）全体としてソフトウェアの実施形態か、あるいはソフトウェアとハードウェアとの態様を組み合わせた実施形態の形をとり得る。本明細書ではこれらすべてを一般的に「回路」、「モジュール」又は「システム」と呼ぶ。さらに、本発明は、コンピュータで使用可能な記憶媒体上のコンピュータプログラムであって、上記媒体に組み込まれたプログラムコードを含むコンピュータプログラムの形をとることもできる。
【０００８】
任意の好適なコンピュータ読み取り可能な媒体を利用できる。コンピュータで使用可能な媒体又はコンピュータ読み取り可能な媒体は、たとえば、電子的、磁気的、光学的、電磁的、赤外線の、又は半導体のシステム、設備、装置、又は伝送媒体であるが、これらに限定されるわけではない。コンピュータで読み取り可能な媒体のさらに詳細な例（非包括的なリスト）には、１つ以上の配線を有する電気接続、ポータブルコンピュータディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、消去可能なプログラム可能なリードオンリメモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバ、ポータブルコンパクトディスク・リードオンリメモリ（ＣＤ−ＲＯＭ）、光記憶装置、インターネット又はイントラネットをサポートするような送信媒体、あるいは磁気記憶装置が含まれる。なお、コンピュータで使用可能な媒体又はコンピュータで読み取り可能な媒体とは、プログラムが印刷された紙又は別の適切な媒体であってもよい。これは、例えば紙又は他の媒体を光走査し、その後必要に応じてコンパイル、変換又は適切な方法での処理を行い、かつコンピュータメモリに格納することによって、プログラムを電子的に取り込むことが可能だからである。本明細書において、コンピュータで使用可能な媒体又はコンピュータ読み取り可能な媒体は、命令実行システム、設備、又は装置により又は共に使用されるプログラムを、収容し、記憶し、通信し、伝播し、又は転送できるあらゆる媒体であり得る。
【０００９】
本発明の演算を実行するためのコンピュータプログラムコードは、Ｊａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋等のようなオブジェクト指向言語で記述されたものを使用できる。しかし、本発明の演算を実行するためのコンピュータプログラムコードは、従来の手続きプログラミング言語、例えばＣプログラム言語や同様のプログラム言語で書かれていてもよい。プログラムコードは、ユーザのコンピュータでその全体を実行してもよいし、ユーザのコンピュータでその一部を、ユーザのコンピュータで独立型ソフトウェアパッケージとしてその一部を、及び、遠隔コンピュータにおいてその一部を、あるいは遠隔コンピュータ又はサーバでその全体を実行してもよい。後者の場合、ローカルエリアネットワーク（ＬＡＮ）又は広域ネットワーク（ＷＡＮ）を介してリモートコンピュータをユーザのコンピュータに接続してもよい。あるいは、この接続は、（インターネットサービスプロバイダなどを利用するインターネットを通じて）外部のコンピュータと行ってもよい。
【００１０】
以下、本発明の実施形態による方法、装置（システム）、コンピュータプログラムのフローチャート及びブロック図を参照して、本発明について説明する。フローチャート及びブロック図の個々のブロック、及び、フローチャート図内のブロックとブロック図の少なくともいずれかの組み合わせはコンピュータプログラム命令により実現可能であることは理解できよう。これらのコンピュータプログラム命令は、汎用コンピュータ、特殊用途のコンピュータ、機械を生産するための他のプログラム可能なデータ処理装置のプロセッサに対して提供される。コンピュータと、その他のプログラム可能なデータ処理装置のプロセッサとにより実行される命令は、フローチャートとブロック図のブロック又はブロック群との少なくともいずれかのブロックで特定される機能／動作を実行する手段を生成することができる。
【００１１】
また、これらのコンピュータプログラム命令は、コンピュータ読み取り可能なメモリに格納されてもよく、これらの命令は、コンピュータあるいは他のプログラム可能なデータ処理装置に対して特定の方法で指示を行うことができる。そうすることで、コンピュータ可読メモリに格納された上記命令によって、フローチャートとブロック図のブロック又はブロック群との少なくともいずれかのブロックで特定される機能／動作を実現する命令手段を含む製品が生成されることになる。
【００１２】
上記コンピュータプログラム命令は、コンピュータ又は他のプログラム可能な装置において一連の処理ステップを実行するために、コンピュータ又は他のプログラム可能なデータ処理装置にロードされ、コンピュータにより実行される処理を生成することができる。
【００１３】
本発明は、通常のセルラデータサービスを用いて、携帯移動通信装置からネットワークゲームサーバへアップリンクのゲームデータを送信し、次いで、例えば、モバイルテレビ放送システム又は高帯域セルラ放送システムのような放送ネットワークを介してダウンリンクのゲームデータを受信することによって、移動通信ネットワークゲームを行っているユーザの経験を携帯移動通信装置において高める手段を提供するものである。放送システムは片方向である。単一のエンティティがデータを複数の受信機へ送信する。放送システムの帯域は一般に、ＧＰＲＳ、ＥＤＧＥ等のような双方向セルラデータサービスの帯域よりもずっと広くなる。
【００１４】
アップリンクとダウンリンクの制御信号及びダウンリンクコンテンツデータを別個のネットワーク上へ分離することにより、高帯域放送システムを利用して、ダウンリンクコンテンツデータ通信用のさらに多量のデータと、アップリンク及びダウンリンクの制御信号用の低帯域セルラサービスリンクとを適合させることによって、移動通信ネットワークゲームのユーザ経験が高められる。
【００１５】
本明細書で説明するシステムは、すべてのユーザ／プレーヤにとって共通の表示を共有するモバイルゲームについて当てはまるものである。なぜなら、単一のダウンリンク放送の更新値がすべてのプレーヤへ適時送信されるからである。このことについては図３の論理図について説明する際さらに明らかにする。
【００１６】
図１は、ネットワークを介してビデオゲームを行うための例示システム１００のブロック図である。このブロック図は、制御信号のアップリンク及びダウンリンク用の１つのデータ通信手段と、ダウンリンクで放送されたコンテンツ用の別のデータ通信手段とを用いて、複数の携帯移動通信装置１１０が互いと共に、かつ、互いに対抗してビデオゲームを同時に行うことができる環境について記述するものである。個々の携帯移動通信装置１１０は、その最も近くの基地局タワー１１５を経由して携帯電話ネットワーク１２０と無線で通信が可能である。携帯電話ネットワーク１２０は、モバイルゲームサーバ１２５とも通信が可能である。モバイルゲームサーバ１２５は、携帯電話ネットワーク１２０内に存在するものであってもよいし、あるいは、モバイルゲームサーバ１２５が携帯電話ネットワーク１２０とデータを交換できる限り、該ゲームサーバ１２５は別個のネットワーク又はプラットフォームにおいてスタンドアロンのものであってもよい。同様に、モバイルゲームサーバ１２５は、例えば、携帯機器向けデジタルビデオ放送（ＤＶＢ−Ｈ）、デジタルメディア放送（ＤＭＢ）、一体サービス型地上デジタル放送（ＩＳＤＢ−Ｔ）又は類似の技術による放送のようなモバイル放送ネットワーク１３０と通信可能である。携帯移動通信装置１１０は、放送タワー１３５を経由してモバイル放送ネットワーク１３０から放送されるデータを受信することが可能である。
【００１７】
このようにして、携帯移動通信装置１１０は、セルラデータサービスを利用して、携帯電話ネットワーク１２０を介してモバイルゲームサーバ１２５間を往来する制御信号１４０の送受信を行い、モバイル放送ネットワーク１３０を介して放送データ１５０をモバイルゲームサーバ１２５から個別に受信する。
【００１８】
携帯移動通信装置１１０は、通話及び他の通信の開始と実行とを含む携帯移動通信装置１１０の動作の制御を容易にするためのユーザインタフェースを含む。ユーザインタフェースは、携帯移動通信装置１１０の状態と動作とに関して、加入者、視聴者、又はユーザへ視覚信号を提供するための表示装置を含むものであってもよい。この表示装置はカラー画像を表示できる液晶ディスプレイ（ＬＣＤ）等であってもよい。この表示装置は、画像、テキスト、数字、キャラクタ、グラフィックユーザインタフェース（ＧＵＩ）等の形でユーザ又はオペレータへ情報を提供することができる。
【００１９】
ユーザインタフェースはまた、キーパッド及びファンクションキー又はボタンを含むものであってもよく、ジョイスティック等のようなポインティングデバイスが含まれる。キーパッド、ファンクションボタン、ジョイスティックは、モバイルＴＶプロバイダやインターネットへアクセスするべく、ユーザが携帯移動通信装置１１０にコマンドを入力して、電話番号をダイアルし、通話の開始及び終了を行い、別の通信を確立し、電子メール、テキストメッセージ等の送受信を行うことを可能にする。キーパッド、ファンクションボタン、ジョイスティックを用いて、ゲーム用の入力を行う動作などの、携帯移動通信装置１１０の他の動作を制御することも可能である。キーパッド、ファンクションボタン、ジョイスティックをタッチパネルディスプレイに実装し、組み合わせて、触覚入力を受信するようにすることも可能である。
【００２０】
表示装置、キーパッド及びファンクションボタンは、携帯移動通信装置１１０内のメインプロセッサと制御論理ユニットとに結合されたものであってもよい。プロセッサと制御論理ユニットとはマイクロプロセッサ等であってもよい。
【００２１】
ユーザインタフェース１１０はマイクロホン及びスピーカを含むものであってもよい。マイクロホンはユーザ又は別の音源から音声信号や音響信号を受信することができる。マイクロホンは音声信号又は音響信号を電気信号に変換することができる。マイクロホンはプロセッサと論理演算ユニットに接続することができ、該プロセッサと論理演算ユニットは電気信号をベースバンド通信信号に変換することができる。上記プロセッサと制御論理ユニットは、無線送信機に接続することが可能であり、該無線送信機は、上記プロセッサと制御論理ユニットから出されるベースバンド信号を無線周波数（ＲＦ）信号に変換することができる。上記無線送信機は、モバイル無線アクセスネットワーク（ＭＲＡＮ）等のような通信媒体又はシステムへＲＦ信号を送信するためのアンテナアセンブリに接続してもよい。
【００２２】
アンテナアセンブリは、ＲＦ信号を無線で受信し、次いでこのＲＦ信号を無線受信機へ転送することができる。上記無線受信機はＲＦ信号をベースバンド信号に変換することができる。上記ベースバンド信号はプロセッサと制御論理ユニットとに印加することができ、該制御論理ユニットはベースバンド信号を電気信号に変換することができる。プロセッサと制御装置とは電気信号をスピーカへ送信し、該スピーカは電気信号をユーザに理解できるオーディオ信号に変換することができる。
【００２３】
携帯移動通信装置１１０はまたモバイル放送受信装置を含んでもよい。モバイル放送受信装置はＤＶＢ−Ｈタイプの装置等であってもよい。モバイル放送受信装置は、携帯移動通信装置１１０の一部として一体に形成されたものであってもよいし、あるいは、携帯移動通信装置１１０と連携して接続されると共に、作動できる別個のユニットであってもよい。モバイル放送受信装置は、モバイル放送ネットワーク１３０等からの受信用アンテナアセンブリを含むことができる。受信機は、放送信号を受信するために上記アンテナアセンブリに結合することができる。信号プロセッサは放送信号を受信機から受信し、該放送信号は、表示装置におけるビデオ表示用フォーマットと、携帯移動通信装置１１０のスピーカでのオーディオ出力とに変換することができる。
【００２４】
図２はネットワークを介してビデオゲームを行うための別の例示システム２００のブロック図である。このブロック図もまた、制御信号のアップリンク用とダウンリンク用の１つのデータ通信手段と、放送コンテンツ信号のダウンリンクのための別のデータ通信手段とを用いて、複数の携帯移動通信装置１１０が、互いに対抗してビデオゲームを同時に行うことができる環境について記述するものである。制御信号のアップリンクとダウンリンク通信のために、個々の携帯移動通信装置１１０は、その最も近くの基地局タワー１１５を経由して携帯電話ネットワーク１２０と無線で通信を行うことが可能である。携帯電話ネットワーク１２０は、モバイルゲームサーバ１２５とも通信が可能である。モバイルゲームサーバ１２５は、携帯電話ネットワーク１２０内に存在するものであってもよいし、あるいは、モバイルゲームサーバ１２５が携帯電話ネットワーク１２０とデータを交換できる限り、該ゲームサーバ１２５は、別個のネットワーク又はプラットフォームにおいてスタンドアロンのものであってもよい。
【００２５】
放送コンテンツのダウンリンク通信のために、モバイルゲームサーバ１２５は、（セルラデータサービスとは対照的に）（ＭＢＭＳなどの）セルラ放送プラットフォームを利用して、基地局タワー１１５を経由してゲーム更新値を携帯移動通信装置１１０へ放送する。したがって、携帯移動通信装置１１０は、セルラデータサービスを利用して、携帯電話ネットワーク１２０を介して、モバイルゲームサーバ１２５の間を往来する制御信号１４０の送受信を行い、次いでコンテンツデータ１５０のダウンリンク用のＭＢＭＳのようなセルラ放送を受信することになる。
【００２６】
図３はネットワークを介して行われるサンプルのビデオゲーム用の一連のスクリーンショットを例示する図である。本例は、３人のプレーヤと共にネットワークを介して移動通信装置において行われるような「ホイール・オブ・フォーチュン（Wheel of Fortune）」という人気テレビゲームショーのバージョンを示す例である。図３の例示は、すでに進行中の「ホイール・オブ・フォーチュン」のゲーム用として携帯移動通信装置の表示装置に示されるような一連のスクリーンショットを描くものである。第１のスクリーンショット３１０はスピンしているホイールの写真を示す。最上部の見出しはプレーヤ１がホイールを回したことをプレーヤ全員に通知する。最下部の見出しは、プレーヤ全員がこの時点までに累積したポイント又はドルで表される個々のプレーヤの現在の状態を保持している。個々のプレーヤが同じ表示を受信するように、スクリーンショット３１０はすべてのプレーヤへ放送される。スクリーンショット３２０はスクリーンショット３１０から得られるホイールの結果を例示する。スクリーンショット３２０では、マーカーがホイールの「８００」の区画（wedge）に隣接して置かれていて、プレーヤ１用のマーカーが「８００」という区画のところにある状態で、ホイールスピンを停止したことを示している。最上部の見出しは、プレーヤ１が「８００」の区画の上に実際に着地したことをプレーヤ全員に通知する。プレーヤ１がまだ自分のスピンの結果から得た８００ポイント又はドルを確保していないため、最下部の見出しは元のままである。スクリーンショット３３０はこのゲーム用のパズルを示す画像である。このパズルは単語として並べられた単なる一続きの文字であり、これらの語は例えば、フレーズ、映画のタイトル、歌、人の名前、場所、等として分類することができる。この目的は、自分の競争相手よりも先にフレーズ全体を考え出すことができるように十分な文字を推測することである。スクリーンショット３３０では、パズルは「フレーズ」であることが最上部の見出しからわかる。このフレーズは、それぞれ５文字、２文字及び７文字の３つの単語から構成されるものである。これらの文字のうちのいくつかはパズルの中で明らかにされる。さらに、すでに推測された文字を追跡する表示セクションが存在する。最後に、最下部の見出しは、新たな文字を推測するようにプレーヤ１に指示する。プレーヤ１は自分の推測した文字を入力し、その文字は適宜処理される。スクリーンショット３４０では、プレーヤ１の推測並びにその結果が明らかにされる。このケースでは、プレーヤ１は文字「Ｋ」を推測したが、この推測は、パズルのフレーズの中の文字のうちの１つではないということで間違っていると判定された。上記一連のスクリーンショットの最後のスクリーンショット３５０は、制御がプレーヤ１からプレーヤ２へシフトすることを示すものである。スクリーンショット３５０は、プレーヤ２が今度はホイールを回すアクティブなプレーヤであるという点を除いてスクリーンショット３１０と同じである。ゲームはプレーヤのうちの一人がパズルを正しく推測するまで続くことになる。
【００２７】
図４は、図１に示すようなシステムを介して図３の一連のスクリーンショットに示されているようなビデオゲームを行うステップに関係するメッセージ処理のフローとデータフローとを例示する論理図である。図４と図５では、破線が制御データ信号を表しているのに対して、実線は放送コンテンツデータ信号を表している。制御信号は一般にあまり多くのデータを含まず、セルラデータサービスタイプの接続を介して効率良く送受信を行うことができる。これに対して、コンテンツ信号はずっと多くのデータを含むため、高帯域放送メディアを用いて、モバイルゲームデータをすべてのプレーヤへ同時に送信することにより大きな利点が得られ、これは個別のコンテンツ信号を個々の携帯移動通信装置へ送信することとは対照的な利点となる。
【００２８】
図４に示される第１の制御データ信号は、プレーヤ１の携帯移動通信装置から携帯電話ネットワークへプレーヤ１の制御入力を運んで、ホイールを回す（４０５）。これは前述の図３のスクリーンショット３１０に言及するものである。この制御信号は、携帯移動通信装置と携帯移動通信装置ネットワーク間の低帯域セルラデータサービス接続を介して運ばれる。該ネットワークから、制御信号は、モバイルゲームアクションをホストし、処理するモバイルゲームサーバへ転送される（４１０）。モバイルゲームサーバはスピン入力を処理して、スピンの結果を取得し、その結果をモバイルテレビ放送ネットワークへ転送する（４１５）。モバイル放送ネットワークは、現在のゲームに関与するプレーヤ全員の携帯移動通信装置へ上記結果を放送する（４２０）旨の命令と共にこのスピンの結果を受信する。次いで、個々のプレーヤを示す携帯移動通信装置は、図３のスクリーンショット３２０に対応するゲーム状態の更新された放送を受信する。次に、プレーヤ１は、図３のスクリーンショット３３０に示されているように文字入力を求められる。プレーヤ１の文字入力は、制御信号として携帯電話ネットワークへ転送され（４２５）、続いて、モバイルゲームサーバへ転送される（４３０）。上記文字入力はモバイルゲームサーバにより処理され、その結果はモバイルテレビ放送ネットワークへ転送される（４３５）。次いで、この結果は、図３のスクリーンショットを生成する現在のゲーム３４０に関与するプレーヤ全員の携帯移動通信装置へ放送され、フィードバックされる（４４０）。上記結果に起因して、プレーヤ１はゲームのルールにより自分の順番を失うことになるため、モバイルゲームサーバは、携帯電話ネットワークを経由して、プレーヤ２の携帯移動通信装置へ制御信号を送信し（４４５）、「ホイールを回せ」という指示をプレーヤ２に与える（４５０）。プレーヤ２は自分の携帯移動通信装置において入力メカニズムを選択することにより応答する。上記携帯移動通信装置から携帯電話ネットワークへ別の制御信号が送信され（４５５）、続いて、モバイルゲームサーバへ転送される（４６０）とすぐに、上記携帯移動通信装置はホイールをスピンさせる。
【００２９】
モバイルゲームサーバは入力を処理し、この入力に従ってゲーム状態を更新し続ける。セルラデータサービス接続を用いて、影響を受けた携帯移動通信装置と個々の制御信号を直接交換している間、コンテンツの更新値はモバイル放送ネットワークを介して送出され続ける。
【００３０】
図５は、図２に示すようなシステムを介して、図３の一連のスクリーンショットに示されているようなビデオゲームを行うステップに関係するメッセージ処理フローとデータフローとを例示する論理図である。図４と図５との間の主な相違点として、携帯電話ネットワークによってホストされ、実行される高帯域モバイル放送システムが、モバイルテレビ放送ネットワークの代わりに用いられるという点が挙げられる。しかし、そのコンセプトは同じままである。すなわち、高帯域放送接続を介してモバイルゲームサーバから携帯用移動通信装へコンテンツ更新値が送信されている間、セルラデータサービス接続を用いて、モバイルゲームサーバと影響を受けた携帯移動通信装置との間で制御信号が交換されることになる。
【００３１】
したがって、図５に示される第１の制御データ信号は、プレーヤ１の携帯移動通信装置から携帯電話ネットワークへプレーヤ１の制御入力を運んで、ホイールをスピンさせる（５０５）。この第１の制御データ信号は、前述の図３のスクリーンショット３１０に言及するものである。この制御信号は、携帯移動通信装置と携帯移動通信装置ネットワークとの間の低帯域セルラデータサービス接続を介して運ばれる。そこから、制御信号は、モバイルゲームアクションをホストし、このアクションを処理するモバイルゲームサーバへ転送される（５１０）。モバイルゲームサーバはスピン入力を処理して、そのスピンの結果を取得し、この結果を携帯電話ネットワークへ返送して（５１５）、現在のゲームに関与するプレーヤ全員の携帯移動通信装置へ上記結果を放送する（５２０）。次いで、個々のプレーヤの携帯移動通信装置は、図３のスクリーンショット３２０に対応するゲーム状態の更新された放送を受信する。次に、プレーヤ１は、図３のスクリーンショット３３０に示されているように文字入力を行うように求められる。プレーヤ１の文字入力は、制御信号として携帯電話ネットワークへ転送され（５２５）、続いて、モバイルゲームサーバへ転送される（５３０）。上記文字入力はモバイルゲームサーバにより処理され、その結果は携帯移動通信装置ネットワークへ転送される（５３５）。次いで、この結果は、図３のスクリーンショットを生成する現在のゲーム３４０に関与するプレーヤ全員の携帯移動通信装置へ携帯電話ネットワークにより放送され、フィードバックされる（５４０）。上記結果に起因してプレーヤ１がゲームのルールにより自分の順番を失うことになるため、モバイルゲームサーバは、携帯電話ネットワークを経由してプレーヤ２の携帯移動通信装置へ制御信号を送信し（５４５）、「ホイールを回せ」という指示をプレーヤ２に与える（５５０）。プレーヤ２は、自分の携帯移動通信装置において入力メカニズムを選択することによりに応答し、携帯移動通信装置から携帯電話ネットワークへ別の制御信号が送信され（５５５）、続いて、モバイルゲームサーバへ送られる（５６０）とすぐに、上記携帯移動通信装置はホイールをスピンさせる。
【００３２】
本例でもまた、モバイルゲームサーバは入力を処理し、この入力に従ってゲーム状態を更新し続ける。セルラデータサービス接続を用いて、影響を受けた携帯移動通信装置と個々の制御信号を直接交換している間、コンテンツの更新値は携帯電話ネットワークを介して送出され続ける。
【００３３】
高帯域セルラデータサービス接続は、ＥＤＧＥ、ＵＭＴＳ、ＨＳＰＤＡ、及びＥＶ−ＤＯを含むことができるが、これらのみに限定されるわけではない。第３世代のセルラ技術が進化するにつれて、現在の高帯域セルラデータサービス接続が将来比較的低い帯域になる可能性があることに留意されたい。したがって、本発明は、モバイルゲームサーバと携帯移動通信装置との間で大幅に低い帯域しか必要としない制御信号を交換するための異なるセルラデータサービス接続を使用しながら、別個の高帯域放送システムを利用して、モバイルゲーム環境においてコンテンツデータの更新値を送信するという着想を伝えることを意図するものである。
【００３４】
上記図中のフローチャート及びブロック図は、本発明の各種の実施形態に係るシステム、方法並びにコンピュータプログラムのアーキテクチャ、機能及び可能な実装構成の動作を例示するものである。この点に関して、フローチャート又はブロック図内の個々のブロックは、特定された論理機能を実現する１つ以上の実行可能な命令を備えたモジュール、セグメント、又はコードの一部を表すことも可能である。いくつかの代替実現例では、上記ブロックにおいて上述した機能が図中で述べた順序とは異なる順序で行われる場合もあることにも留意されたい。例えば、続けて示される２つのブロックを、実際には、機能に応じてほぼ同時に実行し、又は、逆の順序で実行することも時として可能である。ブロック図の個々のブロックとフローチャート図との少なくともいずれか、並びに、ブロック図内のブロックの組み合わせとフローチャート図との少なくともいずれかは、指定された機能又は動作あるいは特定用途向けハードウェアとコンピュータ命令との組み合わせを実行する特定用途向けハードウェアベースのシステムにより実現が可能であることも付記しておく。
【００３５】
本明細書で使用されている用語法は特定の実施形態について単に説明することを目的とするものであって、本発明の限定を意図するものではない。本明細書で使用されているように、文脈が別様に示していない限り、単数形を示す「ａ」、「ａｎ」及び「ｔｈｅ」は複数形も同様に含むことを意図するものである。「備える（comprises）」と、「備えている（comprising）」という用語は、本明細書で使用される場合、上述の特徴、数値、ステップ、処理、要素とコンポーネントの少なくともいずれかの存在を特定する用語であるが、１つ以上の他の特徴、数値、ステップ、処理、要素及びこれらのグループの少なくともいずれかの存在又は追加を除外するものではないことをさらに理解されたい。
【００３６】
特定の実施の形態についてここに図示して説明したが、当業者が認識するように、図示された特定の実施の形態の代わりに、同じ目的を達成するように考慮された任意の構成を用いてよく、また本発明は別の環境で別のアプリケーションを有するものであってよい。本出願は本発明の全ての適用または変形をカバーするものである。特許請求の範囲は、本発明の範囲を上述した特定の実施形態に限定する意図は全くない。
【図面の簡単な説明】
【００３７】
【図１】ネットワークを介してビデオゲームを行うための例示システムのブロック図である。
【図２】ネットワークを介してビデオゲームを行うための別の例示システムのブロック図である。
【図３】ネットワークを介して行われるサンプルのビデオゲーム用の一連のスクリーンショットを例示する図である。
【図４】図１に示すようなシステムを介して図３に示すようなビデオゲームを行うことに関係するメッセージ処理フローとデータフローとを例示する論理図である。
【図５】図２に示すようなシステムを介して図３に示すようなビデオゲームを行うことに関係するメッセージ処理フローとデータフローとを例示する論理図である。
【図１】
2009515424.tif 000003
【図２】
2009515424.tif 000004
【図３】
2009515424.tif 000005
【図４】
2009515424.tif 000006
【図５】
2009515424.tif 000007
【手続補正書】
【提出日】平成19年9月3日(2007.9.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
携帯電話ネットワーク１２０とモバイル放送ネットワーク１３０とを介して携帯移動通信装置１１０と通信可能なモバイルゲームサーバ１２５において動作するゲームを、ネットワークを介して携帯移動通信装置１１０と他の携帯移動通信装置１１０との間で行う方法であって、
携帯移動通信装置４５０からの入力を要求するモバイルゲームサーバ制御信号を含む制御データ信号１４０を、低帯域セルラデータサービス接続を用いて、携帯移動通信装置１１０においてモバイルゲームサーバ１２５から受信するステップと、
前記入力を要求する前記モバイルゲームサーバ制御信号に応答して携帯移動通信装置１１０からモバイルゲームサーバ１２５へ送信されるプレーヤ入力４５５を含む制御データ信号１４０を、低帯域セルラデータサービス接続を用いて、携帯移動通信装置１１０からモバイルゲームサーバ１２５へ送信するステップと、
ゲーム更新値を含むコンテンツデータ１５０を、前記低帯域セルラデータサービス接続よりも高帯域を用いるモバイル放送ネットワーク１３０を介して、モバイルゲームサーバ１２５から受信するステップと、
を有することを特徴とする方法。
【請求項２】
携帯電話ネットワーク１２０を介して携帯移動通信装置１１０と通信可能なモバイルゲームサーバ１２５において動作するゲームを、ネットワークを介して携帯移動通信装置１１０と他の携帯移動通信装置１１０との間で行う方法であって、
携帯移動通信装置５５０からの入力を要求するモバイルゲームサーバ制御信号を含む制御データ信号１４０を、低帯域セルラデータサービス接続を用いて、携帯移動通信装置１１０においてモバイルゲームサーバ１２５から受信するステップと、
前記入力を要求する前記モバイルゲームサーバ制御信号に応答して携帯移動通信装置１１０からモバイルゲームサーバ１２５へ送信されるプレーヤ入力５５５を含む制御データ信号１４０を、低帯域セルラデータサービス接続を用いて、携帯移動通信装置１１０からモバイルゲームサーバ１２５へ送信するステップと、
ゲーム更新値を含むコンテンツデータ１５０を、携帯電話ネットワーク１２０の前記低帯域セルラデータサービス接続よりも高帯域を用いる高帯域セルラ放送プラットフォームを介して、モバイルゲームサーバ１２５から受信するステップと、
を有することを特徴とする方法。
【請求項３】
携帯電話ネットワーク１２０とモバイル放送ネットワーク１３０とを介して携帯移動通信装置１１０と通信可能なモバイルゲームサーバ１２５において動作するゲームを、ネットワークを介して携帯移動通信装置１１０と他の携帯移動通信装置１１０との間で行うシステムであって、
セルラデータサービス接続を介して携帯電話ネットワーク１２５と通信可能で、かつ、モバイル放送ネットワーク１３０から放送を受信することが可能な携帯移動通信装置１１０を含み、該携帯移動通信装置１１０は、
携帯移動通信装置１１０からの入力を要求するモバイルゲームサーバ制御信号を含む制御データ信号１４０を、前記セルラデータサービス接続を用いて、携帯電話ネットワーク１２０を介してモバイルゲームサーバ１２５から受信し、
前記入力を要求するモバイルゲームサーバ制御信号に応答して送信されるプレーヤ入力を含む制御データ信号１４０を、前記セルラデータサービス接続を用いて、携帯電話ネットワーク１２０を介して、モバイルゲームサーバ１２５へ送信し、
ゲーム更新値を含むコンテンツデータ１５０を、前記セルラデータサービス接続よりも高帯域を用いるモバイル放送ネットワーク１３０を介して、モバイルゲームサーバ１２５から受信する、
ことを特徴とするシステム。
【請求項４】
携帯電話ネットワーク１２０とモバイル放送ネットワーク１３０とを介して携帯移動通信装置１１０と通信可能なモバイルゲームサーバ１２５において動作するゲームを、ネットワークを介して携帯移動通信装置１１０と他の携帯移動通信装置１１０との間で行うためのコンピュータプログラムであって、
携帯移動通信装置１１０からの入力を要求するモバイルゲームサーバ制御信号４５０を含む制御データ信号１４０を、低帯域セルラデータサービス接続を用いて、携帯移動通信装置１１０においてモバイルゲームサーバ１２５から受信するためのプログラムコードと、
前記入力を要求する前記モバイルゲームサーバ制御信号に応答して携帯移動通信装置１１０からモバイルゲームサーバ１２５へ送信されるプレーヤ入力を含む制御データ信号１４０を、低帯域セルラデータサービス接続を用いて、携帯移動通信装置１１０からモバイルゲームサーバ１２５へ送信するためのプログラムコードと、
ゲーム更新値を含むコンテンツデータ１５０を、前記低帯域セルラデータサービス接続よりも高帯域を用いるモバイル放送ネットワーク１３０を介して、モバイルゲームサーバ１２５から受信するためのプログラムコードと、
を含むことを特徴とするコンピュータプログラム。
【請求項５】
携帯電話ネットワーク１２０を介して携帯移動通信装置１１０と通信可能なモバイルゲームサーバ１２５において動作するゲームを、ネットワークを介して携帯移動通信装置１１０と他の携帯移動通信装置１１０との間で行うためのコンピュータプログラムであって、
携帯移動通信装置１１０からの入力を要求するモバイルゲームサーバ制御信号を含む制御データ信号１４０を、低帯域セルラデータサービス接続を用いて、携帯移動通信装置１１０においてモバイルゲームサーバ１２５から受信するためのプログラムコードと、
前記入力を要求する前記モバイルゲームサーバ制御信号に応答して携帯移動通信装置１１０からモバイルゲームサーバ１２５へ送信されるプレーヤ入力を含む制御データ信号１４０を、低帯域セルラデータサービス接続を用いて、携帯移動通信装置１１０からモバイルゲームサーバ１２５へ送信するためのプログラムコードと、
ゲーム更新値を含むコンテンツデータ１５０を、携帯電話ネットワーク１２０の前記低帯域セルラデータサービス接続よりも高帯域を用いる高帯域セルラ放送プラットフォームを介して、モバイルゲームサーバ１２５から受信するためのプログラムコードと、
を含むことを特徴とするコンピュータプログラム。
【国際調査報告】
2009515424.tif 000008
2009515424.tif 000009