明細書に記載の発明。発明の概要ネットワークインターフェイス装置又はネットワークブリッジは、ホスト装置をネットワーク上のコンテンツソースに接続し、ホスト装置がデジタルメディアを送信又は受信できるようにする。ネットワークはインターネットやホームネットワーク等の任意のタイプのネットワークを含むことができ、ネットワークブリッジは無線接続又は有線接続によりネットワークに接続することができる。ネットワークブリッジは、ネットワーク上で利用可能な少なくとも1つのメディアソース及びデジタルメディアを識別するネットワークインターフェイスモジュールを備える。ホスト装置インターフェイスモジュールは、ホスト装置から、ファイルシステム要求をマスストレージプロトコル等のプロトコルに従って受信する。要求に応答して、ネットワークブリッジ上のホスト装置プロトコルインターフェイスモジュールは、ファイルシステム要求を、デジタルメディアを収めている他の装置からデジタルメディアを取得するための要求に変換する。ネットワークインターフェイスモジュールはメディアソースからデジタルメディアを取得し、ホスト装置インターフェイスモジュールはデジタルメディアをホスト装置にインターフェイスプロトコルに従って転送する。一実施形態では、ホスト装置インターフェイスモジュールは、ネットワークで利用可能なデジタルメディアに基づいてコンテンツディレクトリを生成する。コンテンツディレクトリは、デジタルメディアを編成する。ホスト装置インターフェイスモジュールは、コンテンツディレクトリを、ファイルシステムのディレクトリ及びサブディレクトリとしてホスト装置のファイルシステムプロトコルに従ってホスト装置に提供する。デジタルメディアはホスト装置にファイルとして提供され、該ファイルは、ファイルシステムのディレクトリ及びサブディレクトリに編成される。ホスト装置は、デジタルメディアを格納及び/又は消費する携帯型装置を含むことができる。一実施形態では、ホスト装置は携帯型オーディオビデオプレーヤーを含む。他の実施形態では、ホスト装置はデジタルカメラを含む。更に他の実施形態では、ホスト装置はテレビ又は携帯電話を含む。例えば、本発明は以下の項目を提供する。項目1ネットワークブリッジを使用して、少なくとも1つのデジタルメディアアイテムをネットワークを介して転送するための方法であって、ネットワークブリッジを使用して、前記ネットワーク上で利用可能な少なくとも1つのメディアソースを特定することと、前記ネットワークブリッジにおけるホスト装置から少なくとも1つのファイルシステム要求をマスストレージプロトコルに従って受信することと、前記ファイルシステム要求を、少なくとも1つのデジタルメディアアイテムに対する要求に変換することと、前記メディアソースから前記ネットワークブリッジに前記デジタルメディアアイテムを転送することと、前記ネットワークブリッジから前記ホスト装置に前記デジタルメディアアイテムを転送することとを含む方法。項目2項目1に記載の方法であって、前記ファイルシステム要求を変換することが、前記ネットワークで利用可能なデジタルメディアに基づいてコンテンツディレクトリを生成することと、前記ネットワークで利用可能な前記デジタルメディアを編成するコンテンツディレクトリを生成することと、前記コンテンツディレクトリを前記ホスト装置に前記ファイルシステムプロトコルに従って提供することとを含む方法。項目3項目2に記載の方法であって、前記コンテンツディレクトリを前記ホスト装置に提供することが、前記コンテンツディレクトリを前記ファイルシステム内のディレクトリ情報として提供することを含む方法。項目4項目2に記載の方法であって、前記コンテンツディレクトリを前記ホスト装置に提供することが、デジタルメディアを前記ファイルシステム内のファイルとして提供することを含む方法。項目5項目1に記載の方法であって、前記無線ネットワークインターフェイスがWiFi規格に従って動作する方法。項目6項目1に記載の方法であって、前記ホスト装置が携帯型オーディオビデオプレーヤーを含む方法。項目7項目1に記載の方法であって、前記ホスト装置がデジタルカメラを含む方法。項目8項目1に記載の方法であって、前記ホスト装置が携帯電話を含む方法。項目9項目1に記載の方法であって、前記ネットワークインターフェイスが無線ネットワークインターフェイスを含む方法。項目10ネットワークインターフェイス装置であって、前記ネットワーク上で利用可能な少なくとも1つのメディアソースを識別するためのネットワークインターフェイスモジュールとホスト装置から少なくとも1つのファイルシステム要求をマスストレージプロトコルに従って受信するためのホスト装置インターフェイスモジュールと、前記ファイルシステム要求を、少なくとも1つのデジタルメディアアイテムに対する要求に変換するためのホスト装置プロトコルインターフェイスモジュールと、を有し、前記ネットワークインターフェイスモジュールが、前記メディアソースから前記デジタルメディアアイテムを受信し、前記ホスト装置インターフェイスモジュールが、前記デジタルメディアアイテムを前記ホスト装置に転送するネットワークインターフェイス装置。項目11項目10に記載の装置であって、前記ホスト装置インターフェイスモジュールが更に、前記ネットワークで利用可能なデジタルメディアに基づいてコンテンツディレクトリを生成し、前記ネットワークで利用可能な前記デジタルメディアを編成するコンテンツディレクトリを生成し、前記コンテンツディレクトリを前記ホスト装置に前記ファイルシステムプロトコルに従って提供する、装置。項目12項目11に記載の装置であって、前記ホスト装置インターフェイスモジュールが更に前記コンテンツディレクトリを前記ファイルシステム内のディレクトリ情報として提供する装置。項目13項目11に記載の装置であって、前記ホスト装置インターフェイスモジュールが更にデジタルメディアを前記ファイルシステム内のファイルとして提供する装置。項目14項目10に記載の装置であって、前記ネットワークインターフェイスモジュールがWiFi規格に従って動作するための無線ネットワークインターフェイスモジュールを含む装置。項目15項目10に記載の装置であって、前記ホスト装置が携帯型オーディオビデオプレーヤーを含む装置。項目16項目10に記載の装置であって、前記ホスト装置がデジタルカメラを含む装置。項目17項目10に記載の装置であって、前記ホスト装置が携帯電話を含む装置。項目18ネットワークブリッジを使用して、少なくとも1つのデジタルメディアアイテムをネットワークを介して転送するための方法であって、ネットワークブリッジを使用して前記ネットワーク上で利用可能な少なくとも1つのメディア宛先装置を特定することと、前記ネットワークブリッジにおけるホスト装置から、デジタルメディアを書き込むための少なくとも1つのファイルシステム要求を、マスストレージプロトコルに従って受信することと、前記ファイルシステム要求を、少なくとも1つのデジタルメディアアイテムを書き込むための要求に変換することと、前記ホスト装置から前記ネットワークブリッジに前記デジタルメディアアイテムを転送することと、前記ネットワークブリッジから前記メディア宛先装置に前記デジタルメディアアイテムを転送することとを含む方法。項目19項目18に記載の方法であって、前記ホスト装置が携帯型オーディオビデオプレーヤーを含む方法。項目20項目18に記載の方法であって、前記ホスト装置がデジタルカメラを含む方法。項目21項目18に記載の方法であって、前記ホスト装置が携帯電話を含む方法。発明の詳細な説明メディア装置とネットワークとのインターフェイスをとる装置本明細書ではネットワークブリッジと称するは、ある装置がデジタルメディアを1つ又は複数のネットワークにアップロードする、又は該ネットワークからデジタルメディアをダウンロードするための手段を提供する。図1はホスト装置及びネットワークブリッジの一実施形態を示すブロック図である。一般に、ネットワークブリッジ115により、ホスト装置105は無線ネットワークにアクセスすることができる。図1において双方向矢印で示すように、ホスト装置105は、メディアの消費ネットワークブリッジからデジタルメディアを読み取る動作及び/又はメディア又はデータの供給ネットワークブリッジへデジタルメディアを書き込む動作を実行することができる。一般に、ネットワークブリッジ115は、ホスト装置105を無線ネットワークに接続する。このため、ネットワークブリッジ115は、ホスト装置105と無線ネットワークとのインターフェイスをとるためのモジュールを内蔵している。具体的には、本実施形態の場合、ネットワークブリッジ115は、インターネットプロトコルIPレイヤ150と無線ネットワークインターフェイス160を備えている。一般に、IPレイヤ150ではTCP/IPプロトコルによる転送のためにデータをフォーマット及びパケット化し、無線ネットワークモジュール160は物理レイヤの実施例であり、無線ネットワークでのデータ伝送のためにデータを変調する。無線ネットワークは、任意のタイプの無線ネットワークを備えることができる。例えば、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11n案又はBluetoothに従って構成されたWiFi無線ネットワーク等がある。一実施形態では、ホスト装置105は、中央演算処理装置CPU110等の処理リソースを備える。ホスト装置105は、メディアの再生、格納、又は伝送に一般に使用される任意のタイプの装置を含むことができる。ホスト装置の例について、以下に詳細に説明する。一般に、ネットワークブリッジ115は、ホスト装置105と通信するための手段を備える。この通信を実行するために、ネットワークブリッジ115はホスト装置インターフェイス120とホスト装置プロトコル130を備える。ホスト装置インターフェイス120は、ホスト装置110とネットワークブリッジ115との間で電気信号をやり取りするための物理レイヤインターフェイスを実現する。例えば、ホスト装置インターフェイスは、ユニバーサルシリアルバスUSBインターフェイスやSDIO等の、無線又は赤外線インターフェイス若しくは有線インターフェイスを含み得る。ホスト装置インターフェイス120は、標準的なものであればどんな物理レイヤインターフェイスもサポートすることができ、事実、ホスト装置インターフェイス120は、装置間のデータ伝送で使用される物理レイヤインターフェイスの広範なカテゴリを表すものである。ネットワークブリッジ115はまた、ホスト装置プロトコル130を備える。ホスト装置プロトコル130は、論理レイヤプロトコルを実施又はエミュレートして、ホスト装置105とネットワークブリッジ115との間のデータ転送操作をサポートする。ホスト装置プロトコルを実施するための実施形態を以下に詳細に説明する。一実施形態では、本発明のネットワークブリッジはホスト装置の機能を高める。図1に示す実施形態の場合、ネットワークブリッジ115はプラグイン機能140を備える。一般に、プラグイン機能140は、代表的なネットワークインターフェイス装置によって提供されない機能又は該ネットワークインターフェイス装置と一般的に関連付けされていない機能を追加的にサポートする即ち、ホストインターフェイスでは、これらの機能を実施するのに、ホストプロセッサ110を必要とする。以下に詳細に説明するように、プラグイン機能140はコンテンツディレクトリを生成し、ホスト装置105が利用できるメディアコンテンツの位置及びデジタルメディアを識別することができる。しかし、プラグイン機能130は、ホスト装置105の有用性を高めるために、任意のタイプの機能を備えることができる。本発明のネットワークブリッジを使用すれば、ネットワーク化されたメディア環境で、メディア装置を他の装置と統合することができる。ネットワークブリッジは、ローカルエリアネットワークLANでメディア装置を統合することも、インターネット等のワイドエリアネットワークWANでメディア装置を統合することもできる。図2は、ネットワーク化された環境においてメディア装置を他のメディア装置と統合するための一実施形態を示したものである。図2に示すように、メディア装置210は、ネットワークブリッジ215を使用することで、それ自体を他の利用可能なメディア装置と統合している。この例の場合、ルータ255は無線アクセスポイント250を介して無線ネットワークに接続される。ネットワークブリッジ215は、無線アンテナ245によって無線ネットワークインターフェイスを実施する。ホームネットワーク257は、無線ネットワークを含むものであっても、有線ネットワークを含むものであってもよい。例えば、ホームネットワーク257は、カテゴリ5のEthernet登録商標10/100、HPNA、HomePlug、IEEE802.Hx、及びIEEE1394、USB1.1/2.0等の規格に従って実施されるネットワークを含むことが可能である。ホームネットワーク257は1つ又は複数の装置を接続する。この例の場合、ホームネットワーク257により、プリンタ260、コンピュータ265、テレビ270、ステレオ275、及びメディアサーバ280が統合されている。本明細書で使用されるように、メディアサーバは、ホームネットワークにメディアを配信することができる装置である。例えば、メディアサーバは、デジタルメディアを格納するための大容量記憶装置を備えることができる。他の実施形態では、メディアサーバは、他の装置からメディア様々なネットワークに含まれるメディア等にアクセスする装置を備えるものであってもよい。ホームネットワーク257に示すコンポーネントは例に過ぎず、ホームネットワークは、本明細書で言及しているように、本発明の精神又は範囲から逸脱しない限りは、データ又はメディアサービスを必要とする任意の台数又は任意のタイプの装置を統合することが可能である。メディア装置210は、ネットワークブリッジ215を使用して、ホームネットワーク257上にある装置からのメディアの受信及びそれらの装置へのメディアの送信を行う。例えば、メディア装置210は、メディアサーバ280又はコンピュータ265からデジタルメディアを取得することができる。この例の場合、メディア装置210はメディアサーバ280からストリーム配信されるビデオを再生することができる。別の例では、メディア装置210は、ホームネットワーク257上にあるメディア装置にデジタルメディアをコピー又はストリーム配信するものであってもよい。例えば、装置210は、デジタルオーディオをステレオ275での再生用にネットワークブリッジ215を介してストリーム配信することができる。別の例では、メディア装置210は、それ自体に格納されているビデオを、ネットワークブリッジ215を介して、ホームネットワーク257上にあるテレビ270にストリーム配信してもよい。他の実施形態では、メディア装置210は、ホームネットワーク257上の別の装置にデータを転送するものであってもよい。これらの実施形態のうちの一部では、ネットワークブリッジ215が、メディア装置215とホームネットワーク257上のソース装置との間のデータ通信に適したプロトコルを実施するように構成される。例えば、ユーザはメディア装置210に格納されたファイルをプリンタ260で印刷することを希望する場合がある。この実施形態の場合、ネットワークブリッジ215は、プロトコルをエミュレートして、メディア装置210からのデータをホームネットワーク257上のプリンタ260に出力する。図2に示すように、ホームネットワーク257はまた、広帯域モデム285を介して、インターネット等のワイドエリアネットワーク290に接続される。モデム285は、ルータ255を介してワイドエリアネットワークをローカルネットワーク例えば、ホームネットワーク257に統合する。モデム285は、任意のタイプの技術を利用してワイドエリアネットワークとの接続を取得することができる例えば、ダイヤルアップモデム、ケーブルモデム、デジタル加入者線DSL、サテライトモデム等。これらの実施形態の場合、メディア装置215はワイドエリアネットワーク290を利用してデジタルメディア等のデータを取得及び送信することができる。例えば、メディア装置215は、コンテンツベースのWebサイトからネットワークブリッジ215を介してストリーミングオーディオ/ビデオをダウンロードすることができる。同様に、メディア装置210は、デジタル写真等のデジタルメディアを、ネットワークブリッジ215を介してインターネットリポジトリにアップロードすることができる。図2に示すシステム200はホームネットワークとワイドエリアネットワークの両方を有しているが、ホームネットワークでのみ動作、又はワイドエリアネットワークでのみ動作するようにメディア装置210及びネットワークブリッジ215を構成してもよい。本発明のネットワークブリッジは一般的な通信規格を実施するように構成されることが可能である。一実施形態では、ネットワークブリッジ315はマスストレージプロトコル規格を実施する。一般に、マスストレージプロトコル規格は、ファイルシステムフォーマットでファイルを格納するために使用される。図3は、ネットワークブリッジ内でマスストレージプロトコルを実施するための一実施形態を示すブロック図である。この実施形態の場合、ホスト装置305はクライアント装置又はホスト装置としてマスストレージプロトコル規格をホストCPU310によって実施する。一般に、マスストレージプロトコルは、装置によって外部記憶装置からのファイルの読み取り及び外部記憶装置へのファイルの書き込みを行うための規格を規定したものである。この実施形態の場合、ネットワークブリッジ315は、ホスト装置305に対して大容量記憶装置として動作する。したがって、ホスト装置310は、直に接続された標準の大容量記憶装置に対してファイルの読み取り及び書き込みを行う場合と同じ方法で、ネットワークブリッジ315に対してファイルの読み取り及び書き込みを行う。大容量記憶装置として動作するネットワークブリッジ315は、ファイルシステムの要求を変換し、無線ネットワーク370を利用してデータ例えば、デジタルメディアの送信及び受信を行う。図3に示す実施形態の場合、ネットワークブリッジ315は物理レイヤの実施方法を含む。例えば、物理レイヤの実施方法はユニバーサルシリアルバスUSB2.0プロトコルとすることができる。この物理インターフェイスの場合、ホスト装置305のユーザは、USBコネクタをホスト装置305に装着するか、ネットワークブリッジ315に装着する。図3の実施形態はホスト装置305とネットワークブリッジとの間のUSB接続を示すが、本発明の精神又は範囲から逸脱しない限りは、任意のタイプの接続無線接続等を使用してもよい。ネットワークブリッジ315は、USBマスストレージプロトコルモジュール320を備えている。マスストレージプロトコルモジュール320は、ネットワークブリッジ315に対してUSBマスストレージプロトコルを実施する。USBマスストレージプロトコルに適合するプロトコルの実施例はよく知られているので、詳細な説明は省略する。ファイル名をメディア上の物理的な位置と関連付けるために、USBマスストレージプロトコルは、MicrosoftのファイルアロケーションテーブルFAT等、ファイルシステムを利用する。一般に、ファイルシステムは、ディレクトリ構造内のファイルの名前に対応するファイルの物理的な記憶位置を識別する。ほとんどのホスト装置は、FATを実装して、一般的な大容量記憶装置のファイル記憶をこのように利用する。本発明のネットワークブリッジは、そのエミュレートされた大容量記憶ブロック内の記憶位置にファイル名をマップする。ネットワークブリッジの実施形態の場合、ネットワークブリッジはファイルアロケーションテーブルをリモートアイテムのコンテンツディレクトリにマップする。これを達成するために、ファイルアロケーションテーブルコンテンツディレクトリ330は、ファイルシステム要求をコンテンツディレクトリにマップすることで、ファイルシステム要求を変換する。一実施形態では、ネットワークブリッジ315はコンテンツディレクトリをオンザフライで作成する。以下に詳細に説明するように、コンテンツディレクトリはネットワーク例えば、ローカルホームネットワーク又はワイドエリアネットワークで利用できるコンテンツをベースにしている。このような変換の結果として、ホスト装置305がネットワークブリッジに対してファイルシステム操作を実行すると、それらの要求に応答して、コンテンツディレクトリがディレクトリ情報として返され、デジタルメディア例えば、デジタルオーディオ、デジタルビデオ、又はデジタル写真がファイルシステム内のファイルとして返される。図3に示すように、ネットワークブリッジ315はまた、ネットワークプロトコルモジュール340、IPレイヤ350、及び無線ネットワークインターフェイス360を備えている。ネットワークプロトコル340、IPレイヤ350、及び無線ネットワークインターフェイス360、又はこれらのモジュールは、通常、無線ネットワークアダプタ内に見られ、従って、それらは携帯型無線ネットワークアダプタの広いカテゴリを意味するものになっている。携帯型メディア装置の有効化本発明のネットワークブリッジと組み合わせて使用する装置は、携帯電話セル方式の携帯無線電話を含むことができる。図4は、携帯電話をネットワークブリッジと組み合わせて使用するための一実施形態を示す。今日、携帯電話の多くは携帯型メディア装置としも動作するように構成されている。例えば、多くの携帯電話はカメラを搭載し、デジタルイメージやビデオを撮影できる。また、デジタル音楽プレーヤーを備えることでデジタル音楽ファイルを再生できる携帯電話もある。これらの携帯電話はまた、音楽の再生及び写真やビデオの表示を行うための画面及び出力ジャックも備えている。携帯電話400は、ネットワークブリッジ115を介して、デジタルオーディオ/ビデオ及びデジタル写真を受信することができる。携帯電話400はまた、ネットワーク上にある他の装置にデジタルオーディオ/ビデオ及びデジタル写真を送信することもできる。例えば、携帯電話400は、ネットワーク上のテレビ又はWebサイトにデジタル写真をアップロードすることができる。一部の携帯電話は、パーソナルデジタルアシスタントPDAとしても動作する。これらの携帯電話は、通常、コンタクト、カレンダー、及びタスクアプリケーションを備えている。通常、パーソナルデジタルアシスタントは、コンタクト、行事のカレンダー、及びタスクを同様に維持するコンピュータシステムと組み合わせて使用する。一実施形態では、携帯電話400は、別のコンピュータ装置からのデータの同期をとるように構成されることも可能である。この実施形態の場合、ネットワークブリッジ115は、マスストレージプロトコルに適合するファイルシステム要求を、基本的なコンタクトカレンダー及びタスクアプリケーションに適合するフォーマットに変換するように構成される。ネットワークブリッジと組み合わせて使用されるメディア装置は、システムに対するデジタルメディアの再生及び/又は送信が可能な任意のタイプの装置を含むことができる。一実施形態では、装置は携帯型メディアプレーヤーを含む。図5は、携帯型メディアプレーヤー及びネットワークブリッジの一実施形態を示すブロック図である。図5に示すように、携帯型メディアプレーヤー510は無線ネットワークブリッジ115に接続される。携帯型メディアプレーヤー515とネットワークブリッジ115との間の通信は双方向とすることができ、その場合、携帯型メディアプレーヤー515は、ネットワークブリッジ115との間でデジタルメディアの受信及び送信を行うことができる。他の実施形態では、携帯型メディアプレーヤー515とネットワークブリッジ115との間の通信を単方向としてもよく、その場合、PMPはデジタルメディアの受信だけ又は送信だけしか行わない。一実施形態では、携帯型メディアプレーヤー510は携帯型デジタルオーディオプレーヤーを含むことができる。この実施形態の場合、携帯型デジタルオーディオプレーヤーには、デジタル音楽ファイルを格納するための不揮発性メモリが内蔵されている。デジタル音楽ファイルは、MPEGAudioLayer3MP3等、いくつもの形式でフォーマットされることが可能である。別の実施形態では、携帯型メディアプレーヤー510はビデオを再生及び/又は写真を表示できる携帯型装置を含んでもよい。この実施形態の場合、携帯型メディアプレーヤー510は、ネットワーク上のデジタルビデオファイル及びデジタル写真を、ネットワークブリッジ150を介して受信し、それらを処理してディスプレイに表示する。デジタルビデオファイルは、デジタルビデオ用の周知のいくつも形式MPEG4等でフォーマットされたノーカットのビデオ作品又はビデオクリップを含むことができる。デジタル写真は、デジタル写真用の周知のいくつもの形式JPEGでフォーマットされることが可能である。携帯型メディアプレーヤー510は、メディアサーバとしても使用できる。これらの実施形態の場合、携帯型メディアプレーヤー510の不揮発性メモリに格納されたデジタルオーディオ、デジタルビデオ、及びデジタル写真については、ネットワークブリッジ115によりネットワーク経由でネットワーク上の宛先装置即ち、ホームネットワーク又はワイドエリアネットワークに配置された宛先装置にアップロードすることができる。他の実施形態では、本発明のネットワークブリッジと組み合わせて使用される装置はデジタルカメラを含んでもよい。図6はデジタルカメラと本発明のネットワークブリッジとのインターフェイスをとるための一実施形態を示す。この実施形態の場合、デジタルカメラ600はネットワークブリッジ115を介してネットワーク上にデータを送信又はネットワーク上のデータを受信する。一実施形態では、データはデジタル写真を含む。ユーザはデジタルカメラ600を使用して複数のデジタル写真を撮影し、そのデジタル写真をネットワーク経由で1つ又は複数の宛先装置に転送することを希望する場合がある。ユーザはデジタルカメラ600を、本明細書で説明した無線又は有線インターフェイスのいずれかを介してネットワークブリッジ115に接続することで、ネットワーク例えば、ホームネットワーク又はワイドエリアネットワーク上の1つ又は複数の宛先装置にデジタル写真を送信することができる。この例の場合、ユーザはネットワークブリッジ115をデジタルカメラ600に接続することができる。デジタルカメラ600は、ネットワークブリッジ115を記憶装置と見なし、このネットワークブリッジによって生成されるリモートコンテンツディレクトリを確認する。ネットワークブリッジ115は、ネットワークで利用可能な装置を、ディレクトリ情報としてデジタルカメラ600に提供する。更に、ユーザはインターネットWebサイトへのデジタル写真のアップロードを希望する場合がある。この例の場合、ユーザがデジタル写真ファイルを、ネットワークブリッジによって示される宛先仮想コンテンツディレクトリに送信すると、ネットワークブリッジはそのデジタル写真ファイルをインターネットにアップロードする。デジタルメディアのアップロード及びダウンロードに加えて、データをプロトコルに従って送信又は受信するように装置を構成することが可能である。例えば、印刷用のプロトコルをサポートするようにネットワークブリッジ115を構成することができる。図7は、本発明のネットワークブリッジとプリンタとのインターフェイスをとるための一実施形態を示す。この実施形態の場合、ネットワークブリッジ115は印刷のためにプロトコル変換を行うように構成される。具体的には、ネットワークブリッジ115はネットワーク上の装置コンピュータ、携帯型メディアプレーヤー、携帯電話、カメラ等からデータを受信する。次に、ネットワークブリッジ115は、受信したデータを、印刷処理で使用されるプロトコルと互換性のあるデータに変換する。コンテンツディレクトリのマッピング:コンテンツディレクトリは、1つ又は複数のネットワークで利用できるメディアに関する情報を提供する。一部の実施形態では、ネットワークブリッジは、マスストレージプロトコルで定義されたコンテンツディレクトリをファイルシステムにマップする。具合的には、ネットワークブリッジはコンテンツディレクトリをファイルシステムディレクトリにマップし、デジタルメディア例えば、ストリーミングオーディオ又はビデオをファイルシステムで定義されたファイルにマップする。図8はコンテンツディレクトリの例を示すブロック図である。階層ツリーの最上部に位置するルートディレクトリ-コンテンツディレクトリ810は、大容量記憶ファイルシステム内のベース又はルートディレクトリを示す。大容量記憶ファイルシステムのルートディレクトリは、コンテンツディレクトリ810にマップされる。ホームネットワークにネットワークブリッジを接続する一実施形態では、コンテンツディレクトリは、UniversalPlugandPlayUPnPA/V規格に従って構成された、ホームネットワークへのルートディレクトリを含むことができる。図8に例示した実施形態の場合、ルートディレクトリ-コンテンツディレクトリ810はシステム全体のコンテンツメニュー815と関連付けられている。一般に、システム全体のコンテンツメニュー815は、コンテンツを選択するためのユーザインターフェイスメニューを含んでいる。ユーザインターフェイスメニューは、メディア装置でレンダリングされる。一実施形態では、利用可能なデジタルメディアに基づいてユーザインターフェイスメニューがカスタマイズされるように、システム全体のコンテンツメニュー815はオンザフライで生成される。システム全体のコンテンツメニュー815は、メディアのコンテンツ又は位置に基づいて編成され得る。例えば、システム全体のコンテンツメニュー815は、音楽、ビデオ、及び写真に関するメニュー項目を含む場合がある。これらのメニュー項目は、ルートディレクトリの下に位置するディレクトリに対応し得る。別の実施形態では、コンテンツメニューは、コンテンツディレクトリ内の各ディレクトリに対応し得るメニュー項目コンテンツプロバイダによってリストされるを含んでもよい。コンテンツメニューでは、複数のメニュータイプをユーザの好みで選択可能にすることも、接続された装置のタイプ等、その他の何らかの変数によって事前に定義しておくこともできる。メディアを取得するために、ユーザはメディア装置をネットワークブリッジに接続する。これに応答して、メディア装置は、大容量記憶装置と見なされるネットワークブリッジをマウントする。例えば、メディア装置のディスプレイにネットワークブリッジを示すアイコンが表示される。ユーザは、コンテンツを求めて、マウントされた大容量記憶装置を探索することができる。例えば、ユーザはアイコンをクリックすることで、ネットワークブリッジのルートディレクトリを表示することができる。ユーザのこの操作に応答して、装置は、大容量記憶装置即ち、ネットワークブリッジのルートディレクトリを表示するためのファイルシステム要求を生成する。ルートディレクトリ要求に応答して、ネットワークブリッジはシステム全体のコンテンツメニュー815をディレクトリ情報として送信する。メディア装置は自身のディスプレイにシステム全体のコンテンツメニューをレンダリングする。図8の例の場合、コンテンツソースを識別する複数のディレクトリが、ルートディレクトリ-コンテンツディレクトリ810の下に位置する。具体的には、図8に例示した階層の場合、コンテンツソースに関するディレクトリはホームネットワーク830と、複数のコンテンツプロバイダ例えば、コンテンツプロバイダ1840、コンテンツプロバイダ2850、コンテンツプロバイダn860とを含んでいる。各コンテンツソースは、ファイルシステムのディレクトリにマップされる。この構成の場合、ユーザはコンテンツソースディレクトリを確認し、これらのソースから利用可能なメディアを選択することができる。例えば、システム全体のコンテンツメニューは、音楽用のメニュー項目を含むことが可能である。ユーザは音楽に関するメニュー項目即ち、ディレクトリを選択すると、音楽が入っているコンテンツソースの全てを識別するディレクトリ情報を受信することができる。例えば、音楽ディレクトリを選択すると、ユーザはホームネットワーク、コンテンツプロバイダ1、コンテンツプロバイダ2、コンテンツプロバイダnに関するディレクトリ情報を確認できる。この例の場合、ユーザはホームネットワーク、コンテンツプロバイダ1、コンテンツプロバイダ2、及びコンテンツプロバイダnのディレクトリからいずれかを選択して音楽を特定することができる。別の実施形態では、全てのメディアサーバのデジタルメディアが集約され、デジタルメディアを配列したディレクトリがユーザに提供される。例えば、デジタル音楽はアルバム、アーティスト、及びジャンルという題目別に配列される。様々なコンテンツソースから集約されたデジタル音楽ファイルをアルバム、アーティスト、及びジャンルディレクトリにまとめて格納することが可能である。一例示的シナリオでは、ユーザがホームネットワーク上にあるコンピュータからメディア装置への音楽のダウンロードを希望する場合がある。このタスクを実行するために、ユーザはメディア装置に表示されたディレクトリ情報例えば、フォルダのアイコンからディレクトリホームネットワークを選択する。ユーザは、コンピュータ上の利用可能な複数のデジタルメディアをファイルとして、メディア装置のディスプレイで確認できる。ユーザがファイル即ち、メディアアイテムを選択して開くと、それに応答して、ネットワークブリッジがコンピュータとの接続を開始し、メディアアイテムがメディア装置にストリーム配信又はコピーされる。同様に、ユーザはコンテンツプロバイダ2850等のコンテンツプロバイダを選択し、そのコンテンツプロバイダと関連付けされたデジタルメディアを表示及びダウンロードすることもできる。図8に示すように、デジタルメディアは各コンテンツソースと関連付けられる。このデジタルメディアは、ユーザにはファイルシステム内のファイルとして見える。例えば、ユーザがファイルシステム操作として、ホームネットワーク830のディレクトリを開くと、デジタルメディアのリストがファイルとしてネットワークブリッジから返される。ユーザは、ファイルを開く操作としてメディアアイテムを開くことができる。ファイルを開く操作に応答して、ネットワークブリッジは装置にメディアをストリーム配信する。図8に例示したコンテンツディレクトリは、コンテンツソース内で提供される、上位のシステム全体のコンテンツメニューに対応するように編成されているが、本発明の精神又は範囲から逸脱しない限りは、ファイルシステムをコンテンツディレクトリにマップした、コンテンツディレクトリ及びデジタルメディアの任意の配列を使用してもよい。図9はコンテンツディレクトリ階層の一例を示すブロック図である。この例の場合、ルートディレクトリ-コンテンツディレクトリ810、図8は、音楽905、写真945、ビデオ970という3つのメニュー項目を有する。この例の場合、各コンテンツメニュー項目タイプの下に、コンテンツソースがリストされている。一実施形態では、ネットワークブリッジは、関連付けられたメディアタイプで提供されるメディアに基づいてディレクトリを作成する。図9に示す例の場合、音楽メニュー項目については、ローカルディレクトリ910、コンテンツプロバイダ1ディレクトリ915、コンテンツプロバイダnディレクトリ920という3つのディレクトリが作成されている。各ディレクトリは、1つ又は複数のサブディレクトリ及び/又は1つ又は複数のデジタルメディアを含んでいる。図9に示す例の場合、ローカルディレクトリ910は、サブディレクトリとしてメディアサーバ1925及びメディアサーバ2930を含んでいる。これらのサブディレクトリは、メディアサーバ別に編成されている。別の実施形態では、全てのメディアサーバのデジタルメディアが集約され、ユーザに対してアルバム、アーティスト、及びジャンルに関するディレクトリが提供される。アルバム、アーティスト、及びジャンルの配列と関連付けられたデジタル音楽ファイルは、これらのディレクトリ内に編成される。音楽ディレクトリ905は更にコンテンツプロバイダサブディレクトリ915及び920ごとにアーティストA-M及びアーティストN-Z935及び940サブディレクトリを含んでいる。サブディレクトリアーティストA-M及びアーティストN-Z935及び940は、オンラインプロバイダについて音楽を編成する一方法である。この例の場合、ユーザはサブディレクトリ935及び940を参照してデジタル音楽の場所を特定する。図9に示すディレクトリ階層は例示にすぎず、本発明の精神及び範囲から逸脱しない限りは、デジタルメディアを任意の数のディレクトリ及びサブディレクトリに編成することが可能である。図9の階層の例では更に、写真ディレクトリ945の下に、ローカル950及び写真サービス962のサブディレクトリが存在する。ローカルディレクトリ950はホームネットワークで利用可能な写真について最上位のディレクトリ-メニュー項目を提供する。写真サービスディレクトリ962はワイドエリアネットワークで利用可能な写真について最上位のディレクトリ-メニュー項目を提供する。例えば、ユーザグループはインターネットポータルに写真をポストすることで、グループのメンバー間で写真を共有することができる。ローカルディレクトリは、メディアサーバ1955及びメディアサーバ2960という2つのサブディレクトリを含んでいる。更に、各メディアサーバディレクトリは、該当するメディアサーバに格納されたデジタル写真ファイルを含んでいる。例えば、写真サービスディレクトリ962は、ワイドエリアネットワーク上で写真を共有するユーザグループに関連付けられたメンバーに対応するサブディレクトリを含むことが可能である。ビデオディレクトリ970は、音楽ディレクトリ905と同様に、ローカルディレクトリ975と、各コンテンツプロバイダに対応するディレクトリ985と990を有する。この例では、コンテンツプロバイダは、TV、映画、及びビデオクリップ別に新しいコンテンツを編成している。ユーザはサブディレクトリに移動し、関連付けされたカテゴリのビデオをダウンロードすることができる。ネットワークブリッジを使用したメディアの転送:図10A及び図10Bは、ネットワークブリッジを使用してメディア装置にメディアを転送するための一実施形態を示すフローチャートである。まず、ユーザは本発明に従って構成されたネットワークブリッジにメディア装置を接続する。ネットワークブリッジは、1つ又は複数のネットワークと接続を確立する図10A、ブロック1005。例えば、ネットワークブリッジは無線ホームネットワーク等のローカルエリアネットワークとネットワーク接続を確立することができる。ネットワークブリッジはまた、インターネット等のワイドエリアネットワークとTCP/IPプロトコルを使用してネットワーク接続を確立することができる。ネットワークブリッジは、ネットワーク接続を確立した後で、利用可能なメディアソースからコンテンツ情報及びデジタルメディアを収集する図10A、ブロック1010。一実施形態では、ネットワークブリッジは、ネットワーク接続を確立すると、コンテンツプロバイダからコンテンツ情報を取得する。次に、ネットワークブリッジは提供された情報に基づいてコンテンツプロバイダに対するサブディレクトリを作成する。例えば、ネットワークブリッジはホームネットワークと接続すると、コンテンツ情報に加えて、利用可能なデジタルメディアのリストをメディアサーバから取得することができるサーバ集計として知られるプロセス。コンテンツ情報は、メディアを配列するためのカテゴリを含むことが可能である。例えば、音楽ポータルでは、利用可能なコンテンツをアルバム、ジャンル、及びアーティスト別に配列することが可能である。他の実施形態では、ネットワークブリッジは利用可能なデジタルメディアのリストを、ホームネットワーク上の全てのメディア装置から取得してもよい。このプロセスは、メディアのクライアント集計として知られている。ネットワークブリッジはまた、ワイドエリアネットワーク上のコンテンツプロバイダに照会し、ユーザが利用できるメディアを特定することもできる。例えば、コンテンツプロバイダは、加入者にしかコンテンツを提供しない場合がある。この実施形態の場合、ネットワークブリッジはコンテンツプロバイダのインターネットポータルにログオンし、利用可能なメディアのリストを該当する加入者に提供することができる。他の実施形態では、ネットワークブリッジでインターネットWebサイトに接続して、メディアをそのWebサイトからダウンロード又はそのWebサイトにアップロードすることもできる。ネットワークブリッジは、利用可能なコンテンツ情報及びデジタルメディアに基づいて、コンテンツディレクトリを作成する図10A、ブロック1015。例えば、コンテンツディレクトリは、ホームネットワークのUPnPディレクトリになり得る。一般に、メディア装置はマスストレージプロトコルに従ってファイルシステム要求を生成し、それに対する応答として、ディレクトリ要求に対応するコンテンツ情報及びファイル要求に対応するデジタルメディアを受信する。ネットワークブリッジはファイルシステム要求を受信する図10A、ブロック1020。メディア装置の要求がディレクトリ情報に対する要求である場合、ネットワークブリッジはディレクトリ情報に対するその要求をコンテンツディレクトリ情報に対する要求に変換する図10A、ブロック1025及び1035。その要求に応じて、ネットワークブリッジはコンテンツディレクトリ情報を、マスストレージプロトコルに従ってディレクトリ情報としてフォーマットする図10A、ブロック1040。別の実施形態では、ネットワークブリッジはコンテンツプロバイダ又はホームネットワークに照会してコンテンツ情報を取得する。この実施形態の場合、ネットワークブリッジはメディア装置の要求に基づいてオンザフライでコンテンツディレクトリ情報を作成する。メディア装置は、ディレクトリ情報即ち、コンテンツ情報をマスストレージプロトコルに従って読み取り、そのコンテンツ情報をディレクトリ情報の形式で表示する。ファイルシステム要求がファイル読み取り要求である場合、ネットワークブリッジはファイル読み取り要求を、該当するファイルに関連付けされたメディアアイテムの転送要求に変換する図10A、ブロック1030及び1045。読み取り要求では、ファイルと、ファイルシステムディレクトリでのそのファイルの該当場所とを明示する。ネットワークブリッジは必要なネットワークプロトコルを使用してソースと接続し、ネットワーク上のデジタルメディアに対する要求を開始する図10A、ブロック1045及び1047。一実施形態では、メディアアイテムはストリーミングメディアとして配信される例えば、オーディオ又はビデオ。他の実施形態では、メディアアイテムをダウンロードし、メディア装置にコピーしてもよい。しかし、デジタル著作権管理スキームによって、コピーではなくストリーミングによるデジタルメディアの転送が指示される場合がある。ネットワークブリッジは、ネットワークプロトコル例えば、TCP/IPパケットに従ってメディアアイテムコピー又はストリームを受信し、接続プロトコルに従ってデジタルメディアをメディア装置に送信する図10A、ブロック1050。例えば、マスストレージプロトコルでブロック単位のファイル転送が規定されている場合、メディアファイルを読み取る基礎的なアプリケーションの要求に従ってメディアはブロック単位で返される。メディア装置はまた、ネットワークブリッジに対する書き込み操作要求を実行することもできる。ネットワークブリッジはファイル書き込み要求をメディア装置から受信すると、そのファイル書き込み要求を、ネットワーク上の装置へのメディアアイテムのアップロード要求に変換する図10B、ブロック1055及び1060。書き込み要求には、ファイルシステムディレクトリ内のどの場所にファイルを書き込むかが指定されている。書き込み要求を実行することで、宛先位置にメディアアイテムをコピーすることも、又はメディアアイテムを宛先位置に再生用にストリーム配信することもできる。ネットワークブリッジは、書き込み要求内のディレクトリ情報をネットワークの宛先位置に変換し、宛先位置とのネットワーク接続を獲得する図10B、ブロック1065。ネットワークブリッジは、メディアアイテムをファイルとして接続プロトコル例えば、USBマスストレージに従って受信する図10B、ブロック1070。ネットワークブリッジは、宛先位置のネットワークのネットワークプロトコルを使用して、メディアアイテムを宛先位置に送信ストリーム配信又はコピーする図10B、ブロック1075。ネットワークアプリケーション:図11は、ホームネットワーク上のデジタルメディアをネットワークブリッジによりダウンロードするための一実施形態を示す。この実施形態の場合は、メディアプレーヤー例えば、オーディオプレーヤー又はビデオプレーヤーがネットワークブリッジ1115に接続されている。ネットワークブリッジは、無線アクセスポイント1130及びルータ1140を介してホームネットワーク1157と通信する。図11に示すように、ホームネットワーク1157上では種々のメディア装置がアクセス可能となっている。この例の場合、コンピュータ1157、メディアサーバ1180、ステレオ1175、及びテレビ1170の全てがホームネットワーク1157上にある。ネットワークブリッジ1115は、ホームネットワーク1157上の任意の装置からデジタルメディアをダウンロードする。例えば、メディアプレーヤー1110はコンピュータ1167からデジタルビデオファイルをダウンロードすることができる。同様に、メディアプレーヤー1110は、メディアサーバ1180からデジタルオーディオファイルをダウンロードすることができる。本発明のネットワークブリッジは、ワイドエリアネットワークを利用してコンテンツプロバイダからコンテンツをダウンロードするアプリケーションを有する。図12はネットワークブリッジを使用してインターネット上にあるコンテンツをメディアプレーヤーにダウンロードするための一実施形態を示す。この実施形態の場合、メディアプレーヤー1210はネットワークブリッジ1215に接続されている。更に、ネットワークブリッジ1210は、無線アクセスポイント1230、ルータ1240、及び広帯域モデム1250を介してインターネット1270につながっている。この例の場合、ネットワークブリッジ1215は、3つのコンテンツプロバイダ1275、1280、及び1285とのネットワーク接続を取得する。コンテンツプロバイダ1275、1280、及び1285は、リモート位置のサーバに格納されたメディアに対するインターネットポータルとなり得る。コンテンツは加入契約に基づいて提供される場合がある。他の実施形態では、コンテンツプロバイダがデジタル音楽及びデジタルビデオの販売を可能にするインターネットストアを有する場合がある。更に他の実施形態では、コンテンツプロバイダはインターネットコミュニティを有し、この共有コミュニティの他のメンバーとともに写真をダウンロードする場合がある。メディアプレーヤー1210は、ネットワークブリッジ1215を介してアクセスし、コンテンツプロバイダ1275、1280、及び1285からデジタル音楽、デジタルビデオ、及び写真をダウンロードする。本発明のネットワークブリッジは、ネットワークを介してメディアをアップロードするためのアプリケーションを有する。図13は、ネットワークブリッジを使用してメディアをアップロードするための一実施形態を示す。この実施形態の場合、メディアソース装置1305は、ネットワークブリッジ1315に接続されている。ネットワークブリッジは、ホームネットワーク1357とインターネット1390の両方にアクセスする。具体的には、ネットワークブリッジは、無線アクセスポイント1350とルータ1355を介してホームネットワーク1357にアクセスする。ネットワークブリッジはまた、無線アクセスポイント1350、ルータ1355、及び広帯域モデム1385を介してインターネット1390にアクセスする。メディアソース装置1305は、デジタルビデオ、オーディオ、及び/又は写真を格納することができる。例えば、メディアソース装置1305は、ハードディスクドライブ又はフラッシュメモリを内蔵して永続的な媒体にファイルを格納する携帯型メディアプレーヤーとしてもよい。ネットワークブリッジ1315にメディアがアップロードされると、ネットワークブリッジ1315はホームネットワーク1357又はインターネット1390上の宛先位置にデジタルメディアをアップロードする。例えば、メディアソース装置1305は、コンピュータ1365又はメディアサーバ1380上に格納するようにメディアをアップロードすることができる。他の実施形態では、メディアソース装置1305は宛先位置にメディアをストリーム配信することもできる。例えば、メディアソース装置1305は、再生用のオーディオをステレオ1375にストリーム配信することも、再生用のデジタルビデオをテレビ1370にストリーム配信することもできる。本発明のネットワークブリッジはまた、マスストレージプロトコル以外のプロトコルをサポートするデータ転送用のアプリケーションも有する。図14は、ネットワークブリッジを使用して宛先装置にデータを書き込むための一実施形態を示す。ネットワークブリッジは、アクセスポイント1450及びルータ1455を介してホームネットワーク1457に接続し、アクセスポイント1450、ルータ1455、及び広帯域モデム1485を介してインターネット1490に接続する。ソース装置1405がネットワークブリッジ1415にデータ又はメディアを書き込むと、ネットワークブリッジ1415はホームネットワーク1457又はインターネット1490上のアクセス可能な1つ又は複数の宛先装置にメディア及びデータを書き込む。この実施形態の場合、ネットワークブリッジ1415は、ソース装置インターフェイス1420、ネットワークプロトコル1430、IPレイヤ1435、及び無線ネットワークインターフェイス1440を備えている。ソース装置インターフェイス1420は、ソース装置1405との物理レイヤ接続を提供する。例えば、物理レイヤ接続では、ユニバーサルシリアルバスUSBを含むことができる。ネットワークプロトコルモジュール1430は、データ転送に使用される基礎的なプロトコルをサポートする。一実施形態では、ネットワークプロトコルモジュール1430は、MTPプロトコルMicrosoft社のメディアプレーヤー規格をサポートする。他の実施形態では、ネットワークプロトコルモジュール1430は、デジタルカメラ製造業者で実装されるPTP規格カメラの制御を可能にするをサポートしてもよい。ネットワークプロトコルモジュール1430では、任意のプロトコルをサポートできる。ソース装置1405は、プロトコルを使用することで、ホームネットワーク1457又はインターネット1490上の任意の宛先装置にメディア又はデータを転送することができる。図15は、本発明のネットワークブリッジを使用して印刷を行うため一実施形態を示す。この実施形態の場合、ソース装置1505はソース装置インターフェイス1520と互換性のあるフォーマットに従ってネットワークブリッジ1515にデータを書き込む。次に、プロトコルインターフェイス1530は、データを印刷するためにプロトコルをエミュレートする。この例の場合、データは無線ネットワークを介してプリンタ1560に送られる。このように、印刷プロトコルをエミュレートすることにより、ネットワークブリッジ1515は、装置に印刷サービスを提供するための接続を可能にする。メディアサービス:ある実施形態では、ネットワークブリッジはメディアサービスと連携して動作することができる。図16はメディアサービスと連携して動作するように構成されたネットワークブリッジのための一実施形態を示す。図16に示すように、ネットワークブリッジ1615は無線アクセスポイント1645及び1650、ルータ1655、及び広帯域モデム1685を介してインターネット1690につながっている。一般に、メディアサービス1692は、コンテンツプロバイダコンテンツプロバイダ11275、コンテンツプロバイダ21280、及びコンテンツプロバイダn1285からのメディアコンテンツへのアクセス権をネットワークブリッジに与える。動作中、ネットワークブリッジ1615はメディアサービス1692との接続を開始し、一意的に身元を明らかにする。一実施形態では、販売時にネットワークブリッジには一意の番号が同梱されている。ネットワークブリッジの購入者は、その一意の番号を使用してメディアサービスのアカウントを設定する。アカウントでは、1つ又は複数のコンテンツプロバイダからメディアコンテンツをユーザが購入する場合の条件を規定することができる。例えば、ユーザは加入契約を結び、1つ又は複数のコンテンツプロバイダから1つ又は複数のメディアタイプを購入することができる。ネットワークブリッジにIPアドレスを事前に設定しておき、インターネットを介してメディアサービスにアクセスすることができる。ネットワークブリッジがメディアサービスにアクセスすると、メディアサービスはアカウントを識別し、そのアカウントで購入されているコンテンツに基づいてコンテンツへのアクセス権を付与する。これに対し、メディアサービス1692は、ネットワークブリッジ1615が取得できるメディア、及びそのメディアが存在する位置例えば、コンテンツプロバイダ11275、コンテンツプロバイダ21280、及びコンテンツプロバイダn1285を自動的に特定することができる。したがって、メディアサービス1692は、コンテンツプロバイダとユーザとの間でネットワークブリッジを介してブローカーとしての役割を果たす。一部の実施形態では、メディアサービスは、ネットワークブリッジ1615と、コンテンツプロバイダ11275、コンテンツプロバイダ21280、及びコンテンツプロバイダn1285との間の接続を提供する。これらの実施形態の場合、メディアサービス1692はコンテンツプロバイダからデジタルメディアを獲得し、そのデジタルメディアをネットワークブリッジに転送する。メディアサービス1692では、コンテンツプロバイダから提供されるコンテンツの表示をカスタマイズすることができる。例えば、メディアサービス1692は、コンテンツディレクトリを生成し、ユーザに適した方法でメディアを提供することができる。ユーザはコンテンツディレクトリをカスタマイズすることができる。例えば、ユーザはディレクトリを指定し、コンテンツを編成することができる。一実施形態では、メディアサービス1692はグループ情報を格納できる。一般に、グループ情報は、ネットワークブリッジが取得できるメディアを識別する。一実施形態では、グループ情報によりネットワークブリッジはユーザとリンクされる。ユーザは1つ又は複数のグループと関連付けされることが可能である。例えば、ユーザはスキーグループを作成し、スキーに興味を持つ人々を関連付けることができる。グループ内のユーザはすべて、そのグループのメンバーが利用できるコンテンツを指定できる。例えば、スキーグループ内の任意のメンバーは、スキーグループのメンバーが利用できる全てのコンテンツ例えば、スキーに関するコンテンツが格納されたコンテンツディレクトリ-サブディレクトリを指定できる。本明細書に説明したネットワークブリッジの機能は、ハードウェアでもソフトウェアでも実施可能である。ソフトウェアで実施する場合、ネットワークブリッジには、汎用コンピュータシステムでの実施のためにコンピュータで実行可能な複数の命令を有するソフトウェアが含まれる。汎用コンピュータシステムにロードする前のネットワークブリッジのソフトウェアは、符号化された情報として、フロッピー登録商標磁気ディスク、磁気テープ、コンパクトディスクを使った記録媒体CD-ROM等、コンピュータで読み取り可能な媒体に保存しておくことが可能である。本発明の特定の例示的な実施形態についてこれまで説明してきたが、本発明の精神及び範囲から逸脱しない限り種々の変形及び変更が当業者によって実施され得ることは理解できよう。