(57)【要約】コンテンツ（１４）のプロバイダによって提供されるコンテンツのアクセスを、ユーザが変更可能に管理するのに適したシステムと、方法と、製品とが開示される。それは、所定の管理権限を有するユーザに、コンテンツ（１４）の情報源からブラウザに送信されたコンテンツへのアクセスを許可し、又は変換し、又は解釈する機能についての許可を有する１つ以上のリンクのフィルタを提供し；定義されたユーザの許可のセットを１つ以上のリンクのフィルタに関連付け、定義されたユーザの許可のセットをユーザとともに関連付けられたリンクのフィルタに関連付けるような、前記コンテンツとユーザとの間の関連性を定義することをユーザに可能にするユーザの許可のセットを定義し；関連付けられたユーザに基づいて、望ましいユーザの許可のセットが永続的なデータ保存装置（３０）から選択的に検索され得る永続的なデータ保存装置に、定義されたユーザの許可のセットを蓄積する。本発明は、ユーザが作成した又は外部から供給された格付けシステムの使用を可能にする。更に、本発明は、一例として、限定するわけではないが、リンクのフィルタが動作中及びリンクのフィルタが動作していない類似の範囲内に、日又は時間、又はそれらの組み合わせの可能な範囲のように、ＵＲＬ毎に１つ以上のリンクのフィルタを定義することを可能にする。望ましい実施態様において、本発明は、前記リンクのフィルタリングを実装するｈｔｔｐプロキシを有する。【特許請求の範囲】
【請求項１】
データネットワークにおいて利用可能な電子コンテンツ情報の間をナビゲートすることを可能にするブラウザ・ソフトウェアと共に使用するフィルタ・ソフトウェアであって、
前記ブラウザ・ソフトウェアを使用する時間的側面に応じて、特定の電子コンテンツ情報へのアクセスを選択的に可能又は不可能にするフィルタ・ソフトウェア。
【請求項２】
請求項１に記載のフィルタ・ソフトウェアであって、
前記ブラウザ・ソフトウェアのユーザの個性に応じて、アクセスを選択的に可能又は不可能にするフィルタ・ソフトウェア。
【請求項３】
請求項１に記載のフィルタ・ソフトウェアであって、
少なくとも１つの所定の基準に基づいて、アクセスを選択的に可能又は不可能にするフィルタ・ソフトウェア。
【請求項４】
請求項３に記載のフィルタ・ソフトウェアであって、
前記フィルタのエンドユーザによって変更可能なフィルタ・ソフトウェア。
【請求項５】
請求項１に記載のフィルタ・ソフトウェアであって、
前記各情報の各属性に応じて、それぞれの特定のコンテンツ情報へのアクセスを選択的に可能又は不可能にするフィルタ・ソフトウェア。
【請求項６】
請求項１に記載のフィルタ・ソフトウェアであって、
前記時間的側面が、次の、１日の時間帯、１週のうちの日、所定の時間帯の使用頻度、所定の時間帯当たりの特定のコンテンツへのアクセス頻度、のうちの少なくとも１つを表すフィルタ・ソフトウェア。
【請求項７】
請求項１に記載のフィルタ・ソフトウェアであって、
エンドユーザのデータ処理装置にインストールされるフィルタ・ソフトウェア。
【請求項８】
請求項１に記載のフィルタ・ソフトウェアであって、
プロキシ・サーバにインストールされるフィルタ・ソフトウェア。
【請求項９】
請求項１に記載のフィルタ・ソフトウェアであって、
前記ブラウザ・ソフトウェアに組み合わせられるフィルタ・ソフトウェア。
【請求項１０】
ブラウザ・ソフトウェアを使用する時間的側面に応じて、前記ブラウザ・ソフトウェアを通じてデータネットワークにおいて利用可能な特定の電子コンテンツ情報へのアクセスを選択的に可能又は不可能とするフィルタ・ソフトウェアを有する電子装置。
【請求項１１】
請求項１０に記載の装置であって、
前記フィルタ・ソフトウェアが、ユーザの個性に応じて、アクセスを選択的に可能又は不可能にする装置。
【請求項１２】
請求項１０に記載の装置であって、
前記フィルタ・ソフトウェアが、ユーザによって変更可能な装置。
【請求項１３】
ブラウザを通じてデータネットワークにおいて利用可能な電子コンテンツ情報へのアクセスを制御することを可能にする方法であって、
ブラウジングの使用の時間的側面に応じて、特定の電子コンテンツ情報へのアクセスを選択的に可能又は不可能にするフィルタを提供する方法。
【請求項１４】
請求項１３に記載の方法であって、
前記フィルタが、ユーザがブラウジングすることの識別に基づいて、アクセスを選択的に可能又は不可能にする方法。
【請求項１５】
請求項１３に記載の方法であって、
前記フィルタが、前記各情報の各属性に応じて、それぞれの特定のコンテンツ情報へのアクセスを選択的に可能又は不可能にする方法。
【請求項１６】
データネットワークにおいて、サービスを提供する方法であって、
ユーザ毎に変更可能なフィルタの制御により、ネットワークの電子コンテンツをブラウズすることを可能にし、
各シナリオにおいて、前記コンテンツへのアクセスを選択的に可能又は不可能にするフィルタについての変更可能な各オプションを各料金で提供する方法。
【請求項１７】
請求項１６に記載の方法であって、
前記選択的に可能又は不可能にすることが、ブラウジングの時間的側面によって判断される方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、視聴コンテンツを選択的にフィルタリングする分野に関する。特に、本発明は、コンテンツ・ビューアを変更可能に調整することに関する。更に具体的には、本発明は、実施例において、視聴から除外する又は視聴に含めるコンテンツへのリンクを変更可能に調整することを可能にする、動作可能にウェブブラウザとのインタフェースになるプロキシ・サーバのような、変更可能なプロキシに関する。なお、更に具体的には、本発明は、実施例において、視聴から除外する又は視聴に含めるコンテンツへのリンクを変更可能に調整することを可能にし、１日うちの時間や、１週のうちの日や、その組み合わせに基づいて、何らかのリンクが複数のフィルタを有し、何らかのリンクがユーザ毎にユーザに更に関連付けられ得る、動作可能にウェブブラウザとのインタフェースになるプロキシ・サーバのような、変更可能なプロキシに関する。
【背景技術】
【０００２】
先行技術のウェブブラウザは、一定のフィルタリング機能を提供する。例えば、ワシントン州シアトルのマイクロソフト株式会社のインターネット・エクスプローラー（商標）は、レクリエーショナル・ソフトウェア諮問会議（ＲＳＡＣｉ）により提供されるような格付けに基づき、ユーザがコンテンツをフィルタすることを可能にする。ＲＳＡＣｉは４つの所定のコンテンツのカテゴリを有し、各カテゴリは、サイトのコンテンツが格付けられ得る複数のサブレベルを有する。
【０００３】
インターネット・コンテンツ格付け連合（“ＩＣＲＡ”）は、格付けサービスの更なる一例である。それは、ウェブの著作者のウェブコンテンツについて説明するＩＣＲＡの質問事項を、ウェブの著作者が記入し、返答を行う自発的なサービスである。他のフィルタリング方法は、プラットフォーム・フォー・インターネット・コンテント・セレクション（“ＰＩＣＳ”）がある。
【０００４】
ＲＳＡＣｉのようなサービスは、構成が固定されており、追加が困難である。例えば、ほとんどの格付けサービスは、不快な暴力や、言葉や、裸体像や、及び／又は性的なコンテンツを有するサイトに向けられたものである。これは、オークションサイトのように、一時的にのみ不快なサイトへのアクセスを制限し、拒否することをユーザに可能にするものではない。
【０００５】
さらに、格付けシステムによるサイトに関連付けられたラベルが、ラベル付けされたコンテンツを適切に又は正確に識別するかどうかを、確実に判断する方法がないため、先行技術のフィルタリング・システムの問題には問題がある。更に、前記コンテンツのラベルの適切さ又は正確さは、しばしば、使用される正確なサービスと、フィルタを使用するシステムとに依存する。
【０００６】
加えて、インターネット・エクスプローラ（商標）のユーザは、リンクのフィルタリングを実行する２つの“ゾーン”のうちの１つに対して、ユニバーサル・リソース・ロケータ（“ＵＲＬs”）を追加することができるが、ゾーンに加えられた全てのＵＲＬが、そのゾーンのセキュリティの設定を使用する。
【０００７】
インターネットにアクセスするために、ゲートウェイを使用するインターネット・ユーザもいる。前記ゲートウェイは、典型的には、ユーザとインターネット、又はローカル・エリア・ネットワークのような他のデータネットワークとの中間にあるプロキシ・サーバである。Ｂｌｕｍ他の“Ｔｒａｎｓｐａｒｅｎｔ  Ｐｒｏｘｙ  Ｓｅｒｖｅｒ”についての米国特許第６，１８２，１４１号は、そのようなプロキシ・サーバの一例である。カリフォルニア州の６１２０  Ｓｔｏｎｅｒｉｄｇｅ  Ｍａｌｌ  Ｒｏａｄ，  Ｓｕｉｔｅ２１０，  Ｐｌｅａｓａｎｔｏｎ、郵便番号９４５８８のＯｓｔｉｓ  ＳｏｆｔｗａｒｅによるＷｉｎＰｒｏｘｙ（商標）は、そのようなゲートウェイの他の例である。他の先行技術のゲートウェイと同様に、ＷｉｎＰｒｏｘｙは、ＳｍａｒｔＦｉｌｔｅｒのようなサード・パーティ、及び／又は常に除外されるブラック・リストＵＲＬ（ｂｌａｃｋｌｉｓｔｅｄ  ＵＲＬ）、及び／又はアクセスが許可されるサイトのみであるホワイト・リストＵＲＬ（ｗｈｉｔｅ−ｌｉｓｔｅｄ  ＵＲＬ）のような、いくつかの方法を通じて、リンクのフィルタリングを設定することをユーザに可能にする。更に、ＷｉｎＰｒｏｘｙは、ユーザ毎に、又は全てのユーザについて、１日の時間ごとに、ユーザの制限を可能にするが、それにより、ユーザ毎に、又は全てのユーザについて、１日の時間ごとに、全インターネットへのアクセスを制限する。ＷｉｎＰｒｏｘｙは、ＵＲＬ毎に、又はユーザ毎に、１日のうちの時間ごとに、１つ以上の特定のインターネット・サイトにユーザがアクセスすることを制限することはできない。
【０００８】
先行技術のリンクのフィルタリング構成は、“全か無か”のアプローチを取り、例えば、前記リンクのフィルタリングは、全ユーザに適用されるか、又は、どのユーザにも適用されない、そして、常に適用されるか、又は、常に適用されない。Ｃｉｒａｓｏｌｅの“Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｃｏｎｔｅｎｔ  Ｆｉｌｔｅｒｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｔｒｉｅｖｅｄ  Ｆｒｏｍ  Ａｎ  Ｉｎｔｅｒｎｅｔ  Ｃｏｍｐｕｔｅｒ  Ｎｅｔｗｏｒｋ”についての米国特許第５，９８７，６０６号が、例証となる。同じリンク及び／又はコンテンツに適用できる１日のうちの時間及び／又は日毎の嗜好をユーザが備えること、例えば、１日の一期間にリンクを許可し、その日の他の期間に同じリンクを不許可にすることを可能にすることを含むユーザが定義した基準に基づき、各ユーザが除外と嗜好とを調整することができる教示や提案は、先行技術において存在しない。Ｃｉｒａｓｏｌｅの‘６０６は、個人に合わせたシングルユーザ毎に変更可能なフィルタリングの仕組みを教示しない。
【０００９】
従って、先行技術は、柔軟な自己管理されたフィルタリングの仕組みを、ユーザに提供しない。Ｃｉｒａｓｏｌｅの‘６０６のような先行技術には、個人に合わせることができるアカウントを提案するものもあるが、先行技術は、更に個人に合わせた自己のフィルタリングの仕組みをユーザに可能にすることについて教示しない。例えば、ユーザは、特定のＵＲＬを労働時間内のみ遮断し、同じＵＲＬを労働時間後にアクセスを許可することを望み得る。さらに、ユーザは、特定のＵＲＬを月曜日から金曜日の全時間にアクセスを制限し、週末の制限された又は制限のない時間に、そのＵＲＬへのアクセスを許可することを望み得る。
【発明を実施するための最良の形態】
【００１０】
本発明は、例を用いて、図面を参照して、以下にさらに詳細に説明される。
【００１１】
概して、本説明を通じて、ソフトウェアに実装されるものとしてアイテムが説明される場合は、そのアイテムは同様にハードウェアにも実装され得る。
【００１２】
本発明は、ブラウザに使用するフィルタのソフトウェアに関する。ブラウザは、インターネットのようなデータネットワークに利用可能な電子コンテンツ情報、例えばウェブサイトの間をナビゲートすることを可能にする。本発明において、前記フィルタのソフトウェアは、ブラウザの使用の時間的側面に応じて、又はその制御により、特定のコンテンツ情報（例えば、特定の意味内容のウェブサイトや、所定のインデックスに従う特定のカテゴリのウェブサイトや、実行ファイル又は著作権のある情報のダウンロードを可能にするウェブサイト等の特定の属性を有するウェブサイト）へのアクセスを、選択的に可能又は不可能にする。前記時間的側面は、例えば、１日のうちの時間帯又は１日当たりの時間帯や、週のうちの日や、時間帯当たりのブラウザの使用頻度や、時間帯当たりの特定のコンテンツへのアクセス頻度や、無制限等に関する。従って、本発明はブラウザの個々のユーザ毎に、ブラウザの時間的側面を考慮に入れて、特定のコンテンツへのアクセスを制御可能に許容又は拒否するフィルタを実装する。前記フィルタは、ユーザの個性に基づいて、選択的にアクセスを可能又は不可能にし得る。フィルタリング動作は、例えば帯域の必要条件や、ローカルのデータ・トラフィック等の、不可能又は可能を判断するためのさらなる基準を考慮し得る。
【００１３】
前記フィルタは、ユーザによって、又は、サービスプロバイダや、ユーザの雇用者（ユーザが会社の設備を使ってブラウジングしている場合）や、ユーザの親等の他の関係者によって構成され得る。後者の場合においては、前記フィルタへのアクセスは、許可された関係者のみが前記フィルタを構成可能なように（例えばパスワードによって）保護され得る。
【００１４】
前記フィルタは、エンドユーザのデータ処理装置（デスクトップＰＣや、セットトップボックスや、ラップトップＰＣや、他の電子装置）に、例えば、ブラウザ・ソフトウェアのプラグインとして、又はブラウザの統合された部分として、インストールされ得る。その他、前記フィルタは、サービスプロバイダのサーバ（例えば、ゲートウェイ又はプロキシ）にインストールされ得る。更に他の例としては、フィルタの一部がエンドユーザの装置に存在し、他の部分が、サービスプロバイダのサーバに存在し得る。
【００１５】
サーバにインストールされた場合に、又は、サード・パーティの制御されたパスワードによるフィルタを構成する許可を備えたエンドユーザのデータ処理装置にインストールされた場合に、サービスプロバイダや、他の関係者は、ブラウザを通じてデータネットワークに利用できる電子コンテンツへのアクセスを制御可能である。前記アクセス制御は、ブラウザの使用の時間的側面に応じて、特定の電子コンテンツ情報へのアクセスを、選択的に可能又は不可能にする。例えば、特定のサイトは、特定の時間に、他のサイトよりかなりの多くのトラヒックを集め得る。ブラウザの使用の時間的側面を含めることにより、サービスプロバイダや、ネットワークオペレータは、１日のうちの時間や、アクセス頻度に応じて、個々のユーザに追加料金を請求することにより、ネットワークの負荷に影響を与えることができる。他方、アクセスの基準は、ユーザによって、又はデータサービスについて請求されるアカウントの人によって特定され得る。このように、フィルタをパーソナル化した誰の見解によってもアクセスすることが適切でない場合は、ユーザは、特定のウェブサイトへのアクセスに引き付けられず、又は更に思いとどまらせ、又は不可能にさせる。
【００１６】
図１を参照すると、代表的なインターネット・ブラウザ・システム１００は、サーバ１０４（１１６）に存在するインターネットウェブサイト１０２のようなコンテンツの情報源と、ブラウザ１０８（１１）を有するコンピュータ１０６（１０）とを有する。コンピュータ１０６は、電話回線１１４を介して、インターネットサービスプロバイダ（ＩＳＰ）のゲートウェイ１１２に接続するモデム１１０を有する。ＩＳＰ１１２は、ユーザがインターネット１１６を使用して、ウェブサイト１０２にアクセスすることを可能にする。一般的には、コンピュータ１０６は、コンピュータ技術について通常の熟練した人が通じているパーソナルコンピュータであり、モデム１１０に加えて、入力装置１１８と、ディスプレイモニタ１２０とを有する。また、コンピュータ技術について通常の熟練した人が通じている通り、コンピュータ１０６は、カリフォルニア州のＳａｎｔａ  ＣｌａｒａのＰａｌｍ  Ｉｎｃ．製のＰａｌｍのような個人情報端末や、Ｒｏｙａｌ  Ｐｈｉｌｉｐｓ  ＥｌｅｃｔｒｏｎｉｃｓのＮｅｔ  Ｄｉｓｐｌａｙ  Ｍｏｄｕｌｅのようなインターネットウェブ装置や、ウェブブラウザ機能を有する携帯電話や、同様のものである場合もある。
【００１７】
ブラウザ・ソフトウェア１０８は、コンピュータ１０６で実行可能であり、一般的に、インターネット１１６で使用するためにｈｔｔｐアドレスが変換される方法を有する。インターネット技術について通常の熟練した人が通じている通り、ユーザは、入力装置１１８を介して、“９０．０．１．１”のテキスト文字列のようなＵＲＬや、“ｗｗｗ．ｐｈｉｌｉｐｓ．ｃｏｍ”のテキスト文字列のようなＵＲＬ名を入力可能であり、それは、インターネット１１６のプロトコルで必要とされる４オクテットのＵＲＬヘッダに変換される。さらに、アプレットとしての、又はブラウザ自体の一部としての、ブラウザ１０８で実行されるソフトウェアは、例えば、表示されたコンテンツのページのハイパーリンクを通じて、ＵＲＬへの要求を生成可能である。
【００１８】
システム１００は、ｈｔｔｐプロキシ・サーバ１２２を更に有する。プロキシ１１２は、例えば、プラグイン等によりブラウザ１０８に統合可能である。前記プラグインという用語は、ブラウザ・ソフトウェア技術について通常の熟練した人が通じている。本願で使用される通り、ｈｔｔｐプロキシ１２２は、インターネット・ソフトウェア技術について通常の熟練した人に容易に明白になる方法と機能的に同等な多数の方法で実装され得る。従って、ｈｔｔｐプロキシ１２２は、ブラウザ１０８と強調的に通信するハードウェア及び／又はソフトウェアを有し、ブラウザ１０８と同じコンピュータ１０６においてローカルで、又はゲートウェイ１２２で実行する他のプログラムの一部として、又はゲートウェイ１１２と同じコンピュータにおいてローカルで実行可能な別のプログラムとして、又はそれと同様の、又はそれらの組み合わせで実行可能な別のプログラムを含み得る。更なる例として、限定するものではないが、ｈｔｔｐプロキシ１２２は、各ユーザのストレージや、独自のＵＲＬフィルタリング・データベースへのアクセスを提供するオンラインサービスプロバイダによって提供されるサービスである場合がある。別の実施例において、ｈｔｔｐプロキシ１２２は、Ｐｈｉｌｉｐｓ  ＥｌｅｃｔｒｏｎｉｃｓのＰｌａｎｅｔＳｅａｒｃｈサービスのホームページｗｗｗ．ｐｌａｎｅｔｓｅａｒｃｈ．ｃｏｍのようなサーチエンジンを通じて、又は他のインターネットサービスプロバイダを通じて、インターネットの行為やホームページをフィルタするＵＲＬフィルタリング・データベースを使用するゲートウェイ１１２のオンラインサービスプロバイダによって提供されるサービスである場合がある。前記サーチエンジンは、米国特許第５，２９３，５５２号に述べられている。
【００１９】
プロキシ・サーバ１２２は、ＰＣ１０６のユーザからのＵＲＬの要求を途中で止めて、それが、ＵＲＬフィルタリング・データベースや、ユーザに関連付けられ、永続的なデータ保存装置１２４に蓄積されるＵＲＬのセットを含む他のファイルに反しているかを照合する。プログラム技術について通常の熟練した人が通じている通り、前記ＵＲＬフィルタリング・データベースは、ユーザ毎の別のフィルタリング・データベースを有することにより、又はフィルタリング・データベースの各レコードに、前記レコードが関連付けられるユーザを識別するフィールドを有することにより、ユーザ毎に個人に合わせることが可能である。
【００２０】
ｈｔｔｐプロキシ１２２との１つ以上の機能的なインタフェースにより、ユーザはＵＲＬフィルタリングのリンクを独自に定義し、作成し、維持することが可能となる。さらに、別の実施例においては、所定の管理権限を有する管理ユーザが、ユーザ毎に、又はグループ毎に、又はプログラム技術について通常の熟練した人が通じている他の基準毎に、そのようなユーザの機能を許可又は不許可するように、選択的にシステム１００を構成し得る。更に、ｈｔｔｐプロキシ１２２は、新たなＵＲＬを検出し、ポップアップ又はブラウザ１０８で実行する他のアプレットを出現させ、フィルタリングの指示や、保存／放棄の指示のようなブラウザユーザからの指示を要求すること等により、ＵＲＬフィルタリング・データベースに動的にエントリを作成することが可能である。
【００２１】
概して、典型的な実施例の動作においては、ユーザがインターネットにアクセスし、ブラウズする前に、ユーザがログオンし、それにより、プロキシ１２２がユーザの識別を判断することが可能となる。ログオンする権限のないユーザは、ユーザによる要求が行われた、及び／又は適切にログオンされなかった処理が行われたプロキシ１２２で拒否される。ログオンすると、プロキシ１２２は、前記特定のユーザに関連付けられたフィルタのセットをデータベースから検索する。この時点からユーザがログオフするまで、プロキシ１２２は、要求された各ＵＲＬとフィルタとを照合し、ユーザのフィルタに基づいて、適切な処置を行う。
【００２２】
図２を参照すると、ステップ２００において、所定の管理権限を有するＰＣ１０６の管理者や管理ユーザが、本発明のｈｔｔｐプロキシ１２２をインストールする。本発明の実施例において、プロキシ１２２は、コンピュータ１０６にローカルのプロキシ・サーバとしてインストールされることが可能であり、又はゲートウェイ１１２へのローカル・エリア・ネットワーク１１４上のような他のプロキシ・サーバと統合されることも可能である。
【００２３】
次にステップ２０２において、管理者は、１つ以上の管理するユーザの選択された基準に従ってｈｔｔｐプロキシ１２２を構成する。これにより、特定のＵＲＬと特定のユーザについての基準に基づいて、所定のユーザにより要求される場合に、ＵＲＬの要求を許可又は拒否することが可能になる。先行技術とは対照的に、管理者は、各ユーザのＵＲＬの許可のセットの中のエントリを、前記ＵＲＬの許可をいくつかのユーザが定義したカテゴリに調整することにより、追加又は変更又は削除することができる２０４、２０６。前記カテゴリは、例えば“暴力”や“言葉”のような“ラベル”を含むだけでなく、１日のうちの時間や、１週のうちの日や、それらの組み合わせのような他の嗜好を示すように調整され得る。このように、ＵＲＬフィルタリング・データベースの各ＵＲＬは、ユーザの経験や要求をより良く反映することが可能である。一例として、限定するものではないが、ユーザは、“ｗｗｗ．ｘｙｚ．ｃｏｍ”へのアクセスを毎日午前８時から午後６時の間に、気が散るものとして決め、午後６時以降は好ましいものとして決め得る。更なる例として、限定するものではないが、ユーザは“ｗｗｗ．ｘｙｚ．ｃｏｍ”へのアクセスを、日曜日から木曜日までの一日中、就学年齢のブラウザユーザに気が散るものであり、不適切であるとして決め、土曜日の午後５時から午後７時の間は許容できるものとして決め得る。
【００２４】
管理ユーザは、ＲＳＡＣｉのような格付けシステムを使用し得るが、本発明は更に、管理ユーザが、システム全体に、又はユーザ毎に固有の格付けシステムを生成することを可能にする。一例として、限定するわけではないが、管理ユーザは、管理ユーザの見解で、１２歳の子供には適切であるが、３歳の子供には適切でないという、特定の格付けカテゴリ“Ａ”を作成し得る。
【００２５】
管理ユーザは、加えて、ユーザ毎にＵＲＬフィルタリング・データベースの各ＵＲＬに関連付けられる所定のリンクのフィルタのセットから選択することが可能である。本願で用いられる“リンクのフィルタ”は、オンラインサービスプロバイダのゲートウェイ１１２や、関連するサーバ（図示なし）等のコンテンツの情報源へのアクセスを可能にする機能、及び／又はコンテンツ１０２の情報源からブラウザに送信されたデータを変換又は解釈する機能の許可を有する。一例として、限定するわけではないが、リンクのフィルタは、ＵＲＬのコンテンツへの選択的なアクセスを許可するが、同じＵＲＬの他のコンテンツへのアクセスを拒否し、また、ＵＲＬへのアクセスを完全に拒否し、また、ＪＡＶＡ（Ｒ）アプレットのようなＵＲＬで生じる特定の機能を許可し、ｆｔｐや、“．ｅｘｅ”拡張子を有するファイルや、その同様のものや、それらの組み合わせのような他の機能を不許可にするように定義され得る。
【００２６】
現在想定される他の方法では、２つのセットのフィルタが存在し得る。グローバル・フィルタは、全ユーザに適用するフィルタである。ローカル・フィルタは、各個人のユーザに特定のフィルタである。このように、“ゲスト”ユーザや、ユーザの好みの設定を有しない他のユーザ等に、デフォルトのセットのフィルタが適用され得る。また、ＰＣ１０６のユーザは、自分でフィルタリング機能を定義し、保存のためプロキシ１１２のメモリ１２４にアップロードし得る。ＩＳＰは、異なるコンテンツのパッケージへのアクセスを異なる料金で提供し得る。特定のパッケージは、サービスの質（例えば、カラーに対して白黒、高解像度に対して低解像度）、又は特定の意味のコンテンツへのアクセス、又は通常高トラヒックを集めるウェブサイトへのアクセスにより特徴付けられ得る。そして、ユーザのフィルタリングの基準は、前記特定のユーザについてのパッケージへのアクセスを調整するために使用され得る。そして、フィルタリング又は階層化されたアクセスは、少なくともある程度、加入者の端末へ及び端末からのデータをＩＳＰが制御するためのツールになる。例えば、ウェブサイトには、１日の特定の時間中に、加入者にきわめて人気が高く、その他の時間中に、ほとんど見られない場合がある。従って、通常は少ないデータトラヒックを有する時間中にアクセスが望まれる場合、ＩＳＰは、１日の特定の時間中に低価格で適用できるフィルタリング基準に基づいて、ウェブサイトへのアクセスを提供することができる。従って、さらに一般的な意味では、本発明はデータネットワークのサービスを提供する方法を提供する。本方法は、ユーザ毎に変更可能なフィルタの制御により、ネットワークの電子コンテンツをブラウズすることを可能とすることと、それぞれのシナリオにおいてコンテンツにアクセスすることを選択的に可能又は不可能にするフィルタのための、それぞれの構成オプションを提供することを有する。
【００２７】
完成した場合には、管理ユーザは、フィルタリングが望まれるブラウザユーザ毎のユーザの許可のセットを定義する。前記ユーザの許可のセットは、ＵＲＬのコンテンツと、ユーザ毎の各ブラウザユーザとの関係を定義する。そしてステップ２０８において、関連付けられたリンクのフィルタを含む前記ユーザの許可のセットが、ｈｔｔｐプロキシ・サーバ１２２によるユーザ毎の選択的な検索のため、永続的なデータ保存装置１２４に蓄積される。
【００２８】
図３を参照すると、各ＵＲＬがブラウザで要求されると、ステップ３０２において、プロキシ１２２は、要求されたＵＲＬを監視し、ステップ３０４において、存在する場合は、要求されたＵＲＬに関連付けられたブラウザユーザの嗜好のセットを検索する。ＵＲＬフィルタリング・データベースのエントリが、要求されたＵＲＬに対応することを検出すると、ステップ３０６において、プロキシ１２２は、検索された嗜好のセットに応じて、例えば要求を遮断するように、前記要求を処理する。
【００２９】
新たなサイトが管理ユーザやｈｔｔｐプロキシ１２２に知られると、管理ユーザは、ＵＲＬフィルタリング・データベースに新たなサイトを追加することができる。一例として、限定するわけではないが、ステップ３０４において、ブラウザユーザが、メモリ１２４上のＵＲＬフィルタリング・データベースに存在しないウェブサイトをブックマークすると、又はそのようなＵＲＬをプロキシ・サーバ１２２が検出すると、ステップ３０８において、ユーザ又は管理ユーザへの要求に対するポップアップや、ソフトウェア・プログラミング技術について通常の熟練した人が通じている他のダイアログ・ボックスを表示すること等により、ステップ３１０において、適切なフィルタリング嗜好とともに、ＵＲＬがＵＲＬフィルタリング・データベースに追加されたことを、プロキシ１２２が管理ユーザに知らせ、又は、例えば確からしい意味のカテゴリに基づいて、データベースにＵＲＬが追加されたことをユーザ又は管理ユーザに知らせる。ユーザ又は管理ユーザに知らせがない場合は、ステップ３１２において、前記要求が処理される。
【００３０】
現在想定される追加の実施例において、プロキシ１２２は、ＵＲＬフィルタリング・データベースをプログラムにより変更可能である。現在想定される実施例において、プロキシ１２２は、経験則を、又はソフトウェア技術について通常の熟練した人が通じている他のルールに基づく判定方法を使用し、サーチエンジンの結果又は他のリンクの検索の妥当性を増すことができる。一例として、限定するわけではないが、プロキシ１２２は、検索要求の結果や他のリンクが、ユーザの他のＵＲＬリンクのフィルタリング・パターンと一致するように、ユーザの実際のブラウジングの履歴を使用して、ＵＲＬフィルタリング・データベースのエントリを作成及び／又は変更することが可能である。
【００３１】
ソフトウェア・プログラム技術について通常の熟練した人にとってわかるとおり、本発明の管理ユーザは、ブラウザユーザと同じである可能性がある。このように、ユーザは、自ら始めたウェブブラウジング・フィルタにアクセスし、完全な制御をし得る。
【００３２】
本発明は、ＵＲＬフィルタリングを提供する柔軟な方法をユーザに提供する。一例として、限定するわけではないが、ユーザは、平日の午前１０時から午後５時の間に、第１のサイト“ｗｗｗ．ｆｉｒｓｔ．ｃｏｍ”にアクセスすることを拒否するように、ユーザのフィルタリング・データベースを構成することを選ぶことができる。更に、ユーザは毎日午後１時から午後１時３０分の間に、第２のサイト“ｗｗｗ．ｓｅｃｏｎｄ．ｃｏｍ”にアクセスすることを許可するように、ユーザのフィルタリング・データベースを構成することを選ぶことができる。
【００３３】
加えて、ＵＲＬエントリの代わりに、カテゴリのエントリを定義することができる。例えば、ユーザが２つのカテゴリ“ニュース”と“娯楽”とを定義し、“ニュース”のカテゴリとして“ｗｗｗ．ｆｉｒｓｔ．ｃｏｍ”を定義し、“娯楽”のカテゴリとして“ｗｗｗ．ｓｅｃｏｎｄ．ｃｏｍ”を定義する。毎日午前１０時から午後５時の間に、全ての“ニュース”のカテゴリのＵＲＬへのアクセスが拒否される。
【００３４】
本発明の本質を説明するために説明し、示した部分の詳細や、題材や、取り決めについて、特許請求の範囲に記載された本発明の本質及び範囲を逸脱することなく、技術的に熟練した人により、多様な変更が可能であることがわかる。
【図面の簡単な説明】
【００３５】
【図１】本発明におけるシステムのブロック図である。
【図２】本発明の形態のフローチャートである。
【図３】本発明の形態のフローチャートである。
【国際公開パンフレット】
2004536407.tif 000002
2004536407.tif 000003
2004536407.tif 000004
2004536407.tif 000005
2004536407.tif 000006
2004536407.tif 000007
2004536407.tif 000008
2004536407.tif 000009
2004536407.tif 000010
2004536407.tif 000011
2004536407.tif 000012
2004536407.tif 000013
2004536407.tif 000014
2004536407.tif 000015
【国際公開パンフレット（コレクトバージョン）】
2004536407.tif 000016
【国際調査報告】
2004536407.tif 000017
2004536407.tif 000018
2004536407.tif 000019