(57)【要約】ネットワークコンピューティング環境でコンテンツ管理を実施するためのシステムおよび方法。コンテンツ管理は、例えば、コンテンツバックアップ、格納および共有、ローカルおよび遠隔アクセス性、セキュリティ、コンテンツの整合性および他のネットワーク動作に関連する。システムおよび方法は、ローカルエリアネットワーク内にネットワーク機器を備える。機器は、ネットワーク内の種々の装置と通信し、また少なくともいくつかの実施形態の場合には、遠隔コンテンツ管理サービスと通信する。さらに、ローカルエリアネットワーク内のコンピューティングデバイスは、ネットワーク機器が、コンピューティングデバイス上でコンテンツにアクセスし、同コンテンツをバックアップのためにコピーし、および／または同コンテンツを操作することができるように、コンテンツ管理ソフトウェアを設置する。ネットワーク機器のソフトウェアは、それ自身およびネットワークを自動的にまたは比較的少ないユーザ入力で構成するためにクライアントコンピュータ上に設置されているソフトウェアと通信する。【特許請求の範囲】
【請求項１】
ローカルエリアネットワークおよび遠隔オフィスネットワークの少なくともいずれかに配置されるように構成されているネットワーク機器であって、対応するネットワーク内でコンピューティングデバイスと通信するように構成されており、対応するネットワークでのコンテンツ管理を容易にする種々のシステム、ソフトウェア、および装置を含んでいるか、または同システム、ソフトウェア、および装置にアクセスする、ネットワーク機器と、
コンピューティングデバイスと通信するようにネットワーク機器を設置した場合に、コンピューティングデバイスがネットワーク機器を識別できるようにし、かつネットワーク機器がコンピューティングデバイス上で選択したコンテンツにアクセスできるようにするコンピュータ実行可能命令を含むコンピュータ読み取り可能媒体とを備えるコンテンツ管理システム。
【請求項２】
前記ネットワーク機器は、そのコンテンツがネットワーク上の他のユーザまたは遠隔ユーザに対してアクセス可能となるように、選択したコンテンツをコンピューティングデバイスからネットワーク機器にコピーすることができる請求項１に記載のシステム。
【請求項３】
前記ネットワーク機器は、各ネットワーク機器およびコンピューティングデバイス上で、無線通信システムを介してコンピューティングデバイスと通信できるように配置されている請求項１に記載のシステム。
【請求項４】
前記機器が、関連するデータベースと、該機器上で生成されたか、または該機器に送信されたコンテンツを処理するための種々の規則を含むポリシーエンジンとを有する請求項１に記載のシステム。
【請求項５】
前記種々の規則が、ローカル装置および遠隔装置の双方におけるコンテンツの配信、格納、共有および安全で信頼できるバックアップのうちの少なくとも１つに関連する請求項４に記載のシステム。
【請求項６】
前記機器は、遠隔地に位置するデータベースの形成、更新、および維持を行うように構成され、前記機器はまた、遠隔ユーザが、直接またはインターネットをベースとするサービスを通してローカルコンテンツにアクセスすることを許可するように構成される請求項４に記載のシステム。
【請求項７】
前記ネットワーク機器は、さらに、複数のバージョンを有するコンテンツのバックアップ、ユーザが選択したアクセス性を備えたコンテンツの共有、およびコンテンツ索引のうちから選択された機能を行う請求項１に記載のシステム。
【請求項８】
前記ネットワーク機器は、さらに、ファイアウォールサービス、ネットワークコンピューティングデバイスの診断および監視、ネットワーク使用統計および使用報告のうちから選択した機能を行う請求項１に記載のシステム。
【請求項９】
遠隔コンテンツ管理サービスをさらに含み、遠隔ユーザおよび遠隔システムの少なくともいずれかが、ネットワーク機器上に格納されているコンテンツにアクセスすることができるように、前記遠隔コンテンツ管理サービスは、ネットワーク機器と遠隔ユーザおよび遠隔システムの少なくともいずれかと通信し、ネットワーク機器と遠隔ユーザおよび遠隔システムの少なくともいずれかとの間でインタフェースとして機能するように構成されている請求項１に記載のシステム。
【請求項１０】
前記遠隔コンテンツ管理サービスは、遠隔ユーザおよび遠隔システムがコンピューティングデバイスへの遠隔アクセスを獲得できるようにする請求項９に記載のシステム。
【請求項１１】
遠隔コンテンツ管理サービスが、複数のバージョンを有するコンテンツバックアップおよび遠隔コンテンツ共有のうちから選択した機能を提供する請求項９に記載のシステム。
【請求項１２】
遠隔コンテンツ管理サービスが、コンピューティングデバイス上にコンテンツのコンテンツ索引を含み、該コンテンツ索引は、許可を受けた遠隔ユーザおよび遠隔システムの少なくともいずれかによってアクセス可能である請求項９に記載のシステム。
【請求項１３】
ローカルエリアネットワークに配置されるように構成され、ネットワーク内でのコンテンツ管理を容易にする無線使用可能ネットワーク機器と、
無線使用可能コンピューティングデバイスであって、該コンピューティングデバイスの無線範囲内にネットワーク機器を設置した場合に、前記コンピューティングデバイスが、該コンピューティングデバイス上の選択されたコンテンツにアクセスする許可をネットワーク機器に与えることできるようにするコンピュータ実行可能命令を含むコンピュータ読み取り可能媒体を有する、無線使用可能コンピューティングデバイスと、
遠隔ユーザおよび遠隔システムの少なくともいずれかが、ネットワーク機器およびコンピューティングデバイスの少なくともいずれかに格納されているコンテンツにアクセスすることができるように、ネットワーク機器と遠隔ユーザおよび遠隔システムの少なくともいずれかと通信し、ネットワーク機器と遠隔ユーザおよび遠隔システムの少なくともいずれかとの間でインタフェースとして機能するように構成されている遠隔コンテンツ管理サービスとを備えるコンテンツ管理システム。
【請求項１４】
前記遠隔コンテンツ管理サービスが、複数のバージョンを有するコンテンツバックアップおよび遠隔コンテンツ共有のうちから選択した機能を提供する請求項１３に記載のシステム。
【請求項１５】
前記ネットワーク機器は、そのコンテンツはネットワーク上の他のユーザまたは遠隔ユーザに対してアクセス可能となるように、コンピューティングデバイスから選択されたコンテンツをコピーすることができる請求項１３に記載のシステム。
【請求項１６】
前記許可は、ユーザの入力なしで、自動的に与えられる請求項１３に記載のシステム。
【請求項１７】
前記機器は、関連するデータベースと、ネットワーク上で生成されたコンテンツ、またはネットワークに送信されたコンテンツを処理するための種々の規則を含むポリシーエンジンとを有する請求項１３に記載のシステム。
【請求項１８】
前記種々の規則は、ローカルおよび遠隔装置の双方におけるコンテンツの配信、格納、共有および安全で信頼できるバックアップのうちの少なくとも１つに関連する請求項１７に記載のシステム。
【請求項１９】
前記機器は、遠隔地に位置するデータベースを生成し、更新し、維持するように構成される請求項１３に記載のシステム。
【請求項２０】
前記ネットワーク機器は、さらに、複数のバージョンを有するコンテンツのバックアップ、ユーザが選択したアクセス性でのコンテンツの共有およびコンテンツ索引のうちから選択した機能を行う請求項１３に記載のシステム。
【請求項２１】
ネットワーク機器が、さらに、ファイアウォールサービス、ネットワークコンピューテ
ィングデバイスの診断および監視、ネットワーク使用統計および使用報告のうちから選択した機能を行う請求項１３に記載のシステム。
【請求項２２】
自動化データ格納およびファイル共有サービスを提供するための方法であって、
ローカルエリアネットワーク内に無線使用可能コンピューティングデバイスを提供する動作と、
前記コンピューティングデバイスがコンテンツ管理ネットワーク機器と無線通信を行えるようにするソフトウェアを前記コンピューティングデバイスにインストールする動作と、
無線使用可能コンピューティングデバイスの無線範囲内にコンテンツ管理ネットワーク機器を配置する動作であって、それにより無線使用可能コンピューティングデバイスおよびコンテンツ管理ネットワーク機器が自動的に相互間の通信を開始する動作とを含む方法。
【請求項２３】
前記コンテンツ管理ネットワーク機器は、バックアップされるか、他のユーザまたはシステムに対して使用可能にされるかの少なくともいずれかが為されるべきデータを識別するために、コンピューティングデバイスを自動的に調べる請求項２２に記載の方法。
【請求項２４】
コンピューティングデバイスが、ネットワーク機器に、バックアップされるか、他のローカルユーザまたはシステムおよび遠隔ユーザまたはシステムの少なくともいずれかに対して使用可能にされるかの少なくともいずれかが行なわれるべきデータを自動的に識別する請求項２２に記載の方法。
【請求項２５】
無線使用可能コンピューティングデバイスのうちの少なくとも１つからネットワーク機器上の記憶媒体上にデータをバックアップする動作をさらに含む請求項２２に記載の方法。
【請求項２６】
ネットワーク機器上のデータのバックアップコピーは、どのユーザがデータにアクセスし得るのかを識別する、前記バックアップコピーに関連するメタデータを有する請求項２５に記載の方法。
【請求項２７】
ネットワーク機器が、さらに、コンピューティングデバイスから遠隔記憶媒体上へデータをバックアップする動作を調整する請求項２２に記載の方法。
【請求項２８】
ネットワーク機器上にバックアップされるデータは、選択的にクライアントコンピュータ間で共有されるように使用可能であり、その使用可能性の程度をユーザが選択することができる請求項２２に記載の方法。
【請求項２９】
ネットワーク機器は、インターネットへの接続性、並びにローカルエリアネットワークと遠隔サービス、遠隔コンピュータおよび遠隔システムの少なくともいずれかとの間のデータ共有および冗長性サービスを提供する請求項２２に記載の方法。
【請求項３０】
コンピューティングネットワークにおいて、ローカルエリアネットワーク内の無線使用可能コンピューティングデバイス上で使用するのに適している方法を実施するためのコンピュータプログラム生成物であって、
前記方法を実行するためのコンピュータ実行可能命令を含むコンピュータ読み取り可能媒体を備え、前記方法は、
コンピューティングデバイス上で無線システムを構成して無線使用可能ネットワーク機器を監視する工程と、
コンピューティングデバイスの無線システム上で、無線使用可能ネットワーク機器を識
別し、そのネットワーク機器が、コンピューティングデバイスにアクセスする許可を有しているかを確認する工程と、
無線使用可能ネットワーク機器がコンピューティングデバイスにアクセスする許可を受けていることを確認した場合に、そのネットワーク機器に対してコンピューティングデバイス上の選択されたコンテンツへのアクセスを提供する工程とを含むコンピュータプログラム生成物。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、ネットワークコンピューティング環境およびそれに関連するハードウェアおよびソフトウェアに関する。より詳細には、本発明の実施形態は、ネットワークコンピューティング環境においてスケーリングされた総合コンテンツ管理を実施するためのシステムおよび方法に関する。
【背景技術】
【０００２】
コンピュータおよびネットワーク機器のコストが低下するとともに、その性能が向上し、通信帯域幅に対する需要が増大しているために、コンピュータネットワークは引き続き増殖している。ワイドエリアネットワーク（「ＷＡＮ」）およびローカルエリアネットワーク（「ＬＡＮ」）を含むクライアントネットワークを使用すれば、リソースの共有、データの転送および最も効率的な場所でのデータ処理により、分散コンピュータまたはステーションの生産性および利用を増大することができる。
【０００３】
さらに、組織および個人がクライアントネットワークを使用する経済的利益を認識したために、電子メール、音声およびデータ転送、ホストアクセス、共有および分散データベースのようなネットワークアプリケーションが、ユーザの生産性を増大するための手段としてますます使用されるようになってきている。分散コンピューティングリソースの数の増大と共に、このように需要が増大したために、設置ネットワークの数が急速に増大している。例えば、クライアントネットワークの使用は、最初、主としてビジネス用途に限られていたが、このような使用は最近さらに広がり、現在では家庭環境にまで一般に普及している。
【０００４】
コンピューティングデバイスおよびコンピュータネットワークが極めて普及していることは分かっているが、多くの小規模および中規模のビジネスには、そのネットワークコンテンツを効果的に管理するための専門技術者および／または他のリソースが不足している。例えば、多くのユーザは、ネットワーク上に存在しているコンテンツへの遠隔地からのアクセスを容易にするための信頼できるシステム、方法およびソフトウェアを十分に有していない。このことは、広範囲を移動する従業員を抱えている企業、および２つ以上の営業サイトを有する企業の場合特に問題になる。
【０００５】
このような環境でのコンテンツの共有にも問題がある。特に、ネットワーク上の特定のユーザおよび／または特定の場所の駐在者が生成したファイルおよび他のコンテンツには、多くの場合、他のユーザは簡単にアクセスすることができない。さらに、このような他のユーザは、通常、このようなコンテンツを検索し、その位置を特定するための信頼できるシステムおよびソフトウェアを有していないし、このようなコンテンツの存在に気が付くこともない。さらに、同じデータのいくつかのバージョンが、ネットワーク上の異なる場所に存在する場合がある。ユーザはそのデータの正しいバージョンを使用しているかどうかを確認することが困難であるため、これによって不整合や誤りが起こる恐れがある。
【０００６】
ネットワークコンテンツ、特にソフトウェアに関連するもう１つの問題としては、特定のプログラムのいくつかのバージョンが、多くの場合そのネットワーク上に存在しているということがある。特定のプログラムの一部のバージョンは、相互に互換性を有していない場合もあるし、さらに／または異なる機能セットを有している場合もあるので、ネットワーク上にいくつかのプログラムバージョンが存在していると、ネットワークの動作を損ない、コンテンツ追跡のようなコンテンツ管理の作業を阻害し得る。さらに、ネットワーク上に同じプログラムのいくつかのバージョンが存在すると、多くの場合、適用可能な使
用許諾要件の遵守を保証するための作業が複雑になる。
【０００７】
さらに他のコンテンツに関連する問題は、ネットワークコンテンツの保護およびセキュリティに関する問題である。特に、多くのネットワークは、コンテンツをバックアップするための組織的なアプローチを実施するためのシステム、ハードウェアおよびソフトウェアを十分に有していない。その結果、ある種のコンテンツはバックアップされるが、他のコンテンツはバックアップされない。コンテンツのバックアップが不完全であったり、バックアップが全く行われていない場合には、破壊的なネットワーク事象が起きたり、またはコンテンツがウイルスに侵されたり、または不正なアクセスおよび改変を受けた場合に、コンテンツを修復したり復旧したりすることができない。
【０００８】
図１を参照すると、ＬＡＮ１０のようなローカルエリアネットワーク（ＬＡＮ）による使用のために、現在多数の装置が実施されている。これらの装置としては、例えば、ファイルサーバ１２、無線ＬＡＮ装置１４、ルータ１６、ファイアウォール１８、およびモデム２０等がある。モデム２０は、ＬＡＮ１０をインターネット２２または他のネットワークに接続している。当然、これらの多数の装置は、セットアップおよび維持するのに非常に長い時間と多くのリソースを必要とする。さらに、これらの装置を使用すると、種々の異なるソフトウェアモジュールをインストールし、維持しなければならなくなる。
【０００９】
コンピュータネットワークの構成、構築および維持は元来複雑なものなので、多くの場合、ネットワークの構成が不適当なものになったり、動作が非効率的になったり、不完全なものになったりする。このような問題は、コンテンツ管理問題に関連するネットワーク、および関連システム、装置、ハードウェア、およびソフトウェアの完全なパワー、機能性および能力をもたらす機会を制限するため、コンテンツの管理を阻害する。さらに、このように複雑なので、そうでない場合にはコンテンツ管理に適用され得るリソースを他に流用する傾向にある。
【００１０】
さらに、一部のユーザは、他のユーザにファイルを送信するために、電子メール、すなわち「ｅメール」を使用することにより、ファイルの共有および関連する機能を実施しようとしてきた。しかし、少なくとも電子メールソフトウェアは、通常、ファイル共有スキームを実施する際に使用するように設計されていないし、そのためのものでもないので、この方法によるファイル共有には問題がある。電子メールで送信したい各コンテンツファイルまたはコンテンツファイルのグループの場合には、送信側は、電子メールにこのようなコンテンツファイルが送信される各受信側の名前を指定しなければならない。特に、受信側の異なるグループに、種々の異なるコンテンツタイプを頻繁に配布するユーザの場合には、ファイル共有のこのアプローチは失敗に終わったり、長時間を要し得る。さらに、電子メールにコンテンツファイルを添付すると、電子メールプログラムの動作が遅くなることがあり、場合によってはコンテンツファイルは改悪されたり、その一部が喪失したりする。
【００１１】
さらに、ある種のコンテンツファイルは、電子メールで送信するには大き過ぎる場合がある。そのため、そのようなコンテンツファイルを電子媒体にロードし、次いで目的の受信者に物理的に送らなければならない。このような手動プロセスは、特に大量のコンテンツまたは多数のファイルを転送したい場合には、時間を要し、高価であり、信頼性が低い。本明細書においては、同じデータのいくつかのバージョンを生成することができる方法のうちの１つを説明する。例えば、すべての変更を含むデータのバージョンを識別するのが困難になる場合がある。
【００１２】
さらに他のファイル共有スキームは、サーバおよびインターネットをベースとする格納サイトの形態で実施されてきた。しかし、これらのタイプのシステムおよび環境は、通常
、コンテンツを検索しその位置を特定するための効果的で信頼できるシステムおよびソフトウェアを有さない。このような限定された検索機能は、コンテンツの位置を特定し、アクセスし、共有するためのユーザの能力に悪影響を及ぼす。ファイル共有スキームを実施するための手段として、サーバおよびインターネットをベースとする格納サイトを使用した場合のもう１つの問題は、サーバおよびインターネット格納サイトはいずれも、購入、使用、および維持に非常に費用を要し得ることである。さらに、サーバおよびインターネット格納サイトの格納能力は、通常かなり制限されている。これらのサイトに位置するコンテンツは、ハッキングまたは他の不正なアクセスに弱い場合がある。
【００１３】
コンテンツが増殖すると、コンテンツのバックアップ手順およびファイル共有の問題が起こるばかりでなく、ユーザは遠隔地からこのようなコンテンツに効果的にかつ高い信頼性でアクセスできることを望む場合が多い。この目的のために種々のタイプのハードウェアおよびソフトウェアが考案されてきたが、どれもこのような遠隔地からのコンテンツアクセス機能の実施の点で、特に効果のあるものはないことが分かっている。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
従って、ローカルエリアネットワークのセットアップおよび編成を簡単にするための改良形のネットワークシステムおよび装置の開発がますます待望されている。このようなネットワークは、改良形のデータ共有、データバックアップ、および遠隔アクセス機能を必要とする。
【課題を解決するための手段】
【００１５】
本発明は、ネットワークコンピューティング環境でコンテンツ管理を実施するためのシステムおよび方法に関する。コンテンツ管理は、とりわけ、コンテンツバックアップ、格納および共有、ローカルのアクセス性および遠隔地のアクセス性、セキュリティ、コンテンツの整合性および他のネットワーク動作に関連する。
【００１６】
本発明のある例示としての実施形態の場合には、例示のためにハードウェアおよびソフトウェアの組み合わせとして実施したコンテンツ管理システムを使用しているが、このシステムは、例えば、主要ローカルエリアネットワーク（ＬＡＮ）および遠隔ネットワークに配置されるように構成されている少なくとも１つの機器を含む。上記機器は、対応するネットワーク内の種々の装置と通信し、また少なくともいくつかの実施形態の場合には、遠隔コンテンツ管理サービスと通信する。各機器は、対応するネットワークでのコンテンツ管理を容易にする種々のシステム、ソフトウェア、および装置を含むか、これらにアクセスする。さらに、対応するネットワーク内のコンピューティングデバイスは、ネットワーク機器による、コンピューティングデバイス上のコンテンツへのアクセス、同コンテンツのバックアップのためのコピー、および／または同コンテンツの操作を可能にするために、コンテンツ管理ソフトウェアをインストールする。
【００１７】
一例を挙げて説明すると、各機器は、関連データベース、およびネットワーク上で生成されたか、またはネットワークに送信されたコンテンツを処理するための種々の規則を含むポリシーエンジンを有することができる。例示としての規則は、ローカルおよび遠隔装置の双方の上でのこのようなコンテンツの配信、格納、共有および安全な信頼できるバックアップに関する。上記機器は、また、遠隔地に位置するデータベースを生成し、更新し、維持するように構成されているとともに、遠隔ユーザが、直接またはインターネットをベースとするサービスを通してローカルコンテンツにアクセスすることを許可するようにも構成されている。
【００１８】
本発明によるネットワーク機器は、比較的簡単な方法でネットワーク内に設置されるこ
とができ、コンピュータネットワークまたは無線通信プロトコルの詳細な知識はほとんど必要としない。本発明の一実施形態によれば、ネットワーク機器の設置は、無線ネットワーク機器を、無線インタフェースを備えるクライアントコンピュータの近傍に配置し、ネットワーク機器に電力を供給し、クライアントコンピュータ上にクライアントのソフトウェアをインストールするだけで簡単に行うことができる。ネットワーク機器のソフトウェアは、それ自身およびネットワークを自動的に構成するために、クライアントコンピュータ上に設置されているソフトウェア、または比較的小さなユーザ入力と通信する。この構成は、クライアントコンピュータとネットワーク機器との間に無線通信を確立することと、データのクライアントコンピュータ間での共有およびバックアップを可能にするプロセスを開始することと、ローカルネットワークと遠隔サービスまたは遠隔コンピュータとの間におけるインターネットへの接続性、およびデータ共有および冗長性サービスのような他のネットワークサービスを提供することとを含むことができる。
【００１９】
従って、本発明の第１の実施形態はコンテンツ管理システムである。システムは、通常、ローカルエリアネットワークおよび／または遠隔オフィスネットワークおよびコンピューティングデバイスに配置されるように構成されているネットワーク機器を含む。前記機器は、対応するネットワークでコンピューティングデバイスと通信するように構成され、各機器は、対応するネットワークおよびコンピューティングデバイスでのコンテンツ管理を容易にする種々のシステム、ソフトウェアおよび装置を含むか、またはそれらにアクセスする。コンピューティングデバイスは、コンピューティングデバイスと通信できるようにネットワーク機器を設置した場合に、コンピューティングデバイスがネットワーク機器に、コンピューティングデバイス上の選択したコンテンツへのアクセスを許可することができるようにするコンピュータ実行可能命令を含むコンピュータ読み取り可能媒体を備える。
【００２０】
本発明のもう１つの例示としての実施形態もコンテンツ管理システムである。このシステムは、通常、ローカルエリアネットワーク、無線使用可能コンピューティングデバイスおよび遠隔コンテンツ管理サービスで配置されるように構成されている無線使用可能ネットワーク機器を備える。上記機器は、機器がネットワークでのコンテンツ管理を容易にする種々のシステム、ソフトウェアおよび装置を備えることができるようにするシステムソフトウェアを含む。無線使用可能コンピューティングデバイスは、コンピューティングデバイスの無線範囲内にネットワーク機器を設置した場合に、コンピューティングデバイスが、ネットワーク機器に、コンピューティングデバイス上の選択したコンテンツへのアクセスを許可することができるようにするコンピュータ実行可能命令を含むコンピュータ読み取り可能媒体を含む。遠隔コンテンツ管理サービスは、遠隔ユーザおよび遠隔システムの少なくともいずれかが、ネットワーク機器およびコンピューティングデバイスの少なくともいずれかに格納されているコンテンツにアクセスすることができるように、ネットワーク機器と遠隔ユーザおよび遠隔システムの少なくともいずれかとの間で通信し、インタフェースとして機能するように構成されている。
【００２１】
本発明のさらにもう１つの例示としての実施形態は、自動化データ格納およびファイル共有サービスを提供するための方法である。この方法は、通常、ローカルエリアネットワーク内に無線使用可能コンピューティングデバイスを提供する工程と、コンピューティングデバイスが、コンテンツ管理ネットワーク機器と無線通信を行うことができるようにするソフトウェアをコンピューティングデバイス上にインストールする工程と、コンテンツ管理ネットワーク機器を無線使用可能コンピューティングデバイスの無線範囲内に設置し、それにより無線使用可能コンピューティングデバイスおよびコンテンツ管理ネットワーク機器が、相互に通信を自動的に開始する工程とを含む。
【００２２】
最後に、本発明のさらにもう１つの例としての実施形態は、ローカルエリアネットワー
クで無線使用可能コンピューティングデバイス上で使用するのに適している方法を実施するためのコンピュータプログラム生成物である。このコンピュータプログラム生成物は、方法を実行するためのコンピュータ実行可能命令を含むコンピュータ読み取り可能媒体である。この方法は、通常、無線使用可能ネットワーク機器を監視するために、コンピューティングデバイス上に無線システムを構成する工程と、コンピューティングデバイス上の無線システムにおいて、無線使用可能ネットワーク機器を識別し、コンピューティングデバイスがコンピューティングデバイスにアクセスする許可を受けているかを確認する工程と、無線使用可能ネットワーク機器がコンピューティングデバイスにアクセスする許可を受けていることを確認した場合に、ネットワーク機器にコンピューティングデバイス上の選択したコンテンツへのアクセスを提供する工程とを含む。
【００２３】
本発明の上記および他の利点および機能は、下記の説明および添付の特許請求の範囲を読めばもっと完全に理解することができるだろうし、または下記の本発明の実行から学ぶことができるだろう。
【００２４】
本発明の上記および他の利点および機能をさらにはっきり説明するために、添付の図面に示す本発明の特定の実施形態を参照しながら、本発明をさらに詳細に説明する。これらの図面は本発明の通常の実施形態を示すものに過ぎず、従って本発明の範囲を制限するものでないことを理解されたい。添付の図面を参照しながら、本発明を追加の特定および詳細により記述し、説明する。
【発明を実施するための最良の形態】
【００２５】
本発明の実施形態は、ネットワークコンピューティング環境でコンテンツ管理を行うためのシステムおよび方法に関する。コンテンツ管理は、とりわけ、コンテンツバックアップ、格納および共有、ローカルのアクセス性および遠隔地のアクセス性、セキュリティ、コンテンツの整合性、および他のネットワーク動作に関連する。本明細書で使用する場合、「コンテンツ」という用語は、とりわけ、文書、データ、ファイル、情報、ソフトウェア、およびそれらと共に、ネットワーク環境においてバックアップおよび共有を行なうのに有用または望ましい任意の他の電子データ、または遠隔地からアクセスすることを可能にする任意の他の電子データを含む。
【００２６】
本発明の一例としての実施形態においては、例としてハードウェアおよびソフトウェアの組み合わせとして実施されたコンテンツ管理システムを備える。このシステムは、例えば、本社ローカルエリアネットワーク（ＬＡＮ）および遠隔オフィスネットワーク内に配置されるように構成されている少なくとも１つの機器を含む。上記機器は、対応するネットワーク内の種々の装置と通信し、かつ、少なくともいくつかの実施形態の場合には、遠隔コンテンツ管理サービスと通信する。各機器は、対応するネットワークでのコンテンツ管理を容易にする種々のシステム、ソフトウェア、および装置を含むか、これらにアクセスする。さらに、対応するネットワーク内のコンピューティングデバイスは、ネットワーク機器が、コンピューティングデバイス上のコンテンツへのアクセス、同コンテンツのバックアップのためのコピー、および同コンテンツの操作を行うことを可能にするように、インストールされたコンテンツ管理ソフトウェアを含む。
【００２７】
一例を挙げて説明すると、各機器は、関連データベース、およびネットワーク上で生成されたコンテンツ、またはネットワークに送信されたコンテンツを処理するための種々の規則を含むポリシーエンジンを有することができる。例示としての規則は、ローカルおよび遠隔装置の双方上でのこのようなコンテンツの配信、格納、共有および安全で信頼できるバックアップに関する。上記機器は、また、遠隔地に位置するデータベースを生成し、更新し、維持するとともに、遠隔ユーザが、直接またはインターネットをベースとするサービスを通してローカルコンテンツへアクセスすることを可能にするように構成されてい
る。
【００２８】
本発明によるネットワーク機器は、比較的簡単な方法でネットワーク内に設置することができ、コンピュータネットワークまたは無線通信プロトコルの詳細な知識はほとんど必要としない。本発明の一実施形態によれば、ネットワーク機器の設置は、無線ネットワーク機器を無線インタフェースを備えるクライアントコンピュータの近傍に設置し、ネットワーク機器に電力を供給し、クライアントコンピュータ上にクライアントのソフトウェアを設置するだけで簡単に行うことができる。ネットワーク機器のソフトウェアは、それ自身およびネットワークを自動的に構成するために、クライアントコンピュータ上に設置されているソフトウェア、または比較的小さなユーザ入力と通信する。この構成は、クライアントコンピュータとネットワーク機器との間の無線通信の確立、データをクライアントコンピュータ間において共有し、バックアップできるようにするプロセスの開始、およびローカルネットワークと遠隔サービスまたは遠隔コンピュータとの間のインターネットへの接続性、およびデータ共有および冗長性サービスのような他のネットワークサービスの提供を含むことができる。
【００２９】
本発明の例示としての実施形態の種々の態様を説明するために図面を参照する。図面は上記例示としての実施形態の概略図であり、本発明を制限するものでもなければ、必ずしも正確な縮尺でもないことを理解されたい。
【００３０】
以下の説明においては、本発明を完全に理解してもらうために多数の特定の詳細について記述する。しかし、当業者であれば、これらの詳細なしでも本発明を実行することができることを理解することができるだろう。他の例の場合、本発明が不必要に分かりにくくならないように、ネットワークシステムの周知の態様については詳細に説明してない。
【００３１】
最初に図２を参照すると、この図は本発明の実施形態を実施するためのシステムのブロック図である。ネットワークシステムにおいては、以下にさらに詳細に説明するように、ＬＡＮ１０２は、ＬＡＮ１０２内およびＬＡＮ１０２とネットワーク１０６との間の通信を監視し、制御するために使用される付属したネットワーク機器１０４を有する。ＬＡＮ１０２は、本質的には任意のローカルネットワークであってもよいが、本発明は、ホームネットワーク、小規模オフィスネットワークまたはホームオフィスネットワークで確立されるＬＡＮに特によく適している。ネットワーク１０６は、例えば、インターネット、ワイドエリアネットワーク（ＷＡＮ）、または周知でありまたは開発することができる任意の他のネットワークシステムであってもよい。
【００３２】
図の実施形態は、ネットワーク機器１０４およびネットワーク１０６を介してＬＡＮ１０２へのアクセスを要求したり、またはＬＡＮ１０２からのアクセス要求を受信したりすることができるＬＡＮ１０２の外部に位置する２つの典型的な装置を含む。これらは、遠隔アクセスリクエスタ１０８およびウェブをベースとするコンテンツ管理サービス１１０である。このサービス１１０は、遠隔アクセスリクエスタ１０８およびＬＡＮ１０２のような多数の遠隔ユーザおよび装置の要求に応じるウェブをベースとするサービスであり、機器１０４と遠隔装置およびネットワークとの間の通信を調整するために使用することができる。リクエスタ１０８は、通常はＬＡＮ１０２内で操作しているが現在は遠隔地で作業している従業員の個人ユーザ、ＬＡＮ１０２へのアクセスが認められている信認された第三者、２つ以上の事務所を有する会社の遠隔オフィスＬＡＮのような遠隔ＬＡＮ、または例えば、そのデータベースを更新するために、ＬＡＮにアクセスすることを求めている任意の他のサービスまたはアプリケーションのような遠隔ユーザであってもよい。
【００３３】
ここで図３を参照すると、この図は、全体を参照番号２００で示す分散型機器をベースとするＬＡＮのブロック図である。ネットワーク２００は機器１０４およびＬＡＮ１０２
と同じように構成することができる。図に示すように、ネットワーク２００は、ネットワーク機器２０２と通信しているデスクトップコンピュータ２０４、プリンタ２０８およびラップトップコンピュータ２０６のような周辺装置を含む。もちろん、ネットワーク２００は、任意の数のこのような装置を含むことができる。ネットワーク２００は、また、当業者であれば周知の、ここでは説明しないし、図３にも示していない他の周辺電子装置を含むことができる。図３に種々のラインで示すように、ＬＡＮの好みの設計により、これらの装置を直接機器２０２に、直接相互に、および／またはリング状に接続することができる。機器２０２は、例えば、ネットワーク２１２のような外部ネットワークに接続されてもよいし、または同外部ネットワークへのアクセスを提供してもよい。
【００３４】
ネットワーク２００は、例えば、無線ネットワークとして実施することもできる。それ故、機器２０２は無線システム２３０を有し、デスクトップコンピュータは無線装置２３２を有し、ラップトップコンピュータは無線システム２３４を有し、プリンタ２０８は無線システム２３６を有する。もちろん、ネットワーク２００は、プリンタ２０８または無線機能を持たない他の装置を含む部分的無線ネットワークであってもよい。
【００３５】
通常、ネットワーク機器は、ハードウェア装置およびソフトウェアモジュールを含むコンピュータ装置である。この実施形態の場合には、ネットワーク機器２０２は、ソフトウェアモジュール内でルーチンを実行するプロセッサを含む。該機器をベースとするネットワーキング環境は、全ネットワークを通してデータを配信するためのルータとして動作することによって、インターネットゲートウェイとして動作することによって、データの協働およびデータの索引付けなどを可能する努力を要さない冗長データ格納サービスを提供することなどによって、ネットワーク内でコンピュータに対して種々のサービスを行うために機器を使用する。
【００３６】
機器２０２のルータおよびゲートウェイ機能を制御するモジュールに加えて、前記機器は、データを格納し、ネットワークインタフェースを行うモジュールも含むこともできる。例えば、ゲートウェイモジュールは、機器に接続している周辺コンピュータとインターネットとの間においてデータを配信する。ルータモジュールは、機器２０２に接続している各周辺コンピュータ間でデータを配信する。データ格納モジュールは、少なくとも１つの周辺コンピュータからのデータを格納することができる。機器上に格納されているデータは、図３のローカルネットワーク、およびインターネットを通して機器に接続している遠隔コンピュータを含む広域網内の双方において、バックアップ、拡張、または協働のような任意の目的のために使用することができる。それ故、機器２０２は、デスクトップおよびラップトップコンピュータ上の大容量格納装置２４０，２４２からのようなネットワーク装置からバックアップしたコンテンツを格納するための大容量格納装置２３８を有して示されている。さらに、機器２０２は、大容量格納装置２４０，２４２およびネットワーク２００内の他の装置上に格納されているコンテンツの索引を格納するためのコンテンツ索引データベース２４４を有することができる。
【００３７】
コンテンツ管理システム２１４は、また、機器２０２内に存在しており、機器２０２がその機器に接続している周辺コンピュータとデータを交換できるようにする。同様に、デスクトップコンピュータ２０４およびラップトップコンピュータ２０６は、ネットワーク２００内の機器２０２の初期の認識および構成を可能にし、機器２０２とネットワークで接続しているコンピュータとの間で現在行われているデータの交換を可能にするクライアントソフトウェア２４６を含む。
【００３８】
通常、機器２０２上のクライアント管理システム２１４、および機器２０２にインストールされているか、埋設されている任意の他のソフトウェアは、ネットワーク２００内におけるデータ交換および操作、またはネットワーク２００内の装置と遠隔コンテンツ管理
サービス（図４のサービス３０４）との間におけるデータ交換および操作を調整するために種々の機能を提供する。このような機能としては、例えば、ファイルサーバ動作、ネットワーク２００上の装置との共有フォルダ同期、種々のバージョンとのローカルコンテンツバックアップ、例えば、図４の遠隔データベース３１４、または図４のサービス３０４上のデータベース３３０との遠隔コンテンツバックアップおよび再開の調整、例えば、図４の遠隔データベース３３１とのコンテンツ索引、遠隔ソースからのソフトウェア更新の受信および実施、内蔵ファイアウォール、外部ファイアウォールの調整、クライアントおよびサービスとのセキュア通信および認証、ＤＨＣＰクライアントおよびサーバ機能、アプリケーションウェブインタフェース、コンピューティングデバイス認識および構成、警報による機器およびクライアントの健康の監視等を含むことができる。
【００３９】
デスクトップコンピュータ２０４上のクライアントソフトウェア２４６は、また、デスクトップコンピュータ２０４と機器２０２との間のデータ交換を調整するために種々の機能を提供する。最初に、デスクトップコンピュータ２０４上にクライアントソフトウェア２４６をインストールすると、クライアントソフトウェア２４６は、ネットワーク機器を監視するために、デスクトップコンピュータ２０４上に無線システム２３２を構成する。許可を受けたネットワーク機器２０２を認識し、この機器との通信が初期化されると、クライアントソフトウェア２４６は、関係の構成を助け、デスクトップコンピュータ２０４から機器２０２へのデータの索引および／またはアップロードの調整を助ける。さらに、クライアントソフトウェア２４６は、ユーザがデータを入力し、動作を制御することができるように、グラフィックユーザインタフェースを提供することができる。例えば、クライアントソフトウェア２４６は、機器または遠隔ユーザまたはシステムの認証ができるようにするユーザ入力識別データを有することが必要であったり、または望ましい場合がある。また、ユーザに索引またはアップロードのためにどのコンテンツを入手できるのかを指定させ、他の人がコンテンツを閲覧し、または修正することができる範囲を指定することが望ましい場合もある。クライアントソフトウェア２４６は、さらに機器との安全な通信および認証、共有フォルダの同期、ファイルのバージョニングおよびバックアップ、システム通知、および機器の診断のような機能を行うことができる。
【００４０】
一実施形態の場合には、クライアントソフトウェア２４６およびコンテンツ管理システム２１４の双方の結果、プラグアンドプレイシステムが生成され、それによりユーザはクライアントコンピュータ上にクライアントソフトウェアをインストールし、ネットワーク機器に電力を供給しさえすればよい。各装置の無線機能は、通信を開始し、セットアップを調整し得るので、僅かな努力でコンテンツのバックアップ及び共有が実施される。
【００４１】
ネットワーク機能および本明細書に記載する他の機能に加えて、ネットワーク機器は、そうでない場合、２００３年９月１２日出願の「多重機器のシームレススケーリング」（Ｓｅａｍｌｅｓｓ  Ｓｃａｌｉｎｇ  ｏｆ  Ｍｕｌｔｉｐｌｅ  Ａｐｐｌｉａｎｃｅｓ）と題される米国仮特許出願第６０／５０２，７４６号に開示されているネットワーク機器と類似していてもよい。上記特許出願は参照により本明細書に援用される。
【００４２】
ここで図４を参照すると、この図は、全体を参照番号３００で示すインターネットまたは外部ネットワークにより接続している種々の装置上で実施したコンテンツ管理システムの詳細図である。図の実施形態の場合には、コンテンツ管理システムは、例えば、デスクトップコンピュータ２０４、ラップトップコンピュータ２０６およびプリンタ２０８のような、ネットワークで接続している種々の装置に接続しているネットワーク機器２０２を含む本社オフィスネットワーク２００を含む。この実施形態の場合には、システムは、本社ネットワーク２００、ホーム／遠隔オフィスネットワーク３０８、「ホットスポット」３１０、遠隔アクセスができるように構成されているコンピュータ３１２、および遠隔大容量格納装置３１４のような種々のクライアントと通信するように構成されているコンテ
ンツ管理サービスウェブサイト３０４を含むクライアント−ウェブサイトコンピューティング環境で実施される。
【００４３】
主要ネットワーク２００およびホーム／遠隔オフィスネットワーク３０８の双方は、コンテンツ管理システムに関する機能を含むか、またはそうでない場合には、そのような機能を実施するように構成されている対応する機器を含む。通常、このような機器は、機器２０２のところですでに説明した機能を実施することができる任意のシステムまたは装置を含むことができる。
【００４４】
上述したように、コンテンツ管理サービスの付加的なクライアントは、ホットスポット３１０を含む。通常、無線を装備しているポータブルコンピュータのユーザの場合には、ホットスポットは、インターネット接続および所与の場所から仮想プライベートネットワーク接続を提供する場所である。例えば、Ｗｉ−Ｆｉを備えるラップトップコンピュータを携行している商用旅行者は、インターネットおよびその商用旅行者の会社に安全な接続（セキュア接続）によって遠隔地から接触するために、ローカルホットスポット（アクセスポイント）を探し、そのローカルホットスポットにコンタクトし、そのネットワークを通して接続することができる。別の方法としては、本明細書で使用するように、ホットスポット３１０は、読出し専用モードのような、それによってコンテンツを閲覧またはコンテンツにアクセスすることができる種々の装置のうちの任意のものを表示することができる。ホットスポット３１０は、局所的に格納されているコンテンツを含むことができ、および／または単にコンテンツ管理サービスウェブサイト３０４に格納されているコンテンツ上で「ウィンドウ」として動作することができる。コンテンツ管理サービスのもう１つの例示としてのクライアントは、有線または無線接続により、コンテンツ管理サービスに遠隔アクセスするように構成されているコンピュータ３１２を備える。
【００４５】
さらに、本発明のシステムの格納容量を増大するために、本発明のコンテンツ管理システムは、遠隔大容量格納装置３１４を使用することができる。
コンテンツ管理の種々の態様は、コンテンツ管理サービスウェブサイト３０４および少なくとも１つの関連クライアントの間で配信することができる。一例を挙げて説明すると、機器２０２のコンテンツ管理システム２１４は、サービスをベースとするコンテンツ管理システム３２２からデータを受信し、本社ネットワーク２００を有する種々の装置上の受信データを同期するように構成することができる。同様にホーム／遠隔オフィスネットワーク３０８のコンテンツ管理システムについても同一の構成を実施することができる。
【００４６】
それ故、各クライアントは、その各機器により、その関連する装置だけに関連するいくつかのコンテンツ管理機能を実施するように構成されている。それ故、この実施形態の場合には、すべてのクライアント間のコンテンツの全体にわたる同期は、コンテンツ管理システム３２２により行われる。このようにして、例えば、主要ネットワーク２００内に発生するコンテンツの変化または他のイベントは、コンピュータ３１２、ホットスポット３１０およびホーム／遠隔オフィスネットワーク３０８のような他のクライアントにおいてコンテンツ管理システム３２２の動作によって反映される。
【００４７】
図４の装置の１つの態様は、ホームユーザまたはホームオフィスユーザの小規模オフィスのユーザが稼働するような特定のローカルエリアネットワークに関連する複数のクライアントに必要なコンテンツ管理の全体的な制御を、ネットワークユーザが高価で複雑な中央管理システムの使用、実施、または維持を行うことなく、中央のウェブサイトを通して調整できることである。、コンテンツ管理サービスとの関係の解除に関連するクライアントに対して掛かり得る費用は有意なものであり、この関係の維持に関連する費用を超える場合があるため、このような構成はまた、コンテンツ管理サービスの運用者によって実現される収益源に一定レベルの安全性を与える。
【００４８】
図４の構成のもう１つの利点は、コンテンツ管理サービスの１人または複数の関連クライアントに関連するデータに遠隔アクセスが行われるコンピュータ３１２に関連する。より詳細に説明すると、例えば、本社ネットワーク２００が含んでいるデータにアクセスしたいユーザは、コンピュータ３１２をコンテンツ管理サービスウェブサイト３０４に接続するだけで、容易にこのようなアクセスを行なうことができ、ユーザがコンピュータ３１２をコンテンツ管理サービスウェブサイト３０４に接続したとき、種々のコンテンツ管理動作が行われ得る。それ故、任意の数の遠隔ユーザは、所望のコンテンツおよびコンテンツ管理機能を容易に入手することができる。このような機能は、特に頻繁に本社から出張し、コンテンツへの遠隔アクセスに依存する社員を抱えている企業および他の会社の場合に特に有用であることが分かっている。この機能は、また、友人または家族のような信頼のおける第三者ユーザに、ローカルデータへのアクセスを許可することができるホームユーザにとっても特に有用である。
【００４９】
このような一つのコンテンツ管理動作において、コンテンツ管理サービス３０４は、遠隔地で接続しているコンピュータ３１２上で検出したコンテンツを自動的に更新する。同様に、ホットスポット３１０が遠隔地に位置している場合には、コンテンツにアクセスし、コンテンツを閲覧するために、ホットスポット３１０を使用するユーザは、アクセスしたコンテンツが他の関連するクライアントから入手可能なできる最新のコンテンツを反映することを保証され得る。
【００５０】
さらに、コンテンツ管理サービス３０４で実施されたコンテンツ管理システム３２２は、さらに、１人または複数のクライアントから受信したデータについて実行する動作に関連する種々の高レベルの規則を含むことができる。一例を挙げて説明すると、このような規則の１つは、「データ管理ウェブサイト３０４で、クライアント「Ａ」からコンテンツを受信した場合には、そのようなコンテンツをコピーして、クライアント「Ｂ」にダウンロードせよ」という形態とることができる。しかし、より一般的には、クライアント−ウェブサイト環境３０２では、本願に開示する機能の一部または全てのすべての態様を実施するように作用する任意の他の規則が定義され得る。
【００５１】
本発明の種々の実施形態の場合には、機器１０４はファイアウォールとして機能する。ファイアウォールは、一般的に、プライベートネットワークへの／からの不正なアクセスを防止するように設計されているシステムであると定義される。ファイアウォールは、ハードウェアおよびソフトウェアの双方、または両者の組み合わせで実行することができる。例えば、ファイアウォールは、多くの場合、許可を受けていない遠隔ユーザが、インターネットに接続しているプライベートネットワークにアクセスするのを防止するために使用される。ローカルネットワークが受信または送信するすべてのメッセージは、指定のセキュリティ基準に適合しない各メッセージおよびブロックをチェックするファイアウォールを通過する。
【００５２】
図５を参照すると、この図は、本発明を実施する例示としての方法のブロック図である。最初に、ブロック５０２が示すように、デスクトップコンピュータ２０４、またはラップトップコンピュータ２０８のような無線使用可能コンピューティングデバイスが提供される。次にブロック５０４が示すように、上記クライアントソフトウェアがコンピューティングデバイス上にインストールされる。すでに説明したように、クライアントソフトウェアは、コンピューティングデバイス上の無線システムが、無線使用可能ネットワーク機器を検出し、自動的に構成できるようにする。
【００５３】
それ故、工程５０６および工程５０８が示すように、コンピューティングデバイス上にクライアントソフトウェアがインストールされる前または後で、ネットワーク機器がコン
ピューティングデバイスの無線範囲内に設置され、電力が供給される。次に、工程５１０に示すように、また上記のように、クライアントのコンピューティングデバイス上のクライアントソフトウェア、およびネットワーク機器上のコンテンツ管理システムは、それらの関係を構成するために無線で通信する。種々の動作が、ネットワーク機器によってコンピューティングデバイスを設定することの一部として生じ得るか、またはその後で必要に応じて、または所望に応じて生じ得る。これらの動作としては、例えば、機器上においてコンピューティングデバイス上のコンテンツの索引を生成すること（工程５１２）と、コンテンツのバックアップまたは共有フォルダの生成のためにコンピューティングデバイスから機器へコンテンツをアップロードすること（工程５１４）と、他人が、ネットワークによるアクセスを可能にされた各文書または他のコンテンツに対して有し得るアクセスの範囲を定義する、コンテンツ（メタデータなど）への特性の割当て（工程５１６）を含む。すでに説明したように、コンテンツに割り当てられた特性は、ポリシーエンジンが支配する規則によりユーザが選択したものであっても、割り当てたものであってもよい。例えば、重役のコンピュータからアップロードされたコンテンツは、デフォルト設定としてポリシーエンジンが定義した制限されたアクセスを有することができる。一方、秘書のコンピュータからアップロードされたコンテンツは、デフォルト設定としてより広い範囲のアクセスを有することができる。上記各動作の詳細および本発明による他の工程については、本出願の他の節のより詳細な記述を参照されたい。
【００５４】
本発明の実施形態は、種々の異なる環境で実施することができる。特に、本発明の実施形態は、専用コンピュータまたは汎用コンピュータまたはコンピュータネットワークの一部を含む、または含んでいない他のコンピューティングデバイスと一緒に実施することができる。ネットワーク機器は、コンピューティングデバイスの一例である。以下にさらに詳細に説明するように、このような汎用コンピュータは、例えば、種々のコンピュータハードウェアを含む。本発明の例示としての実施形態は、また、コンピュータ実行可能命令またはその上に格納されているデータ構造のような電子コンテンツ構造を運ぶまたは有するためのコンピュータ読み取り可能媒体を含む。
【００５５】
このようなコンピュータ読み取り可能媒体は、汎用または専用コンピュータがアクセスすることができる任意の入手可能な媒体であってもよい。一例を挙げて説明すると、限定的意味は持たないが、このようなコンピュータ読み取り可能媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスク格納装置、磁気ディスク格納装置、または他の磁気格納装置または汎用または専用コンピュータのよってアクセスされ得るコンピュータ実行可能命令または電子コンテンツ構造の形をしている所望のプログラムコード手段を運ぶためにまたは格納するために使用することができる任意の他の媒体を含むことができる。
【００５６】
ネットワークまたは他の通信接続（有線、無線または有線および無線の組み合わせ）を通して、情報がコンピュータに転送または提供されると、コンピュータは、この接続がコンピュータ読み取り可能媒体であると適切に判断する。それ故、任意のこのような接続は、コンピュータ読み取り可能媒体と適切に呼ばれる。上記組み合わせは、またコンピュータ読み取り可能媒体の範囲内に入っていなければならない。コンピュータ実行可能命令は、例えば、汎用コンピュータ、専用コンピュータ、または専用ローカル処理装置にある機能または機能のグループを実行させる命令およびコンテンツからなる。
【００５７】
以下、本発明を実施することができる例示としてのコンピューティング環境について簡単かつ一般的に説明する。必要ないかも知れないが、本発明のいくつかの態様を、ネットワーク環境でコンピュータが実行するプログラムモジュールのようなコンピュータ実行可能命令の一般的な意味で記述する。
【００５８】
一般的に、プログラムモジュールは、ルーチン、プログラム、オブジェクト、構成要素および特定のタスクを実行するか、特定の抽象コンテンツタイプを実行するコンテンツ構造を含む。コンテンツ構造およびプログラムモジュールに関連するコンピュータ実行可能命令は、本発明の方法の工程を実行するためのプログラムコード手段の例を表す。このような実行可能な命令または関連するコンテンツ構造の特定のシーケンスは、上記工程に記載する機能を実施するための対応する工程のいくつかの例を示す。
【００５９】
もちろん、本発明は、パソコン、ハンドヘルド装置、多重プロセッサシステム、マイクロプロセッサをベースとするプログラマブル消費者エレクトロニクス、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ等を含む多くのタイプのコンピュータシステム構成と一緒にネットワークコンピューティング環境で実行することができる。本発明は、また、タスクが、クライアントネットワークを通して（有線リンク、無線リンクまたは有線または無線リンクの組み合わせにより）リンクしているローカルおよび遠隔処理装置により実行される分散コンピューティング環境でも実行することができる。分散コンピューティング環境においては、例えば、プログラムモジュールは、ローカルおよび遠隔メモリ格納装置に格納することができる。
【００６０】
本発明は、本発明の精神または本質的な特徴から逸脱することなしに、他の特定の形で実行することができる。上記実施形態は、すべての面で説明のためのものであり、本発明を制限するものでないと見なすべきである。それ故、本発明の範囲は、上記説明ではなく、添付の特許請求の範囲により示される。特許請求の範囲の等価物の意味および範囲に入るすべての変更は、本発明の範囲に含まれる。
【図面の簡単な説明】
【００６１】
【図１】ローカルエリアネットワークを確立するために、ネットワーク環境で実施することができる従来技術の装置。
【図２】本発明の実施形態を実施するための例示としてのネットワーク環境を示す図。
【図３】ネットワーク機器をローカルエリアネットワーク内で使用する本発明によるシステムの一実施形態の概略図。
【図４】本発明の実施形態に適している例示としてのコンピュータネットワーク動作環境の態様を示すもう１つの概略図。
【図５】本発明の実施形態によるシステムアーキテクチャの態様を示す図。
【図６】本発明の一実施形態の態様を実施するための１つの適当な方法を示すフローチャート。
【図１】
2006510991.tif 000002
【図２】
2006510991.tif 000003
【図３】
2006510991.tif 000004
【図４】
2006510991.tif 000005
【図５】
2006510991.tif 000006
【手続補正書】
【提出日】平成17年8月29日(2005.8.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ローカルエリアネットワークおよび遠隔オフィスネットワークの少なくともいずれかに配置されるように構成されているネットワーク機器であって、対応するネットワーク内でコンピューティングデバイスと通信するように構成されており、対応するネットワークでのコンテンツ管理を容易にする種々のシステム、ソフトウェア、および装置を含んでいるか、または同システム、ソフトウェア、および装置にアクセスする、ネットワーク機器と、
コンピューティングデバイスと通信するようにネットワーク機器を設置した場合に、コンピューティングデバイスがネットワーク機器を識別できるようにし、かつネットワーク機器がコンピューティングデバイス上で選択したコンテンツにアクセスできるようにするコンピュータ実行可能命令を含むコンピュータ読み取り可能媒体とを備えるコンテンツ管理システム。
【請求項２】
前記ネットワーク機器は、そのコンテンツがネットワーク上の他のユーザまたは遠隔ユーザに対してアクセス可能となるように、選択したコンテンツをコンピューティングデバイスからネットワーク機器にコピーすることができる請求項１に記載のシステム。
【請求項３】
前記ネットワーク機器は、各ネットワーク機器およびコンピューティングデバイス上で、無線通信システムを介してコンピューティングデバイスと通信できるように配置されている請求項１に記載のシステム。
【請求項４】
前記機器が、関連するデータベースと、該機器上で生成されたか、または該機器に送信されたコンテンツを処理するための種々の規則を含むポリシーエンジンとを有する請求項１に記載のシステム。
【請求項５】
前記種々の規則が、ローカル装置および遠隔装置の双方におけるコンテンツの配信、格納、共有および安全で信頼できるバックアップのうちの少なくとも１つに関連する請求項４に記載のシステム。
【請求項６】
前記機器は、遠隔地に位置するデータベースの形成、更新、および維持を行うように構成され、前記機器はまた、遠隔ユーザが、直接またはインターネットをベースとするサー
ビスを通してローカルコンテンツにアクセスすることを許可するように構成される請求項４に記載のシステム。
【請求項７】
前記ネットワーク機器は、さらに、複数のバージョンを有するコンテンツのバックアップ、ユーザが選択したアクセス性を備えたコンテンツの共有、およびコンテンツ索引のうちから選択された機能を行う請求項１に記載のシステム。
【請求項８】
前記ネットワーク機器は、さらに、ファイアウォールサービス、ネットワークコンピューティングデバイスの診断および監視、ネットワーク使用統計および使用報告のうちから選択した機能を行う請求項１に記載のシステム。
【請求項９】
遠隔コンテンツ管理サービスをさらに含み、遠隔ユーザおよび遠隔システムの少なくともいずれかが、ネットワーク機器上に格納されているコンテンツにアクセスすることができるように、前記遠隔コンテンツ管理サービスは、ネットワーク機器と遠隔ユーザおよび遠隔システムの少なくともいずれかと通信し、ネットワーク機器と遠隔ユーザおよび遠隔システムの少なくともいずれかとの間でインタフェースとして機能するように構成されている請求項１に記載のシステム。
【請求項１０】
前記遠隔コンテンツ管理サービスは、遠隔ユーザおよび遠隔システムがコンピューティングデバイスへの遠隔アクセスを獲得できるようにする請求項９に記載のシステム。
【請求項１１】
遠隔コンテンツ管理サービスが、複数のバージョンを有するコンテンツバックアップおよび遠隔コンテンツ共有のうちから選択した機能を提供する請求項９に記載のシステム。
【請求項１２】
遠隔コンテンツ管理サービスが、コンピューティングデバイス上にコンテンツのコンテンツ索引を含み、該コンテンツ索引は、許可を受けた遠隔ユーザおよび遠隔システムの少なくともいずれかによってアクセス可能である請求項９に記載のシステム。
【請求項１３】
自動化データ格納およびファイル共有サービスを提供するための方法であって、
ローカルエリアネットワーク内に無線使用可能コンピューティングデバイスを提供する動作と、
前記コンピューティングデバイスがコンテンツ管理ネットワーク機器と無線通信を行えるようにするソフトウェアを前記コンピューティングデバイスにインストールする動作と、
無線使用可能コンピューティングデバイスの無線範囲内にコンテンツ管理ネットワーク機器を配置する動作であって、それにより無線使用可能コンピューティングデバイスおよびコンテンツ管理ネットワーク機器が自動的に相互間の通信を開始する動作とを含む方法。
【請求項１４】
前記コンテンツ管理ネットワーク機器は、バックアップされるか、他のユーザまたはシステムに対して使用可能にされるかの少なくともいずれかが為されるべきデータを識別するために、コンピューティングデバイスを自動的に調べる請求項１３に記載の方法。
【請求項１５】
コンピューティングデバイスが、ネットワーク機器に、バックアップされるか、他のローカルユーザまたはシステムおよび遠隔ユーザまたはシステムの少なくともいずれかに対して使用可能にされるかの少なくともいずれかが行なわれるべきデータを自動的に識別する請求項１３に記載の方法。
【請求項１６】
無線使用可能コンピューティングデバイスのうちの少なくとも１つからネットワーク機器上の記憶媒体上にデータをバックアップする動作をさらに含む請求項１３に記載の方法
。
【請求項１７】
ネットワーク機器上のデータのバックアップコピーは、どのユーザがデータにアクセスし得るのかを識別する、前記バックアップコピーに関連するメタデータを有する請求項１６に記載の方法。
【請求項１８】
ネットワーク機器が、さらに、コンピューティングデバイスから遠隔記憶媒体上へデータをバックアップする動作を調整する請求項１３に記載の方法。
【請求項１９】
ネットワーク機器上にバックアップされるデータは、選択的にクライアントコンピュータ間で共有されるように使用可能であり、その使用可能性の程度をユーザが選択することができる請求項１３に記載の方法。
【請求項２０】
ネットワーク機器は、インターネットへの接続性、並びにローカルエリアネットワークと遠隔サービス、遠隔コンピュータおよび遠隔システムの少なくともいずれかとの間のデータ共有および冗長性サービスを提供する請求項１３に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
【図１】ローカルエリアネットワークを確立するために、ネットワーク環境で実施することができる従来技術の装置。
【図２】本発明の実施形態を実施するための例示としてのネットワーク環境を示す図。
【図３】ネットワーク機器をローカルエリアネットワーク内で使用する本発明によるシステムの一実施形態の概略図。
【図４】本発明の実施形態に適している例示としてのコンピュータネットワーク動作環境の態様を示すもう１つの概略図。
【図５】本発明の一実施形態の態様を実施するための１つの適当な方法を示すフローチャート。
【国際調査報告】
2006510991.tif 000007