(57)【要約】【課題】  ＷＥＢ利用可能なデバイスを介してサーバベースのコンテンツの配布を開始すること。【解決手段】  リモートサーバ上に格納されたコンテンツが、通信ネットワークを介して配布される。ドキュメントまたはピクチャなどのコンテンツの配布が、Ｗｅｂ利用可能な電話機、ハンドヘルドコンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）、またはパーソナルコンピュータなどの適切な機能を備えたデバイスを介して開始される。このようにして、Ｗｅｂサイトをドキュメントのリポジトリとして使用することができ、送信者は、送信するべきドキュメントを物理的に所有したり、または送信するべきドキュメントの電子コピーをローカルで格納したりすることを要求されない。【選択図】  図３
2005130472.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介してコンテンツを配布するための方法であって、
サーバにおいて利用可能でアクセス可能なコンテンツであって、第一者によって提供されたコンテンツのリストを生成することと、
前記リストを前記第一者に関連付けられたデバイスに提供することと、
前記デバイスにおいて、前記リストからアクセス可能なコンテンツの選択を受け取ることと、
前記選択を前記サーバに伝送することと、
前記サーバに関連付けられた記憶装置から前記選択されたコンテンツを取り出すことと、
前記取り出されたコンテンツを指定のデバイスに電子的に伝送することと
を備えることを特徴とする方法。
【請求項２】
前記リストを生成することに先立って、前記デバイスからコンテンツ配布の要求を受け取ることをさらに備えることを特徴とする請求項１に記載の方法。
【請求項３】
前記リストを生成することに先立って、前記デバイスを認証することをさらに備えることを特徴とする請求項１に記載の方法。
【請求項４】
前記デバイスにおいてログイン情報を受け取り、前記ログイン情報を前記サーバに伝送することをさらに備え、前記デバイスを認証することは、前記ログイン情報を認証することを備えることを特徴とする請求項３に記載の方法。
【請求項５】
前記コンテンツを電子的に伝送することに先立って、前記指定のデバイスの電話番号、ファックス番号、またはアドレスを受け取ることをさらに備えることを特徴とする請求項１に記載の方法。
【請求項６】
前記コンテンツを前記指定のデバイスに電子的に伝送することは、前記コンテンツを前記受け取った電話番号またはアドレスに電子的に伝送することを備えることを特徴とする請求項５に記載の方法。
【請求項７】
前記デバイスは、ブラウザを備え、
前記リストを受け取り、前記デバイスの前記ブラウザに表示することをさらに備えることを特徴とする請求項１に記載の方法。
【請求項８】
電子的に伝送することは、ファックス送信することを備えることを特徴とする請求項１に記載の方法。
【請求項９】
電子的に伝送することは、インスタントメッセージングを備えることを特徴とする請求項１に記載の方法。
【請求項１０】
電子的に伝送することは、ファックスオーバーＩＰを備えることを特徴とする請求項１に記載の方法。
【請求項１１】
電子的に伝送することは、前記取り出されたコンテンツをファックスサービスプロバイダに送信し、前記ファックスサービスプロバイダが、前記取り出されたコンテンツを前記指定のデバイスに電子的に送信することを備えることを特徴とする請求項１に記載の方法。
【請求項１２】
前記デバイスを公にアクセス可能とするように提供することをさらに備えることを特徴とする請求項１に記載の方法。
【請求項１３】
通信ネットワークを介してコンテンツの電子配布を開始するための方法であって、
ログイン情報をデバイスに提供することと、
前記ログイン情報をサーバに伝送することと、
前記ログイン情報を前記サーバにおいて認証することと、
前記サーバにおいて利用可能でアクセス可能なコンテンツであって、前記デバイスに関連付けられた第一者によって提供されたコンテンツのリストを生成することと、
前記リストを前記デバイスに提供することと、
前記デバイスにおいて、前記リストからアクセス可能なコンテンツの選択を受け取ることと、
前記選択を前記サーバに伝送することと、
前記サーバに関連付けられた記憶装置から前記選択されたコンテンツを取り出すことと
を備えることを特徴とする方法。
【請求項１４】
前記リストを生成することに先立って、前記デバイスからコンテンツ配布の要求を受け取ることをさらに備えることを特徴とする請求項１３に記載の方法。
【請求項１５】
前記サーバにおいて宛先の電話番号、ファックス番号、またはアドレスを受け取ることをさらに備えることを特徴とする請求項１３に記載の方法。
【請求項１６】
前記デバイスは、ブラウザを備え、
前記リストを受け取り、前記デバイスの前記ブラウザに表示することをさらに備えることを特徴とする請求項１３に記載の方法。
【請求項１７】
前記デバイスを公にアクセス可能とするように提供することをさらに備えることを特徴とする請求項１３に記載の方法。
【請求項１８】
コンテンツを指定のデバイスに配布するためのシステムであって、
コンテンツのリストを受け取り、提供することができるデバイスと、
関連付けられた記憶装置を備えたサーバであって、前記記憶装置が前記デバイスに関連付けられた第一者によって前記記憶装置に以前提供されたコンテンツを保持し、前記サーバが前記デバイスに対するコンテンツの前記リストを生成し、前記リストを前記デバイスに提供し、前記デバイスからコンテンツの選択を受け取り、前記選択されたコンテンツを取り出し、前記選択されたコンテンツを前記指定のデバイスに電子的に伝送するサーバと、
前記デバイスと前記サーバの間の通信ネットワークと
を備えたことを特徴とするシステム。
【請求項１９】
前記デバイスは、コンテンツ配布の要求を前記サーバに送って、コンテンツの前記リストを生成する前記サーバをアクティブ化することを特徴とする請求項１８に記載のシステム。
【請求項２０】
前記デバイスを認証するための認証システムをさらに備えたことを特徴とする請求項１８に記載のシステム。
【請求項２１】
前記デバイスは、ログイン情報を受け取り、前記ログイン情報を認証のために前記サーバに提供するように適合されたことを特徴とする請求項１８に記載のシステム。
【請求項２２】
前記サーバは、前記コンテンツを前記指定のデバイスに関連付けられた電話番号、ファックス番号、またはアドレスに伝送することを特徴とする請求項１８に記載のシステム。
【請求項２３】
前記デバイスは、前記リストを表示するブラウザを備えたことを特徴とする請求項１８に記載のシステム。
【請求項２４】
前記選択されたコンテンツを前記指定のデバイスに電子的に伝送するためのファックスサービスプロバイダをさらに備えたことを特徴とする請求項１８に記載のシステム。
【請求項２５】
前記デバイスは、公にアクセス可能であることを特徴とする請求項１８に記載のシステム。
【請求項２６】
前記通信ネットワークは、インターネットであることを特徴とする請求項１８に記載のシステム。
【請求項２７】
前記通信ネットワークは、ＬＡＮまたはＷＡＮであることを特徴とする請求項１８に記載のシステム。
【請求項２８】
前記コンテンツは、ドキュメント群、ピクチャ群、およびデータの少なくとも１つを備えたことを特徴とする請求項１８に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、コンテンツ配布の分野に関する。より詳細には、本発明は、通信ネットワークを介して、サーバに存在するコンテンツの配布の開始に関する。
【背景技術】
【０００２】
インターネットまたは公衆交換電話網（ＰＳＴＮ）などの通信ネットワーク上でのコンテンツの電子配布が普及している。ファクシミリ（ファックス）は、それらのタイプのネットワーク上で電子的に伝達されるコンテンツの１つのタイプである。例えば、ファックスは、１つのデバイスまたはシステム（すなわち、発信元）から別のデバイスまたはシステム（すなわち、受信側）に伝達することが可能である。発信元または受信側として動作することができる例示的なデバイスまたはシステムには、スタンドアロン型のファックス装置および電子メールアカウントが含まれる。現在、ユーザがインターネットを介してコンピュータからファックスを送ることを可能にする様々なサービスが存在する。しかし、ネットワーク上でのコンテンツ配布のための現在利用可能なサービスおよびシステムの欠点は、発信側のデバイスまたはシステムが、配布すべきコンテンツのローカルコピーを有していなければならないことである。
【０００３】
コンテンツを配布するときの日常的な体験は、ファックスによるものである。ファックスでの１つの主要な問題は、発信者（送信者）が、配布したいと望むコンテンツを物理的に所持していることを要することである。これは、一般に、用紙上にコンテンツをプリントアウトし、その用紙をファックス装置に提供することによって達せられ、次に、ファックス装置が、電話線を介してそのコンテンツを所望の宛先に電子的に送る。当技術分野で周知のとおり、これは、コンピュータからのコンテンツをファックスオーバーＩＰ（ｆａｘ  ｏｖｅｒ  ＩＰ）などのＩＰ（インターネットプロトコル）を介して送ることによって達することもできる。
【０００４】
図１は、ネットワークを介してコンテンツを送信するための従来技術のアーキテクチャのブロック図であり、図２は、従来技術のコンテンツ配信プロセスの流れ図である。コンテンツを配布することを求めるユーザは、自身のコンピュータ１０にアクセスし、ディスク１３などのローカルストレージから、またはコンピュータ１０に関連するハードディスクドライブなどの他のメモリデバイス１５からファイルを取り出す。コンピュータ１０は、ファックスサーバ２０などのサーバにネットワーク１８を介して接続し（ステップ２００）、選択されたコンテンツをファックスサーバ２０に提供する（ステップ２１０）とともに、選択された配布アドレスまたはファックス番号を提供する（ステップ２２０）。次に、ファックスサーバ２０は、ネットワーク２８を介して、ファックス装置３０のような受信者のデバイスとの接続を開始し、ネットワーク２８を介してファックス装置３０にコンテンツを提供する（ステップ２３０）。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように、従来、発信者は、送信したいと欲するコンテンツの物理的コピーか、または配布したいと欲するコンテンツを格納するローカル常駐メモリを有していなければならない。これは、ユーザがネットワークを介してファックスなどのコンテンツを送信したいと望むが、そのコンテンツの物理的コピーを有しておらず、そのコンテンツをローカルで格納してもいないことが多々あるために不便である。
【０００６】
Ｗｅｂファックス送信サービスは、ユーザがファックス送信の直前にサーバにファイルをアップロードすることができるようにすることが一般的であるが、サーバ上にドキュメントを格納し、ファックス送信によるなどの配布のために、ドキュメントをリモートに操作することを可能にするシステムまたは方法は存在していない。
【０００７】
以上に鑑みて、従来技術の限界および欠点を克服するシステムおよび方法の必要性がある。
【課題を解決するための手段】
【０００８】
本発明は、ネットワーク上でのドキュメントまたはピクチャなどのコンテンツの配布を対象とする。コンテンツは、リモートサーバ上に格納され、配布は、Ｗｅｂ利用可能な（またはブラウザ利用可能な）電話機、パーソナルデジタルアシスタント（ＰＤＡ）、あるいはラップトップコンピュータ、デスクトップコンピュータ、キオスクなどの他のデバイスなどの適切な機能を備えたデバイスを介して開始される。このようにして、Ｗｅｂサイトをドキュメントのリポジトリとして使用することができ、送信者は、送信するべきドキュメントを物理的に所有したり、または送信するべきドキュメントの電子コピーをローカルで格納したりすることを要求されない。
【０００９】
通信ネットワークを介してコンテンツを配布するための例示的なシステムおよび方法は、サーバにおいて利用可能であるアクセス可能なコンテンツのリストを作成することと、このコンテンツは第一者によって提供され、このリストを第一者に関連するデバイスに提供することとを備える。ユーザは、そのリストから項目を選択し、その選択をデバイスに入力し、デバイスは次に、その選択をサーバに提供する。サーバは、そのストレージから選択されたコンテンツを取り出す。この取り出されたコンテンツは次に、指定された宛先のデバイスまたはデバイス群に送られる。
【００１０】
好ましくは、ユーザは、ログイン情報をデバイスに提供し、次に、その情報について、ユーザがサーバ上のコンテンツにアクセスすることができるのに先立って認証される。ユーザは、指定されたデバイス（デバイス群）の電話番号（電話番号群）またはアドレス（アドレス群）を提供することもでき、それゆえコンテンツは、指定されたデバイスに適切に配布することができる。配布方法には、例えば、ファックス送信、インスタントメッセージング、電子メール、およびファックスオーバーＩＰ（インターネットプロトコル）が含まれうる。
【００１１】
本発明のさらなる特徴および利点は、添付の図面を参照して行われる例示的な実施形態についての以下の詳細な説明から明らかとなるであろう。
【００１２】
上記の概要および好ましい実施形態についての以下の詳細な説明は、添付の図面とともに読むことでよりよく理解される。本発明を例示する目的で、本発明の例示的な構成を図面に示している。しかし、本発明は、開示された特定の方法および手段に限定されない。
【発明を実施するための最良の形態】
【００１３】
ドキュメントまたはピクチャなどのコンテンツが、サーバ上に格納され、配布される。ユーザは、前もってコンテンツをプリントアウトする必要性、コンテンツをローカルで格納する必要性、接続された稼働中のファックスデバイスを見つける必要性、または対象となる受信者へのコンテンツの配信の成功を確実にするために完了までトランザクションを監視する必要性なく、Ｗｅｂサイトから（例えば、キオスクに配置されたコンピュータを介して）、または電話機もしくはハンドヘルドコンピュータなどのＷｅｂ利用可能なデバイスから所望の宛先へ、サーバ上に格納されたデータの伝送をリモートで開始することができる。
【００１４】
ドキュメントは、サーバ上に格納される。トランスポートデバイス（例えば、ファックス送信）は、発信者がコンテンツを実際に所有していることを要求することなく、サーバに接続されたインタフェースから開始される。サーバは、何らかのタイプのネットワーク接続を介してサーバに接続することができる任意のＷｅｂデバイスからコンテンツにアクセスすることを可能にする。Ｗｅｂサーバの要件は、Ｗｅｂデバイス（ブラウザまたは電話機）が、そのコンテンツがどのようなものであるかを正確に表示することができるようファイルを列挙することができることだけであり、そのため、ユーザがどのコンテンツを配布するかを選択することができる。項目（項目群）が選択され次第、定義されたプロトコル（例えば、ＸＭＬオーバーＳＯＡＰ）を介してプロセスを開始する、例えばワードまたはアイコン（例えば、「ファックス」）があることが好ましい。サーバは次に、そのデータベースからコンテンツを取り出し、例えば、ネットワークベースのファックス送信サービスに向けてそのコンテンツをプッシュする。ファックス送信サービスは、ファックスオーバーＩＰを使用して実施することができ、ファックスの要求、ファックスのコンテンツ、ファックスの宛先を受け取り、それに応じてコンテンツを配布する。
【００１５】
図３は、例示的なコンテンツ配信システムのブロック図であり、図４は、本発明による例示的なコンテンツ配信プロセスの流れ図である。この例示的なシステムでは、選択され、配布されるべきコンテンツは、ローカルで格納されず、代わりに、ファックスマネージャまたはサーバ３２０に関連するストレージ３２２の中に格納される。コンテンツは、望ましくは、ユーザまたはユーザの仲間によってストレージ３２２の中に最初に格納されている。
【００１６】
ユーザは、例えば、パーソナルコンピュータ３１０、パーソナルデジタルアシスタントもしくはハンドヘルドコンピュータ３１２、電話機３１４、またはワークステーション３１６などのＷｅｂ利用可能なデバイスを使用してファックスマネージャまたはサーバ３２０にログオンする（ステップ４００）。このログイン情報は、続いて認証することができる。Ｗｅｂ利用可能なデバイスは、ユーザによって私的に所有されていても、キオスクにおけるように公にアクセスが可能であってもよい。
【００１７】
ユーザは、任意の従来の認証技術および／または検証技術を使用してファックスサーバ３２０に対して認証されるか、または検証されることが望ましい（ステップ４１０）。認証システム、認証サーバ、または認証データベース３２５を提供して、認証を行うことが望ましい。料金請求情報および通貨情報も提供／交換することができる。
【００１８】
ユーザがファックスサーバ３２０に対して認証された後、ファックスサーバ３２０は、利用可能なコンテンツのリストを生成し、そのリストをＷｅｂ利用可能なデバイスに提供する（ステップ４２０）。コンテンツは、ピクチャまたはドキュメントなどの任意のタイプのデータまたは情報とすることができる。コンテンツは、ファックスサーバ３２０に関連付けられた記憶装置３２２の中に格納される。
【００１９】
ユーザは、所望のコンテンツをユーザのデバイスに提供されたリストから選択し（ステップ４３０）、この選択が、ファックスサーバ３２０に伝送される。ファックスサーバ３２０は、その記憶装置３２２からコンテンツを取り出し（ステップ４４０）、コンテンツが配布されるべき、例えば、ファックスサーバへのアドレスまたは電子メールアドレスなどの所望のファックス番号またはアドレスをユーザに求める。ユーザは、所望のファックス番号またはアドレスをファックスサーバ３２０に提供する（ステップ４５０）。ユーザは、ユーザによる所望のコンテンツの選択より前に、またはそれと同時になど、サーバ３２０が選択されたコンテンツを取り出すのに先立って、ファックス番号またはアドレスをファックスサーバ３２０に提供できることが企図されている。コンテンツを複数の宛先に配布することが望まれる場合、複数のファックス番号またはアドレスを提供することができる。
【００２０】
ファックスサーバ３２０は、所望のコンテンツとファックス番号またはアドレスを有した後、そのコンテンツおよび番号／アドレスをファックスサーバプロバイダ３２８に提供し、プロバイダが次に、ファックス装置またはパーソナルコンピュータなどのファックス受信デバイス３３０による受信のために、従来の配布技術のいずれかを使用して、そのコンテンツをその番号／アドレスにファックス送信する（ステップ４６０）。ファックスサービスプロバイダ３２８は、ファックスサーバ３２０に関連付けることも（図示のとおり）、またはファックスサーバ３２０に関係もしくは無関係に、独立したエンティティとすることもできる。
【００２１】
上記の例示的な実施形態は、ファックス配信に関連して説明してきたが、本発明は、ファックス配布に限定されない。例えば、インスタントメッセージングなどの任意の配布方法を実施することができる。そのような場合、例えば、ユーザは、サーバにアクセスし、サーバに関連する記憶装置の中に格納された所望のコンテンツを選択し、次に、コンテンツを第二者にインスタントメッセージとして送る。
【００２２】
Ｗｅｂ利用可能なデバイス群３１０、３１２、３１４、３１６、およびファックスサーバまたはファックスマネージャ３２０、ならびにファックスサーバプロバイダ３２８およびファックス受信デバイス３３０は、コンピュータネットワークおよび／または通信ネットワークの一部として展開することができる。サーバまたはマネージャ３２０は、ネットワークを介してデバイス群３１０、３１２、３１４、３１６、およびサービスプロバイダ３２８およびデバイス３３０と通信しており、本発明を使用することができる。通信ネットワークは、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、イントラネット、インターネット、またはその他のコンピュータネットワークとすることができる。通信ネットワークが、例えば、インターネットであるネットワーク環境では、サーバ３２０は、ハイパーテキストトランスファプロトコル（ＨＴＴＰ）またはワイヤレスアプリケーションプロトコル（ＷＡＰ）などのいくつかの周知のプロトコルのいずれかを介してデバイスが通信するＷｅｂサーバとすることができる。
【００２３】
各デバイス３１０、３１２、３１４、３１６はブラウザを備えて、サーバ群３２０にアクセスし、様々なデータおよび入力を表示し、受信することが可能である。コンテンツは、サーバコンピュータ群に格納されることが望ましく、通信ネットワークを介して、サービスプロバイダ３２８に、そして最終的に受信デバイス３３０に伝達される。認証ユーザがアクセス可能なサーバコンピュータ群に格納されたコンテンツを適切にリストすることが、通信ネットワークを介してデバイス群３１０、３１２、３１４、３１６に提供される。
【００２４】
このように、本発明は、ネットワークにアクセスし、ネットワークと対話するためのクライアントコンピューティングデバイス群と、クライアントコンピュータ群および受信デバイス（デバイス群）と対話するためのサーバコンピュータとを有するコンピュータネットワーク環境において利用することができる。しかし、本明細書で説明するシステムおよび方法は、様々なネットワークベースのアーキテクチャを使用して実施することができ、それゆえ、図示した例に限定されるべきではない。
【００２５】
（例示的なコンピューティング環境）
図５は、本発明を実施することができる適切なコンピューティングシステム環境１００の例を示している。コンピューティングシステム環境１００は、適切なコンピューティング環境の一例に過ぎず、本発明の使用または機能の範囲について何ら限定を示唆するものではない。また、コンピューティング環境１００は、例示的な動作環境１００に示されたコンポーネントのいずれか１つ、またはいずれかの組み合わせに関して依存性または要件を有するものと解釈されるべきではない。
【００２６】
本発明は、多くの汎用または専用のコンピューティングシステム環境または構成で動作可能である。本発明とともに使用するのに適している可能性がある周知のコンピューティングシステム、環境および／または構成の例には、パーソナルコンピュータ、サーバコンピュータ、ハンドヘルドデバイスもしくはラップトップデバイス、マルチプロセッサシステム、マイクロプロセッサベースのシステム、セットトップボックス、プログラム可能な民生用電子機器、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、上記のシステムまたはデバイスのいずれかを含む分散コンピューティング環境などが含まれるが、これらには限定されない。
【００２７】
本発明は、コンピュータによって実行されるプログラムモジュールなどのコンピュータ実行可能命令の一般的なコンテキストで説明することができる。一般に、プログラムモジュールには、特定のタスクを実行したり、または特定の抽象データ型を実装したりするルーチン、プログラム、オブジェクト、コンポーネント、データ構造などが含まれる。本発明は、通信ネットワークまたはその他のデータ伝送媒体を介してリンクされたリモート処理デバイスによってタスクが実行される分散コンピューティング環境において実施してもよい。分散コンピューティング環境では、プログラムモジュールおよびその他のデータは、メモリ記憶装置を含むローカルおよびリモートのコンピュータ記憶メディアの両方に配置することができる。
【００２８】
図５を参照すると、本発明を実施するための例示的なシステムが、コンピュータ１１０の形態の汎用コンピューティングデバイスを含んでいる。コンピュータ１１０のコンポーネントは、処理装置１２０、システムメモリ１３０、そしてシステムメモリから処理装置１２０を含む様々なシステムコンポーネントを結合するシステムバス１２１を含むこともできるが、これらには限定されない。システムバス１２１は、様々なバスアーキテクチャのいずれかを使用するメモリバスまたはメモリコントローラ、周辺バス、およびローカルバスを含め、いくつかのタイプのバス構造のいずれであってもよい。例として、限定としてではなく、そのようなアーキテクチャには、ＩＳＡ（Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、ＭＣＡ（Ｍｉｃｒｏ  Ｃｈａｎｎｅｌ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、ＥＩＳＡ（Ｅｎｈａｎｃｅｄ  ＩＳＡ）バス、ＶＥＳＡ（Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄｓ  Ａｓｓｏｃｉａｔｉｏｎ）ローカルバス、および（メザニンバスとしても知られる）ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔｓ）バスが含まれる。
【００２９】
コンピュータ１１０は、通常、様々なコンピュータ可読メディアを含む。コンピュータ可読メディアは、コンピュータ１１０によってアクセスすることができる任意の利用可能なメディアとすることができ、揮発性および不揮発性メディア、リムーバブルおよびリムーバブルでないメディアがともに含まれる。例として、限定としてではなく、コンピュータ可読メディアは、コンピュータ記憶メディアおよび通信メディアを含みうる。コンピュータ記憶メディアには、コンピュータ可読命令、データ構造、プログラムモジュール、またはその他のデータなどの情報を格納するための任意の方法または技術で実装された揮発性および不揮発性メディア、リムーバブルおよびリムーバブルでないメディアがともに含まれる。コンピュータ記憶メディアには、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリもしくはその他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）もしくはその他の光ディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージもしくはその他の磁気記憶装置、または所望の情報を格納するのに使用することができ、コンピュータ１１０によってアクセスすることができる他の任意の媒体が含まれるが、これらには限定されない。通信メディアは、通常、搬送波などの変調されたデータ信号、または他のトランスポート機構でコンピュータ可読命令、データ構造、プログラムモジュール、またはその他のデータを実体化し、あらゆる情報配信メディアが含まれる。「変調されたデータ信号」という用語は、信号内に情報をエンコードするような形でその特性の１つまたは複数を設定または変更した信号を意味する。例として、限定としてではなく、通信メディアには、有線ネットワークまたは直接配線接続などの有線メディア、そして音響、ＲＦ、赤外線、およびその他の無線メディアなどの無線メディアが含まれる。また、上記のメディアのいずれの組み合わせも、コンピュータ可読メディアの範囲に含まれるべきものである。
【００３０】
システムメモリ１３０は、ＲＯＭ１３１やＲＡＭ１３２などの揮発性および／または不揮発性メモリの形態のコンピュータ記憶メディアを含む。起動中などにコンピュータ１１０内部の要素間で情報を転送するのを助ける基本ルーチンが入っている基本入出力システム１３３（ＢＩＯＳ）は、通常、ＲＯＭ１３１に格納されている。ＲＡＭ１３２は、通常、処理装置１２０によって即時にアクセスすることができ、そして／または現在操作されているデータおよび／またはプログラムモジュールを収容している。例として、限定としてではなく、図５は、オペレーティングシステム１３４、アプリケーションプログラム１３５、その他のプログラムモジュール１３６、およびプログラムデータ１３７を示している。
【００３１】
コンピュータ１１０は、その他のリムーバブルな／リムーバブルでない、揮発性／不揮発性のコンピュータ記憶メディアを含むこともできる。単に例として、図５は、リムーバブルでない不揮発性の磁気メディアに対して読み取りまたは書き込みを行うハードディスクドライブ１４１、リムーバブルな不揮発性の磁気ディスク１５２に対して読み取りまたは書き込みを行う磁気ディスクドライブ１５１、およびＣＤ−ＲＯＭまたはその他の光メディアなどのリムーバブルな不揮発性の光ディスク１５６に対して読み取りまたは書き込みを行う光ディスクドライブ１５５を示している。例示的な動作環境において使用することができるその他のリムーバブルな／リムーバブルでない、揮発性／不揮発性のコンピュータ記憶メディアには、磁気テープカセット、フラッシュメモリカード、デジタル多用途ディスク、デジタルビデオテープ、ソリッドステートＲＡＭ、ソリッドステートＲＯＭなどが含まれるが、これらには限定されない。ハードディスクドライブ１４１は、通常、インタフェース１４０のようなリムーバブルでないメモリのインタフェースを介してシステムバス１２１に接続され、磁気ディスクドライブ１５１および光ディスクドライブ１５５は、通常、インタフェース１５０のようなリムーバブルなメモリのインタフェースによりシステムバス１２１に接続される。
【００３２】
ドライブおよび関連するコンピュータ記憶メディアは、コンピュータ１１０のコンピュータ可読命令、データ構造、プログラムモジュール、およびその他のデータのストレージを提供する。図５で、例えば、ハードディスクドライブ１４１は、オペレーティングシステム１４４、アプリケーションプログラム１４５、その他のプログラムモジュール１４６、およびプログラムデータ１４７を格納していることが示されている。これらのコンポーネントは、オペレーティングシステム１３４、アプリケーションプログラム１３５、その他のプログラムモジュール１３６、およびプログラムデータ１３７と同一であっても、異なっていてもよいことに留意されたい。オペレーティングシステム１４４、アプリケーションプログラム１４５、その他のプログラムモジュール１４６、およびプログラムデータ１４７に、ここでは、少なくともそれらが異なるコピーであることを示すために異なる符号を付けている。ユーザは、キーボード１６２、およびマウス、トラックボール、またはタッチパッドと一般に呼ばれるポインティングデバイス１６１などの入力デバイスを介して、コンピュータ１１０にコマンドおよび情報を入力することができる。その他の入力デバイス（図示せず）には、マイク、ジョイスティック、ゲームパッド、サテライトディッシュ、スキャナなどが含まれうる。これらの入力デバイス、およびその他の入力デバイスは、システムバスに結合されたユーザ入力インタフェース１６０を介して処理装置１２０に接続されることが多いが、パラレルポート、ゲームポート、またはユニバーサルシリアルバス（ＵＳＢ）などの他のインタフェースおよびバス構造により接続することもできる。また、モニタ１９１、または他のタイプのディスプレイデバイスも、ビデオインタフェース１９０のようなインタフェースを介してシステムバス１２１に接続される。モニタに加えて、コンピュータは、出力周辺インタフェース１９５を介して接続することができるスピーカ１９７やプリンタ１９６などの他の周辺出力デバイスを含むこともできる。
【００３３】
コンピュータ１１０は、リモートコンピュータ１８０のような１つまたは複数のリモートコンピュータに対する論理接続を使用するネットワーク化された環境において動作することができる。リモートコンピュータ１８０は、パーソナルコンピュータ、サーバ、ルータ、ネットワークＰＣ、ピアデバイス、または他の一般的なネットワークノードとすることができ、通常、コンピュータ１１０に関連して前述した要素の多くまたはすべてを含むが、図５にはメモリ記憶装置１８１だけが示されている。図示した論理接続には、ＬＡＮ１７１およびＷＡＮ１７３が含まれるが、その他のネットワークを含んでもよい。そのようなネットワーキング環境は、オフィス、企業全体のコンピュータネットワーク、イントラネット、およびインターネットで一般的である。
【００３４】
ＬＡＮネットワーキング環境で使用される場合、コンピュータ１１０は、ネットワークインタフェースまたはアダプタ１７０を介してＬＡＮ１７１に接続される。ＷＡＮネットワーキング環境で使用される場合、コンピュータ１１０は、通常、インターネットなどのＷＡＮ１７３を介して通信を確立するためのモデム１７２、またはその他の手段を含む。内部にあることも、外部にあることも可能なモデム１７２は、ユーザ入力インタフェース１６０、またはその他の適切なメカニズムを介してシステムバス１２１に接続することができる。ネットワーク化された環境では、コンピュータ１１０に関連して示したプログラムモジュール、またはその部分は、リモートメモリ記憶装置に格納することができる。例として、限定としてではなく、図５は、リモートアプリケーションプログラム１８５がメモリ装置１８１上に常駐していることを示している。図示したネットワーク接続は、例示的であり、コンピュータ間で通信リンクを確立する他の手段を使用することもできることが認められよう。
【００３５】
（例示的な分散コンピュータフレームワークまたはアーキテクチャ）
様々な分散コンピューティングフレームワークが、パーソナルコンピューティングおよびインターネットの収斂に鑑みて開発され、また開発中である。個人およびビジネスユーザなどには、アプリケーションおよびコンピューティングデバイスのためのシームレスに相互運用可能で、Ｗｅｂ利用可能なインタフェースが提供され、コンピューティング活動がますますＷｅｂブラウザ指向、またはネットワーク指向になっている。
【００３６】
例えば、ＭＩＣＲＯＳＯＦＴ（登録商標）の．ＮＥＴプラットフォームは、サーバ群、Ｗｅｂベースのデータストレージなどのビルディングブロックサービス群、およびダウンロード可能なデバイスソフトウェアを含んでいる。一般的に言って、ＮＥＴプラットフォームは、（１）全幅のコンピューティングデバイス群を協働させ、デバイス群のすべてにおいてユーザ情報を自動的に更新させ、同期させる能力、（２）ＨＴＭＬではなくＸＭＬのより大幅な使用によって可能になるＷｅｂサイトに関するより高い対話能力、（３）例えば、電子メールなどの様々なアプリケーション、またはＭＩＣＲＯＳＯＦＴ（登録商標）のＯｆｆｉｃｅなどのソフトウェアの管理のための中心となる開始点からのユーザへの製品群およびサービス群のカスタマイズされたアクセスおよびデリバリを特徴とするオンラインサービス群、（４）情報へのアクセス、ならびにユーザ群およびデバイス群の間における情報の同期の効率および容易さを向上させることになる一元化されたデータストレージ、（５）電子メール、ファックス、および電話などの様々な通信メディアを統合する能力、（６）開発者向けに、再使用可能なモジュール群を作成し、それによって生産性を高め、プログラミングエラーの数を減らす能力、および（７）他の多くのクロスプラットフォーム機能を提供する。
【００３７】
本明細書の例示的な実施形態は、コンピューティングデバイス上にあるソフトウェアに関連して説明しているが、本発明の１つまたは複数の部分は、オペレーティングシステム、ＡＰＩ、またはコプロセッサと要求元オブジェクトの間の「仲介（ｍｉｄｄｌｅ  ｍａｎ）」オブジェクトを介して実装し、それによってサービス群が、．ＮＥＴの言語群およびサービス群のすべてを介して、また他の分散コンピューティングフレームワークにおいても同様に、実行され、サポートされ、アクセスされることが可能となるようにすることができる。
【００３８】
上述したとおり、本発明の例示的な実施形態は、様々なコンピューティングデバイスに関連して説明してきたが、基礎となる概念は、任意のコンピューティングデバイスまたはシステムに適用することができる。
【００３９】
本明細書に説明された様々な技術は、ハードウェアまたはソフトウェアに関連して、また適切な場合は、それら両方の組み合わせに関連して実施することもできる。このため、本発明の方法および装置、またはその特定の態様または部分は、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、ハードドライブ、または他の任意のマシン可読記憶媒体などの有体メディアに実体化されたプログラムコード（すなわち、命令）の形態をとることができ、そのプログラムコードが、コンピュータなどのマシンにロードされ、実行されると、そのマシンが、本発明を実施するための装置になる。プログラマブルコンピュータ群でプログラムコードが実行される場合、コンピューティングデバイスは、一般に、プロセッサ、そのプロセッサによって読み取り可能な記憶媒体（揮発性および／または不揮発性のメモリおよび／または記憶要素を含む）、少なくとも１つの入力デバイス、および少なくとも１つの出力デバイスを含む。プログラム（プログラム群）は、必要な場合、アセンブリ言語またはマシン言語で実装することができる。いずれにしても、言語は、コンパイルまたはインタープリートされた言語とすることができ、ハードウェア実施形態と組み合わせることができる。
【００４０】
また、本発明の方法および装置は、電気配線またはケーブル配線などや、光ファイバ、または他の任意の形態の伝送を介して、何らかの伝送媒体上で伝送されるプログラムコードの形態で実体化された通信を介して実施することもでき、プログラムコードが、ＥＰＲＯＭ、ゲートアレイ、プログラマブルロジックデバイス（ＰＬＤ）、クライアントコンピュータなどのマシンによって受信され、ロードされ、実行されると、そのマシンが、本発明を実施するための装置になる。汎用プロセッサ上に実装されると、プログラムコードは、プロセッサと組み合わされて、本発明の機能を起動するように動作する固有の装置を提供する。さらに、本発明に関連して使用されるあらゆるストレージ技術は、常に、ハードウェアとソフトウェアの組み合わせである。
【００４１】
本発明を様々な図の好ましい実施形態に関連して説明してきたが、本発明から逸脱することなく、本発明の同一の機能を実行するために他の類似した実施形態を使用すること、または説明した実施形態に変更または追加を行うことができることを理解されたい。それゆえ、本発明は、いずれの単一の実施形態にも限定されるべきではなく、むしろ、添付の特許請求の範囲による幅および範囲で解釈されるべきである。
【図面の簡単な説明】
【００４２】
【図１】ネットワークを介してコンテンツを送るための従来技術のアーキテクチャを示すブロック図である。
【図２】従来技術のコンテンツ配信プロセスを示す流れ図である。
【図３】本発明による例示的なコンテンツ配信システムを示すブロック図である。
【図４】本発明による例示的なコンテンツ配信プロセスを示す流れ図である。
【図５】本発明の態様を実施することができる例示的なコンピューティング環境を示すブロック図である。
【符号の説明】
【００４３】
１０  コンピュータ
１３  ディスク
１５  メモリデバイス
１８  ネットワーク
２０  ファックスサーバ
２８  ネットワーク
３０  ファックス装置
１００  コンピューティング環境
１２０  処理装置
１２１  システムバス
１３０  システムメモリ
１３４  オペレーティングシステム
１３５  アプリケーションプログラム
１３６  他のプログラムモジュール
１３７  プログラムデータ
１４０  リムーバブルでない不揮発性メモリのインタフェース
１４１  ハードディスクドライブ
１４４  オペレーティングシステム
１４５  アプリケーションプログラム
１４６  他のプログラムモジュール
１４７  プログラムデータ
１５０  リムーバブルな不揮発性メモリのインタフェース
１５１  磁気ディスクドライブ
１５２  リムーバブルな不揮発性の磁気ディスク
１５５  光ディスクドライブ
１５６  リムーバブルな不揮発性の光ディスク
１６０  ユーザ入力インタフェース
１６１  マウス
１６２  キーボード
１７０  ネットワークインタフェース
１７１  ローカルエリアネットワーク
１７２  モデム
１７３  ワイドエリアネットワーク
１８０  リモートコンピュータ
１８１  メモリ記憶装置
１８５  リモートアプリケーションプログラム
１９０  ビデオインタフェース
１９１  モニタ
１９５  出力周辺インタフェース
１９６  プリンタ
１９７  スピーカ
３１０  パーソナルコンピュータ
３１２  ハンドヘルドコンピュータ
３１４  電話機
３１６  ワークステーション
３２０  ファックスマネージャ／サーバ
３２２  ストレージ
３２５  認証
３２８  ファックスサービスプロバイダ
３３０  ファックス受信デバイス
【図１】
2005130472.tif 000003
【図２】
2005130472.tif 000004
【図３】
2005130472.tif 000005
【図４】
2005130472.tif 000006
【図５】
2005130472.tif 000007