(57)【要約】  移動端末は、動的に形成されたローカルネットワークの他の移動端末とお互いに接続して、帯域が集中するファイルのような所定のファイルを交換する。これらのファイルのためのライセンス情報又は支払い情報は、移動端末が通常接続しているセルラネットワークのようなワイドエリアネットワークを介して交換可能である。一実施形態において、移動端末は、前記移動端末がローカルネットワークの範囲内に来たことに応えて前記ローカルネットワークに参加するロジックと、ファイルを前記ローカルネットワークから要求するロジックと、前記ローカルネットワーク内の他の移動端末から前記ファイルを入手可能である場合に、前記ファイルを前記ローカルネットワークから受信するロジックと、前記ファイルのための支払い情報又はライセンス情報をセルラネットワークを介して交換するロジックと、を備える。
2009538019.tif 000002
【特許請求の範囲】
【請求項１】
移動端末であって、
前記移動端末がローカルネットワークの範囲内に来たことに応えて前記ローカルネットワークに参加するロジックと、
ファイルを前記ローカルネットワークから要求するロジックと、
前記ローカルネットワーク内の他の移動端末から前記ファイルを入手可能である場合に、前記ファイルを前記ローカルネットワークから受信するロジックと、
前記ファイルのための支払い情報又はライセンス情報をセルラネットワークを介して交換するロジックと、
を備えることを特徴とする移動端末。
【請求項２】
ローカルネットワークに参加する前記ロジックは、
複数の移動端末の所定のグループについての識別子を格納するロジックと、
複数の移動端末の前記所定のグループ内の前記複数の移動端末から位置情報を受信するロジックと、
前記受信した位置情報に基づいて、前記ローカルネットワークに参加するか否かを判断するロジックと、
を更に含むことを特徴とする請求項１に記載の移動端末。
【請求項３】
前記位置情報は前記セルラネットワークを介して受信されることを特徴とする請求項２に記載の移動端末。
【請求項４】
前記ローカルネットワークに参加する前記ロジックは、ローカルネットワーク参加することを要求している他の移動端末からブロードキャストを受信するロジックを含むことを特徴とする請求項１に記載の移動端末。
【請求項５】
前記ローカルネットワークに接続された他の移動端末から前記ファイルを入手可能でない場合に、前記ファイルを前記セルラネットワークから受信するロジック
を更に備えることを特徴とする請求項１に記載の移動端末
【請求項６】
前記ローカルネットワークは、前記セルラネットワーク内の複数の移動端末間で動的に形成されるアドホックネットワークであることを特徴とする請求項１に記載の移動端末。
【請求項７】
前記ローカルネットワークに参加する前記ロジックは、Ｂｌｕｅｔｏｏｔｈ接続機能を提供するロジックを含むことを特徴とする請求項１に記載の移動端末。
【請求項８】
前記ファイルはマルチメディアファイルであることを特徴とする請求項１に記載の移動端末。
【請求項９】
前記ローカルネットワークは前記セルラネットワークよりも高い帯域のネットワークであることを特徴とする請求項１に記載の移動端末。
【請求項１０】
前記ファイルを前記ローカルネットワークから受信する前記ロジックは、前記ローカルネットワーク内の第１の移動端末から前記ファイルのある部分を受信し、前記ローカルネットワーク内の第２の移動端末から前記ファイルの第２の部分を受信するロジックを含むことを特徴とする請求項１に記載の移動端末。
【請求項１１】
セルラネットワークと第１の移動端末とを備えるシステムであって、前記第１の移動端末は、
前記セルラネットワークに接続する第１の無線送受信機と、
他の移動端末で形成されるローカルネットワークに接続する第２の無線送受信機と、
前記他の移動端末を利用可能である場合に前記第２の無線送受信機を介して前記他の移動端末とファイルを交換し、前期他の移動端末を利用可能でない場合に前記セルラネットワークからファイルを受信するロジックと、
を備えることを特徴とするシステム。
【請求項１２】
他の移動端末で形成される前記ローカルネットワークは、グループ内の他の移動端末を位置情報により継続的、定期的、又は非同期に更新する複数の移動端末の所定のグループから形成されることを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記第１の移動端末は、
前記他の移動端末と交換した前記ファイルが支払い又はライセンスを必要とする場合に、支払い情報又はライセンス情報を前記セルラネットワークと交換するロジック
を更に含むことを特徴とする請求項１１に記載のシステム。
【請求項１４】
前記ローカルネットワークはピア・ツー・ピア・ネットワークであることを特徴とする請求項１１に記載のシステム。
【請求項１５】
前記ローカル・ピア・ツー・ピア・ネットワークは、前記セルラネットワーク内の複数の移動端末間で動的に形成されるアドホックネットワークであることを特徴とする請求項１４に記載のシステム。
【請求項１６】
前記他の移動端末とファイルを交換する前記ロジックは、
前記ローカルネットワーク内で少なくとも２つのホップ分、前記他の移動端末が前記第１の移動端末から離れている場合に、前記他の移動端末とファイルを交換するロジック
を含むことを特徴とする請求項１１に記載のシステム。
【請求項１７】
前記第２の無線送受信機がＢｌｕｅｔｏｏｔｈ接続を実装することを特徴とする請求項１１に記載のシステム。
【請求項１８】
ローカル・ピア・ツー・ピア・ネットワークに接続するステップと、
前記ピア・ツー・ピア・ネットワークを介して第１のファイルを受信するステップと、
前記第１のファイルのための支払い情報又はライセンス情報をワイドエリアネットワークを介して交換するステップと、
を備えることを特徴とする方法。
【請求項１９】
前記ワイドエリアネットワークはセルラネットワークであることを特徴とする請求項１８に記載の方法。
【請求項２０】
前記ローカル・ピア・ツー・ピア・ネットワークは、前記セルラネットワーク内の複数の移動端末間で動的に形成されるアドホックネットワークであることを特徴とする請求項１９に記載の方法。
【請求項２１】
前記ピア・ツー・ピア・ネットワークを介して前記第１のファイルを受信する前記ステップは、
前記ピア・ツー・ピア・ネットワーク上で前記第１のファイルを入手可能であるか否かを判断するステップと、
前記ピア・ツー・ピア・ネットワーク上で前記第１のファイルを入手可能であると判断された場合に、前記ピア・ツー・ピア・ネットワークを介して前記第１のファイルを受信するステップと、
前記ピア・ツー・ピア・ネットワーク上で前記第１のファイルを入手可能でない場合に、前記ワイドエリアネットワークを介して前記第１のファイルを受信するステップと、
を更に含むことを特徴とする請求項１８に記載の方法。
【請求項２２】
前記ローカル・ピア・ツー・ピア・ネットワークは移動端末のネットワークであり、
前記ピア・ツー・ピア・ネットワークを介して前記第１のファイルを受信する前記ステップは、
第１の移動端末において、前記ピア・ツー・ピア・ネットワーク内で少なくとも２つのホップ分、前記第１の移動端末から離れている第２の移動端末から、前記第１のファイルを受信するステップ
を更に含む
ことを特徴とする請求項１８に記載の方法。
【請求項２３】
前記ローカル・ピア・ツー・ピア・ネットワークはＢｌｕｅｔｏｏｔｈ接続を介して形成され、前記ワイドエリアネットワークはセルラ電話ネットワークとして形成されることを特徴とする請求項１８に記載の方法。
【請求項２４】
前記第１のファイルはマルチメディアファイルであることを特徴とする請求項１８に記載の方法。
【請求項２５】
前記ローカル・ピア・ツー・ピア・ネットワークは前記ワイドエリアネットワークよりも高い帯域のネットワークであることを特徴とする請求項１８に記載の方法。
【請求項２６】
複数の移動端末でローカルネットワークを動的に形成するステップと、
前記ローカルネットワーク内でファイルを入手可能である場合に前記ローカルネットワークを介して前記ファイルを交換するステップと、
前記ローカルネットワーク上で前記ファイルを入手可能でない場合にセルラネットワークから前記ファイルを受信するステップと、
前記ローカルネットワークを介して前記ファイルが交換された場合に、前記ファイルのための支払い情報又はライセンス情報を前記セルラネットワークを介して交換するステップと、
を備えることを特徴とする方法。
【請求項２７】
前記セルラネットワークを介して前記ファイルが受信された場合に、前記ファイルのための支払い情報又はライセンス情報を前記セルラネットワークを介して交換するステップ
を更に備えることを特徴とする請求項２６に記載の方法。
【請求項２８】
前記ローカルネットワークは、前記セルラネットワーク内の複数の移動端末間で動的に形成されるピア・ツー・ピア・アドホックネットワークであることを特徴とする請求項２６に記載の方法。
【請求項２９】
前記アドホックネットワークは、前記アドホックネットワーク内で複数のホップ分、相互に離れている少なくともいくつかの移動端末を含むことを特徴とする請求項２８に記載の方法。
【請求項３０】
前記ローカルネットワークはＢｌｕｅｔｏｏｔｈ接続を介して形成されることを特徴とする請求項２８に記載の方法。
【請求項３１】
前記ファイルはマルチメディアファイルであることを特徴とする請求項２８に記載の方法。
【請求項３２】
前記ローカルネットワークは前記セルラネットワークよりも高い帯域のネットワークであることを特徴とする請求項２８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
ここで説明する実装は概して移動通信デバイスに関し、より詳しくは、移動通信デバイスのローカルネットワークに関する。
【背景技術】
【０００２】
移動電話や移動端末のような通信デバイスは、ますます多目的に使用できるようになってきている。例えば、移動電話はしばしば、音声通信に加えた特徴をサポートする。そのような特徴は、通信デバイス上でソフトウェアアプリケーション又はソフトウェアプログラムとして実装されてもよく、例えば、ユーザが音楽やゲームで遊んだり、目的地への道順や地図を取得したり、スポーツのスコアを取得したり、天気情報を取得したり、Ｅメールにアクセスしたりすることを可能にするものである。そのような追加の特徴のために、移動電話はユーザにとってますます重要なものとなってきている。
【０００３】
移動端末の追加の特徴を使用している間に、しばしば、移動端末のユーザは移動端末へ追加のデータをダウンロードしたいと願うかもしれない。例えば、デバイスのポータブルメディアプレーヤの特徴をサポートするために、音楽ファイルが移動端末へとダウンロードされるかもしれない。別の例として、ユーザは目的地への道順、又は目的地の地図をダウンロードしたいと願うかもしれない。音楽ファイルや地図ファイルのようなファイルは、幾分大きなファイルになりがちである。比較的低速のセルラネットワークのような移動電話ネットワークを介してそのような大きなファイルをダウンロードすることは、ユーザにとって高価であったり、時間のかかるものであったり、或いはその両方であったりする。
【０００４】
従って、移動通信デバイスへのファイルのダウンロードを改良することが望ましい。
【発明の概要】
【課題を解決するための手段】
【０００５】
第１の態様は、移動端末であって、前記移動端末がローカルネットワークの範囲内に来たことに応えて前記ローカルネットワークに参加するロジックと、ファイルを前記ローカルネットワークから要求するロジックと、前記ローカルネットワーク内の他の移動端末から前記ファイルを入手可能である場合に、前記ファイルを前記ローカルネットワークから受信するロジックと、前記ファイルのための支払い情報又はライセンス情報をセルラネットワークを介して交換するロジックと、を備えることを特徴とする移動端末を対象とする。
【０００６】
また、ローカルネットワークに参加する前記ロジックは、複数の移動端末の所定のグループについての識別子を格納するロジックと、複数の移動端末の前記所定のグループ内の前記複数の移動端末から位置情報を受信するロジックと、前記受信した位置情報に基づいて、前記ローカルネットワークに参加するか否かを判断するロジックと、を更に含む。また、前記位置情報は前記セルラネットワークを介して受信される。
【０００７】
また、前記ローカルネットワークに参加する前記ロジックは、ローカルネットワーク参加することを要求している他の移動端末からブロードキャストを受信するロジックを含む。
【０００８】
また、前記移動端末は、前記ローカルネットワークから前記ファイルを入手可能でない場合に、前記ファイルを前記セルラネットワークから受信するロジックを含んでもよい。
【０００９】
また、前記ローカルネットワークは、前記セルラネットワーク内の複数の移動端末間で動的に形成されるアドホックネットワークであってもよい。前記ローカルネットワークに参加する前記ロジックは、Ｂｌｕｅｔｏｏｔｈ接続機能を提供するロジックを含んでもよい。前記ファイルはマルチメディアファイルであってもよい。
【００１０】
また、前記ローカルネットワークは前記セルラネットワークよりも高い帯域のネットワークであってもよい。前記ファイルを前記ローカルネットワークから受信する前記ロジックは、前記ローカルネットワーク内の第１の移動端末から前記ファイルのある部分を受信し、前記ローカルネットワーク内の第２の移動端末から前記ファイルの第２の部分を受信するロジックを含む。
【００１１】
他の態様は、セルラネットワークと第１の移動端末とを備えるシステムを対象とする。前記第１の移動端末は、前記セルラネットワークに接続する第１の無線送受信機と、他の移動端末で形成されるローカルネットワークに接続する第２の無線送受信機と、前記他の移動端末を利用可能である場合に前記第２の無線送受信機を介して前記他の移動端末とファイルを交換し、前期他の移動端末を利用可能でない場合に前記セルラネットワークからファイルを受信するロジックと、を備える。
【００１２】
また、前記第１の移動端末は、前記他の移動端末と交換した前記ファイルが支払い又はライセンスを必要とする場合に、支払い情報又はライセンス情報を前記セルラネットワークと交換するロジックを更に含んでもよい。
【００１３】
また、前記ローカルネットワークはピア・ツー・ピア・ネットワークであってもよい。前記ローカル・ピア・ツー・ピア・ネットワークは、前記セルラネットワーク内の複数の移動端末間で動的に形成されるアドホックネットワークであってもよい。
【００１４】
また、前記他の移動端末とファイルを交換する前記ロジックは、前記ローカルネットワーク内で少なくとも２つのホップ分、前記他の移動端末が前記第１の移動端末から離れている場合に、前記他の移動端末とファイルを交換するロジックを含んでもよい。
【００１５】
また、前記第２の無線送受信機がＢｌｕｅｔｏｏｔｈ接続を実装してもよい。
【００１６】
他の態様は、ローカル・ピア・ツー・ピア・ネットワークに接続するステップと、前記ピア・ツー・ピア・ネットワークを介して第１のファイルを受信するステップと、前記第１のファイルのための支払い情報又はライセンス情報をワイドエリアネットワークを介して交換するステップと、を備えることを特徴とする方法を対象とする。
【００１７】
また、前記ワイドエリアネットワークはセルラネットワークであってもよい。
【００１８】
また、前記ローカル・ピア・ツー・ピア・ネットワークは、前記セルラネットワーク内の複数の移動端末間で動的に形成されるアドホックネットワークであってもよい。
【００１９】
また、前記ピア・ツー・ピア・ネットワークを介して前記第１のファイルを受信する前記ステップは、前記ピア・ツー・ピア・ネットワーク上で前記第１のファイルを入手可能であるか否かを判断するステップと、前記ピア・ツー・ピア・ネットワーク上で前記第１のファイルを入手可能であると判断された場合に、前記ピア・ツー・ピア・ネットワークを介して前記第１のファイルを受信するステップと、前記ピア・ツー・ピア・ネットワーク上で前記第１のファイルを入手可能でない場合に、前記ワイドエリアネットワークを介して前記第１のファイルを受信するステップと、を更に含んでもよい。
【００２０】
また、前記ローカル・ピア・ツー・ピア・ネットワークは移動端末のネットワークであり、前記ピア・ツー・ピア・ネットワークを介して前記第１のファイルを受信する前記ステップは、第１の移動端末において、前記ピア・ツー・ピア・ネットワーク内で少なくとも２つのホップ分、前記第１の移動端末から離れている第２の移動端末から、前記第１のファイルを受信するステップを更に含む。
【００２１】
また、前記ローカル・ピア・ツー・ピア・ネットワークはＢｌｕｅｔｏｏｔｈ接続を介して形成されてもよく、前記ワイドエリアネットワークはセルラ電話ネットワークとして形成されてもよい。
【００２２】
また、前記第１のファイルはマルチメディアファイルであってもよい。
【００２３】
また、前記ローカル・ピア・ツー・ピア・ネットワークは前記ワイドエリアネットワークよりも高い帯域のネットワークであってもよい。
【００２４】
他の態様においては、方法は、複数の移動端末でローカルネットワークを動的に形成するステップと、前記ローカルネットワーク内でファイルを入手可能である場合に前記ローカルネットワークを介して前記ファイルを交換するステップと、前記ローカルネットワーク上で前記ファイルを入手可能でない場合にセルラネットワークから前記ファイルを受信するステップと、前記ローカルネットワークを介して前記ファイルが交換された場合に、前記ファイルのための支払い情報又はライセンス情報を前記セルラネットワークを介して交換するステップと、を備えることを特徴とする。
【００２５】
また、前記セルラネットワークを介して前記ファイルが受信された場合に、前記ファイルのための支払い情報又はライセンス情報を前記セルラネットワークを介して交換するステップを更に備える。
【００２６】
また、前記ローカルネットワークは、前記セルラネットワーク内の複数の移動端末間で動的に形成されるピア・ツー・ピア・アドホックネットワークであってもよい。
【００２７】
また、前記アドホックネットワークは、前記アドホックネットワーク内で複数のホップ分、相互に離れている少なくともいくつかの移動端末を含む。
【００２８】
また、前記ローカルネットワークはＢｌｕｅｔｏｏｔｈ接続を介して形成されてもよい。
【００２９】
また、前記ファイルはマルチメディアファイルであってもよい。前記ローカルネットワークは前記セルラネットワークよりも高い帯域のネットワークであってもよい。
【００３０】
本明細書に組み込まれてその一部を構成する添付の図面は、本発明の実施形態を図解し、本明細書と共に本発明を説明する。
【図面の簡単な説明】
【００３１】
【図１】本発明の原理に調和したコンセプトが実装されているシステムに関する典型的な図である。
【図２】図１に示す典型的な移動端末の図である。
【図３】移動端末のグループの間でのピア・ツー・ピア・アドホックネットワークの形成を図解する図である。
【図４】ローカルネットワークにおいて移動端末間でデータを転送する典型的な動作を図解するフローチャートである。
【図５】第２の実施形態に調和するローカルネットワークにおいて移動端末間でファイルを転送する典型的な動作を図解するフローチャートである。
【発明を実施するための形態】
【００３２】
本発明の以下の詳細な説明は、添付の図面を参照する。この詳細な説明は、本発明を限定しない。
【００３３】
移動端末と、移動端末を接続する技術と、をここで説明する。ここでは、複数の移動端末が一緒になってローカルネットワークを動的に形成することができる。動的に形成されたローカルエリアネットワーク内の移動端末は、お互いとデータを直接交換することができる。ライセンス情報や支払い情報のような、このデータに関連する制御情報は、移動端末が通常使用するワイドエリアネットワーク（例えば、セルラネットワーク）を介して送信されてもよい。
【００３４】
［典型的なシステムの概略］
図１は、本発明の原理に調和したコンセプトを実装可能なシステム１００に関する典型的な図である。システム１００は、多数の異なる有線又は無線のネットワークを含むことができる。ネットワークには例えば、伝統的な有線ネットワーク部分、ＷｉＦｉ（例えば、ＩＥＥＥ８０２．１１）ネットワーク接続、Ｂｌｕｅｔｏｏｔｈ接続、セルラネットワークなどが含まれ得る。図１に特に図解されているように、システム１００は、セルラネットワーク基地局１２０とも呼ばれる移動電話ネットワーク基地局１２０を含み、これはここではセルラネットワークを実装するために使用可能である。
【００３５】
移動ユーザ１０４も図１に示されている。移動ユーザ１０４は、移動端末１０５を持ち運ぶことができ、移動ユーザはこれを使用してセルラネットワーク内で通信を行うことができる。
【００３６】
基地局１２０によって生成されるセルラネットワークに加えて、システム１００は、ＷｉＦｉネットワークの無線アクセスポイント１１０や、移動端末１０５によって生成されるＢｌｕｅｔｏｏｔｈ接続１０６のような、他の種類の無線接続も含むことができる。無線アクセスポイント１１０、Ｂｌｕｅｔｏｏｔｈ接続１０６、及び基地局１２０によって生成されるセルラ接続はそれぞれ、図１において破線の円によって示される対応するネットワーク範囲に関連づけられ得る。一般的に、無線アクセスポイント１１０及びＢｌｕｅｔｏｏｔｈ接続１０６によって生成される接続の範囲は、基地局１２０によって生成されるセルラ接続の範囲よりも小さい。
【００３７】
移動端末１０５はそれら自身で、例えばＢｌｕｅｔｏｏｔｈ接続１０６を使用して、近隣のデバイスとネットワーク接続することができる。例えば、移動端末１０５の２人のユーザ１０４が、移動端末によってサポートされるＢｌｕｅｔｏｏｔｈ接続機能の範囲内に来ると、２つの移動端末はお互いに動的に接続してローカル接続を形成することができる。Ｂｌｕｅｔｏｏｔｈは、無線パーソナルエリアネットワーク（ＰＡＮ）のための既知の標準である。ここではＢｌｕｅｔｏｏｔｈ接続に言及して本発明の態様を説明するが、当業者であれば、ローカル無線接続を形成するための他の標準を代わりに使用可能であるということを理解できよう。
【００３８】
ユーザ１０４は、その時々において図１に示す多様なネットワーク接続の接続性の内外に行くようなやり方で、システム１００内を移動することができる。Ｂｌｕｅｔｏｏｔｈ接続１０６やＷｉＦｉ接続のような比較的短距離の接続は、ユーザがお互いの範囲の内外に来るにつれて、頻繁且つ動的に切断されたり再形成されたりし得る。
【００３９】
図２は、移動端末１０５のうちの１つの典型的な図である。移動端末１０５は、バス２１０、プロセッサ２２０、メインメモリ２３０、リードオンリーメモリ（ＲＯＭ）２４０、記憶デバイス２５０、入力デバイス２６０、出力デバイス２７０、及び通信インタフェース２８０を含み得る。バス２１０は、移動端末１０５のコンポーネント間での通信を可能にする経路を含み得る。
【００４０】
プロセッサ２２０は、任意の種類の従来のプロセッサ、マイクロプロセッサ、又は命令を解釈して実行することのできる処理ロジックを含み得る。メインメモリ２３０は、ランダムアクセスメモリ（ＲＡＭ）、又は、プロセッサ２２０による実行のための情報及び命令を格納する他の種類の動的な記憶デバイスを含み得る。ＲＯＭ２４０は、従来のＲＯＭデバイス、又は、プロセッサ２２０による使用のための静的な情報及び命令を格納する他の種類の静的な記憶デバイスを含み得る。記憶デバイス２５０は、不揮発性の書き換え可能な記憶装置を提供することができる。例えば、記憶デバイス２５０は、ハードディスクドライブのような磁気記録媒体、又は、フラッシュメモリデバイスのような不揮発性の半導体記憶装置を含み得る。
【００４１】
入力デバイス２６０は、移動端末１０５に対してユーザが情報を入力することを可能にする、従来の機構を含み得る。入力デバイスは例えば、ユーザが情報を入力することを可能にするキー、ダイアル、スイッチなどを、移動端末１０５の正面に含むことができる。入力デバイス２６０は加えて、キーボード、マウス、ペン、音声認識機構及びバイオメトリック機構のうちの少なくとも一方などの、他の既知の入力デバイスへのインタフェースを含むことができる。出力デバイス２７０は、ディスプレイ、スピーカなどを含む、ユーザに対して情報を出力する従来の機構を含み得る。
通信インタフェース２８０は、移動端末１０５が他のデバイス及びシステムのうちの少なくとも一方と通信することを可能にする、任意の送受信機様の機構を含み得る。例えば、通信インタフェース２８０は、他のデバイス又はシステムと通信するための機構を含むことができる。通信インタフェース２８０は例えば、セルラネットワーク、Ｂｌｕｅｔｏｏｔｈ接続、及びＷｉＦｉ接続のうちの少なくとも１つのような、図１に示す１以上のネットワーク接続に対して接続するための、単数又は複数のアンテナを含むことができる。
【００４２】
［ローカルエリアネットワークの動的な生成］
移動端末を持ち運んでいるユーザが動き回るにつれて、多様な移動端末１０５は、お互いの近傍の内外に移動し得る。移動端末１０５がＢｌｕｅｔｏｏｔｈ接続機能を含むものとする。Ｂｌｕｅｔｏｏｔｈは、主として低消費電力のために設計された無線標準であり、移動端末のＢｌｕｅｔｏｏｔｈ電力クラスに応じて、約１メートル、１０メートル、或いは１００メートルという比較的短距離になる傾向にある。
【００４３】
移動端末１０５のユーザは、ユーザがお互いの範囲内へと移動するにつれて、お互いと動的に接続してローカルネットワークを形成することができる。１つの実装においては、ローカルネットワークは、アドホック・ピア・ツー・ピア・ネットワークとして形成され得る。アドホックネットワークは、概ね技術的に知られている。移動端末のアドホックネットワークにおいて、移動端末は、それぞれの間でトラヒックを協力してルーティングする。アドホックネットワークは通常、無線ネットワークである。これらのネットワークにおけるノード（即ち、移動端末）は、永続的であるとは限らない。そうではなく、ノードは、任意の所与の時刻における物理的な近接性に基づいている。ネットワークは、変化するノード構造に対して動的に順応するが、これは、ノードモビリティ又はノード障害に起因し得るものである。
【００４４】
アドホックネットワークにおいては、アドホックネットワーク内の一部又は全部の移動端末がネットワークルーティング機能に対応しており、それ以外はデータトラヒックの単なる発信元又は宛先であってもよい。アドホックネットワーク内の全部又は一部の移動端末は、アルゴリズムのセットを実行し、移動端末がお互いを発見することを可能にするネットワークプロトコルのセットを実行し、発信元から（単数又は複数の）宛先へのデータトラヒックのネットワークを通る経路を決定し、アドホックネットワーク内の破断を検出して修復することができる。これは例えば、ノードが移動したり、ノードが故障したり、電池残量が変化したり、時間とともに通信経路特性が変化したりするにつれてのことである。
【００４５】
図３は、移動端末のグループの間でのピア・ツー・ピア・アドホックネットワークの形成を図解する図である。図３において各々の円３２０−Ａから３２０−Ｇは、移動端末とそれに対応する移動端末の接続範囲とを表す。お互いに接続するためにＢｌｕｅｔｏｏｔｈを使用する移動端末にとって、各々の円の半径は、約１００メートル又はそれ以下に対応し得る。アドホックネットワークであるネットワーク３０５及び３１０が図３に示されており、加えて、孤立した移動端末３２０−Ｇも示されている。
【００４６】
アドホックネットワーク３１０は、４つの移動端末３２０−Ａから３２０−Ｄを含み、アドホックネットワーク３０５は、２つの移動端末３２０−Ｅ及び３２０−Ｆを含む。移動端末３２０−Ｇは他のいかなる移動端末の範囲内にも入っておらず、それゆえ、ローカルネットワーク接続を形成できないものとする。
【００４７】
アドホックネットワーク３１０内の４つの移動端末それぞれは、例え２つの端点の移動端末が直接的にはお互いの範囲内に入っていなかったとしても、４つの移動端末の任意の他のものと通信することができる。例えば、移動端末３２０−Ｂ及び３２０−Ｄが通信したいと願う場合、その通信は移動端末３２０−Ａ及び３２０−Ｃを介して中継され得る。この状況において、通信経路は、アドホックネットワーク３１０内の複数の「ホップ」をカバーする。
【００４８】
代わりの実装においては、外部制御を行う何らの発信元も無しに移動端末がアドホックネットワークを動的に形成する代わりに、移動端末に関連づけられたセルラネットワークのようなワイドエリアネットワークの制御下で移動端末がローカルネットワークを形成してもよい。この実装においては、移動端末３２０がローカルアドホックネットワークに自主的に参加してこれを形成する代わりに、或いはこれと組み合わせて、移動端末３２０は、セルラネットワークの補助によりローカルネットワークを形成してもよい。例えば、移動端末が通信中の基地局に基づいて、又は、移動端末内に設置されたＧＰＳ回路によって決定された全地球測位システム（ＧＰＳ）情報に基づいて、セルラネットワークは特定の移動端末の位置を判断することができるかもしれない。セルラネットワークはこの情報を使用して、例えばある移動端末が他の移動端末の近くに存在していてローカルネットワークを形成できるはずであるということをその移動端末に通知することによって、移動端末がローカル・ピア・ツー・ピア・ネットワークを形成する際にこれを補助することができる。
【００４９】
ローカルアドホックネットワークと、セルラネットワークの補助により形成されるローカルネットワークと、の形成は、移動端末が前もってお互いに知られているか否かに基づいて、更に精緻化することができる。
【００５０】
移動端末の所定のグループ（例えば、友人、学友など）が存在する状況を考える。この場合、各移動端末はグループ内の全ての他の移動端末についての識別子を格納することができる。各々のアクティブな移動端末は、（ＧＰＳを介して決定された位置情報のような）位置情報を、各々の他の移動端末と交換することができる。位置情報が、２つ（又はそれ以上）の移動端末がローカルネットワークを形成するのに十分近接しているということを示すと、移動端末はお互いに接続することができる。位置情報は多数の方法によって交換可能である。位置情報は例えば、ＳＭＳ（ショートメッセージサービス）メッセージとして、又はセルラネットワークを介して送信される他のデータプロトコルとして、セルラネットワークを介して送信されてもよい。セルラネットワーク自体は、そのメッセージがローカルネットワークのための位置情報に関係するということを認識する必要はない。位置情報は、移動端末間で継続的に又は定期的に交換され得る。いくつかの実施形態においては、例えばトリガイベントの発生に基づくなどして、非同期的に位置情報が交換されてもよい。移動端末は例えば、所定の距離よりも多く位置情報が変化する度に、自分の位置情報をブロードキャストしてもよい。
【００５１】
前の段落で論じた状況に代わる状況として、移動端末が「よそ者」であるか或いは所定のグループに割り振られていないという状況を考える。この状況はアドホックネットワークを参照して上で概ね説明したものであるが、この状況において、移動端末は自分の短距離送受信機（例えば、Ｂｌｕｅｔｏｏｔｈ送受信機又はＷｉＦｉ送受信機）を使用して、自分の存在と、潜在的に望まれるかもしれない情報とをブロードキャストすることによって、お互いと接続することができる。すると近隣の移動端末は、応答するか否かを選択することができ、そして、望まれるデータを供給するか否か及びローカルネットワークに接続するか否かのうちの少なくとも一方の選択を行うことができる。所定のグループに割り振られていない移動端末のための他の接続方法は、第１の移動端末の位置をその第１の移動端末の近傍に存在する他の移動端末に対してセルラネットワークがブロードキャストすることである。すると他の移動端末は、短距離送受信機を使用して第１の移動端末と接続することによってローカルネットワークに参加するか否かを選択することができる。
【００５２】
［ファイルを転送する際のローカルネットワークの動作］
移動端末のグループによって形成されたローカル・ピア・ツー・ピア・ネットワークは、例えばメディアファイル、画像ファイル、又は他の情報のようなファイル（或いは、他の何らかのデータユニット）を、ローカルネットワーク内の移動端末間で転送するために使用可能である。
【００５３】
図４は、ローカルネットワークにおいて移動端末間でデータを転送する典型的な動作を図解するフローチャートである。ユーザ１０４のようなユーザが自分の移動端末からファイルを要求するものとする（動作１０４）。例えばユーザは、聴いたり見たりしたい歌やビデオのようなメディアファイルや、地図のような画像ファイルや、ソフトウェアアプリケーションを定義するファイルなどを要求することができる。そのファイルは、「オープンな」ファイル、即ち、公共の場で自由に入手可能であり、他のユーザとの間で自由に転送可能であってもよい。或いは、法律上の制限下にあり、ファイルをどのように頒布可能であるかを制限するポリシーに関連づけられているファイルであってもよい。法律上の制限下にあるファイルに関しては、そのようなファイルは、ファイルへのアクセスを制御するポリシーを指定するデジタル著作権管理（ＤＲＭ）スキームによって保護されていてもよい。ポリシーは例えば、ファイルの価格やライセンスによって得られる権利などのライセンス情報を指定する。
【００５４】
ローカルネットワーク３１０のようなローカルネットワークに移動端末が接続されていない場合、移動端末はローカルネットワークに接続することができる（動作４０２及び４０３）。前述のように、Ｂｌｕｅｔｏｏｔｈや他の種類の短距離無線接続を介して実装されるアドホックネットワークのような、他の移動デバイスのピア・ツー・ピア・ネットワークに参加することによって、移動端末はローカルネットワークに接続することができる。いくつかの実装においては、移動端末は、互換性のあるローカルネットワークの範囲内に来たときはいつでもローカルネットワークに参加するように構成されてもよい。この実装においては、動作４０２及び４０３は不要かもしれない。
【００５５】
要求されたファイルを入手可能であるか否かに関する判断が行われる（動作４０４）。いくつかの実施形態においては、移動端末は例えば、要求されたファイルが特定されているファイル要求メッセージでローカルネットワークを氾濫させることにより、要求されたファイルを入手可能か否かを判断することができる。他の実装においては、ローカルネットワークを備える移動端末が、各々が入手可能にしているファイルを定期的にブロードキャストすることにより、入手可能なファイルのリストを各々の移動端末が持ちつづけられるようにしてもよい。
【００５６】
ローカルネットワークを介してファイルを入手可能な場合、移動端末はローカルネットワークからそのファイルを取り出すことができる（動作４０５）。ネットワークを介してそのファイルを入手可能でない場合、セルラネットワーク上でそのファイルを入手可能であるならば、移動端末はセルラネットワークからそのファイルを取り出すことができる（動作４０６）。セルラネットワークからファイルを取り出すことと比較して、ローカルネットワークはより高い帯域のネットワークであったり、より廉価なネットワークであったり、若しくはその両方であったりするであろう。従って、ファイルを取り出すときにセルラネットワークよりもローカルネットワークに好み（プリファレンス）が与えられれば、移動端末のユーザはより高速に、又はより廉価に、或いはその両方で、ファイルを受信することができる。
【００５７】
いくつかの実装においては、その後に受信移動端末によって組み立てられる、ファイルの部分部分を要求して交換することも可能であるかもしれない。例えば、ファイルが完全に転送される前に第１の移動端末がローカルネットワークから去るかもしれないので、ある移動端末は、その第１の移動端末からファイルの第１の部分しか受信できないかもしれない。すると第１のネットワークは、他の移動端末から又はセルラネットワークから、そのファイルのリマインダ又はそのファイルの他の部分をダウンロードしてもよい。
【００５８】
前述のとおり、いくつかのファイルは法律上の制限下にあってファイルが使用可能になる前にライセンスを取得するように受信ユーザに要求するファイルであるかもしれない。このような状況において、支払い情報及びライセンス情報のうちの少なくとも一方を、セルラネットワークを介して交換可能である（動作４０７）。セルラネットワークのプロバイダは例えば、受信移動端末に関連づけられたユーザのアカウントに課金したり、或いはそうでなければファイルに関する支払いを処理したりすることができる。いくつかの実装において、動作４０７は、ユーザにとって便利なやり方で自動的に実行されてもよい。支払い情報／ライセンス情報の交換は一般的に、移動端末が受信するファイルと比較して、比較的小さな情報量であろう。従って、移動端末のユーザは、比較的大きなファイルをダウンロードすることを願う場合に、トランザクションに関する帯域が集中する部分（ファイル）をより効率的なローカルネットワークを介して受信するという利益を得ることができ、一方で、支払い情報／ライセンス情報はセルラネットワークを介して交換する。
【００５９】
動作４０７は、ローカルネットワークを介してファイルがダウンロードされた後に実行されるものとして上では説明したが、支払い情報／ライセンス情報は、ファイルのダウンロードと同時に、又はその前に、取得されてもよい。多くの状況では、ファイルをダウンロードしたり使用したりすることをユーザが許可される前に支払い情報／ライセンス情報が成功裏に処理されることを要求することが望まれるかもしれない。
【００６０】
図５は、第２の実施形態に調和するローカルネットワークにおいて移動端末間でファイルを転送する典型的な動作を図解するフローチャートである。図５のフローチャートは図４に示したフローチャートに類似している。しかしながらこの実施形態では、どの移動端末でどのファイルを入手可能であるかを、セルラネットワークが追跡する。
【００６１】
ユーザがファイルを要求すると、処理が開始する（動作５０１）。セルラネットワークは、ユーザの移動端末に対して、要求されたファイルをローカルネットワーク上で入手可能であるか否かに関する指示情報を送信することによって、応答することができる（動作５０２）。セルラネットワークはまた、例えば、要求されたファイルを持つ（単数又は複数の）特定の移動端末を同定してもよい。ローカルネットワーク上でファイルを入手可能であるとセルラネットワークが判断した場合、（既に接続されているのでなければ）移動端末はローカルネットワークに接続し、ファイルをダウンロードすることができる（動作５０３、５０４、及び５０５）。そうでなければ、ローカル端末がローカルネットワークにまだ接続されていない場合、移動端末はセルラネットワークを介してファイルをダウンロードすることができる（動作５０３及び５０６）。支払い情報／ライセンス情報も、動作４０７において上で説明したものと同様なやり方で、セルラネットワークを介して交換可能である（動作５０７）。
【００６２】
上で説明したようなローカルネットワークの形成及びローカルネットワークの使用は、多数の状況において有用であろう。例えば、歌を格納して再生する機能を持つ移動端末を持つユーザを考える。そのユーザは、新しい歌を移動端末へとダウンロードすることを願うかもしれない。ユーザが混雑した地域にいてその歌が極めて人気のある歌である場合、そのユーザのローカル接続の直接的な範囲内（Ｂｌｕｅｔｏｏｔｈクラス１デバイスに関しては約１００メートル以内）か、又はローカル接続の「間接的な」範囲内にユーザがいる可能性が十分にある。ここで使用されている間接的な範囲とは、ローカルネットワーク上の複数のホップ（例えば、図３における移動端末３２０−Ｂ及び３２０−Ｄ）を介してアクセス可能な他のユーザを意味する。いずれの場合も、ユーザはローカルネットワークを介して歌をダウンロードすることができ、必要であれば、セルラネットワークを介して支払い情報／ライセンス情報を交換することができる。
【００６３】
ローカルネットワークの形成及び使用に関する他の例として、ナビゲーション装置を装備した車の運転手が、追加の地図データを必要とする地域内で又はその地域へと旅をしている状況を考える。反対方向に運転している誰かが地図のその部分を既にダウンロードしている可能性は十分にあるだろう。従って、ユーザはローカルネットワークを介して地図の必要な部分を迅速にダウンロードすることができるであろう。
【００６４】
［結論］
本発明の原理に調和する実装は移動端末に関し、また、移動端末によって形成されたローカルネットワークを介して帯域が集中するファイルのようなあるファイルを交換可能なように移動端末を接続する技術に関する。これらのファイルのためのライセンス情報又は支払い情報は、移動端末が通常接続しているセルラネットワークのようなワイドエリアネットワークを介して交換可能である。
【００６５】
本発明の好適な実施形態に関する前述の説明は、図解及び説明を提供するが、それで全てということを意図しているわけではないし、開示されているそのままの形式に本発明を限定することを意図しているわけでもない。修正例及び変形例は、上の教示に鑑みて可能であるし、本発明の実施から得ることもできるだろう。
【００６６】
例えば、図４及び図５に関して一連の動作を説明してきたが、本発明の原理に調和した他の実装においては動作の順序を修正することができる。更に、依存関係にない動作は並行して実行されてもよい。
【００６７】
ここで使用されている「移動電話」又は「移動端末」という用語は、以下のものを含み得る。即ち、マルチラインディスプレイを備える又は備えないセルラ無線電話や、データ処理機能とファクシミリ機能とデータ通信機能とをセルラ無線電話に組み合わせたパーソナルコミュニケーションシステム（ＰＣＳ）端末や、無線電話、インターネット／イントラネットアクセス、ウェブブラウザ、オーガナイザ、カレンダー、及び全地球測位システム（ＧＰＳ）受信機のうちの少なくとも１つを含み得るＰＤＡや、従来のラップトップ受信機及びパームトップ受信機のうちの少なくとも一方又は無線送受信機を含んだ他の装置である。移動端末は、「パーベイシブ・コンピューティング」デバイスとも呼ばれる。
【００６８】
「含む(comprises)」又は「含んでいる(comprising)」という単語は、本明細書において使用される場合、言及された特徴、整数、ステップ、又はコンポーネントの存在を指定するものとして捉えられるが、１以上の他の特徴、整数、ステップ、コンポーネント、又はその組み合わせの存在又は追加を排除するものではないということが強調されるべきである。
【００６９】
本発明の態様は、図において図解した実装において、上述したように多くの様々な形態のソフトウェア、ファームウェア、及びハードウェアに実装可能であるということが、当業者にとっては明らかであろう。本発明の原理に調和する態様を実装するために使用される、実際のソフトウェアコード又は専用制御ハードウェアは、本発明を限定するものではない。それゆえ、特定のソフトウェアコードを参照することなしに、その態様の動作及び振る舞いを説明した。その態様を実装するソフトウェア及び制御ハードウェアをここでの説明に基づいて当業者が設計可能であるということが、理解されるであろう。
【００７０】
本出願で使用されるいかなるエレメント、動作、又は命令も、明示的に説明されない限り、重要であったり不可欠であったりするものと解釈してはならない。また、ここで使用されている冠詞「ａ」は、１以上の項目を含むことを意図している。１つの項目のみが意図されている場合、「１(one)」という用語やこれに類似する言葉が使用される。更に、「基づく(based on)」というフレーズは、そうではないと明示的に述べられていない限り、「少なくとも部分的には基づく(based, at least in part, on)」ということを意味することを意図している。
【図１】
2009538019.tif 000003
【図２】
2009538019.tif 000004
【図３】
2009538019.tif 000005
【図４】
2009538019.tif 000006
【図５】
2009538019.tif 000007
【手続補正書】
【提出日】平成20年3月11日(2008.3.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
移動端末であって、
前記移動端末がローカルネットワークの範囲内に来たことに応えて前記ローカルネットワークに参加するロジックと、
ファイルを前記ローカルネットワークから要求するロジックと、
前記ローカルネットワーク内の他の移動端末から前記ファイルを入手可能である場合に、前記ファイルを前記ローカルネットワークから受信するロジックと、
前記ファイルのための支払い情報又はライセンス情報をセルラネットワークを介して交換するロジックと、
を備え、
前記ローカルネットワークに参加する前記ロジックは、
複数の移動端末の所定のグループについての識別子を格納するロジックと、
複数の移動端末の前記所定のグループ内の前記複数の移動端末から位置情報を受信するロジックと、
前記受信した位置情報に基づいて、前記ローカルネットワークに参加するか否かを判断するロジックと、
を更に含むことを特徴とする移動端末。
【請求項２】
前記位置情報は前記セルラネットワークを介して受信されることを特徴とする請求項１に記載の移動端末。
【請求項３】
前記ローカルネットワークに参加する前記ロジックは、ローカルネットワーク参加することを要求している他の移動端末からブロードキャストを受信するロジックを含むことを特徴とする請求項１に記載の移動端末。
【請求項４】
前記ローカルネットワークに接続された他の移動端末から前記ファイルを入手可能でない場合に、前記ファイルを前記セルラネットワークから受信するロジック
を更に備えることを特徴とする請求項１に記載の移動端末
【請求項５】
前記ローカルネットワークは、前記セルラネットワーク内の複数の移動端末間で動的に形成されるアドホックネットワークであることを特徴とする請求項１に記載の移動端末。
【請求項６】
前記ローカルネットワークに参加する前記ロジックは、Ｂｌｕｅｔｏｏｔｈ接続機能を提供するロジックを含むことを特徴とする請求項１に記載の移動端末。
【請求項７】
前記ファイルはマルチメディアファイルであることを特徴とする請求項１に記載の移動端末。
【請求項８】
前記ローカルネットワークは前記セルラネットワークよりも高い帯域のネットワークであることを特徴とする請求項１に記載の移動端末。
【請求項９】
前記ファイルを前記ローカルネットワークから受信する前記ロジックは、前記ローカルネットワーク内の第１の移動端末から前記ファイルのある部分を受信し、前記ローカルネットワーク内の第２の移動端末から前記ファイルの第２の部分を受信するロジックを含むことを特徴とする請求項１に記載の移動端末。
【請求項１０】
セルラネットワークと第１の移動端末とを備えるシステムであって、前記第１の移動端末は、
前記セルラネットワークに接続する第１の無線送受信機と、
グループ内の他の移動端末を位置情報により継続的、定期的、又は非同期に更新する複数の移動端末の所定のグループからの他の移動端末で形成されるローカルネットワークに接続する第２の無線送受信機と、
前記他の移動端末を利用可能である場合に前記第２の無線送受信機を介して前記他の移動端末とファイルを交換し、前期他の移動端末を利用可能でない場合に前記セルラネットワークからファイルを受信するロジックと、
を備えることを特徴とするシステム。
【請求項１１】
前記第１の移動端末は、
前記他の移動端末と交換した前記ファイルが支払い又はライセンスを必要とする場合に、支払い情報又はライセンス情報を前記セルラネットワークと交換するロジック
を更に含むことを特徴とする請求項１０に記載のシステム。
【請求項１２】
前記ローカルネットワークはピア・ツー・ピア・ネットワークであることを特徴とする請求項１０に記載のシステム。
【請求項１３】
前記ローカル・ピア・ツー・ピア・ネットワークは、前記セルラネットワーク内の複数の移動端末間で動的に形成されるアドホックネットワークであることを特徴とする請求項１２に記載のシステム。
【請求項１４】
前記他の移動端末とファイルを交換する前記ロジックは、
前記ローカルネットワーク内で少なくとも２つのホップ分、前記他の移動端末が前記第１の移動端末から離れている場合に、前記他の移動端末とファイルを交換するロジック
を含むことを特徴とする請求項１０に記載のシステム。
【請求項１５】
前記第２の無線送受信機がＢｌｕｅｔｏｏｔｈ接続を実装することを特徴とする請求項１０に記載のシステム。
【請求項１６】
複数の移動端末のユーザによって事前定義された、当該複数の移動端末のグループ内に含まれる複数の移動端末からの複数の移動端末でローカルネットワークを動的に形成するステップと、
前記ローカルネットワーク内でファイルを入手可能である場合に前記ローカルネットワークを介して前記ファイルを交換するステップと、
前記ローカルネットワーク上で前記ファイルを入手可能でない場合にセルラネットワークから前記ファイルを受信するステップと、
前記ローカルネットワークを介して前記ファイルが交換された場合に、前記ファイルのための支払い情報又はライセンス情報を前記セルラネットワークを介して交換するステップと、
を備えることを特徴とする方法。
【請求項１７】
前記セルラネットワークを介して前記ファイルが受信された場合に、前記ファイルのための支払い情報又はライセンス情報を前記セルラネットワークを介して交換するステップ
を更に備えることを特徴とする請求項１６に記載の方法。
【請求項１８】
前記ローカルネットワークは、前記セルラネットワーク内の複数の移動端末間で動的に形成されるピア・ツー・ピア・アドホックネットワークであることを特徴とする請求項１６に記載の方法。
【請求項１９】
前記アドホックネットワークは、前記アドホックネットワーク内で複数のホップ分、相互に離れている少なくともいくつかの移動端末を含むことを特徴とする請求項１８に記載の方法。
【請求項２０】
前記ローカルネットワークはＢｌｕｅｔｏｏｔｈ接続を介して形成されることを特徴とする請求項２０に記載の方法。
【請求項２１】
前記ファイルはマルチメディアファイルであることを特徴とする請求項１８に記載の方法。
【請求項２２】
前記ローカルネットワークは前記セルラネットワークよりも高い帯域のネットワークであることを特徴とする請求項１８に記載の方法。
【手続補正書】
【提出日】平成21年1月14日(2009.1.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
移動端末であって、
前記移動端末がローカルネットワークの範囲内に来たことに応えて前記ローカルネットワークに参加するロジックと、
ファイルを前記ローカルネットワークから要求するロジックと、
前記ローカルネットワーク内の他の移動端末から前記ファイルを入手可能である場合に、前記ファイルを前記ローカルネットワークから受信するロジックと、
前記ファイルのための支払い情報又はライセンス情報をセルラネットワークを介して交換するロジックと、
を備え、
前記ローカルネットワークに参加する前記ロジックは、
複数の移動端末の所定のグループについての識別子を格納するロジックと、
複数の移動端末の前記所定のグループ内の前記複数の移動端末から位置情報を受信するロジックと、
前記受信した位置情報に基づいて、前記ローカルネットワークに参加するか否かを判断するロジックと、
を更に含むことを特徴とする移動端末。
【請求項２】
前記位置情報は前記セルラネットワークを介して受信されることを特徴とする請求項１に記載の移動端末。
【請求項３】
前記ローカルネットワークに参加する前記ロジックは、ローカルネットワーク参加することを要求している他の移動端末からブロードキャストを受信するロジックを含むことを特徴とする請求項１に記載の移動端末。
【請求項４】
前記ローカルネットワークに接続された他の移動端末から前記ファイルを入手可能でない場合に、前記ファイルを前記セルラネットワークから受信するロジック
を更に備えることを特徴とする請求項１に記載の移動端末。
【請求項５】
前記ローカルネットワークは、前記セルラネットワーク内の複数の移動端末間で動的に形成されるアドホックネットワークであることを特徴とする請求項１に記載の移動端末。
【請求項６】
前記ファイルを前記ローカルネットワークから受信する前記ロジックは、前記ローカルネットワーク内の第１の移動端末から前記ファイルの第１の部分を受信し、前記ローカルネットワーク内の第２の移動端末から前記ファイルの第２の部分を受信するロジックを含むことを特徴とする請求項１に記載の移動端末。
【請求項７】
複数の移動端末のユーザによって事前定義された、当該複数の移動端末のグループ内に含まれる複数の移動端末からの複数の移動端末でローカルネットワークを動的に形成するステップと、
前記ローカルネットワーク内でファイルを入手可能である場合に前記ローカルネットワークを介して前記ファイルを交換するステップと、
前記ローカルネットワーク上で前記ファイルを入手可能でない場合にセルラネットワークから前記ファイルを受信するステップと、
前記ローカルネットワークを介して前記ファイルが交換された場合に、前記ファイルのための支払い情報又はライセンス情報を前記セルラネットワークを介して交換するステップと、
を備えることを特徴とする方法。
【請求項８】
前記セルラネットワークを介して前記ファイルが受信された場合に、前記ファイルのための支払い情報又はライセンス情報を前記セルラネットワークを介して交換するステップ
を更に備えることを特徴とする請求項７に記載の方法。
【請求項９】
前記ローカルネットワークは、前記セルラネットワーク内の複数の移動端末間で動的に形成されるピア・ツー・ピア・アドホックネットワークであることを特徴とする請求項７に記載の方法。
【請求項１０】
前記アドホックネットワークは、前記アドホックネットワーク内で複数のホップ分、相互に離れている少なくともいくつかの移動端末を含むことを特徴とする請求項９に記載の方法。
【国際調査報告】
2009538019.tif 000008
2009538019.tif 000009
2009538019.tif 000010