(57)【要約】   ユーザの介在なしで通信グループの少なくともメンバである１つ以上の無線通信デバイスからデータを検索するシステム、方法、及び装置が開示される。１つの態様において、データに対する要求は、媒介デバイスに送信される。それは、要求をターゲット無線デバイスに転送する。ターゲット無線デバイスは、要求が許可されるかどうかを決定し、要求されたデータまたは失敗通知で好んで応答する。要求されたデータの位置は、要求デバイスに知られ、要求に含まれることができる、または、それは、要求を受信することでデータを探し出す、ターゲット無線デバイスに知られることができる。別の態様において、要求デバイス及びターゲット無線デバイスは、媒介デバイスの介在なしで直接通信する。要求されたデータは、要求デバイスまたはそのユーザがグループ通信を開始すべきかどうか及びグループ通信を開始すべきときを決定するのを助けることができる。
2011523732.tif 000002
【特許請求の範囲】
【請求項１】
ターゲット無線デバイスから第１の媒介コンピュータデバイスにデータを要求する要求無線デバイスからデータ検索要求を送信すること、ここで前記第１の媒介コンピュータデバイスが前記データ検索要求を前記ターゲット無線デバイスに送信する、と、
少なくとも１つの応答を前記ターゲット無線デバイスから受信することと
を具備する、通信グループのメンバであるターゲット無線デバイスからデータを検索する方法。
【請求項２】
前記ターゲット無線デバイスから受信された前記応答は、前記要求されたデータを備える、請求項１に記載の方法。
【請求項３】
前記ターゲット無線デバイスから受信された前記応答は、失敗通知を備える、請求項１に記載の方法。
【請求項４】
前記データ検索要求は、ターゲット無線デバイスのアドレス、通信グループ識別子、データタイプ、及びアプリケーション識別子のうちの少なくとも１つを備える、請求項１に記載の方法。
【請求項５】
データ検索要求は、前記ターゲット無線デバイスに第２の媒介コンピュータデバイスと通信させる、請求項１に記載の方法。
【請求項６】
前記第１の媒介デバイスは、前記データ検索要求が許可されるかどうかを決定するためにデータ検索制限を評価し、
前記データ検索要求が許可される場合、前記媒介デバイスは、前記要求を前記ターゲット無線デバイスに送信し、
前記データ検索要求が許可されない場合、前記第１の媒介デバイスは、失敗通知を前記要求無線デバイスに送信する、
請求項１に記載の方法。
【請求項７】
通信グループのターゲット無線デバイスから前記通信グループの要求コンピュータデバイスメンバに要求されたデータを供給する方法であって、前記ターゲット無線デバイスはそれのユーザを有し、
前記要求コンピュータデバイスからデータに対する要求を受信することと、
前記ターゲット無線デバイスから要求された前記データに基づいて前記要求コンピュータデバイスに応答を自動的に送信することと
を具備する方法。
【請求項８】
データに対する前記要求が許可されるかどうかを決定するためにデータ検索制限を自動的に評価することを更に具備し、
データに対する前記要求が許可される場合、前記要求されたデータを前記要求コンピュータデバイスに自動的に送信し、
データに対する前記要求が許可されない場合、失敗通知を前記要求コンピュータデバイスに自動的に送信する、請求項７に記載の方法。
【請求項９】
データに対する前記要求は、媒介コンピュータデバイスで前記要求コンピュータデバイスから受信され、前記媒介コンピュータデバイスは、データに対する前記要求を前記ターゲット無線デバイスに送信する、請求項７に記載の方法。
【請求項１０】
データに対する前記要求はグループ識別子を含み、前記媒介コンピュータデバイスは、前記グループ識別子に基づいて前記ターゲット無線デバイスのアドレスを決定する、請求項９に記載の方法。
【請求項１１】
前記要求コンピュータデバイスは無線デバイスである、請求項７に記載の方法。
【請求項１２】
ターゲット無線デバイスからグループ通信コンピュータデバイスに状態データを要求する第１のデータ検索要求を送信すること、ここで前記グループ通信コンピュータデバイスが前記ターゲット無線デバイスを探し出し、第２のデータ検索要求を前記ターゲット無線デバイスに送信する、と、
少なくともそれの前記状態を示すデータを含む、応答を前記ターゲット無線デバイスから受信することと、
前記ターゲット無線デバイスの前記状態に基づいてグループ通信を前記ターゲット無線デバイスに選択的に許可することと
を具備する、通信グループのターゲット無線デバイスメンバの状態を得る方法。
【請求項１３】
前記第２のデータ検索要求が許可されるかどうかを前記ターゲット無線デバイスで決定した後、データに対する前記第２のデータ検索要求が許可される場合、前記要求されたデータを前記ターゲット無線デバイスから受信することと、
データに対する前記第２の要求が許可されない場合、失敗通知を前記ターゲット無線デバイスから受信することと
を更に具備する、請求項１２に記載の方法。
【請求項１４】
前記第１のデータ検索要求は、グループ通信セッションを開始するための要求である、請求項１２に記載の方法。
【請求項１５】
前記第２の要求は、グループ通信セッションを開始するための要求である、請求項１２に記載の方法。
【請求項１６】
前記状態データの位置は、前記ターゲット無線デバイス上のアプリケーションで知られており、前記アプリケーションによって前記ターゲット無線デバイスに供給される、請求項１２に記載の方法。
【請求項１７】
前記状態データの前記位置は、前記第１及び第２のデータ検索要求の中に含まれる、請求項１２に記載の方法。
【請求項１８】
コンピュータ読み取り可能媒体を具備するコンピュータ読み取り可能製品であって、
前記コンピュータ読み取り可能媒体は、
通信グループの少なくとも１つのターゲット無線デバイスからデータを要求するデータ検索要求を送信するための命令のセット、ここで少なくとも１つのターゲット無線デバイスはユーザの介在なしで前記データ検索要求に対して応答するように構成された、と、
応答を前記ターゲット無線デバイスから受信するための命令のセットと
を具備するコンピュータ読み取り可能製品。
【請求項１９】
少なくとも１つのターゲット無線デバイスからデータを要求する前記データ検索要求を送信するための命令のセットは、ターゲット無線デバイスのアドレス、通信グループ識別子、データタイプ、及びアプリケーション識別子のうちの少なくとも１つを前記データ検索要求の中に含めるための命令のセットを更に備える、請求項１８に記載のコンピュータ読み取り可能製品。
【請求項２０】
前記ターゲット無線デバイスから受信された前記応答に基づいてグループ通信セッションを選択的に開始するための命令のセットを更に具備する、請求項１８に記載のコンピュータ読み取り可能製品。
【請求項２１】
要求無線デバイスと、
ターゲット無線デバイスと
を具備し、
前記要求無線デバイスは、データ検索要求を前記ターゲット無線デバイスに送信し、
前記データ検索要求を受信した後、前記ターゲット無線デバイスは、前記データ検索要求が許可されるかどうかについての決定をし、前記決定に基づいて応答を前記要求無線デバイスに送信し、
前記応答を前記ターゲット無線デバイスから受信した後、前記要求無線は、前記ターゲット無線デバイスに対するグループ通信を選択的に開始する、
通信グループ内の多数の無線デバイスの間でグループ通信を調整するシステム。
【請求項２２】
善意ターゲット無線デバイスが前記データ検索要求が許可されないということを決定する場合、前記ターゲット無線デバイスは、失敗通知を備える応答を送信する、請求項２１に記載のシステム。
【請求項２３】
前記送信された応答は、前記ターゲット無線デバイスがグループ通信のために利用可能であるということを示す、請求項２１に記載のシステム。
【請求項２４】
通信グループのメンバであるターゲット無線デバイスで通信グループの要求コンピュータデバイスメンバからデータに対する要求を受信するための命令のセットと、
前記要求に基づいて応答を前記要求コンピュータデバイスに自動的に送信するための命令のセットと
を具備する、コンピュータ読み取り可能媒体を具備する、コンピュータ読み取り可能製品。
【請求項２５】
データに対する前記受信された要求が許可されるかどうかを決定するための命令のセットと、
前記受信された要求が許可される場合、前記要求されたデータを生成し、前記要求されたデータを前記送信される応答の中に含めるための命令のセットと、
前記受信された要求が許可されない場合、失敗通知を生成し、前記失敗通知を前記送信される応答の中に含めるための命令のセットと
を更に具備する、請求項２４に記載のコンピュータ読み取り可能製品。
【請求項２６】
通信グループのメンバであるターゲット無線デバイスから前記通信グループのメンバである要求無線デバイスにデータを送信するシステムであって、
前記ターゲット無線デバイスからデータを要求するデータ検索要求を前記要求無線デバイスから受信するための手段と、
前記データ検索要求が許可されるかどうかを決定するための手段と、
前記データ検索要求に対する応答を送信するための手段と、
を具備し、
前記データ検索要求が許可される場合、少なくとも前記要求されたデータが送信され、前記データ検索要求が許可されない場合、少なくとも失敗通知が送信される、
システム。
【請求項２７】
前記データ検索要求は、前記ターゲット無線デバイスの状態に対する要求である、請求項２６に記載のシステム。
【請求項２８】
前記データ検索要求は、グループ通信セッションを開始するための要求である、請求項２６に記載のシステム。
【請求項２９】
通信グループのメンバである要求無線デバイスで前記通信グループのメンバであるターゲット無線デバイスからデータを受信するシステムであって、
前記要求無線デバイスから前記ターゲット無線デバイスにデータ検索要求を送信するための手段と、
応答を前記ターゲット無線デバイスから受信するための手段と
を備えるシステム。
【請求項３０】
前記データ検索要求は媒介デバイスに対して送信され、前記媒介デバイスは前記データ検索要求を前記ターゲット無線デバイスに送信する、請求項２９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポイントツーポイントまたはポイントツーマルチポイント無線通信システムに関する。より特に、本発明は、プッシュツートーク（ＰＴＴ）通信グループのような、通信グループのメンバである１つ以上の無線デバイスから良く知られているまたは任意のデータを検索する方法、システム及び装置に関する。
【背景技術】
【０００２】
セルラー無線遠隔通信において、ＥＶＤＯ、ＧＳＭ、ＵＭＴＳ、及びＡＭＰＳのような、通信インフラストラクチャの創作及び機能性に関して実現されたいくつかの標準がある。より最近の標準の１つは、ＣＤＭＡ２０００である。そして、ＣＤＭＡは、“符号分割重接合”に対する略語である。ＣＤＭＡ２０００は、ブロードキャストマルチキャストサービス（ＢＣＭＣＳ）を支援する。ＢＣＭＣＳは、セルラーキャリアネットワークの１つ以上の範囲において、ＢＣＭＳコンテンツストリームの配信のための無線インタフェースの最適化を１つ以上の無線通信デバイスに許可する。ＣＤＭＡ２０００プロトコルは、無線通信デバイスに及び無線通信デバイスから送信されることを音声及びデータの両方のために許可し、基地局、パケットデータサービングノード（ＰＤＳＮ）、及びブロードキャストサービングノード（ＢＳＮ）のような、通信制御デバイスの間において、及び無線アクセスネットワーク（ＲＡＮ）及び無線遠隔通信デバイスに対しても無線アクセスネットワーク及び無線遠隔通信デバイスからも、通信のための適切なリソースの割り当てを決定する。
【０００３】
“プッシュツートーク”（ＰＴＴ）能力として一般的に言及される迅速な１対１または１対多の通信を供給する無線遠隔通信サービスが存在する。通信する無線デバイス用の受信者デバイスの特定のＰＴＴグループは、キャリアによって一般にセットアップされる。ＰＴＴ通信接続は、スピーカー及びグループの各々のメンバデバイスの間で半二重リンクを作動させる無線デバイス上の単一のボタンプッシュによって典型的に開始され、いったんボタンが離されると、デバイスは、入力のＰＴＴ送信を受信することができる。いくつかの配置において、ＰＴＴスピーカーは、他のグループメンバが誰も話すことができない一方で、スピーカーがそのデバイスでＰＴＴボタンを従事している“フロア”を有するであろう。いったんスピーカーがＰＴＴボタンを離すと、グループの任意の他の個々のメンバは、それらのＰＴＴボタンを従事することができ、それらはフロアを有するであろう。
【０００４】
ＰＴＴは、情報及びデータをＰＴＴグループの他のメンバに一方的に送信するための能力を一般に提供する。しかしながら、情報を検索するために、要求は、ＰＴＴグループのデバイスメンバ、ターゲットデバイスに送信され、ターゲットデバイスのユーザは、その要求された情報で応答するためにそのとき何らかのアクションをとらなければならない。この処理は、テキストメッセージを交換することによってしばしば遂行される。これは、ターゲットデバイスのユーザによって余分のステップを要求する。それは、要求するメンバに対する応答時間及び遅延を長くする。よって、ターゲットユーザのために介在なしでＰＴＴグループのメンバであるデバイスからの情報の検索を許可する方法、システム、及び装置を提供することは有利であろう。このような方法及び装置は、グループ通信をセットアップし、維持することを促進するＰＴＴグループのメンバからの情報の迅速な検索を許可するであろう。本発明が主として向けられているのは、通信グループのメンバである１つ以上の無線デバイスから良く知られているまたは任意のデータを検索するこのような方法、システム、及び装置の提供にある。
【発明の概要】
【０００５】
本発明は、通信グループのメンバである無線デバイスからデータを検索するシステム、方法、及び装置を含む。１つの態様において、要求無線デバイスは、データ検索要求をターゲット無線デバイスに送信する。ターゲット無線デバイスは、要求されたデータでそのとき応答する。ターゲット無線デバイスは、データ検索要求を評価するためにそれが用いるデータ検索制限を有することができる。要求がデータ検索制限の下で許可されない場合、ターゲット無線デバイスは、失敗通知を要求無線デバイスに送信する。要求が許可される場合、ターゲット無線デバイスは、要求されたデータを要求無線デバイスに送信する。データ検索要求は、位置、タイプ、または要求されたデータについての他の情報を指定することができ、または、ターゲットデバイスは、要求を受信する時にデータを探し出すことができる。同様に、要求無線デバイスは、ターゲット無線デバイスから要求されたデータに対応するそのデータを送信することができる。
【０００６】
別の態様において、要求無線デバイス及びターゲット無線デバイスの間で通信を促進する媒介デバイスがある。媒介デバイスは、データ検索要求を要求無線デバイスから受信し、ターゲット無線デバイスを探し出すために要求されたアクションを実行し、要求の成功した配信を保証する形式において要求を置き、それからデータ検索要求をターゲット無線デバイスに送信することができる。媒介デバイスはまた、データ検索制限に対してチェックを実行し、要求が許可されない場合、媒介デバイスは、失敗通知を要求無線デバイスに送信することができる。要求が許可される場合、ターゲット無線デバイスは、そのとき、応答を媒介デバイスに送信して、要求されたデータか失敗通知かで、要求に応答する。媒介デバイスは、応答を要求無線デバイスに送信することができ、要求無線デバイスを探し出し、望ましいまたは必要な時に応答の成功な配信を保証する形式において応答を置くようなアクションを更に実行する。
【０００７】
別の態様において、ターゲット無線デバイスによって実行される全てのアクションは、ターゲット無線デバイスのユーザの介在なしで実行される。更に別の態様において、要求無線デバイスによって要求されたデータは、ターゲット無線デバイス上に存在していないかもしれないが、ターゲット無線デバイスは、データを得るための手段を有することができる。この態様において、ターゲット無線デバイスは、データ検索要求の受信で、外部の別のコンピューティングデバイスからターゲット無線デバイスに要求されたデータを探し出し、取得し、その取得されたデータで応答する。
【０００８】
本システム、方法、及び装置は、ターゲット無線デバイスのユーザによる介在なしで通信グループのメンバであるターゲット無線デバイスからの情報の検索をそれらが許可するという点でそれゆえ有利である。これは、グループ通信の調整を促進し、グループ通信メンバの状態がメンバによる余分のステップまたは活動を必要とすることなく得られるのを許可する。このように、本システム、方法、及び装置は、グループ通信のメンバのために時間を省き、このような通信の効率を増加させることができる。
【０００９】
本発明の他の目的、特徴、及び利点は、図面の簡単な説明、詳細な説明、及び特許請求の範囲の調査の後に明白になるであろう。
【図面の簡単な説明】
【００１０】
【図１】図１は、無線ネットワークを通じてグループ通信サーバ及び他のコンピュータデバイスと通信する無線遠隔通信デバイスの指定されたＰＴＴグループを備えた無線ネットワークの１つの態様の代表的な図である。
【図２】図２は、ＰＴＴグループメンバの無線遠隔通信デバイス間でグループ通信サーバ制御通信を有する、共通のセルラー遠隔通信における無線ネットワークの１つの態様の代表的な図である。
【図３】図３は、ＰＴＴ能力で具体化された無線遠隔通信デバイスのコンピュータプラットフォームを示すブロック図である。
【図４】図４は、データを無線デバイスから検索するシステムの例示的な、制限しない態様を示すブロック図である。
【図５】図５は、媒介デバイスを用いてデータを無線デバイスから検索する例示的な、制限しない方法を示すフロー図である。
【図６】図６は、ターゲット無線デバイス上で実行されるようなデータを無線デバイスから検索する例示的な、制限しない方法を示すフロー図である。
【詳細な説明】
【００１１】
この記述において、用語“通信デバイス”、“無線デバイス”、“無線通信デバイス”、“ＰＴＴ通信デバイス”、“ハンドヘルドデバイス”、“モバイルデバイス”、及び“ハンドセット”は、交換できるように用いられる。用語“コール”及び“通信”はまた、交換できるように用いられる。ここで用いられるような用語“アプリケーション”は、実行可能である及び実行可能でないソフトウェアファイル、生データ、集合体データ、パッチ、及び他のコードセグメントを包含することを意図されている。用語“例示的な”は、開示された要素または態様が一例のみであるということを意味し、ユーザの任意の選択を示さない。更に、同様の数字は、いくつかの見解の至る所で同様の要素を参照し、冠詞“a”及び“the”は、記述において別段の定めがない限り複数の参照を含む。
【００１２】
なお、システムは、ＣＤＭＡ２０００ネットワークアーキテクチャにおいて動作するようにここにいくつかの態様において示される。参照は、当業者に知られているようなネットワークインタフェース及びＣＤＭＡ２０００の知られている標準及び構造に対して有することができる。他の標準は、ここで示されるシステム及び方法を実現するように同様に構成されることができる。
【００１３】
同様の数字が至る所で同様の要素を表す図に関して、図１は、無線ネットワーク２０を通じて他の無線遠隔通信デバイスと通信する、無線電話１４、高性能ポケットベル１６、及びパーソナルデジタルアシスタント（ＰＤＡ）１８のような、通信グループ１２において１つ以上の無線遠隔通信デバイス及びグループ通信サーバ３２を備えたシステムの１つの態様を示す。システム１０において、各々の無線遠隔通信デバイス１４，１６，１８は、多数の１つ以上の他の無線遠隔通信デバイスのターゲットセットと無線通信ネットワーク２０を通じて選択的に直接通信することが可能である。例えば、モバイル電話１４に対するターゲットセットは、ポケットベル１６及びＰＤＡ１８のような、通信グループ１２またはそれのサブセットにおける全てのデバイスであることができる。
【００１４】
この態様において、（モバイル電話１４のような）無線遠隔通信デバイスは、無線ネットワーク２０上で無線デバイスが存在している、すなわちアクセス可能であるということを示すために、無線ネットワーク２０を通じてサーバ側ＬＡＮ３０上に存在している、グルーム通信サーバ３２としてここに示される、少なくともグループ通信コンピュータデバイスにフラグを送信する。グループ通信コンピュータデバイス３２は、第１の無線遠隔通信デバイスによって指定されたターゲット無線遠隔通信デバイスの組とこの情報を共有することができ、または、無線ネットワーク２０を通じてアクセス可能なまたはサーバ側ＬＡＮ３０上に常駐の他のコンピュータデバイスとその情報をまた共有することができる。グループ通信コンピュータデバイス３２は、無線デバイスのためにグループ識別データを記憶するために付属のまたはアクセス可能なデータベース３４を有することができる。一般にインターネット、または無線ネットワーク２０を通じて、またはサーバ側ＬＡＮ３０上に常駐のコンピュータ構成要素の数が制限されないということは認識されるべきである。
【００１５】
ＰＴＴ通信のような、直通通信は、通信する無線遠隔通信デバイス１４，１６，１８及びターゲットセットの１つ以上の他の無線遠隔通信デバイスの間の半二重チャネルを通って確立されることができる。また、ターゲットセットの無線遠隔通信デバイスの少なくとも１つが無線ネットワーク２０上でのそれらの存在をグループ通信コンピュータデバイス３２に通知する場合、グループ通信コンピュータデバイス３２は、ターゲットセットとの要求された直通通信の橋渡しをしようと試みることができる。
【００１６】
グループ通信コンピュータデバイス３２はまた、無線ネットワーク２０上での存在をグループ通信コンピュータデバイス３２に通知していないターゲットセットの無線遠隔通信デバイスがない時にターゲットセット１２に対する直通通信の橋渡しをすることができないことを無線遠隔通信デバイス１４，１６，１８に通知することができる。更に、グループ通信コンピュータデバイス３２がグループ識別データの付属のデータベース３４を有するようにここに示されているが、グループ通信コンピュータデバイス３２は、その上に常駐のグループ同一性データを有することができ、ここで記述される全ての記憶機能を実行することができる。
【００１７】
概観では、システム１０は、少なくとも１つのターゲット無線通信デバイス（例えば、モバイル電話１４）とのグループ通信を確立するための要求を受信するように構成されたグループ通信サーバ３２と無線通信ネットワーク２０を通じてグループ通信用の無線通信デバイス１４，１６，１８に対して選択的に通信する。そして、グループ通信サーバ３２は、入力のグループ通信を示す無線通信ネットワーク２０を通じて少なくとも１つのターゲット無線通信デバイスに要求を送信する。
【００１８】
グループ通信は、音声、データアプリケーション、ＪＰＥＧ、ＴＩＦ及びその同様のものにおける画像のような、グラフィックメディア、またはＭＰ３、ＭＰ４、ＷＡＶ、及びその同様のもののような音声ファイルであることができる。メディアはまた、マルチメディアアプリケーション（パワーポイント、ＭＯＶファイル、及びその同様のもの）のような、ストリーミングメディアまたはビデオであることができる。また、グループ通信は、通信グループ１２のメンバの間の典型的に半二重音声会議である。
【００１９】
図２は、ＰＴＴシステムにおけるセットグループメンバ（デバイス７０、７２、７４、７６）の無線通信デバイスの間の通信を制御するグループ通信サーバ３２のような、一連のグループ通信コンピュータデバイスを有する、共通のセルラー遠隔通信構成における無線ネットワークの１つの態様の代表的な図である。無線ネットワークは、単に例示的であるにすぎず、遠隔モジュールが無線ネットワークキャリア及び／またはサーバを含む、あるいはそれらの限定が無い無線ネットワーク２０の要素の間及び／または要素の間で互いに無線で通信する任意のシステムを含むことができる。一連のグループ通信サーバ３２は、グループ通信サーバＬＡＮ５０に接続される。無線電話は、データサービスオプションを用いてパケットデータセッションをグループ通信サーバ３２から要求することができる。また、ＢＣＭＣＳコントローラ３３がＬＡＮ５０上に示されており、その機能性は、図４及び５において以後下でより十分に示される。
【００２０】
グループ通信サーバ３２は、キャリアネットワーク５４上として常駐のここに示されるブロードキャストサービングノード５３、及び／またはＰＳＤＮ５２のような無線サービスプロバイダパケットデータサービスノード（ＰＤＳＮ）に接続されている。各々のＰＳＤＮ５２またはＢＳＮ５３は、パケット制御機能（ＰＣＦ）を通って基地局６０の基地局コントローラ６４とインタフェースで連結することができる。ＰＣＦ６２は、基地局６０の中に典型的に配置されている。キャリアネットワーク５４は、メッセージサービスコントローラ（“ＭＳＣ”）５８に送信された（一般にデータパケットの形式における）メッセージを制御する。キャリアネットワーク５４は、ネットワーク、インターネット及び・またはＰＯＴＳ（“明白な通常の電話システム”）によってＭＳＣ５８と通信する。典型的に、キャリアネットワーク５４及びＭＳＣ５８の間のネットワークまたはインターネット接続はデータを転送し、ＰＯＴＳは音声情報を転送する。ＭＳＣ５８は、１つ以上の基地局６０に接続されることができる。キャリアネットワークと同様の方法において、ＭＳＣ５８は、音声情報のためにＰＯＴＳにより、データ転送のためにネットワーク及び／またはインターネットの両方によって基地局（時々、“ブランチ−ソースする（branch-to-source）”として言及される）（ＢＴＳ）に典型的に接続される。ＢＴＳ６６は、ショートメッセージサービス（“ＳＭＳ”）、またはその技術において知られている他の無線の方法によって、セルラー電話７０、７２、７４、７６のような、無線デバイスに及び無線デバイスから無線でメッセージを結局同報通信し、及び受信する。キャリア境界及び／またはＰＴＴオペレータネットワーク境界がここで記述されるようにデータの共有を抑制しないまたは妨げないということはまた注意されるべきである。
【００２１】
無線電話１４のようなセルラー電話及びモバイル遠隔通信デバイスは、増加したコンピューティング能力で製造されており、パーソナルコンピュータ及びハンドヘルドＰＤＡと同等になっている。これらの“高性能”セルラー電話は、ソフトウェア開発者が無線デバイスのプロセッサ上でダウンロード可能及び実行可能であるソフトウェアアプリケーションを創作することを可能にする。セルラー電話１４のような無線デバイスは、ウェブページ、アプレット、ＭＩＤレット（MIDlet）、ゲーム及びデータのような、多くのタイプのアプリケーションをダウンロードすることができる。通信グループ１２（図１）を指定する無線デバイスにおいて、無線通信デバイスは、セットの他のメンバと直接接続することができ、音声及びデータ通信において従事する。しかしながら、全てのこのようなグループ直通通信は、グループ通信サーバ３２を通って発生し、または、グループ通信サーバ３２の制御にある可能性がある。デバイスの全てのデータパケットは、必ずグループ通信コンピュータデバイス３２自身を通って伝わる必要はないが、グループ通信コンピュータデバイス３２は、通信グループのメンバの同一性を知っている、及び／または同一性を検索可能である、または別のコンピュータデバイスに通信グループ１２のメンバの同一性を導くことができるのは典型的にはサーバ側３０構成要素だけであるので、通信を結局制御することができるかもしれない。
【００２２】
図３は、デバイスのターゲットセット、すなわち通信グループ１２の他のメンバへの直通通信を開くＰＴＴボタン７８を備えたモバイル電話１４である無線遠隔通信デバイスの１つの態様を示すブロック図である。無線デバイス１４はまた、無線デバイス１４のユーザに対するグラフィックスディスプレイ８０を有するとして示されている。無線デバイス１４は、音声及びデータパケットを扱うことができるコンピュータプラットフォーム８２を含み、グループ通信を含めるために無線ネットワーク２０を通じて送信されたソフトウェアアプリケーションを受信し、実行する。コンピュータプラットフォーム８２は、他の構成要素の間で、特定用途向け集積回路（“ＡＳＩＣ”）８４、または他のプロセッサ、マイクロプロセッサ、論理回路、プログラマブルゲートアレイ、または他のデータ処理デバイスを含む。ＡＳＩＣ８４は、無線デバイスの製造時にインストールされ、標準的にアップグレード可能でないかもしれない。ＡＳＩＣ８４または他のプロセッサは、常駐のアプリケーション環境を含むアプリケーションプログラミングインタフェース（“ＡＰＩ”）層８６を実行し、ＡＳＩＣ８４上でロードされるオペレーティングシステムを含むことができる。常駐のアプリケーション環境は、無線デバイスのメモリ８８の中の任意の常駐のプログラムとインタフェースで連結する。常駐のアプリケーション環境の一例は、無線デバイスプラットフォームのためにＱＵＡＬＣＯＭＭ（登録商標）によって開発された“無線のためのバイナリランタイム環境”（ＢＲＥＷ）ソフトウェアである。
【００２３】
ここに示されるように、無線デバイスは、グラフィックスディスプレイ８０を備えた、モバイル電話１４であることができるが、また、パーソナルデジタルアシスタント（ＰＤＡ）、グラフィックスディスプレイ２６を備えたポケットベル、または無線通信ポータルを有するそうでなければネットワークまたはインターネットに対する有線接続を有するかもしれないラップトップまたはデスクトップのような分離されたコンピュータプラットフォームでさえのような、その技術において知られているようなコンピュータプラットフォーム８２を備えた任意の無線デバイスであることができ。更に、メモリ８８は、リードオンリーまたはランダムアクセスメモリ（ＲＡＭ及びＲＯＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュカード、またはコンピュータプラットフォームに共通の任意のメモリからなることができる。コンピュータプラットフォーム８２はまた、メモリ８８において活動的に用いられないソフトウェアアプリケーションの記憶のためにローカルデータベース９０を含むことができる。ローカルデータベース９０は、典型的に１つ以上のフラッシュメモリセルからなるが、磁気媒体、ＥＰＲＯＭ、ＥＥＰＲＯＭ、光媒体、テープ、またはソフトまたはハードディスクのような、その技術において知られているような任意の２次または３次記憶デバイスであることができる。
【００２４】
無線デバイスのこの態様において、コンピュータプラットフォーム８２はまた、典型的にＰＴＴコールにおける半二重音声通信のために、無線デバイスから直通通信チャネルを開くことができる直通通信インタフェースを含む。直通通信インタフェース９２はまた、無線デバイスに及び無線デバイスから送信された音声及びデータを通常搬送する無線デバイス用の標準通信インタフェースの部分であることができる。直通通信インタフェース９２は、その技術において知られているように典型的にハードウェアからなる。
【００２５】
図４は、１つ以上の無線デバイスからデータを検索するためのシステムの１つの制限しない、例示的な態様を示すブロック図である。この態様において、データ検索要求は、要求無線デバイス４１からターゲット無線デバイス４３に送信される。要求無線デバイス４１及びターゲット無線デバイス４３は、データに対する要求を送信すること及びＰＴＴのようなグループ通信に参加することが可能な無線電話１４、ポケットベル１６、ＰＤＡ１８、または任意の他のデバイスのような無線デバイスであることができる。要求無線デバイス４１及びターゲット無線デバイス４３は、無線ネットワーク２０を通って互いに及び他の無線デバイスと通信する。グループ通信サーバ３２はまた、図１に関してここで記述されるように、グループ通信を促進するために、一連のネットワークデバイス及び他のコンピューティングデバイスを通って直接的にあるいは間接的に、無線ネットワーク２０に接続されることができる。
【００２６】
図４は単位の要求無線デバイス及び単一のターゲット無線デバイスを示すが、データ検索要求が要求無線デバイスから多数のターゲット無線デバイスに送信されることができるということは認識されるべきである。要求は、多数の個々の無線デバイスのアドレスを含み、または、それがいくつかの無線デバイスに対応する、単一のまたは多数の通信グループ識別子を含むかもしれない。通信グループ識別子を含む要求の重複は、各々の二重の要求が通信グループ識別子の代わりに個々のターゲット無線デバイスのアドレスを有する、グループ通信サーバ３２のような、媒介デバイスによって作成されることができる。マルチキャストを用いることを含む、多数のターゲット無線デバイスに要求を送信する他の手段及び方法は、当業者に知られており、本主題の範囲内であると意図される。
【００２７】
この態様において、要求無線デバイス４１は、ターゲット無線デバイス４３からデータを要求する要求４２を生成する。要求されたデータは、グローバルポジショニングシステム（ＧＰＳ）座標、（現在は音声コール、インターネットアクセス、テキストメッセージング等のための使用における）ターゲットデバイスの使用状態、及びデバイスの状態（デバイスがサイレントモードに設定されている、デバイスが障害のあるＰＴＴまたはメッセージングを有する等）を含む、ターゲット無線デバイス上でまたはターゲットデバイスを経て利用可能などのようなタイプでもよい。ターゲット無線デバイス４３上のデータがグループ通信において役に立つことかもしれない、そしてターゲットデバイスのユーザの介在なしでこのようなデータをターゲット無線デバイスから得ることによって、ユーザまたは要求デバイスが最適の時間及びグループ通信のための最も適切な使用法を決定することができるかもしれないということは意図される。例えば取得されたデータを用いることによって、通信グループメンバは、グループ通信送信を開始する前に、グループの妥当なメンバが利用可能であり、通信を受信することができるかどうか決定することができる。取得されたデータはまた、グループ通信が続行することを選択的に許可することができる。例えば、グループメンバが利用可能でないということを取得されたデータが示す場合、グループ通信の送信は、そのメンバが利用できるまで要求無線デバイス４１上で障害があるかもしれない。代替的に、グループ通信は許可されるかもしれないが、利用可能でないメンバによる通信の受信者は、そのメンバが再び利用できるまで障害があるであろう。
【００２８】
ターゲット無線デバイス４３内に含まれないデータを要求４２が要求することができるということはまた意図される。それは、要求されたデータを得るために別のデバイスと通信するターゲット無線デバイス４３に帰着することができる。例えば、ターゲット無線デバイス４３は、要求無線デバイス４１上で利用可能でないインターネットアクセス能力を有することができる。要求４２は、インターネット上で利用可能なデータに対する要求を含むことができる。それゆえ、このようなデータを得るために、要求無線デバイス４１は、要求されたデータをインターネットから次々に得る、ターゲット無線デバイス４３にリクエスト４２を送信し、そのデータで要求無線デバイス４１に応答する。
【００２９】
要求４２は、ターゲット無線デバイス４３のアドレス、要求されたデータタイプ、または要求されたデータを探し出すことができるターゲット無線デバイス４３上でアプリケーションを識別するアプリケーション識別子を含むことができる。要求は、ターゲット無線デバイス４３上で要求されたデータを探し出すために必要な任意の他の情報を含むことができる、または、ターゲット無線デバイス４３は、そのデータを探し出す責任があるかもしれない。代替的に、要求４２は、アプリケーションを指定しないかもしれない、そして、ターゲット無線デバイス４３は、どのアプリケーションが要求されたデータにアクセスすることができるかを決定することができるかもしれない。別の代案において、要求４２は、いくつかのデバイスのアドレスを含むことができる。それは、通信グループの中のデバイスであることができる。更に別の代案において、要求４２は、図１に関してここで記述されるように、通信グループ１２のような、識別された通信グループと関連付けられた全てのデバイスに対して転送された要求に帰着する、通信グループ識別子を含むことができる。要求の様々な他のデータ及び内容は、要求されたデータを探し出すことにおいてターゲット無線デバイス４３またはグループ通信サーバ３２を助けるまたは導くことができる任意のデータまたは情報を含んで、本開示の範囲内であると意図される。
【００３０】
要求４２は、無線ネットワーク２０に最初に送信される。それは、グループ通信サーバ３２にそれから配信されることができる。グループ通信サーバ３２は、図５に関してここで記述されるように、本主題の成功した実現にために要求されたまたは望ましい要求４２の任意の編集または変更をそのとき実行する。そして、グループ通信サーバ３２は、無線ネットワーク２０を使って要求４４の形式においておそらく修正された要求をターゲット無線デバイス４３に送信する。ターゲット無線デバイス４３は、図６に関してここで記述されるように、要求４４を受信し、メッセージを評価し、要求されたデータを探し出す。そして、ターゲット無線デバイス４３は、無線ネットワーク２０を使って応答４６をグループ通信サーバ３２に送信する。これは、デバイスのユーザによる介在なしでデバイスによって完全に実行されることができる。応答が受信されると、グループ通信サーバ３２は、図５に関してここでより詳細に記述されるように、要求されたまたは望ましい応答４６の任意の編集または変更を実行する。そして、グループ通信サーバ３２は、無線ネットワーク２０を使って応答４８の形式においておそらく修正された応答をターゲット無線デバイス４３に送信する。その処理を完了すると、要求無線デバイス４１は、そのとき応答４８を受信する。
【００３１】
技術が進歩し、無線デバイスがより強力かつ有能になると、グループ通信を促進するための媒介サーバの介在は、必要でないかもしれない。図４を再び参照すると、破線が無線ネットワーク２０を使った無線デバイス間の直通通信を表す場合に、本主題は、グループ通信サーバ３２のような、媒介サーバが要求しないように実現されることができる。要求４２は、グループ通信サーバ３２の介在なしで無線ネットワーク２０を使って要求無線デバイス４１から直接的にターゲット無線デバイス４３によって受信されることができる。その要求は、ここで記述されるように評価されることができ、失敗通値であることができるまたは要求されたデータを含むことができる応答４６は、自動的に生成される。ここで用いられるような用語“自動的に”は、機能を許可するためにユーザのアクションまたは介在を要求しない機能及び機能性を包含することを特に意図されている。応答４６は、グループ通信サーバ３２の介在なしで無線ネットワーク２０を使ってターゲット無線デバイス４３から要求無線デバイス４１にそのとき直接送信されることができる。
【００３２】
図５は、グループ通信サーバ３２のような媒介コンピュータデバイス上で実現されるような本主題の１つの例示的な、制限しない態様のフロー図を示す。データに対するその要求は、ブロック５１０で媒介デバイスによって受信される。媒介デバイスは、要求をターゲットデバイスに単に転送することができる、または、それは、データに対する要求に関して制限及び必要条件を有することができ、このような必要条件に基づいて要求を拒絶するまたは受け入れることができる。例えば、図４を再び参照すると、グループ通信サーバ３２は、要求があるフォーマットの中にある、または要求デバイスを識別するあるデータを含むということを要求することができる。その媒介デバイスはまた、ターゲットデバイスに代わってデータ検索制限チェックを実行することができる。例えば、ターゲットデバイスは、その通信グループ内でないデバイスからのデータ検索要求を許可しないことができる。このような要求を受信する媒介デバイスは、要求をターゲットデバイスに転送する前にターゲットデバイスのデータ検索制限に対してチェックを実行することができる。他の必要条件及び制限は、本開示の範囲内であると意図される。ブロック５２０で、媒介デバイスは、要求が許可されるかどうかを決定する。要求が許可されない場合、ブロック５３０で媒介デバイスは失敗通知を要求デバイスに送信し、その処理はブロック５９０で完了される。
【００３３】
ブロック５２０で要求が許可されるということを要求を受信する媒介デバイスが決定する場合、そのときブロック５４０で、媒介デバイスは、その要求を評価し、どのデバイスが意図された受信者であるかを決定することができる。いったん意図された受信者が決定されると、媒介デバイスは、当業者に知られている無線ネットワーク技術を用いてターゲットデバイスをそのとき探し出すことができる。媒介デバイスはまた、要求を意図された受信者に送信する前に、要求を修正することができる、または新しい以要求を創作することができる。その要求は要求デバイスから受信された要求と本質的に一致するかもしれないし、またはそれらは必要な時または望ましい時に変更されるかもしれない。例えば、図４を参照すると、要求無線デバイス４１からの要求４２が通信グループ識別だけを含み、個々のデバイスのアドレスを含まない場合、グループ通信サーバ３２は、個々のデバイスのアドレスを含むように要求を変更することができる。代替的に、媒介デバイスは、ターゲットデバイスの個々のアドレスとともに受信された要求からのデータ要求の妥当な内容を含む、各々のターゲットデバイスに対する新しい要求を生成することができる。受信された要求の他の修正は、本開示の範囲内であると意図される。
【００３４】
いったんターゲットデバイスが探し出されると、媒介デバイスは、ブロック５５０で無線ネットワークを使って要求をターゲットデバイスに送信することができる。その送信された要求は、ターゲットデバイスによって首尾よく受信されるためにブロック５４０で必要な時に修正された、ブロック５１０で受信された要求に含まれるデータに対する要求を含む。ターゲットデバイスは、その要求及び応答をそのとき評価するであろう。それは、図６に関してここでより詳細に記述されるであろう。ブロック５６０で、媒介デバイスは、応答をターゲットデバイスから受信する。
【００３５】
ブロック５７０で、ブロック５６０で受信された応答は、応答内の妥当なデータが
要求デバイスに首尾よく送信されることを可能にするために必要な時に修正される。最初に受信された要求のように、このような修正は、本主題の成功した実現を保証するのを助ける任意の他の必要なまたは望ましい修正と同じように、アドレス変換または決定を含むことができる。代替的に、ブロック５６０で受信された応答からの妥当な応答データを含む新しい及び他と全く別な応答が創作される。必要な場合、要求デバイスはまた、探し出される。応答の任意の修正、または新しい応答の創作、及び要求デバイスを探し出すことについで、その応答は、ブロック５８０で要求デバイスに送信される。その処理は、ブロック５９０でそのとき完了される。
【００３６】
図６は、図４中のターゲット無線デバイス４３のような、ターゲットデバイス上で実現されるような本主題の１つの例示的な、制限しない態様のフロー図を示す。ターゲットデバイスは、送信されるであろう応答のタイプ及び内容を決定するために受信されたデータ検索要求を評価することができる。ターゲットデバイスは、ブロック６１０でデータ検索要求を受信する。ターゲットデバイスは、ターゲットデバイスが予め定義された基準に基づいて要求を否定するまたは許可することを許可するデータ検索制限で構成されることができる。例えば、ターゲットデバイスは、ターゲットデバイスが現在はメンバである通信グループのメンバによってのみデータ検索を許可することができる。代替的に、ターゲットデバイスは、単に指定されたタイプのデータの検索、または単に指定されたアプリケーションからのデータの検索を許可することができる。更に別の代案において、ターゲットデバイスは、図４中のグループ通信サーバ３２のような、特定のサーバから受信された要求に基づいてデータの検索を単に許可することができ、他の無線デバイスから直接受信された要求に基づいてデータの検索を許可しないことができる。データ検索上の多くの他の可能な制限が可能であり望ましいかもしれないということは認識されるべきであり、全てのこのような制限スキーマは、本開示の範囲内であると意図される。
【００３７】
ターゲットデバイスは、受信された要求がブロック６２０で許可されるかどうかを決定し、許可されない場合、ターゲットデバイスは、失敗通知を要求デバイスに送信する。これは、デバイスのユーザによる介在なしで、自動的に遂行されることができる。失敗通知は、要求デバイスに中継するために、グループ通信サーバ３２のような、媒介デバイスに送信されることができる、または、それは、媒介デバイスの介在なしで要求デバイスに直接送信されることができる。失敗通知が送信された場合、その処理は、ブロック６６０で完了される。
【００３８】
ブロック６２０で要求が許可されるということをターゲットデバイスが決定する場合、ブロック６４０でターゲットデバイスは、図４中のリクエスト４２に関してここで記述されるようにデータ位置のことで援助するために要求の内容をおそらく用いて、要求されたデータを探し出し、含まれる要求されたデータで応答を構成する。ブロック６５０で、ターゲットデバイスは、要求デバイスに中継するために媒介デバイスに応答を送信して、あるいは要求デバイスに応答を直接送信して、要求デバイスに応答を送信する。要求されたデータの探し出し及び応答の送信の両方は、ターゲットデバイスのユーザによる介在なしで、自動的に遂行されることができる。その処理は、ブロック６６０でそのとき完了される。
【００３９】
モバイルデバイス及び他のコンピュータプラットフォーム上で実行可能である方法の見解において、その方法は、コンピュータ読み取り可能媒体中に常駐のプログラムによってそれに応じて実行されることができる。そのプログラムは、方法のステップを実行するためにコンピュータプラットフォームを有するモバイルデバイスまたは他のコンピュータデバイスを導く。コンピュータ読み取り可能媒体は、サーバのメモリであることができ、または接続のデータベースの中にあることができる。更に、コンピュータ読み取り可能媒体は、磁気ディスクまたはテー部、光ディスク、ハードディスク、フラッシュメモリ、またはその技術において知られているような他の記憶メディアのような、無線通信デバイスコンピュータプラットフォーム上にロード可能である２次記憶媒体の中にあることができる。
【００４０】
１つ以上の例示的な態様において、記述される機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれの任意の組み合わせにおいて実現されることができる。ソフトウェアにおいて実現される場合、その機能は、コンピュータ読み取り可能媒体上の１つ以上の命令またはコードとして記憶され、または送信されることができる。コンピュータ読み取り可能媒体は、ある場所から別の場所へのコンピュータプログラムの転送を促進する任意の媒体を含む通信媒体及びコンピュータ記憶媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされることができる任意の利用可能な媒体であることができる。制限でなく、例として、このようなコンピュータ読み取り可能媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶デバイス、または命令またはデータ構造の形式において望ましいプログラムコードを搬送または記憶するために用いられることができ、コンピュータによってアクセスされることができる任意の他の媒体を備えることができる。また、任意の接続は、コンピュータ読み取り可能媒体と適当に称される。例えば、同軸ケーブル、光ファイファイバケーブル、ツイストペア、デジタル加入者線（ＤＳＬ）、または赤外線、無線、及びマイクロ波のような無線技術を用いてソフトウェアがウェブサイト、サーバ、または他の遠隔のソースから送信される場合、そのとき同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、及びマイクロ波のような無線技術は、媒体の定義内に含まれる。ここで用いられるディスク（disk）及びディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザディスク（disc）、光ディスク（disc）、デジタルバーサタイルディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）及びブルーレイディスク（disc）を含み、ディスク（disk）は、通常磁気的にデータを再生するのに対し、ディスク（disc）は、レーザによって光的にデータを再生する。上記の組み合わせもまた、コンピュータ読み取り可能媒体の範囲内に含まれるべきである。
【００４１】
発明は、それの好ましい態様に関して特に示され、記述されているが、形式及び細部における様々な変更は葉、次に続く特許請求の範囲において以後示されるような本発明の範囲から外れることなくされることができる。更に、発明の要素は、単数において記述され、または要求されるかもしれないが、単数に対する制限が明白に述べられない限り複数は意図される。
【図１】
2011523732.tif 000003
【図２】
2011523732.tif 000004
【図３】
2011523732.tif 000005
【図４】
2011523732.tif 000006
【図５】
2011523732.tif 000007
【図６】
2011523732.tif 000008
【国際調査報告】
2011523732.tif 000009
2011523732.tif 000010