(57)【特許請求の範囲】
【請求項１】
複数のワイヤレス通信デバイス間のプッシュツートーク（ＰＴＴ）グループ通信においてメディアを共有するためのシステムであって、
ワイヤレス通信ネットワーク上での直接グループ通信において互いに通信するワイヤレス通信デバイスの通信グループのメンバーである少なくとも１つのワイヤレス通信デバイスであって、グループ向けメディアを前記通信グループの他のメンバーに選択的に送信するように構成された少なくとも１つのワイヤレス通信デバイスと、
前記ワイヤレス通信ネットワーク上の通信グループに関する情報を記憶するように構成された少なくとも１つのグループ通信コンピュータデバイスであって、前記情報が１つまたは複数の通信グループの前記メンバーワイヤレス通信デバイスを含み、前記グループ通信コンピュータデバイスが、通信グループの送信側ワイヤレス通信デバイスからグループ向けメディアを選択的に受信し、前記グループ向けメディアを前記送信側ワイヤレス通信デバイスの前記通信グループの前記他のメンバーワイヤレス通信デバイスに送信するように構成された、少なくとも１つのグループ通信コンピュータデバイスと、
前記グループ通信コンピュータデバイスと通信するデータストアとを具備し、前記少なくとも１つのグループ通信コンピュータデバイスが、前記送信側ワイヤレス通信デバイスから受信したグループ向けメディアのサイズに基づいて、前記グループ向けメディアを前記データストアに送信すべきかどうかを決定し、データ配信サイズ制限を上回るグループ向けメディアを前記データストアに送信し、前記データストアが、前記少なくとも１つのワイヤレス通信デバイスから前記サイズ制限を上回るグループ指定されたメディアを受信し、前記グループ向けメディアの送信先である前記通信グループのメンバーが前記ワイヤレス通信ネットワーク上で前記記憶されたグループ向けメディアにアクセスすることを選択的に許可するように構成された、システム。
【請求項２】
前記少なくとも１つのグループ通信コンピュータデバイスが、さらに、前記通信グループの前記他のメンバーワイヤレス通信デバイスに、データ配信サイズ制限を上回らないグループ向けメディアを直接送信するように構成された、請求項１に記載のシステム。
【請求項３】
前記グループ向けメディアがグラフィックメディアである、請求項１に記載のシステム。
【請求項４】
前記グループ向けメディアがストリーミングメディアである、請求項１に記載のシステム。
【請求項５】
前記グループ通信コンピュータデバイスが、ハイパーリンクを前記通信グループの前記他のメンバーワイヤレス通信デバイスに送信するようにさらに構成され、前記ハイパーリンクが、前記データストアの前記記憶されたグループ向けメディアへのリンクを提供する、請求項１に記載のシステム。
【請求項６】
前記データストアが、前記通信グループの前記メンバーワイヤレスデバイスの各々との通信リンクを確立したときに、前記グループ向けメディアを前記通信グループの前記メンバーワイヤレスデバイスの各々に自動的に送信するように構成された、請求項１に記載のシステム。
【請求項７】
前記ワイヤレス通信デバイスが、通信グループ識別データを前記グループ通信コンピュータデバイスに送信するようにさらに構成され、グループ通信デバイスが、前記グループ向けメディアを前記通信グループ識別データ中で識別された前記メンバーワイヤレス通信デバイスに送信するようにさらに構成された、請求項１又は請求項２に記載のシステム。
【請求項８】
ワイヤレス通信デバイスがグループ向けメディアを送信するより前に、前記ワイヤレス通信デバイスが、前記グループ通信コンピュータデバイスに通信グループのメンバーデータを要求するようにさらに構成され、前記グループ通信コンピュータデバイスが、通信グループ識別データを前記要求側ワイヤレス通信デバイスに送信するようにさらに構成された、請求項１又は請求項２に記載のシステム。
【請求項９】
前記ワイヤレス通信デバイスが前記通信グループの前記メンバーワイヤレス通信デバイスとのグループ通信に関与し、前記ワイヤレス通信デバイスが前記グループ通信中にグループ向けメディアを送信するようにさらに構成された、請求項１に記載のシステム。
【請求項１０】
前記グループ通信コンピュータデバイスが、前記送信側ワイヤレス通信デバイスから受信したグループ向けメディアのタイプにさらに基づいて、前記グループ向けメディアを前記データストアに送信すべきかどうかを決定するようにさらに構成された、請求項１に記載のシステム。
【請求項１１】
前記グループ向けメディアのオリジネータは、通信グループの少なくとも１つのメンバーワイヤレスデバイスが前記グループ向けメディアを受信すると、グループ向けメディア配信が成功したことが通知される、請求項１又は請求項２に記載のシステム。
【請求項１２】
前記通信グループの前記メンバーワイヤレスデバイスのうちの少なくとも１つが前記グループ向けメディアを受信すると、前記グループ通信コンピュータデバイスが、さらに、前記通信グループの少なくとも１つのメンバーワイヤレス通信デバイスが前記グループ向けメディアを受信したという肯定応答を、前記グループ向けメディアを送信した前記ワイヤレス通信デバイスに送信するように構成された、請求項２に記載のシステム。
【請求項１３】
前記グループ通信コンピュータデバイスが、前記グループ向けメディアのプレビューを、前記グループ向けメディアの送信先である前記通信グループのメンバーワイヤレス通信デバイスに送信するようにさらに構成された、請求項１に記載のシステム。
【請求項１４】
ワイヤレス通信ネットワークを通して１つ以上のワイヤレス通信デバイスにアクセス可能なプッシュツートーク（ＰＴＴ）グループ通信コンピュータデバイスであって、前記グループ通信コンピュータデバイスは、通信グループのメンバーワイヤレス通信デバイスに関する情報を格納するように構成され、前記グループ通信コンピュータデバイスは、さらに、
通信グループの送信側ワイヤレス通信デバイスからグループ向けメディアを選択的に受信し、
前記送信側ワイヤレスデバイスから受信されたグループ向けメディアのサイズに基づいて前記グループ通信コンピュータと通信するデータストアに前記グループ向けメディアを送信するか否かを決定し、
データ配信サイズ制限を上回るグループ向けメディアを前記ワイヤレス通信ネットワーク上で選択的にアクセスするためにグループ向けメディアが送られる通信グループのメンバーのデータストアに送るように構成されたグループ通信コンピュータデバイス。
【請求項１５】
前記通信グループの前記他のメンバーワイヤレス通信デバイスに、データ配信サイズ制限を上回らないグループ向けメディアを直接送信するようにさらに構成された、請求項１４に記載のデバイス。
【請求項１６】
前記記憶されたグループ向けメディアのうちの前記グループ向けメディアについて前記通信グループのメンバーに通知するようにさらに構成された、請求項１４に記載のデバイス。
【請求項１７】
前記グループ向けメディアが前記ワイヤレス通信ネットワーク上の別のコンピュータデバイス上の対話型セッションであり、前記グループ通信デバイスが、前記通信グループの前記メンバーワイヤレス通信デバイスの前記対話型セッションへのアクセスを制御するように構成された、請求項１４に記載のデバイス。
【請求項１８】
前記グループ通信コンピュータデバイスが、ハイパーリンクを前記通信グループの前記他のメンバーワイヤレス通信デバイスに送信するようにさらに構成され、前記ハイパーリンクが、前記データストアの前記記憶されたグループ向けメディアへのリンクを提供する、請求項１４に記載のデバイス。
【請求項１９】
通信グループ識別データを、その通信グループ中のメンバーである要求側ワイヤレス通信デバイスに送信するようにさらに構成された、請求項１４に記載のデバイス。
【請求項２０】
前記ワイヤレス通信デバイスが前記通信グループの前記メンバーワイヤレス通信デバイスとのグループ通信に関与し、前記グループ通信コンピュータデバイスが前記グループ通信中にグループ向けメディアを送信するようにさらに構成された、請求項１４に記載のデバイス。
【請求項２１】
前記送信側ワイヤレス通信デバイスから受信したグループ向けメディアのタイプに基づいて、前記グループ向けメディアを前記データストアに送信すべきかどうかを決定するようにさらに構成された、請求項１４に記載のデバイス。
【請求項２２】
前記グループ向けメディアのプレビューを、前記グループ向けメディアの送信先である前記通信グループの前記メンバーワイヤレス通信デバイスのうちの少なくとも１つに送信するようにさらに構成された、請求項１４に記載のデバイス。
【請求項２３】
ワイヤレス通信ネットワーク上の複数のワイヤレス通信デバイス間のプッシュツートーク（ＰＴＴ）グループ通信においてメディアを共有するための方法であって、
ワイヤレス通信デバイスから前記ワイヤレス通信デバイスの通信グループの他のメンバーに送信されたグループ向けメディアをグループ通信コンピュータデバイスで受信することであって、前記ワイヤレス通信デバイスが、ワイヤレス通信ネットワーク上での直接グループ通信において互いに通信するワイヤレス通信デバイスの通信グループのメンバーであり、前記グループ通信コンピュータデバイスが、１つまたは複数の通信グループの前記メンバーワイヤレス通信デバイスを含む情報を記憶する、受信することと、
前記送信側ワイヤレスデバイスから受信されたグループ向けメディアのサイズに基づいて前記グループ通信コンピュータと通信するデータストアに前記グループ向けメディアを送信するか否かを決定することと、
前記少なくとも１つのグループ通信コンピュータデバイスからのデータ配信サイズ制限を上回るグループ向けメディアを前記データストアに送ることと、
前記データストアで前記少なくとも１つのワイヤレス通信デバイスからグループ指定されたメディアを受信することと、
前記グループ向けメディアの送信先である前記通信グループのメンバーワイヤレス通信デバイスが前記ワイヤレス通信ネットワーク上で前記記憶されたグループ向けメディアにアクセスすることを選択的に許可することと
を備える方法。
【請求項２４】
データ配信サイズ制限を上回らないグループ向けメディアを直接、送信側ワイヤレス通信デバイスの通信グループのうちの１つ以上の他のメンバワイヤレス通信デバイスに送信することをさらに具備する、請求項２３に記載の方法。
【請求項２５】
グループ向けメディアの前記送信が、ハイパーリンクを前記通信グループの前記他のメンバーワイヤレス通信デバイスに送信することであり、前記ハイパーリンクが、前記データストアの前記記憶されたグループ向けメディアへのリンクを提供する、請求項２３に記載の方法。
【請求項２６】
通信グループ識別データを前記ワイヤレス通信デバイスから前記グループ通信コンピュータデバイスに送信することと、
前記グループ向けメディアを前記グループ通信デバイスから前記通信グループ識別データ中で識別された前記メンバーワイヤレス通信デバイスに送信することと
をさらに備える、請求項２３又は請求項２４に記載の方法。
【請求項２７】
ワイヤレス通信デバイスがグループ向けメディアを送信するより前に、前記ワイヤレス通信デバイスが前記グループ通信コンピュータデバイスに通信グループのメンバーデータを要求し、通信グループ識別データを前記グループ通信コンピュータデバイスから前記要求側ワイヤレス通信デバイスに送信することをさらに備える、請求項２３又は請求項２４に記載の方法。
【請求項２８】
前記ワイヤレス通信デバイスが前記通信グループの前記メンバーワイヤレス通信デバイスとのグループ通信に関与し、前記グループ通信中に前記ワイヤレス通信デバイスからグループ向けメディアを送信することをさらに備える、請求項２３に記載の方法。
【請求項２９】
前記送信側ワイヤレス通信デバイスから受信したグループ向けメディアのタイプにさらに基づいて、前記グループ向けメディアを前記データストアに送信すべきかどうかを決定することをさらに備える、請求項２３に記載の方法。
【請求項３０】
前記通信グループの前記メンバーワイヤレスデバイスの各々との通信リンクを確立したときに、前記グループ向けメディアを前記通信グループの前記メンバーワイヤレスデバイスの各々に自動的に送信することをさらに備える、請求項２３に記載の方法。
【請求項３１】
通信グループの少なくとも１つのメンバーワイヤレスデバイスが前記グループ向けメディアを受信すると、グループ向けメディア配信が成功したことが前記グループ向けメディアのオリジネータにさらに通知される、請求項２３又は請求項２４に記載の方法。
【請求項３２】
前記通信グループの前記メンバーワイヤレスデバイスのうちの少なくとも１つが前記グループ向けメディアを受信すると、前記グループ通信コンピュータデバイスが、さらに、前記通信グループの少なくとも１つのメンバーワイヤレス通信デバイスが前記グループ向けメディアを受信したという肯定応答を、前記グループ向けメディアを送信した前記ワイヤレス通信デバイスにさらに送信する請求項２４に記載の方法。
【請求項３３】
前記グループ向けメディアのプレビューを、前記グループ向けメディアの送信先である前記通信グループのメンバーワイヤレス通信デバイスにさらに送信する請求項２３に記載の方法。
【請求項３４】
ワイヤレス通信ネットワークを介して１つまたは複数のワイヤレス通信デバイスにアクセス可能なプッシュツートーク（ＰＴＴ）グループ通信コンピュータデバイスであって、
通信グループのメンバーワイヤレス通信デバイスに関する情報を記憶するための手段と、
通信グループの送信側ワイヤレス通信デバイスからグループ向けメディアを受信するための手段と、
前記送信側ワイヤレス通信デバイスから受信したグループ向けメディアのサイズに基づいて、前記グループ向けメディアを前記グループ通信コンピュータデバイスと通信する前記データストアに送信すべきかどうかを決定するための手段と、
データ配信サイズ制限を上回るグループ向けメディアを前記ワイヤレス通信ネットワーク上で選択的にアクセスするためにグループ向けメディアが送られる通信グループのメンバーの前記データストアに送信するための手段と
を備えるグループ通信コンピュータデバイス。
【請求項３５】
前記通信グループの前記他のメンバーワイヤレス通信デバイスに、データ配信サイズ制限を上回らないグループ向けメディアを直接送信する手段をさらに具備する請求項３４記載のグループ通信コンピュータデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２００７年６月２０日に出願された米国仮特許出願第６０／９４５，１０２号の利益を主張するものである。これらの文書の内容は、参照により本明細書に組み込まれる。
【０００２】
本発明は、ポイントツーポイントまたはポイントツーマルチポイントワイヤレス通信システムに関する。より詳細には、本発明は、ワイヤレス通信デバイスの通信グループのメンバー間で様々な形式のメディアを共有するためのシステムおよび方法に関する。
【背景技術】
【０００３】
セルラー電話、ＰＤＡ、ミニラップトップ、および高度なページャなど、ワイヤレス通信デバイスでは、デバイスは、一般に、既存のセルラー電話網を介して電話通話をブリッジし、ネットワーク上でデータパケットを渡すことによって、長距離にわたって通信する。これらのワイヤレスデバイスは、しばしば、かなりのデータ処理能力および計算能力に限定されており、したがって、ボイスに加えてソフトウェアプログラムを電話網上で送信および受信することができる。
【０００４】
一般的に「プッシュツートーク」（ＰＴＴ）能力と呼ばれる１対１または１対多の高速通信を提供するワイヤレス通信サービスが存在する。通信ワイヤレスデバイスのための受信者デバイスの特定のＰＴＴグループは、通常、キャリアによってセットアップされる。ＰＴＴ通信接続は、一般に、ワイヤレスデバイス上で１回ボタンを押して、話者とグループの各メンバーデバイスとの間の半二重リンクをアクティブにすることによって開始され、ボタンを放すと、デバイスは着信ＰＴＴ送信を受信することができる。一部の構成では、ＰＴＴ話者は、話者が話している間、他のグループメンバーが話すことができない「フロア」を有することになる。話者がＰＴＴボタンを放すと、グループの他の個々のメンバーは、彼らのＰＴＴボタンを使用することができ、フロアを有することになる。
【０００５】
既存のＰＴＴシステムでは、メンバーデバイスは、アクティブなグループ通信においてデバイス間でボイスデータを通信するのみである。データのサイズおよび非ボイスデータを処理するのに必要なデバイスリソースのために、他のデータをグループ通信に含めることは困難である。したがって、既存のモバイルデバイスは、デバイスとワイヤレス通信ネットワークとの間で確立された特定のデータチャネルを介して、グラフィックス、マルチメディアおよび他のデータファイルなど、非ボイスデータを送信する。
【０００６】
したがって、グループのワイヤレスデバイスメンバーがメディアをＰＴＴターゲットグループの他のメンバーに送信するためのシステムおよび方法を提供することが有利であろう。そのシステムおよび方法は、他のＰＴＴ通信の完全性を損なうことなく、またはデバイスリソースを過度に利用することなく、大きいサイズのグループ向けメディアデータに対応することができなければならない。したがって、本発明が主に対象とするのは、ＰＴＴグループ中のワイヤレスデバイス間のグループ向けメディアを可能にするそのようなシステムおよび方法の提供である。
【発明の概要】
【０００７】
手短に説明すると、本発明は、ワイヤレス通信ネットワーク上の通信グループ間でのメディアの共有を可能にするシステム、方法、およびワイヤレス通信デバイスを含む。本システムでは、ユーザは、画像、オーディオクリップ、ボイスメールメッセージなどとすることができる、データファイル、データブロック、または他の特定用途向けデータを添付し、それを１つまたは複数の他のメンバーのワイヤレスデバイスに送信することができる。グループ向けメディア用の配信データ経路は、ＰＴＴボイス通信の同じデータ経路から独立とすることができる、すなわち、ユーザがＰＴＴ呼に参加しているか否かにかかわらず、いつでもフィーチャにアクセスすることができるように、データ経路とは無関係とすることができる。一実施形態では、グループ向けメディアの発信者は、データファイルを受信するメンバーのターゲットリストを選択することができ、ターゲットリストは、１つまたは複数のユーザアドレス、１つまたは複数のグループアドレス、またはその２つの組合せとすることができる。
【０００８】
一実施形態では、グループ向けメディアの発信者がＰＴＴ呼に参加している場合、発信者は、ファイルをサーバにアップロードすることによってファイルを同じＰＴＴ呼の１人または複数の参加者に送信することを選択することができ、次いで、サーバまたは発信者は、ファイルがダウンロード用に利用可能であることをターゲットワイヤレスデバイスに通知することができる。ターゲットユーザには、ターゲットクライアントへのファイルのダウンロードを許可するかまたは拒絶するかのオプションが提供される。あるいは、ターゲットユーザには、記憶されたファイルへのハイパーリンクなどのポインタが提供され、したがって、ターゲットユーザは、必ずしもワイヤレス通信デバイスにダウンロードすることなく後でそのファイルを取得することができる。さらに、メディアがダウンロード用に利用可能であるかどうかを検査し、確認するために、ターゲットユーザがファイルサーバを定期的にブラウズまたはポーリングすることができるように、システムを実現することができる。
【０００９】
一実施形態では、複数のワイヤレス通信デバイス間のグループ通信においてメディアを共有するためのシステムは少なくとも１つのワイヤレス通信デバイスを含み、ワイヤレス通信デバイスは、ＰＴＴボイス通信など、ワイヤレス通信ネットワーク上での直接グループ通信において互いに通信するワイヤレス通信デバイスの通信グループのメンバーである。ワイヤレス通信デバイスはグループ向けメディアを通信グループの他のメンバーに選択的に送信することになり、少なくとも１つのグループ通信コンピュータデバイスは、１つまたは複数の通信グループのメンバーワイヤレス通信デバイスを含む、ワイヤレス通信ネットワーク上の通信グループに関する情報を記憶する。グループ通信コンピュータデバイスは、通信グループの送信側ワイヤレス通信デバイスからグループ向けメディアを選択的に受信し、グループ向けメディアを送信側ワイヤレス通信デバイスの通信グループの他のメンバーワイヤレス通信デバイスに送信する。グループ通信コンピュータデバイスは、メディアにアクセスするメンバーワイヤレス通信デバイスのためのグループ向けメディアを記憶するために、選択的にデータストアと通信しているとすることができる。ワイヤレス通信デバイスは、インターネットまたは他のネットワークへの有線接続を有し、他の方法で他のワイヤレス通信デバイスとのグループ通信に関与することができる、デスクトップ、ラップトップまたは他の固定のコンピュータプラットフォームとすることもできる。
【００１０】
一実施形態では、ワイヤレス通信ネットワーク上の複数のワイヤレス通信デバイス間のグループ通信においてメディアを共有するための方法は、ワイヤレス通信デバイスからそのワイヤレス通信デバイスの通信グループの他のメンバーに送信されたグループ向けメディアをグループ通信コンピュータデバイスで受信することであって、ワイヤレス通信デバイスが、ワイヤレス通信ネットワーク上での直接グループ通信において互いに通信するワイヤレス通信デバイスの通信グループのメンバーであり、グループ通信コンピュータデバイスが、１つまたは複数の通信グループのメンバーワイヤレス通信デバイスを含む情報を記憶する、受信することと、次いで、グループ向けメディアをグループ通信コンピュータデバイスから送信側ワイヤレス通信デバイスの通信グループの他のメンバーワイヤレス通信デバイスの１つまたは複数に送信することとを含む。
【００１１】
したがって、本システムおよび方法は、通信グループのメンバーワイヤレス通信デバイスが、進行中のグループ通信中にまたはそれとは別に、ＰＴＴターゲットグループなどの通信グループの他のメンバーデバイス間でメディアを共有する能力を有するという点で有利である。本システムおよび方法は、デバイスリソースを過度に利用することなく任意のサイズのグループ向けメディアを通信することを可能にする。その上、グループ向けメディアは、ほとんどどんなデータタイプでも可能であり、アクティブでアクセス可能なコンピュータアプリケーションを含むことができる。
【００１２】
本発明の他の目的、特徴、および利点は、図面の簡単な説明、発明の詳細な説明、および特許請求の範囲の検討の後に明らかになるであろう。
【図面の簡単な説明】
【００１３】
【図１】ワイヤレス通信デバイスの指定されたＰＴＴグループがワイヤレスネットワーク上でグループ通信サーバおよび他のコンピュータデバイスと通信する、ワイヤレスネットワークの代表的な図。
【図２】グループ通信サーバにＰＴＴグループメンバーのワイヤレス通信デバイス間の通信を制御させる、一般的なセルラー通信構成におけるワイヤレスネットワークの一実施形態の代表的な図。
【図３】ＰＴＴ能力をもつワイヤレス通信デバイスのコンピュータプラットフォームを示すブロック図。
【図４】ＰＴＴクライアントとグループ向けメディアクライアントとをもつ、通信グループアプリケーションのソフトウェア層の一実施形態の図。
【図５】ＰＴＴ通信、および通信グループメンバーワイヤレス通信デバイス間のグループ向けメディア伝送の確立の一実施形態の呼の流れ図。
【図６】送信側ワイヤレス通信デバイス上でＰＴＴクライアントとして共有フロア中に行われるグループ向けメディア伝送の一実施形態の呼の流れ図。
【図７】送信側ワイヤレス通信デバイス上でＰＴＴクライアントとは異なるフロア上で行われるグループ向けメディア伝送の一実施形態の呼の流れ図。
【図８】ワイヤレス通信ネットワーク上で複数のターゲットデバイスに対する即時グループ向けメディア伝送を確立するシステムの一実施形態の呼の流れ図。
【図９】グループ向けメディアのファイルプレビューをターゲットメンバーに配信する一実施形態の呼の流れ図。
【図１０】グループ向けメディアが最初に送信された通信グループのメンバーによる、記憶されたグループ向けメディアのファイル検索の一実施形態の呼の流れ図。
【図１１】ワイヤレス通信デバイスがグループ向けメディアを通信グループに送信するための方法の一実施形態のフローチャート。
【図１２】グループ向けメディアを受信し、選択的に記憶または送信するグループ通信コンピュータデバイスの一実施形態のフローチャート。
【発明を実施するための形態】
【００１４】
本明細書では、「通信デバイス」、「ワイヤレスデバイス」、「ワイヤレス通信デバイス」、「ＰＴＴ通信デバイス」、「ハンドヘルドデバイス」、「モバイルデバイス」、および「ハンドセット」という用語は、互換的に使用される。「呼」および「通信」という用語も互換的に使用される。本明細書で使用する「アプリケーション」という用語は、実行可能および非実行可能ソフトウェアファイル、生データ、集合体データ、パッチ、ならびに他のコードセグメントを包含するものである。「例示的」という用語は、開示する要素または実施形態が例にすぎず、ユーザのいかなる選好をも示さないことを意味する。さらに、複数の図を通して同様の数字は同様の要素を指し、本明細書において別段の規定がない限り、冠詞「ａ」および「ｔｈｅ」は複数の参照を含む。
【００１５】
全体を通して同様の数字が同様の要素を表す図を参照すると、図１は、ＰＴＴグループ１２中の、ワイヤレス電話１４、スマートページャ１６および携帯情報端末（ＰＤＡ）１８など、１つまたは複数のワイヤレス通信デバイスの間でグループメディアをワイヤレスネットワーク２０上の他のワイヤレス通信デバイスと共有するためのシステム１０の一実施形態を示す。システム１０では、各ワイヤレス通信デバイス１４、１６、１８は、ワイヤレス通信ネットワーク２０上で１つまたは複数の他の複数のワイヤレス通信デバイスのターゲットセットと選択的に直接通信することができる。たとえば、携帯電話１４のターゲットセットは、通信グループ１２中のすべてのデバイス、またはページャ１６およびＰＤＡ１８など、そのサブセットとすることができる。
【００１６】
本実施形態では、ワイヤレス通信デバイス（携帯電話１４など）は、ワイヤレスネットワーク２０上にワイヤレスデバイスが存在し、すなわちアクセス可能であることを示すために、少なくとも、ワイヤレスネットワーク２０上のサーバ側ＬＡＮ３０上にある、ここではサーバ３２として示されているグループ通信コンピュータデバイスにフラグを送信する。グループ通信コンピュータデバイス３２は、この情報を第１のワイヤレス通信デバイスによって示されるターゲットワイヤレス通信デバイスのセットと共有することができ、あるいはサーバ側ＬＡＮ３０上に常駐するかまたはワイヤレスネットワーク２０上でアクセス可能な他のコンピュータデバイスと共有することもできる。グループ通信コンピュータデバイス３２は、ワイヤレスデバイスのグループ識別データを記憶する付属のまたはアクセス可能なデータベース３４を有することができる。ここではファイル管理サーバとして示されているデータストア３６もサーバ側ＬＡＮ３０上にある。サーバ側ＬＡＮ３０上、またはワイヤレスネットワーク２０上、またはインターネット全体に常駐するコンピュータ構成要素の数は限定されないことを諒解されたい。
【００１７】
ＰＴＴ通信などの直接通信は、通信しているワイヤレス通信デバイス１４、１６、１８とターゲットセットの１つまたは複数の他のワイヤレス通信デバイスとの間の半二重チャネルを介して確立できる。また、ターゲットセットのワイヤレス通信デバイスのうちの少なくとも１つがワイヤレスネットワーク２０上のそれらの存在をグループ通信コンピュータデバイス３２に通知した場合、グループ通信コンピュータデバイス３２はターゲットセットとの要求された直接通信をブリッジしようと試みることができる。
【００１８】
グループ通信コンピュータデバイス３２はまた、ターゲットセットのすべて（または少なくとも１つ）のワイヤレス通信デバイスがワイヤレスネットワーク２０上のそれらの存在をグループ通信コンピュータデバイス３２に通知していないときに、ターゲットセット１２への直接通信をブリッジすることができないことをワイヤレス通信デバイス１４、１６、１８に通知することができる。さらに、グループ通信コンピュータデバイス３２は、ここではグループ識別データの付属データベース３４を有するものとして示されているが、グループ通信コンピュータデバイス３２は、常駐するグループ識別データを有することができ、本明細書で説明するすべての記憶機能を実行することができる。
【００１９】
概観では、システム１０は、ワイヤレス通信ネットワーク２０上での直接グループ通信において互いに通信するワイヤレス通信デバイスの通信グループ１２のメンバーである、携帯電話１４など、少なくとも１つのワイヤレス通信デバイスを含み、その少なくとも１つのワイヤレス通信デバイスは、通信グループ１２の他のメンバーにグループ向けメディアを選択的に送信するように構成される。少なくとも１つのグループ通信コンピュータデバイス３２はワイヤレス通信ネットワーク２０上の通信グループ１２についての情報を記憶するように構成され、その情報は１つまたは複数の通信グループの特定のメンバーワイヤレス通信デバイスの識別情報を含む。グループ通信コンピュータデバイス３２は、さらに、通信グループ１２の携帯電話１４などの送信側ワイヤレス通信デバイスからグループ向けメディアを選択的に受信し、送信側ワイヤレス通信デバイスの通信グループ１２の他のメンバーワイヤレス通信デバイスにグループ向けメディアを送信するように構成される。
【００２０】
システム１０は、さらに、（１つまたは複数の）グループ通信コンピュータデバイス３２と通信しているデータストア３６を含むことができ、本明細書でさらに説明するように、グループ通信コンピュータデバイス３２は、データストア３６にグループ向けメディアを送信するように構成される。データストア３６は、ワイヤレス通信デバイス（携帯電話１４など）からグループ指定されたメディアを受信し、グループ向けメディアの送信先である通信グループ１２のメンバーがワイヤレス通信ネットワーク２０上で記憶されたグループ向けメディアにアクセスすることを選択的に許可するように構成される。
【００２１】
グループ向けメディアは、ＪＰＥＧ、ＴＩＦなどの画像などグラフィックメディア、ＭＰ３、ＭＰ４、ＷＡＶなどのオーディオファイルとすることができる。メディアは、マルチメディアアプリケーション（ＰｏｗｅｒＰｏｉｎｔ、ＭＯＶファイルなど）などのストリーミングメディア、およびワイヤレス通信デバイス１４、１６、１８に常駐するかまたはそれと通信しているアプリケーション用の他の特定用途向けデータまたはカスタムデータでもよい。グループ向けメディアは、ストリーミングメディア、あるいはデータストア３６または個人掲示板上でホストされるゲームなど、ワイヤレス通信ネットワーク２０上の別のコンピュータデバイス上の対話型セッションでもよい。たとえば、ゲームの参加者は、進行中のゲームに関してグループ通信を介してチャットすることができる。また、グループ向けメディアは、話者の画像が実質的なリアルタイムでまたは遅れて他のグループメンバーにブロードキャストされる、通信グループのメンバー間の半二重テレビ会議とすることができる。
【００２２】
これらのメディアファイルのサイズは非常に大きいことがあり、メディアの送信が潜在的に遅れるため、または受信ワイヤレス通信デバイスが送信されたメディアを処理することができないために、システム１０は、通信グループ１２のターゲットメンバーが、他のＰＴＴ通信を中断することなしに記憶されたメディアに選択的にアクセスすることができるように、データストア３６（すなわちファイル管理サーバまたは他のコンピュータデバイス）を使用してグループ向けメディアを記憶することができる。データストア３６は、通信グループ１２の各メンバーワイヤレスデバイスとの通信リンクを確立するときに各メンバーワイヤレスデバイスにグループ向けメディアを自動的に送信するように構成できる。代替として、一実施形態では、グループ向けメディアがデータストア３６で記憶される場合、グループ通信コンピュータデバイス３２またはデータストア３６は、データストア３６の記憶されたグループ向けメディアへのリンクを与えるハイパーリンクを、通信グループ１２の他のメンバーワイヤレス通信デバイスに送信することができる。通信グループのメンバーワイヤレスデバイスのうちの少なくとも１つがグループ向けメディアを受信すると、グループ通信コンピュータデバイス３２は、通信グループ１２の少なくとも１つのメンバーワイヤレス通信デバイスがグループ向けメディアを受信したという肯定応答を、グループ向けメディアを送信したワイヤレス通信デバイス１４、１６、１８に送信することができる。
【００２３】
ワイヤレス通信デバイス１４、１６、１８は、グループ向けメディアの送信を要求するときに、通信グループ識別データ、たとえば、ターゲットリストをグループ通信コンピュータデバイス３２に送信することができ、したがって、グループ通信デバイス３２は、本明細書でさらに論じるように、様々な基準に基づいて通信グループ識別データ中で識別されたメンバーワイヤレス通信デバイスにグループ向けメディアを送信または記憶する。あるいは、ワイヤレス通信デバイス１４、１６、１８は、グループ向けメディアを送信する前に、グループ通信コンピュータデバイス３２に通信グループ１２のメンバーデータを要求することができ、グループ通信コンピュータデバイス３２はワイヤレス通信デバイス１４、１６、１８に１つまたは複数のアドレスまたは通信グループアドレスを送信することができる。一実施形態では、通信グループコンピュータデバイス３２は、受信したグループ向けメディアに対する通信グループのメンバーデバイスの機能に基づいて利用可能な潜在的通信グループをフィルタ処理することができる。
【００２４】
本明細書でさらに説明するように、ワイヤレス通信デバイス１４、１６、１８は、通信グループ１２のメンバーワイヤレス通信デバイスとのグループ通信に関与し、同じ通信セッションにおいてまたはそこから独立してグループ通信中にグループ向けメディアを送信することができる。あるいは、グループ向けメディアはグループ通信セッションから独立して送信できる。
【００２５】
図２は、ＰＴＴシステムにおけるセットグループメンバー（デバイス７０、７２、７４、７６）のワイヤレス通信デバイス間での通信を制御する一連のグループ通信コンピュータデバイス（グループコミュニケーションサーバ）３２を有する、一般的なセルラー通信構成におけるワイヤレスネットワークの一実施形態の代表的な図である。ワイヤレスネットワークは、例示的なものにすぎず、リモートモジュールが互いの間および中で、ならびに／あるいは、限定はしないが、ワイヤレスネットワークキャリアおよび／またはサーバを含むワイヤレスネットワーク２０の構成要素の間および中で無線で通信するための任意のシステムを含むことができる。一連のグループコミュニケーションサーバ３２はグループコミュニケーションサーバＬＡＮ５０に接続される。ワイヤレス電話は、データサービスオプションを使用して、（１つまたは複数の）グループコミュニケーションサーバ３２にパケットデータセッションを要求することができる。
【００２６】
（１つまたは複数の）グループコミュニケーションサーバ３２は、ここではキャリアネットワーク５４上に常駐するものとして示されている、ＰＳＤＮ５２など、ワイヤレスサービスプロバイダのパケットデータサービスノード（ＰＤＳＮ）に接続される。各ＰＳＤＮ５２は、パケット制御機能（ＰＣＦ）６２を介して基地局６０の基地局コントローラ６４とインターフェースをとることができる。ＰＣＦ６２は一般に基地局６０中に位置する。キャリアネットワーク５４は、メッセージングサービスコントローラ（「ＭＳＣ」）５８に（一般にデータパケットの形態で）送信されるメッセージを制御する。キャリアネットワーク３０は、ネットワーク、インターネットおよび／またはＰＯＴＳ（「旧式電話システム（plain ordinary telephone system）」）によってＭＳＣ３２と通信する。一般に、キャリアネットワーク５４とＭＳＣ５８との間のネットワークまたはインターネット接続はデータを転送し、ＰＯＴＳはボイス情報を転送する。ＭＳＣ５８は１つまたは複数の基地局６０に接続できる。キャリアネットワークと同様の方法で、ＭＳＣ５８は、一般に、データ転送用のネットワークおよび／またはインターネットとボイス情報用のＰＯＴＳの両方によってブランチツーソース（branch-to-source）（ＢＴＳ）６６に接続される。ＢＴＳ６６は、最終的に、ショートメッセージサービス（「ＳＭＳ」）、または当技術分野で知られている他の無線方法によって、メッセージをセルラー電話７０、７２、７４、７６などのワイヤレスデバイスにワイヤレスでブロードキャストし、ワイヤレスデバイスからメッセージを受信する。また、本明細書で説明するように、キャリア境界および／またはＰＴＴオペレータネットワーク境界はデータの共有を抑止または禁止しないことに留意されたい。
【００２７】
ワイヤレス電話１４などのセルラー電話およびモバイル通信デバイスは、計算能力の向上を伴いながら製造されており、パーソナルコンピュータおよびハンドヘルドＰＤＡと同様になりつつある。これらの「スマート」なセルラー電話は、ソフトウェア開発者が、ワイヤレスデバイスのプロセッサ上でダウンロード可能および実行可能であるソフトウェアアプリケーションを作成することを可能にする。セルラー電話１４などのワイヤレスデバイスは、ウェブベージ、アプレット、ＭＩＤｌｅｔ、ゲームおよびデータなど、多数のタイプのアプリケーションをダウンロードすることができる。通信グループ１２（図１）を指定したワイヤレスデバイスでは、ワイヤレス通信デバイスは、セットの他のメンバーと直接接続することができ、ボイスおよびデータ通信に関与することができる。しかしながら、すべてのそのような直接通信はグループ通信コンピュータデバイス３２を介してまたはその制御下で行われる。デバイスのすべてのデータパケットが必ずしもグループ通信コンピュータデバイス３２自体の中を進む必要はないが、グループ通信コンピュータデバイス３２は、一般に、通信グループのメンバーの識別情報を認識しており、および／または検索することができる、すなわち通信グループ１２のメンバーの識別情報を別のコンピュータデバイスに向けることができる唯一のサーバ側３０の構成要素であるので、最終的に通信を制御することができなければならない。
【００２８】
図３は、デバイスのターゲットセット、すなわち通信グループ１２の他のメンバーへの直接通信を開くＰＴＴボタン７８をもつ携帯電話１４であるワイヤレス通信デバイスの一実施形態を示すブロック図である。ＰＴＴ通信に関与するために、タッチスクリーンディスプレイ上の「ソフトキー」、ボイスコマンド、または当技術分野で知られている他の方法など、他のデバイスおよび方法を代わりに使用することができる。ワイヤレスデバイス１４はまた、ワイヤレスデバイス１４のユーザに対するグラフィックディスプレイ８０を有するものとして示されている。ワイヤレスデバイス１４は、ボイスおよびデータパケットを処理することができ、グループ向けメディアを含めるためにワイヤレスネットワーク２０上で送信されるソフトウェアアプリケーションを受信し、実行するコンピュータプラットフォーム８２を含む。コンピュータプラットフォーム８２は、構成要素の中で、特定用途向け集積回路（「ＡＳＩＣ」）８４、または他のプロセッサ、マイクロプロセッサ、論理回路、プログラマブルゲートアレイ、または他のデータ処理装置を含む。ＡＳＩＣ８４は、ワイヤレスデバイスの製造時に取り付けられ、通常アップグレード可能ではない。ＡＳＩＣ８４または他のプロセッサはアプリケーションプログラミングインターフェース（「ＡＰＩ」）層８６を実行し、ＡＰＩ層は常駐アプリケーション環境を含み、ＡＳＩＣ８４上にロードされるオペレーティングシステムを含むことができる。常駐アプリケーション環境は、ワイヤレスデバイスのメモリ８８中の任意の常駐プログラムとインターフェースをとる。常駐アプリケーション環境の例は、ワイヤレスデバイスプラットフォーム用のＱＵＡＬＣＯＭＭ（登録商標）によって開発された「Ｂｉｎａｒｙ  Ｒｕｎｔｉｍｅ  Ｅｎｖｉｒｏｎｍｅｎｔ  ｆｏｒ  Ｗｉｒｅｌｅｓｓ」（ＢＲＥＷ）ソフトウェアである。
【００２９】
ここで示すように、ワイヤレスデバイスは、グラフィックディスプレイ８０をもつ携帯電話１４とすることができるが、携帯情報端末（ＰＤＡ）、グラフィックディスプレイ８０をもつページャ、さらにはワイヤレス通信ポータルを有する別個のコンピュータプラットフォーム８２など、当技術分野で知られているコンピュータプラットフォーム８２をもつ任意のワイヤレスデバイスとすることもでき、他の方法でネットワークまたはインターネットへの有線接続を有することができる。さらに、メモリ８８は、読取り専用メモリまたはランダムアクセスメモリ（ＲＡＭおよびＲＯＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュカード、またはコンピュータプラットフォームに共通の任意のメモリからなることができる。コンピュータプラットフォーム８２は、メモリ８８中でアクティブに使用されないソフトウェアアプリケーションの記憶のためのローカルデータベース９０を含むこともできる。ローカルデータベース９０は、一般に１つまたは複数のフラッシュメモリセルからなるが、当技術分野で知られている任意の二次または三次記憶装置（磁気媒体、ＥＰＲＯＭ、ＥＥＰＲＯＭ、光学媒体、テープ、またはソフトもしくはハードディスクなど）とすることができる。グラフィックディスプレイ８０は、本明細書でより十分に説明するように、ファイルプレビューを含めるために、進行中のグループ呼出しに関する情報だけでなく、グループ向けメディアの情報も提示することができる。
【００３０】
ワイヤレスデバイスのこの実施形態では、コンピュータプラットフォーム８２はまた、ワイヤレスデバイスから直接通信チャネルを開くことができる直接通信インターフェース９２を含む。直接通信インターフェース９２は、ワイヤレスデバイス間で送信されるボイスおよびデータを通常搬送するワイヤレスデバイスのための標準通信インターフェースの一部とすることもできる。直接通信インターフェース９２は、一般に、当技術分野で知られているハードウェアからなる。
【００３１】
図４は、ＰＴＴ機能とグループ向けメディア機能とをもつ、グループアプリケーションクライアントのソフトウェア層の一実施形態の図である。本実施形態では、モバイルデバイス環境におけるコンピュータプラットフォーム８２は、移動局モデム（ＭＳＭ）１００の上に展開される一連のソフトウェア「層」からなり、ＱＵＡＬＣＯＭＭによって開発されたＡｄｖａｎｃｅｄ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｏｆｔｗａｒｅ（ＡＭＳＳ）１０２は、基礎的なＭＳＭチップセットを駆動し、ＣＤＭＡ２０００  １ＸとＣＤＭＡ２０００  １ｘＥＶ−ＤＯを含むＣＤＭＡ通信技術のスイート全体のためのソフトウェアプロトコルスタックを実装する。モバイルオペレーティングシステム層１０４があり、これは、本実施形態では、同じくＱＵＡＬＣＯＭＭによって開発されたＢＲＥＷ（登録商標）である。モバイルオペレーティングシステム層１０４アプリケーションプログラミングはチップまたはデバイス固有の動作のためのインターフェースをとり、ＡＭＳＳ１００とコンピュータプラットフォーム上の任意のＯＥＭソフトウェアとの直接接触をなくす隔離層を与える。モバイルオペレーティングシステム層１０４は、デバイス固有のソフトウェアの新しいリリースが行われるたびにアプリケーションを書き直す必要なしに、モバイルデバイスのフィーチャを使用するアプリケーション開発を可能にする。本明細書で説明するように、メディアの共有を実現するために、ワイヤレス通信デバイス１４、１６、１８のコンピュータプラットフォーム８２上で、Ｌｉｎｕｘ（登録商標）、Ｗｉｎｄｏｗｓ（登録商標）、または他のオペレーティングシステムもしくはアーキテクチャなど、他のソフトウェア層構成を代わりに使用することができることに留意されたい。
【００３２】
ＰＴＴクライアント１０８は、ここではＰＴＴ認識ＵＩ１０６で示されている外部インターフェースを介してＰＴＴサービスへのアクセスを提供するアプリケーションである。ＰＴＴクライアントは、グループメディアクライアント１１０など、モバイルオペレーティングシステム１０４のアプリケーションを使用可能にするために必要とされるすべての機能を含む。ＰＴＴクライアント１０８とのＰＴＴサービスへのアクセスを与えることに加えて、ＰＴＴクライアント１０８は、好ましくは、すべてのＰＴＴ認識アプリケーションとグループ通信コンピュータデバイスへのインターフェース１０２との間の隔離層として働く。本実施形態では、ＰＴＴクライアント１０８は、ＰＴＴサービスへのアクセスを維持し、グループ通信要求に応答し、ＰＴＴサービスのためのすべてのＰＴＴ認識モバイルオペレーティングシステムのアプリケーション要求を処理し、すべての発信ＰＴＴ要求を処理し、発信側ＰＴＴトークスパートのボコーダパケットを収集およびパッケージ化し、終了したＰＴＴトークスパートのボコーダデータのパケットを解析する。
【００３３】
グループメディアクライアント１１０は、旧来の半二重ボイス通信（ＶｏＩＰ−ＰＴＴメディア）以外のメディアタイプへのアクセスのためにＰＴＴサービスを拡張するモバイルオペレーティングシステムベースのアプリケーションである。グループメディアクライアント１１０は、一実施形態では別個のＡＰＩである、グループメディア認識ＡＰＩなどの外部インターフェースを介してグループメディアサービスへのアクセスを与える。グループメディア認識ＵＩは、専らモバイルオペレーティングシステムベースのアプリケーションとして開発されるか、またはＡＭＳＳ１０２インターフェースと組み合わせて使用されるアプリケーションである。グループメディア認識ＵＩは、他の常駐ＰＴＴおよびグループメディアアプリケーション１１２からのＡＰＩなど、適切なＡＰＩを呼び出すことによってグループ向けメディアサービスへのユーザ要求に応答する。グループメディアクライアント１１０は、ユーザからの要求を処理し、グループ向けメディア要求の結果をユーザに通知する。ユーザはまた、ファイル管理サーバ（データストア３６）からダウンロードすべきファイルがあることを示す着信通知の処理方法を指定する設定をグループメディアクライアント１１０上に有することができる。たとえば、グループメディアクライアント１１０は、直ちにファイルダウンロードを開始させるか、またはファイルをダウンロードすべきかどうかを決定するようターゲットユーザに促させることを選ぶことができる。
【００３４】
図５は、ＰＴＴ通信、および通信グループメンバーワイヤレス通信デバイス間のグループ向けメディア伝送の確立の一実施形態の呼の流れ図である。通信ワイヤレスデバイス１４、１６、１８上に常駐するグループメディアクライアント１３０は、ここでは常駐ＰＴＴクライアント１３８とグループメディアクライアント１４０とを有するものとして示されているターゲットデバイスとグループ向けメディアおよびボイスを共有するために、ＰＴＴクライアント１３２が直接ＰＴＴ呼を確立することを要求する。図示のように、グループメディアクライアントは、同じフロア制御機構がボイスメディアとグループ向けメディアの両方に使用できることを示す。グループメディアクライアント１３０は、データがＰＴＴ使用からの後続のトークバースト中に共有できると判断し、したがって、ボイス呼出しとグループ向けメディアの共有との両方に使用される単一のフロア制御機構がある。グループメディアクライアント１３０は、ＰＴＴクライアント１３２がターゲットユーザとのＰＴＴ直接呼を確立することと、ＰＴＴ呼にグループ向けメディアタイプを含めることとを要求する。呼セットアップ要求は、たとえば、ターゲットユーザアドレス、グループメディアアプリケーションＩＤ、メディアタイプ、およびＰＴＴ呼と同じフロア制御機構を使用してグループ向けメディアデータを共有するという指示を含むことができる。呼セットアップ要求はまた、ＤａｔａＯｖｅｒＳｉｇｎａｌｉｎｇアクセスチャネルメッセージとともに送信できる。ディスパッチ呼ハンドラ（ＤＣＨ）１３４は、ターゲットの位置特定と、呼制限の適用と、ボコーダの選択と、メディア制御ユニット（ＭＣＵ）１３６リソースの割当てとを含むＰＴＴ呼セットアップ機能を実行する。さらに、ＤＣＨ１３４は、ターゲットクライアントがグループ向けメディアタイプをサポートできることを確認する。次いで、ＤＣＨ１３４は、ＰＴＴ呼がグループメディアデータを含めて確立されていることをターゲットメンバーに通知する。
【００３５】
ターゲットＰＴＴクライアント１３８は、ターゲットユーザが呼に参加可能であることと、グループ向けメディアアプリケーションＩＤに関連するグループメディアクライアント１４０がターゲットクライアントデバイス上に存在することとを確認する。ターゲットＰＴＴクライアント１３８は、呼が受け入れられたことを示す肯定応答をＤＣＨ１３４に送信する。肯定応答がターゲットＰＴＴクライアント１３８から受信されると、ＤＣＨ１３４は、呼が確立されていることと、ＰＴＴクライアント１３２がメディアの収集を開始できることとを示すフロア許可メッセージを発信側ＰＴＴクライアント１３２に送信する。ＰＴＴクライアント１３２は、呼セットアップが成功したことと、グループ向けメディアが送信できることとをグループメディアクライアント１３０に通知する。ＰＴＴクライアント１３２はまた、話し始められることをユーザに通知する。ＰＴＴクライアント１３２は、ボイスメディア（ユーザのトークスパート）とグループメディアクライアント１３０から受信されたグループ向けメディアとの両方を収集し、バッファに入れる。ＭＣＵ１３６のコンタクト情報メッセージが発信側ＰＴＴクライアント１３２によって受信され、肯定応答されると、バッファに入れられたメディアはＭＣＵ１３６に送信される。ＭＣＵ１３６は、メディアをターゲットに転送する前に、ターゲットＰＴＴクライアント１３８によるＭＣＵ１３６のコンタクト情報メッセージに対する肯定応答を待つ。ターゲットＰＴＴクライアント１３８は、メディアを受信すると、ＰＴＴメディアを正しく処理するために同期ソース（ＳＳＲＣ）およびペイロードタイプに基づいてメディアをフィルタ処理することができる。グループ向けメディアは、同じくそのデータの処理を受け持つことがあるグループメディアクライアント１４０に転送される。
【００３６】
図６は、送信側ワイヤレス通信デバイス上でＰＴＴクライアントとして共有フロア中に行われるグループ向けメディア伝送の一実施形態の呼の流れ図である。グループメディアクライアント１５０は、ＰＴＴ呼と同じフロア制御機構を使用して、グループ向けメディアをＰＴＴ呼参加者と共有することを要求し、１つのメンバーデバイスは、常駐ＰＴＴクライアント１５６とグループメディアクライアント１５８とを有するものとして示されている。グループ向けメディアは、ＰＴＴトークスパート中にボイスメディアとともに送信される。グループメディアクライアント１５０は、トークとデータ送信を同時に行う許可を要求する。このシナリオでは、ユーザはＰＴＴ呼に参加しており、ユーザがグループメディアクライアント１５０に対して機能を実行することにより、グループメディアクライアント１５０は、ＰＴＴ呼参加者とデータを共有することを要求する。グループメディアクライアント１５０は、データがユーザからの後続のトークバースト中に共有できると判断する。すなわち、ＰＴＴ呼とグループ向けメディアの共有との両方に使用される単一のフロア制御機構のみがある。
【００３７】
グループメディアクライアント１５０は、既存のＰＴＴ呼にグループ向けメディアを追加することをＰＴＴクライアント１５２に要求する。メディア追加要求は、ＰＴＴクライアント１５２と同じフロア制御機構を使用してデータを共有するという指示を含む。ＰＴＴクライアント１５２は、既存の呼に新しいメディアタイプを追加することをＭＣＵ１５４に要求する。ＭＣＵ１５４は、ＰＴＴ呼参加者が新しいメディアタイプをサポートできることを確認し、たとえば、グループメディアクライアント１５８に連絡し、新しいメディアタイプがＰＴＴ呼に追加されていることを呼参加者に通知する。新しいメディアタイプが正常にＰＴＴ呼に追加された後、ユーザ（グループメディアクライアント１５０）は、トークとグループ向けメディアの送信とを同時に行う許可を要求することができる。グループメディアクライアント１５０は、グループ向けメディア要求が受信されたことをＰＴＴクライアント１５２に通知する。ＰＴＴクライアント１５２は、トークとＭＣＵ１５４からのグループ向けメディアの送信とを行う許可を要求する。ＭＣＵ１５４は、フロア要求を許可する前に、フロアが利用可能であることを確認する。ＰＴＴクライアント１５２は、フロア要求が許可されたことをグループメディアクライアント１５０に通知する。
【００３８】
図７は、送信側ワイヤレス通信デバイス上でＰＴＴクライアントとは異なるフロア上で行われるグループ向けメディア伝送の一実施形態の呼の流れ図である。グループメディアクライアント１６０は、ＰＴＴ呼とは異なるフロア制御機構を使用してグループ向けメディアをＰＴＴ呼参加者と共有することを要求する。したがって、グループ向けメディアはボイスメディアから独立して送信される。ユーザは、ＰＴＴ呼参加者と共有する準備のできたデータがあるときはいつでも、データを送信する許可を要求しなければならない。このシナリオでは、ユーザはＰＴＴ呼に参加しており、ユーザがグループメディアクライアント１６０に対して機能を実行することにより、グループメディアクライアント１６０は、ＰＴＴ呼参加者とデータを共有することを要求する。グループメディアクライアント１６０は、ＰＴＴ呼とは別のフロア制御機構を使用して、すなわち、ＰＴＴ呼に使用されているフロア制御機構とは無関係にデータを共有すべきであると判断する。
【００３９】
グループ制御クライアント１６０は、ＰＴＴクライアント１６２が既存のＰＴＴ呼に新しいメディアタイプを追加することを要求する。メディア追加要求は、ＰＴＴ呼とは異なるフロア制御機構を使用してデータを共有するという指示を含む。ＰＴＴクライアント１６２は、既存の呼に新しいメディアタイプを追加することをＭＣＵ１６４に要求する。ＭＣＵ１６４は、すべての呼参加者が新しいメディアタイプをサポートできることを確認し、新しいメディアタイプが呼に追加されていることを呼参加者に通知する。本実施形態では、呼参加者への通知は、グループ向けメディアの配信のためのＭＣＵ１６４上の新しい宛先ポート番号に加えて、グループ向けメディアフロアのフロア識別子を含む。ターゲットデバイスのＰＴＴクライアント１６６は、グループ向けメディアの送信または受信のための新しいメディアポートを割り当て、ＭＣＵ１６４への肯定応答で新しいポート識別子を送信する。
【００４０】
ＰＴＴクライアント１６６は、新しいメディアを追加する要求を受信すると、グループメディアアプリケーションＩＤに関連するアプリケーションがクライアント上で利用可能であることを確認する。グループメディアアプリケーションＩＤに関連するグループメディアクライアント１６８がクライアント上ですでにアクティブである場合、ＰＴＴクライアント１６６は、メディアが既存のＰＴＴ呼に追加されたという通知をグループメディアクライアント１６８に送信する。グループメディアアプリケーションＩＤに関連するアプリケーションがターゲットクライアント上でまだアクティブでない場合、ＰＴＴクライアント１６６は、適切なアプリケーションを開始するようモバイルオペレーティングシステムに要求し、次いで、着信グループ向けメディアのために準備をするようグループメディアクライアント１６８に通知する。
【００４１】
新しいメディアタイプが正常にＰＴＴ呼に追加された後、ユーザはグループ向けメディアを送信する許可を要求することができる。グループメディアクライアント１６０は、グループ向けメディア送信要求が受信されたことをＰＴＴクライアント１６２に通知する。ＰＴＴクライアントは、ＭＣＵ１６４からグループ向けメディアを送信する許可を要求する。ＰＴＴクライアント１６２からのＰＴＴ要求は、グループ向けメディアフロアに割り当てられたフロア識別子を含む。ＭＣＵ１６４は、フロア要求を許可する前に、データフロアが利用可能であることを確認する。ＰＴＴクライアント１６２は、フロア要求が許可されたことをグループメディアクライアント１６０に通知する。
【００４２】
図８は、ワイヤレス通信ネットワーク上で複数のターゲットデバイスに対する即時グループ向けメディア伝送を確立するシステムの一実施形態の呼の流れ図である。図８では、ユーザは、複数のターゲットユーザへのグループ向けメディアの即時配信を要求している。グループ向けメディアは、オペレータ定義のデータ配信限度を超えておらず、したがって、直ちにターゲットエンドポイントに供給できる。本実施形態では、ユーザは、グループ向けメディアの配信先となるべきターゲットユーザのリストを選択する。ユーザはまた、グループメディアクライアント１７０で、ターゲットへのグループ向けメディアの即時配信を要求している。ＰＴＴクライアント１７２は、要求で指定された配信オプションを調査し、データを直ちに配信する必要があると判断する。グループメディアクライアント１７０は、グループ向けデータのサイズを比較して、サイズがオペレータ定義の限度内にあることを確認する。サイズがデータ配信限度よりも小さいので、グループメディアクライアント１７０は、ＰＴＴクライアント１７２がデータをターゲットに配信することを要求する。ＰＴＴクライアント１７２は、データが、適切なシグナリングヘッダとグループ向けメディアとを含むＵＤＰ  ＭＴＵに収まるのに十分小さいことを確認する。ＰＴＴクライアント１７２は、指定されたターゲットにグループ向けメディアを含む着信データ通知を送信することをＤＣＨ１７４に要求する。
【００４３】
ＤＣＨ１７４は、ターゲットリスト中の各ターゲットの位置を特定し、ターゲットごとに着信データ通知を作成する。グループ向けメディアは通知に埋め込まれる。ＤＣＨ１７４は通知を各ターゲットに送信する。ローカルキャリアネットワーク、ローカルゲートウェイ１８０上に登録されたターゲットの場合、通知はターゲットにおけるＰＴＴクライアント１７６に直接送信される。外部キャリアネットワーク上に登録されたターゲットの場合、通知は外部地域ゲートウェイ１８２に送信され、外部地域ゲートウェイは通知をＳＩＰ  Ｍｅｓｓａｇｅメソッドに変換し、グループ向けメディアはＳＩＰ  Ｍｅｓｓａｇｅの本文中に含まれる。各ターゲットは、着信データ通知を受け入れるべきか拒絶すべきかを判断する。グループメディアクライアント１７８のターゲットクライアントがグループ向けメディアを処理することができない場合、またはターゲットユーザがデータ配信要求の発信者に通信制限を加えた場合、通知は拒絶される。
【００４４】
図８では、通知はターゲットによって受け入れられると仮定する。少なくとも１つのターゲットが正常に通知を受信したので、発信者はグループ向け配信が成功したことを通知される。ＰＴＴクライアント１７６は、グループ向けメディアをもつ通知を受信すると、グループ向けメディアを受信すべきアプリケーションを示すグループメディアアプリケーションＩＤを調査する。グループメディアアプリケーションＩＤに関連するアプリケーションがクライアント上ですでにアクティブである場合、ＰＴＴクライアント１７６はグループ向けメディアをアプリケーションに転送する。グループメディアアプリケーションＩＤに関連するアプリケーションがクライアント上でまだアクティブでない場合、ＰＴＴクライアントは、グループメディアクライアント１７８を開始するようモバイルオペレーティングシステムに要求し、次いで、グループ向けメディアを転送する。グループ向けメディアデータタイプの処理をサポートしないターゲットの場合、ＤＣＨ１７４は、メッセージ中に含まれたグループ向けメディアの処理が不可能であるターゲットに着信データ通知を配信しない。随意に、ＤＣＨ１７４は、着信データ通知からグループ向けメディアを削除し、データタイプをサポートしないターゲットに修正された通知を送信する。
【００４５】
外部地域ゲートウェイ１８２は、そこに常駐するＰＴＴクライアントを有することができるデスクトップなどの別のコンピュータデバイスをもつことにも留意されたい。ローカルゲートウェイ１８０と外部地域ゲートウェイ１８２との間のシグナリングは、ローカルゲートウェイ１８０と、インターネットまたは他のゲートウェイ上に有線接続を有することもできる、デスクトップ、ラップトップ、または他のコンピュータプラットフォームにおけるＷｉｎｄｏｗｓベースのクライアントなど、ＰＣベースのクライアントとの間のシグナリングと同じでよい。ただし、そのようなコンピュータプラットフォームでの常駐ＰＴＴクライアントは、グループ通信環境において半二重通信を処理することが必要とされる。
【００４６】
図９は、グループ向けメディアのファイルプレビューをターゲットメンバーに配信する一実施形態の呼の流れ図である。ユーザは、複数のターゲットユーザへのファイルの即時配信を要求している。ここで、ファイルは、オペレータ定義のデータ配信限度を超えており、したがって、直ちにターゲットに配信できない。ただし、ファイルのプレビューは直ちにターゲットに配信できる。したがって、ターゲット受信者にファイルのプレビューを与えるために、ファイルはＦＭＳ１９２で記憶され、次いで、切り詰められるかまたは圧縮される。ファイルのプレビュー部分はターゲットへの着信データ通知の一部である。プレビューは、ターゲットがそのタイプのメディアのダウンロードを望むかどうかを初めに判断することができるように、サムネイルなどの小さい画像、またはファイル名の一部とするか、あるいはファイルタイプ拡張子、たとえば、．ｍｏｖ、．ｔｉｆ、．ｐｐｔとすることができる。
【００４７】
本実施形態では、ユーザは、グループ向けメディアの配信先となるべきターゲットユーザのリストを選択する。このシナリオでは、選択されたグループ向けメディアは大きいファイルである。ユーザはまた、ターゲットへのグループ向けメディアの即時配信を要求している。グループメディアクライアント１９０は、ユーザからの要求で指定された配信オプションを調査し、ファイルを直ちに配信する必要があると判断する。グループメディアクライアント１９０は、ファイルのサイズをオペレータ定義のデータ配信限度と比較する。ファイルサイズがデータ配信限度を超えているので、グループメディアクライアント１９０は、ターゲットリストとともにファイルを記憶するためにＦＭＳ１９２（データストア）に連絡する。グループメディアクライアント１９０は、ファイルを正常にＦＭＳ１９２に記憶した後、元のファイルのプレビューを作成する。グループメディアクライアント１９０は、次いで、指定されたターゲットのリストにグループ向けメディアファイルのプレビューとファイル記述子を配信するようＰＴＴクライアント１９４に要求する。
【００４８】
ＰＴＴクライアント１９４は、プレビューデータが、適切なシグナリングヘッダとグループ向けメディアプレビューとを含むＵＤＰ  ＭＴＵに収まるのに十分小さいことを確認する。ＰＴＴクライアント１９４は、プレビューとファイル記述子とを含む着信データ通知を指定されたターゲットに送信することをＤＣＨ１９６に要求する。ＤＣＨ１９６は、ターゲットリスト中の各ターゲットの位置を特定し、ターゲットごとに着信データ通知を作成する。グループメディアプレビューデータ（プレビューおよびファイル記述子）は通知に埋め込まれる。ＤＣＨ１９６は通知を各ターゲットに送信する。そのような通知は、ターゲットを記憶されたデータに導くために、ハイパーリンクまたは他のポインタを含むこともできる。各ターゲットは、着信データ通知を受け入れるべきか拒絶すべきかを判断する。ターゲットユーザがデータ配信要求の発信者に通信制限を加えた場合、通知は拒絶される。このシナリオでは、通知はターゲットによって受け入れられる。少なくとも１つのターゲットが正常に通知を受信したので、発信者はグループ向けメディア配信の通知が成功したことを通知される。
【００４９】
ＰＴＴクライアント１９８は、プレビューをもつ通知を受信すると、グループ向けメディアを受信すべきアプリケーションを示すグループメディアアプリケーションＩＤを調査する。グループメディアアプリケーションＩＤに関連するアプリケーションがクライアント上ですでにアクティブである場合、ＰＴＴクライアント１９８はグループ向けメディアをアプリケーションに転送する。着信グループ向けメディアアプリケーションに関連するアプリケーションがクライアント上でまだアクティブでない場合、ＰＴＴクライアント１９８は、モバイルオペレーティングシステムにアプリケーションを開始するように要求し、次いで、グループメディアクライアント２００上にグループ向けメディアを転送する。グループメディアクライアント２００は、グループ向けメディアを受信すると、データ中のファイル記述子によって識別されるように、グループ向けメディアを含むファイルを自動的にダウンロードすべきか、ダウンロードを望むかどうかをユーザに判断させるべきかを判断する。グループメディアクライアント２００は、ＦＭＳ１９２からプレビューファイルをダウンロードすることもできる。
【００５０】
図１０は、グループ向けメディアが最初に送信された通信グループ１２のメンバーによる、記憶されたグループ向けメディアのファイル検索の一実施形態の呼の流れ図である。グループメディアクライアント２１２は、利用可能なグループ向けメディアがＦＭＳ２１６にあることを示すＰＴＴクライアント２１０からの通知を受信すると、ユーザ設定に基づいて、グループ向けメディアを直ちにダウンロードすべきか、グループ向けメディアファイルがダウンロード用に利用可能であることをグループ向けメディアＵＩ２１４に通知すべきかを判断する。後者の場合、グループ向けメディアＵＩ２１４は、いつファイルをダウンロードすべきかの決定をユーザに促すことを受け持つ。
【００５１】
グループメディアクライアント２１２が自動的にグループ向けメディアファイルをダウンロードするように構成されない場合、グループ向けメディアＵＩ２１４はユーザにファイルのダウンロードを促す。ユーザがファイルをダウンロードすることを決めると、グループ向けメディアＵＩ２１４はグループメディアクライアント２１２に通知し、グループメディアクライアントはＦＭＳ２１６からのファイルの検索に進む。ＦＭＳ２１６は、ファイルダウンロードの進行を可能にする前に、ユーザがターゲットリスト（またはファイル配信リスト）にあることを確認する。記憶されたデータのダウンロードは、実質的に瞬時にまたはＰＴＴ通信中にのみ行われる必要はなく、ターゲットユーザの裁量で行われる場合があることに留意されたい。さらに、他の実施形態は、ユーザがファイルのダウンロードを許可または認可されるかどうかを判断するために様々な方法を使用する。
【００５２】
図１１は、ワイヤレス通信デバイス１４、１６、１８でグループ向けメディアを通信グループ１２に送信するための方法の一実施形態のフローチャートである。ステップ２２０に示すように、ワイヤレス通信デバイス１４、１６、１８でグループ向けメディアを送信する要求を行い、次いで、判断２２２に示すように、グループ向けメディアがグループのメンバーに直接送信できるかどうかに関する判断を行う。判断２２２でグループ向けメディアが直接送信できない場合、グループ向けメディアはファイル管理サーバ２２４に送信され、終了２２８に示すようにプロセスは終了する。そうでなければ、グループ向けメディアがグループの他のメンバーに直接送信できる場合、ステップ２２６に示すように、グループ向けメディアはグループ通信コンピュータデバイス（サーバ）３２に送信され、たとえば、グループ通信コンピュータデバイスは、グループ向けメディアを受信し、通信グループの他のメンバーに中継する。グループ通信コンピュータデバイス３２は、適切な通信チャネルが利用可能である場合、単独でグループ向けメディアを送信するので、グループ向けメディアを中継する方法を判断する唯一のアービタとすることができ、したがって、グループ通信データの送信についての判断はワイヤレス通信デバイス１４、１６、１８では行われないことに留意されたい。次いで、終了２２８に示すように、プロセスは終了する。
【００５３】
図１２は、グループ向けメディアを受信し、選択的に記憶または送信するグループ通信コンピュータデバイス３２の一実施形態のフローチャートである。ステップ２３０に示すように、グループ通信コンピュータデバイス３２は、ワイヤレス通信デバイス１４、１６、１８からグループ向けメディアを送信する要求を受信し、次いで、判断２３２に示すように、送信側ワイヤレス通信デバイスのグループメンバーがグループ向けデータを直接受信することができるかどうかに関する判断を行う。グループのいずれかのメンバーがグループ向けメディアを受信することができない場合、ステップ２３４に示すように、グループ向けメディアをデータストア３６に送信し、ステップ２３６に示すように、グループ向けメディアが記憶され、ダウンロードを待っているという通知および記憶されたメディアへのリンクを、グループ向けメディアを直接受信することができないターゲットワイヤレスデバイスに送信する。
【００５４】
そうでなければ、判断２３２でのグループ向けメディアを受信することができるグループの各メンバーのために、次に、判断２３８に示すように、グループ向けメディアが直接送信されるのに大きすぎるかどうかに関する判断を行う。２３８でメディアが大きすぎる場合、ステップ２３４に示すように、グループ向けメディアをデータストア３６に送信し、ステップ２３６に示すように、通知およびリンクをターゲットデバイスに送信する。そうでなければ、判断２３８でメディアが送信するのに大きすぎない場合、判断２４０に示すように、メディアがターゲットメンバーに送信するのに正しいタイプであるかどうかに関する判断を行う。メディアが、ターゲットデバイスによって受信可能であるとして知られるタイプでない場合、グループ向けメディアをデータストア３６で記憶し（ステップ２３４）、通知およびリンクをターゲットデバイスに送信する（ステップ２３６）。そうでなければ、グループ向けメディアが、ターゲットメンバーによって受信できるタイプである場合、ステップ２４２に示すように、グループ向けメディアを（１つまたは複数の）メンバーデバイスに送信する。次いで、グループ向けメディアを送信する（ステップ２４２）か、または通知およびリンクをターゲットデバイスに送信した（ステップ２３６）後、プロセスは終了する（終了２４４）。
【００５５】
システム１０は、ワイヤレス通信ネットワーク２０上の複数のワイヤレス通信デバイス１４、１６、１８の間のグループ通信においてメディアを共有するための本発明の方法を与え、一実施形態では、ワイヤレス通信デバイス１４、１６、１８から通信グループ１２の他のメンバーに送信されたグループ向けメディアをグループ通信コンピュータデバイス３２で受信することを含むことがわかる。一実施形態では、グループ通信コンピュータデバイス３２は、１つまたは複数の通信グループのメンバーワイヤレス通信デバイスを含む情報を記憶し、グループ向けメディアをグループ通信コンピュータデバイス３２から送信側ワイヤレス通信デバイス１４、１６、１８の通信グループ１２の他のメンバーワイヤレス通信デバイスの１つまたは複数に送信する。システム１０が、グループ通信コンピュータデバイス３２と通信しているデータストア３６（そのようなファイル管理サーバ１９２）を含むものとして実現される場合、本方法は、さらに、グループ向けメディアをグループ通信コンピュータデバイス３２からデータストア３２に送信することと、ワイヤレス通信デバイス１４、１６、１８からグループ指定されたメディアをデータストアで受信することと、グループ向けメディアの送信先である通信グループのメンバーがワイヤレス通信ネットワーク２０上で記憶されたグループ向けメディアにアクセスすることを選択的に許可することとを含む。
【００５６】
一実施形態では、本方法は、通信グループ識別データをワイヤレス通信デバイス１４、１６、１８からグループ通信コンピュータデバイス３２に送信することと、次いで、グループ向けメディアをグループ通信デバイス３２から通信グループ識別データ中で識別されたメンバーワイヤレス通信デバイスに送信することとを含むことができる。あるいは、ワイヤレス通信デバイス１４、１６、１８は、グループ向けメディアを送信するより前に、グループ通信コンピュータデバイス３２に通信グループのメンバーデータを要求することができ、通信グループ識別データをグループ通信コンピュータデバイス３２から要求側ワイヤレス通信デバイス１４、１６、１８に送信する。
【００５７】
グループ向けメディアの送信は、通信グループ１２のメンバーワイヤレス通信デバイスとのグループ通信中に行われるか、または図７に示すように、グループ通信の外部で行われることがある。さらに、本方法は、データのサイズ、データを閲覧するターゲットの能力、または対話型コンピュータセッションまたは他のアプリケーションへのリンクなど、送信されているデータのタイプに基づいてグループ向けメディアを送信すべきか否かの複数の判断を含むことができる。本方法はまた、たとえば図８および図９に示すように、通信グループ１２のメンバーワイヤレスデバイスの少なくとも１つがグループ向けメディアを受信すると、通信グループ１２の少なくとも１つのメンバーワイヤレス通信デバイスが、グループ向けメディアを受信したという肯定応答を、グループ向けメディアを送信したワイヤレス通信デバイスに送信することを含むことができる。
【００５８】
モバイルデバイスおよび他のコンピュータプラットフォーム上で実行可能な方法に鑑みて、本方法は、それに応じて、コンピュータ可読媒体に常駐するプログラムによって実行でき、プログラムは、本方法のステップを実行するようにコンピュータプラットフォームを有するモバイルデバイスまたは他のコンピュータデバイスに命令する。コンピュータ可読媒体は、サーバのメモリとすることができ、または接続可能なデータベース中にあってもよい。さらに、コンピュータ可読媒体は、磁気ディスクもしくはテープ、光ディスク、ハードディスク、フラッシュメモリ、または当技術分野で知られている他の記憶媒体など、ワイヤレス通信デバイスのコンピュータプラットフォーム上にロード可能な二次記憶媒体中にあってもよい。
【００５９】
１つまたは複数の例示的な実施形態では、説明した機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装できる。ソフトウェアで実装する場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶するか、あるいはコンピュータ可読媒体を介して送信することができる。コンピュータ可読媒体は、コンピュータ記憶媒体と、ある場所から別の場所へのコンピュータプログラムの転送を可能にするいかなる媒体をも含む通信媒体との両方を含む。記憶媒体は、コンピュータによってアクセスできる任意の利用可能な媒体とすることができる。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、あるいは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、もしくは命令またはデータ構造の形の所望のプログラムコードを搬送または記憶するために使用でき、コンピュータによってアクセスできる任意の他の媒体を備えることができる。さらに、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線およびマイクロ波などの無線技術を使用してウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、または赤外線、無線およびマイクロ波などの無線技術は、媒体の定義に含まれる。本明細書では、ディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザディスク（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびブルーレイディスク（disc）を含み、この場合、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）はデータをレーザで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。
【００６０】
本発明を特にその好ましい実施形態を参照しながら図示し説明したが、以下の特許請求の範囲に示す本発明の範囲を逸脱することなく形態および詳細の様々な変更を行うことができることが、当業者には理解されよう。さらに、本発明の要素は単数形で説明または請求されていることがあるが、単数形に限定されることが明示的に述べられていない限り、複数形が企図される。
【図１】
0005591694.tif 000002
【図２】
0005591694.tif 000003
【図３】
0005591694.tif 000004
【図４】
0005591694.tif 000005
【図５】
0005591694.tif 000006
【図６】
0005591694.tif 000007
【図７】
0005591694.tif 000008
【図８】
0005591694.tif 000009
【図９】
0005591694.tif 000010
【図１０】
0005591694.tif 000011
【図１１】
0005591694.tif 000012
【図１２】
0005591694.tif 000013