(57)【要約】電話装置と電子エンタテインメントシステムの間でデータを分配するシステムおよび方法である。データは、音声データまたは画像データであってよい。システムは、複数の電話装置（１２０、１２５、１３０）と、複数のエンタテインメントシステム（１０５、１１０、１１５）と、変換サーバ（１４５）と、ユーザ管理サーバ（１５５）と、ユーザデータベース（１６０）と、ゲームサーバ（１５０）を含む。電話ネットワーク（１３５）を介して電話装置（１２０、１２５、１３０）から変換サーバ（１４５）によって受信されたアナログ電話データは、ユーザ識別符号を含むディジタルデータに変換される。ユーザ識別符号に関連付けられたユーザ名が決定され、対象ユーザが識別され、データが対象ユーザのエンタテインメントシステムに分配される。加えて、ユーザにより指定されたゲーム状況が実現したとき、エンタテインメントシステムデータが対象ユーザの電話装置に分配される。
2006503449.tif 000002
【特許請求の範囲】
【請求項１】
電話装置とエンタテインメントシステムの間でデータを分配するシステムであって、
前記電話装置と前記エンタテインメントシステムに接続され、データを受信し、前記電話装置と前記エンタテインメントシステムの間の通信を可能にするように構成された変換サーバと、
前記エンタテインメントシステムに通信可能に接続され、該エンタテインメントシステムを監視し、ゲーム情報と前記データとを格納するゲームサーバと、
前記変換サーバ、ゲームサーバ、およびユーザデータベースと通信可能に接続され、前記データを分配するユーザサーバと、
を備えることを特徴とするシステム。
【請求項２】
前記ユーザデータベースがユーザ名、ユーザＩＤおよびユーザ電話番号を含むことを特徴とする請求項１に記載のシステム。
【請求項３】
前記ゲーム情報が前記ユーザ名と対象ユーザ名を含むことを特徴とする請求項２に記載のシステム。
【請求項４】
前記変換サーバが、前記電話装置から受信したアナログデータをディジタルデータに変換することを特徴とする請求項３に記載のシステム。
【請求項５】
前記変換サーバが、前記ディジタルデータのヘッダに識別符号を挿入することを特徴とする請求項４に記載のシステム。
【請求項６】
前記識別符号がユーザＩＤであることを特徴とする請求項５に記載のシステム。
【請求項７】
前記識別符号がユーザの電話番号であることを特徴とする請求項５に記載のシステム。
【請求項８】
前記ユーザサーバが前記ディジタルデータを受信し、前記ユーザデータベースにアクセスして前記識別符号に関連付けられたユーザ名を決定することを特徴とする請求項５に記載のシステム。
【請求項９】
前記ユーザサーバが分配要求信号を前記ゲームサーバに送信し、該分配要求信号が前記ユーザ名を含むことを特徴とする請求項８に記載のシステム。
【請求項１０】
前記ユーザサーバが前記ゲームサーバから分配名を受信することを特徴とする請求項９に記載のシステム。
【請求項１１】
前記ユーザサーバが、前記分配名に関連付けられたエンタテインメントシステムに前記ディジタルデータを一斉送信することを特徴とする請求項１０に記載のシステム。
【請求項１２】
前記ディジタルデータがディジタル音声信号およびディジタル画像データを含むことを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記ユーザサーバが前記分配名を含む分配リストを作成し、該分配リストと前記ディジタルデータを前記ゲームサーバに送信することを特徴とする請求項１０に記載のシステム。
【請求項１４】
前記ゲームサーバが、前記分配リスト内の前記分配名に関連付けられた前記エンタテインメントシステムに対し、前記ディジタルデータを一斉送信することを特徴とする請求項１３に記載のシステム。
【請求項１５】
前記ディジタルデータがディジタル音声信号とディジタル画像データを含むことを特徴とする請求項１４に記載のシステム。
【請求項１６】
前記分配名が前記ユーザ名に関連付けられた対象ユーザ名を含み、該対象ユーザ名がユーザによって選択されることを特徴とする請求項１０に記載のシステム。
【請求項１７】
前記エンタテインメントシステムのうちの一システムのユーザが、該エンタテインメントシステムのうちの一システム上のメニューから前記対象ユーザ名を選択することを特徴とする請求項１６に記載のシステム。
【請求項１８】
前記エンタテインメントシステムのうちの一システムのユーザが、該エンタテインメントシステムのうちの一システム上に表示される対象ユーザのアバターを選択することによって、前記対象ユーザ名を選択することを特徴とする請求項１６に記載のシステム。
【請求項１９】
前記エンタテインメントシステムのうちの一システムのユーザが、前記ユーザのアバターの指定範囲内に存在するアバターを持つ対象ユーザ名を選択することを特徴とする請求項１６に記載のシステム。
【請求項２０】
前記エンタテインメントシステムのうちの一システムのユーザが、前記ユーザのアバターと関係を有するアバターを持つ対象ユーザ名を選択することを特徴とする請求項１６に記載のシステム。
【請求項２１】
前記エンタテインメントシステムのうちの一システムのユーザが、指定された属性を有するアバターを持つ対象ユーザ名を選択することを特徴とする請求項１６に記載のシステム。
【請求項２２】
前記ゲームサーバが、各ユーザのゲーム状況が実現したとき、各ユーザのエンタテインメントシステムデータと各ユーザ名とを前記ユーザサーバに送信することを特徴とする請求項３に記載のシステム。
【請求項２３】
前記ゲーム状況の一つがユーザの達成した目標であることを特徴とする請求項２２に記載のシステム。
【請求項２４】
前記ゲーム状況の一つがゲームイベントの発生であることを特徴とする請求項２２に記載のシステム。
【請求項２５】
前記ゲーム状況の一つが、ユーザのアバターと他のユーザのアバターの間の関係の変化であることを特徴とする請求項２２に記載のシステム。
【請求項２６】
前記ユーザサーバが前記ユーザデータベースにアクセスし、受け取ったユーザ名のそれぞれに関連するユーザ電話番号を決定し、各ユーザのエンタテインメントシステムデータと各ユーザの電話番号とを前記変換サーバに送信することを特徴とする請求項２２に記載のシステム。
【請求項２７】
前記変換サーバが各ユーザのエンタテインメントシステムデータをアナログデータに変換し、該アナログデータを各ユーザの電話装置に送信することを特徴とする請求項２６に記載のシステム。
【請求項２８】
ユーザのエンタテインメントシステムデータが音声データであるとき、前記変換サーバがアナログ音声信号を合成し、該アナログ音声信号を前記ユーザ電話装置に送信することを特徴とする請求項２６に記載のシステム。
【請求項２９】
電話装置とエンタテインメントシステムの間でデータを分配する方法であって、
前記電話装置の一つからデータを受信するステップと、
前記電話装置と前記エンタテインメントシステムの間で通信を可能にするステップと、
前記エンタテインメントシステムを監視し、ゲーム情報とエンタテインメントシステムデータを格納するステップと、
前記データを分配するステップと、
を含むこと特徴とする方法。
【請求項３０】
アナログデータをディジタルデータに変換するステップをさらに含むことを特徴とする請求項２９に記載の方法。
【請求項３１】
識別符号を前記データに挿入するステップをさらに含むことを特徴とする請求項２９に記載の方法。
【請求項３２】
前記データ内の前記識別符号と関連付けられたユーザ名を決定するステップをさらに含むことを特徴とする請求項３１に記載の方法。
【請求項３３】
前記ユーザ名と関連付けられた対象ユーザ名を決定するステップをさらに含むことを特徴とする請求項３２に記載の方法。
【請求項３４】
前記対象ユーザ名に関連付けられた前記エンタテインメントシステムに前記データを一斉送信するステップをさらに含むことを特徴とする請求項３３に記載の方法。
【請求項３５】
前記ユーザのエンタテインメントシステム上のメニューから、前記対象ユーザ名を選択するステップをさらに含むことを特徴とする請求項３３に記載の方法。
【請求項３６】
前記ユーザのエンタテインメントシステム上に表示される対象ユーザのアバターを選択することによって、前記対象ユーザ名を選択するステップをさらに含むことを特徴とする請求項３３に記載の方法。
【請求項３７】
前記ユーザのアバターの指定範囲内に存在するアバターを持つ対象ユーザ名を選択するステップをさらに含むことを特徴とする請求項３３に記載の方法。
【請求項３８】
前記ユーザのアバターと関係を有するアバターを持つ対象ユーザ名を選択するステップをさらに含むことを特徴とする請求項３３に記載の方法。
【請求項３９】
指定された属性を有するアバターを持つ対象ユーザ名を選択するステップをさらに含むことを特徴とする請求項３３に記載の方法。
【請求項４０】
ユーザゲーム状況が実現されたとき、エンタテインメントシステムユーザの名前に関連付けられた電話番号を決定するステップをさらに含むことを特徴とする請求項２９に記載の方法。ントシステム上のうの画像データ
【請求項４１】
前記ユーザ名に関連付けられた前記エンタテインメントシステムデータをアナログエンタテインメントシステムデータに変換し、該アナログエンタテインメントシステムデータを前記ユーザの電話装置に送信するステップをさらに含むことを特徴とする請求項４０に記載の方法。
【請求項４２】
前記エンタテインメントシステムデータがディジタル音声信号であるとき、前記ユーザ名に関連付けられた前記エンタテインメントシステムデータからアナログ音声信号を合成し、該アナログ音声信号を前記ユーザの電話装置に送信するステップをさらに含むことを特徴とする請求項４０に記載の方法。
【請求項４３】
電話ネットワークと電子エンタテインメントシステムの間でデータを分配する方法であって、
前記電話ネットワークを介して前記データを変換サーバに伝達するステップと、
通信ネットワークを介して前記データをユーザ管理サーバに転送するステップと、
ユーザ名を求めてユーザデータベースにアクセスするステップと、
前記ユーザ名に関連付けられた分配名を求めてゲームサーバにアクセスするステップと、
前記分配名に関連付けられた前記電子エンタテインメントシステムに前記データを送信するステップと、
を含むことを特徴とする方法。
【請求項４４】
電話ネットワークと電子エンタテインメントシステムの間でデータを分配するシステムであって、
前記電話ネットワークを介して前記データを変換サーバに伝達する手段と、
通信ネットワークを介して前記データをユーザ管理サーバに転送する手段と、
ユーザ名を求めてユーザデータベースにアクセスする手段と、
前記ユーザ名に関連付けられた分配名を求めてゲームサーバにアクセスする手段と、
前記分配名に関連付けられた前記電子エンタテインメントシステムに前記データを送信する手段と、
を含むことを特徴とするシステム。
【請求項４５】
電話装置と電子エンタテインメントシステムの間でデータを分配する方法であって、
ゲーム状況が実現されたとき、通信ネットワークを介して、エンタテインメントシステムからゲームサーバにデータと対象ユーザ名を伝達するステップと、
前記通信ネットワークを介して、前記データと前記対象ユーザ名をユーザ管理サーバに転送するステップと、
対象ユーザの電話番号を求めてユーザデータベースにアクセスするステップと、
前記対象ユーザの電話番号に関連付けられた電話装置に前記データを送信するステップと、
を含むことを特徴とする方法。
【請求項４６】
電話装置と電子エンタテインメントシステムの間でデータを分配するシステムであって、
ゲーム状況が実現されたとき、通信ネットワークを介して、エンタテインメントシステムからゲームサーバにデータと対象ユーザ名を伝達する手段と、
前記通信ネットワークを介して、前記データと前記対象ユーザ名をユーザ管理サーバに転送する手段と、
対象ユーザの電話番号を求めてユーザデータベースにアクセスする手段と、
前記対象ユーザの電話番号に関連付けられた電話装置に前記データを送信する手段と、
を含むことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に電子データの分配に関し、より詳細には電話ネットワークとエンタテインメントネットワークの間でのデータ分配に関する。
【背景技術】
【０００２】
マルチユーザ対話型電子エンタテインメントシステムは、通常、ローカルエリアネットワーク（ＬＡＮ）を介して通信し、複数のユーザが同時に電子ゲームに参加することを可能にしている。通常、対話型電子エンタテインメントシステムのユーザは、他のユーザの近傍でゲームをプレイするよう制約されるが、これは、ＬＡＮアーキテクチャにより課される物理的制限により限定を受けるためである。加えて、対話型電子エンタテインメントシステムの各ユーザは、ゲームに参加し、また特定のゲーム状況に対応するために、システムにログオンしなければならない。一般に、各ユーザは、ユーザのエンタテインメントシステムのモニタによって、仮想現実世界のゲーム情報を収集するが、このような情報は、通常、各ユーザのゲームキャラクタを通して獲得される視覚情報に限定される。結果として、マルチユーザ対話型電子ゲームのアクティブな参加者に対してゲーム情報が分配され、このゲーム情報は、各ユーザのゲームキャラクタを介して集められる情報に限定される。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
対話型電子エンタテインメントシステムのユーザにとって、複数の対象エンタテインメントシステムのユーザに対して電話装置からデータを分配することができれば有利である。ここで、対象ユーザは、電話装置のユーザまたはエンタテインメントシステムの監視専用サーバのいずれかによって指定することができる。このようなシステムは、動的で時間変化する多種の要因に基づいて、ユーザに他のユーザを対象として選ばせ、対話型ゲームの体験を高めることができる。加えて、対話型ゲームにログオンしていないユーザが、他の対象とされたユーザに電話装置を介してデータを送信することができれば有利である。これらの対象とされたユーザは、ユーザのゲームキャラクタと友好的または敵対的な関係、あるいはそれ以外の関係を持つことができる。この方法では、ユーザがアクティブな参加者としてゲームにログオンしていないときであっても、依然としてゲームに関わることが可能となる。
【０００４】
加えて、対象とされた複数の電話装置ユーザに対して、エンタテインメントシステムのゲームデータを分配できれば有利である。ここで、ゲーム状況に基づいて、動的な態様でユーザを対象として選択してもよい。この方法では、ユーザのキャラクタがゲームのゴールに到達したとき、または、ユーザのキャラクタが特定のゲーム状況に配置されたとき、他のユーザのキャラクタによって電話装置を介してユーザに接触が行われてもよい。
【課題を解決するための手段】
【０００５】
本発明は、電話装置と電子エンタテインメントシステムの間でデータを分配するシステムおよび方法を提供する。データは、音声データと画像データとを含んでもよい。システムは、複数の電話装置と、複数のエンタテインメントシステムと、変換サーバと、ユーザ管理サーバと、ユーザデータベースと、ゲームサーバとを含む。
【０００６】
本発明の一実施形態では、変換サーバが、電話装置から電話ネットワークを介してアナログ電話データを受け取り、そのアナログデータをディジタルデータに変換し、該ディジタルデータのヘッダにユーザ識別符号（identification）を挿入する。ユーザ識別符号は、ユーザＩＤとユーザの電話番号とを含む。変換サーバは、ディジタルデータをユーザ管理サーバに転送（route）する。ユーザ管理サーバは、データベースにアクセスし、ディジタルデータのヘッダ内の、受信したユーザ識別符号に関連付けられたユーザ名を決定する。次に、ユーザサーバは、ユーザ名を含んだ分配要求信号をゲームサーバに送信する。この分配要求信号に応答して、ゲームサーバは、ユーザ名に関連付けられた対象ユーザ名を送信する。ユーザ名に関連付けられた対象ユーザ名は、ゲームサーバによって選択されていてもよいし、エンタテインメントシステムのユーザによって選択されていてもよい。選択基準には、（１）ユーザのエンタテインメントシステムから任意のユーザを選択すること、またはユーザのエンタテインメントシステム上のメニューパネルから任意のユーザを選択すること、（２）ユーザのアバターの指定距離内に存在するアバターを持つユーザを選択すること、（３）ユーザのアバターと関係を有するアバターを持つユーザを選択すること、が含まれる。対象ユーザ名がユーザサーバによって受信されると、ユーザサーバは、対象ユーザ名に関連付けられたユーザのエンタテインメントシステムにディジタルデータを送信する。本発明の別の実施形態では、ユーザサーバは、対象ユーザ名を含んだ分配リストを作成し、そのリストとディジタルデータをゲームサーバに送信する。次に、ゲームサーバは、対象ユーザ名に関連付けられたユーザのエンタテインメントシステムにディジタルデータを送信する。
【０００７】
本発明の別の実施形態では、ゲームサーバは、エンタテインメントシステムのユーザによって指定されたゲーム状況について、エンタテインメントシステムを監視する。ゲームサーバがエンタテインメントシステムの特定のユーザについてゲーム状況が実現したことを検出すると、ゲームサーバは、エンタテインメントシステムデータと対象ユーザ名を、エンタテインメントシステムから受信する。ゲームサーバは、エンタテインメントシステムデータと対象ユーザの名前とをユーザサーバに転送する。ユーザサーバはユーザデータベースにアクセスし、対象ユーザ名の電話番号を決定し、対象ユーザの電話番号とエンタテインメントシステムデータとを変換サーバに送信する。変換サーバは、エンタテインメントシステムデータをアナログエンタテインメントシステムデータに変換し、そのアナログデータを、対象ユーザの電話番号と関連付けられたユーザ装置に送信する。
【発明を実施するための最良の形態】
【０００８】
図１は、本発明によるネットワーク化された電子エンタテインメントシステム１００の一実施形態のブロック図である。システム１００は、エンタテインメントシステムＡ  １０５、エンタテインメントシステムＢ  １１０、エンタテインメントシステムＣ  １１５を含む複数のエンタテインメントシステムと、電話装置Ａ  １２０、電話装置Ｂ  １２５、電話装置Ｃ  １３０を含む複数の電話装置と、電話ネットワーク１３５と、双方向通信ネットワーク１４０と、変換サーバ１４５と、ゲームサーバ１５０と、ユーザ管理サーバ１５５と、ユーザデータベース１６０を含むが、これに限定されない。
【０００９】
エンタテインメントシステムは、ゲームコンソール（gaming console）、または、コンピュータ可読媒体上に格納され、エンタテインメントコンソール、ＰＣまたはワークステーションによって実行される他のゲームシステム等の、電子エンタテインメントシステムであってよい。エンタテインメントシステムは、双方向通信ネットワーク１４０に接続される。双方向通信ネットワーク１４０は、アナログ電話ネットワーク、ＤＳＬネットワーク、ケーブルネットワーク、固定または移動式ワイヤレスネットワークであってよく、これによって、エンタテインメントシステムは、ゲームサーバ１５０、ユーザ管理サーバ１５５および変換サーバ１４５と通信することが可能になる。
【００１０】
加えて、各エンタテインメントシステムのユーザは、携帯電話等の電話装置へのアクセスを有する。例えば、エンタテインメントシステムＡ  １０５のユーザは、電話装置Ａ  １２０のユーザであり、エンタテインメントシステムＣ  １１５のユーザは、電話装置Ｃ  １３０のユーザである。電話装置は電話ネットワーク１３５に接続されており、一実施形態では、この電話ネットワークはアナログ携帯電話ネットワークである。通常、電話ネットワーク１３５と通信ネットワーク１４０とは、異なる物理ネットワークである。しかしながら、音声データおよびエンタテインメントシステムデータは、共通で共有された物理ネットワークを介して伝達されてもよい。共通の物理ネットワークを介したネットワーク化されたエンタテインメントシステム１００による、音声データおよびエンタテインメントシステムデータの分配は、図４を参照してさらに後述する。
【００１１】
変換サーバ１４５は、電話ネットワーク１３５を通信ネットワーク１４０に接続し、例えば、電話装置Ａ  １２０とエンタテインメントシステムＢ  １１０の間の通信を可能にする。変換サーバ１４５は、電話ネットワーク１３５からアナログデータを受け取り、受け取ったアナログデータをディジタル化し、そのディジタルデータを、エンタテインメントシステムへ分配するために通信ネットワーク１４０に送信する。同様に、変換サーバ１４５は、通信ネットワーク１４０からディジタルデータを受け取り、受け取ったディジタルデータをアナログデータに変換し、そのアナログデータを電話装置へ分配するために電話ネットワーク１３５に送信する。本発明の範囲は、音声信号および画像データを含むあらゆるデータタイプを包含する。ディジタルデータが音声信号である場合、変換サーバ１４５は、スピーチシンセサイザ（speech synthesizer）または他の変換手段により、ディジタル音声信号をアナログ音声信号に変換する。
【００１２】
ゲームサーバ１５０は、サービスをエンタテインメントシステムに供給するアプリケーションサーバである。例えば、ゲームサーバ１５０は、複数のエンタテインメントシステム上の複数のユーザによってプレイされるマルチユーザゲーム用の仮想現実世界アプリケーションをホストする。ゲームサーバ１５０は、ユーザ名およびユーザゲーム状態等のデータとゲーム情報とを記憶するためのメモリを含む。
【００１３】
ユーザ管理サーバ１５５は、通信ネットワーク１４０をユーザデータベース１６０に接続する。ユーザ管理サーバ１５５は、通信ネットワーク１４０からの信号を受信することに関してユーザデータベース１６０を管理する。ユーザデータはユーザデータベース１６０に格納される。ユーザデータは、ユーザ名、ユーザアドレス、ユーザ装置情報およびユーザ購入履歴等のユーザ個人データ用のデータフィールドを含む。ユーザ装置は、エンタテインメントシステム、電話装置、または、ユーザに所有され通信ネットワーク１４０または電話ネットワーク１３５を介してユーザ管理サーバ１５５に接続される他の装置を含む。例えば、ユーザＡ（図示せず）が、エンタテインメントシステムＡ  １０５と電話装置Ａ  １２０をユーザ管理サーバ１５５に初めて接続したとき、ユーザ管理サーバ１５５は、エンタテインメントシステムＡ  １０５と電話装置Ａ  １２０にユーザＩＤを割り当て、続いて、ユーザＡの名前、アドレス、ユーザＩＤおよび装置の電話番号等の装置情報を、例えば、ユーザデータベース１６０内の対応するデータフィールドに格納する。ユーザＩＤを割り当てる代わりに、ユーザ管理サーバ１５５は、エンタテインメントシステムＡ  １０５と電話装置Ａ  １２０に装置ＩＤを割り当ててもよく、続いて、ユーザデータベース１６０内のユーザ装置情報データフィールドに、装置ＩＤと装置の電話番号を格納する。
【００１４】
加えて、ユーザ管理サーバ１５５は、ユーザデータベース１６０内のユーザＡの購入履歴データフィールドに、ユーザＡの購入情報を格納する。購入情報には、装置の購入データおよび装置のモデル情報が含まれる。ユーザ管理サーバ１５５は、新しく購入された装置が、ユーザ管理サーバ１５５と接続されたときに、ユーザデータベース１６０内のユーザＡの購入履歴データフィールドを更新する。
【００１５】
本発明によれば、ユーザは、電話装置からの音声信号および画像データ等のデータを、ネットワーク化されたエンタテインメントシステム１００に分配することができる。本発明により、ユーザは、自分のエンタテインメントシステムから離れているときでさえも、エンタテインメントシステムを使用中の他のユーザに対してデータを送信することが可能となる。ユーザは、電話装置からの音声信号および画像データを、他のユーザのエンタテインメントシステムに送信して、ユーザのゲーム状態を他のユーザに通知したり、ゲーム情報を他のユーザに提供したりすることが可能となる。
【００１６】
ゲームサーバ１５０と電話装置のユーザの両方とも、音声信号または画像データを受信する他のユーザを指定することができる。例えば、本発明の一実施形態では、電話装置および対応するエンタテインメントシステムのユーザは、音声信号または画像データを分配する相手を、（１）対象エンタテインメントシステムユーザ、（２）ユーザのアバターの指定範囲内に存在するアバターを持つ、対象エンタテインメントシステムユーザまたは他のエンタテインメントシステムユーザ、（３）ユーザのアバターと関係を有するアバターを持つか、または、ユーザにより指定された属性に一致する属性を有するアバターを持つ他のエンタテインメントシステムユーザ、から選択することができる。ここで、アバターとは、ゲームサーバ１５０により管理されている仮想現実世界においてユーザを表現するグラフィカルなアイコンのことである。例えば、関係は、同一のチームまたはグループに属しているメンバー間に定義することができる。各ユーザの属性、または各ユーザのアバターの属性は、例えば、性別、年齢、出生地、職業、名前を含んでもよい。ユーザは、ユーザのエンタテインメントシステム上の、対象ユーザのアバターを選択することによって、または、ユーザのエンタテインメントシステム上のメニューパネルから、対象ユーザの名前を選択するか、対象選択ボタンを選択することによって、対象ユーザを選ぶことができる。
【００１７】
本発明の別の実施形態では、ゲームサーバ１５０は、上述の技術に基づいて、所与のユーザからデータを受け取る他のユーザを自動的に対象として選択するように実現することもできる。
【００１８】
図２は、本発明の一実施形態による、電話装置からエンタテインメントシステムにデータを分配するステップのフローチャートである。まず、ステップ２０５で、ユーザは、エンタテインメントシステムの対象ユーザにデータを分配するか否かを決定する。ユーザが対象ユーザにデータを分配すると決定すると、ステップ２１０において、ユーザは、ユーザのエンタテインメントシステム上の対象ユーザを選択することによって、対象ユーザにデータが送信されるネットワーク化されたエンタテインメントシステム１００を指示する。例えば、ユーザは、ユーザのエンタテインメントシステム上の対象ユーザのアバターを選択することによって、対象ユーザを選択することができる。代替的に、ユーザは、ユーザのエンタテインメントシステム上のメニューパネルから対象ユーザ名を選択することによって、対象ユーザを選ぶこともできる。ステップ２１５で、ユーザのエンタテインメントシステムは、通信ネットワーク１４０を介してゲームサーバ１５０に対象ユーザ名を送信し、ゲームサーバ１５０は、対象ユーザ名をユーザ名と関連付けてメモリに格納する。ユーザ名と関連付けて格納された対象ユーザ名と他のユーザ名を、総称して分配名と呼ぶ。本発明の別の実施形態では、ステップ２１０−２１５は省略され、方法はステップ２２０に進む。この他の実施形態では、ユーザに関連付けられた対象ユーザは、ユーザまたはシステム管理者によりユーザのエンタテインメントシステムが初期化されたとき、ゲームサーバ１５０のメモリに格納される。ステップ２２０で、ユーザは、ユーザの電話装置からのデータを、電話ネットワーク１３５を介して変換サーバ１４５に送信する。ステップ２２５で、データは、変換サーバ１４５によって受信されディジタル化される。通常、変換サーバ１４５は、ディジタルデータのヘッダに、ユーザの電話装置と関連付けられた識別符号を挿入する。例えば、変換サーバ１４５は、発信者ＩＤ機能（caller ID function）を用いて実現可能である。この実施形態では、変換サーバ１４５は、ユーザの電話装置の電話番号を識別し、ディジタルデータのヘッダに電話番号を挿入する。別の実施形態では、ユーザＩＤにより識別されたエンタテインメントシステムのユーザは、通信ネットワーク１４０を介して変換サーバ１４５にアクセスする。次に、ユーザは、ユーザの電話装置からの音声信号または画像データを、電話ネットワーク１３５を介して変換サーバ１４５に送信する。変換サーバ１４５は、データをディジタル化し、そのディジタルデータのヘッダにユーザＩＤを挿入する。ステップ２３０で、変換サーバ１４５は、通信ネットワーク１４０を介して、ディジタルデータをユーザ管理サーバ１５５に送信する。ステップ２３５で、ユーザサーバ１５５はユーザデータベース１６０にアクセスし、ディジタルデータヘッダ内の受信したユーザＩＤに基づいて、ユーザ名を決定する。ステップ２４０で、ユーザサーバ１５５は、分配要求信号をゲームサーバ１５０に送信し、ユーザ名に関連付けられた分配名を要求する。ステップ２４５で、ゲームサーバ１５０は、ゲームサーバ１５０のメモリに格納されている、ユーザ名に関連付けられた分配名を、ユーザサーバ１５５に送信する。最後に、ステップ２５０で、ユーザサーバ１５５は、分配名に対応するエンタテインメントシステムにディジタルデータを一斉送信（broadcast）する。本発明の別の実施形態では、ユーザサーバ１５５は、分配名を含んだ分配リストを作成し、その分配リストをゲームサーバ１５０に送信する。次に、ゲームサーバ１５０は、分配リスト上の分配名に対応するエンタテインメントシステムにディジタルデータを一斉送信する。ディジタルデータがディジタル音声信号である場合、対象とされたエンタテインメントシステムは、それぞれ、スピーチシンセサイザまたは他のスピーチ変換手段を使用して、ディジタル音声信号をアナログ音声信号に変換し、アナログ音声信号を再生する。
【００１９】
ステップ２０５で、ユーザが対象ユーザにデータを分配しないと決めたとき、ステップ２５５で、ユーザは、ユーザのアバターの指定範囲内に存在するアバターを持つ対象ユーザおよび他のユーザに対し、データを分配するか否かを決定する。ユーザが、ユーザのアバターの指定範囲内に存在するアバターを持つ対象ユーザおよび他のユーザに対して、データを分配すると決定すると、ステップ２６０で、ユーザは、ユーザのエンタテインメントシステム上の対象ユーザを選択することによって、データが対象ユーザに送信されるネットワーク化された電子エンタテインメントシステム１００を指示する。加えて、ユーザは、ユーザのエンタテインメントシステム上の、例えば範囲ボタンを選択することによって、ユーザのアバターの指定範囲内に存在するアバターを持つ他のユーザに対してデータが送信されることを指示する。例えば、１ＫＭ範囲ボタンを選択することによって、ユーザは、ゲームの仮想世界において、ユーザのアバターから１ＫＭの範囲内に存在するアバターを持つ全てのユーザに対して、データを送信することを指示する。ステップ２６５で、通信ネットワーク１４０を介して、対象ユーザ名および指定範囲がゲームサーバ１５０に送信される。本発明の別の実施形態では、指定範囲は、ユーザまたはシステム管理者によってユーザのエンタテインメントシステムが初期化されたときに予め決定され、ゲームサーバ１５０のメモリに格納される。ステップ２７０で、ゲームサーバ１５０はユーザのエンタテインメントシステムから通信ネットワーク１４０を介して対象ユーザ名と指定範囲を受け取り、その指定範囲を使用して、ユーザのアバターの指定範囲内に存在する他のユーザのアバターを決定する。次に、ゲームサーバ１５０は、ユーザ名に関連付けて、ゲームサーバ１５０のメモリ内に、指定範囲内に位置する他のユーザのアバターに対応する対象ユーザ名および他のユーザ名を格納する。対象ユーザ名および他のユーザ名を、総称して分配名と呼ぶ。最後に、分配名に関連付けられたエンタテインメントシステムへのデータの分配が、ステップ２２０−２５０において上述したように完了する。
【００２０】
ステップ２５５で、ユーザが、ユーザのアバターの指定範囲内に存在するアバターを持つ対象ユーザおよび他のユーザにデータを分配しないと決定したとき、ステップ２７５で、ユーザは、例えば、ユーザのエンタテインメントシステム上の適当なメニューボタンを選択することによって、関係および／または属性要件を満たすアバターを対象として決定する。関係および／または属性要件は、ユーザのアバターを含むチームのメンバーであるアバターを持つ他のユーザ、ユーザのアバターを含むコミュニティに属するアバターを持つ他のユーザ、または、ユーザのアバターと同一のゲームステージに属するアバターを持つ他のユーザを含むことができる。ステップ２８０で、ユーザのエンタテインメントシステムは、通信ネットワーク１４０を介して、ゲームサーバ１５０に関係および／または属性信号を送信する。ゲームサーバ１５０は、関係および／または属性信号を受信し、ユーザのアバターとの指定された関係を満たすアバター、および／または指定された属性に一致するアバターを持つ他のユーザを決定し、エンタテインメントシステムの他のユーザ名を、ゲームサーバ１５０のメモリに格納する。エンタテインメントシステムの他のユーザ名を、総称して分配名と呼ぶ。最後に、分配名に関連付けられたエンタテインメントシステムへのデータの分配が、ステップ２２０−２５０において上述したようにして完了する。
【００２１】
本発明によれば、エンタテインメントシステム上でプレイされるアプリケーションソフトウェアによって集められたデータを電話装置に分配することができる。例えば、ユーザのゲーム状態に関するデータが、ユーザの電話装置、仮想現実世界においてユーザのアバターの指定範囲内に存在するアバターを持つ他のユーザ、または、ユーザのアバターと仮想現実世界での関係を有するアバターを持つか、あるいはユーザエンタテインメントシステムの初期化時にユーザによって指定された属性に一意する属性を持つ他のユーザに対して、分配される。
【００２２】
図３は、本発明の一実施形態による、エンタテインメントシステムから電話装置へデータを分配するステップのフローチャートである。まず、ステップ３０５で、ユーザは、ユーザプレイ中にゲーム状況が実現したとき、ユーザの電話装置に対しデータを分配するために、アプリケーションソフトウェアを初期化するか否かを決定する。例えば、ゲーム状況には、ユーザの獲得したポイント、ユーザが達成した目標、ゲームイベントの発生、または、ゲームプレイ中に、他のユーザのアバターとの個人的関係が変化したときを含む。ユーザが、ユーザの電話装置へのデータの分配を決定すると、次に、ステップ３１０で、ゲームサーバ１５０はユーザのエンタテインメントシステムのゲーム状況を監視し、ユーザのゲーム状況が実現したとき、ユーザ名（またはユーザＩＤ）とディジタルデータとをユーザサーバ１５５に送信する。ステップ３１５で、ユーザサーバ１５５はユーザデータベース１６０にアクセスし、ユーザ電話番号を決定する。ステップ３２０で、ユーザサーバ１５５は、ユーザ電話番号とディジタルデータを変換サーバ１４５に送信する。ステップ３２５で、変換サーバ１４５はディジタルデータをアナログデータに変換し、ステップ３３０でそのアナログデータをユーザの電話装置に送信する。ディジタルデータがディジタル音声信号である場合、変換サーバ１４５は、例えばスピーチシンセサイザを使用してアナログ音声信号を合成することができる。
【００２３】
しかしながら、ステップ３０５で、ユーザの電話装置にデータを分配しないとユーザが決定したとき、続いて、ステップ３３５で、ユーザは、ユーザのアバターの指定範囲内に存在するアバターを持つ他のユーザによって所有されている他のユーザの装置に対してデータを分配するか否かを決定する。指定範囲は、アプリケーションソフトウェアの初期化時に、ユーザによって選択される。ユーザが、指定範囲内にアバターが存在する他のユーザに対してデータを分配すると決定したとき、ステップ３４０で、ゲームサーバ１５０はユーザのエンタテインメントシステムのゲーム状況を監視し、ユーザのゲーム状況が実現したとき、ユーザサーバ１５５にディジタルデータを送信する。加えて、ゲームサーバ１５０は、ユーザのアバターの指定範囲内に存在する他のユーザのアバターに対応する他のユーザ名を決定し、他のユーザ名（または他のユーザＩＤ）をユーザサーバ１５５に送信する。ステップ３４５で、ユーザサーバ１５５はユーザデータベース１６０にアクセスし、他のユーザ名（または他のユーザＩＤ）に対応する、他のユーザの電話番号を決定する。ステップ３５０で、ユーザサーバ１５５は、他のユーザの電話番号およびディジタルデータを変換サーバ１４５に送信する。ステップ３５５で、変換サーバ１４５は、ディジタルデータをアナログデータに変換し、ステップ３６０で、アナログデータを他のユーザの電話装置のそれぞれに送信する。
【００２４】
ステップ３３５で、ユーザは、ユーザのアバターの指定範囲内に存在するアバターを持つ他のユーザによって所有されている他のユーザの装置にデータを分配しないと決定すると、ステップ３６５で、ユーザは、ユーザのアバターと仮想世界中の関係を有するアバターを持つ他のユーザによって所有されている他のユーザの装置に対し、および／または、アプリケーションソフトウェアの初期化時に、ユーザによって指定された属性と一致するアバターを持つ他のユーザの装置に対して、データを分配する。ステップ３７０で、ゲームサーバ１５０は、ユーザのエンタテインメントシステムのゲーム状況を監視し、ユーザのゲーム状況が実現したとき、ユーザサーバ１５５に対しディジタルデータを送信する。加えて、ゲームサーバ１５０は、ユーザのアバターと関係を持つ他のユーザのアバターに対応する他のユーザ名（または他のユーザＩＤ）を決定し、および／または、ユーザによって指定された属性と一致するアバターを持つ他のユーザ名（または他のユーザＩＤ）を決定し、その他のユーザ名（または他のユーザＩＤ）をユーザサーバ１５５に送信する。最後に、他のユーザの電話装置へのデータの分配が、ステップ３４５−３６０において上述したようにして完了する。
【００２５】
図４は、本発明によるネットワーク化された電子エンタテインメントシステム４００の別の実施形態のブロック図である。システム４００は、エンタテインメントシステムＡ  １０５、エンタテインメントシステムＢ  １１０、エンタテインメントシステムＣ  １１５を含む複数のエンタテインメントシステム、ＩＰ電話装置Ａ  ４２０、ＩＰ電話装置Ｂ  ４２５、ＩＰ電話装置Ｃ  ４３０を含む複数のＩＰ電話装置、双方向通信ネットワーク１４０、ゲームサーバ１５０、ユーザ管理サーバ１５５、およびユーザデータベース１６０を含むが、これらに限定されない。
【００２６】
電話装置およびエンタテインメントシステムは、通信ネットワーク１４０を共有する。例えば、エンタテインメントシステムＡ  １０５に関連する電話装置Ａ  ４２０のユーザは、ＶｏＩＰ技術を使用して、通信ネットワーク１４０を介して他のエンタテインメントシステムにデータを送信する。データは、電話装置Ａ  ４２０によってディジタル化され、続いて、エンタテインメントシステムへの分配のために通信ネットワーク１４０に送信される。同様に、データが電話装置に分配されてもよい。通信ネットワーク１４０からのディジタルエンタテインメントシステムデータを受け取ると、電話装置Ａ  ４２０は、ディジタルデータをアナログデータに変換し、このアナログデータが、電話装置Ａ  ４２０のユーザによって受信される。
【００２７】
本発明を、いくつかの実施形態を参照して説明した。当業者には、この開示の観点から他の実施形態も明らかである。例えば、本発明は、上述の実施形態以外の構成を使用しても、容易に実施することができる。付加的に、本発明は、上述の実施形態以外のシステムと共に効果的に使用することができる。したがって、実施形態に対するこれらの変形または他の変形は、本発明により包含されるように意図されており、本発明は添付の特許請求の範囲によってのみ限定される。
【図面の簡単な説明】
【００２８】
【図１】本発明によるネットワーク化された電子エンタテインメントシステムの一実施形態のブロック図である。
【図２】本発明による電話装置からエンタテインメントシステムにデータを分配する方法ステップのフローチャートである。
【図３】本発明によるエンタテインメントシステムから電話装置にデータを分配する方法ステップのフローチャートである。
【図４】本発明によるネットワーク化された電子エンタテインメントシステムの別の実施形態のブロック図である。
【図１】
2006503449.tif 000003
【図２】
2006503449.tif 000004
【図３】
2006503449.tif 000005
【図４】
2006503449.tif 000006
【国際調査報告】
2006503449.tif 000007
2006503449.tif 000008