(57)【特許請求の範囲】
【請求項１】
クライアント装置において、複数のドメインを介してそれぞれ提供される複数のコンテンツを含む第１のウェブページを得るステップと、
前記クライアント装置において前記第１のウェブページを表示するステップと、
前記クライアント装置が、前記複数のコンテンツを提供するために使用される前記複数のドメインを識別するために、前記第１のウェブページにおける前記複数のコンテンツから開始される呼を追跡して、前記第１のウェブページにおける前記複数のコンテンツ内に含まれるリンクをチェックするステップと、
前記クライアント装置が、各識別された前記ドメインについて、カウンターをそれぞれインクリメントするステップと、
前記クライアント装置において、複数のドメインを介してそれぞれ提供される複数のコンテンツを含む第２のウェブページを得るステップと、
前記クライアント装置が、前記複数のコンテンツを前記第２のウェブページに提供するために使用される前記複数のドメインを識別するために、前記第２のウェブページにおける前記複数のコンテンツから開始される呼を追跡して、前記第２のウェブページにおける前記複数のコンテンツ内に含まれるリンクをチェックするステップと、
前記クライアント装置が、各識別された前記ドメインについて、前記カウンターをそれぞれインクリメントするステップと、
それぞれのドメインについてのカウンターが少なくとも１つの異なるドメインについてのカウンターを含む全体に対して所定のしきい値を超える場合、それぞれの前記ドメインが前記クライアント装置を追跡する可能性を有すること及びそれぞれの前記ドメインが前記コンテンツを提供した方法を示す通知を前記クライアント装置において表示するステップと
を含む方法。
【請求項２】
前記通知は、前記クライアント装置がそれぞれの前記ドメインからそれぞれの前記コンテンツを受信することになっていることを知ることから、それぞれの前記ドメインをブロックするために選択可能な選択肢を含む請求項１に記載の方法。
【請求項３】
前記ドメインの各々はユニフォーム・リソース・ロケーター（ＵＲＬ）技術により構成される請求項１に記載の方法。
【請求項４】
前記通知は、それぞれの前記ドメインからのコンテンツの後の受信をブロックするように選択可能な選択肢を含み、前記選択肢は、選択されると、ブロックされるドメインのリストにそれぞれの前記ドメインが含まれるようにする請求項１に記載の方法。
【請求項５】
前記通知は、それぞれの前記ドメインからの前記コンテンツの後の受信を許可するように選択可能な選択肢を含み、前記選択肢は、選択されると、それぞれの前記ドメインが許可されるドメインのリストに含まれるようにする請求項１に記載の方法。
【請求項６】
前記クライアント装置の追跡は、複数のウェブサイトを介して受信される前記コンテンツを通じた前記クライアント装置によるナビゲーションを含む請求項１に記載の方法。
【請求項７】
クライアント装置において、１つ以上のドメインによって提供されるコンテンツを含む複数のウェブページを得て、
前記クライアント装置において、前記１つ以上のドメインによって提供される前記コンテンツを含む前記複数のウェブページを表示し、
単一のウェブページにおける表示のためにそれぞれの前記コンテンツを提供するために使用される複数のドメインの各々が識別されるように、前記クライアント装置において、前記１つ以上のドメインを監視するべく、前記コンテンツから開始される呼を追跡し、前記コンテンツ内に含まれるリンクをチェックし、
各識別された前記ドメインについて、カウンターをそれぞれインクリメントし、
特定の前記ドメインについての前記カウンターが前記１つ以上のドメインの各々についてのカウンターを含む全体に対して所定のしきい値を超える場合、前記クライアント装置の使用を追跡する可能性を特定の前記ドメインが有することを、前記１つ以上のドメインの監視から決定し、
前記決定に応答して、前記クライアント装置において、特定の前記ドメインが前記クライアント装置を追跡する可能性を有すること及び特定の前記ドメインがそれぞれの前記コンテンツを前記複数のウェブページに提供した方法を示す通知を提供し、前記通知は、特定の前記ドメインからのそれぞれの前記コンテンツの前記クライアント装置による後の検索をブロックするための選択肢を提供する
ための、格納され、前記クライアント装置によって実行可能である命令を含む１つ以上のコンピューター読み取り可能な記憶媒体。
【請求項８】
前記命令は、前記命令を実行する前記クライアント装置がそれぞれの前記ドメインからそれぞれの前記コンテンツを受信する回数に少なくとも部分的に基づいて、前記特定のドメインが前記使用を追跡する可能性を有することを決定するようにさらに実行可能である請求項７に記載の１つ以上のコンピューター読み取り可能な記憶媒体。
【請求項９】
前記命令は、前記命令を実行する前記クライアント装置がそれぞれの前記ドメインからそれぞれの前記コンテンツを受信するウェブページの数に少なくとも部分的に基づいて、前記特定のドメインが前記使用を追跡する可能性を有することを決定するようにさらに実行可能である請求項７に記載の１つ以上のコンピューター読み取り可能な記憶媒体。
【請求項１０】
前記選択肢の選択により前記特定のドメインがブロックリストに含められる、請求項７に記載の１つ以上のコンピューター読み取り可能な記憶媒体。
【請求項１１】
前記命令は、特定の前記ドメインからのそれぞれの前記コンテンツの後の検索を許可するための選択肢を提供するようにさらに実行可能である請求項７に記載の１つ以上のコンピューター読み取り可能な記憶媒体。
【請求項１２】
クライアント装置において得られる複数のコンテンツを含む単一のウェブページを表示し、
前記単一のウェブページに前記コンテンツを提供するために使用される複数のドメインを識別するために、前記クライアント装置において、前記複数のコンテンツから開始される呼を追跡し、前記複数のコンテンツ内に含まれるリンクをチェックし、
前記クライアント装置において、各識別された前記ドメインについて、カウンターをそれぞれインクリメントし、
前記識別されたドメインの各々についてのカウンターを含む全体に対するそれぞれの前記ドメインについてのカウンターに対応する割合が所定のしきい値を超える場合、それぞれの前記ドメインが前記クライアント装置を追跡する可能性を有すること及びそれぞれの前記ドメインが前記コンテンツを前記単一のウェブページに提供した方法を示す通知を、前記クライアント装置において表示する
ための、格納され、前記クライアント装置によって実行可能である命令を含む１つ以上のコンピューター読み取り可能な記憶媒体。
【請求項１３】
前記通知は、前記クライアント装置がそれぞれの前記ドメインからそれぞれの前記コンテンツを受信することになっていることを知ることから、それぞれの前記ドメインをブロックするために選択可能な選択肢を含む請求項１２に記載の１つ以上のコンピューター読み取り可能な記憶媒体。
【請求項１４】
前記通知は、それぞれの前記ドメインからのコンテンツの後の受信をブロックするように選択可能な選択肢を含む請求項１２に記載の１つ以上のコンピューター読み取り可能な記憶媒体。
【請求項１５】
前記通知は、それぞれの前記ドメインからの前記コンテンツの後の受信を許可するように選択可能な選択肢を含む請求項１２に記載の１つ以上のコンピューター読み取り可能な記憶媒体。
【請求項１６】
前記クライアント装置の追跡は、複数のウェブサイトを介して受信される前記コンテンツを通じた前記クライアント装置によるナビゲーションを含む請求項１２に記載の１つ以上のコンピューター読み取り可能な記憶媒体。
【請求項１７】
前記通知は、それぞれの前記ドメインが前記クライアント装置を追跡する可能性を有することを示すために、それぞれの前記ドメインを識別する、それぞれの前記ドメインへのリンクを含む請求項１に記載の方法。
【請求項１８】
前記通知は、それぞれの前記ドメインが前記コンテンツを提供した方法を示すために、前記コンテンツが少なくとも１つの第三者のドメインからのそれぞれの前記ドメインによって受信されたという指示を含む請求項１に記載の方法。
【請求項１９】
前記通知は、それぞれの前記ドメインが前記クライアント装置を追跡する可能性を有することを示すために、それぞれの前記ドメインへのリンクを含み、前記リンクは、それぞれの前記ドメインを識別し、それぞれの前記ドメインがどのようにして前記コンテンツを前記単一のウェブページへ提供したかを識別する請求項１２に記載の１つ以上のコンピューター読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページ・ドメインの監視に関する。
【背景技術】
【０００２】
ウェブページはユーザーに種々のコンテンツを提供するために利用される。例えば、ユーザーは、スポーツ・ウェブサイトにアクセスして好きなチームのスコア及び最新情報を含むウェブページを得ることができたり、天気のウェブサイトにアクセスして地域の天気予報を含むウェブページを受信することができたり、電子メールをチェックするためにウェブページと情報のやり取りをすることができたりする。したがって、ウェブページ・インタラクションに対するユーザーの信頼はこれらのコンテンツの多様性の増加と共に増加し続ける。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、いくつかの例では、ユーザーは、ユーザーが訪れるウェブサイトのコンテンツをホストする第三者によって知らないうちに追跡され得る。例えば、この追跡は、ユーザーのブラウジングのパターンを導き出すために使用され、それは、ウェブサイト自体を再構成し、広告を供給し、要求されていない電子メール（例えば、スパム）の基礎として役立つなどするように後に使用され得る。さらに、この追跡は、複数のウェブサイトにわたって実行されることもあり、これら複数のウェブサイト間でのユーザーによるコンテンツ消費を相互に関連付けるために使用され得る。追跡は、スパム並びにウェブサイト及び／又は第三者による追跡情報の望ましくない使用の防止など、これらのウェブサイトと情報のやり取りをする場合に少なくとも部分的に匿名性を得たいと望むユーザーにとって望ましくないかもしれない。
【課題を解決するための手段】
【０００４】
ウェブページ・ドメインの監視について記載される。実施例において、１つ以上のウェブページが、複数のドメインを介してそれぞれが提供される複数のコンテンツを含む各々のウェブページにより、クライアントにおいて得られる。複数のコンテンツを提供するために使用された複数のドメインが識別され、各識別されたドメインについてカウンターがそれぞれインクリメントされる。それぞれのドメインのカウンターがしきい値を越える場合、それぞれのドメインがクライアントを追跡する可能性を有することを示す通知がクライアントによって出力される。
【０００５】
別の実施例において、クライアントは、個人情報保護方針（privacy policy）と、第１のドメインから得られたウェブページが第２のドメインからのコンテンツを含むことを確認するように構成される１つ以上のモジュールとを含む。第２のドメインからのコンテンツへのアクセスは、第２のドメインが個人情報保護方針に従うプライバシー慣行を有しているか否かに基づいて１つ以上のモジュールによって管理される。
【０００６】
この概要は、詳細な説明においてさらに以下に説明される概念の選択を単純化された形式で紹介するために提供される。この概要は、特許請求される主題の重要な特徴又は不可欠な特徴を識別するようには意図されず、特許請求される主題の範囲の決定に際して助けとして使用されるようにも意図されない。
【０００７】
詳細な説明は添付の図面に関して説明される。図面において、参照番号の左端の数字は、参照番号が最初に現れる図面を識別する。詳細な説明と図面における異なる例での同じ参考番号の使用は、類似の又は同一の項目を示してもよい。
【図面の簡単な説明】
【０００８】
【図１】ウェブページ・ドメインを監視するための技術を実行するように動作可能な例示的な実施例における環境の説明図である。
【図２】複数のドメインからのコンテンツを有するウェブページを出力するものとして、図１のクライアントをより詳細に示す例示的な実施例の説明図である。
【図３】ドメインが追跡され、１つ以上のウェブページにコンテンツを提供するために使用され、当該追跡が、クライアントが１つ以上のドメインによって追跡される可能性を示す通知をクライアントにおいて出力するために使用される、例示的な実施例における手続きを描く流れ図である。
【図４】クライアントの個人情報保護方針を備えた特定のドメインの個人情報保護方針の順守が当該特定のドメインへのアクセスを管理するために利用される、例示的な実施例における手続きを描く流れ図である。
【発明を実施するための形態】
【０００９】
概説
前述のように、ユーザーはウェブページを介して様々なコンテンツにアクセスし得る。しかし、いくつかの例においては、ウェブページをホストするウェブサイト及びウェブページに含まれるべきコンテンツを提供する別のウェブサイトなどの、複数のソースからのコンテンツを含むウェブページが得られる。例えば、ユーザーは、その日に起こっている及び／又はその日に起こることになっているスポーツイベントについてのスコア及び記事を含むスポーツ・ウェブサイトにアクセスしてもよい。スポーツ・ウェブサイトはまた、広告サービスなどの別のソースによって提供される広告を含んでもよい。しかし、「他の」コンテンツ（前の例では広告サービス）を提供する第三者のサービスは、そのウェブサイトだけでなく、第三者のサービスからのコンテンツ、例えば広告サービスからの広告、を得る他のウェブサイトをも介してユーザーを追跡するために、このコンテンツの提供を使用するかもしれない。ユーザーの追跡は、ユーザー側のプライバシーについての把握される損失など、様々な有害な効果を有し得る。
【００１０】
ウェブページ・ドメインの監視について説明される。実施例では、ウェブページが複数のドメインからのコンテンツを含んでいる場合であっても、ウェブページのコンテンツを提供するために使用される特定のドメインを追跡するために技術が使用される。例えば、カウンターは、複数のドメインが単一のウェブページに使用される場合であっても、クライアントにおいて消費されるウェブページにコンテンツを供給するために使用される各ドメインに割り当てられてもよい。カウンターがあるしきい値（例えば、全カウンターの５パーセントを超える場合など、全体として他のカウンターに関する所定の数）を越える場合、当該カウントに対応するドメインがクライアントを追跡する可能性を有していることを示す通知が出力される。その後、様々な処置がこの通知に基づいて講じられてもよい。例えば、そのドメインを介して（例えば、ブロックされたドメインのリストの使用を通じて）後のコンテンツ検索（retrieval）をブロックし、後のコンテンツ検索を可能にするなどのために選択肢（オプション）が出力されてもよく、これについてのさらなる説明は図３に関してなされる。
【００１１】
別の実施例では、ドメインへのクライアントのアクセスは、それぞれのドメインのプライバシー慣行がクライアントの個人情報保護方針に適合するかどうかに基づいて管理される。例えば、ドメインの個人情報保護方針は、その後にクライアントの個人情報保護方針によりチェックされ得る、周知の位置（例えば、ドメイン自体の内部の指定されたネットワーク・アドレス、インターネットを通じて利用可能なセントラル・レポジトリーなど）において利用可能になってもよい。ドメインのプライバシー慣行が適合しない場合、様々な処置が行われてもよい。例えば、ドメインへの将来のアクセスが（例えば、「ブロックリスト」によって）ブロックされてもよいし、又は、ドメインの規則不履行（ノンコンプライアンス、noncompliance）がドメインの追加の機能へのアクセス、料金の支払いなどと引き換えに受け入れられるように、「取引（trade）」が行なわれてもよい。プライバシー慣行についてのさらなる議論は図４に関してなされる。
【００１２】
以下の説明では、ウェブページ・ドメイン監視技術を行うように動作可能な例示的な環境がまず説明される。その後、当該例示的な環境のほか、その趣旨及び範囲から逸脱することのない他の環境によっても使用され得る例示的な手続きが説明される。
例示的な環境
図１は、ウェブページ・ドメイン監視を使用するように動作可能な例示的な実施例における環境１００の説明図である。図示された環境１００は、ネットワーク１０６を介して互いに通信で結合される、複数のコンテンツ・プロバイダー１０２（１）−１０２（Ｍ）及びクライアント１０４を含む。クライアント１０４は、ネットワーク１０６にアクセスするために様々な方法で構成されてもよい。例えば、クライアント１０４は、デスクトップ・コンピューター、移動局、娯楽器具、ディスプレイ装置に通信で結合されたセットトップボックス、無線電話、ゲーム機など、ネットワーク１０６を介して通信することができるコンピューターとして構成されてもよい。クライアント１０４はまた、クライアントを操作する人及び／又はエンティティに関連してもよい。換言すれば、クライアント１０４は、ユーザー及び／又は機械（例えば、クライアント装置）を含む論理的なクライアントを表現してもよい。
【００１３】
ネットワーク１０６はインターネットとして示されるが、ネットワークは種々の構成を仮定してもよい。例えば、ネットワーク１０６は、広域ネットワーク（ＷＡＮ）、ローカル・エリア・ネットワーク（ＬＡＮ）、ワイヤレス・ネットワーク、公衆電話網、イントラネットなどを含んでもよい。さらに、単一のネットワーク１０６が示されるが、ネットワーク１０６は複数のネットワークを含むように構成されてもよい。
【００１４】
クライアント１０４は、プロセッサー１０８及びメモリー１１０を有するクライアント装置として図１に示される。プロセッサーは、それが形成される材料やそれに使用される処理機構によって限定されない。例えば、プロセッサーは、半導体及び／又はトランジスター（例えば、電子集積回路（ＩＣ））で構成されてもよい。そのようなコンテキストでは、プロセッサーにより実行可能な命令は、電子的に実行可能な命令であってもよい。代替的に、プロセッサーの又はプロセッサーのための機構、及びしたがって計算装置の又は計算装置のための機構は、量子計算、光コンピューティング、（例えば、ナノテクノロジーを使用した）機械的なコンピューティングなどを含んでもよいがこれらに限定されない。さらに、単一のメモリー１１０がクライアント１０４について示されるが、ランダム・アクセス・メモリー（ＲＡＭ）、ハードディスクメモリー、取り外し可能な媒体メモリー及び他の種類のコンピューター読み取り可能媒体などの、種々の種類のメモリー及びメモリーの組み合わせが使用されてもよい。
【００１５】
コンテンツ・プロバイダー１０２（１）及びコンテンツ・プロバイダー１０２（Ｍ）は、それぞれのコンテンツ１１２（ｃ）、１１４（ｋ）（「ｃ」及び「ｋ」は、それぞれ、１から「Ｃ」又は「Ｋ」までの任意の整数であり得る）を含むものとして示され、それらの管理は、それぞれのコンテンツ・マネージャー・モジュール１１６（１）及び１１６（Ｍ）によって行われる。さらに、コンテンツ・プロバイダー１０２（１）及び１０２（Ｍ）の各々は、異なるそれぞれのドメイン１１８（１）−１１８（Ｍ）を介して提供されるものとして示される。図１の環境１００におけるドメイン１１８（１）−１１８（Ｍ）は、ユニフォーム・リソース・ロケーター（ＵＲＬ）技術により構成され、例えば、「ｗｗｗ．ｆｉｒｓｔｃｏｎｔｅｎｔｐｒｏｖｉｄｅｒ．ｃｏｍ」及び「ｗｗｗ．ｓｅｃｏｎｄｃｏｎｔｅｎｔｐｒｏｖｉｄｅｒ．ｃｏｍ」である。
【００１６】
異なるコンテンツ・プロバイダー１０２（１）―１０２（Ｍ）からの、及び、したがってこの例における異なるそれぞれのドメイン１１８（１）及び１１８（Ｍ）からのコンテンツは、ネットワーク１０６を介してクライアント１０４に対してともに提供されてもよい。そのような提供の例は、ドメイン１１８（１）を介してコンテンツ・プロバイダー１０２（１）によって提供されるコンテンツ１１２（１）及びドメイン１１８（Ｍ）を介してコンテンツ・プロバイダー１０２（Ｍ）によって提供されるコンテンツ１１４（ｋ）を含むウェブページ１２０として示される。ウェブページ１２０は様々な形式をとってもよく、その一例は図２に関して示される。
【００１７】
図２は、図１のウェブページ１２０を表示するものとしての無線の移動通信のために構成されたクライアント装置（例えば、無線電話）として図１のクライアント１０４の例示的な実施例２００を図示する。ウェブページ１２０は、コンテンツ・プロバイダー１０２（１）からのコンテンツ２０２（コンテンツ１１２（１）に相当してもしなくてもよい）のほか、コンテンツ・プロバイダー１０２（Ｍ）からのコンテンツ２０４、２０６（コンテンツ１１４（１）に相当してもしなくてもよい）を含む。
【００１８】
一例として、コンテンツ２０２は、ヘッドライン及びニュース・ウェブサイトにより一般に提供されるような記事へのリンクを有するニュース・コンテンツとして示される。したがって、コンテンツ・プロバイダー１０２（１）は、ドメイン１１８（１）を介して利用可能なニュース・ウェブサイトとして構成されてもよい。コンテンツ２０４及び２０６は広告サービスによって一般に提供されるような広告として示される。したがって、この例におけるコンテンツ・プロバイダー１０２（Ｍ）は、コンテンツ・プロバイダー１０２（１）のウェブページに広告を提供し得る第三者の「広告サーバー」のほか、他のコンテンツ・プロバイダーとして働いてもよい。したがって、この例における単一のウェブページ１２０は、複数のドメインから得られるコンテンツ２０２−２０６の同時表示から構成される。
【００１９】
図１に戻ると、クライアント１０４は、コンテンツ１１２（１）及び１１２（１）を有するウェブページ１２０を受信してもよい。ウェブページ１２０は、通信モジュール１２２の機能の実施を通じて表示のために処理及び構成（例えば、レンダリング）されてもよく、それはプロセッサー１０８上で実行されるものとして示され、メモリー１１０において記憶可能である。通信モジュール１２２は、例えば、ウェブページ１２０を得てウェブページ１２０をクライアント１０４によってレンダリングさせるために、ブラウザ機能を実施してもよい。
【００２０】
通信モジュール１２２はまた、図１の環境１００において、追跡モジュール１２４を有するものとして示される。追跡モジュール１２４は、ドメイン１１８（１）−１１８（Ｍ）を追跡するための技術を代表し、クライアント１０４はウェブページ１２０においてコンテンツ１１２（１）及び１１４（１）をこれから受信する。追跡モジュール１２４は、例えば、ウェブページ１２０に含められるべきコンテンツ１１２（１）及び１１４（１）を得るために、ドメイン１１８（１）及び１１８（Ｍ）に対して「呼び出し（call）」が行われるべきことを決定してもよい。その後、追跡モジュール１２４は、ドメイン１１８（１）−１１８（Ｍ）の各々にドメイン識別子１２６（ｉ）（「ｉ」は１と「Ｉ」との間の整数であり得る）を割り当て、コンテンツ１１２（ｃ）及び１１４（ｋ）がそれぞれのドメイン１１８（１）及び１１８（Ｍ）から受信されるたびにそれぞれのカウンター１２８（ｉ）をインクリメントしてもよい。したがって、このように、クライアント１０４は、追跡モジュール１２４を介して、それらのドメインが広告などのような他のドメインによって提供されるコンテンツを補う「第三者」のドメインである場合でさえ、コンテンツを提供するためにどのドメイン１１８（１）−１１８（Ｍ）が使用されるかを決定してもよい。
【００２１】
追跡はクライアント１０４によって様々な方法で使用されてもよい。例えば、追跡モジュール１２４は、特定のドメインからのコンテンツについての後の検索を許可又はブロックするために通知を出力してもよい。当該通知は、例えば、特定のドメインを識別し、コンテンツがどのようにして受信されたか、例えば、１つ又は多くの他のドメインとの第三者の関係を通じて受信されたこと、を識別してもよい。図２の以前の例では、例えば、クライアント１０４は、ニュース・ウェブサイトからのコンテンツの出力を許可し、当該ニュース・ウェブサイト及びスポーツ・ウェブサイトなどを通じて提供される広告サービスからのコンテンツをブロックしてもよい。したがって、クライアント１０４は、コンテンツのソースに関して、及び、したがってこれらのソースのうちのどれが、例えば複数のウェブサイトを介してコンテンツを提供するなどのためにクライアントを追跡しているかに関して、容易に知ることができる。通知についてのさらなる議論は図３に関してなされる。
【００２２】
追跡はまた、個人情報保護方針とともに利用されてもよい。例えば、以前に説明した追跡モジュール１２４は、コンテンツ１１２（ｃ）及び１１４（ｋ）がそこから受信されるドメイン１１８（１）−１１８（Ｍ）、第三者のドメインさえをも決定するための機能を代表する。第三者のドメインに遭遇すると、追跡モジュール１２４は、ドメイン１１８（Ｍ）のプライバシー慣行が、個人を特定できる情報、匿名で流布されるブラウジング傾向などの、個人情報保護方針に適合するかどうかを決定してもよい。この決定に基づいて、クライアント１０４は、後のコンテンツをブロック及び／又は許可すること並びに（例えば、特定の機能へのアクセス、アクセスを継続するためのクライアント１０４への料金の支払いについてなど）追加の検討事項についての不履行をさらに「取引」することなど、様々な処置を講じてもよく、そのさらなる議論は図４に関してなされる。
【００２３】
一般に、本明細書に記載された機能のうちのいずれも、ソフトウェア、ファームウェア（例えば、固定論理回路）、マニュアル処理又はこれらの実施の組み合わせを使用して実施することができる。本明細書において使用される「モジュール」、「機能」及び「論理」なる語は、一般に、ソフトウェア、ファームウェア又はソフトウェアとファームウェアの組み合わせを表す。ソフトウェアの実施例の場合には、モジュール、機能又は論理は、プロセッサー（例えば、ＣＰＵ）上で実行されると指定されたタスクを行うプログラムコードを表す。プログラムコードは１つ以上のコンピューター読み取り可能記憶装置に格納することができ、そのさらなる説明は図２に関してなされる。以下に説明されるウェブページ・ドメイン監視技術の特徴は、プラットフォームに依存しないことであり、これは、当該技術が様々なプロセッサーを有する様々な市販のコンピューティング・プラットフォーム上で実施され得ることを意味する。
例示的な手続き
以下の説明は、前述のシステム及び装置を利用して実施され得るウェブページ・ドメイン監視技術について記載する。各々の手続きの態様は、ハードウェア、ファームウェア、ソフトウェア又はそれらの組み合わせにおいて実施されてもよい。手続きは、１つ以上の装置によって行なわれる動作を指定する１組のブロックとして示され、それぞれのブロックによる動作を行うために示された順序に必ずしも限定されない。以下の説明の一部においては、図１の環境１００及び図２の実施例２００に対して言及がなされる。
【００２４】
図３は、ドメインが追跡される例示的な実施例における手続き３００を図示し、これらドメインは１つ以上のウェブページにコンテンツを提供するために使用され、当該追跡は、１つ以上のドメインによりクライアントが追跡される可能性を示す通知をクライアントにおいて出力するのに使用される。
【００２５】
１つ以上のウェブページが、複数のドメインを介してそれぞれ提供される複数のコンテンツを含む少なくとも１つのウェブページと共に、クライアントにおいて得られる（ブロック３０２）。例えば、ウェブページ１２０は、ドメイン１１８（１）を介してコンテンツ・プロバイダー１０２（１）から受信されるコンテンツ１１２（１）及びドメイン１１８（Ｍ）を介してコンテンツ・プロバイダー１０２（Ｍ）から受信されるコンテンツ１１４（１）を含む。
【００２６】
複数のコンテンツを提供するために使用された複数のドメインが識別される（ブロック３０４）。追跡モジュール１２４は、例えば、コンテンツを得るために異なるドメイン１１８（１）−１１８（Ｍ）に対する「呼（calls）」を追跡したり、それぞれのコンテンツ１１２（１）及び１１４（１）の起源を決定するためにウェブページ１２０に含まれる「リンク」及び／又はコンテンツ１１２（１）、１１４（１）自体をチェックしたりするなどしてもよい。
【００２７】
カウンターは、各識別されたドメインについて、それぞれインクリメントされる（ブロック３０６）。例えば、クライアント１０４は、クライアント１０４により「訪問される」、すなわち、クライアント１０４へコンテンツを提供するために使用される、各ドメインのカウンターを保持してもよい。ドメインのうちの特定のものが再訪されるごとに、当該ドメインに対応するカウンターがインクリメントされてもよい。したがって、様々な異なるウェブサイトからのコンテンツと同時の出力のためにコンテンツを提供するために使用される第三者もまた追跡することができる。
【００２８】
それぞれのドメインのカウンターがしきい値を越える場合、それぞれのドメインがクライアントを追跡する可能性を有していることを示す通知がクライアントにより出力される（ブロック３０８）。例えば、しきい値は、複数のカウンター全体に基づく相対的な番号として、「機械学習」又は他の技術によって得られる番号など（例えば、特定のカウンターがカウンターの各々を含む全体的な合計の設定部分を超える場合）、様々な方法で設定され得る。
【００２９】
通知はまた様々な方法で構成されてもよい。例えば、通知は、特定のドメインの名前（例えば、「ｗｗｗ．ｓｅｃｏｎｄｃｏｎｔｅｎｔｐｒｏｖｉｄｅｒ．ｃｏｍ」）、また、多くの他のドメインを示してもよく、これにより、そのドメインからのコンテンツが表示され、したがって第２のコンテンツ・プロバイダーが「第三者」のプロバイダーである可能性が増したことを示す。ドメインが「第三者」のプロバイダーのドメインのようなものであるかどうかの考察もまた、通知を出力するべきかどうかの決定において使用されてもよい。
【００３０】
別の例において、通知は、クライアントがそれぞれのドメインからそれぞれのコンテンツを受信することになっていること知ることからそれぞれのドメインをブロックするために選択可能な選択肢を含んでもよい。クライアント１０４は、例えば、選択肢の選択を通じて入力されたドメインを含むように更新される、「ブロックされるドメイン」のリストをメモリー１１０に保持してもよい。したがって、クライアント１０４がその後ドメインから（例えば、第三者の関係から）コンテンツを得ることになっている場合、ある場合には要求がなされる前であっても、コンテンツのその後の検索がブロックされ得る（ブロック３１４）。しかし、他の例においては、「主要な」ウェブサイトからのコンテンツ（例えば、図２のニュース・コンテンツ）の継続的な検索を許可するためなど、それぞれのドメインからのコンテンツのその後の受信を許可するために選択可能な選択肢を含むことが望ましいかもしれない（ブロック３１４）。様々な他の例もまた考慮される。
【００３１】
図４は、特定のドメインへのアクセスを管理するために、特定のドメインのプライバシー慣行の順守がクライアントの個人情報保護方針と比較される例における手続き４００を図示する。第１のドメインから得られるウェブページは第２のドメインからのコンテンツを含むと確認される（ブロック４０２）。例えば、ニュース・ウェブサイトから受信されるべき図２のウェブページ１２０は、広告サービスからの広告を含み、他のニュース機関からヘッドラインの供給（フィード）（例えば、最新の局所的な気象情報を提供するための気象サービス）を受信するように構成されてもよい。
【００３２】
第２のドメインからのコンテンツへのアクセスは、第２のドメインがクライアントの個人情報保護方針に適合するプライバシー慣行を有しているかどうかに基づいて管理される（ブロック４０４）。例えば、クライアント１０４は、メモリー１１０にクライアント１０４にとってのローカルな個人情報保護方針１３０を保持してもよい。個人情報保護方針１３０は、個人的に識別可能な情報の共有、個人的に識別可能でない情報の共有などのような、許容可能及び／又は許容可能でないプライバシー慣行を詳述してもよい。別の例１０４では、追跡モジュール１２４は、どの情報がクライアント１０４から得られるかなど、ウェブサイト自体のプライバシー慣行を観察してもよい。
【００３３】
第１の例を続けると、個人情報保護方針は、第２のドメインのプライバシー慣行を詳述する第２のドメインから得られてもよい（ブロック４０６）。第２のドメインの個人情報保護方針は、例えば、第２のドメインのネットワーク・アドレス（例えば、「ｗｗｗ．ｓｅｃｏｎｄｄｏｍａｉｎ．ｃｏｍ／ｐｒｉｖａｃｙ＿ｐｒａｃｔｉｃｅｓ．ｘｍｌ」）に対する拡張子（extension）において格納されてもよい。したがって、「既知の」位置からプライバシー慣行を得るために、クライアントは、ドメイン（例えば、「ｗｗｗ．ｓｅｃｏｎｄｄｏｍａｉｎ．ｃｏｍ」）にこの拡張子（例えば、「ｐｒｉｖａｃｙ＿ｐｒａｃｔｉｃｅｓ．ｘｍｌ」）を加えてもよい。別の例において、プライバシー慣行は、セントラル・レポジトリー及び／又はウェブサイト自体によって「最新に」保たれるインターネットを通じてアクセス可能なセントラル・レポジトリーにおいてアクセス可能であってもよい。様々な他の例もまた考慮される。
【００３４】
様々な選択肢が個人情報保護方針１３０の順守に基づいて実施されてもよい。例えば、第２のドメインのプライバシー慣行がクライアントの個人情報保護方針に適合しない場合、第２のドメインからのコンテンツをブロックするための選択肢が提供されてもよい（ブロック４０８）。
【００３５】
別の例において、第２のドメインのプライバシー慣行がクライアントの個人情報保護方針に適合しない場合、料金と引き換えに第２のドメインからのコンテンツを許可する選択肢が提供されてもよい（ブロック４１０）。例えば、匿名であっても、ユーザーは、自身のブラウジング履歴が公になることを望まないかもしれない。しかし、（例えば、ウェブサイトにおいて換金できるクレジット、現金支払など）料金が支払われれば、ユーザーはプライバシーに進んで目を瞑るかもしれない。
【００３６】
さらなる例において、第２のドメインのプライバシー慣行がクライアントの個人情報保護方針に適合しない場合、第２のドメインの機能へのアクセスと引き換えに第２のドメインからのコンテンツを許可する選択肢が提供されてもよい（ブロック４１２）。この例における機能は、一般に、ウェブサイトにアクセスするユーザーに提供されるものではなく、個人的に識別可能な情報を匿名にしたり、より大きな記憶スペースを「スペース」ウェブサイトにおける描写のために提供したりするためなど、プライバシーについての懸念を示したユーザーへ提供される。様々な他の例もまた、その趣旨及び範囲から逸脱することなく考慮される。
結論
本発明は、構造的特徴及び／又は方法論の作用に特有の文言により説明されたが、添付の特許請求の範囲において規定された発明が特定の特徴又は作用に必ずしも限定されるものではないことが理解されるべきである。より正確に言えば、特定の特徴及び行為は、特許請求された発明を実施する例示的な形式として示されるものである。
【図１】
0005385916.tif 000002
【図２】
0005385916.tif 000003
【図３】
0005385916.tif 000004
【図４】
0005385916.tif 000005