(57)【要約】携帯電話のユーザと他の通信デバイスのユーザとの双方向交信を管理するための、公衆および私的デジタルディスプレイシステムおよび他の双方向デジタルデバイスおよびシステムを備えるスケーラブルなシステムを提供する。
2011507413.tif 000002
【特許請求の範囲】
【請求項１】
通信デバイスから第１のネットワーク接続を介して入力データを受信することであって、前記入力データはユーザと双方向システムとの双方向交信から生じることと、
前記入力データをアプリケーション用コマンドに変換することであって、前記アプリケーションは前記双方向システムへローカル接続されていて前記双方向システムを制御するように構成されることと、
前記コマンドをコマンドサーバから前記アプリケーションへ、コマンドインタフェースへの第２のネットワーク接続を介して送信することであって、前記コマンドインタフェースは前記アプリケーションを制御するように構成されることと、を含む方法。
【請求項２】
前記アプリケーションおよび前記コマンドインタフェースはローカルコントローラ上に存在し、前記双方向システムは前記ローカルコントローラと双方向デバイスとを備える、請求項１記載の方法。
【請求項３】
前記通信デバイスは移動電話、デスクトップコンピュータおよびラップトップコンピュータのうちの１つを備える、請求項１記載の方法。
【請求項４】
前記第１のネットワーク接続は、セルラネットワーク接続、ＰＳＴＮ交換回路接続、ＶｏＩＰネットワーク接続、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）ネットワーク接続、ブルートゥースネットワーク接続およびインターネット接続を含むＴＣＰ／ＩＰネットワーク接続のうちの１つまたはそれ以上を備える、請求項１記載の方法。
【請求項５】
前記入力データはユーザのオーディオ入力およびキー押し入力の１つまたはそれ以上を表わす、請求項１記載の方法。
【請求項６】
前記第２のネットワーク接続は、インターネット接続を含むＴＣＰ／ＩＰネットワーク接続、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）ネットワーク接続およびブルートゥースネットワーク接続のうちの１つまたはそれ以上を備える、請求項１記載の方法。
【請求項７】
前記入力データをコマンドデータパケットに変換することをさらに含む、請求項１記載の方法。
【請求項８】
前記入力データを複数のコールサーバへ平衡化してルーティングすることをさらに含む、請求項１記載の方法。
【請求項９】
前記入力データは音声データ、ＤＴＭＦデータ、ＳＭＳデータおよびＭＭＳデータのうちの１つまたはそれ以上を含む、請求項１記載の方法。
【請求項１０】
前記双方向システムはビデオディスプレイを備え、前記方法はさらに、
前記ユーザへの前記ビデオディスプレイを識別するために前記アプリケーションへ識別データを送信することと、
前記双方向システムとの双方向交信を開始するために、前記ユーザに電話番号またはＳＭＳショートコードをコールさせる勧誘を表示することと、を含む、請求項１記載の方法。
【請求項１１】
前記電話番号またはＳＭＳショートコードは利用可能な番号およびコードのプールから選択され、前記方法はさらに、前記識別データを前記ビデオディスプレイへ送信する前に前記電話番号またはＳＭＳショートコードの有効性を試験することを含む、請求項１０記載の方法。
【請求項１２】
前記ビデオディスプレイ上にアバタを表示してユーザを表現することをさらに含む、請求項１０記載の方法。
【請求項１３】
前記アバタはユーザの電話番号の一部、ユーザの画像およびユーザの音声記録のうちの１つを含む、請求項１２記載の方法。
【請求項１４】
前記アバタは複数のユーザを１つのチームとして表現する、請求項１２記載の方法。
【請求項１５】
前記アプリケーションは双方向ゲームを含み、前記方法はさらに、ユーザによるキー押しおよび音声コマンドを基礎として前記アバタをコマンドで制御することにより前記ビデオディスプレイ上の前記双方向ゲームを制御することを含む、請求項１０記載の方法。
【請求項１６】
前記キー押しは、前記通信デバイス上に各々前記アバタの上、左、右および下動作を制御するためのキー配列２−４−６−８を備え、かつキー５はアクションキーを備える、請求項１５記載の方法。
【請求項１７】
前記キー押しは、前記通信デバイス上に各々前記アバタの左上、右上、左下および右下の対角動作を制御するためのキー配列１−３−７−９を備える、請求項１５記載の方法。
【請求項１８】
前記キー押しは、前記ビデオディスプレイ上で前のページへ移動するための「＊」キーと、次のページへ移動するための「＃」キーとを備える、請求項１５記載の方法。
【請求項１９】
ユーザのマルチタップのキー押しを前記双方向アプリケーション内でテキストストリングに変換することをさらに含む、請求項１０記載の方法。
【請求項２０】
前記テキストメッセージを前記ビデオディスプレイ上に表示することをさらに含む、請求項１９記載の方法。
【請求項２１】
ユーザの識別番号に関連づけられるデータログを保持することと、
前記ユーザに関連づけられるデータを基礎として前記ユーザへカスタムオーディオまたはビデオフィードバックを送達することをさらに含む、請求項１５記載の方法。
【請求項２２】
前記カスタムオーディオまたはビデオは前記ユーザへ前記ユーザの通信デバイスを介して送達される、請求項２１記載の方法。
【請求項２３】
前記カスタムオーディオまたはビデオは前記ユーザへ前記双方向システムを介して送達される、請求項２１記載の方法。
【請求項２４】
前記双方向ゲームは集合的な描画ゲームを含み、前記カスタムフィードバックは前記通信デバイスへ送達される共同壁紙を含む、請求項２１記載の方法。
【請求項２５】
前記双方向ゲームは集合的な作曲を含み、前記カスタムフィードバックは前記通信デバイスへ送達される共同のリングトーンを含む、請求項２１記載の方法。
【請求項２６】
前記双方向システムはコールイン電話番号またはＳＭＳショートコードを表示する静的なシグネージを含む、請求項１記載の方法。
【請求項２７】
前記ユーザは前記コールイン電話番号またはＳＭＳショートコードをコールし、前記方法はさらに、前記ユーザのコールまたはＳＭＳメッセージを計数し、かつ計数が予め決められたしきい値に達すると前記ユーザにロイヤルティに対する報奨を出すことを含む、請求項２６記載の方法。
【請求項２８】
前記ユーザに報奨を出すことは、
前記ユーザの通信デバイスにコールしかつ前記ユーザに報奨メッセージおよび報奨コードを送達することと、
報奨達成エージェントにコールしかつ前記報奨達成エージェントに報奨コードを提供することと、
前記ユーザを前記報奨達成エージェントへ転送することと、
前記報奨コードを検証することと、を含む、請求項２７記載の方法。
【請求項２９】
前記報奨コードを検証することは、
前記ユーザに前記報奨コードについて問い合わせることと、
指定されたウェブサイトへログインすることと、
前記報奨コードおよび前記ユーザの電話番号を入力することと、を含む、請求項２８記載の方法。
【請求項３０】
前記双方向システムはゲームアプリケーションを実行するセットトップボックス（ＳＴＢ）、パーソナルコンピュータ（ＰＣ）またはゲームコンソールのうちの１つを備え、複数のユーザは前記ＳＴＢ、ＰＣまたはゲームコンソールのうちの１つを複数の移動電話で制御する、請求項１記載の方法。
【請求項３１】
前記双方向システムは電気的、機械的または電気機械的システムを備え、前記方法はさらに、前記双方向システムを前記通信デバイスで制御することを含む、請求項１記載の方法。
【請求項３２】
前記双方向システムは遠隔制御式建物を含み、前記方法はさらに、前記遠隔制御式建物を前記通信デバイスで制御することを含む、請求項１記載の方法。
【請求項３３】
前記双方向システムは第１のロケーションに第１のディスプレイを備え、前記方法はさらに、
前記第１のロケーションにおけるユーザを勧誘して移動電話、ＳＭＳメッセージングまたはｅメールによって双方向ゲームに登録させることと、
前記双方向ゲームをプレイする前記第１のロケーションにおける第１の集団のユーザを、前記双方向ゲームをプレイすることを登録している前記第１のロケーションにおけるユーザから選択することと、
前記第１のロケーションにおける前記第１の集団のユーザに前記双方向ゲームへ参加するための第１のアクセス電話番号またはコードを提供することと、を含む、請求項１記載の方法。
【請求項３４】
前記双方向システムはさらに第２のロケーションに第２のビデオディスプレイを備え、前記方法はさらに、
前記第２のロケーションにおけるユーザを勧誘して電話、ＳＭＳメッセージングまたはｅメールによって前記双方向ゲームに登録させることと、
前記双方向ゲームをプレイする前記第２のロケーションにおける第２の集団のユーザを、前記双方向ゲームをプレイすることを登録している前記第２のロケーションにおけるユーザから選択することと、
前記第２のロケーションにおける前記第２の集団のユーザに前記双方向ゲームへ参加するための第２のアクセス電話番号またはコードを提供することと、
前記第１の集団のユーザおよび前記第２の集団のユーザのアバタを前記第１のディスプレイおよび前記第２のディスプレイの双方に表示することを含み、前記第１の集団のユーザおよび前記第２の集団のユーザは前記双方向ゲームに参加する、請求項３３記載の方法。
【請求項３５】
サービス拒絶攻撃を検出することと、
前記双方向システムによって表示されるべき新しい識別データを送信することをさらに含む、請求項１記載の方法。
【請求項３６】
前記双方向システムはさらに、前記通信デバイスへのブルートゥース接続を有するブルートゥース対応プレイデバイスを備え、前記方法はさらに、
前記通信デバイス上のキー打ちにより発生されるＤＴＭＦ信号を検出することと、
前記ＤＴＭＦ信号を前記第２のネットワーク接続を介して前記コマンドサーバへ送信することと、
前記ＤＴＭＦ信号をコマンドに変換することと、
前記コマンドを前記第２のネットワーク接続を介して前記双方向システムへ送信することを含む、請求項２記載の方法。
【請求項３７】
前記双方向システムは、メータの読取り値に対応するＤＴＭＦトーンを前記通信デバイスへ送信するように構成されるブルートゥース対応ユーティリティメータを備え、前記方法はさらに、前記ＤＴＭＦトーンを前記第１のネットワーク接続を介して課金アプリケーションへ送信することを含む、請求項１記載の方法。
【請求項３８】
ユーザへの前記カスタムオーディオまたはビデオフィードバックは双方向ゲームの関連製品を販売するオファーを含む、請求項２１記載の方法。
【請求項３９】
前記双方向ゲームは、歌唱力採点ゲーム、トリビアゲーム、じゃんけんゲーム、音声指令式競馬ゲーム、スペースインベーダ型ゲーム、音声指令式カーレースゲーム、トランプゲーム、写真比較ゲーム、記憶当てゲームのうちの１つを含む、請求項１５記載の方法。
【請求項４０】
前記アバタはシミュレートされる紙飛行機を備え、前記方法はさらに、前記シミュレートされる紙飛行機を前記携帯電話内への吹き込みによって制御することを含む、請求項１２記載の方法。
【請求項４１】
前記アプリケーションは前記ビデオディスプレイ上の複数人物によるカラオケアプリケーションを含み、複数のユーザが各自の携帯電話に向かって歌うと前記ビデオディスプレイに結合されたオーディオ出力が再生される、請求項１０記載の方法。
【請求項４２】
前記アプリケーションは曲名当てゲームを含み、ユーザは前記通信デバイス上で再生される歌を聴いて前記ビデオディスプレイ上に表示される選択肢から複数選択肢選択を行う、請求項１０記載の方法。
【請求項４３】
前記双方向システムはウェブページ内にバナー広告を備え、前記方法はさらに、
前記バナー広告に電話番号を表示することと、
前記バナー広告を視るユーザから電話コールを受けることと、
前記ユーザの通信デバイスのロケーションおよび前記双方向システムのうちの１つに関連づけられるジオロケーションタグから前記ユーザの地理的位置を確立することと、
前記電話コールを、前記ユーザの地理的位置の指定された距離内に位置づけられるベンダへ方向づけることと、を含む、請求項１記載の方法。
【請求項４４】
前記ビデオディスプレイは会議に位置づけられ、前記方法はさらに、
会議セッションが開始されると第１の確定コードを表示することと、
前記会議セッションが終了すると第２の確定コードを表示することと、
前記ユーザから前記第１の確定コードおよび前記第２の確定コードを受信して前記会議セッションにおける前記ユーザの参加を確定することと、を含む、請求項１０記載の方法。
【請求項４５】
前記ビデオディスプレイはプレゼンテーションを表示するように構成され、前記方法はさらに、
前記プレゼンテーションを格付けするためのコールイン番号を表示することと、
前記プレゼンテーションの視聴者から格付けを受信することと、
前記視聴者による格付けをリアルタイムでプレゼンタに通知することと、を含む、請求項１０記載の方法。
【請求項４６】
システムであって、
通信デバイスから第１のネットワークを介してコールデータを受信するように構成される複数のコールサーバであって、前記コールデータは双方向システムとのユーザの双方向交信を表し、かつ前記複数のコールサーバは動的なコール負荷を管理するためにスケーラブルである複数のコールサーバと、
前記複数のコールサーバへ結合されるデータ変換器であって、前記データ変換器は前記コールデータをアプリケーション用のコマンドに変換するように構成され、前記アプリケーションは双方向システムへローカル接続されかつ前記双方向システムを制御するように構成されるデータ変換器と、
前記データ変換器へ結合されるコマンドサーバであって、前記コマンドサーバは前記コマンドを第２のネットワーク接続を介してコマンドインタフェースへ送信するように構成され、前記コマンドインタフェースは前記アプリケーションを制御するように構成されるコマンドサーバと、を備えるシステム。
【請求項４７】
前記複数のコールサーバと結合されるロードバランサをさらに備え、前記ロードバランサは前記第１のネットワークから前記コールデータを受信しかつ前記コールデータを前記複数のコールサーバへ配信するように構成される、請求項４６記載のシステム。
【請求項４８】
前記双方向システムをさらに備え、前記双方向システムはローカルコントローラと双方向デバイスとを備え、前記ローカルコントローラは前記アプリケーションと前記コマンドインタフェースとを備える、請求項４６記載のシステム。
【請求項４９】
前記通信デバイスをさらに備え、前記通信デバイスは移動電話、デスクトップコンピュータおよびラップトップコンピュータのうちの１つまたはそれ以上を備える、請求項４６記載のシステム。
【請求項５０】
前記第１のネットワーク接続は、セルラネットワーク接続、ＰＳＴＮ交換回路接続、ＶｏＩＰネットワーク接続、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）ネットワーク接続、ブルートゥースネットワーク接続およびインターネット接続を含むＴＣＰ／ＩＰネットワーク接続のうちの１つまたはそれ以上を備える、請求項４６記載のシステム。
【請求項５１】
前記コールデータは音声データ、ＤＴＭＦデータ、ＳＭＳデータおよびＭＭＳデータのうちの１つまたはそれ以上を含む、請求項４６記載のシステム。
【請求項５２】
前記第２のネットワーク接続は、インターネット接続を含むＴＣＰ／ＩＰネットワーク接続、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）ネットワーク接続およびブルートゥースネットワーク接続のうちの１つまたはそれ以上を備える、請求項４６記載のシステム。
【請求項５３】
前記データ変換器へ結合されるデータロガであって、ユーザ双方向交信および前記ユーザ双方向交信に関連づけられるメタデータを格納するように構成されるデータロガと、
前記コマンドサーバおよび前記データロガへ結合される応答および報告（Ｒ＆Ｒ）モジュールであって、前記ユーザ双方向交信および前記ユーザ双方向交信に関連づけられるメタデータを基礎としてユーザに対するカスタム応答を発生しかつ前記ユーザ双方向交信に対する課金データを発生するように構成されるＲ＆Ｒモジュールとをさらに備える、請求項４６記載のシステム。
【請求項５４】
前記双方向システムはビデオディスプレイを備え、前記コマンドサーバは前記ビデオディスプレイを識別するために前記アプリケーションへ識別データを送信するように構成され、かつ前記ビデオディスプレイは、前記双方向システムとの双方向交信を開始させるために、前記ユーザに電話番号またはＳＭＳショートコードをコールさせる勧誘を表示する、請求項４６記載のシステム。
【請求項５５】
前記電話番号またはＳＭＳショートコードは利用可能な番号およびコードのプールから選択され、前記方法はさらに、前記識別データを前記ビデオディスプレイへ送信する前に前記電話番号またはＳＭＳショートコードの有効性を試験することを含む、請求項４６記載のシステム。
【請求項５６】
前記アプリケーションは、前記コマンドサーバからのコマンドに応答してユーザのためのアバタを生成しかつ前記アバタを双方向ゲームにおいて使用するために前記ビデオディスプレイ上に表示するように構成される、請求項５４記載のシステム。
【請求項５７】
前記アバタはユーザの電話番号の一部、ユーザの画像およびユーザの音声記録のうちの１つを含む、請求項５６記載のシステム。
【請求項５８】
前記アプリケーションは、前記ビデオディスプレイ上に１つのアバタを表示してユーザの集団を１つのチームとして表現するように構成される、請求項５６記載のシステム。
【請求項５９】
前記アプリケーションは、前記アバタを双方向ゲームにおいて前記ビデオディスプレイ上に表示し、かつ前記ユーザからのキー押しおよび音声コマンドに応答して前記アバタを制御するように構成される、請求項５４記載のシステム。
【請求項６０】
前記キー押しは、前記通信デバイス上に各々前記アバタの上、左、右および下動作を制御するためのキー配列２−４−６−８を備え、かつキー５はアクションキーを備える、請求項５９記載のシステム。
【請求項６１】
前記キー押しは、前記通信デバイス上に各々前記アバタの左上、右上、左下および右下の対角動作を制御するためのキー配列１−３−７−９を備える、請求項５９記載のシステム。
【請求項６２】
前記キー押しは、前記ビデオディスプレイ上で前のページへ移動するための「＊」キーと、次のページへ移動するための「＃」キーとを備える、請求項５９記載のシステム。
【請求項６３】
前記アプリケーションはユーザのマルチタップのキー押しを前記ビデオディスプレイ上でテキストメッセージに変換するように構成される、請求項５４記載のシステム。
【請求項６４】
前記データロガはさらに、ユーザの識別番号に関連づけられるデータログを保持するように構成され、かつＲ＆Ｒモジュールはさらに、前記ユーザに関連づけられるデータを基礎として前記ユーザへのカスタムオーディオまたはビデオフィードバックを発生するように構成される、請求項５３記載のシステム。
【請求項６５】
前記複数のコールサーバのうちの１つは、前記ユーザへの前記カスタムオーディオまたはビデオフィードバックを前記ユーザの通信デバイスを介して送達するように構成される、請求項６４記載のシステム。
【請求項６６】
前記コマンドサーバはカスタムオーディオまたはビデオコマンドを前記双方向システムへ送信するように構成される、請求項６４記載のシステム。
【請求項６７】
前記アプリケーションは集合的な描画ゲームを含み、前記カスタムビデオフィードバックは前記通信デバイスへ送達される共同壁紙を含む、請求項６４記載のシステム。
【請求項６８】
前記アプリケーションは集合的な作曲を含み、前記カスタムオーディオフィードバックは前記通信デバイスへ送達される共同のリングトーンを含む、請求項６４記載のシステム。
【請求項６９】
前記双方向デバイスはコールイン電話番号またはＳＭＳショートコードを表示する静的なシグネージを含む、請求項４６記載のシステム。
【請求項７０】
前記Ｒ＆Ｒモジュールは、前記ユーザによるコールイン電話番号またはＳＭＳショートコードへのコールを計数し、かつ計数が予め決められたしきい値に達すると前記ユーザへロイヤルティに対する報奨を出すように構成される、請求項６９記載のシステム。
【請求項７１】
ユーザに報奨を出すために、前記Ｒ＆Ｒモジュールは、
前記ユーザの通信デバイスへ直接コールし、
前記ユーザに報奨メッセージおよび報奨コードを送達し、
報奨達成エージェントへ直接コールし、
前記報奨達成エージェントに前記報奨コードを提供し、
前記ユーザを前記報奨達成エージェントへ転送し、かつ、
前記報奨コードを検証するように構成される、請求項７０記載のシステム。
【請求項７２】
前記報奨コードを検証するために、前記Ｒ＆Ｒモジュールは、
前記ユーザに前記報奨コードを問い合わせ、
指定されたウェブサイトへログインし、かつ、
前記報奨コードおよび前記ユーザの電話番号を入力するように構成される、請求項７１記載のシステム。
【請求項７３】
前記双方向システムはゲームアプリケーションを実行するセットトップボックス（ＳＴＢ）、パーソナルコンピュータ（ＰＣ）またはゲームコンソールのうちの１つを備え、複数のユーザは前記ＳＴＢ、ＰＣまたはゲームコンソールのうちの１つを複数の移動電話で制御する、請求項４８記載のシステム。
【請求項７４】
前記双方向システムは電気的、機械的または電気機械的なシステムを備え、前記アプリケーションは、前記通信デバイスからのコマンドに応答して前記双方向システムを制御するように構成される、請求項４８記載のシステム。
【請求項７５】
前記双方向システムは遠隔制御式建物を含み、前記アプリケーションは前記遠隔制御式建物を前記通信デバイスで制御するように構成される、請求項４８記載のシステム。
【請求項７６】
前記双方向システムは第１のロケーションに第１のディスプレイを備え、
第１のアプリケーションは、前記第１のロケーションにおけるユーザを勧誘して電話、ＳＭＳメッセージングまたはｅメールによって双方向ゲームに登録させるように構成され、
前記Ｒ＆Ｒモジュールは、前記双方向ゲームをプレイする前記第１のロケーションにおける第１の幾人かのユーザを、前記双方向ゲームをプレイすることを登録している前記第１のロケーションにおけるユーザから選択し、かつ前記第１のロケーションにおける前記第１の幾人かのユーザに前記双方向ゲームへ参加するための第１のアクセス電話番号またはコードを提供するように構成される、請求項４８記載のシステム。
【請求項７７】
前記双方向システムは第２のロケーションに第２のディスプレイを備え、
第２のアプリケーションは、前記第２のロケーションにおけるユーザを勧誘して電話、ＳＭＳメッセージングまたはｅメールによって双方向ゲームに登録させるように構成され、
前記Ｒ＆Ｒモジュールは、前記双方向ゲームをプレイする前記第２のロケーションにおける第２の幾人かのユーザを、前記双方向ゲームをプレイすることを登録している前記第２のロケーションにおけるユーザから選択し、かつ前記第２のロケーションにおける前記第２の幾人かのユーザに前記双方向ゲームへ参加するための第２のアクセス電話番号またはコードを提供するように構成され、
前記第１および第２のアプリケーションは、前記第１の幾人かのユーザおよび前記第２の幾人かのユーザのアバタを前記第１のディスプレイおよび前記第２のディスプレイの双方に表示するように構成され、前記第１の幾人かのユーザおよび前記第２の幾人かのユーザは前記双方向ゲームに参加できるようにされる、請求項７６記載のシステム。
【請求項７８】
前記双方向システムはさらに、前記通信デバイスへのブルートゥース接続を有するブルートゥース対応プレイデバイスを備え、前記プレイデバイスは、
前記通信デバイス上のキー打ちにより発生されるＤＴＭＦ信号を検出し、
前記ＤＴＭＦ信号を前記第２のネットワーク接続を介して前記コマンドサーバへ送信し、
前記ＤＴＭＦ信号をコマンドに変換し、かつ、
前記コマンドを前記第２のネットワーク接続を介して前記双方向システムへ送信するように構成される、請求項４８記載のシステム。
【請求項７９】
前記双方向デバイスは、メータの読取り値に対応するＤＴＭＦトーンを前記通信デバイスへ送信するように構成されるブルートゥース対応ユーティリティメータを備え、前記通信デバイスは前記ＤＴＭＦトーンを前記第１のネットワーク接続を介して前記データ変換器へ送信するように構成され、前記データ変換器は前記ＤＴＭＦトーンをメータ読取り値に翻訳するように構成され、前記Ｒ＆Ｒモジュールは前記メータ読取り値を課金アプリケーションへ送信するように構成される、請求項４８記載のシステム。
【請求項８０】
ユーザへの前記カスタムオーディオまたはビデオフィードバックは双方向ゲームの関連製品を販売するオファーを含む、請求項６４記載のシステム。
【請求項８１】
前記アプリケーションは、歌唱力採点ゲーム、トリビアゲーム、じゃんけんゲーム、音声指令式競馬ゲーム、スペースインベーダ型ゲーム、音声指令式カーレースゲーム、トランプゲーム、写真比較ゲーム、記憶当てゲームのうちの１つを含む双方向ゲームを含む、請求項４６記載のシステム。
【請求項８２】
前記アプリケーションは前記双方向システム上の複数人物によるカラオケアプリケーションを含み、前記アプリケーションは、前記双方向システム上に複数のユーザからの結合されたオーディオ出力を再生するように構成される、請求項４６記載のシステム。
【請求項８３】
前記アプリケーションは曲名当てゲームを含み、ユーザは前記通信デバイス上の歌を聴いて前記ビデオディスプレイ上に表示される選択肢から複数選択肢選択を行う、請求項４６記載のシステム。
【請求項８４】
前記双方向システムはウェブページ内にバナー広告を備え、前記アプリケーションは前記バナー広告に電話番号を表示するように構成され、コールサーバは前記バナー広告を視るユーザから電話コールを受けるように構成され、前記Ｒ＆Ｒモジュールは、前記ユーザの通信デバイスのロケーションおよび前記双方向システムに関連づけられるジオロケーションタグから前記ユーザの地理的位置を確立し、かつ前記電話コールを、前記ユーザの地理的位置の指定された距離内に位置づけられるベンダへ方向づけるように構成される、請求項４８記載のシステム。
【請求項８５】
前記ビデオディスプレイは会議に位置づけられ、前記アプリケーションは、会議セッションが開始されると第１の確定コードを表示し、前記会議セッションが終了すると第２の確定コードを表示するように構成され、前記コールサーバは前記ユーザから前記第１の確定コードおよび前記第２の確定コードを受信するように構成され、かつＲ＆Ｒモジュールは前記会議セッションにおける前記ユーザの参加を確定するように構成される、請求項５４記載のシステム。
【請求項８６】
前記アプリケーションは前記ビデオディスプレイ上にプレゼンテーションを表示し、かつ前記プレゼンテーションを格付けするためのコールイン番号を表示するように構成され、前記Ｒ＆Ｒモジュールは、前記プレゼンテーションの視聴者から格付けを受信しかつ前記視聴者による格付けをリアルタイムでプレゼンタに通知するように構成される、請求項５４記載のシステム。
【請求項８７】
前記双方向システムは劇場画面を含み、ユーザは前記劇場画面上のメッセージによって映画が始まる前にその携帯電話をオフにするように気づかされていて、前記Ｒ＆Ｒモジュールは、ユーザにコールしてその携帯電話がオフにされているかどうかを決定し、かつその携帯電話がオフにされていなければ、電話コールにより再度気づかせるように構成される、請求項４８記載のシステム。
【請求項８８】
前記Ｒ＆Ｒモジュールはプレーヤアシスト機能を含み、ゲームまたは他の双方向チャレンジを首尾よく完了したユーザは、他のプレーヤをアシストするために、そのゲームを首尾よく完了していない他のユーザにコールまたはメッセージを送るように要求される、請求項４６記載のシステム。
【請求項８９】
前記Ｒ＆Ｒモジュールは、双方向交信を完了したユーザにコールして、賞品または販売促進用ギフトの請求に使用される場合のあるクーポンコードを前記ユーザに提供するように構成される、請求項４６記載のシステム。
【請求項９０】
コンピュータによって実行されると前記コンピュータにオペレーションを実行させる命令を有するコンピュータ読取り可能媒体であって、前記オペレーションは、
通信デバイスから第１のネットワーク接続を介して入力データを受信することであって、前記入力データはユーザと双方向システムとの双方向交信から生じることと、
前記入力データをアプリケーション用コマンドに変換することであって、前記アプリケーションは前記双方向システムへローカル接続されていて前記双方向システムを制御するように構成されることと、
前記コマンドをコマンドサーバから前記アプリケーションへ、コマンドインタフェースへの第２のネットワーク接続を介して送信することであって、前記コマンドインタフェースは前記アプリケーションを制御するように構成されることと、を含むコンピュータ読取り可能媒体。
【請求項９１】
前記双方向システムはビデオディスプレイを備え、
前記ユーザへの前記ビデオディスプレイを識別するために前記アプリケーションへ識別データを送信することと、
前記双方向システムとの双方向交信を開始するために、前記ユーザに電話番号またはＳＭＳショートコードをコールさせる勧誘を表示すること、
を含むオペレーションを前記コンピュータに実行させる命令をさらに含む、請求項９０記載のコンピュータ読取り可能媒体。
【請求項９２】
前記電話番号またはＳＭＳショートコードは利用可能な番号およびコードのプールから選択され、前記識別データを前記ビデオディスプレイへ送信する前に前記電話番号またはＳＭＳショートコードの有効性を試験することを含むオペレーションを前記コンピュータに実行させる命令をさらに含む、請求項９１記載のコンピュータ読取り可能媒体。
【請求項９３】
前記ユーザを表現するために前記ビデオディスプレイ上にアバタを表示することを含むオペレーションを前記コンピュータに実行させる命令をさらに含む、請求項９１記載のコンピュータ読取り可能媒体。
【請求項９４】
前記アバタはユーザの電話番号の一部、ユーザの画像およびユーザの音声記録のうちの１つを含む、請求項９３記載のコンピュータ読取り可能媒体。
【請求項９５】
複数のユーザを１つのチームとして表現するために前記ビデオディスプレイ上にアバタを表示することを含むオペレーションを前記コンピュータに実行させる命令をさらに含む、請求項９１記載のコンピュータ読取り可能媒体。
【請求項９６】
ユーザによるキー押しおよび音声コマンドを基礎として前記アバタをコマンドで制御することにより前記ビデオディスプレイ上で双方向ゲームをプレイすることを含むオペレーションを前記コンピュータに実行させる命令をさらに含む、請求項９３記載のコンピュータ読取り可能媒体。
【請求項９７】
前記キー押しは、前記通信デバイス上に各々前記アバタの上、左、右および下動作を制御するためのキー配列２−４−６−８を備え、かつキー５はアクションキーを備える、請求項９６記載のコンピュータ読取り可能媒体。
【請求項９８】
前記キー押しは、前記通信デバイス上に各々前記アバタの左上、右上、左下および右下の対角動作を制御するためのキー配列１−３−７−９を備える、請求項９６記載のコンピュータ読取り可能媒体。
【請求項９９】
前記キー押しは、前記ビデオディスプレイ上で前のページへ移動するための「＊」キーと、次のページへ移動するための「＃」キーとを備える、請求項９６記載のコンピュータ読取り可能媒体。
【請求項１００】
ユーザのマルチタップのキー押しを前記双方向アプリケーション内でテキストストリングに変換することを含むオペレーションを前記コンピュータに実行させる命令をさらに含む、請求項９１記載のコンピュータ読取り可能媒体。
【請求項１０１】
前記テキストストリングを前記ビデオディスプレイ上に表示することを含むオペレーションを前記コンピュータに実行させる命令をさらに含む、請求項１００記載のコンピュータ読取り可能媒体。
【請求項１０２】
ユーザの識別番号に関連づけられるデータログを保持することと、
前記ユーザに関連づけられるデータを基礎として前記ユーザへカスタムオーディオまたはビデオフィードバックを送達すること、
を含むオペレーションを前記コンピュータに実行させる命令をさらに含む、請求項９１記載のコンピュータ読取り可能媒体。
【請求項１０３】
前記カスタムオーディオまたはビデオは前記ユーザへ前記ユーザの通信デバイスを介して送達される、請求項１０２記載のコンピュータ読取り可能媒体。
【請求項１０４】
前記カスタムオーディオまたはビデオは前記ユーザへ前記双方向システムを介して送達される、請求項１０２記載のコンピュータ読取り可能媒体。
【請求項１０５】
前記双方向ゲームは集合的な描画ゲームを含み、前記カスタムフィードバックは前記通信デバイスへ送達される共同壁紙を含む、請求項９６記載のコンピュータ読取り可能媒体。
【請求項１０６】
前記双方向ゲームは集合的な作曲を含み、前記カスタムフィードバックは前記通信デバイスへ送達される共同のリングトーンを含む、請求項９６記載のコンピュータ読取り可能媒体。
【請求項１０７】
前記双方向システムはコールイン電話番号またはＳＭＳショートコードを表示する静的なシグネージを含む、請求項９０記載のコンピュータ読取り可能媒体。
【請求項１０８】
前記ユーザは前記コールイン電話番号またはＳＭＳショートコードをコールし、前記ユーザによる電話コールまたはＳＭＳメッセージを計数しかつ計数が予め決められたしきい値に達すると前記ユーザへロイヤルティに対する報奨を出すことを含むオペレーションを前記コンピュータに実行させる命令をさらに含む、請求項１０７記載のコンピュータ読取り可能媒体。
【請求項１０９】
前記ユーザに報奨を出すことは、
前記ユーザの通信デバイスへコールして前記ユーザに報奨メッセージおよび報奨コードを送達することと、
報奨達成エージェントへコールして前記報奨達成エージェントに前記報奨コードを提供することと、
前記ユーザを前記報奨達成エージェントへ転送することと、
前記報奨コードを検証することと、を含む、請求項１０８記載のコンピュータ読取り可能媒体。
【請求項１１０】
前記報奨コードを検証することは、
前記ユーザに前記報奨コードを問い合わせることと、
指定されたウェブサイトへログインすることと、
前記報奨コードおよび前記ユーザの電話番号を入力することと、を含む、請求項１０９記載のコンピュータ読取り可能媒体。
【請求項１１１】
前記双方向システムはゲームアプリケーションを実行するセットトップボックス（ＳＴＢ）、パーソナルコンピュータ（ＰＣ）またはゲームコンソールのうちの１つを備え、複数のユーザは前記ＳＴＢ、ＰＣまたはゲームコンソールのうちの１つを複数の移動電話で制御する、請求項９０記載のコンピュータ読取り可能媒体。
【請求項１１２】
前記双方向システムは電気的、機械的または電気機械的システムを備え、前記方法はさらに、前記双方向システムを前記通信デバイスで制御することを含む、請求項９０記載のコンピュータ読取り可能媒体。
【請求項１１３】
前記双方向システムは遠隔制御式建物を含み、前記方法はさらに、前記遠隔制御式建物を前記通信デバイスで制御することを含む、請求項９０記載のコンピュータ読取り可能媒体。
【請求項１１４】
前記ビデオディスプレイは第１のロケーションに第１のディスプレイを備え、
前記第１のロケーションにおけるユーザを勧誘して電話、ＳＭＳメッセージングまたはｅメールによって双方向ゲームに登録させることと、
前記双方向ゲームをプレイする前記第１のロケーションにおける第１の集団のユーザを、前記双方向ゲームをプレイすることを登録している前記第１のロケーションにおけるユーザから選択することと、
前記第１のロケーションにおける前記第１の集団のユーザに前記双方向ゲームへ参加するための第１のアクセス電話番号またはコードを提供することと、
を含むオペレーションを前記コンピュータに実行させる命令をさらに含む、請求項記９０記載のコンピュータ読取り可能媒体。
【請求項１１５】
前記双方向システムはさらに第２のロケーションに第２のディスプレイを備え、
前記第２のロケーションにおけるユーザを勧誘して電話、ＳＭＳメッセージングまたはｅメールによって双方向ゲームに登録させることと、
前記双方向ゲームをプレイする前記第２のロケーションにおける第２の集団のユーザを、前記双方向ゲームをプレイすることを登録している前記第２のロケーションにおけるユーザから選択することと、
前記第２のロケーションにおける前記第２の集団のユーザに前記双方向ゲームへ参加するための第２のアクセス電話番号またはコードを提供することと、
前記第１の集団のユーザおよび前記第２の集団のユーザのアバタを前記第１のディスプレイおよび前記第２のディスプレイの双方に表示することであって、前記第１の集団のユーザおよび前記第２の集団のユーザは前記双方向ゲームに参加することと、
を含むオペレーションを前記コンピュータに実行させる命令をさらに含む、請求項記１１４記載のコンピュータ読取り可能媒体。
【請求項１１６】
前記双方向システムはさらに、前記通信デバイスへのブルートゥース接続を有するブルートゥース対応プレイデバイスを備え、
前記通信デバイス上のキー打ちにより発生されるＤＴＭＦ信号を検出することと、
前記ＤＴＭＦ信号を前記第２のネットワーク接続を介して前記コマンドサーバへ送信することと、
前記ＤＴＭＦ信号をコマンドに変換することと、
前記コマンドを前記第２のネットワーク接続を介して前記双方向システムへ送信することと、
を含むオペレーションを前記コンピュータに実行させる命令をさらに含む、請求項記９１記載のコンピュータ読取り可能媒体。
【請求項１１７】
前記双方向デバイスは、メータの読取り値に対応するＤＴＭＦトーンを前記通信デバイスへ送信するように構成されるブルートゥース対応ユーティリティメータを備え、
前記ＤＴＭＦトーンを前記第１のネットワーク接続を介して課金アプリケーションへ送信することを含むオペレーションを前記コンピュータに実行させる命令をさらに含む、請求項記９０記載のコンピュータ読取り可能媒体。
【請求項１１８】
前記双方向システムはウェブページ内にバナー広告を備え、
前記バナー広告に電話番号を表示することと、
前記バナー広告を視るユーザから電話コールを受けることと、
前記ユーザの通信デバイスのロケーションおよび前記双方向システムに関連づけられるジオロケーションタグの一方から前記ユーザの地理的位置を確立することと、
前記電話コールを、前記ユーザの地理的位置の指定された距離内に位置づけられるベンダへ方向づけることと、
を含むオペレーションを前記コンピュータに実行させる命令をさらに含む、請求項記９０記載のコンピュータ読取り可能媒体。
【請求項１１９】
前記ビデオディスプレイは会議に位置づけられ、
会議セッションが開始されると第１の確定コードを表示することと、
前記会議セッションが終了すると第２の確定コードを表示することと、
前記会議セッションにおける前記ユーザの参加を確定するように、前記ユーザから前記第１の確定コードおよび前記第２の確定コードを受信することと、
を含むオペレーションを前記コンピュータに実行させる命令をさらに含む、請求項記９１記載のコンピュータ読取り可能媒体。
【請求項１２０】
前記ビデオディスプレイはプレゼンテーションを表示するように構成され、
前記プレゼンテーションを格付けするためのコールイン番号を表示することと、
前記プレゼンテーションの視聴者から格付けを受信することと、
前記視聴者による格付けをリアルタイムでプレゼンタに通知することと、
を含むオペレーションを前記コンピュータに実行させる命令をさらに含む、請求項記９１記載のコンピュータ読取り可能媒体。
【請求項１２１】
ユーザ識別および人口統計データを含む第三者のマーケティングデータベースにアクセスして、前記アプリケーションを前記ユーザ向けにカスタマイズするローカルアプリケーションのためのコマンドを発生することをさらに含む、請求項１記載の方法。
【請求項１２２】
電話問合せ件数がコール容量を超えるとユーザをコール待ち行列に入れることと、
予め決められたタイムアウト期間の後に非活動コールを終了させることと、
２名以上のユーザ間でコールをブリッジすることと、をさらに含む、請求項１記載の方法。
【請求項１２３】
前記報奨達成エージェントは、ユーザの電話番号および報奨コードを受理して前記報奨の有効性を判断しかつ前記エージェントが前記報奨を出すことを許容するように構成される指定された報奨達成電話アプリケーションにコールする、請求項２９記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信デバイスとのデバイスおよびシステムの双方向制御を提供するシステムと方法に関し、特に、複数の双方向システムのそのような双方向制御をマルチユーザ環境において提供するスケーラブルなシステムと方法に関する。
【背景技術】
【０００２】
最新のメディア世界において、家庭内および家庭外のメディアは共に、旧来の静的な広告板に代わり、デジタルサイネージ（例えば、映像ディスプレイ）およびウェブベースの広告を基盤とするものが増えてきているという理由でますます高度になりつつある。しかしながら、デジタルビデオの広告としても知られるこれらの映像ディスプレイには、その前身の静的な広告板も抱えていた、双方向式ではない、という問題点がある。
【０００３】
看板を双方向式にすることはこれまでにも目指してはいるが、先行システムの設計における固有の欠陥に起因して多くは失敗している。先行システムは、モバイルデバイスへのソフトウェアダウンロードに依存していて、これは、そのデバイスが第三者のソフトウェアをダウンロードして実行する能力を有することを要求する。例えば安価な携帯電話等のモバイルデバイスの中には、単純にこのような能力のないものがある。このような能力を有するハイエンド携帯電話およびスマートホン等の他のモバイルデバイスでもやはり、そのデバイス用にカスタマイズされたある種の第三者ソフトウェアを必要とする。また、モバイルデバイスには何百もの機種が存在し、それらが絶えず変化し続けていることから、個々の機種に合わせたソフトウェアを書くことは終わりのない作業である。先行システムに必要な別の要件は、データ送信に使用できる通信チャネルを提供するＢｌｕｅｔｏｏｔｈ（登録商標）またはＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）との互換性であった。この場合もやはり、多くのモバイルデバイスはこれらの能力を持たず、故に、これらの従来のシステムと双方向交信することができない。
【０００４】
米国特許第７，４５０，９５４号に「ロケーションベースの双方向コンテンツのためのシステムと方法」と題して記述されている１つの従来のシステムは、公共のロケーションでディスプレイ画面を見ているユーザがＳＭＳメッセージおよび音声メッセージを携帯電話から集中化されたコンテンツサーバへ送ることを可能にする。このコンテンツサーバへは、唯一の識別子（例えば、電話番号またはＳＭＳ短縮コード）を有する複数の「ロケーションベースのディスプレイ」が接続され、その各々は、ユーザの入力を記録しかつこれに応えて対応するデジタルディスプレイを修正するハードウェアおよびソフトウェアを含むコンテンツサーバ内の専用の通信管理コンソールによって管理される。このシステムは、コンテンツサーバ内に、各ディスプレイ画面用のコンテンツを生成するコンテンツ管理モジュールも含む。このシステムの１つの重大な欠点は、集中化されたコンテンツサーバに課される負荷が膨大であり、ユーザ数およびディスプレイ数が増加するにつれてスケーリングおよびロードバランシングが極めて困難となることにある。このシステムの別の欠点は、これが最低でも、モバイルデバイスにおけるＳＭＳケイパビリティを要求することにある。旧式の携帯電話には、ＳＭＳ能力がない場合がある。さらに、ユーザによっては、そのモバイルデバイスにこうしたケイパビリティが備わっていてもＳＭＳメッセージの送信の仕方を知らない場合もある。
【０００５】
国際公開第ＷＯ２００４／００４８５７号公報に「モバイルデバイスを使用して双方向ゲームをプレイするためのシステムと方法」と題して記述されている別の従来のシステムは、モバイルデバイスのユーザがゲームディスプレイ上で調整されたゲームをプレイできるようにする集中化されたゲームサーバを提供する。このシステムは、先に述べた欠点のうちの１つによって損なわれている。即ち、このシステムは、モバイルデバイス相手の送受信の管理、ゲームソフトウェアの実行およびゲームディスプレイの管理というタスクが全て集中化サーバによって負担されるという理由で容易にはスケーリングしない。
【０００６】
国際公開第ＷＯ２００６／０５２８３７号公報に「双方向マーケティングのためのシステムと方法」と題して記述されているさらに別の従来のシステムは、プロキシゲートウェイを使用して、２つの異なるネットワークを接続することによりモバイルデバイスのユーザを双方向ディスプレイへ接続する。このシステムは、双方向ディスプレイへローカル接続されたコンピュータ上で実行される専用のソフトウェア（コンテンツマネージャおよびクライアントロケーションタガー）を必要とする。
【０００７】
また、上述のシステムは全て双方向ディスプレイの制御に限定されるものでもあり、他のデジタルデバイスまたは双方向システムの制御に対応していない。図１は、これらの従来のシステムの一般的構造を示しているが、ユーザのデバイスとローカルディスプレイとの間の双方向性はネットワーク上でリモートコンテンツサーバによって管理されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】米国特許第７，４５０，９５４号明細書
【特許文献２】国際公開第ＷＯ２００４／００４８５７号公報パンフレット
【特許文献３】国際公開第ＷＯ２００６／０５２８３７号公報パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明の一実施形態による方法は、通信デバイスから第１のネットワーク接続を介して入力データを受信することであって、前記入力データはユーザと双方向システムとの双方向交信から生じることと、前記入力データをアプリケーション用コマンドに変換することであって、前記アプリケーションは前記双方向システムへローカル接続されていて前記双方向システムを制御するように構成されることと、前記コマンドをコマンドサーバから前記アプリケーションへコマンドインタフェースへの第２のネットワーク接続を介して送信することであって、前記コマンドインタフェースは前記アプリケーションを制御するように構成されること、とを含む。一実施形態では、前記アプリケーションおよび前記コマンドインタフェースは、双方向デバイスと共に前記双方向システムを備える場合のあるローカルコントローラ上に存在してもよい。
【００１０】
本発明の一実施形態によるシステムは、通信デバイスから第１のネットワークを介してコールデータを受信するように構成される幾つかのコールサーバであって、前記コールデータは双方向システムとのユーザの双方向交信を表しかつ前記幾つかのコールサーバは動的なコール負荷および前記幾つかのコールサーバへ結合されるデータ変換器を管理するためにスケーラブルである幾つかのコールサーバと、前記幾つかのコールサーバへ結合されるデータ変換器であって、前記データ変換器はコールデータをアプリケーション用のコマンドに変換するように構成され、前記アプリケーションは双方向システムへローカル接続されかつ前記双方向システムを制御するように構成されるデータ変換器と、前記データ変換器へ結合されるコマンドサーバであって、前記コマンドサーバは前記コマンドを第２のネットワーク接続を介してコマンドインタフェースへ送信するように構成され、前記コマンドインタフェースは前記アプリケーションを制御するように構成されるコマンドサーバとを含む。また本システムは、第１のネットワークからコールデータを受信しかつこのコールデータをコールサーバへ配信するための、前記コールサーバへ結合されるロードバランサも含んでもよい。一実施形態において、双方向システムはローカルコントローラと双方向デバイスとを含み、かつ前記ローカルコントローラはアプリケーションとコマンドインタフェースとを含む。
【００１１】
本発明の実施形態は、コンピュータによって読み取られると前述の方法を実行するオペレーションを実行するように前記コンピュータに指示する命令を有するコンピュータ読取り可能媒体も含む。
【００１２】
本発明の一実施形態は、ユーザが双方向デバイスとして例えば携帯電話等の電話を使用することにより双方向のディスプレイ、デバイスおよびシステムと双方向交信できるようにするシステムである。
【００１３】
一実施形態において、ユーザは、電話上のキーパッドまたはマイクロホンを使用して入力を本発明のシステムへ送信することができる。次に本システムは、この入力を捕捉しかつ処理して、ディスプレイまたは物理的デバイス上で実行する視覚的アプリケーションを含む、異なるタイプの双方向の経験のためにこの入力を使用する。
【００１４】
本発明のシステムは、自動音声応答（ＩＶＲ）システムとは異なる。ＩＶＲシステムの場合、ユーザは電話音声チャネル内に閉じ込められたままでいることしかできない。本発明のシステムはこれほど限定されたものではなく、任意のアプリケーション、システムおよびデバイスの音声制御を許可する。
【００１５】
一実施形態において、ユーザによるシステムとの双方向交信の間、または後に、本発明のシステムは様々な方法を使用してそのユーザに接触することができる。ユーザの通信デバイスが移動電話である場合、本システムは自動応答音声を発信しても、テキストまたは例えばＳＭＳおよびＭＭＳメッセージ等のマルチメディアメッセージを送信してもよい。これらのメッセージはユーザの双方向経験に関連づけられたものであってもよく、ユーザのロケーションまたは人口統計学を標的とするその移動電話用のダウンロード可能なコンテンツをユーザへ提供することができる。ユーザの通信デバイスが、例えばデスクトップまたはラップトップコンピュータ等のコンピュータである場合、本システムはさらに、プロダクトおよびサービスを提供する場合のあるウェブページまたはウェブページへのリンクをその双方向経験に関連づけられるユーザへ、またはユーザのロケーションまたは人口統計学に関連づけられるユーザへ送信してもよい。
【図面の簡単な説明】
【００１６】
本発明を添付の図面における諸図において、限定ではなく例示として説明する。
【図１】従来のシステムのアーキテクチャを示す。
【図２】本発明のシステムの一実施形態を示す全体的なブロック図である。
【図３】本発明のシステムの例示的な一実施形態を示す。
【図４】本発明のシステムの代替的な一実施形態を示す。
【図５】本発明のシステムの別の代替的実施形態を示す。
【図６】本発明の一実施形態による方法を示すフローチャートである。
【図７】本発明の一実施形態におけるシステムの例示的なアーキテクチャを示す機能ブロック図である。
【図８】本発明の一実施形態によるコンピュータシステムを示すブロック図である。
【発明を実施するための形態】
【００１７】
以下の説明では、本発明の完全な理解を促すために、特有のシステム、言語、コンポーネント、他の例等の幾つかの特有の詳細について記述する。しかしながら、当業者には、本発明を実施するためにこれらの特有の詳細を使用する必要はないことが明らかであろう。他の例において、周知の物質または方法に関しては、本発明を不必要に分かりにくくすることを避けるために詳細な説明を省いている。
【００１８】
本発明は、後述するオペレーションを含む。本発明のこれらのオペレーションはコンピュータ実行可能命令において具現されてもよく、これらの命令は、これらの命令でプログラムされる汎用または専用プロセッサにこれらのオペレーションを実行させるために使用されてもよい。或いは、これらのオペレーションはハードウェアとソフトウェアとの組合せによって実行されてもよい。
【００１９】
本発明は、命令を格納しているコンピュータ読取り可能記憶媒体を含む場合のあるコンピュータプログラムプロダクトまたはソフトウェアとして提供されてもよく、前記命令は、本発明によるプロセスを実行するためのコンピュータシステム（または他の電子デバイス）をプログラムするために使用されてもよい。コンピュータ読取り可能記憶媒体は、情報をコンピュータによる読み取りが可能な形式（例えば、ソフトウェア、プロセシングアプリケーション）で格納または送信するための任意のメカニズムを含む。コンピュータ読取り可能媒体には、磁気記憶媒体（例えば、フロッピー（登録商標）ディスケット）、光記憶媒体（例えば、ＣＤ−ＲＯＭ）、光磁気記憶媒体、読取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、消去可能なプログラム可能メモリ（例えば、ＥＰＲＯＭおよびＥＥＰＲＯＭ）、フラッシュメモリまたは電子命令を格納することに適する他のタイプの媒体が含まれてもよいが、これらに限定されない。
【００２０】
以下の説明における幾つかの部分は、メモリ内に格納されかつプロセッサによって動作されてもよいデータビットに基づくオペレーションのアルゴリズムおよびシンボル表現に関連して提示する。これらのアルゴリズム記述および表現は、当業者によってその作業を効果的に伝達するために使用される手段である。１つのアルゴリズムは、概して、所望される結果に繋がる自己無撞着な活動シーケンスであると考えられている。前記活動は、量の操作を必要とする活動である。必然ではないが通常、これらの量は、格納、転送、結合、比較およびその他操作されることが可能な電気信号または磁気信号の形式をとる。これらの信号をビット、値、エレメント、シンボル、文字、用語、数字、パラメータ等として言及することは、主に一般的用法であるという理由から時として便利であることが分かっている。
【００２１】
本明細書において、本発明は、代替的な実施形態、エレメント、コンポーネント等のリストとして記述される場合がある。これらのリストは、排他的ではなく、包含的であることが意図されたものである。具体的には、接続詞「または」は、ＯＲブール関数として解釈されるべきである。例えば、リストＡまたはＢは、Ａのみ、またはＢのみ、およびＡとＢの双方、を意味する。さらに、リスト「１つまたはそれ以上のＡおよびＢ」は、１つまたはそれ以上のＡ、１つまたはそれ以上のＢ、またはＡおよびＢ双方の１つまたはそれ以上、を意味する。
【００２２】
図２は、本発明のシステムの一実施形態２００を示す全体ブロック図である。図２において、通信デバイス２０１はネットワーク２０３を介してコール取込みシステム２０２へ接続され、ネットワーク２０３は、例えば公衆交換電話網、インターネットまたは技術上既知である他のタイプのパケット交換ネットワークであってもよい。通信デバイス２０１はネットワーク２０３へ直に接続されても、セルラネットワーク、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）ネットワーク、ブルートゥースネットワーク等の別のネットワーク（図示なし）を介して間接的に接続されてもよい。通信デバイス２０１は、例えば、移動電話、固定式または移動式のコンピュータシステムまたは例えばＤＴＭＦトーン、音声データ、ＳＭＳメッセージおよびＭＭＳメッセージ等のデータを生成できる類似の通信デバイスであってもよい。コール取込みシステム２０２はコールデータをコマンドに変換してもよく、これらのコマンドは、コマンドサーバ２０４によりネットワーク２０６を介して双方向システム２０５へ送達される。ネットワーク２０６は、ネットワーク２０３と同じものであっても、異なるネットワークであってもよい。双方向システムは、コントローラと、通信デバイス２０１のユーザと双方向交信するように構成される双方向デバイスとを含んでもよい。コントローラは、双方向デバイスを局所的に制御するために、コマンドサーバからコマンドを受信するためのコマンドインタフェース（図示なし）を有するアプリケーションを含む。コンテンツを集中化されたコンテンツサーバから双方向デバイスへ供給する従来のシステムに対して、本発明のシステムではコンテンツは全て双方向システムにおけるアプリケーション内に存在してコマンドのみがコマンドサーバによって供給され、システム負荷および帯域幅要件が低減される。
【００２３】
図３は、本発明の一実施形態による例示的なシステム３００を示す。システム３００は、通信デバイス２０１としての移動電話３０１の使用および第１のネットワーク（例えば、ネットワーク２０３）の１つのコンポーネントとしてのセルラサービスプロバイダ３０２の使用を示している。第１のネットワークの他のコンポーネントには、公衆交換電話網（ＰＳＴＮ）３０３、ＶｏＩＰサービスプロバイダ３０４およびインターネット３０５が含まれてもよく、移動電話３０１とデータセンタ３０６との間の通信経路は、例えばアナログまたはＤＳＬ  ＰＳＴＮ線路またはＴＣＰ／ＩＰ線路を含んでもよいが、これらに限定されない。
【００２４】
データセンタ３０６は、集中化されても、分散されてもよい。即ち、データセンタ３０６の全てのコンポーネントは一緒に置かれても、異なるロケーションに位置づけされて互いにネットワークで結ばれてもよい。データセンタ３０６は、通信デバイス３０１等の通信デバイスから第１のネットワーク２０３を介してコールデータを受信するように構成される幾つかのコールサーバ３０７を含んでもよく、前記コールデータは、ユーザ３０８と双方向システム２０５との双方向交信を表す。コールサーバ３０７の数は、動的なコール負荷を管理すべくスケーラブルであってもよい。またデータセンタ３０６は、コールサーバへ結合される１つまたは複数のデータ変換器３０９も含んでもよく、データ変換器は、コールデータを双方向システム２０５内で実行されるアプリケーション３１０のためのコマンドへ変換するように構成される。アプリケーション３１０は双方向システム２０５へローカル接続され、かつ双方向システム２０５を制御するように構成される。またデータセンタ３０６は、データ変換器３０９へ結合される１つまたは複数のコマンドサーバ３１１も含む。コマンドサーバ３１１はコマンドを第２のネットワーク接続３１２（ここでは便宜上、１つのインターネット接続として示されている）を介してコマンドインタフェース３１３へ送信するように構成され、コマンドインタフェース３１３はアプリケーション３１０を制御するように構成される。
【００２５】
実施形態によっては、データセンタはコールサーバ３０７と結合されるロードバランサ３１４を含んでもよく、ロードバランサ３１４は、第１のネットワーク２０３からコールデータを受信しかつこのコールデータをコールサーバ３０７へ配信するように構成される。図３において、双方向システム２０５は、ローカルコントローラ３１５内の前述のアプリケーション３１０およびコマンドインタフェース３１３と、双方向デバイス３１６とを含み、双方向デバイス３１６は任意の電気的、機械的または電気機械的なデバイスであってもよい。ローカルコントローラ３１５は、図８に示すようなバス８０６上で相互接続されるマイクロプロセッサ８０１、メモリ８０２、データ格納デバイス８０３、ネットワークインタフェース８０４およびディスプレイインタフェース８０５を有するコンピュータ８００等の汎用または専用コンピュータであってもよい。
【００２６】
またデータセンタ３０６は、データ変換器３０９と結合されるデータロガ３１７も含んでもよい。データロガ３１７は、後述するように、ユーザ双方向交信およびユーザ双方向交信に関連づけられるメタデータを格納するように構成されてもよい。またデータセンタ３０６は、コマンドサーバおよびデータロガへ結合される応答および報告（Ｒ＆Ｒ）モジュール３１８も含んでもよく、Ｒ＆Ｒモジュール３１８は、ユーザ双方向交信およびユーザ双方向交信に関連づけられるメタデータを基礎としてユーザに対するカスタム応答を発生しかつユーザ双方向交信に対する課金データを発生するように構成されてもよい。
【００２７】
一実施形態において、双方向システム２０５内の双方向デバイス３１６はビデオディスプレイを備え、コマンドサーバ３１１は、このビデオディスプレイをユーザに対して識別するためにアプリケーション３１０へ識別データを送信するように構成される。ビデオディスプレイは、双方向システム２０５との双方向交信を開始させるために、ユーザに電話番号またはＳＭＳショートコードをコールさせる勧誘を表示する。一実施形態において、この電話番号またはＳＭＳショートコードは利用可能な番号およびコードのプールから選択され、かつシステムは、識別データをビデオディスプレイへ送信する前に電話番号またはＳＭＳショートコードの有効性を試験するようにプログラムされる。
【００２８】
一実施形態において、アプリケーション３１０は、コマンドサーバ３１１からのコマンドに応答してユーザのためのアバタを生成し、かつこのアバタを双方向ゲームにおいて使用するためにビデオディスプレイ上に表示するように構成される。アバタは、例えばユーザの電話番号の一部、ユーザの画像またはユーザの声の記録であってもよい。後に詳述するように、複数のユーザから成るチームが一緒に動作してゲームをする一実施形態では、アプリケーション３１０は、ビデオディスプレイ上に１つのアバタを表示して幾人かのユーザを１つのチームとして表現するように構成されてもよい。アプリケーション３１０は、アバタを双方向ゲームにおいてビデオディスプレイ上に表示し、かつ１名または複数のユーザからのキー押しおよび音声コマンドに応答してアバタを制御するように構成されてもよい。
【００２９】
一実施形態において、キー押しは、通信デバイス上に各々アバタの上、左、右および下動作を制御するためのキー配列２−４−６−８を備え、キー５はアクションキーとして機能する。さらに、通信デバイス上のキー配列１−３−７−９は各々、アバタの左上、右上、左下および右下の対角動作を制御するために動作してもよい。またユーザは、複数ページのビデオディスプレイにおけるページへの誘導を、例えば「＊」キーを使用して次のページへ、かつ「＃」キーを使用して前のページへと移ってもよい。また、通信デバイスが完全なＱＷＥＲＴＹキーボードを持たない場合、前記アプリケーションは、ユーザのマルチタップのキー押しをビデオディスプレイ上でテキストメッセージに変換するように構成されてもよい。
【００３０】
一実施形態において、データロガ３１７はさらに、ユーザの識別番号（例えば、電話番号）に関連づけられるデータログを保持するように構成されてもよく、かつＲ＆Ｒ３１８プロセッサはさらに、ユーザに関連づけられるデータを基礎として前記ユーザへのカスタムオーディオまたはビデオフィードバックを発生するように構成される。一実施形態において、前記カスタムオーディオまたはビデオフィードバックは、ユーザの通信デバイス３０１を介してユーザへ、例えばテキストメッセージ、オーディオメッセージおよびピクチャまたはビデオとして送達されることが可能である。或いは、カスタムオーディオまたはビデオは、アプリケーション３１０によりコマンドサーバ３１１からのコマンドを基礎として局所的に発生されてもよい。
【００３１】
一実施形態において、アプリケーション３１０は、同じまたは異なるロケーションにおける複数のユーザを包含する集合的な描画ゲームであってもよく、カスタムビデオのフィードバックは、各ユーザの通信デバイス３０１へ配信された共同壁紙であってもよい。別の実施形態において、アプリケーション３１０は集合的な作曲であってもよく、カスタムオーディオのフィードバックは各ユーザの通信デバイス３０１へ配信された共同のリングトーンであってもよい。
【００３２】
一実施形態において、双方向デバイス３１６はコールイン電話番号またはＳＭＳショートコードを表示する静的なシグネージであってもよく、ユーザは、そのサインによって前記電話番号またはＳＭＳショートコードをコールするように勧誘されてもよい。そのコールが受信されると、Ｒ＆Ｒプロセッサ３１８はそのユーザを識別して前記コールイン電話番号またはＳＭＳショートコードへのユーザのコールを計数し、かつこの計数が予め決められたしきい値に達するとユーザにロイヤルティに対する報奨を出すように構成されてもよい。ユーザに報奨を出すために、Ｒ＆Ｒプロセッサ３１８は、ユーザの通信デバイス３０１へ直接コールし、ユーザに報奨メッセージおよび報奨コードを配信し、報奨達成エージェントへ直接コールし、報奨達成エージェントに報奨コードを提供し、ユーザを報奨達成エージェントへ転送しかつ報奨コードを検証するように構成されてもよい。報奨コードを検証するためには、Ｒ＆Ｒプロセッサ３１８は、ユーザに報奨コードを問い合わせ、指定されたウェブサイトへログインしかつ前記報奨コードおよびユーザの電話番号を入力するように構成されてもよい。
【００３３】
他の実施形態において、双方向システム２０５はゲームアプリケーションを実行するセットトップボックス（ＳＴＢ）、パーソナルコンピュータ（ＰＣ）またはゲームコンソールであってもよく、複数のユーザは、双方向システム２０５からセルラ接続を介してデータセンタ３０６へ接続されかつデータセンタ３０６からケーブル、ＤＳＬおよび／またはＷｉ−Ｆｉ接続を介して双方向システム２０５へ接続される複数の移動電話を使用してＳＴＢ、ＰＣまたはゲームコンソールを制御する。
【００３４】
さらに他の実施形態において、双方向システム２０５は電気的、機械的または電気機械的なシステムであってもよく、アプリケーション３１０は、通信デバイス３０１からのコマンドに応答して双方向システム２０５を制御するように構成される。特に、一実施形態において、双方向システム２０５は電気システム、冷暖房システム、セキュリティシステム等のシステムを有する住居用または商業用建物であってもよく、これらのシステムは、本発明によるシステムを有する通信デバイス３０１を介して双方向交信的に制御される。
【００３５】
一実施形態では、図３に示すように、システム３００は、（例えば、２つの異なるスポーツ会場で）第１のロケーションにおける第１のディスプレイと、第２のロケーションにおける第２のディスプレイとを含む２つ（またはそれ以上）の双方向システム２０５を含んでもよく、第１のアプリケーション３１０は、第１のロケーションにおけるユーザを勧誘して移動電話、音声使用、ＳＭＳメッセージングまたはｅメールによって双方向ゲームに登録させるように構成され、かつ第２のアプリケーション３１０は、第２のロケーションにおけるユーザを勧誘して同じ方法で双方向ゲームに登録させるように構成される。Ｒ＆Ｒプロセッサ３１８は、双方向ゲームをプレイする第１のロケーションにおける第１の集団のユーザおよび第２のロケーションにおける第２の集団のユーザを、その双方向ゲームをプレイすることを登録している第１および第２のロケーションにおけるユーザから選択するように構成されてもよい。またＲ＆Ｒプロセッサ３１８は、第１のロケーションにおけるユーザに双方向ゲームへ参加するための第１のアクセス電話番号またはコードを提供し、かつ第２のロケーションにおけるユーザに第２のアクセス電話番号またはコードを提供してもよい。第１および第２のアプリケーション３１０は、第１の集団のユーザおよび第２の集団のユーザのアバタを第１および第２のディスプレイの双方に表示するように構成されてもよく、第１の集団のユーザおよび第２の集団のユーザはその双方向ゲームに参加することが可能となる。
【００３６】
一実施形態において、双方向システム２０５は通信デバイス３０１へのブルートゥース接続を有するブルートゥース対応プレイデバイスを含んでもよく、前記プレイデバイスは、通信デバイス３０１上のキー打ちにより発生されるＤＴＭＦ信号を検出してこのＤＴＭＦ信号を第２のネットワーク接続２０６上のバックチャネルを介してデータセンタ３０６へ送信するように構成される。データセンタ３０６において、ＤＴＭＦ信号は、データ変換器３０９によってコマンドに翻訳されかつコマンドサーバ３１１により第２のネットワーク接続２０６上で双方向システム２０５へ送信されることが可能であり、アプリケーション３１０がこのコマンドを実行する。
【００３７】
一実施形態において、双方向デバイス２０５は、メータの読取り値に対応するＤＴＭＦトーンを通信デバイス３０１へ送信するように構成されるブルートゥース対応ユーティリティメータを備え、前記通信デバイス３０１はこのＤＴＭＦトーンを第１のネットワーク接続２０３を介してデータ変換器３０９へ送るように構成され、データ変換器３０９はＤＴＭＦトーンをメータ読取り値に翻訳するように構成されかつＲ＆Ｒプロセッサ３１８はこのメータ読取り値を課金アプリケーション（図示なし）へ送信するように構成される。
【００３８】
一実施形態において、アプリケーション３１０は双方向マルチユーザゲームであってもよく、ユーザへのカスタムオーディオまたはビデオフィードバックは双方向ゲームの関連製品を販売するオファーを含んでもよい。双方向マルチユーザゲームの例には、歌唱力採点ゲーム、トリビアゲーム、じゃんけんゲーム、音声指令式競馬ゲーム、スペースインベーダ型ゲーム、音声指令式カーレースゲーム、トランプゲーム、写真比較ゲーム、記憶当てゲーム等が含まれる。一実施形態において、前記アプリケーションは曲名当てゲームであってもよく、ユーザは通信デバイス３０１上の歌を聴き、この双方向システムのビデオディスプレイ上に表示される選択肢から複数選択肢選択を行う。
【００３９】
別の実施形態において、アプリケーション３１０は双方向システム２０５上の複数人物によるカラオケアプリケーションであることも可能であり、アプリケーション３１０は、双方向システム２０５上に複数のユーザからの結合されたオーディオ出力を再生するように構成される。
【００４０】
別の実施形態において、双方向システム２０５はウェブページ内にバナー広告を表示してもよく、アプリケーション３１０はバナー広告に電話番号を表示するように構成される。コールサーバ３０７は、バナー広告を視るユーザから電話コールを受けるように構成されてもよい。Ｒ＆Ｒプロセッサ３１８は、ユーザの通信デバイス３０１のロケーションから（例えば、ＧＰＳ座標または携帯電話のサイト番号によって）、または双方向システム２０５に関連づけられるジオロケーションタグからユーザの地理的位置を確立するように構成されてもよい。またＲ＆Ｒプロセッサ３１８は、電話コールを、ユーザの地理的位置の指定された距離内に位置づけられるベンダへ方向づけるように構成されてもよい。
【００４１】
一実施形態において、双方向デバイス３１６は会議に位置づけられるビデオディスプレイであってもよく、アプリケーション３１０は、会議セッションが開始されると第１の確定コードを表示し、かつ会議セッションが終了すると第２の確定コードを表示するように構成される。コールサーバ３０７は、セッションに参加しているユーザから前記第１の確定コードおよび第２の確定コードを受信するように構成されてもよく、Ｒ＆Ｒプロセッサ３１８は会議セッションにおけるユーザの参加を確定するように構成されてもよい。
【００４２】
一実施形態において、アプリケーション３１０はビデオディスプレイ上へプレゼンテーションを表示しかつプレゼンテーションを格付けするために視聴者へコールイン番号を表示するように構成されてもよい。Ｒ＆Ｒプロセッサは、視聴者から格付けを受信しかつ視聴者によるこれらの格付けをリアルタイムでプレゼンタに通知するように構成されてもよい。
【００４３】
別の実施形態において、双方向システム２０５は劇場画面を含んでもよく、携帯電話ユーザは劇場画面上のメッセージによって映画が始まる前にその携帯電話をオフにするように気づかされていて、観客内の携帯電話は１つまたは複数のセルラシステムによって既に検出され、かつこれらの個々の電話番号は携帯電話のキャリアによって既にデータセンタ３０６へ報告されている。よって、データセンタ３０６内のＲ＆Ｒプロセッサ３１８は、観客内の携帯電話にコールしてその携帯電話がオフにされているかどうかを決定し、その携帯電話がオフにされていなければ、電話コールにより再度気づかせるように構成されてもよい。
【００４４】
本発明の一実施形態において、Ｒ＆Ｒプロセッサ３１８はプレーヤアシスト機能を含んでもよく、ゲームまたは他の双方向チャレンジを首尾よく完了したユーザは、他のプレーヤをアシストするために、そのゲームを首尾よく完了していない他のユーザにコールまたはメッセージを送るように要求される。さらにＲ＆Ｒモジュールは、双方向交信を完了したユーザにコールして、賞品または販売促進用ギフトの請求に使用される場合のあるクーポンコードを前記ユーザに提供するように構成されてもよい。
【００４５】
一実施形態では、図４に示すように、本発明のシステム４００は、データセンタ３０６の所定のコンポーネントを分散していてもよい。例えば、コールサーバ３０７、データ変換器３０９およびコマンドサーバ３１１の１つまたは複数の例は１つの、または個々の双方向システム２０５内に存在していてもよい。
【００４６】
別の実施形態では、図５に示すように、本発明のシステム５００において、データセンタ３０６の必要な機能性は、例えばユーザのコールを個々の双方向システム２０５へ直にルーティングしかつ双方向システム２０５の各々からのバックチャネルを介してＲ＆Ｒプロセッサ３１８と通信することにより、Ｒ＆Ｒプロセッサ３１８のみの機能性を減らしてもよい。
【００４７】
図６は、本発明の一実施形態による方法を示すフローチャート６００である。図６に示すように、オペレーション６０１において、ローカルコントローラ（例えば、３１５）上で実行するアプリケーション（例えば、３１０）は双方向デバイス（例えば、３１６）上に電話番号を表示してユーザへ指示事項を提示する。オペレーション６０２において、ユーザ（例えば、３０８）はその通信デバイス（例えば、３０１）上で表示された電話番号にコールする。オペレーション６０３において、コールはデータセンタ（例えば、３０６）へルーティングされる。データセンタでは、オペレーション６０４において、コールロードバランサ（例えば、３１４）がコールを１つまたは複数のコールサーバ（例えば、３０７）へルーティングする。オペレーション６０５において、コールサーバは前記コールをデータ変換器（例えば、３０９）へ引き渡し、データ変換器はコールデータをアプリケーション用コマンドに変換する。オペレーション６０６において、データ変換器はこのコマンドをコマンドサーバ（例えば、３１１）へ送り、コマンドサーバは前記コマンドを双方向システムへルーティングする。オペレーション６０７において、ローカルコントローラ内のコマンドインタフェース（例えば、３１３）は前記コマンドを受信し、かつ前記コマンドをローカルアプリケーション用の指示に翻訳する。オペレーション６０９８において、ローカルアプリケーションは、ユーザの入力に応答して双方向デバイスを制御する。また、オペレーション６０９において、システムはデータおよびメッセージを生成してユーザへ送信する。
【００４８】
図７は、本発明の一実施形態によるシステムアーキテクチャ７００の機能コンポーネントを示すブロック図である。図７に示すコンポーネントは、例えばコンピュータシステム等のシステムの１つまたは複数のハードウェアコンポーネント内のソフトウェアまたはファームウェアにおいて実装される場合のある論理コンポーネントであってもよい。或いは、これらのコンポーネントは、個々の機能を実装するためのハードウェア、ファームウェアおよびソフトウェアを含む物理的コンポーネントであってもよい。一実施形態において、本発明のシステムは下記のエレメントを含む。
【００４９】
図７において、コールデータインタフェースコンポーネント７０１は着信コールデータ（例えば、音声、ＤＴＭＦ、ＳＭＳ、ＭＭＳ）を受信し、かつ発信コールデータをルーティングする。着信および発信コールデータは、公衆交換電話網（ＴＳＴＮ）上の従来の電話回線、Ｔ１回線またはＤＳＬ回線上でルーティングされてもよい。或いは、コールデータはＶｏＩＰプロバイダを介してルーティングされてもよい。
【００５０】
コール処理および管理コンポーネント７０２は、着信コールデータを処理し、かつ移動電話等の通信デバイスからキー押しトーン（ＤＴＭＦ）を抽出し、かつ通信デバイスのマイクロホンからオーディオストリームを抽出するモジュールである。本モジュールは、キー押しであれオーディオセグメントであれ各データピースを取り上げて、これらをシステムの次のパーツへ送信されるべきデータパケットに変換する。オーディオ分析サブコンポーネントはユーザの声の大きさ、ユーザの言葉における音声の高さおよび音素を処理し、個々の単語、語句および文章全体等を認識する。オーディオ分析サブコンポーネントは、情報を通信デバイスへ送り返す。この情報は、ＳＭＳまたはＭＭＳメッセージ、予め録音された音声メッセージまたは一人または複数のユーザの録音音声を含んでもよい。コール管理機能には、進行中のコールの切断、新しいコールのダイアリング、コールの転送、２ユーザ間のコールのブリッジ等が含まれてもよい。
【００５１】
アプリケーション管理およびデータ配信コンポーネント７０３は、双方向システムのロケーションにおけるアプリケーションの状態を維持しかつこれを放送する。これは、コール処理コンポーネントからのキー押しおよび音声データを受け入れ、カレント入力を基礎として、プログラム可能論理を使用し、どのメッセージを出力コンポーネントへ転送する必要があるか、またはどのメッセージをコール処理コンポーネントへ送り返す必要があるかを決定する。このコンポーネントは、電話コールを介して収集されるデータを使用して、ユーザのクレジットカードまたは他の支払い明細を処理することによりユーザに課金することができる。このコンポーネントは、通信デバイス（例えば、移動電話）を介するユーザアクセスが利用可能な任意のネットワーク化された双方向システムインスタレーション等の複数のロケーションから入力データ（例えば、ＳＭＳショートコードに添付されたデータ）を同時に受信し、かつこれらのデータを適切な双方向システムへルーティングすることができる。
【００５２】
双方向システムまたはシステムコンポーネント７０４は、コールする者へ双方向システムの状態を表示する。これは、接続されたスピーカを有するコンピュータディスプレイ上で実行されるグラフィックアプリケーションであってもよい。双方向デバイスまたはシステムに近接するユーザがキーを押してオーディオデータを送信するにつれて、システムのこの部分はローカルアプリケーションのためのコマンドを受信し、かつユーザ入力を例えばディスプレイ画面上のビジュアルを変化させること、またはオーディオシステムからのオーディオ出力を変化させることによって反映する。また、この双方向デバイスまたはシステムコンポーネントは、デジタル−アナログ変換器を有する機械的または電気機械的なデバイスまたはシステムの形式をとってもよい。例示として、かつ限定的ではなく、ユーザがコマンドを送ると状態を変える画面の代わりに、サーボモータを起動してロボットアームを動作させることもできる。
【００５３】
バックチャネルコンポーネント（図示なし）は、通常の電話コールではないチャネル上での双方向交信性をサポートする。この双方向交信性は、例えばあるユーザを相手とするＳＭＳメッセージ（テキスト）またはＭＭＳメッセージ（マルチメディア）の送受信、または呼出し音、壁紙、音楽、映画、ゲームおよび他のアプリケーション等の移動電話向けコンテンツのユーザへの送信またはユーザに対する前記コンテンツのダウンロードの許可を含むことが可能である。これらのファイルは予め作製されている可能性もあれば、アプリケーション論理およびユーザによる入力を基礎としてオンザフライでカスタム生成される可能性もある。またバックチャネルコンポーネントは、ＳＭＳ上でのサービスに対してユーザに課金を行ってもよい。
【００５４】
データロギングコンポーネント７０５は、ユーザ双方向交信に関する全てのデータを格納し、かつ異なるユーザ数がこのデータを利用できるようにする。収集されるデータには、コールする者の電話番号、コール時間、コールの持続時間、コールのロケーション（例えば、コールする者が対話している双方向システムの既知のロケーションを基礎とする）、コールの間に押される各キーおよびユーザ双方向交信の任意の結果（例えば、携帯メーリングリストへの加入または賞品授与）が含まれてもよい。さらに、各双方向システムまたはデバイスは、人口統計学的なメタデータ情報でタグ付けされてもよい。例えば、ユーザがナイトクラブで本発明によるシステムと双方向交信していれば、その双方向交信は「ナイトライフ」のコンセプトでタグ付けされる。経時的な履歴を有する個々のユーザがデータロギングコンポーネントへコールすると、各双方向交信履歴に関するデータおよびメタデータがそのユーザの記録に付加され、ユーザへの製品およびサービスの提供に使用される場合のあるユーザのプロファイルが経時的に構築される。
【００５５】
データロギングコンポーネントは、この情報を外部システムへ次の異なる３方法で提供してもよい。１）双方向インスタレーションの所有者またはオペレータは、生のコールデータおよびユーザメタデータまたはその集合体を個人用途用にダウンロードすることができる。データは、データベース内で使用するためにエクセルスプレッドシート（．ｘｌｓ）、コンマ区切り値（．ｃｓｖ）または構造化問合せ言語（．ｓｑｌ）等の幾つかのフォーマットでエクスポートされることが可能である。またデータは、指定された間隔にあるシステム間で自動的に転送されることも可能である。２）ユーザが双方向インスタレーションにコールすると、ローカルアプリケーションはデータロギングシステムに問い合わせてそのユーザに関するデータまたはメタデータが存在するかどうかを確認することができ、かつ双方向交信履歴を動的に変更することができる。例えば、本システムはユーザにより先に選択されている選好を有効化するコマンドを送ってもよく、または第三者システム（広告ネットワーク等）へユーザに関連すると思われるコンテンツの問合せを行って、このコンテンツをユーザの通信デバイスへ送ってもよい。３）ユーザがシステム内で何らかの行動を実行すると、システムはリアルタイムでこのイベントの結果をバックチャネルコンポーネントまたは第三者システムへ報告することができる。例えば、ユーザがあるゲームに勝利すると、システムは、ＳＭＳを介してユーザへ賞品コードを送信するために使用されることが可能である。
【００５６】
先に述べたように、かつ後に要約するように、本発明の様々な実施形態は少なくとも下記の特徴およびケイパビリティを含んでもよい。
【００５７】
ユーザ名およびパスワードの自動配信：ユーザがＳＭＳショートコードを表示されている双方向システムを視て、このシステムに初めてコールすると、システムはオーディオチャネルまたはＳＭＳの何れかを介するメッセージにＰＩＮ番号またはパスワードを添えて応答する。ユーザは、その電話番号を「ユーザ名」およびＰＩＮまたはパスワードとして使用してシステムにアクセスし、双方向ディスプレイまたはデバイスと双方向交信することができる。
【００５８】
マルチロケーション双方向交信性：アプリケーション管理およびデータ配信コンポーネントは、異なる国における大型画面上でプレーヤによりプレイされるゲーム等のマルチロケーション双方向交信を有効化し、全てのユーザは各々の国のローカル電話番号へコールするが、全ての画面上に同時に現出する。ゲームの状態は、全ての出力チャネルを通じて同じである。
【００５９】
マルチメディア入力および出力：システムは、コールする者の移動電話との間でオーディオデータ、ボタン押しデータ、ＳＭＳテキストメッセージおよびＭＭＳマルチメディアメッセージを送受信することができる。この特徴を使用して、システムはユーザから様々なタイプの媒体を収集しかつ使用することができる。例えば、システムはユーザからピクチャを要求し、次にピクチャが受信されると、このピクチャはユーザの個人データ記録と共に格納され、かつ画面上にユーザを表現するアバタとして表示される。これは、ビデオおよびオーディオファイルを使用して達成することもできる。本発明のシステムは、ユーザがその電話のキーパッド上で押すボタン（例えば、数字を使用する誕生日の入力、または電話キーパッド上の英数字相当キーを使用するテキスト入力）を介してデータを収集することができる。また本発明のシステムは、音声認識によってデータを収集することもできる。これらの媒体は全てユーザの記録によって達成され、かつ新しいインスタレーションによって検索される、またはウェブサイト等の第三者システムにより前記システム上へ表示するために要求されることが可能である。
【００６０】
メーリングリスト：アプリケーションは、オーディオおよびＳＭＳバックチャネルを使用してユーザに接触し、かつユーザ達をメーリングリストへ追加する許可を要求することができる。
【００６１】
コール転送：アプリケーションは、システム内のユーザからの着信コールを外部電話システムへ転送することができる。例えば、ユーザは、賞を獲得すると、その賞品を請求するためにカスタマサービス電話センタへ接続されることが可能である。
【００６２】
外部システム：第三者アプリケーションプロバイダは、ＡＰＩ（アプリケーションプログラミングインタフェース）を使用してカスタムアプリケーションを様々なプログラミング言語で開発することができる。さらに、システムは既存のソフトウェアおよびハードウェアアプリケーションへ接続が可能である。
【００６３】
先行データ：システムは、アプリケーションを拡大するために既存のデータベースと統合されることが可能である。例えば、システムによって生成されていない電話番号およびユーザ選好のデータベースは第三者によって提供されることが可能であり、コールが受信されるとユーザの記録をルックアップすることができ、かつアプリケーション論理は、そのユーザが第三者データベースに存在していたかどうか、およびこれらのユーザに対してどのような情報を利用できたかを基礎として変更が可能である。例えば、対象が所定の部分集合のユーザ（例えば、移動体通信会社の加入者）に限定されているインスタレーションでは、データベースに存在しないユーザからのコールを拒絶することができ、またはデータベースに存在するユーザとは異なる処理をすることができる。
【００６４】
カスタマイゼーション：システムの全てのコンポーネントは、様々なアプリケーション論理を基礎としてカスタマイズされることが可能である。これには、特有のアプリケーションの規則およびユーザが経験するサウンド、画像または他の出力が含まれる。
【００６５】
賞品コード：システムを介して、唯一の賞品コードを配信することができる。これらのコードは、安全なウェブサイトへのアクセス、電話番号のコール、物理的ロケーションへの訪問等を含む幾つかの方法で受け出すことができる。
【００６６】
コールの発生：システムは、システムと双方向交信したことのあるユーザまたは第三者データベースにリストされていたユーザへコールを発生することができる。これの例は、ゲームが終了してユーザが電話を切った後に勝者であるユーザに電話をかけ直すことができるゲーム、またはスケジュールに従ってユーザにコールするリマインダサービスである。
【００６７】
スケーラビリティ：システムは、何千名ものユーザからの同時的入力を同時に処理することができる。
【００６８】
投票：システムは、接続されている全てのユーザからの投票または世論調査データをリアルタイムで同時に受信するために使用されることが可能である。
【００６９】
多重出力：システムは、小型または大型ディスプレイ、パーソナルコンピュータまたはライブテレビジョンへも出力することができる。
【００７０】
ユーザ認識システム：ユーザは、システムにコールすると画面上のアバタによって表現される場合がある。この場合、ユーザは幾つかの異なる方法で識別されることが可能であって、ユーザの電話番号の一部（通常、最後の４数字）が表示されてもよく、オーディオチャネル上で、またはバックチャネル上のＳＭＳまたはＭＭＳを介してユーザに通信される色または形状等の唯一の識別子によって表現されてもよい。またユーザは、入力データを送信しかつ変化する出力データからこれを推論することによってそのユーザＩＤを発見してもよく、ユーザのアバタはインスタレーション自体のデータまたはメタデータ（どのような電話番号でコールしたかを基礎として、ユーザがいずれの国からコールしているか等）を基礎として自動的にカスタマイズされてもよい。例えば、日本人および英国人参加者による双方向ゲームにおいて、各ユーザのアバタをユーザのコール場所であるどちらかの国のフラグで強調することもできる。ユーザのアバタが、ユーザ自身に関するデータまたはメタデータ（ユーザの電話番号が帰属する地理学的エリア等−例えば、ユーザが帰属する国またはテリトリを基礎としてそのアバタを変更する、または贔屓のスポーツチーム等の既に収集されているデータを使用してその外観または機能を変更する）を基礎として自動的にカスタマイズされてもよい。
【００７１】
コールブリッジング：システムは、無記名による通信を見越して、接続された２ユーザ間の音声コールをブリッジしかつブリッジを外すことができる。
【００７２】
メッセージブリッジング：システムは、あるユーザ向けの別のユーザによるＳＭＳおよびＭＭＳメッセージ等のメッセージを受信して、これらをこれらがシステム自体から到来したかのように転送することができ、こうして各ユーザの個人情報を保護する。事例によっては、ユーザ数が多すぎて画面上で相互を区別できない場合がある。この場合、ユーザは、画面上の単一ピクセル等で無記名式に表現してもよい。例によっては、ユーザ数が多すぎて画面上で一意に表現できない場合がある。この場合、ユーザは集合体で、例えばチームとして表現することが可能である。
【００７３】
コール切断：システムは、ユーザとのコールの終了を選択することができる。これは、双方向交信上の時間制限として、またはゲームまたは他のアプリケーションのロジックの一部として行うことができる。
【００７４】
ローカル電話番号：システムは、各出力ディスプレイに割り当てられているローカル電話番号で使用されてもよい。これにより、ユーザは「家庭により近い」気分を味わうことができ、８００ナンバに関連づけられる料金も発生しない。
【００７５】
アプリケーション交換およびプレイリストプログラミング：アプリケーションは、人間であるオペレータの入力を含む様々な入力またはアプリケーション自体における状態に依存してリアルタイムで交換または変更されることが可能である。同様に、順番に実行すべきアプリケーションのプレイリストの開発も可能である。
【００７６】
キューイング：アプリケーションは、所定数の同時的参加者用に設計されていて、存在する接続数が多すぎれば待ち行列を確立することができる。これは、画面上に表示される視覚的な待ち行列である可能性もあり、待機状態であるというメッセージをユーザが聴いてそのステータスを更新する聴覚的な待ち行列である可能性もある。
【００７７】
リアルタイムの音声同報通信：ユーザによるその移動電話への音声入力は、その電話を介して、スピーカを介して接続される他の全てのユーザへリアルタイムで放送される、またはインターネット上のストリーミングオーディオシステム等のデータチャネル上でストリームされることが可能である。
【００７８】
リアルタイムのビデオ放送：ユーザによるビデオ入力は、その電話上のビデオディスプレイデバイスを介して、現実世界における画面を介して他の接続されるユーザへリアルタイムで同報通信される、またはインターネット上のストリーミングビデオシステム等のデータチャネル上でストリームされることが可能である。
【００７９】
デバイスのカスタマイゼーション：各アプリケーションの特徴および機能は、コールする者が接続に使用しているデバイスの性質およびタイプに関して収集される情報に依存してカスタマイズされることが可能である。例えば、より大きい移動電話画面を有するユーザに対しては、より高い解像度の画像を送信することができる。
【００８０】
入力方法論：電話のキーパッドは１２個のボタンによる直接デジタル入力デバイスであって、ボリュームおよびピッチ双方のためのアナログ入力デバイスとして作用するオーディオチャネルを備えている。システムは、キーパッド上の各キーを画面上のエレメントと直にインタフェースするようにマッピングすることができる。単純な一例は「記憶当て」ゲームであり、マッチングする６ペアのアイテムを含む１２個の正方形の隠されたアイテムが存在する。この例では、電話上で押される各ボタンが、ユーザに割り当てられる画面セクション上の同じ全体配置ポジションにおけるディスプレイエレメントに直に影響する。
【００８１】
以上、特有の例示的実施形態を参照して本発明を説明したが、クレームに記載された本発明のより広い精神および範囲を逸脱することなくこれらの実施形態に様々な修正および変更を行ってもよいことは明らかであろう。従って、明細書本文および図面は、限定的ではなく例示的な意味合いで考慮されるべきものである。
【図１】
2011507413.tif 000003
【図２】
2011507413.tif 000004
【図３】
2011507413.tif 000005
【図４】
2011507413.tif 000006
【図５】
2011507413.tif 000007
【図６】
2011507413.tif 000008
【図７】
2011507413.tif 000009
【図８】
2011507413.tif 000010
【国際調査報告】
2011507413.tif 000011
2011507413.tif 000012