(57)【要約】      （修正有）【課題】ＵＲＬ、ウェブページおよびコンテンツをフィルタ処理する方法およびシステムを提供する。【解決手段】サーチリクエストに応答して１以上のウェブサーチエンジンからウェブページを獲得し、そのウェブページを分類されたウェブページのデータベースと比較する。分類されたウェブページは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよび、またはワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーを含んでおり、獲得したウェブページがあるカテゴリーに含まれる場合のユーザへの提供方法を決めることができる。【選択図】図１
2007128119.tif 000002
【特許請求の範囲】
【請求項１】
サーチリクエストに応答して１以上のウェブサーチエンジンからウェブページを獲得し、
前記ウェブページを分類されたウェブページのデータベースと比較し、前記分類されたウェブページは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーを含んでおり、
前記比較するステップからウェブページを提供するステップを含んでいる方法。
【請求項２】
前記分類されたウェブページはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよびポップアンダーからなるグループの１以上のものから選択されたコンテンツを有するウェブページを含むカテゴリーからのコンテンツを含んでいる請求項１記載の方法。
【請求項３】
前記提供するステップはさらに、ウェブページをユーザに表示する請求項１記載の方法。
【請求項４】
前記表示するステップは、分類されたウェブページの前記データベース中にないウェブページをユーザに表示する請求項３記載の方法。
【請求項５】
前記表示するステップは、分類されたウェブページの前記データベース中のウェブページをユーザに表示し、前記ウェブページは、表示されたときに、前記カテゴリーのメンバーとしてマークを付けられる請求項３記載の方法。
【請求項６】
前記提供するステップはさらに、前記分類されたウェブページデータベースの中の少なくとも１つのウェブページを表示するステップを含んでおり、前記カテゴリーの中のコンテンツは編集されることができる請求項２記載の方法。
【請求項７】
前記提供するステップはさらに、前記サーチエンジンから受信された少なくとも１つのウェブページを比較するリストを表示するステップを含んでいる請求項１記載の方法。
【請求項８】
前記表示するステップは、表示テンプレートにしたがって前記ウェブページを表示する請求項７記載の方法。
【請求項９】
前記テンプレートは、前記ウェブページの中のコンテンツにしたがって前記ウェブページを編成する請求項８記載の方法。
【請求項１０】
各テンプレートは、前記ウェブページのリストに関連したコンテンツにしたがって変化する請求項８記載の方法。
【請求項１１】
前記表示するステップは、ウェブページのリスト内に各ウェブページの小さいイメージを与える請求項７記載の方法。
【請求項１２】
ユーザは前記小さいイメージを拡大することができる請求項１１記載の方法。
【請求項１３】
分類されたウェブページの前記データベース中のウェブページは、ウェブページの前記リスト中に含まれない請求項７記載の方法。
【請求項１４】
分類されたウェブページの前記データベース中のウェブページは、ウェブページの前記リスト中に含まれている請求項７記載の方法。
【請求項１５】
前記リスト中に含まれている前記分類されたウェブページは非活動状態である請求項１４記載の方法。
【請求項１６】
前記リスト中に含まれている前記分類されたウェブページは活動状態である請求項１４記載の方法。
【請求項１７】
前記リスト中に含まれている前記分類されたウェブページは、前記カテゴリー中に含まれていることを示すマークを付けられている請求項１４記載の方法。
【請求項１８】
前記提供するステップからのウェブページのカテゴリーを制限するステップをさらに含んでいる請求項１記載の方法。
【請求項１９】
前記提供するステップからのウェブページのカテゴリーを許可するステップをさらに含んでいる請求項１記載の方法。
【請求項２０】
前記提供するステップからのウェブページのカテゴリーを許可するステップをさらに含んでいる請求項１記載の方法。
【請求項２１】
前記提供するステップからのウェブページコンテンツのカテゴリーを制限するステップをさらに含んでいる請求項１記載の方法。
【請求項２２】
前記提供するステップからのウェブページコンテンツのカテゴリーを許可するステップをさらに含んでいる請求項１記載の方法。
【請求項２３】
前記提供するステップからのウェブページを制限するステップをさらに含んでいる請求項１記載の方法。
【請求項２４】
前記提供するステップからのウェブページを許可するステップをさらに含んでいる請求項１記載の方法。
【請求項２５】
前記提供するステップからのＵＲＬを制限するステップをさらに含んでいる請求項１記載の方法。
【請求項２６】
前記提供するステップからのＵＲＬを許可するステップをさらに含んでいる請求項１記載の方法。
【請求項２７】
前記サーチリクエストは、インターネットブラウザのツールバーから行われる請求項１記載の方法。
【請求項２８】
前記ツールバーの個々のユーザは、保存されたプロファイルを有している請求項２７記載の方法。
【請求項２９】
前記保存されたプロファイルはパスワードで保護されている請求項２８記載の方法。
【請求項３０】
前記保存されたプロファイルは、前記ユーザが制限することを選んだウェブページのカテゴリーを記録する請求項２８記載の方法。
【請求項３１】
前記保存されたプロファイルは、前記ユーザが許容することを選んだウェブページのカテゴリーを記録する請求項２８記載の方法。
【請求項３２】
前記保存されたプロファイルは、前記ユーザが制限することを選んだウェブページを記録する請求項２８記載の方法。
【請求項３３】
前記保存されたプロファイルは、前記ユーザが許可することを選んだウェブページを記録する請求項２８記載の方法。
【請求項３４】
前記保存されたプロファイルは、前記ユーザが制限することを選んだＵＲＬを記録する請求項２８記載の方法。
【請求項３５】
前記保存されたプロファイルは、前記ユーザが許可することを選んだＵＲＬを記録する請求項２８記載の方法。
【請求項３６】
前記保存されたプロファイルは、ユーザのコンピュータに記憶されたクッキーに関連付けられることができる請求項２８記載の方法。
【請求項３７】
前記保存されたプロファイルは、ユーザのコンピュータに記憶された気に入ったものに関連付けられることができる請求項２８記載の方法。
【請求項３８】
前記保存されたプロファイルは、ユーザのコンピュータに記憶されたウェブページヒストリに関連付けられることができる請求項２８記載の方法。
【請求項３９】
前記ツールバーは各ユーザの名前をリストにするプルダウンメニューを含んでおり、前記名前はユーザのプロファイルと関連付けられ、前記ユーザのプロファイルは、前記ユーザの名前が前記プルダウンメニューから選択されたときに選択されることができる請求項２７記載の方法。
【請求項４０】
前記ツールバーは、ユーザがあるウェブページを分類されたウェブページの前記データベース中のカテゴリー中のものとして指定することを可能にする請求項２７記載の方法。
【請求項４１】
前記指定された分類されたウェブページは分類されたウェブページの前記データベースに追加されることができる請求項４０記載の方法。
【請求項４２】
前記ツールバーは、ユーザがあるカテゴリーを分類されたウェブページの前記データベース中に生成することを可能にする請求項２７記載の方法。
【請求項４３】
分類されたウェブページの前記データベースは、ユーザのコンピュータ上に存在している請求項１記載の方法。
【請求項４４】
分類されたウェブページの前記データベースは、ネットワークコンピュータ上に存在している請求項１記載の方法。
【請求項４５】
前記データベースは、分類されたウェブページにより定期的に更新されることができる請求項１記載の方法。
【請求項４６】
分類されたウェブページの前記データベースを分類されたマスターウェブページデータベースから更新するステップをさらに含んでいる請求項１記載の方法。
【請求項４７】
前記分類されたマスターウェブページデータベースはネットワークを横切ってアクセスされる請求項４６記載の方法。
【請求項４８】
前記データベース中の前記分類されたウェブページは、ユーザフィードバック、既知の分類されたウェブページの手動入力、ウェブクローラからの自動入力、第３のパーティフィードバック、および分類されたウェブページの第３のパーティのコンパイルによる更新からなるグループの１以上から収集される請求項１記載の方法。
【請求項４９】
前記データベース中の前記分類されたウェブページは、ユーザフィードバック、既知の分類されたウェブページの手動入力、ウェブクローラからの入力、および第３のパーティのコンパイルからなるグループの１以上により更新される請求項１記載の方法。
【請求項５０】
前記提供するステップは、前記ウェブページに広告を提供するステップを含んでいる請求項１記載の方法。
【請求項５１】
前記データベースは、テーブル、ＸＭＬファイルおよびフラットファイルからなるグループから選択される請求項１記載の方法。
【請求項５２】
分類されたウェブページの前記データベース中にない前記サーチ結果からのウェブページが分類されたウェブページの前記データベース中にあるべきものであるか否かを決定するステップをさらに含んでいる請求項１記載の方法。
【請求項５３】
前記決定するステップからのウェブページを分類されたウェブページの前記データベースに追加するステップをさらに含んでいる請求項５２記載の方法。
【請求項５４】
前記ウェブページ中に見出された前記追加されたウェブページをネットワークを横切って関連データベースに分配するステップをさらに含んでいる請求項５３記載の方法。
【請求項５５】
前記ウェブページ中に見出されたウェブページを分類されたマスターウェブページデータベースに分配するステップをさらに含んでいる請求項５２記載の方法。
【請求項５６】
分類されたウェブページの前記データベース中にあるべきウェブページを分類されたマスターウェブページデータベースに分配するステップをさらに含んでいる請求項５２記載の方法。
【請求項５７】
前記決定するステップはさらに、
ウェブブラウザにおいて前記サーチ結果に対応したウェブページを開き、
前記ウェブページに関連したデータの分類されたコンテンツを監視するステップを含んでいる請求項５２記載の方法。
【請求項５８】
前記監視するステップは手動で行われる請求項５７記載の方法。
【請求項５９】
前記監視するステップは自動的に行われる請求項５７記載の方法。
【請求項６０】
前記分類されたコンテンツは、スパイウェア、アドウェア、スポンサー付きのウェブページ、バナー、アダルトコンテンツ、ポルノウェブページ、暴力的な内容のウェブページ、低俗な内容のウェブページ、スパムの付いたウェブページ、ロボット、スパイダー、ウィルス、トロイの木馬、ワーム、マルウェア、追跡ソフトウェア、スパム、フィッシングウェプページ、ウェブブラウザハイジャッカーおよびポップアップからなるグループの１以上から選択される請求項５７記載の方法。
【請求項６１】
サーチリクエストに応答して１以上のサーチエンジンからウェブページを獲得するように構成された第１のモジュールと、
前記ウェブページを分類されたウェブページのデータベースと比較するように構成された第２のモジュールとを備えており、前記分類されたウェブページは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーを含んでおり、
さらに、サーチ結果からウェブページを提供する第３のモジュールを備えているシステム。
【請求項６２】
分類されたウェブページの前記データベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよびポップアンダーからなるグループの１以上から選択されたコンテンツを有するウェブページを含んでいる請求項６１記載のシステム。
【請求項６３】
さらに、分類されたコンテンツのデータベース中の１以上のエントリに一致しないサーチ結果を解析する第４のモジュールと、
分類されたコンテンツを含む新しく発見された分類されたウェブページを分類されたウェブページの前記データベースに報告する第５のモジュールとを備えている請求項６１記載のシステム。
【請求項６４】
サーチ問合せに応答して１以上のサーチエンジンからウェブページを獲得し、
前記サーチ結果の中の分類されたウェブページを分類されたウェブページのデータベースから識別し、前記分類されたウェブページは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーを含んでおり、
前記獲得するステップから得られたウェブページから前記分類されたウェブページを解析し、
前記サーチ結果からウェブページを提供するステップを含んでいる方法。
【請求項６５】
分類されたウェブページの前記データベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよびポップアンダーからなるグループの１以上から選択されたコンテンツを有するウェブページを含んでいる請求項６４記載の方法。
【請求項６６】
サーチリクエストに応答して１以上のウェブサーチエンジンからＵＲＬを獲得し、
前記ＵＲＬを分類されたＵＲＬのデータベースと比較し、前記分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、
前記サーチ結果からＵＲＬを提供するステップを含んでいる方法。
【請求項６７】
分類されたＵＲＬの前記データベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよびポップアンダーからなるグループの１以上から選択されたコンテンツにリンクされた１以上のＵＲＬを含んでいる請求項６６記載の方法。
【請求項６８】
サーチリクエストに応答して１以上のウェブサーチエンジンからＵＲＬを獲得するように構成された第１のモジュールと、
前記ＵＲＬが分類されたコンテンツのデータベース中の１以上のエントリと一致するか否かを決定するように構成された第２のモジュールとを備えており、前記分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、
サーチ結果を提供する第３のモジュールを備えているシステム。
【請求項６９】
分類されたＵＲＬの前記データベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよびポップアンダーからなるグループの１以上から選択されたコンテンツにリンクされた１以上のＵＲＬを含んでいる請求項６８記載のシステム。
【請求項７０】
さらに、分類されたコンテンツのデータベース中の１以上のエントリに一致しないサーチ結果を解析する第４のモジュールと、
新しく発見された分類されたＵＲＬを分類されたＵＲＬの前記データベースに報告する第５のモジュールとを備えている請求項６８記載のシステム。
【請求項７１】
サーチ問合せに応答して１以上のサーチエンジンからＵＲＬを獲得し、
前記サーチ結果の中の分類されたＵＲＬを分類されたＵＲＬのデータベースから識別し、前記分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、
前記獲得するステップから得られたＵＲＬから前記分類されたＵＲＬを解析し、
前記サーチ結果からウェブページを提供するステップを含んでいる方法。
【請求項７２】
分類されたＵＲＬの前記データベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよびポップアンダーからなるグループの１以上から選択されたコンテンツにリンクされたＵＲＬを含んでいる請求項７１記載の方法。
【請求項７３】
ＵＲＬを分類されたＵＲＬのデータベースと比較し、前記分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、
前記ＵＲＬが前記データベース中の分類されたＵＲＬのどれとも一致しない場合にそのＵＲＬを提供するステップを含んでいる方法。
【請求項７４】
サーチリクエストをユーザから受信し、
少なくとも１つのサーチエンジンに前記サーチリクエストを送信し、
前記サーチリクエストに応答して少なくとも１つのＵＲＬを前記サーチエンジンから受信し、
前記ＵＲＬを分類されたＵＲＬのデータベースと比較し、前記分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、
前記データベース中の分類されたＵＲＬに一致しないＵＲＬを表示するステップを含んでいる方法。
【請求項７５】
ＵＲＬのデータベース中の各ＵＲＬを分類されたＵＲＬのデータベース中の各ＵＲＬと比較し、
分類されたＵＲＬの前記データベース中の分類されたＵＲＬに一致したＵＲＬの前記データベース中の各ＵＲＬにマークを付け、前記分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、
さらに、ＵＲＬを提供するステップを含んでおり、マークを付けられたＵＲＬは分類されたＵＲＬに一致したものとして識別される方法。
【請求項７６】
前記ＵＲＬはユーザに表示される請求項７５記載の方法。
【請求項７７】
前記マークを付けられたＵＲＬはユーザに表示され、視覚マーカーがそのＵＲＬを分類されたものとして識別する請求項７６記載の方法。
【請求項７８】
前記マークを付けられたＵＲＬはユーザに表示されない請求項７６記載の方法。
【請求項７９】
少なくとも１つのＵＲＬを受信し、
各ＵＲＬを分類されたＵＲＬのデータベースと比較し、前記分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、
さらに、前記データベース中の分類されたどのＵＲＬとも一致しないＵＲＬを提供するステップを含んでいる、ステップをコンピュータに行わせるときコンピュータプログラムが記憶されたコンピュータ読出し可能な媒体。
【請求項８０】
コンピュータが少なくとも１つのＵＲＬを受信することを可能にするコンピュータ読出し可能なプログラムコードと、
コンピュータが各ＵＲＬを分類されたＵＲＬのデータベースと比較することを可能にするコンピュータ読出し可能なプログラムコードとを備えており、前記分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、
さらに、コンピュータが前記データベース中の分類されたどのＵＲＬとも一致しないＵＲＬを提供することを可能にするコンピュータ読出し可能なプログラムコードを備えている、コンピュータがサーチ結果をフィルタ処理することを可能にする伝送媒体中に含まれたコンピュータデータ信号。
【請求項８１】
プロセッサと、
ソフトウェア命令を含むメモリとを備えており、前記ソフトウェア命令により、
少なくとも１つのＵＲＬを受信し、
各ＵＲＬを分類されたＵＲＬのデータベースと比較し、前記分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、
前記データベース中の分類されたどのＵＲＬとも一致しないＵＲＬを提供するステップを行なうコンピュータシステム。
【請求項８２】
ユーザによるＵＲＬのタイプ入力またはユーザによるハイパーリンクの選択に応答してウェブページを獲得し、
前記ウェブページを分類されたウェブページのデータベースと比較し、前記分類されたウェブページは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、
前記ウェブページが分類されたウェブページの前記データベース中に存在しない場合に前記ウェブページを表示し、
前記ウェブページが分類されたウェブページの前記データベース中に存在する場合に前記ユーザに報告し、前記ユーザが前記ウェブページを制限するか、あるいは許可することを決めることを可能にするステップを含んでいる方法。
【請求項８３】
サーチリクエストに応答して１以上のウェブページサーチエンジンからサーチ結果を獲得し、
前記結果のコンテンツを分類されたコンテンツのデータベースと比較し、前記分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬およびワームからなるグループの２以上から選択され、
前記比較するステップの後に前記サーチ結果を提供するステップを含んでいる方法。
【請求項８４】
分類されたコンテンツの前記データベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよびポップアンダーからなるグループの１以上を含んでいる請求項８３記載の方法。
【請求項８５】
サーチリクエストに応答して１以上のウェブページサーチエンジンからサーチ結果を獲得するように構成された第１のモジュールと、
前記結果のコンテンツが分類されたコンテンツのデータベース中の１以上のエントリに一致するか否かを決定するように構成された第２のモジュールとを備えており、前記分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬およびワームからなるグループの２以上から選択され、
さらに、サーチ結果を提供する第３のモジュールを備えているシステム。
【請求項８６】
分類されたコンテンツの前記データベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよびポップアンダーからなるグループから選択された１以上の項目を含んでいる請求項８５記載のシステム。
【請求項８７】
さらに、分類されたコンテンツの前記データベース中の１以上のエントリに一致しないサーチ結果を解析する第４のモジュールと、
新しく発見された分類されたコンテンツを前記分類されたコンテンツのデータベースに報告する第５のモジュールとを備えている請求項８５記載のシステム。
【請求項８８】
サーチ問合せに応答して１以上のサーチエンジンからサーチ結果を獲得し、
前記サーチ結果の中の分類されたコンテンツを分類されたコンテンツのデータベースから識別し、前記分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬およびワームからなるグループの２以上から選択され、
分類されたコンテンツを含んでいると識別された前記サーチ結果を解析し、
前記解析するステップの後に前記サーチ結果を提供するステップを含んでいる方法。
【請求項８９】
分類されたコンテンツの前記データベースはさらに、バナー、スパイダー、ウィルス、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、トロイの木馬、ワーム、スパム、スピム、フィッシング、ウェブブラウザハイジャッカー、ポップアップおよびポップアンダーからなるグループから選択された１以上の項目を含んでいる請求項８８記載の方法。
【請求項９０】
サーチリクエストに応答してＵＲＬを１以上のウェブサーチエンジンから獲得し、
前記ＵＲＬにリンクされたコンテンツを分類されたコンテンツのデータベースと比較し、前記分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬およびワームからなるグループの２以上から選択され、
前記比較するステップの後に前記サーチ結果からＵＲＬを提供するステップを含んでいる方法。
【請求項９１】
分類されたコンテンツの前記データベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよびポップアンダーからなるグループの１以上から選択されたコンテンツを含んでいる請求項９０記載の方法。
【請求項９２】
サーチリクエストに応答して１以上のウェブサーチエンジンからＵＲＬを獲得するように構成された第１のモジュールと、
前記ＵＲＬにリンクされたコンテンツが分類されたコンテンツのデータベース中の１以上のエントリに一致するか否かを決定するように構成された第２のモジュールとを備えており、前記分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬およびワームからなるグループの２以上から選択され、
さらにサーチ結果を提供する第３のモジュールを備えているシステム。
【請求項９３】
分類されたコンテンツの前記データベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよびポップアンダーからなるグループの１以上から選択された１以上を含んでいる請求項９２記載のシステム。
【請求項９４】
さらに、分類されたコンテンツの前記データベース中の１以上のエントリに一致しないサーチ結果を解析する第４のモジュールと、
新しく発見された分類されたコンテンツを分類されたコンテンツの前記データベースに報告する第５のモジュールとを備えている請求項９２記載のシステム。
【請求項９５】
サーチ問合せに応答して１以上のサーチエンジンからＵＲＬを獲得し、
前記ＵＲＬにリンクされたコンテンツが分類されたコンテンツのデータベース中の１以上のエントリに一致するか否かを識別し、前記分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬およびワームからなるグループの２以上から選択され、
前記獲得するステップから得られたＵＲＬから前記識別するステップにおいて識別されたＵＲＬを解析し、
前記解析するステップの後に前記サーチ結果からウェブページを提供するステップを含んでいる方法。
【請求項９６】
分類されたコンテンツの前記データベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよびポップアンダーからなるグループの１以上から選択された１以上のものを含んでいる請求項９５記載の方法。
【請求項９７】
サーチリクエストに応答して１以上のウェブサーチエンジンから結果を獲得し、
前記結果のコンテンツを分類されたコンテンツのデータベースと比較し、前記分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬およびワームからなるグループの２以上から選択され、
前記比較するステップの後にサーチ結果を提供するステップを含んでいる方法。
【請求項９８】
分類されたコンテンツの前記データベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよびポップアンダーからなるグループの１以上を含んでいる請求項９７記載の方法。
【請求項９９】
サーチ問合せに応答して１以上のサーチエンジンからサーチ結果を獲得し、
前記サーチ結果の中の分類されたコンテンツを分類されたコンテンツのデータベースから識別し、前記分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬およびワームからなるグループの２以上から選択され、
分類されたコンテンツを含んでいると識別されたサーチ結果を解析し、
前記解析するステップの後にサーチ結果を提供するステップを含んでいる方法。
【請求項１００】
分類されたコンテンツの前記データベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよびポップアンダーからなるグループから選択された１以上の項目を含んでいる請求項９９記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＲＬ、ウェブページおよびコンテンツをフィルタ処理する方法およびシステムに関する。
【背景技術】
【０００２】
本出願は、暫定的な米国特許第60/609,843号（2004年9月15日出願、“METHODS AND SYSTEMS FOR FILTERING URLS,WEBPAGES,AND CONTENT”）について３５Ｕ．Ｓ．Ｃ§１１９（ｅ）の下に優先権を主張している。
【０００３】
インターネットのようなネットワークによって情報にアクセスするコンピュータおよび電子装置は、一般に、ユーザがネットワークから情報を得るときあるいはデータベースにアクセスするときにコンピュータの動作を導くことを可能にするソフトウェアインターフェースを使用する。インターネットの場合、ネットワークブラウザプログラムは通常、そのネットワークをナビゲートする制御権をユーザに与えると共にそのネットワークから得られたユーザのコンピュータ情報を表示するインターフェースとして使用される。
【０００４】
ブラウザにおいて表示されるコンテンツは一般に、ネットワーク中の種々の位置からの種々のウェブページによって提供される。この情報は一般に、テキスト、グラフィックス、サウンドファイル、ビデオファイルおよびその他のデータを含むことができる。ネットワークから得られ、ウェブページ中に表示されるテキストデータ中には、通常ハイパーリンクとして知られているラベルが含まれる。これらのハイパーリンクは、ネットワーク中の情報の別の位置を指示するユニフォーム・リソース・ロケータ（ＵＲＬ）のアドレスと関連付けられている。
【０００５】
ユーザは、ブラウザにおいて表示されたハイパーリンを選択することによりネットワーク中をナビゲートし、その後ブラウザはその対応したＵＲＬをロードし、ウェブページまたはそれに関連した他のデータをダウンロードする。ユーザはまたＵＲＬをブラウザのアドレスバーの中にタイプ入力することによりナビゲートすることもできる。
【０００６】
ツールバーは、コンピュータブラウザに関連した共通の特徴である。ツールバーは、ユーザがウェブページを“ブックマーク”することと共に、データベースをサーチし、メールを受信することを可能にする。このようなツールバーは特定ブランド向けであることが多い。たとえば、Ｙａｈｏｏ！（登録商標）およびｇｏｏｇｌｅ（登録商標）はそれぞれ、特定ブランドの特徴を有するツールバーを開発している。
【０００７】
コンピュータブラウザのツールバーは一般に、インターネットをナビゲートし、一般的な情報にアクセスし、別の一般的特徴（すなわち、メール等）を提供するためにのみ使用されている。インターネットはそのサイズが大きくなるにつれて組織運営のさらに欠くことのできない部分になってきた。ハッカーによるコンピュータへの攻撃は増えている。さらに、その攻撃は、これらの攻撃を識別して迅速に応答するセキュリティ管理ツールの現在の能力を超えて発達している。種々の攻撃方法が試行され、最終的に撃退されるので、アタッカーはさらに変化に富んだ精巧な攻撃特徴を有する新しいアプローチを試みることになる。したがって、コンピュータセキュリティの維持は進行中であり、絶えず変化し、益々複雑化する問題である。コンピュータユーザはまた、バイオレンスまたはポルノのような、頼まないのに提供される道徳的に芳しくないコンテンツに益々さらされる。このようなユーザは頼まないのに提供されるコンテンツに関心がないかもしれず、したがって彼等の許可無しにそれにさらされないほうを好む。
【０００８】
コンピュータ攻撃は多くの形態をとることができ、任意の１つの攻撃が異なったタイプの多数のセキュリティ事象を含んでいる可能性がある。セキュリティ事象は、コンピュータにセキュリティ除去効果を生じさせることができる異常なネットワーク状態である。セキュリティ事象は、秘密またはプライベート情報を盗み、ウィルス、ワームまたはトロイの木馬のようなメカニズムにより損傷を生じさせ、サービスの拒否等を引起すためにコンピュータの能力を圧倒することを含んでいることがあるが、それに制限されない。さらに、攻撃はスパイウェア、アドウェア、ブラウザハイジャッカー、ウィルス、トロイの木馬等の形態で行われる可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
したがって、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページ、およびワームを有するウェブページのような広範囲にわたる潜在的なセキュリティ脅威をユーザがもっと効果的に戦うことを可能にするウェブブラウザツーラーが必要とされている。
【課題を解決するための手段】
【００１０】
本発明は、ＵＲＬ、ウェブページおよび、またはコンテンツをフィルタ処理するのに有用な新しい方法およびシステムに関する。１つの特徴において、本発明は、サーチリクエストに応答して１以上のウェブサーチエンジンからウェブページを獲得し、そのウェブページを分類されたウェブページのデータベースと比較し、その分類されたウェブページは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよび、またはワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーを含んでおり、獲得するステップからウェブページを提供する方法を提供する。分類されたウェブページはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループの１以上のものから選択されたコンテンツを有するウェブページを含むカテゴリーからのコンテンツを含んでいてもよい。
【００１１】
提供するステップは、ウェブページをユーザに表示するステップをさらに含んでいてもよい。表示のとき、分類されたウェブページのデータベース中にないウェブページが表示されてもよい。また、表示のとき、分類されたウェブページのデータベース中のウェブページが表示されてもよく、ウェブページは表示されたときにそのカテゴリーのメンバーとしてマークを付けられる。提供するステップは、そのカテゴリー中のコンテンツが編集されることのできるウェブページの分類されたデータベース中の少なくとも１つのウェブページを表示するステップをさらに含んでいてもよい。提供するステップは、あるサーチエンジンから受信されたウェブページのリストを表示するステップをさらに含んでいてもよい。また、表示するステップにおいて表示テンプレートにしたがってそのウェブページが表示されてもよい。このテンプレートはウェブページをそのウェブページ中のコンテンツにしたがって編成してもよい。テンプレートは、ウェブページのリストに関連したコンテンツにしたがって変化することができる。別の実施形態において、さらに表示のとき、ウェブページのリストと共に各ウェブページの小さいイメージが与えられることができる。さらに別の実施形態においては、ユーザはウェブページを開く前にその小さいイメージを拡大することができる。別の実施形態では、分類されたウェブページのデータベース中に存在することが認められたウェブページはウェブページのリスト中に含まれず、一方また別の実施形態においてはウェブページはウェブページのリスト中に含まれる。さらに別の実施形態においてはリスト中のウェブページは非活動状態であり、一方別の実施形態においてはウェブページは活動状態である。ある別の実施形態では、リスト中の分類されたウェブページはマークを付けられ、あるカテゴリー中に含まれていることを示す。さらに別の実施形態において、提供するステップは、ウェブページを広告に提供するステップを含んでいる。
【００１２】
別の実施形態において、サーチリクエストは、インターネットブラウザツールバーから行われてもよい。このような実施形態においては、ユーザは、提供するステップからのウェブページのあるカテゴリーを制限するか、あるいは許可することを決めることができる。
【００１３】
さらに別の実施形態において、ユーザはある保存されたプロファイルを有している。この保存されたプロファイルに関連付けられたとき、ユーザは、提供するステップからのウェブページのあるカテゴリーまたはウェブページコンテンツを制限するか、あるいは許可することを決めることができる。この保存されたプロファイルはパスワード保護されることができる。保存されたプロファイルは、ユーザのコンピュータに保存されているクッキー、気に入ったものまたはウェブページヒストリに関連付けられてもよい。別の実施形態において、ツールバーは、各ユーザの名前を含むプルダウンメニューを含んでおり、その名前はユーザのプロファイルと関連付けられ、このユーザの名前がプルダウンメニューから選択されたときそのユーザのプロファイルが選択されてもよい。さらに別の実施形態において、ツールバーは、ユーザがあるウェブページを分類されたウェブページのデータベース中のカテゴリー中のものとして指定することを可能にする。さらに別の実施形態において、その指定された分類されたウェブページは分類されたウェブページのデータベースに追加されることができる。
【００１４】
ある別の実施形態において、分類されたウェブページのデータベースはユーザのコンピュータ上に存在している。別の実施形態においては、分類されたウェブページのデータベースはネットワークコンピュータ上に存在している。分類されたコンテンツのデータベースは分類されたウェブページにより定期的に更新されることができる。分類されたウェブページのデータベースは分類されたマスターウェブページデータベースから更新される。データベース中の分類されたウェブページは、ユーザフィードバック、既知の分類されたウェブページの手動入力、ウェブクローラからの自動入力、第３のパーティフィードバック、および分類されたウェブページの第３のパーティのコンパイルによる更新からなるグループの１以上から収集される。データベース中の分類されたウェブページは、ユーザフィードバック、既知の分類されたウェブページの手動入力、ウェブクローラからの入力、および第３のパーティのコンパイルからなるグループの１以上により更新される。さらに別の特徴において、分類されたウェブページデータベースは、テーブル、ＸＭＬファイルおよびフラットファイルからなるグループから選択される。
【００１５】
別の実施形態はさらに、分類されたウェブページのデータベース中にないサーチ結果からのウェブページが分類されたウェブページのデータベース中にあるべきものであるか否かを決定することを含んでいる。ある別の実施形態は、分類されたウェブページのデータベース中にあるべきであることを決定するステップからのウェブページを分類されたウェブページのデータベースに追加することを含んでいる。別の特徴において、分類されたウェブページのデータベース中にあるべきであるウェブページは、ネットワークを横切って関連データベースに分配される。さらに別の実施形態は、分類されたコンテンツを有するウェブページを分類されたマスターウェブページデータベースに分配する。さらに別の特徴において、決定するステップはさらに、ウェブブラウザにおいてサーチ結果を開き、データの分類されたコンテンツを監視することを含んでいる。この監視するステップは、手動で、あるいは自動的に行われてもよい。別の実施形態において、分類されたコンテンツは、スパイウェア、アドウェア、スポンサー付きのウェブページ、バナー、アダルトコンテンツ、ポルノウェブページ、暴力的な内容のウェブページ、低俗な内容のウェブページ、スパムの付いたウェブページ、ロボット、スパイダー、ウィルス、トロイの木馬、ワーム、マルウェア、追跡ソフトウェア、スパム、フィッシングウェプページ、ウェブブラウザハイジャッカーおよび、またはポップアップからなるグループから選択される。
【００１６】
本発明の別の特徴は、サーチリクエストに応答して１以上のサーチエンジンからウェブページを獲得するように構成された第１のモジュールと、そのウェブページを分類されたウェブページのデータベースと比較するように構成された第２のモジュールとを備えており、その分類されたウェブページは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよび、またはワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーを含んでおり、さらにサーチ結果からウェブページを提供する第３のモジュールを備えているシステムを提供する。分類されたウェブページのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループの１以上のものから選択された分類されたコンテンツを有するウェブページを含んでいてもよい。別の実施形態はさらに、分類されたコンテンツのデータベース中の１以上のエントリに一致しないサーチ結果を解析する第４のモジュールと、分類されたコンテンツを含む新しく発見された分類されたウェブページを分類されたウェブページのデータベースに報告する第５のモジュールとを備えている。
【００１７】
本発明の別の実施形態は、サーチ問合せに応答して１以上のサーチエンジンからウェブページを獲得し、サーチ結果の中の分類されたウェブページを分類されたウェブページのデータベースから識別し、その分類されたウェブページは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよび、またはワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーを含んでおり、獲得するステップから得られたウェブページから分類されたウェブページを解析し、サーチ結果からウェブページを提供するステップを含んでいる方法を提供する。分類されたウェブページのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループの１以上のものから選択されたコンテンツを有するウェブページを含んでいてもよい。
【００１８】
本発明の別の実施形態は、サーチリクエストに応答して１以上のウェブサーチエンジンからＵＲＬを獲得し、そのＵＲＬを分類されたＵＲＬのデータベースと比較し、その分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよび、またはワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、サーチ結果からＵＲＬを提供するステップを含んでいる方法を提供する。分類されたＵＲＬのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループの１以上のものから選択されたコンテンツにリンクされた１以上のＵＲＬを含んでいてもよい。
【００１９】
本発明の別の実施形態は、サーチリクエストに応答して１以上のウェブサーチエンジンからＵＲＬを獲得するように構成された第１のモジュールと、そのＵＲＬが分類されたコンテンツのデータベース中の１以上のエントリと一致するか否かを決定するように構成された第２のモジュールとを備えており、その分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよび、またはワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、さらにサーチ結果を提供する第３のモジュールを備えているシステムを提供する。分類されたＵＲＬのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループの１以上のものから選択されたコンテンツにリンクされた１以上のＵＲＬを含んでいてもよい。システムはさらに、分類されたコンテンツのデータベース中の１以上のエントリに一致しないサーチ結果を解析する第４のモジュールと、新しく発見された分類されたコンテンツを分類されたＵＲＬのデータベースに報告する第５のモジュールとを備えていてもよい。
【００２０】
本発明の別の実施形態は、サーチ問合せに応答して１以上のサーチエンジンからＵＲＬを獲得し、サーチ結果の中の分類されたＵＲＬを分類されたＵＲＬのデータベースから識別し、その分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよび、またはワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、獲得するステップから得られたＵＲＬから分類されたＵＲＬを解析し、サーチ結果からウェブページを提供するステップを含んでいる方法を提供する。分類されたＵＲＬのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループの１以上のものから選択されたコンテンツにリンクされたＵＲＬを含んでいてもよい。
【００２１】
本発明の別の実施形態は、ＵＲＬを分類されたＵＲＬのデータベースと比較し、その分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよび、またはワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、ＵＲＬがデータベース中の分類されたＵＲＬのどれかと一致した場合にそのＵＲＬを提供するステップを含んでいる方法を提供する。
【００２２】
本発明の別の実施形態は、サーチリクエストをユーザから受信し、少なくとも１つのサーチエンジンにそのサーチリクエストを送信し、そのサーチリクエストに応答して少なくとも１つのＵＲＬをサーチエンジンから受信し、そのＵＲＬを分類されたＵＲＬのデータベースと比較し、その分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよび、またはワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、データベース中の分類されたＵＲＬに一致しないＵＲＬを表示するステップを含んでいる方法を提供する。
【００２３】
本発明の別の実施形態は、ＵＲＬのデータベース中の各ＵＲＬを分類されたＵＲＬのデータベース中の各ＵＲＬと比較し、分類されたＵＲＬのデータベース中の分類されたＵＲＬに一致したＵＲＬのデータベース中の各ＵＲＬにマークを付け、その分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、ＵＲＬを提供するステップを含んでおり、マークを付けられたＵＲＬは分類されたＵＲＬに一致したものとして識別される方法を提供する。この方法はさらに、そのＵＲＬをユーザに表示するステップを含んでいてもよい。この方法はさらに、ユーザに表示されたＵＲＬに視覚マーカーでマークを付け、そのＵＲＬを分類されたものとして識別するステップを含んでいてもよい。別の特徴において、マークを付けられたＵＲＬはユーザに表示されない。
【００２４】
本発明の別の実施形態は、少なくとも１つのＵＲＬを受信し、各ＵＲＬを分類されたＵＲＬのデータベースと比較し、その分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、データベース中の分類されたどのＵＲＬとも一致しないＵＲＬを提供するステップを、実行されたとき、コンピュータに行わせるコンピュータプログラムが記憶されたコンピュータ読出し可能な媒体を提供する。
【００２５】
本発明の別の実施形態は、少なくとも１つのＵＲＬを受信し、各ＵＲＬを分類されたＵＲＬのデータベースと比較し、その分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、データベース中の分類されたどのＵＲＬとも一致しないＵＲＬを提供するステップを含んでいる、コンピュータがサーチ結果をフィルタ処理することを可能にする伝送媒体中に含まれたコンピュータデータ信号を提供する。
【００２６】
本発明の別の実施形態は、少なくとも１つのＵＲＬを受信し、各ＵＲＬを分類されたＵＲＬのデータベースと比較し、その分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、データベース中の分類されたどのＵＲＬとも一致しないＵＲＬを提供するコンピュータシステムを提供する。
【００２７】
さらに別の実施形態は、ユーザによるＵＲＬのタイプ入力またはユーザによるハイパーリンクの選択に応答してウェブページを獲得する方法を提供する。この方法は、ウェブページを分類されたウェブページのデータベースと比較し、その分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、ウェブページが分類されたウェブページのデータベース中に存在しない場合にそのウェブページを表示し、そのウェブページが分類されたウェブページのデータベース中に存在する場合にユーザに報告し、ユーザがそのウェブページを制限するか、あるいは許可することを決めることができるステップを含んでいる。
【００２８】
さらに別の実施形態は、サーチリクエストに応答して１以上のウェブページサーチエンジンからサーチ結果を獲得する方法を提供し、この方法は、結果のコンテンツを分類されたコンテンツのデータベースと比較し、その分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬および、またはワームからなるグループの２以上から選択され、サーチ結果を提供するステップを含んでいる。分類されたコンテンツのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループの１以上を含んでいてもよい。
【００２９】
さらに別の実施形態は、サーチリクエストに応答して１以上のウェブページサーチエンジンからサーチ結果を獲得するように構成された第１のモジュールと、結果のコンテンツが分類されたコンテンツのデータベース中の１以上のエントリに一致するか否かを決定するように構成された第２のモジュールとを備えており、その分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬および、またはワームからなるグループの２以上から選択され、および、またはサーチ結果を提供する第３のモジュールを備えているシステムを提供する。分類されたコンテンツのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループから選択された１以上の項目を含んでいてもよい。この実施形態はさらに、分類されたコンテンツのデータベース中の１以上のエントリに一致しないサーチ結果を解析する第４のモジュールと、新しく発見された分類されたコンテンツをデータベースに報告する第５のモジュールとを提供することができる。
【００３０】
本発明の別の実施形態は、サーチ問合せに応答して１以上のサーチエンジンからサーチ結果を獲得する方法を提供し、この方法は、サーチ結果の中の分類されたコンテンツを分類されたコンテンツのデータベースから識別し、その分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬および、またはワームからなるグループの２以上から選択され、分類されたコンテンツを含んでいると識別されたサーチ結果を解析し、サーチ結果を提供するステップを含んでいる。分類されたコンテンツのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、トロイの木馬、ワーム、スパム、フィッシング、ウェブブラウザハイジャッカー、ポップアップおよび、またはポップアンダーからなるグループから選択された１以上の項目を含んでいてもよい。
【００３１】
別の実施形態は、サーチリクエストに応答してＵＲＬを１以上のウェブサーチエンジンから獲得する方法を提供し、この方法は、ＵＲＬを分類されたＵＲＬのデータベースと比較し、その分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬および、またはワームからなるグループの２以上から選択され、サーチ結果からＵＲＬを提供するステップを含んでいる。分類されたＵＲＬのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループの１以上から選択されたコンテンツにリンクされた１以上のＵＲＬを含んでいてもよい。
【００３２】
さらに別の実施形態は、サーチリクエストに応答して１以上のウェブサーチエンジンからＵＲＬを獲得するように構成された第１のモジュールと、ＵＲＬにリンクされた分類されたコンテンツが分類されたコンテンツのデータベース中の１以上のエントリに一致するか否かを決定するように構成された第２のモジュールとを備えており、その分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬および、またはワームからなるグループの２以上から選択され、さらにサーチ結果を提供する第３のモジュールを備えているシステムを提供する。分類されたＵＲＬのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループの１以上から選択されたコンテンツにリンクされた１以上のＵＲＬを含んでいてもよい。このシステムはさらに、分類されたコンテンツのデータベース中の１以上のエントリに一致しないサーチ結果を解析する第４のモジュールと、新しく発見された分類されたコンテンツを分類されたＵＲＬのデータベースに報告する第５のモジュールとを備えていてもよい。
【００３３】
さらに別の実施形態は、サーチ問合せに応答して１以上のサーチエンジンからＵＲＬを獲得する方法を提供し、この方法は、サーチ結果の中の分類されたＵＲＬを分類されたＵＲＬのデータベースから識別し、その分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬および、またはワームからなるグループの２以上から選択され、獲得するステップから得られたＵＲＬから分類されたＵＲＬを解析し、サーチ結果からウェブページを提供するステップを含んでいる。分類されたＵＲＬのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループの１以上から選択されたコンテンツにリンクされたＵＲＬを含んでいてもよい。
【００３４】
さらに別の実施形態は、サーチリクエストに応答して１以上のウェブサーチエンジンから結果を獲得する方法を提供し、この方法は、その結果のコンテンツを分類されたコンテンツのデータベースと比較し、その分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬および、またはワームからなるグループの２以上から選択され、さらにサーチ結果を提供するステップを含んでいる。分類されたコンテンツのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループの１以上を含んでいてもよい。
【００３５】
さらに別の実施形態は、サーチ問合せに応答して１以上のサーチエンジンからサーチ結果を獲得する方法を提供し、この方法は、サーチ結果の中の分類されたコンテンツを分類されたコンテンツのデータベースから識別し、その分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬および、またはワームからなるグループの２以上から選択され、分類されたコンテンツに関連したサーチ結果の中の識別子を探索し、分類されたコンテンツを含んでいると識別されたサーチ結果を解析し、サーチ結果を提供するステップを含んでいる。分類されたコンテンツのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループから選択された１以上の項目を含んでいてもよい。
【００３６】
さらに別の実施形態は、サーチリクエストに応答して１以上のウェブサーチエンジンからＵＲＬを獲得するように構成された第１のモジュールを提供するシステムを提供する。このシステムは、そのＵＲＬが分類されたＵＲＬのデータベース中の１以上のエントリに一致するか否かを決定するように構成された第２のモジュールとを備えており、その分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよび、またはワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、さらにサーチ結果を提供する第３のモジュール備えている。分類されたＵＲＬのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループの１以上から選択されたコンテンツにリンクされた１以上のＵＲＬを含んでいてもよい。このシステムはさらに、分類されたコンテンツのデータベース中の１以上のエントリに一致しないサーチ結果を解析する第４のモジュールと、新しく発見された分類されたＵＲＬを分類されたＵＲＬのデータベースに報告する第５のモジュールとを備えていてもよい。
【００３７】
さらに別の実施形態は、サーチ問合せに応答して１以上のサーチエンジンからＵＲＬを獲得する方法を提供し、この方法は、サーチ結果の中の分類されたＵＲＬを分類されたＵＲＬのデータベースから識別し、その分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよび、またはワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、獲得するステップから得られたＵＲＬから分類されたＵＲＬを解析し、サーチ結果からウェブページを提供するステップを含んでいる。分類されたＵＲＬのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループの１以上から選択されたコンテンツにリンクされたＵＲＬを含んでいてもよい。
【００３８】
さらに別の実施形態は、ＵＲＬを分類されたＵＲＬのデータベースと比較する方法を提供し、その分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、ＵＲＬがデータベース中の分類されたどのＵＲＬとも一致しない場合にそのＵＲＬを提供するステップを含んでいる。
【００３９】
さらに別の実施形態は、サーチリクエストをユーザから受信し、少なくとも１つのサーチエンジンにそのサーチリクエストを送信し、そのサーチリクエストに応答して少なくとも１つのＵＲＬをサーチエンジンから受信し、そのＵＲＬを分類されたＵＲＬのデータベースと比較し、その分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、データベース中の分類されたＵＲＬに一致しないＵＲＬを表示するステップを含んでいる方法を提供する。
【００４０】
さらに別の実施形態は、ＵＲＬのデータベース中の各ＵＲＬを分類されたＵＲＬのデータベース中の各ＵＲＬと比較し、分類されたＵＲＬのデータベース中の分類されたＵＲＬに一致したＵＲＬのデータベース中の各ＵＲＬにマークを付け、その分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、ＵＲＬを提供するステップを含んでおり、マークを付けられたＵＲＬは分類されたＵＲＬに一致したものとして識別される方法を提供する。マークを付けられたＵＲＬはユーザに表示されてもよい。マークを付けられたＵＲＬはまた視覚マーカーと共にユーザに表示され、そのＵＲＬを分類されたものとして識別することができる。別の実施形態においては、マークを付けられたＵＲＬはユーザに表示されない。
【００４１】
さらに別の実施形態は、実行されたとき、少なくとも１つのＵＲＬを受信し、各ＵＲＬを分類されたＵＲＬのデータベースと比較し、その分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、データベース中の分類されたどのＵＲＬとも一致しないＵＲＬを提供するステップをコンピュータに行わせるコンピュータプログラムが記憶されたコンピュータ読出し可能な媒体を提供する。
【００４２】
さらに別の実施形態は、少なくとも１つのＵＲＬを受信し、各ＵＲＬを分類されたＵＲＬのデータベースと比較し、その分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、データベース中の分類されたどのＵＲＬとも一致しないＵＲＬを提供するステップを含んでいる、コンピュータがサーチ結果をフィルタ処理することを可能にする伝送媒体中に含まれたコンピュータデータ信号を提供する。
【００４３】
さらに別の実施形態は、少なくとも１つのＵＲＬを受信し、各ＵＲＬを分類されたＵＲＬのデータベースと比較し、その分類されたＵＲＬは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、データベース中の分類されたどのＵＲＬとも一致しないＵＲＬを提供するコンピュータシステムを提供する。
【００４４】
さらに別の実施形態は、ユーザによるＵＲＬのタイプ入力またはユーザによるハイパーリンクの選択に応答してウェブページを獲得し、そのウェブページを分類されたウェブページのデータベースと比較し、その分類されたウェブページは、アドウェアを有するウェブページ、スパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよびワームを有するウェブページからなるグループから選択されたウェブページの２以上のカテゴリーからのウェブページを指示し、ウェブページが分類されたウェブページのデータベース中に存在しない場合にはそのウェブページを表示し、そのウェブページが分類されたウェブページのデータベース中に存在する場合にはユーザに報告するステップを含んでおり、そのユーザはそのウェブページを制限するか、あるいは許可するかを選ぶことができる方法を提供する。
【００４５】
さらに別の実施形態は、サーチリクエストに応答して１以上のウェブサーチエンジンからサーチ結果を獲得し、その結果のコンテンツを分類されたコンテンツのデータベースと比較し、その分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬およびワームからなるグループの２以上から選択され、サーチ結果を提供するステップを含んでいる方法を提供する。分類されたコンテンツのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループの１以上を含んでいてもよい。
【００４６】
さらに別の実施形態は、サーチリクエストに応答して１以上のウェブサーチエンジンからサーチ結果を獲得するように構成された第１のモジュールと、その結果のコンテンツが分類されたコンテンツのデータベース中の１以上のエントリに一致するか否かを決定するように構成された第２のモジュールとを備えており、その分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬およびワームからなるグループの２以上から選択され、さらにサーチ結果を提供する第３のモジュールを備えているシステムを提供する。分類されたコンテンツのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループから選択された１以上の項目を含んでいてもよい。システムはさらに、分類されたコンテンツのデータベース中の１以上のエントリに一致しないサーチ結果を解析する第４のモジュールと、新しく発見された分類されたコンテンツを分類されたコンテンツのデータベースに報告する第５のモジュールとを備えていてもよい。
【００４７】
さらに別の実施形態は、サーチ問合せに応答して１以上のサーチエンジンからサーチ結果を獲得し、サーチ結果の中の分類されたコンテンツを分類されたコンテンツのデータベースから識別し、その分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬およびワームからなるグループの２以上から選択され、分類されたコンテンツを含んでいると識別されたサーチ結果を解析し、サーチ結果を提供するステップを含んでいる方法を提供する。分類されたコンテンツのデータベースはさらに、バナー、スパイダー、ウィルス、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、トロイの木馬、ワーム、スパム、フィッシング、ウェブブラウザハイジャッカー、ポップアップおよび、またはポップアンダーからなるグループから選択された１以上の項目を含んでいてもよい。
【００４８】
さらに別の実施形態は、サーチリクエストに応答して１以上のウェブサーチエンジンからＵＲＬを獲得し、そのＵＲＬにリンクされたコンテンツを分類されたコンテンツのデータベースと比較し、その分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬およびワームからなるグループの２以上から選択され、サーチ結果からＵＲＬを提供するステップを含んでいる方法を提供する。分類されたコンテンツのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサーつきのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループの１以上から選択されたコンテンツを含んでいてもよい。
【００４９】
さらに別の実施形態は、サーチリクエストに応答して１以上のウェブサーチエンジンからＵＲＬを獲得するように構成された第１のモジュールと、そのＵＲＬにリンクされたコンテンツが分類されたコンテンツのデータベース中の１以上のエントリに一致するか否かを決定するように構成された第２のモジュールとを備えており、その分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬およびワームからなるグループの２以上から選択され、さらにサーチ結果を提供する第３のモジュールを備えているシステムを提供する。分類されたコンテンツのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループの１以上から選択された１以上を含んでいてもよい。システムはさらに、分類されたコンテンツのデータベース中の１以上のエントリに一致しないサーチ結果を解析する第４のモジュールと、新しく発見された分類されたコンテンツを分類されたコンテンツのデータベースに報告する第５のモジュールとを備えていてもよい。
【００５０】
さらに別の実施形態は、サーチ問合せに応答して１以上のサーチエンジンからＵＲＬを獲得し、そのＵＲＬにリンクされたコンテンツが分類されたコンテンツのデータベース中の１以上のエントリに一致するか否かを識別し、その分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬およびワームからなるグループの２以上から選択され、獲得するステップから得られたＵＲＬから識別するステップにおいて識別されたＵＲＬを解析し、サーチ結果からウェブページを提供するステップを含んでいる方法を提供する。分類されたコンテンツのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループの１以上から選択された１以上を含んでいる。
【００５１】
さらに別の実施形態は、サーチリクエストに応答して１以上のウェブサーチエンジンから結果を獲得し、その結果のコンテンツを分類されたコンテンツのデータベースと比較し、その分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬およびワームを有するウェブページからなるグループの２以上から選択され、サーチ結果を提供するステップを含んでいる方法を提供する。分類されたコンテンツのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループの１以上を含んでいてもよい。
【００５２】
さらに別の実施形態は、サーチ問合せに応答して１以上のサーチエンジンからサーチ結果を獲得し、サーチ結果の中の分類されたコンテンツを分類されたコンテンツのデータベースから識別し、その分類されたコンテンツは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬およびワームからなるグループの２以上から選択され、分類されたコンテンツに関連したサーチ結果の中の識別子を探索し、分類されたコンテンツを含んでいると識別されたサーチ結果を解析し、サーチ結果を提供するステップを含んでいる方法を提供する。分類されたコンテンツのデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーからなるグループから選択された１以上の項目を含んでいてもよい。
【発明を実施するための最良の形態】
【００５３】
本発明は、ここに記載されている特定の方法、システム、使用法およびアプリケーションはさまざまに変更することができるため、これらに制限されないことを認識すべきである。また、ここで使用されている用語は、特定の実施形態を説明するためにのみ使用されており、本発明の技術的範囲を制限するものではないことを認識すべきである。この明細書および添付された請求の範囲において使用されているように、単数形“ａ”、“ａｎ”および“ｔｈｅ”は、文脈において明らかにそうでないと指示されていない限り、その複数形に言及していることに注意しなければならない。したがって、たとえば、“１実施形態”は１以上の実施形態を参照しており、当業者に知られている等価なものを含んでいる。同様に、別の例として、“１つのステップ”または“１つの手段”は１以上のステップまたは手段を参照しており、サブステップおよび従属的手段を含むこともできる。使用されている全ての接続詞は、可能な限り最も包括的な意味で理解されるべきである。したがって、“または”という単語は、前後関係からそうでない場合が明らかに必要とされない限り、論理的な“排他的または”というよりもむしろ論理的な“または”という定義を有するものとして理解されるべきである。ここに記載されている構造は、このような構造の機能的に等価なものもまた示していると理解される。近似したものを表現していると解釈できる言語は、前後関係から明らかにそうでないと指示されていない限り、そのように理解されるべきである。
【００５４】
この明細書において使用されている全ての技術および科学用語は、そうでなはいと規定されていない限り、本発明が属する分野の当業者によって一般に理解されるものと同じ意味を有する。特定の方法、技術、装置およびシステムが記載されているが、もっとも、ここに記載されているものに類似した、あるいは等価な任意の方法、技術、装置またはシステムが実際に、あるいは本発明をテストするときに使用されることができる。ここに記載されている構造は、このような構造の全ての等価なものもまた示していると理解される。この明細書に示されている全ての参照は、ここにおいてその全体が参考文献とされている。
【００５５】
“ＵＲＬ”という文字は、本発明と関連して使用されたとき、“ユニフォームリソースロケーション”の頭文字であり、インターネット上のあるウェブページに対するワールドワイドウェブのアドレスを示す。本発明との関連において、ＵＲＬはさらにハイパーテキストを含んでいる。ＵＲＬは、テキスト、２進または１６進フォーマットを含む任意の読出し可能なフォーマットであってもよい。それは電子または磁気媒体中に記憶されてもよいし、あるいは電気信号として与えられてもよい。
【００５６】
“ウェブページ”という用語は、本発明と関連して使用されたとき、とくに、テキスト、グラフィックス、ハイパーリンク、プログラム、ビデオ、音楽またはその他のマルチメディアデータを含んでいるワールドワイドウェブ上に与えられることのできる情報の編成されたデータファイルを示し、ＵＲＬによって指示される。データは、ハイパーテキストマークアップ言語（ｋｔｍまたはｋｔｍｌ）、ワードプロセッサファイル、フラッシュまたはベクトルアニメーション、ポストスクリプトデータファイル（ｐｄｆ）、任意のイメージファイル、任意のビデオファイル、任意のオーディオファイル、任意のテキストファイル、任意の他のデータ表示フォーマットを、または上記の任意の組合せを含む任意の数のフォーマットで編成されてもよい。さらに、本発明の実施形態と調和する新しいファイルタイプがこの定義の中に含まれている。
【００５７】
“コンテンツ”という用語は、本発明と関連して使用されたとき、テキスト、グラフィックス、イメージ、ハイパーリンク、ビデオ、音楽またはその他のデータを含むウェブページ内に含まれる情報を示す。さらに、本発明の実施形態と調和する新しいファイルタイプがこの定義の中に含まれている。
【００５８】
“分類されたコンテンツ”という用語は、本発明と関連して使用されたとき、カテゴリーに編成され、それによってユーザがコンテンツの特定の例ではなくコンテンツのカテゴリーを制限するか、あるいは許可することを可能にするコンテンツを含んでいる。このようなカテゴリーは、アドウェア、スパイウェア、フィッシング、追跡ソフトウェア、ウェブブラウザハイジャッカー、ウィルス、トロイの木馬、ワーム、バナー、スパイダー、アダルトテーマ、猥褻なもの、人種差別主義的なもの、性差別主義的なもの、ヌード、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパム、および、またはポップアンダーを含んでいる。さらに、本発明の実施形態と調和するコンテンツの新しいカテゴリーがこの定義の中に含まれている。
【００５９】
“分類されたウェブページ”という用語は、本発明と関連して使用されたとき、カテゴリーに編成され、それによってユーザがウェブページの特定の例ではなくウェブページのカテゴリーを制限するか、あるいは許可することを可能にするウェブページを含んでいる。このようなカテゴリーは、アドウェアまたはスパイウェアを有するウェブページ、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページ、ワームを有するウェブページ、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムを付けられたウェブページ、ポップアンダーおよび、または、バナー、スパイダー、アダルトテーマ、猥褻なもの、人種差別主義的なもの、性差別主義的なもの、ヌード、ポルノ、バイオレンス、低俗なものを有するウェブページを含んでいてもよい。さらに、本発明の実施形態と調和するコンテンツの新しいカテゴリーがこの定義の中に含まれている。
【００６０】
“ブラウザ”という用語は、本発明と関連して使用されたとき、ウェブページの位置をつきとめて表示するソフトウェアアプリケーションを含んでいる。最も人気のある２つのブラウザは、Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）およびＮｅｔｓｃａｐｅ  Ｎａｖｉｇａｔｏｒ（登録商標）である。Ｗａｔｅｒｍｅｌｏｎ（登録商標）、ＸＡＮＡ（登録商標）、Ｃａｍｉｎｏ（登録商標）、Ｓａｆａｒｉ（登録商標）、Ｍｏｚｉｌｌａ  Ｆｉｒｅｆｏｘ（登録商標）、Ａｍｅｒｉｃａ  Ｏｎｌｉｎｅ（登録商標）、Ｌｙｎｘ（登録商標）、Ｋｏｎｑｕｅｒｏｒ（登録商標）および、またはＯｐｅｒａ（登録商標）のような別のウェブブラウザが、制限なく、この定義の中に含まれている。これらは、グラフィックスおよびテキストを表示するグラフィックブラウザである。さらに、ほとんどのブラウザはまた、音響およびビデオを含むマルチメディア情報を提供する。もっとも、それらはいくつかのフォーマットに対してプラグインを必要とする可能性がある。
【００６１】
“スパイウェア”という用語は、本発明と関連して使用されたとき、ユーザのインターネット接続によってユーザ情報を収集する任意のソフトウェアを示す。そのソフトウェアは、インターネットからダウンロードされるフリーウェアまたはシェアウェアプログラムの隠れコンポーネントとしてまとめられている可能性がある。“スパイウェア”はまた、インターネットに関するユーザアクティビティを監視し、第３のパーティにその情報をバックグラウンドで送信するソフトウェアを含んでいる。このソフトウェアはまた電子メールのアドレス、パスワードおよび、またはクレジットカード番号に関する情報を収集する可能性がある。この用語はさらに、独立した実行可能なプログラムとして存在するソフトウェアを含み、キーストロークを監視し、ハードドライブ上のファイルをスキャンし、チャットプログラムまたはワードプロセッサのような他のアプリケーションをスヌープし、他のプログラムをインストールし、クッキーを読取り、および、またはウェブブラウザ上のデフォルトホームページを変更する能力を備えている。その後、この情報は、たとえば、広告／市場活動等のためにそれを使用するか、あるいは情報を別のパーティに販売する可能性のある第３のパーティに中継される可能性がある。
【００６２】
“アドウェア（ａｄｗａｒｅ）”という用語は、本発明と関連して使用されたとき、広告をユーザに表示し、および、またはユーザ情報を収集して第３のパーティに提供するスパイウェアの一部を含む。
【００６３】
“フィッシング（ｐｈｉｓｈｉｎｇ）”という用語は、本発明と関連して使用されたとき、クレジットカード番号のような取引情報、パスワードまたはその他の個人情報を標的として、ユーザがこのようなデータの記憶を委託した企業のドメインまたは電子メールコンテンツを装うことによる詐欺的勧誘を含むウェブページを含む。
【００６４】
“追跡ソフトウェア”という用語は、本発明と関連して使用されたとき、ウェブブラウザ使用を追跡し、および、または監視すると共に、このような情報を第３のパーティに伝達する可能性のあるソフトウェアを含む。
【００６５】
“ウェブブラウザハイジャッカー”という用語は、本発明と関連して使用されたとき、別のウェブページを指示するようにブラウザの設定をリセットするソフトウェアを含む。ハイジャッカーは情報および、またはアドレスリクエストを見えないウェブページによって新しいルートで送り、それによってその情報を捕捉する。このようなハイジャックにおいて、ブラウザの動作は正常であるが遅くなる可能性がある。ウェブブラウザハイジャッカーの３つの特定の例は、ユーザのウェブブラウザまたはコンピュータ上のサーチ設定を変更するサーチハイジャッカー、ユーザのホームページを別のあるホームページに変更するホームページハイジャッカー、およびリクエストされたＵＲＬが見出されないときに異なるエラーページを表示するエラーハイジャッカーである。
【００６６】
“ウィルス”という用語は、本発明と関連して使用されたとき、それ自身再生することが可能であり、通常コンピュータ上のファイルおよび、またはプログラムとインターフェースすることのできるソフトウェアを含む。
【００６７】
“スピム”という用語は、本発明と関連して使用されたとき、瞬間メッセージの会話中にポップアップする非請求の商業的な瞬間メッセージを含む。“スピム”はまた瞬間メッセージアカウントおよびチャットルームに送られる大容量メッセージを含んでいる。
【００６８】
“トロイの木馬”という用語は、本発明と関連して使用されたとき、データの許可されていない収集、使用、変造および、または破壊を可能にする付加的な隠れコードを含んでいるソフトウェアプログラムを含む。
【００６９】
“ワーム”という用語は、本発明と関連して使用されたとき、それ自身再生することができると共に多数のコンピュータ上に認められる自動ファイル送受信特徴を利用することによりネットワークによって１つのコンピュータから別のものに拡散することが可能であるソフトウェアプログラムを含む。
【００７０】
“ポップアップ”という用語は、本発明と関連して使用されたとき、ユーザによりリクエストされずにそのユーザのスクリーン上に現れるブラウザウインドウを含む。ポップアップは一般に広告のために使用されている。ポップアップはまた、ユーザがあるウェブページを離れたとき、あるいはユーザがあるブラウザウインドウを閉じたときに、急に活動的になることもある。
【００７１】
“ポップアンダー”という用語は、本発明と関連して使用されたとき、開かれたときに別の開いたウインドウの背後に表示されるポップアップウインドウを含む。
【００７２】
“ツールバー”という用語は、本発明と関連して使用されたとき、デスクトップ、アプリケーションまたはウェブブラウザ機能を選択する容易な方法をユーザに提供するＧＵＩにおける一連の選択可能なボタン、アイコン、プルダウンメニュー、ウインドウおよびその他のＧＵＩインターフェースを含む。ツールバーは典型的にＧＵＩのエッジの周辺に水平の行または垂直の列として表示され、このときそれらは見えており、アプリケーションは使用中である。
【００７３】
“スポンサー付きのウェブページ”という用語は、本発明と関連して使用されたとき、典型的にサーチの妥当性ではなく料金またはその他の考慮事項にしたがってサーチ結果の優先性を与えられたウェブページを含む。
【００７４】
“スパムの付いたウェブページ”という用語は、本発明と関連して使用されたとき、サーチリクエストに関する高い適合性を人為的に与えられたウェブページを含む。このようなページは、サーチ結果におけるウェブページの適合率を増加させる傾向のあるそのウェブページへの偽リンク、悪用されたメタタグおよび、または他の人を欺く使用のためにその割合が人為的に高くなっている可能性がある。
【００７５】
図１を参照すると、図１は本発明の方法を示すフローチャートを示している。この方法は、ステップ50において１以上のＵＲＬを獲得し、ステップ60において獲得されたＵＲＬを分類されたＵＲＬデータベース80の中のＵＲＬと比較し、ステップ70においてＵＲＬをユーザに提供するステップを含んでいる。獲得されたＵＲＬを分類されたＵＲＬデータベース80の中のＵＲＬと比較するステップ60においては、獲得された各ＵＲＬがデータベース中の各ＵＲＬと比較される。
【００７６】
分類されたＵＲＬデータベース80の中のＵＲＬは、アドウェア、スパイウェア、フィッシングウェブページ、追跡ソフトウェアを有するウェブページ、ウェブブラウザハイジャッカーを有するウェブページ、ウィルスを有するウェブページ、トロイの木馬を有するウェブページおよび、またはワームを有するウェブページというコンテンツを有するウェブページを指示する２以上のＵＲＬを含んでいてもよい。分類されたＵＲＬデータベースはまた、上述したウェブページに関連した３以上、４以上、５以上、６以上、７以上、あるいは８以上のＵＲＬを含んでいてもよい。分類されたＵＲＬデータベースはさらに、バナー、スパイダー、アダルトコンテンツ、ポルノ、バイオレンス、低俗なもの、スパム、スピム、スポンサー付きのウェブページ、ポップアップ、スパムの付いたウェブページおよび、またはポップアンダーのようなコンテンツに関連したウェブページを含んでいてもよい。テクノロジーの発達にしたがいインターネット関連の危険性も発達してきている。予測できないこれらの新しい脅威がこれと共に含まれる。
【００７７】
ウェブブラウザ、電子メールソフトウェア、ワードプロセッサ、スプレッドシート、データベース管理ソフトウェアまたはプロプラエタリソフトウェアを含む任意の数のソフトウェアシステムがＵＲＬを獲得することができる。ＵＲＬは、サーチリクエストに応答してサーチエンジンから、ウェブページのリストから、ハイパーテキストリンクのドキュメントから、あるいはＵＲＬを提供することのできる任意の他のソフトウェアメカニズムから獲得されることができる。
【００７８】
本発明の分類されたＵＲＬデータベース80は、テーブル、決定ツリー、ケースベースのデータベース、フラットファイルまたは任意の他のデータベースタイプのファイルであることができる。データベースは関連データベースまたはオブジェクト指向データベースであってもよい。それは、テキスト、ＸＭＬ、２進および、または１６進データから構成されてもよい。分類されたＵＲＬデータベース80は、可能な限り高速のサーチおよび比較のために構成されている。分類されたＵＲＬデータベース80はユーザのコンピュータ上に位置されてもよいし、あるいは複数のユーザによるアクセスのために遠隔サーバ上に位置されてもよい。分類されたＵＲＬデータベース80はまた、ＵＲＬ、ＵＲＬカテゴリー、ＵＲＬに関連したウェブページの簡単なイメージ、ウェブページの記述、既知のウェブページのキャッシュおよび、またはＵＲＬの危険レベルを含んでいてもよい。
【００７９】
図２は、ステップ100においてＵＲＬがユーザに表示されるフローチャートを示している。図２および図１に示されているフローチャートの違いは、図１ではＵＲＬはユーザに提供されるが、図２においてはＵＲＬはユーザに表示されることである。図１におけるＵＲＬの提供には、ＵＲＬを電子ファイル中に保存し、そのＵＲＬを電子メールし、ネットワークを横切ってそのＵＲＬを送るか、あるいはプロセッサによりそのＵＲＬに関する操作または計算がさらに行われるソフトウェアルーチンでそのＵＲＬを提供することが含まれる。図１におけるように、ＵＲＬはウェブブラウザにおいて、電子メールによって、テキストドキュメントで、あるいは任意の他の表示手段によって表示されることができる。このような表示手段は、たとえば、Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）、Ｎｅｔｓｃａｐｅ  Ｎａｖｉｇａｔｏｒ（登録商標）、Ｗａｔｅｒｍｅｌｏｎ（登録商標）、ＸＡＮＡ（登録商標）、Ｃａｍｉｎｏ（登録商標）、Ｓａｆａｒｉ（登録商標）、Ｍｏｚｉｌｌａ  Ｆｉｒｅｆｏｘ（登録商標）、Ａｍｅｒｉｃａ  Ｏｎｌｉｎｅ（登録商標）、Ｌｙｎｘ（登録商標）、Ｋｏｎｑｕｅｒｏｒ（登録商標）またはＯｐｅｒａ（登録商標）のようなウェブブラウザであることができる。当業者は、種々の表示手段が利用可能であることを認識するであろう。
【００８０】
図３は、ステップ110において分類されたＵＲＬデータベース80の中のＵＲＬに一致したＵＲＬにマークすることを含む１実施形態を示す別のフローチャートを示している。ステップ70において、分類されたＵＲＬデータベース80の中のＵＲＬに一致しないＵＲＬがユーザに直接表示される。したがって、分類されたＵＲＬデータベース80の中のＵＲＬに一致したＵＲＬは、ユーザに表示される前にマークを付けられる。それ故、マークを付けられたＵＲＬは、そのＵＲＬがあるカテゴリーに属するものであることをユーザに警告する。マークはまた分類に含まれたＵＲＬにマークされる。
【００８１】
たとえば、ＵＲＬはウェブブラウザのウェブページでユーザに提供されることができ、この場合、各ＵＲＬはハイパーテキストのストリングである。一致したＵＲＬはいくつかの異なった方法でマークを付けられる。たとえば、一致したＵＲＬはウェブページ上においてある別の色で表示されることができる。一致したＵＲＬは、ウェブページ上のＵＲＬまたはハイパーテキストの隣に赤色フラッグまたは別の警告シンボルを有していてもよい。マーク付けは、ＵＲＬに関連付けられた分類されたコンテンツのタイプを記述するテキストのストリングであることができる。ウェブページ中のＵＲＬにマークを付けるその他多くの手段が技術的に知られている。
【００８２】
図４は、一致したＵＲＬがマークを付けられない本発明の別の実施形態を示す別のフローチャートを示している。正確にいうと、一致したＵＲＬはステップ120において獲得されたＵＲＬのグループから除去されるか、あるいは解析される。このようなステップにより、ユーザは分類されたＵＲＬのデータベース中に存在するＵＲＬから隔離される。獲得されたあるＵＲＬが分類されたＵＲＬのデータベース中のＵＲＬに一致した場合、このＵＲＬは、一致しないＵＲＬをユーザに提供される前に除去される。たとえば、分類されたＵＲＬのデータベースがＵＲＬ：http://www.URL.comを含んでおり、システムが、その中の１つがhttp://www.URL.comというＵＲＬであるＵＲＬのセットを獲得することを想定されたい。このとき、比較するステップ65が獲得されたＵＲＬと分類されたＵＲＬのデータベース中のＵＲＬを突きあわせる。一致が生じると、ステップ120においてシステムはそのＵＲＬをＵＲＬのグループから除去し、ステップ70において別のＵＲＬをユーザに提供する。
【００８３】
図５は、図２のフローチャートの方法を表すと共に、表示するステップ100の前に広告およびその他のコンテンツ130を提供する付加的なステップを追加したフローチャートを示している。たとえば、表示するステップ100においてＵＲＬはウェブページ上のリストで表示されてもよい。この例において、広告はＵＲＬと共にそのウェブページ上に含まれている。理想的には、その広告はＵＲＬに関連したウェブページ上のコンテンツと一致している。表示するステップ100ではまた、広告がＵＲＬのリストと共に表示されてもよい。これらの広告は、サーチリクエストのコンテンツと関連付けられていてもよい。たとえば、ユーザが“ユタ・ジャズ・バスケットボール（Utah Jazz basketball）”をサーチした場合、戻されたサーチ結果はまたユタ・ジャズ・バスケットボールチケット、スエットシャツまたはポスターの広告を含むことができる。このようにして、広告はユーザの興味に狙いを定められる。これらの広告はテキスト、イメージ、ビデオ、オーディオまたはその任意の組合せであってもよい。広告は、さらに多くの情報または購入する機会を含む他のウェブページへのリンクと関連付けられてもよい。
【００８４】
本発明の実施形態の中の広告は、Ｏｖｅｒｔｕｒｅ（商標登録）のような第３のパーティの広告情報センター（clearing house）により含まれるものであってもよい。その広告は、スクリーン上に示されるためのもの、特定のウェブページ向けのもの、あるいは特定のコンテンツに対するものであってよい。広告はサーチリクエストにしたがって、あるいは獲得されたＵＲＬにしたがって変化してもよい。広告を表示する多数の種々の方法が知られている。さらに、広告がその代金を支払われる手段もまたさまざまであってよい。たとえば、その料金は時刻、サーチリクエスト、表示される広告の数、広告の大きさ、広告期間等にしたがって異なってもよい。さらに、広告は公平な順序でユーザに表示されてもよい。すなわち、広告は、これに支払われた料金にかかわらずユーザに表示されてもよい。
【００８５】
図６は本発明の別の実施形態を表すフローチャートを示している。このフローチャートによって表された方法は、図３におけるように表示するステップ100の前に一致したＵＲＬにマークを付けるのではなく、ステップ140において一致したＵＲＬを非活動化する。この実施形態において、http://www.URL.comというＵＲＬが分類されたＵＲＬのデータベース中にあり、ステップ50において獲得された場合、このＵＲＬは表示するステップ100の前に非活動化される。この実施形態において、非活動化されたＵＲＬは、これを選択することもその関連したウェブページまでこれをたどることもできないので、ユーザは一致したウェブページの存在を依然として通知されながら、そのウェブページ上の分類されたコンテンツから隔離される。
【００８６】
図７は、分類されたＵＲＬデータベース80と通信している分類されたマスターＵＲＬデータベース150を含むことにより図４のフローチャートで表された方法を拡張している。この分類されたマスターＵＲＬデータベース150は分類されたＵＲＬデータベースに更新を送る。新しいＵＲＬが分類されたコンテンツに関連していそうだと思われると、分類されたＵＲＬデータベース80は分類されたマスターＵＲＬデータベース150から更新される。この更新は定期的に行われ、またそれは危機的状況の更新に基づいていてもよい。たとえば、ウィルスのような新しいウェブベースの脅威がインターネッで拡がっている場合、更新がもっと迅速に、１実施形態では即座に、トリガーされることができる。更新の規則正しさはまた、ユーザが自動更新の周期を選ぶことが可能になるソフトウェアによって制御されることができる。ユーザはまた手動更新だけが可能にされることを選択することができる。ユーザは、特定のインターバルで更新される、たとえば、１時間ごとに、毎日または一週間ごとに更新を送信されること等を選択することもできる。フローチャートの中における分類されたマスターＵＲＬデータベース150と分類されたデータベース80との間の破線は、ネットワークまたはインターネットのような遠隔通信方法を表している。たとえば、分類されたマスターＵＲＬデータベース150はあるインターネットアクセス可能なサーバ上の遠隔地に配置され、それは図１４の実施形態に示されているように更新を複数の分類されたＵＲＬデータベース80にインターネットを横切って送信する。
【００８７】
図８は本発明の別の実施形態を表すフローチャートである。この方法はステップ300において、ユーザがＵＲＬをタイプ入力したとき、あるいはハイパーリンクを選択したときに始まる。たとえば、ユーザはウェブブラウザのアドレスバーにＵＲＬをタイプ入力してもよいし、あるいはそのユーザはウェブブラウザ中のＵＲＬに関連したハイパーテキストを選択してもよい。ＵＲＬをタイプ入力するか、あるいはハイパーテキストを選択することにより、あるウェブページがインターネットによって戻される。その後、ステップ310においてそのウェブページは分類されたウェブページデータベース80中のウェブページに一致するか否かが決定される。そのウェブページが分類されたウェブページのデータベース中のウェブページと一致しなかった場合、ステップ370においてそのウェブページが表示される。ウェブページが一致した場合、ステップ320においてユーザが前にこの分類されたウェブページを許可したことがあるか否かが決定される。このステップは、そのウェブページをこのユーザの許可されたウェブページのデータベース380と比較することによって行われる。ユーザが前にこの分類されたウェブページを許可したことがある場合、ステップ370においてそのウェブページが表示される。ユーザが前にこの分類されたウェブページを許可したことがない場合、ステップ330においてソフトウェアプログラムはこのユーザが前に同じカテゴリー中のウェブページを許可したことがあるか否かを決定する。ステップ330においてユーザが前に同じカテゴリー中のウェブページを許可したことがない場合、ステップ340においてウェブページは表示されない。ステップ330は、ウェブページのカテゴリーをユーザの分類されたウェブページデータベース385中の分類されたウェブページと比較することによって決定される。ユーザが前に同じカテゴリー中のウェブページを許可したことがある場合、ステップ370においてウェブページが表示される。データベース80、380および385は、別々のデータベースであってもよいが、そうである必要はない。ここでは単に説明を簡単にするためにそれらを別々のデータベースとして示しているに過ぎない。
【００８８】
たとえば、最初にユーザがhttp://www.URL.comというＵＲＬをタイプ入力し、その関連したウェブページは分類されたウェブページデータベース80の中のものであると仮定する。ステップ310においてそのウェブページは分類されたウェブページデータベース80の中のものであるか否かが決定される。ステップ320において、このユーザは前にそのウェブページを訪れたことがないため、それは許可されたウェブページデータベース380中のものではない。したがって、この方法はステップ330に進む。このステップにおいて、ユーザが前に同じカテゴリーからのウェブページを訪れたことがある場合、ステップ370においてウェブページが表示される。否ならば、ステップ340においてウェブページは表示されない。
【００８９】
図９は図８のフローチャートに表されている方法を拡張する。この実施形態においては、ステップ301においてユーザはＵＲＬのリストを獲得する。ステップ310、320および330が行う機能は、それがウェブページではなくＵＲＬに関するものであることを除き、図８中のステップ310、320および330と同じである。ステップ330の後、ステップ110においてそのＵＲＬはユーザの許可されたＵＲＬデータベース380中またはユーザの分類されたＵＲＬデータベース385中のものではないとしてマークを付けられる。この方法をさらに拡張したものが図１０のフローチャートに示されている。ステップ112において、ＵＲＬは図８におけるようにマークを付けられるが、しかしそれぞれ分類されたＵＲＬデータベース80中のものとしてマークを付けられる。ステップ111においてそのＵＲＬはまた、そのユーザの分類されたＵＲＬデータベース385中のものではないとマークを付けられる。したがって、ユーザは、そのＵＲＬが分類されたＵＲＬデータベース中のものか否かおよび彼等が前にそのＵＲＬを許可したことがあるか否か、あるいは彼等が前に類似したＵＲＬを許可したことがあるか否かを知る。
【００９０】
図１１は、ステップ350においてあるウェブページが分類されたウェブページデータベース83中のものであることをユーザに報告することにより図８のフローチャートに表されている方法を拡張する。その後、ステップ360においてユーザはそのウェブページを許可するか、あるいは制限するかを選択してもよい。ユーザがそのウェブページを制限するほうを選んだ場合、それは表示されない。ユーザがそのウェブページを許可することを決定した場合、ステップ370においてそのウェブページは表示される。どのような選択であっても、ステップ390によりその結果がユーザの許可されたウェブページデータベース380およびユーザの分類されたウェブページデータベース385の中に記憶される。フローチャートには示されていない別の機能は、ユーザがウェブページの制限または許可の決定の結果を記憶するではなく、そのウェブページを見ることを可能にしてもよい。ある別の機能は、ユーザがウェブページを見た後でそのウェブページを許可または制限することを可能にする。したがって、ユーザは、ウェブページおよび、またはコンテンツが常に許可されるか、あるいは常に制限されるようにそれらを制限または許可することができる。単一のコンピュータ上の複数のユーザが特定のユーザ向けウェブページを制限または許可することができるように、ユーザの選択はユーザプロファイル中に保存されることができる。
【００９１】
図１２は本発明の別の実施形態を表すフローチャートである。この方法は、ステップ50においてＵＲＬの形態でサーチ結果を受信することにより始まる。その後、ステップ65においてそのＵＲＬが分類されたＵＲＬデータベース80の中のものに一致するか否かが決定される。そのＵＲＬがこのデータベース中の別のものと一致した場合、ステップ120においてそのＵＲＬはサーチ結果から除去される。ＵＲＬが分類されたＵＲＬデータベース80の中のものに一致しなかった場合、ＵＲＬを示するステップ105に直接進む。その後、ステップ400においてＵＲＬに関連したウェブページが開かれる。ユーザがそのウェブページを開くか、あるいはそのウェブページはソフトウェアプログラムによって自動的に開かれる。その後、プロセスはステップ410に進み、このウェブページが分類されたコンテンツの肯定的なインジケータを有しているか否かが決定される。たとえば、ウェブページは、そのページのコンテンツのワードサーチを行うことにより見出された低俗なものを含んでいる可能性がある。ステップ400において分類されたコンテンツの肯定的なインジケータが存在しない場合、ステップ410においてそのウェブページは表示される。分類されたコンテンツの肯定的なインジケータが存在する場合、ステップ420においてそのウェブページは閉じられる。ステップ430においてＵＲＬはサーチ結果から除去され、ステップ440においてそのＵＲＬは分類されたＵＲＬデータベース80に追加される。分類されたＵＲＬデータベース80は分類されたマスターＵＲＬデータベース150にインターネットまたは別の方法によってこの新しい追加を伝達する。
【００９２】
図１３は、サーチリクエストをユーザから受信するステップ450と、このリクエストをサーチエンジンに送るステップ460をＵＲＬを獲得するステップの前に含むことにより図１２のフローチャートに表されている方法を拡張する。
【００９３】
図１４は、１つの分類されたマスターＵＲＬデータベース150と通信している複数の分類されたＵＲＬデータベース80を示している。分類されたマスターＵＲＬデータベース150は分類されたＵＲＬの最も新しいリストを含んでいる。複数の分類されたＵＲＬデータベース80のそれぞれは、マスターＵＲＬデータベース150によって新しいＩＲＬまたはカテゴリーにより更新されてもよい。このデータベースはまた、ユーザが新しい分類されたＵＲＬを彼等の分類されたＵＲＬデータベース80に追加したときに分類されたＵＲＬデータベースからの新しいＵＲＬにより更新されてもよい。分類されたマスターＵＲＬデーダースは、複数の分類されたＵＲＬデータベースを新しい分類されたＵＲＬ、コンテンツまたはウェブページにより更新することができる。この更新は定期的に行われてもよく、また危機的状況の更新に基づいてもよい。たとえば、ウィルスのような新しいウェブベースの脅威がインターネッで拡がっている場合、更新がもっと迅速に、１実施形態では即座に、トリガーされることができる。更新の規則正しさはまた、ユーザが自動更新の周期を選ぶことが可能になるソフトウェアによって制御されることができる。ユーザはまた手動更新だけが可能にされることを選択することができる。ユーザは、特定のインターバルで更新される、たとえば、１時間ごとに、毎日または一週間ごとに更新を送信されること等を選択することもできる。フローチャートの中における分類されたマスターＵＲＬデータベース150と分類されたデータベース80との間の破線は、ネットワークまたはインターネットのような遠隔通信方法を表している。たとえば、分類されたマスターＵＲＬデータベース150はあるインターネットアクセス可能なサーバ上の遠隔地に配置される。
【００９４】
図１５は本発明の別の実施形態を表すフローチャートである。この特徴では、ステップ610においてＵＲＬデータベースの中の単一のＵＲＬが分類されたＵＲＬデータベース600と比較される。ステップ640において、ＵＲＬデータベース620の中のＵＲＬが分類されたＵＲＬデータベース600中のＵＲＬと一致するか否かが決定される。一致が認められた場合、ステップ650においてＵＲＬデータベース中のＵＲＬは一致を示したものとしてマークを付けられる。一致が認められるか、あるいは認められない場合、プロセスはステップ630に進み、次のＵＲＬに取りかかる。分類されたＵＲＬデータベース600とステップ610との間の破線は、分類されたデータベースがネットワークを横切って、インターネットにより、あるいはイントラネットにより遠隔的に接続されてもよいことを表している。ＵＲＬデータベース620は簡単なファイルまたはサーチエンジンによって使用されるような大型の商用データベースであってもよい。
【００９５】
本発明の方法は、とくにＵＲＬを獲得し、その獲得されたＵＲＬを分類されたＵＲＬのデータベースと比較し、これらのＵＲＬを複数の異なった方法でユーザに提供する手段を提供するコンピュータ上に記憶されたソフトウェアプログラムによって実施されてもよい。たとえば、ソフトウェアプログラムはまた、Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）、Ｎｅｔｓｃａｐｅ  Ｎａｖｉｇａｔｏｒ（登録商標）、Ｗａｔｅｒｍｅｌｏｎ（登録商標）、ＸＡＮＡ（登録商標）、Ｃａｍｉｎｏ（登録商標）、Ｓａｆａｒｉ（登録商標）、Ｍｏｚｉｌｌａ  Ｆｉｒｅｆｏｘ（登録商標）、Ａｍｅｒｉｃａ  Ｏｎｌｉｎｅ（登録商標）、Ｌｙｎｘ（登録商標）、Ｋｏｎｑｕｅｒｏｒ（登録商標）またはＯｐｅｒａ（登録商標）のような既存のウェブブラウザと協同して動作するインターネットブラウザツールバーによってユーザとインターフェースしてもよい。このツールバーは、ユーザインターフェースの付加的なセットとしてウェブブラウザ上に存在している。たとえば、これらのインターフェースはボタン、アイコン、プルダウンメニュー、テキスト入力フィールドまたは任意の標準またはカスタムＧＵＩインターフェースを含んでいてもよい。
【００９６】
たとえば、ツールバーはテキスト入力フィールドを提供し、それによってユーザはサーチリクエストを１以上のインターネットサーチエンジンに送る。ソフトウェアプログラムはサーチリクエストをテキスト入力フィールドから受信し、それを１以上のインターネットサーチエンジンに送る。その後、ソフトウェアプログラムは１以上のインターネットサーチエンジンからサーチ結果を受信し、サーチ結果の中のＵＲＬを分類されたＵＲＬデータベースと比較する。ひとたびサーチ結果が比較されると、その結果はユーザに対してインターネットブラウザウインドウ中に表示される。
【００９７】
その代り、ツールバーは、ユーザがサーチ問合せを送るべきものを種々のサーチエンジンから選択することを可能にしてもよい。この問合せはまた、２以上のサーチエンジンに送られてもよい。１以上のサーチエンジンは、たとえば、Ｙａｈｏｏ！（登録商標）、ｇｏｏｇｌｅ（登録商標）、Ａｓｋ  Ｊｅｅｖｅｓ（登録商標）、ＡｌｌＴｈｅＷｅｂ．ｃｏｍ（登録商標）、ＨｏｔＢｏｔ（登録商標）、Ｔｅｏｍａ（登録商標）、Ａｌｔａ  Ｖｉｓｔａ（登録商標）、Ｇｉｇａｂｌａｓｔ（登録商標）、ＬｏｏｋＳｍａｒｔ（登録商標）、Ｌｙｃｏｓ（登録商標）、ＭＳＮ  Ｓｅａｒｃｈ（登録商標）、Ｎｅｔｓｃａｐｅ  ｓｅａｒｃｈ（登録商標）、ＡＯＬ  Ｓｅａｒｃｈ（登録商標）、Ｅｘｃｉｔｅ（登録商標）、ａｂｏｕｔ．ｃｏｍ（登録商標）、ＷｅｂＣｒａｗｌｅｒ（登録商標）、Ｍａｍｍａ  Ｔｈｅ  Ｍｏｔｈｅｒ  ｏｆ  ａｌｌ  ｓｅａｒｃｈ  Ｅｎｇｉｎｅｓ（登録商標）、またはＰｅｏｐｌｅＳｅａｒｃｈ（登録商標）から選択されてもよい。
【００９８】
ツールバーはまた、たとえば、ユーザがソフトウェアプログラムの特徴を変更することを可能にするボタン、プルダウンメニュー、アイコン、ＧＵＩダイアログウインドウまたは任意の他のＧＵＩインターフェースを有していてもよい。たとえば、ユーザは、サーチリクエストを送るべきインターネットサーチエンジンを選択することができる。そのユーザはまた、分類されたウェブページのカテゴリーを許可すべきか、あるいは制限すべきかを選択することもできる。そのユーザはまた、たとえば、あるウェブページをあるカテゴリー中に置いてこのウェブページに関連したＵＲＬにより分類されたＵＲＬデータベースを更新するボタンを選択することができる。ツールバーはまた、ユーザがサーチ結果をディスプレイ中に示すための別の方法を選択するボタン、メニューまたはウインドウを提供することができる。ツールバーはまた、そのサーチを記憶したユーザのプロファイルおよび、またはパスワードを保存すると共に気に入ったものを表示するための手段を有し、それによってそのユーザがツールバーを使用するたびに同じ気に入ったものを使用することができる。プログラムソフトウェアはまたユーザの気に入ったものをパスワード保護することができる。
【００９９】
上述した方法の表示するステップは、多数の異なった方法で行われることができる。一般に、デフォルト時のマークは、ユーザによって変更され、あるいは変えられることができる。ユーザはまたそのマークを完全に変えることができる。たとえば、ユーザはマークを彼等の好みのように構成することができる。たとえば、ソフトウェアプログラムは、サーチ項目が強調されて、あるいは強調されずに、ウェブページの簡単な説明と共にＵＲＬのリストを表示することができる。ソフトウェアプログラムは一時に１つのウェブページを表示することができ、それによってユーザはそのウェブページをスクロールし、あるいはそれらをスライドショーのように自動的にスクロールすることが可能になる。ＵＲＬを表示したとき、ソフトウェアプログラムはまた分類されたＵＲＬデータベース中のＵＲＬに一致したＵＲＬにマークを付けるか、あるいはこれを強調することができる。たとえば一致したＵＲＬはある別の色で強調されることができ、あるいはそれらはＵＲＬの隣に赤色フラッグ、赤色のＸまたはその他のシンボルを有し、それによって一致を示すことができる。また、ＵＲＬのリストがそのＵＲＬに関連したウェブページの小さいイメージと共に与えられてもよい。この小さいイメージは指示装置によって拡大されることができる。たとえば、ユーザはイメージ上にポインタを置いてマウス上のスクロールボタンでスクロールすることによって小さいイメージを拡大することができる。イメージは、ユーザが１つの方向にスクロールすると大きくなり、反対の方向にスクロールしたとき小さくなる。ユーザはまたイメージ上でクリックすることによりウェブページを開くことができる。
【０１００】
別の実施形態において、戻されたＵＲＬは、それがサーチ結果から獲得されたものであろうと、あるいは別の方法で獲得されたものであろうと、あるテンプレート中に表示される。テンプレートに関して、その表示フォーマットはリスト中のＵＲＬのタイプにしたがってさまざまである。テンプレートは、テキストフォント、色、背景および、またはその他を変更することにより変えられる。たとえば、歌詞のウェブページに関連したＵＲＬは背景中の音符と共に表示される。バスケットボールのスコアのウェブページに関連したＵＲＬは、背景にチームロゴまたはバスケットボールを表示してもよい。また、ユーザはテンプレートの変更、新しいテンプレートの作成、または他のユーザからのテンプレートのインポートを行うことができる。さらに、ユーザは、テンプレートを他のユーザと共用することのできるインターネット共同体に加わってもよい。この共同体はまた、ユーザがウェブページのカテゴリー、データベースおよび、またはツールバースキンまたはオプションを共用することを可能にする。
【０１０１】
分類されたＵＲＬデータベース、ユーザの許可されたＵＲＬデータベース、およびユーザの分類されたＵＲＬデータベースは、ユーザのハードドライブまたはＵＳＢフラッシュのような取外し可能な記憶媒体に記憶されているユーザのクッキー、気に入ったものまたはウェブヒストリと共同して機能することができる。たとえば、ユーザの気に入ったものに記憶されているＵＲＬはユーザの許可されたＵＲＬデータベースおよびユーザの分類されたＵＲＬデータベースの中に含まれている。同様に、クッキーおよびウェブヒストリに関連したＵＲＬはユーザの許可されたＵＲＬデータベースおよびユーザの分類されたＵＲＬデータベースの両方中に存在していてもよい。
【０１０２】
ソフトウェアプログラムはまた、図１６によって表されている実施形態に示されている編集機能を行うことができる。この図は、ＵＲＬ500に関連したウェブページのコンテンツを分類されたコンテンツデータベース85の中のコンテンツと比較するステップを含むことにより図２の実施形態を拡張している。ウェブページ上のコンテンツが分類されたコンテンツデータベース85の中のコンテンツとに一致した場合、ステップ510において分類されたコンテンツだけが編集される。編集後、ステップ530においてＵＲＬに関連したウェブページが表示される。
【０１０３】
たとえば、ユーザは下品な言葉が示されたウェブページを訪れる可能性がある。ソフトウェアプログラムは下品な言葉を発見し、たとえば、下品な単語の各文字を“Ｘ”で置換するか、あるいはその単語を完全に黒く塗りつぶす。たとえば、単語“ｌｉｎｇｅｒｉｅ”はあるユーザの感情を害するものであり、また彼等は“ｓｈｅ  ｗｏｒｅ  ｌｉｎｇｅｒｉｅ”という語句が示されたウェブページを訪れると仮定する。ソフトウェアプログラムはテキスト中のこの単語を発見し、それを語句“ｓｈｅ  ｗｏｒｅ  ＸＸＸＸＸＸＸＸ”と置換する。ソフトウェアプログラムはまた不愉快なイメージを発見する可能性がある。このようなイメージは、たとえば、表示されないようにするか、あるいは黒く塗りつぶされるか、もしくは広告で置換されることができる。ソフトウェアプログラムは、ウェブページを表示する前にテキストサーチを行うことによって下品な言葉を発見する。ソフトウェアプログラムは、イメージの説明またはタイトルによって、あるいはこのような事柄をイメージの中の裸のようなものと決定することのできる人工知能アルゴリズムによって不愉快なイメージを発見する。
【０１０４】
この編集機能は、ユーザが不愉快と感じるどのような題材でも編集することができる。コンテンツのカテゴリーは各ページから編集されることができる。たとえば、あるユーザは、バイオレンス、ポルノ、ヌード、低俗なもの、わいせつな言葉、不愉快な題材、人種差別、憎悪等のイメージ、テキスト、オーディオ、またはビデオを編集することができる。さらに、ユーザは、そのユーザがスクリーン上に表示されることを所望しない全てのものを編集するように彼等のシステムを適合させることができる。たとえば、とくに子供の虐待の報道に敏感であるユーザは、このような報道を全て彼のウェブページから編集することができる。別の実施形態において、９／１１のテロリスト攻撃を著しく不愉快で不安に思っているユーザは、関連した全てのコンテンツを編集することができる。ソフトウェエアプログラムは、特定のインスタンスによって、あるいはコンテンツのカテゴリーを選択することによって編集されることのできるものをユーザが選択できるように設定されている。
【０１０５】
本発明の実施形態において使用されている分類されたＵＲＬデータベースは、ユーザフィードバック、既知の分類されたＵＲＬの手動入力、ウェブクローラからの自動入力、第３のパーティフィードバック、および、または類されたウェブページの第３のパーティのコンパイルからの更新から収集されることができる。たとえば、ユーザは分類されたＵＲＬデータベースの中には存在しないが、分類されたコンテンツを含んでいるウェブページを偶然に見つける可能性がある。そのユーザはそのウェブページを分類されたコンテンツを有していると報告することができる。その後、このウェブページに関連したＵＲＬは分類されたＵＲＬデータベースに追加され、分類されたマスターＵＲＬデータベースに転送される。分類されたマスターＵＲＬデータベースはこのＵＲＬおよび任意の他の更新を別の分類されたＵＲＬデータベースに転送する。
【０１０６】
本発明の１つの特定の実施形態において、ユーザはＰＣｓａｆｅ（登録商標）インターネットブラウザツールバーをインストールする。ひとたびインストールされると、このツールバーはユーザのＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）のツールバー上に配置される。このツールバーは、ユーザがサーチリクエストをタイプ入力するデータ入力フィールド、ユーザが保存されたプロファイルのリストから選択することのできるプルダウンメニュー、ウェブページを許可または制限するためのボタン、およびユーザが制限することを選んだコンテンツまたはウェブページのタイプを選択するためのメニューをユーザに提供する。ブラウザはさらに、彼等が許可または制限することを希望した分類されたコンテンツの予め定められたリストから選択する能力をユーザに提供する。この例において、ユーザは全てのポルノ的なイメージ、全てのスパイウェア、全てのアドウェアおよび全てのフィッシングウェブページを制限することを選択している。これらの選択は、ユーザが彼等のプロファイルをプルダウンメニューから選択し、彼等のパスワードを入力したときにこれらの選択が自動的に行なわれるように、そのユーザの保存されたプロファイル中に保存されていてもよい。ユーザはまたツールバー内の、そのユーザがサーチ結果が戻されることを希望するサーチエンジンを選択する。この例において、ユーザはサーチ結果がｇｏｏｇｌｅ（登録商標）から戻されることを選択しているが、これは単に簡単化するために過ぎない。
【０１０７】
ユーザは、ツールバーのデータ入力フィールド中にサーチ問合せを入力することによりウェブページ、ドキュメント、音楽、ビデオ、イメージ等を求めてインターネットをサーチすることができる。この例では、サーチ問合せはｇｏｏｇｌｅ（登録商標）サーチエンジンに問合せを送り、ここからサーチ結果が戻される。これらの結果をユーザに提供する前に、ソフトウェアはその結果をフィルタ処理する。この例においては、ユーザは、ポルノ、アドウェア、スパイウェアまたはフィッシングページを含むウェブページをフィルタ処理することを選んでおり、したがってこれらのサーチ結果がフィルタして除去される。フィルタ処理されたサーチ結果は依然としてユーザに提供されるが、しかし非活動状態である。このように、戻されたサーチ結果のリスト全体は、フィルタ処理されたウェブページへのリンクが非活動状態にされてユーザに表示される。ウェブページへの非活動的なリンクはリストにされるが、しかしユーザがそのリンク上でクリックした場合そのウェブページは開かない。
【０１０８】
次に、ユーザはサーチ結果から活動的なウェブページを選択して開いてもよい。ユーザは１つの活動的なウェブページを結果から選択すると仮定する。そのウェブページは開かれる。ユーザは、彼がウェブページを検索している最中に制限されたコンテンツに気づいた場合、分類されたコンテンツを含むものとしてそのウェブページを特徴付けるツールバー上のボタンを選択してもよい。たとえば、そのウェブページにスパイウェアが存在していることにユーザが気づいた場合、そのユーザはツールバー上のスパイウェアボタンをクリックしてもよい。ひとたび選択されると、そのウェブページは、とくにスパイウェアカテゴリーの中の分類されたウェブページのデータベースに入力される。その後、ソフトウェアはユーザをサーチ結果のリストに戻すことができる。その後、制限されたウェブページのデータベースは、このウェブページを追加することにより分類されたウェブページのマスターデータベースをネットワークを横切って更新する。
【０１０９】
上記の特定の例では、２、３のオプションが示された。これらのオプションは本発明の技術を制限するものであるが、しかし本発明の１例を示すためにのみ与えられたに過ぎない。たとえば、ユーザはウェブページまたはコンテンツの別のカテゴリーを制限または許可することを選択してもよい。サーチ結果を獲得するために異なったおよび、または多くのサーチエンジンが使用されることができる。フィルタ処理されたサーチ結果は目立つようにマークを付けられてもよいし、それらは活動的であってもよいし、もしくはサーチ結果から完全に除去されてもよい。
【０１１０】
現在、分類されたコンテンツには、コンピュータが直面する可能性のある現在構成された悪意のあるインターネットベースの脅威のほとんど、ならびにインターネット上でおそらく認められる不愉快なコンテンツのほとんどが含まれる。予測不可能で特定されない新しいインターネット関連の脅威がユーザの前に現れる可能性がある。このような脅威は本発明の脅威と調和し、これと共に含まれる。同様に、任意の他の不愉快または猥褻な題材もまた含まれてもよい。さらに、分類されたコンテンツおよび、または分類されたウェブページへの言及はいずれも制限を意味するものではないことを理解すべきである。
【０１１１】
上述した方法は、何等制限されることなく、コンピュータ上に保存されたソフトウェアプログラムによって実施されると共にオペレーティングシステムによって実行されることができる。ソフトウェアプログラムは、フロッピーディスク、ハードドライブ、ＣＤ、ＤＶＤ、フラッシュ、ＲＯＭのような記録可能な媒体、あるいは任意の他の記録可能な媒体上に記録されることができる。ソフトウェアプログラムはまた、インターネットウェブページからのダウンロードに対して利用可能であり、電子的手段によりユーザのコンピュータに転送可能であり、コンピュータ上にインストール可能であり、および操作可能であることができる。このようなソフトウェアプログラムは、ひとたびインストールされると、本発明の方法を行う。さらに、この方法は、Ｍａｃｉｎｔｏｓｈ（登録商標）オペレーティングシステム、Ｕｎｉｘ（登録商標）またはＷｉｎｄｏｗｓ（登録商標）タイプのシステムを含む任意のオペレーティングシステムで行われることができるが、それに限定されない。
【０１１２】
上記の本発明の多くの実施形態では、ＵＲＬ、ウェブページおよび、またはコンテンツに関して動作する方法が説明されている。当業者は、ＵＲＬに言及した場合には必ずこれをウェブページまたはコンテンツでどのように置き換えたらよいかを容易に認識するであろう。同様に、ＵＲＬはウェブページまたはコンテンツの代りに使用されることができる。さらに、コンテンツおよびウェブページは交換可能である。当業者は、相互の置換が実用的または適切である、あるいはそうでない状況を理解するであろう。したがって、これらの用語が使用された場合は常に、それらは広い意味で使用されており、本発明の技術的範囲を逸脱することなく交換可能である。実際、本発明の方法は、ＵＲＬ、ウェブページまたはコンテンツの記載されている使用にかかわらずこのような特徴を全てカバーする。
【図面の簡単な説明】
【０１１３】
【図１】ＵＲＬを獲得し、それらをデータベースと比較し、ＵＲＬをユーザに提供するステップを示すフローチャート。
【図２】ＵＲＬを獲得し、それらをデータベースと比較し、ＵＲＬをユーザに表示するステップを示すフローチャート。
【図３】ＵＲＬを獲得し、ＵＲＬを比較し、一致したＵＲＬをマークし、ＵＲＬを表示するステップを示すフローチャート。
【図４】ＵＲＬを獲得し、ＵＲＬを比較し、一致したＵＲＬを除去し、ＵＲＬを提供するステップを示すフローチャート。
【図５】ＵＲＬを獲得し、ＵＲＬを比較し、ＵＲＬを広告と共に提供するステップを示すフローチャート。
【図６】ＵＲＬを獲得し、ＵＲＬを比較し、一致したＵＲＬを非活動化し、ＵＲＬをユーザに表示するステップを示すフローチャート。
【図７】分類されたマスターＵＲＬデータベースとの通信を含む図４のステップを示すフローチャート。
【図８】ユーザがウェブページ上のコンテンツの許可または制限を行う方法を示すフローチャート。
【図９】制限されたＵＲＬが表示される前にマークされていることを示すフローチャート。
【図１０】ＵＲＬがデータベースに応じてどのようにしてマークされることができるかを示すフローチャート。
【図１１】ユーザがどのようにしてウェブページを制限し、あるいは許可することを選ぶことができるか、およびデータベースの更新を示すフローチャート。
【図１２】ウェブページを開き、分類されたＵＲＬデータベースに制限されたコンテンツをページに追加するステップを示すフローチャート。
【図１３】サーチリクエストを受信し、サーチ結果を受信するステップを含む図１２のステップを示すフローチャート。
【図１４】全てのものが分類されたマスターウェブページデータベースと通信している複数の遠隔分類ウェブページデータベースを示すフローチャート。
【図１５】分類されたＵＲＬデータベース中のウェブページに一致するＵＲＬデータベース中のＵＲＬにマークするプロセスを示すフローチャート。
【図１６】ＵＲＬを獲得し、それらをデータベースと比較し、ＵＲＬをユーザに表示し、制限されたコンテンツを編集するステップを示すフローチャート。
【図１】
2007128119.tif 000003
【図２】
2007128119.tif 000004
【図３】
2007128119.tif 000005
【図４】
2007128119.tif 000006
【図５】
2007128119.tif 000007
【図６】
2007128119.tif 000008
【図７】
2007128119.tif 000009
【図８】
2007128119.tif 000010
【図９】
2007128119.tif 000011
【図１０】
2007128119.tif 000012
【図１１】
2007128119.tif 000013
【図１２】
2007128119.tif 000014
【図１３】
2007128119.tif 000015
【図１４】
2007128119.tif 000016
【図１５】
2007128119.tif 000017
【図１６】
2007128119.tif 000018
【外国語明細書】
2007128119000001.pdf