(57)【要約】【課題】  ユーザが、依然としてウェブページ上の適所に望ましいコンテンツを保持しながら、望ましくないサード・パーティ・ソースからのコンテンツを選択的に遮断する方法を提供すること。【解決手段】  本発明は、ブラウザが望ましくないソースからコンテンツをロードするのを防止するための方法、システム及びコンピュータ・プログラムを提供する。本発明の実施形態に従った方法は、望ましくないコンテンツを含むウェブページの領域を選択するステップと、プロファイルに基づいて、望ましくないコンテンツを提供したウェブサイトのホスト名を、代替的なインターネット・プロトコル（ＩＰ）アドレスに置き換えるステップと、ウェブページの選択された領域内に代替的なＩＰアドレスからのコンテンツが表示されたウェブページを再表示するステップとを含む。【選択図】      図２
2009527032.tif 000002
【特許請求の範囲】
【請求項１】
ウェブブラウザが望ましくないソースからコンテンツをロードするのを防止する方法であって、
望ましくないコンテンツを含むウェブページの領域を選択するステップと、
プロファイルに基づいて、前記望ましくないコンテンツを提供したウェブサイトのホスト名を、代替的なインターネット・プロトコル（ＩＰ）アドレスに置き換えるステップと、
前記ウェブページの前記選択された領域内に前記代替的なＩＰアドレスからのコンテンツが表示された前記ウェブページを再表示するステップと
を含む方法。
【請求項２】
前記ウェブページの前記領域は、バナー及びポップアップ・ウィンドウから成る群から選択される、請求項１に記載の方法。
【請求項３】
前記ウェブページの前記領域を選択するステップは、
コンテキスト・メニューを表示するステップと、
前記望ましくないコンテンツを提供した前記ウェブサイトからのコンテンツを回避するように、前記コンテキスト・メニューからコマンドを選択するステップと
をさらに含む、請求項１に記載の方法。
【請求項４】
前記代替的なＩＰアドレスに置き換えるステップは、
前記代替的なＩＰアドレスをドメイン名サービス（ＤＮＳ）に提供するステップをさらに含む、請求項１に記載の方法。
【請求項５】
前記代替的なＩＰアドレスに置き換えるステップは、
前記代替的なＩＰアドレスをホスト・ファイルに提供するステップをさらに含む、請求項１に記載の方法。
【請求項６】
前記プロファイルは、前記望ましくないコンテンツの代わりに、選択されたウェブサイトからのコンテンツを表示させる、請求項１に記載の方法。
【請求項７】
前記プロファイルは、前記望ましくないコンテンツの代わりに、特定の主題に関するコンテンツを表示させる、請求項１に記載の方法。
【請求項８】
前記プロファイルは、前記望ましくないコンテンツの代わりに、選択されたエンティティのウェブサイトからのコンテンツを表示させる、請求項１に記載の方法。
【請求項９】
前記プロファイルは、特定のウェブサイトに由来する望ましくないコンテンツを、前記代替的なＩＰアドレスからのコンテンツに置き換えさせる、請求項１に記載の方法。
【請求項１０】
前記プロファイルは、特定のエンティティと関連した望ましくないコンテンツを、前記代替的なＩＰアドレスからのコンテンツに置き換えさせる、請求項１に記載の方法。
【請求項１１】
ウェブブラウザが望ましくないソースからコンテンツをロードするのを防止するためのシステムであって、
望ましくないコンテンツを含むウェブページの領域を選択するためのシステムと、
プロファイルに基づいて、前記望ましくないコンテンツを提供したウェブサイトのホスト名を、代替的なインターネット・プロトコル（ＩＰ）アドレスに置き換えるためのシステムと、
前記ウェブページの前記選択された領域内に前記代替的なＩＰアドレスからのコンテンツが表示された前記ウェブページを表示するためのシステムと
を備えるシステム。
【請求項１２】
前記ウェブページの前記領域は、バナー及びポップアップ・ウィンドウから成る群から選択される、請求項１１に記載のシステム。
【請求項１３】
前記ウェブページの前記領域を選択するためのシステムは、
コンテキスト・メニューを表示するためのシステムと、
前記望ましくないコンテンツを提供した前記ウェブサイトからのコンテンツを回避するように、前記コンテキスト・メニューからコマンドを選択するためのシステムと
をさらに含む、請求項１１に記載のシステム。
【請求項１４】
前記代替的なＩＰアドレスに置き換えるためのシステムは、
前記代替的なＩＰアドレスをドメイン名サービス（ＤＮＳ）に提供するためのシステムをさらに含む、請求項１１に記載のシステム。
【請求項１５】
前記代替的なＩＰアドレスに置き換えるためのシステムは、
前記代替的なＩＰアドレスをホスト・ファイルに提供するためのシステムをさらに含む、請求項１１に記載のシステム。
【請求項１６】
前記プロファイルは、前記望ましくないコンテンツの代わりに、選択されたウェブサイトからのコンテンツを表示させる、請求項１１に記載のシステム。
【請求項１７】
前記プロファイルは、前記望ましくないコンテンツの代わりに、特定の主題に関するコンテンツを表示させる、請求項１１に記載のシステム。
【請求項１８】
前記プロファイルは、前記望ましくないコンテンツの代わりに、選択されたエンティティのウェブサイトからのコンテンツを表示させる、請求項１１に記載のシステム。
【請求項１９】
前記プロファイルは、特定のウェブサイトに由来する望ましくないコンテンツを、前記代替的なＩＰアドレスからのコンテンツに置き換えさせる、請求項１１に記載のシステム。
【請求項２０】
前記プロファイルは、特定のエンティティと関連した望ましくないコンテンツを、前記代替的なＩＰアドレスからのコンテンツに置き換えさせる、請求項１１に記載のシステム。
【請求項２１】
ウェブブラウザが望ましくないソースからコンテンツをロードするのを防止するための、コンピュータ可読媒体上に格納されたプログラム製品であって、前記コンピュータ可読媒体は、
望ましくないコンテンツを含むウェブページの領域を選択するステップと、
プロファイルに基づいて、前記望ましくないコンテンツを提供したウェブサイトのホスト名を、代替的なインターネット・プロトコル（ＩＰ）アドレスに置き換えるステップと、
前記ウェブページの前記選択された領域内に前記代替的なＩＰアドレスからのコンテンツが表示された前記ウェブページを再表示するステップと
を実行するためのプログラム・コードを含む、プログラム製品。
【請求項２２】
ウェブブラウザが望ましくないソースからコンテンツをロードするのを防止するためのアプリケーションをデプロイする方法であって、
望ましくないコンテンツを含むウェブページの領域を選択し、
プロファイルに基づいて、前記望ましくないコンテンツを提供したウェブサイトのホスト名を、代替的なインターネット・プロトコル（ＩＰ）アドレスに置き換え、
前記ウェブページの前記選択された領域内に前記代替的なＩＰアドレスからのコンテンツが表示された前記ウェブページを再表示する、
ように作動可能なコンピュータ・インフラストラクチャを準備するステップを含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、インターネットに関し、より具体的には、ウェブブラウザが望ましくないソースからコンテンツをロードするのを防止するための方法、システム及びコンピュータ・プログラムに関する。
【背景技術】
【０００２】
ウェブページには、サード・パーティのソース（例えば、ａｄサーバ）に由来するバナー広告及びポップアップ・ウィンドウが含まれることが多い。ほとんどの場合、こうしたバナー広告及びポップアップ・ウィンドウは正常に動作し、エンドユーザの経験を著しく侵害することはない。しかしながら、別の場合には（こういったことがずっと一般的になってきている）、バナー広告及びポップアップ・ウィンドウが、ユーザにとって、気を散らせ、うっとうしいになること、かつ、望ましくないコンテンツを含むこともある。バナー広告及びポップアップ・ウィンドウ内の派手なマルチメディアが、著しい処理能力を消費することがあり、ユーザのコンピュータに望ましくないソフトウェアを感染させることさえある。こうした望ましくないソフトウェアは、例えば、通常は広告のために、ユーザの知らない間にユーザのインターネット接続を通してユーザ情報を秘密裏に収集するソフトウェア（例えば、スパイウェア）、ユーザのコンピュータ上に秘密裏にインストールされる（多くの場合悪意のものである）ソフトウェア（例えば、トロイの木馬）、又はユーザが閉じたとき、ポップアップ・ウィンドウに１つ又は複数のポップアップ・ウィンドウを次々と生じさせるソフトウェアを含むことがある。バナー広告及びポップアップ・ウィンドウは、一部のユーザに不快感を与える望ましくないコンテンツ（例えば、ポルノグラフィ）を含むこともある。
【０００３】
複数の異なるソースから取り出されたコンテンツを用いるウェブブラウザによって組み立てられた例証となるウェブページ１０が、図１に示される。ウェブページ１０のメイン・コンテンツ１２と必ずしも関連していない情報を表示するために、ウェブページ１０の１つ又は複数のセクションが使用される。この例では、説明のためだけに、メイン・コンテンツ１２から点線を用いて描かれたバナー広告１４、１６及びポップアップ・ウィンドウ１８の形で、情報が提供される。バナー広告１４、１６及びポップアップ・ウィンドウ１８内に表示された情報は、１つ又は複数のウェブサーバ２０から、ウェブページ１０をレンダリングするウェブブラウザによって取り出される。バナー広告１４、１６及びポップアップ・ウィンドウ１８に関する一般的に「望ましくない」コンテンツ２４は、ホスト名（ドメイン名サービス（ＤＮＳ）又はホスト・ファイルを介して）、或いはインターネット・プロトコル（ＩＰ）アドレス２６を用いて、それぞれのウェブサーバ２０上にあるそれぞれのウェブサイト（例えば、ａｄｓｉｔｅ１．ｃｏｍ、ａｄｓｉｔｅ２．ｃｏｍ、ａｄｓｉｔｅ３．ｃｏｍ）をポイントすることによって、ウェブブラウザにより取得される。ウェブページ１０の「望ましい」メイン・コンテンツ１２は、１つ又は複数のウェブサーバ２０上の１つ又は複数のウェブサイト（例えば、ｃｏｎｔｅｎｔｓｉｔｅ（ｓ）．ｃｏｍ）から、同様の方法で取得される。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ウェブページ内の望ましくないコンテンツは、通常、サード・パーティ・ソースから来るため、ウェブページをホスティングするウェブサイトは、バナー広告及びポップアップ・ウィンドウと関連したエンドユーザが遭遇する問題に気付かないことが多い。従って、ユーザが、依然としてウェブページ上の適所に望ましいコンテンツを保持しながら、望ましくないサード・パーティ・ソースからのコンテンツを選択的に遮断する方法に対する必要性がある。
【課題を解決するための手段】
【０００５】
ウェブブラウザが望ましくないソースからコンテンツをロードするのを防止する方法、システム及びコンピュータ・プログラム製品が提供される。
【０００６】
本発明の第１の様態は、ウェブブラウザが望ましくないソースからコンテンツをロードするのを防止する方法であって、
望ましくないコンテンツを含むウェブページの領域を選択するステップと、
プロファイルに基づいて、望ましくないコンテンツを提供したウェブサイトのホスト名を代替的なインターネット・プロトコル（ＩＰ）アドレスに置き換えるステップと、
ウェブページの選択された領域内に代替的なＩＰアドレスからのコンテンツが表示されたウェブページを再表示するステップと
を含む、方法に向けられる。
【０００７】
本発明の第２の様態は、ウェブブラウザが望ましくないソースからコンテンツをロードするのを防止するためのシステムであって、
望ましくないコンテンツを含むウェブページの領域を選択するためのシステムと、
プロファイルに基づいて、望ましくないコンテンツを提供したウェブサイトのホスト名を代替的なインターネット・プロトコル（ＩＰ）アドレスに置き換えるためのシステムと、
ウェブページの選択された領域内に代替的なＩＰアドレスからのコンテンツが表示されたウェブページを表示するためのシステムと
を含む、システムに向けられる。
【０００８】
本発明の第３の様態は、ウェブブラウザが望ましくないソースからコンテンツをロードするのを防止するための、コンピュータ可読媒体上に格納されたプログラム製品であって、該コンピュータ可読媒体は、
望ましくないコンテンツを含むウェブページの領域を選択するステップと、
プロファイルに基づいて、望ましくないコンテンツを提供したウェブサイトのホスト名を、代替的なインターネット・プロトコル（ＩＰ）アドレスに置き換えるステップと、
ウェブページの選択された領域内に代替的なＩＰアドレスからのコンテンツが表示されたウェブページを再表示するステップと
を実行するためのプログラム・コードを含む、プログラム製品に向けられる。
【０００９】
本発明の第４の様態は、ウェブブラウザが望ましくないソースからコンテンツをロードするのを防止するためのアプリケーションをデプロイする方法であって、
望ましくないコンテンツを含むウェブページの領域を選択し、
プロファイルを基づいて、望ましくないコンテンツを提供したウェブサイトのホスト名を、代替的なインターネット・プロトコル（ＩＰ）アドレスに置き換え、
ウェブページの選択された領域内に代替的なＩＰアドレスからのコンテンツが表示されたウェブページを再表示する、
ように作動可能なコンピュータ・インフラストラクチャを準備するステップを含む、方法に向けられる。
【００１０】
本発明の第５の様態は、ウェブブラウザが望ましくないソースからコンテンツをロードするのを防止するための伝搬信号で実現されるコンピュータ・ソフトウェアであって、該コンピュータ・ソフトウェアは、
望ましくないコンテンツを含むウェブページの領域を選択するステップと、
プロファイルに基づいて、望ましくないコンテンツを提供したウェブサイトのホスト名を、代替的なインターネット・プロトコル（ＩＰ）アドレスに置き換えるステップと、
ウェブページの選択された領域内に代替的なＩＰアドレスからのコンテンツが表示されたウェブページを再表示するステップと
をコンピュータ・システムに実行させるためのプログラム・コードを含む、コンピュータ・ソフトウェアに向けられる。
【００１１】
本発明の例示的な様態は、ここに説明される問題及び述べられていない他の問題を解決することを目的としている。
【発明を実施するための最良の形態】
【００１２】
次の図面を参照して、本発明の実施形態を例証としてのみ説明する。
【００１３】
ウェブブラウザが望ましくないソースからコンテンツをロードするのを防止するための方法、システム及びコンピュータ・プログラムが提供される。
【００１４】
本発明の実施形態に従った方法のフロー図３０が、図２に示される。ステップＳ１において、ユーザは、望ましくないコンテンツを含むウェブページの領域（例えば、バナー広告、ポップアップ・ウィンドウ等）を選択する。図３に示されるように、例えば、ユーザは、バナー広告１４の上にマウス・ポインタ３２を配置し、マウス上の指定されたボタンを作動させる（例えば、右クリックする）ことによって、ウェブページ１０上のバナー広告１４を選択した。他の選択方法も可能である。これに応答して、ステップＳ２において、コンテキスト・メニュー３４が表示される。例えば、ファンクション・キー、キーボード・ショートカット等の作動に応じて、コンテキスト・メニュー３４を表示することもできる。ステップＳ３において、ユーザは、コンテキスト・メニュー３４から、「このサイトからのコンテンツを回避する」というコマンド３６を選択する。
【００１５】
ステップＳ４において、コンテキスト・メニュー３４からの「このサイトからのコンテンツを回避する」コマンド３６のユーザ選択に応答して、本発明の実施形態は、望ましくないコンテンツを提供したウェブサイトのホスト名を、代替的なＩＰアドレスに置き換える。例えば、図４に示されるように、ブラウザ・モジュール／プラグ・イン３８は、ローカルＤＮＳサーバ４２（又は、ホスト・ファイル）において、望ましくないコンテンツを提供したウェブサイトのホスト名（例えば、ａｄｓｉｔｅ１．ｃｏｍ）を、代替的なＩＰアドレス４０（例えば、ｘｘｘ．ｘｘｘ．ｘ．ｘ）に置き換える。この置き換えは、プロファイル４４に基づいたものである。この例において、代替的なＩＰアドレス４０は、バナー広告１４内の表示のために、より望ましいコンテンツを提供するウェブサイト（例えば、ｄｅｓｉｒａｂｌｅ−ｃｏｎｔｅｎｔｓｉｔｅ．ｃｏｍ）をポイントする。１つ又は複数のプロファイル４４を各々のユーザと関連付け、選択的にアクセスすることができる。
【００１６】
ステップＳ５において、ユーザは、後でウェブページ１０をロード又は再ロードする。ステップＳ６において、代替的なＩＰアドレス４０と関連したウェブサイトからのコンテンツが、ステップＳ１においてユーザにより選択された領域内に表示される。上記の例においては、図５に示されるように、ウェブサイトａｄｓｉｔｅ１．ｃｏｍからのコンテンツの要求が、ローカルＤＮＳサーバ４２（又は、ホスト・ファイル）により受け取られると、ローカルＤＮＳサーバ４２（又はホストファイル）は、ここで、ブラウザ・モジュール／プラグ・イン３８によって提供された代替的なＩＰアドレス（ｘｘｘ．ｘｘｘ．ｘ．ｘ）に対応するウェブサイト（ｄｅｓｉｒａｂｌｅ−ｃｏｎｔｅｎｔｓｉｔｅ．ｃｏｍ）をポイントする。結果として、ウェブサイトａｄｓｉｔｅ１．ｃｏｍが以前に提供した望ましくないコンテンツの代わりに、ウェブサイトｄｅｓｉｒａｂｌｅ−ｃｏｎｔｅｎｔｓｉｔｅ．ｃｏｍからの望ましいコンテンツ（この例においては、株価）が、バナー広告１４内に表示される。
【００１７】
望ましくないコンテンツの代わりに、ウェブページの選択された領域（例えば、バナー広告、ポップアップ・ウィンドウ等）にロードされたコンテンツを制御するために、プロファイル４４（図４）が使用される。コンテンツをロードする動作を駆動させるために、ユーザにより、プロファイル４４を作成することができる。予め設定されたプロファイル４４も可能である。事実上、本発明の実施形態の実施において、如何なるタイプのプロファイル４４を用いることもできる。例えば、プロファイル４４は、
−望ましくないコンテンツの代わりに、１つ又は複数の選択されたウェブサイトからのコンテンツ（例えば、画像、グラフィックス、テキスト、ポートレットからのコンテンツ等）を表示し、
−望ましくないコンテンツの代わりに、１つ又は複数のタイプの選択された主題に関するコンテンツを表示し、
−望ましくないコンテンツの代わりに、１つ又は複数の選択されたエンティティ（例えば、会社、組織、小売業者等）のウェブサイトからのコンテンツ（広告、製品情報等）を表示し、
−ポップアップ・ウィンドウ内の望ましくないコンテンツを置き換え、バナー広告内のものは置き換えず（或いは、その逆も同様である）、
−特別のウェブサイトに由来する望ましくないコンテンツを、より望ましいコンテンツに置き換え、
−特別のエンティティ（例えば、会社、組織、小売業者等）と関連した、又は特定のタイプの主題（例えば、ポルノグラフィ）を含む望ましくないコンテンツを、他のより望ましいコンテンツに置き換え、
−企業イントラネット内又はサービス・プロバイダのドメイン内で使用されるとき、サービスが提供されるユーザの組全体に対して、望ましくないコンテンツをより望ましいコンテンツに置き換えるために、
ユーザ・インターフェース（ＵＩ）４８（図４）を介して、ユーザ４６によって構成することができる。
【００１８】
本発明の実施形態に従った、ウェブブラウザが望ましくないソースからコンテンツをロードするのを防止するためのコンピュータ・システム１００が、図６に示される。コンピュータ・インフラストラクチャ１０２において、コンピュータ・システム１００が提供される。コンピュータ・システム１００は、本発明の実施形態と共に用いるのに適した任意のタイプのコンピュータ・システムを表すように意図されている。例えば、コンピュータ・システム１００は、ラップトップ・コンピュータ、デスクトップ・コンピュータ、ワークステーション、手持ち式装置、サーバ、コンピュータのクラスタ等とすることができる。加えて、以下にさらに説明されるように、コンピュータ・システム１００は、本発明の実施形態に従った、ウェブブラウザが望ましくないソースからコンテンツをロードするのを防止するためにサービスを提供するサービス・プロバイダによって、コンピュータ・システム１００をデプロイ及び／又は操作することができる。ユーザ４６は、コンピュータ・システム１００に直接アクセスすることができ、又はネットワーク１０６（例えば、インターネット、広域エリア・ネットワーク（ＷＡＮ）、ローカル・エリア・ネットワーク（ＬＡＮ）、仮想プライベート・ネットワーク（ＶＰＮ）等）によってコンピュータ・システム１００と通信するコンピュータ・システムを操作できることを理解すべきである。後者の場合、コンピュータ・システム１００とユーザが操作するコンピュータ・システムとの間の通信は、種々のタイプの通信リンクの任意の組み合わせを介して行なわれる。例えば、通信リンクは、有線及び／又は無線伝送方法の任意の組み合わせを使用することができるアドレス指定可能な接続を含むことができる。通信がインターネットを介して行なわれる場合には、従来のＴＣＰ／ＩＰソケット・ベースのプロトコルによって、接続を提供することができ、インターネット・サービス・プロバイダを用いて、インターネットへの接続を確立することができる。
【００１９】
処理ユニット１０８、メモリ１１０、バス１１２及び入力／出力（Ｉ／Ｏ）インターフェース１１４を含むコンピュータ・システム１００が、示される。さらに、コンピュータ・システム１００は、外部デバイス／リソース１１６及び１つ又は複数のストレージ・ユニット１１８と通信した状態で示される。一般に、処理ユニット１０８は、メモリ１１０及び／又はストレージ・ユニット１１８に格納された、コンテンツ制御システム１３０のようなコンピュータ・プログラム・コードを実行する。コンピュータ・プログラム・コードを実行しながら、処理ユニット１０８は、メモリ１１０、ストレージ・ユニット１１８、及び／又は、Ｉ／Ｏインターフェース１１４との間で、データを読み取り及び／又は書き込みすることができる。バス１１２は、コンピュータ・システム１００内のコンポーネントの各々の間の通信リンクを提供する。外部デバイス／リソース１１６は、ユーザが、コンピュータ・システム１００と対話するのを可能にするいずれかの装置（例えば、キーボード、ポインティング装置、ディスプレイ（例えば、ディスプレイ１２０）、プリンタ等）、及び／又は、コンピュータ・システム１００が、１つ又は複数の他のコンピュータ装置と通信するのを可能にするいずれかの装置（例えば、ネットワーク・カード、モデム等）を含むことができる。
【００２０】
コンピュータ・インフラストラクチャ１０２は、本発明の実施形態を実施するために用いることができる種々のタイプのコンピュータ・インフラストラクチャを例証するものにすぎない。例えば、一実施形態において、コンピュータ・インフラストラクチャ１０２は、本発明の好ましい実施形態の種々のプロセス・ステップを実行するために、ネットワーク（例えば、ネットワーク１０６）によって通信する２つ又はそれ以上のコンピュータ装置（例えば、サーバ・クラスタ）を含むことができる。さらに、コンピュータ・システム１００は、本発明の実施形態の実施において用いることができる多くのタイプのコンピュータ・システムを示すものにすぎず、その各々は、ハードウェア／ソフトウェアの多数の組み合わせを含むことができる。例えば、処理ユニット１０８は、単一の処理ユニットを含むことができ、或いは、例えば、クライアント及びサーバ上の１つ又は複数の位置において１つ又は複数の処理ユニットにわたって分散させることができる。同様に、メモリ１１０及び／又はストレージ・ユニット１１８は、１つ又は複数の物理的位置にある種々のタイプのデータ・ストレージ及び／又は伝送媒体のいずれかの組み合わせを含むことができる。さらに、Ｉ／Ｏインターフェース１１４は、１つ又は複数の外部デバイス／リソース１１６と情報を交換するためのいずれかのシステムを含むことができる。さらに、図６に示されていない１つ又は複数の付加的なコンポーネント（例えば、システム・ソフトウェア、通信システム、キャッシュ・メモリ等）を、コンピュータ・システム１００内に含ませ得ることが理解される。しかしながら、コンピュータ・システム１００が手持ち式装置等を含む場合には、１つ又は複数の外部デバイス／リソース１１６（例えば、ディスプレイ）及び／又は１つ又は複数のストレージ・ユニット１１８を、示されるように外部に含めるのではなく、コンピュータ・システム１００内に含め得ることが理解される。
【００２１】
本発明の実施形態においては、ストレージ・ユニット１１８は、情報を格納することができるいずれかのタイプのシステム（例えば、データベース）とすることができる。この点で、ストレージ・ユニット１１８は、磁気ディスク・ドライブ又は光ディスク・ドライブのような１つ又は複数のストレージ・ユニットを含むことができる。別の実施形態においては、ストレージ・ユニット１１８は、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、広域エリア・ネットワーク（ＷＡＮ）、又はストレージ・エリア・ネットワーク（ＳＡＮ）（図示せず）にわたって分散されるデータを含むことができる。さらに、図示されていないが、ユーザ４６により操作されるコンピュータ・システムは、コンピュータ・システム１００に関して上述されたものに類似したコンピュータ化されたコンポーネントを含むことができる。
【００２２】
本発明の実施形態に従った、ウェブブラウザ１３２が望ましくないソースからコンテンツをロードするのを防止するためのコンテンツ制御システム１３０が、メモリ１１０（例えば、コンピュータ・プログラムのような）内に示される。コンテンツ制御システム１３０は、望ましくないコンテンツを含むウェブページ１０の領域を（ユーザによって）選択するための選択システム１３４を含む。望ましくないコンテンツを含むウェブページ１０の領域を選択することに応答して、「このサイトからのコンテンツを回避する」といったコマンドを含むコンテキスト・メニュー３４（図３）が表示される。このコマンドの選択時に、ブラウザ・モジュール／プラグ・イン３８は、ローカルＤＮＳサーバ４２（又は、ホスト・ファイル）において、望ましくないコンテンツを提供したウェブサイトのホスト名を、代替的なＩＰアドレスに置き換える。代替的なＩＰアドレスの提供は、プロファイル４４において与えられたプロファイル情報に基づくものである。上述のように、続いてウェブページ１０がロード／再ロードされると、ウェブページ１０の選択された領域内に、代替的なＩＰアドレスと関連したウェブサイトからのコンテンツが表示される。
【００２３】
本発明の実施形態は、サブスクリプション（subscription）ベース又は料金（fee）ベースのビジネス方法として提供することができる。例えば、顧客に対してここに述べられた機能を提供するサービス・プロバイダによって、１つ又は複数のコンポーネントを作成し、保持し、サポートし、及び／又はデプロイすることができる。すなわち、上述のように、サービス・プロバイダを用いて、ウェブブラウザが望ましくないソースからコンテンツをロードするのを防止するためのサービスを提供することができる。
【００２４】
本発明の実施形態は、ハードウェア、ソフトウェア、伝搬信号、又はそれらのいずれかの組み合わせで実現できることも理解すべきである。あらゆる種類のコンピュータ／サーバ・システム、又はここに説明される方法を実行するように適合された他の装置が適している。ハードウェア及びソフトウェアの典型的な組み合わせは、ロードされ、実行されたときに、ここに説明されたそれぞれの方法を実行するコンピュータ・プログラムを備える汎用コンピュータ・システムを含むことができる。或いは、本発明の実施形態の機能タスクの１つ又は複数を実行するための専用ハードウェアを含む特殊用途コンピュータを用いることもできる。本発明の実施形態はまた、ここで説明される方法の実施を可能にするそれぞれの特徴の全てを含み、かつ、コンピュータ・システムにロードされるとき、これらの方法を実行することが可能である、コンピュータ・プログラム又は伝搬信号内に組み込むこともできる。
【００２５】
本発明の実施形態は、完全なハードウェアの形態、完全なソフトウェアの形態、又はハードウェア要素及びソフトウェア要素の両方を含む実施形態の形態をとることができる。
【００２６】
本発明の実施形態は、コンピュータ又はいずれかの命令実行システムによって、又はこれらと接続して用いるためのプログラム・コードを提供する、コンピュータ使用可能媒体又はコンピュータ可読媒体からアクセス可能なコンピュータ・プログラムの形態をとることができる。この説明のために、コンピュータ使用可能媒体又はコンピュータ可読媒体は、命令実行システム、装置、又はデバイスによって、或いはこれらと接続して用いるためのプログラムを含み、格納し、通信し、伝搬し、又は転送することが可能な任意の装置とすることができる。
【００２７】
媒体は、電子システム、磁気システム、光学システム、電磁気システム、赤外線システム、若しくは半導体システム（又は装置若しくはデバイス）、或いは伝搬媒体とすることができる。コンピュータ可読媒体の例には、半導体又はソリッド・ステート・メモリ、磁気テープ、取り外し可能コンピュータ・ディスケット、ランダム・アクセス・メモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、剛性磁気ディスク及び光ディスクが挙げられる。現時点における光ディスクの例には、コンパクトディスク−読み出し専用メモリ（ＣＤ−ＲＯＭ）、コンパクトディスク−読み取り／書き込み（ＣＤ−Ｒ／Ｗ）及びＤＶＤが挙げられる。
【００２８】
本文脈におけるコンピュータ・プログラム、伝搬信号、ソフトウェア・プログラム、プログラム、又はソフトウェアとは、直接的に、又は以下の
（ａ）別の言語、コード、又は表記への変換、及び／又は
（ｂ）異なる材料形態での再生
のいずれか又は両方の後に、情報処理能力を有するシステムに特定の機能を実行させることを意図する１組の命令の、任意の言語、コード又は表記における任意の表現を意味する。
【００２９】
本発明の好ましい実施形態の上記の説明は、例証及び説明のために与えられたものである。これらは、網羅的なものであること、又は本発明を開示された正確な形態に制限することを意図するものではなく、明らかに多くの変更及び変形が可能である。
【図面の簡単な説明】
【００３０】
【図１】バナー広告及びポップアップ・ウィンドウを含む例示的なウェブページを示す。
【図２】本発明の実施形態による方法の例示的なフロー図を示す。
【図３】本発明の実施形態による例示的な作動例を示す。
【図４】本発明の実施形態による例示的な作動例を示す。
【図５】本発明の実施形態による例示的な作動例を示す。
【図６】本発明の実施形態を実施する例示的なコンピュータ・システムを示す。
【符号の説明】
【００３１】
１０：ウェブページ
１４：バナー広告
３４：コンテキスト・メニュー
３６：コマンド
３８：ブラウザ・モジュール／プラグ・イン
４０：ＩＰアドレス
４２：ローカルＤＮＳサーバ／ホスト・ファイル
４４：プロファイル
４６：ユーザ
１００：コンピュータ・システム
１０２：コンピュータ・インスラストラクチャ
１０６：ネットワーク
１０８：処理ユニット
１１０：メモリ
１１２：バス
１１４：Ｉ／Ｏインターフェース
１１６：外部デバイス
１１８：ストレージ・ユニット
１３０：コンテンツ制御システム
１３２：ウェブブラウザ
１３４：選択システム
【図１】
2009527032.tif 000003
【図２】
2009527032.tif 000004
【図３】
2009527032.tif 000005
【図４】
2009527032.tif 000006
【図５】
2009527032.tif 000007
【図６】
2009527032.tif 000008
【手続補正書】
【提出日】平成21年3月19日(2009.3.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ウェブブラウザが望ましくないソースからコンテンツをロードするのを防止する方法であって、
望ましくないコンテンツを含むウェブページの領域を選択するステップと、
プロファイルに基づいて、前記望ましくないコンテンツを提供したウェブサイトのホスト名を、代替的なインターネット・プロトコル（ＩＰ）アドレスに置き換えるステップと、
前記ウェブページの前記選択された領域内に前記代替的なＩＰアドレスからのコンテンツが表示された前記ウェブページを再表示するステップと
を含む方法。
【請求項２】
前記ウェブページの前記領域は、バナー及びポップアップ・ウィンドウから成る群から選択される、請求項１に記載の方法。
【請求項３】
前記ウェブページの前記領域を選択するステップは、
コンテキスト・メニューを表示するステップと、
前記望ましくないコンテンツを提供した前記ウェブサイトからのコンテンツを回避するように、前記コンテキスト・メニューからコマンドを選択するステップと
をさらに含む、請求項１に記載の方法。
【請求項４】
前記代替的なＩＰアドレスに置き換えるステップは、
前記代替的なＩＰアドレスをドメイン名サービス（ＤＮＳ）に提供するステップをさらに含む、請求項１に記載の方法。
【請求項５】
前記代替的なＩＰアドレスに置き換えるステップは、
前記代替的なＩＰアドレスをホスト・ファイルに提供するステップをさらに含む、請求項１に記載の方法。
【請求項６】
前記プロファイルは、前記望ましくないコンテンツの代わりに、選択されたウェブサイトからのコンテンツを表示させる、請求項１に記載の方法。
【請求項７】
前記プロファイルは、前記望ましくないコンテンツの代わりに、特定の主題に関するコンテンツを表示させる、請求項１に記載の方法。
【請求項８】
前記プロファイルは、前記望ましくないコンテンツの代わりに、選択されたエンティティのウェブサイトからのコンテンツを表示させる、請求項１に記載の方法。
【請求項９】
前記プロファイルは、特定のウェブサイトに由来する望ましくないコンテンツを、前記代替的なＩＰアドレスからのコンテンツに置き換えさせる、請求項１に記載の方法。
【請求項１０】
前記プロファイルは、特定のエンティティと関連した望ましくないコンテンツを、前記代替的なＩＰアドレスからのコンテンツに置き換えさせる、請求項１に記載の方法。
【請求項１１】
ウェブブラウザが望ましくないソースからコンテンツをロードするのを防止するためのシステムであって、
望ましくないコンテンツを含むウェブページの領域を選択するためのシステムと、
プロファイルに基づいて、前記望ましくないコンテンツを提供したウェブサイトのホスト名を、代替的なインターネット・プロトコル（ＩＰ）アドレスに置き換えるためのシステムと、
前記ウェブページの前記選択された領域内に前記代替的なＩＰアドレスからのコンテンツが表示された前記ウェブページを表示するためのシステムと
を備えるシステム。
【請求項１２】
ウェブブラウザが望ましくないソースからコンテンツをロードするのを防止するための、コンピュータ可読媒体上に格納されたプログラムであって、
望ましくないコンテンツを含むウェブページの領域を選択するステップと、
プロファイルに基づいて、前記望ましくないコンテンツを提供したウェブサイトのホスト名を、代替的なインターネット・プロトコル（ＩＰ）アドレスに置き換えるステップと、
前記ウェブページの前記選択された領域内に前記代替的なＩＰアドレスからのコンテンツが表示された前記ウェブページを再表示するステップと
を実行するためのプログラム・コードを含む、プログラム。
【請求項１３】
ウェブブラウザが望ましくないソースからコンテンツをロードするのを防止するためのアプリケーションをデプロイする方法であって、
望ましくないコンテンツを含むウェブページの領域を選択し、
プロファイルに基づいて、前記望ましくないコンテンツを提供したウェブサイトのホスト名を、代替的なインターネット・プロトコル（ＩＰ）アドレスに置き換え、
前記ウェブページの前記選択された領域内に前記代替的なＩＰアドレスからのコンテンツが表示された前記ウェブページを再表示する、
ように作動可能なコンピュータ・インフラストラクチャを準備するステップを含む方法。
【国際調査報告】
2009527032.tif 000009
2009527032.tif 000010