【手続補正書】
【提出日】平成17年8月4日(2005.8.4)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】モデム、装置、およびデータ転送方法
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ホスト装置とネットワークとの間でデータ転送を行う第１のインタフェース回路と、
前記ホスト装置および前記ネットワークの少なくとも一方とメモリ装置との間でデータ転送を行う第２のインタフェース回路と、を含むモデム。
【請求項２】
前記ネットワークは、デジタル・ケーブル・ネットワークおよびデジタル加入者線（ＤＳＬ）ネットワークの一方を含む、請求項１記載のモデム。
【請求項３】
前記第２のインタフェース回路は、当該インタフェース回路に接続されたメモリ装置のタイプを特定する、請求項１記載のモデム。
【請求項４】
デフォルトのデータ転送条件に応じて、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方と、前記メモリ装置との間でデータが転送される、請求項１記載のモデム。
【請求項５】
前記メモリ装置は、オーディオ・プレーヤと組み合わされており、デフォルトのデータ転送条件に応じて、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方から、前記メモリ装置にオーディオ・データが転送される、請求項１記載のモデム。
【請求項６】
前記メモリ装置は、映像装置と組み合わされており、デフォルトのデータ転送条件に応じて、前記メモリ装置から、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方に映像データが転送される、請求項１記載のモデム。
【請求項７】
前記第２のインタフェース回路は、当該インタフェース回路に接続されたメモリ装置のタイプを特定する、請求項６記載のモデム。
【請求項８】
前記第２のインタフェース回路は、コンパクト・フラッシュ・メモリ・カードを挿入することができる、請求項１記載のモデム。
【請求項９】
第１のタイプのデータ・バスを使用して前記メモリ装置と前記モデムとの間でデータを通信し、第２のタイプのデータ・バスを使用して前記ホスト装置と前記モデムとの間でデータを通信する、請求項１記載のモデム。
【請求項１０】
前記メモリ装置にはプログラムが記憶されており、前記第２のインタフェース回路は、前記プログラムを実行のために前記モデムに転送する、請求項１記載のモデム。
【請求項１１】
前記メモリ装置に記憶された前記プログラムは圧縮されており、前記モデムは、前記プログラムを実行の前に解凍する、請求項１０記載のモデム。
【請求項１２】
ユニバーサル・シリアル・バス（ＵＳＢ）のハブとして動作して、ＵＳＢ通信経路を介して前記メモリ装置と前記ホスト装置との間でデータを転送する、請求項１記載のモデム。
【請求項１３】
前記ホスト装置は、前記メモリ装置を、イーサネット（登録商標）通信リンクとユニバーサル・シリアル・バス（ＵＳＢ）通信リンクの少なくとも一方を介して、アクセスできるようにする、請求項１記載のモデム。
【請求項１４】
少なくとも初期動作プログラムを記憶したフラッシュ・メモリに接続される第１のデータ・バスと組み合わされており、ホスト・コンピューティング装置とネットワークとの間でデータを転送するモデムと、
前記第１のデータ・バスに接続され、且つ、物理的インタフェース・デバイスに接続されるインタフェース回路と、を含む装置であって、
前記物理的インタフェース・デバイスは、メモリ装置を受け入れるように構成されており、また、前記インタフェース回路は、前記第１のデータ・バスを使用して前記メモリ装置と前記モデムとの間でデータ転送を行うように構成されており、また、前記モデムは、前記ホスト装置および前記ネットワークの少なくとも一方と前記メモリ装置との間でデータを転送するように構成されている、装置。
【請求項１５】
前記ネットワークは、デジタル・ケーブル・ネットワークおよびデジタル加入者線（ＤＳＬ）ネットワークの一方を含む、請求項１４記載の装置。
【請求項１６】
前記インタフェース回路は、当該インタフェース回路に接続されたメモリ装置のタイプを特定する、請求項１４記載の装置。
【請求項１７】
デフォルトのデータ転送条件に応じて、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方と前記メモリ装置との間で、データが転送される、請求項１４記載の装置。
【請求項１８】
前記インタフェース回路は、当該インタフェース回路に接続されたメモリ装置のタイプを特定する、請求項１４記載の装置。
【請求項１９】
前記メモリ装置にはプログラムが記憶されており、前記インタフェース回路は、前記プログラムを実行のために前記モデムに転送する、請求項１４記載の装置。
【請求項２０】
ホスト装置とネットワークとの間でデータ転送を行う第１のインタフェース回路を含み、更に、前記ホスト装置および前記ネットワークの少なくとも一方とメモリ装置との間でデータ転送を行う第２のインタフェース回路を含むモデムに接続されるインタフェース装置に前記メモリ装置が挿入されたことを検知し、
デフォルトのデータ転送条件に応じて、前記ホスト装置および前記ネットワークの少なくとも一方と前記検知されたメモリ装置との間でデータ転送を行う、データ転送方法。
【請求項２１】
前記データ転送は、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方から前記検知されたメモリ装置へのオーディオ・データの転送を含む、請求項２０記載のデータ転送方法。
【請求項２２】
前記データ転送は、前記検知されたメモリ装置から、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方への映像データの転送を含む、請求項２０記載のデータ転送方法。
【請求項２３】
前記インタフェース装置に挿入された前記メモリ装置のタイプを特定することを更に含む、請求項２０記載のデータ転送方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
【発明が解決しようとする課題】
ＰＣは、モデムと上述の電子機器によって提供される種々の記憶媒体とのインタフェースを取る必要がある。即ち、ＰＣを所有し、且つ、種々の家庭用電子機器を所有する人は、それらの家庭用電子機器に組み合わされた記憶装置へ、或いは、それらの記憶装置からデータを転送したい場合がある。そのようなデータをＰＣへ、或いは、ＰＣから転送して、データの移動、表示、再生、或いは、その他の目的を達成するためには、適切な読み出し／書き込み機能を果たすインタフェース装置が必要である。そのような種々の家庭用装置には、一般に、それぞれ独自のインタフェース装置がある。それ故、１台のＰＣと多くの外部記憶装置との間でインタフェースを取るために、それらの外部記憶装置のそれぞれのインタフェース装置を使用する場合がある。このような多くのインタフェース装置を用意するのに伴うコストは、非常に高くなることがある。また、それらのインタフェース装置によって、机上作業面が雑然となり、その美観が著しく損なわれることがある。また、一般に、ＰＣと様々な外部記憶装置との間でインタフェースを取るためには、ユーザが、そのＰＣ自体の機能、それらの外部記憶装置自体の機能、および、それらの多くの異なるインタフェース装置自体の機能について、かなり詳しい知識を持っている必要がある。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
この発明の多機能通信装置は、例えば外部記憶装置のような複数の家庭用電子機器とインタフェースを取ることができるように構成されており、従来技術に伴う問題を実質的に回避することができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
【課題を解決するための手段】
この発明の原理に従う通信装置の一形態は、ホスト装置と通信ネットワークとの間でデータ転送を行うように構成された第１のインタフェース回路と、上記ホスト装置と外部記憶装置との間でデータ転送を行うように構成された第２のインタフェース回路とを含み、また、第２のインタフェース回路は、これに接続された外部記憶装置のタイプを特定し、その外部記憶装置からデータを取り出して上記ホスト装置に供給するように構成されている。
特許請求の範囲と実施例との対応関係を実施例で使われている参照符号を用いて示すと以下の通りである。
（請求項１）  ホスト装置（７０）とネットワーク（５０）との間でデータ転送を行う第１のインタフェース回路（Ｉ１）と、
前記ホスト装置および前記ネットワークの少なくとも一方とメモリ装置（６０）との間でデータ転送を行う第２のインタフェース回路（Ｉ２）と、を含むモデム。
（請求項２）  前記ネットワークは、デジタル・ケーブル・ネットワークおよびデジタル加入者線（ＤＳＬ）ネットワークの一方を含む、請求項１記載のモデム。
（請求項３）  前記第２のインタフェース回路は、当該インタフェース回路に接続されたメモリ装置のタイプを特定する（４１４）、請求項１記載のモデム。
（請求項４）  デフォルトのデータ転送条件に応じて（４１６）、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方と、前記メモリ装置との間でデータが転送される、請求項１記載のモデム。
（請求項５）  前記メモリ装置は、オーディオ・プレーヤと組み合わされており、デフォルトのデータ転送条件に応じて、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方から、前記メモリ装置にオーディオ・データが転送される、請求項１記載のモデム。
（請求項６）  前記メモリ装置は、映像装置と組み合わされており、デフォルトのデータ転送条件に応じて、前記メモリ装置から、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方に映像データが転送される、請求項１記載のモデム。
（請求項７）  前記第２のインタフェース回路は、当該インタフェース回路に接続されたメモリ装置のタイプを特定する（４１４）、請求項６記載のモデム。
（請求項８）  前記第２のインタフェース回路は、コンパクト・フラッシュ・メモリ・カードを挿入することができる、請求項１記載のモデム。
（請求項９）  第１のタイプのデータ・バスを使用して前記メモリ装置と前記モデムとの間でデータを通信し、第２のタイプのデータ・バスを使用して前記ホスト装置と前記モデムとの間でデータを通信する、請求項１記載のモデム。
（請求項１０）  前記メモリ装置にはプログラム（１８６，１８７）が記憶されており、前記第２のインタフェース回路は、前記プログラムを実行のために前記モデムに転送する、請求項１記載のモデム。
（請求項１１）  前記メモリ装置に記憶された前記プログラムは圧縮されて（１８６）おり、前記モデムは、前記プログラムを実行の前に解凍する、請求項１０記載のモデム。
（請求項１２）  ユニバーサル・シリアル・バス（ＵＳＢ）のハブとして動作して、ＵＳＢ通信経路を介して前記メモリ装置と前記ホスト装置との間でデータを転送する、請求項１記載のモデム。
（請求項１３）  前記ホスト装置は、前記メモリ装置を、イーサネット（登録商標）通信リンクとユニバーサル・シリアル・バス（ＵＳＢ）通信リンクの少なくとも一方を介して、アクセスできるようにする、請求項１記載のモデム。
（請求項１４）  少なくとも初期動作プログラムを記憶したフラッシュ・メモリに接続される第１のデータ・バスと組み合わされており、ホスト・コンピューティング装置とネットワークとの間でデータを転送するモデムと、
前記第１のデータ・バスに接続され、且つ、物理的インタフェース・デバイスに接続されるインタフェース回路と、を含む装置であって、
前記物理的インタフェース・デバイスは、メモリ装置を受け入れるように構成されており、また、前記インタフェース回路は、前記第１のデータ・バスを使用して前記メモリ装置と前記モデムとの間でデータ転送を行うように構成されており、また、前記モデムは、前記ホスト装置および前記ネットワークの少なくとも一方と前記メモリ装置との間でデータを転送するように構成されている、装置。
（請求項１５）  前記ネットワークは、デジタル・ケーブル・ネットワークおよびデジタル加入者線（ＤＳＬ）ネットワークの一方を含む、請求項１４記載の装置。
（請求項１６）  前記インタフェース回路は、当該インタフェース回路に接続されたメモリ装置のタイプを特定する、請求項１４記載の装置。
（請求項１７）  デフォルトのデータ転送条件に応じて、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方と前記メモリ装置との間で、データが転送される、請求項１４記載の装置。
（請求項１８）  前記インタフェース回路は、当該インタフェース回路に接続されたメモリ装置のタイプを特定する、請求項１４記載の装置。
（請求項１９）  前記メモリ装置にはプログラムが記憶されており、前記インタフェース回路は、前記プログラムを実行のために前記モデムに転送する、請求項１４記載の装置。
（請求項２０）  ホスト装置（７０）とネットワーク（５０）との間でデータ転送を行う第１のインタフェース回路（Ｉ１）を含み、更に、前記ホスト装置および前記ネットワークの少なくとも一方とメモリ装置との間でデータ転送を行う第２のインタフェース回路（Ｉ２）を含むモデム（１８０）に接続されるインタフェース装置（１９０，１９５）に前記メモリ装置（６０）が挿入されたことを検知（４１２）し、
デフォルトのデータ転送条件に応じて、前記ホスト装置および前記ネットワークの少なくとも一方と前記検知されたメモリ装置との間でデータ転送（４１６）を行う、データ転送方法。
（請求項２１）  前記データ転送は、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方から前記検知されたメモリ装置へのオーディオ・データの転送を含む、請求項２０記載のデータ転送方法。
（請求項２２）  前記データ転送は、前記検知されたメモリ装置から、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方への映像データの転送を含む、請求項２０記載のデータ転送方法。
（請求項２３）  前記インタフェース装置に挿入された前記メモリ装置のタイプを特定する（４１４）ことを更に含む、請求項２０記載のデータ転送方法。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
モデム１００は物理的インタフェース装置（Ｉ−ＰＨＹＳ）１９５を含み、この物理的インタフェース装置１９５は、メモリ装置６０内の物理的インタフェース装置６７と協働して、データを伝達する電気的信号または光学的信号を取り出す。尚、当業者であれば分ることであるが、中間の物理的アクセス装置、例えば、ケーブル等を使用して、モデム１００の物理的インタフェース装置１９５とメモリ装置６０の物理的インタフェース装置６７との間のインタフェースを取ることが出来る。モデム１００の物理的インタフェース装置１９５は、インタフェース回路（Ｉ−ＣＫＴ）１９０と協働して、メモリ装置６０からデータを取り出し、また、メモリ装置６０にデータを記憶する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
この発明の一実施例では、図１、図２、図３、および図５のいずれのモデム１００も、米国カリフォルニア州アーヴィンのブロードコム・コーポレーション社製のブロードコム・モデルＢＣＭ３３５０で構成することができる。このＢＣＭ３３５０は、読み書き（ｒｅａｄ／ｗｒｉｔｅ）機能に加えて、ケーブル・モデムＰＨＹおよびＭＡＣ層情報フロー管理の機能を有する。モデム・ソフトウェアが、メモリ・ブロック或いはメモリ装置、例えば、フラッシュ・メモリ１８５に記憶されている。モデム命令セットは、フラッシュ・メモリ内のプログラムをアップグレードすることによって、定期的にアップグレードすることが出来る。通信バスＢ１は、フラッシュ・メモリとモデム・チップの内部に在るプロセッサ或いはＣＰＵとを接続するのに使用される内部ＢＣＭ３３５０バスで構成される。このバスを引き出すことによって、外部装置、例えば、図５の外部メモリ装置６０に、コンパクト・フラッシュ（Ｃｏｍｐａｃｔ  Ｆｌａｓｈ：ＣＦ）カード或いはその他の適切な媒体にアクセスできるような書き込み／読み出し機能を持たせることも出来る。利点として、ＣＦカードは、モデムの電源を切らずに、物理的に挿入する、或いは、取り外すことが出来る。（このプロセスは、「ホット」挿入として知られている。）
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
第２の動作モードでは、ケーブル・モデムは、自立的、或いは、半自立的に（即ち、ＰＣの仲介が全くない、或いは、少しだけしかない状態で）動作して、インターネットから、例えば、音声ファイル、ニュース・レポート、プログラムおよびその最新バージョン、ビデオ・クリップ等のような情報をダウンロードし、そのダウンロードした情報をＣＦカード（或いは、その他のメモリ装置６０）に記憶する。同様に、メモリ装置６０に記憶されたデータ、例えば、Ｅメールのメッセージ、ＪＰＥＧ画像等のようなデータは、インターネットにアップロードできる。必要に応じて、ダウンロード（或いは、アップロード）の動作は、接続されたＰＣがオフの状態であっても、行える。従って、第２の動作モードでは、ケーブル・モデムが、どのインターネット・サイトがアクセス可能か、また、どのファイルおよびその他の情報をダウンロード或いはアップロードすべきか等を判定するための、ケーブル・モデム・プロセッサが実行できるプログラムが必要である。この実施例では、ＰＣ上を走るアプリケーション・プログラムによって、モデムに適切な自立動作用プログラムを提供できる。別の実施例では、モデムのパワーアップ時に、モデムが、例えばモデム製造業者に周知のデフォルト・アドレスを有するＨＴＭＬサーバをアクセスして、モデム内に在る適切なソフトウェアが実行されて、上述の機能を備えることができる。第２の動作モードで、メモリ・カードからモデムを介してインターネット・サイトに情報をアップロードする場合、デフォルトのインターネット・プロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ：ＩＰ）、或いは、ＨＴＭＬのアドレスは、モデムによって、或いは、インタフェース・カード製造業者によって、或いは、ＰＣによって提供されて、例えばデジタルカメラからの映像のアップロードを独立して行える。必要に応じて、自立的、或いは、半自立的な動作を行うのに必要なソフトウェアをＣＦカードから直接ケーブル・モデムの内部フラッシュ・メモリに転送することも出来る。この実施例では、フラッシュ・メモリ・カードには、モデムが、このメモリ・カードから情報を取り出して、その情報を適切なＨＴＭＬアドレスに、或いは、ホスト装置にルーティングできるようにする情報、或いは、データが含まれている。