(57)【要約】本発明は、ユーザのために、コンテンツプロバイダ（２００）から、インターネットを介して、クッキー関連リソースをリクエストするユーザエージェント（１００）に関係する。これに応じて、コンテンツプロバイダ（２００）は、リソースに関係するクッキー及びプライバシーデータの使用に関するコンテンツプロバイダのポリシーを記述する、プライバシーポリシーファイルをユーザエージェント（１００）に送信する。次に、エージェント（１００）は、ユーザがそのポリシーを受け入れるかどうか、つまり、コンテンツプロバイダがユーザ端末（３００）にクッキーを設定することを受け入れるかどうかを明示するクッキーレシートを生成する。このレシートは、例えば、ゲットリソースメッセージのＨＴＴＰヘッダで、コンテンツプロバイダ（２００）に送信される。ポジティブレシートの場合、コンテンツプロバイダ（２００）は、リクエストされたリソースを提供し、クッキーを設定する。ネガティブレシートである場合、クッキーなし形式のリソースがユーザ端末（３００）に送信される。
2005536787.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツプロバイダ（２００）からのクッキーに関連するリソースをリクエストするユーザエージェント（１００）を有するデータ処理システム（１）におけるクッキー管理方法であって、
前記クッキーに関連するプライバシーポリシーの受信に応じて、前記ユーザエージェントによって、クッキーポリシレシートを前記コンテンツプロバイダ（２００）に送信するステップと、
前記クッキーポリシーレシートによって、前記ユーザエージェント（１００）に関係するユーザが、前記コンテンツプロバイダ（２００）が前記クッキーを前記ユーザエージェント（２００）に関連するユーザ端末（３００）へ提供することを受け入れるかどうかを明示するステップと
を備えることを特徴とする方法。
【請求項２】
前記ユーザエージェント（１００）から前記コンテンツプロバイダ（２００）へ送信されるリソースフェッチメッセージに前記クッキーポリシーレシートを組み込むステップを更に備える
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記ユーザエージェント（１００）によって、前記受信したプライバシーポリシーとユーザプリファレンスを比較するステップと、前記ユーザプリファレンスは、前記ユーザによって受け入れられたクッキープライバシーポリシーを明示するものであり、
前記ユーザエージェット（１００）によって、前記比較に基づいて前記クッキーポリシーレシートを生成するステップと
を更に備えることを特徴とする請求項１に記載の方法。
【請求項４】
前記受信したプライバシーポリシーが前記ユーザプリファレンスを満足しない場合、
前記ユーザエージェント（１００）によって、前記ユーザ端末（３００）上で前記ユーザに対し、前記受信したプライバシーポリシーを提示するステップと、
前記ユーザエージェント（１００）によって、ユーザ入力信号に応じて、前記クッキーポリシーレシートを生成するステップと
を更に備えることを特徴とする請求項３に記載の方法。
【請求項５】
前記ユーザエージェント（１００）によって、前記ユーザ端末（３００）上で前記ユーザに対し、前記受信したプライバシーポリシーを提示するステップと、
前記ユーザエージェント（１００）によって、ユーザ入力信号に応じて、前記クッキーポリシーレシートを生成するステップと
を更に備えることを特徴とする請求項１に記載の方法。
【請求項６】
前記ユーザエージェント（１００）に関連する認証キー（１３５、３５５）を用いて、前記クッキーポリシーレシートを認証するステップを更に備える
ことを特徴とする請求項１に記載の方法。
【請求項７】
前記コンテンツプロバイダ（２００）が前記クッキーを前記ユーザ端末（３００）に提供することを前記ユーザが受け入れないことを、前記クッキーポリシーレシートが明示している場合、前記ユーザ端末（３００）の記憶装置（３３０）から前記リクエストされたリソースに関連する記憶されたクッキーを削除するステップを備える
ことを特徴とする請求項１に記載の方法。
【請求項８】
前記コンテンツプロバイダ（２００）が前記クッキーを前記ユーザ端末（３００）に提供することを前記ユーザが受け入れないことを、前記クッキーポリシーレシートが明示している場合、前記コンテンツプロバイダ（２００）から前記ユーザ端末（１００）へ送信されるクッキーリクエストコマンドを無視するステップを備える
ことを特徴とする請求項１に記載の方法。
【請求項９】
コンテンツプロバイダ（２００）からのクッキーに関連するリソースをリクエストするユーザエージェント（１００）を有するデータ処理システム（１）におけるクッキー提供方法であって、
前記クッキーに関連するプライバシーポリシーを前記ユーザエージェント（１００）へ送信するステップと、
前記コンテンツプロバイダ（２００）によって、前記ユーザエージェント（１００）からのクッキーポリシーレシートの受信に応じて、前記コンテンツプロバイダ（２００）が前記クッキーを前記ユーザ端末（３００）に提供することを前記ユーザエージェント（１００）に関連するユーザが受け入れることを、前記クッキーポリシーレシートが明示している場合、前記クッキーを前記ユーザエージェント（１００）に関連するユーザ端末（３００）に提供するステップと
を備えることを特徴とする方法。
【請求項１０】
前記クッキーポリシーレシートは、前記ユーザエージェント（１００）から送信されるリソースフェッチメッセージで受信される
ことを特徴とする請求項９に記載の方法。
【請求項１１】
前記コンテンツプロバイダ（２００）が前記クッキーを前記ユーザ端末（３００）に提供することを前記ユーザが受け入れることを、前記クッキーポリシーレシートが明示している場合、前記クッキーに関連するリソースを提供するステップを備える
ことを特徴とする請求項９に記載の方法。
【請求項１２】
コンテンツプロバイダ（２００）からのクッキーに関連するリソースをリクエストするデータ処理システム（１）において提供されるユーザエージェント（１００）であって、
前記ユーザエージェント（１００）は、前記クッキーに関連するプライバシーポリシーの受信に応じて、クッキーポリシーレシートを前記コンテンツプロバイダ（２００）へ送信する送信手段（１１０）を備え、前記クッキーポリシーレシートは、前記ユーザエージェント（１００）に関係するユーザが、前記コンテンツプロバイダ（２００）が前記クッキーを前記ユーザエージェント（１００）に関連するユーザ端末（３００）へ提供することを受け入れるかどうかを明示する
ことを特徴とするユーザエージェント。
【請求項１３】
前記送信手段（１１０）は、前記コンテンツプロバイダ（２００）から送信されるリソースフェッチメッセージに前記クッキーポリシーレシートを組み込むように適合されている
ことを特徴とする請求項１２に記載のユーザエージェント。
【請求項１４】
前記受信したプライバシーポリシーとユーザプリファレンスを比較する比較手段（１６０）と、前記ユーザプリファレンスは、前記ユーザによって受け入れられたクッキープライバシーポリシーを明示するものであり、
前記比較手段（１６０）に接続され、前記比較に基づいて前記クッキーポリシーレシートを生成する生成手段（１２５）と
を更に備えることを特徴とする請求項１２に記載のユーザエージェント。
【請求項１５】
前記プライバシーポリシーが前記ユーザプリファレンスを満足しない場合、前記ユーザ端末（３００）上で前記ユーザに対し、前記受信したプライバシーポリシーを提示する提示手段（１１０）を更に備え、
前記生成手段（１２５）は、ユーザ入力信号に応じて、前記クッキーポリシーレシートを生成するように適合されている
ことを特徴とする請求項１４に記載のユーザエージェント。
【請求項１６】
前記ユーザ端末（３００）上で前記ユーザに対し、前記受信したプライバシーポリシーを提示する提示手段（１１０）と、
ユーザ入力信号に応じて、前記クッキーポリシーレシートを生成する生成手段（１２５）と
を更に備えることを特徴とする請求項１２に記載のユーザエージェント。
【請求項１７】
前記ユーザエージェント（１００）に関連する認証キー（１３５、３５５）を用いて、前記クッキーポリシーレシートを認証する認証手段（１３０）を更に備える
ことを特徴とする請求項１２に記載のユーザエージェント。
【請求項１８】
前記コンテンツプロバイダ（２００）が前記クッキーを前記ユーザ端末（３００）に提供することを前記ユーザが受け入れないことを、前記クッキーポリシーレシートが明示している場合、前記ユーザ端末（３００）の記憶装置（３３０）から前記リクエストされたリソースに関連する記憶されたクッキーを削除する削除手段（１４０）を更に備える
ことを特徴とする請求項１２に記載のユーザエージェント。
【請求項１９】
データ処理システム（１）において、クッキーに関連するリクエストされたリソースをユーザエージェント（１００）に提供するように適合されているコンテンツプロバイダ（２００）であって、
前記ユーザエージェント（１００）からのリソースリクエストに応じて、前記クッキーに関連するプライバシーポリシーを前記ユーザエージェント（１００）へ送信する送信手段（２１０）と、
前記ユーザエージェント（１００）から送信されるクッキーポリシーレシートのリソースリクエストに応じて、前記クッキーを前記ユーザエージェント（１００）に関連するユーザ端末（３００）へ提供する提供手段（２３０）であって、この提供手段（２３０）は、前記コンテンツプロバイダ（２００）が前記クッキーを前記ユーザ端末（３００）に提供することを前記ユーザエージェント（１００）に関連するユーザが受け入れることを、前記クッキーポリシーレシートが明示している場合、前記クッキーを提供するように適合されている
ことを特徴とするコンテンツプロバイダ。
【請求項２０】
前記クッキーポリシーレシートは、前記ユーザエージェント（１００）から送信されるリソースフェッチメッセージで受信される
ことを特徴とする請求項１９に記載のコンテンツプロバイダ。
【請求項２１】
前記コンテンツプロバイダ（２００）が前記クッキーを前記ユーザ端末（３００）に提供することを前記ユーザが受け入れることを、前記クッキーポリシーレシートが明示している場合、前記クッキーに関連するリソースを提供する提供手段（２４０）を更に備える
ことを特徴とする請求項１９に記載のコンテンツプロバイダ。
【請求項２２】
コンテンツプロバイダ（２００）からのクッキーに関連するリソースをリクエストするユーザエージェント（１００）を有するデータ処理システム（１）において、クッキーを管理するシステムであって、
前記クッキーに関連するプライバシーポリシーを提供する提供手段（２４０）と、
前記クッキーポリシーレシートを送信する送信手段（１１０）であって、この送信手段（１１０）は、前記プライバシーポリシーに応答可能であり、
前記コンテンツプロバイダ（２００）が前記クッキーを前記ユーザエージェント（１００）に関連する前記ユーザ端末（３００）に提供することを前記ユーザエージェント（１００）に関連するユーザが受け入れることを明示している前記クッキーポリシーレシートに応じて、前記クッキーを提供する提供手段（２３０）と
を備えることを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
技術分野
本発明は、一般的には、データ処理システムにおけるクッキー管理に関するものであり、特に、このようにシステムにおける、プライバシーポリシーに関連付けられているクッキーのユーザ知識の確認に関するものである。
【０００２】
背景
ここ数年において、インターネットの使用が急激に増大しており、今日では、万人のツールとなっている。基本的には、インターネットは、データ転送を扱い、かつどのようにしてデータを送受信できるかを特定する様々なプロトコルを使用するゲートウェイによって、互いに接続されるコンピュータネットワークの集合である。
【０００３】
今日、いくつかの異なるアプリケーションが、インターネットのユーザに対して利用可能であり、これには、情報データベースとしてインターネットを使用したり、電子メール、チャット及びインスタントメッセージによって他のユーザと通信するものがある。また、商品及びサービスを提供する企業や、消費者にインターネットを介して様々な取引及び支払を実行させることを可能にする金融機関とで、インターネット上での商取引も実行されている。
【０００４】
現在、一般的に採用されている、インターネットを介するデータ転送方法のほとんどは、ワールドワイドウェブ（Ｗ３）を使用する、あるいは単にＷｅｂを使用しているが、他の情報転送リソースも存在していて、これには、例えば、ファイル転送プロトコル（ＦＴＰ）、グーファ（Ｇｏｐｈｅｒ）がある。このようなＷｅｂ環境では、サーバと、コンピュータあるいは移動局のようなユーザ端末とは、データファイル転送を扱うハイパーテキスト転送プロトコル（ＨＴＴＰ）を使用する。これらのデータファイル内の情報は、ユーザ提示用に、標準ページ記述言語にフォーマットされる、この標準ページ記述言語は、ハイパーテキストマークアップ言語（ＨＴＭＬ）と、移動体ユーザ端末及びユニットのようなシンクライアント（thin clients）を使用する移動体インターネット用に対応する、拡張ＨＴＭＬ（ＸＨＴＭＬ）及びコンパクトＨＴＭＬ（ＣＨＴＭＬ）である。インターネット上に、サーバあるいはＷｅｂリソースを配置するために、ユニバーサルリソースロケーション（ＵＲＬ）が使用される。ＵＲＬは、全世界で共通の、リソースを検出してアクセスする方法を提供する。リソースへアクセスするために、典型的には、ユーザは、Ｗｅｂブラウザを使用する。リソースをリクエストする典型的な状況では、ユーザは、リンクをクリックすることによって、あるいはキーボードで情報を入力することによって、リソースをリクエストする。ブラウザは、その情報を取得して、それをＨＴＴＰリクエストに変換する。次に、ブラウザは、そのＨＴＴＰリクエストを、リソースあるいはコンテンツプロバイダのＷｅｂサーバへ転送する。サーバがそのリクエストを一旦処理すると、ブラウザへ応答を返信する。ブラウザはその応答を人間が読取可能なフォーマットに変換して、それをユーザに提示する。このリクエスト−応答の状況では、ユーザとブラウザ間のインタフェースは、標準化言語ＨＴＭＬ（ＸＨＴＭＬ／ＣＨＴＭＬ）である。ブラウザとサーバ間では、通信プロトコルＨＴＴＰが使用される。
【０００５】
上述の状況では、ＷｅｂサーバがＨＴＴＰ応答オブジェクトをユーザ（ユーザのブラウザ）へ返信する場合、更に、ＨＴＴＰプロトコルヘッダ内で、クッキーと呼ばれる状態情報の一部を送信することが可能である。クッキーは一時的なものであり得る、即ち、現在のブラウザセッションがオープンあるいは持続している間だけにのみ存続する。持続性のクッキーは、ブラウザによって一旦受信されると、ユーザ端末に記憶され、ユーザがブラウザを閉じる場合でさえも利用可能に残っている。クッキーがユーザ端末に一旦送信されると、ブラウザからサーバに送信される次のメッセージのＨＴＴＰヘッダ内で返信される（再生される）クッキーをサーバは期待（expect）する。ブラウザからのメッセージのＨＴＴＰヘッダ内に含まれる、このようなクッキーは、ユーザが意識することなく実行される。
【０００６】
クッキーは、ユーザフレンドリなＷｅｂアプリケーションに対する有用なツールである、なぜなら、これらは、ユーザプリファレンス及び情報を記憶する方法を提供するからであり、そうすることで、ユーザは、企業のＷｅｂサイトへの登録のようなタスクを再実行する必要がなくなる。例えば、ショッピングアプリケーションは、現在選択されているアイテムについての情報（「買い物かご」内の）を記憶することができる。
【０００７】
しかしながら、クッキーの記憶は、別のユーザの端末（コンピュータあるいは移動体ユニット）上では、未許可の記憶データとなり得る。加えて、クッキーは、ユーザの認識あるいは許可を得ることなく、サーバサイトの情報に対するユーザ及びそのリクエストを追跡するために使用することができる。
【０００８】
クッキーによるユーザのプライバシー問題の解決策には、ブラウザが、ユーザ端末上でのクッキーの記憶を拒否するものがある。典型的には、ブラウザは、デフォルトとして、すべてのクッキーを受け入れるが、通常は、クッキーの受入を完全に無効にするように構成される。この解決策の問題点は、ブラウザによってクッキーの受入が無効にされている場合に、いくつかのＷｅｂサイトは正常に機能しない可能性があることである。つまり、ユーザは、ブラウザに受け入れられるクッキーなしでは、このようなＷｅｂサイトにアクセスできない可能性がある。
【０００９】
Ｗｅｂサイトが、例えば、クッキーの使用に関するプライバシー基準を標準形式で表現することを可能にするために、プライバシープリファレンスプロジェクト（Ｐ３Ｐ）に対するプラットホームが１９９７年に発足されている。クッキーに関し、Ｐ３Ｐは、ＨＴＴＰヘッダに含められ、かつコンテンツプロバイダからユーザ端末に送信されるクッキーが、プライバシーポリシーによって伴う、あるいは関連付けられるべきであることを規定している。このようなポリシーは、典型的には、クッキーを設定するあるいは提供する企業についての情報、クッキーが企業によってどのように使用されるかについての情報等を規定している。
【００１０】
米国特許出願ＵＳ２００２／０１５６７８１  Ａ２は、コンピュータシステム内のクッキーを管理する方法及び装置を開示している。クッキーは、ブラウザプログラムセッション中に受信される。ブラウザプログラムセッション中に対しては、クッキーは、コンピュータシステム内の一時データ記憶に記憶される。一時データ記憶に記憶されているクッキーは、セッションを終了するための信号に応じて表示されても良い。そして、クッキーは、ユーザ入力に基づいて、固定記憶に選択的に記憶される。
【００１１】
要約
プライバシーポリシープロジェクト（Ｐ３Ｐ）勧告に対するプラットホームに従うとはいえ、クッキーの使用を記述するプライバシーポリシーはユーザ端末に送信され、これ自体は、ユーザが実際にポリシーに精通していることを保証するものではない。つまり、従来技術におけるソリューションでは、ユーザが確実にプライバシーポリシーを検分していることを把握するための、クッキー設定コンテンツあるいはリソースプロバイダに対するメカニズムを提供するものはない。
【００１２】
本発明は、従来技術の構成におけるこれらの及びそれ以外の欠点を解決するものである。
【００１３】
本発明の基本的な目的は、コンテンツあるいはリソースプロバイダが、ユーザによってリクエストされるリソースに関連するプライバシーポリシーをユーザが精通していることを把握することを可能にすることである。
【００１４】
本発明の別の目的は、リソースに関連するプライバシーポリシーをユーザが受け入れるかどうかを明示するプライバシーポリシーレシートに応じて、リクエストされたリソースをコンテンツプロバイダからユーザに提供することである。
【００１５】
本発明の更なる目的は、コンテンツプロバイダが個人データ及びクッキーをどのようにして管理すべきかを明示するプライバシーポリシーレシートを提供することである。
【００１６】
本発明の更なる目的は、Ｐ３Ｐアグリーメント処理における使用に良好に適合する方法、装置及びシステムを提供することである。
【００１７】
これらの及びそれ以外の目的は、特許請求の範囲によって定義される発明によって達成される。
【００１８】
簡潔にいえば、本発明は、インターネットのような、ネットワークを介して、コンテンツプロバイダから、クッキー関連リソースをリクエストするユーザに関係している。リソースは、ウェブページ、ビデオ、画像あるいは音声ファイルであり得り、これは、クッキー設定コマンドとともにユーザのユーザ端末（例えば、コンピュータあるいは移動ユニット）に出力される、即ち、クッキーがユーザ端末に提供され、そして記憶される。このリクエストに応じて、ユーザ端末に関連するあるいはユーザ端末で提供されるユーザエージェントは、コンテンツプロバイダからプライバシーポリシーを受信する。このポリシーは、例えば、Ｐ３Ｐアグリーメント処理中にユーザがリクエストしているリソースあるいはサービスに関係する、クッキー及びプライバシーデータの使用に関するコンテンツプロバイダのポリシーを含んでいる。次に、ユーザエージェントは、ユーザがプライバシーポリシーを受け入れるかどうか、つまり、コンテンツプロバイダがクッキーを自身のユーザ端末に設定することを受け入れるかどうかを明示するクッキーレシートを生成する。次に、このレシートはコンテンツプロバイダに送信され、コンテンツプロバイダは、リクエストされたリソースを提供し、かつそのレシートがポジティブである場合はクッキーをユーザ端末に設定する、あるいは、ネガティブクッキーレシートの場合は、可能な限り、クッキーなし形式をユーザ端末に提供する。
【００１９】
本発明は、Ｐ３Ｐアグリーメント処理における使用に良好に適合している。このような処理は、通常、コンテンツプロバイダからのリソースをユーザが要求することで開始する、例えば、これには、自身のユーザ端末上のウェブブラウザ上のウェブサイト上のリンクをクリックすることによって、あるいはリソースのユニバーサルリソースロケーション（ＵＲＬ）を入力することによって開始する。次に、関連するユーザエージェントが、コンテンツプロバイダからプライバシーポリシーリファレンスをリクエストする。このリファレンスは、クッキーの管理のポリシーを含むプライバシーポリシーと、コンテンツプロバイダによって提供されるリソース及びサービスとを結びつけるファイルである。ユーザエージェントが、リクエストされたリファレンスをコンテンツプロバイダから受信すると、ユーザエージェントは、要求されたリソースに関連するプライバシーポリシーファイルのＵＲＬを識別する。次に、リクエストポリシーメッセージがコンテンツプロバイダへ送信され、コンテンツプロバイダはプライバシーポリシーファイルを送信する。次に、ユーザエージェントは、ユーザ端末のビューア及びスクリーンによって、ユーザにプライバシーポリシーを表示することができる。加えて、ユーザは、例えば、ボタンをクリックすることによって、あるいは何らかの入力データを入力することによって、プライバシーポリシーを受け入れるかあるいは拒否するかが促される。
【００２０】
選択的には、ユーザエージェントは、ユーザが受け入れているクッキーを含むプライバシーデータを管理するルール群を明示するドキュメントである、ユーザプリファレンスにアクセスすることができる。次に、ユーザエージェントは、受信したプライバシーポリシーとプリファレンスとを比較する。そのポリシーがそのユーザプリファレンスを満足する場合、ポジティブクッキーレシートが生成される、一方、そのプライバシーポリシーがそのプリファレンスを満足しないあるいはプリファレンスと照合しない場合、ネガティブレシートが生成される。次に、このレシートは、ユーザエージェントからコンテンツプロバイダに送信されるゲットリソースメッセージのＨＴＴＰ（ハイパーテキスト転送プロトコル）ヘッダに組み込まれることが好ましい。
【００２１】
ポジティブレシートの場合、ユーザエージェントは、ユーザ端末に既に記憶され、かつやがてリクエストされたリソースに関連する、任意のクッキーを再生する（提供する）。しかしながら、そのレシートがネガティブである場合、このような記憶され、かつリソースに関連するクッキーが、ユーザ端末から削除されることが好ましい。加えて、ユーザが自身のコンピュータ上のクッキーの設定を拒否することを明示するレシートであるにも関わらず、コンテンツプロバイダが（不正な）クッキーを設定するあるいは提供する場合、そのようなクッキー設定コマンドはユーザエージェントによって無視される。
【００２２】
ユーザエージェントは、ユーザ端末内の、ソフトウェア、例えば、ユーザ端末のウェブブラウザ内で、あるいはハードウェアあるいはそれらの組み合わせで実現することができる。選択的には、ユーザエージェントは、ブラウザ用のプラグインとして提供することができる。また、例えば、プロキシサーバ内のどこかに、ユーザエージェントを構成することも可能である。このような場合、ユーザプリファレンスは、ユーザエージェントとともにサーバに記憶することができる。次に、プロキシサーバは、いくつかの異なるユーザのために、Ｐ３Ｐアグリーメント処理を管理することができる。サーバは、サードパーティによって提供されることが好ましく、これらのサードパーティは、移動ユーザ端末の場合では、例えば、ユーザとのサービスアグリーメント（加入）を請け負う、ネットワークオペレータやサービスプロバイダである。
【００２３】
本発明は、以下の効果を提供する：
−  ユーザが、リクエストされたリソースに関連するプライバシーポリシーにユーザが精通していることをコンテンツプロバイダが把握することを可能にするメカニズムを提供すること
−  クッキーが設定される前に、クッキー及びプライバシーデータの使用に関するコンテンツプロバイダのポリシーを受け入れるあるいは拒否するための機会をユーザに与えること、
−  インターネットを介して、コンテンツプロバイダからユーザへリソースを提供するためのＰ３Ｐアグリーメント処理における使用に良好に適合させることがある。
【００２４】
本発明によって提供される他の効果は、以下の本発明の実施形態の説明から理解されるであろう。
【００２５】
詳細説明
図面を通して、同一の参照文字は、対応するあるいは同様の要素として使用されるものとする。
【００２６】
近年では、コンピュータユーザ及びインターネットで採用しているプライバシー及びセキュリティの意識は急激に増大しており、また、今日では、多くのユーザにとって主要な問題となっている。例えば、現状の技術を用いると、ユーザのインターネットアプリケーションパターンをマップすることができる、即ち、状態オブジェクトである、ユーザが来訪しているＷｅｂサイトのユニバーサルリソースロケーション（ＵＲＬ）を明示するクッキーを使用することによって、ユーザが頻繁に来訪するＷｅｂサイトの登録をマップすることができる。多くのユーザは、自身のプライバシの違反を検出する、これは、ユーザがインターネットをどのように使用しているかに対する因果関係を導くことができる。多くの国では、これらのプライバシーの問題は十分に議論されていて、コンテンツプロバイダ、即ち、Ｗｅｂサイトを提供し、かつクッキーを設定するコンテンツプロバイダにおける要望は増大している。例えば、コンテンツプロバイダは、クッキープライバシーポリシーを提供し、クッキー及びそのクッキーがどのように使用されるかについてをユーザに通知することなく、クッキーを設定することは許容されていないことが示されている文献［１］。
【００２７】
本発明は、コンテンツプロバイダに、ユーザが実際に提供されるプライバシーポリシーを熟知する、つまり、受け入れるあるいは拒絶することを把握し、かつクッキーが設定されることを把握することを可能にする手段を提供する。
【００２８】
本発明は、プライバシープリファレンスプロジェクト（Ｐ３Ｐ）に対するプラットホームでの使用に好適に適合するが、これに限定されるものではない。Ｐ３Ｐは、例えば、Ｗｅｂサイトに対し、クッキーの使用及び管理を含むプライバシー基準を標準的な形式で表現する手段を提供する、この標準的な形式は、ユーザが容易に解釈することができ、コンテンツプロバイダに、サイト基準についてをユーザに通知させることを可能にするものである。つまり、Ｐ３Ｐは、パーソナル（プライバシ）情報を開放する前に、ユーザにプライバシーポリシーを通知することができることを補償するメカニズムを提供する。Ｐ３Ｐ及びユーザプライバシーに関する更なる情報については、文献［２，３］で参照することができる。
【００２９】
本発明は、図１のデータ処理システムとともに、Ｐ３Ｐアグリーメント（agreement）処理を参照して説明する。Ｐ３Ｐアグリーメントは、インターネットのようなネットワークを介して、コンテンツあるいはサービスプロバイダ２００からユーザのユーザ端末３００へリソースを提供するプライバシー基準に関するものである。この接続では、リソースは、ＵＲＬによって識別することができる、ネットワークデータオブジェクトあるいはサービスであり、例えば、Ｗｅｂサイトあるいはページ、ビデオ、画像、オーディオファイル等である。
【００３０】
以下においては、リソースは、クッキーに関連付けられているリソースとして識別される。当業者に知られているように、このような、クッキー関連リソースがユーザ端末３００に一旦提供されると、コンテンツプロバイダ２００は、通常、ユーザ端末３００に（持続性）クッキーを提供する、あるいは設定する。クッキー及びクッキーの設定についてのより詳細な情報は文献［４］で参照することができる。
【００３１】
図１のデータ処理システムは、ユーザ端末３００及びコンテンツプロバイダ２００に加えて、ユーザエージェント１００を含んでいる。このユーザエージェント１００は、ユーザに代って、コンテンツプロバイダ２００との対話を仲介する。ユーザエージェント１００は、ユーザ端末３００内、例えば、ユーザ端末３００のＷｅｂブラウザ内で実現されても良く、これは、ユーザ端末３００のＷｅｂブラウザのプラグインとして提供される。選択的には、ユーザエージェント１００は、別の場所に配置されているプロキシサーバ内で実現することができ、これの詳細については後述する。
【００３２】
例えば、ユーザ端末３００のＷｅｂブラウザ上で提示されるＷｅｂサイトのリンクをクリックすることによって、あるいはＷｅｂブラウザ上でリソースのＵＲＬを、キーボードあるいは同様のユーザ入力インタフェースを使用して入力することによって、ユーザがコンテンツプロバイダ２００からクッキー関連リソースをリクエストする場合に、Ｐ３Ｐアグリーメント処理が通常開始する。ユーザのユーザ端末３００に関連付けられているユーザエージェント１００は、リソースリクエストに応じて、クッキー関連付リソースのＵＲＬに関連付けられているプライバシーポリシーリファレンスファイルに対するリクエスト４００を送信する。このリファレンスファイルは、プライバシーポリシーが何であるか、あるいは時には、コンテンツプロバイダ３００によって提供される特定リソース（ＵＲＬあるいはＵＲＬ群）に適用するポリシーが何であるかを示すものである。換言すれば、ポリシーリファレンスファイルは、コンテンツプロバイダ３００のＵＲＬ空間のある領域と、Ｐ３Ｐプライバシーポリシーとを関連付けるために使用される。ポリシーリファレンスファイルは、名前空間を有する拡張マークアップ言語（ＸＭＬ）ファイルであり、このファイルは、単一のＷｅｂサイト、その一部、あるいはいくつかのサイトに対するプライバシーポリシーを特定することができる。リファレンスファイルは、通常、ポリシーファイルが検出されるＵＲＬ、ポリシーによって変換される（あるいは変換されない）ＵＲＬあるいはＵＲＬ空間の領域、ポリシー等によって変換される（あるいは変換されない）クッキー等を明示する。ポリシーリファレンスファイルは、所定の「周知」の場所に配置されることが好ましいが、ハイパーテキストマークアップ言語（ＨＴＭＬ）リンクタグ、拡張ＨＴＭＬ（ＸＨＴＭＬ）リンクタグあるいはハイパーテキスト転送プロトコル（ＨＴＴＰ）ヘッダを介して、ポリシーリファレンスファイルの場所をドキュメントで示すことができる。
【００３３】
ポリシーリファレンスファイルの好ましい所定の既知の場所は、パス/w3c/p3p.xmlのサイト上で利用可能である。つまり、リクエストされたリソースのドメインがwww.werespectyou.comである場合、リファレンスファイルは、www.werespectyou.com/w3c/p3p.xmlで検出される。このような場合、ユーザエージェント１００は、リクエストされたクッキー関連リソースのドメインを識別し、そのリファレンスファイルの場所を取得するためのサフィックス（/w3c/p3p.xml）を追加する。
【００３４】
選択的には、あるいは、これに加えて、ＨＴＴＰによって検索される任意の文書は、Ｐ３Ｐ応答ヘッダを使用して、ポリシーリファレンスファイルを指示しても良い。このような場合、ＨＴＴＰヘッダは、次の拡張情報を含むことができる：
【００３５】
P3P: policyref="http://www.werespectyou.com/P3P/PolicyReferences.xml"
【００３６】
次に、ユーザエージェント１００は、コンテンツプロバイダ２００からユーザエージェント１００に送信される文書内のＨＴＴＰヘッダから、リファレンスファイルのＵＲＬを識別する。更なる機能には、埋込ＨＴＭＬ／ＸＨＴＭＬリンクタグで、関連Ｐ３Ｐリファレンスファイルの場所を示すことがある。このリングタグは、以下のものがある。
【００３７】
＜ link rel="P3Pvl"
href="http://www.werespectyou.com/P3P/PolicyReferences.xml" ＞
【００３８】
このような場合、ユーザエージェント１００は、そのタグから、リファレンスファイルのＵＲＬを識別する。
【００３９】
一旦、ユーザエージェント１００が、周知の場所である、ＨＴＴＰヘッダ及びＨＴＭＬ／ＸＨＴＭＬリンクタグの少なくとも一方から、リファレンスファイルのＵＲＬを識別すると、ユーザエージェント１００は、通常、コンテンツプロバイダ２００から、ポリシーリファレンスファイル４００をリクエストする。次に、リクエストされたリファレンスファイル４１０は、ユーザエージェント１００に提供される。以下に、このようなポリシーリファレンスファイルの例を示す。：
【００４０】
＜ META xmlns="http.//www.w3.org/2002/01/P3Pv1"＞
＜ POLICY-REFERENCES ＞
＜ EXPIRY max-age="86400"/ ＞
＜ POLICY-REF about="P3P/default_policy.xml＞
＜ INCLUDE ＞ /* ＜ /INCLUDE ＞
＜ EXCLUDE ＞ /register/index.html ＜ /EXLUDE ＞
＜ /POLICY-REF ＞
＜ POLICY-REF about= "P3P/register_policy.xml" ＞
＜ INCLUDE ＞ /register/index.html ＜ /INCLUDE ＞
＜ COOKIE-INCLUDE/ ＞
＜ /POLICY-REF ＞
＜ POLICY-REF about="P3P/cookie_policy.xml" ＞
＜ COOKIE-INCLUDE ＞ /info/* ＜ /COOKIE-INCLUDE ＞
＜ /POLICY-REF ＞
＜ /POLICY-REFERENCES ＞
＜ /META ＞
【００４１】
上述のリファレンスファイルの例は、/register/index.htmlページによって設定されているクッキーのすべてが、register_policy.xmlプライバシーポリシーファイルに記述されていることを示しているが、そのサイトの/info/*部分によって設定されているクッキーのすべては、cookie_policy.xmlプライバシーポリシーファイルで記述されていることを示している。リファレンスファイルについての更なる情報は、文献［２，３］で参照することができる。
【００４２】
次に、ユーザエージェント１００は、クッキーポリシーがエキストラポリシーファイルとして提供される場合、リファレンスファイルから、所望のクッキー関連リソースに関連付けられているＰ３Ｐプライバシーポリシーを識別する、あるいはそのリソースに関連付けられているクッキープライバシーポリシーを識別する。Ｐ３Ｐプライバシーポリシーは、Ｐ３Ｐ用語を符号化する名前空間を有するＸＭＬを使用して、典型的には、ポリシー内のプライバシープラクティクス表現を作成するリーガルエンティティ（コンテンツプロバイダ２００）に対する接続情報を提供し、収集されるデータあるいはデータ要素のタイプを列挙し、そのデータがどのようにして使用されるかを説明する。つまり、（クッキー）プライバシーポリシーは、クッキーに記憶されているデータ、あるいはクッキーを介してリンクされているデータを対象にしていることが好ましい。また、ポリシーは、クッキーに記憶されているあるいはクッキーによって有効にされるデータに関連する、すべての目的（purpose）を参照することが好ましい。クッキーに記憶されている、あるいはクッキーを介してリンクされている任意のデータ／目的は、クッキープライバシーポリシー内で検出されるべきである。加えて、リンクされているデータが、ＨＴＴＰによって収集される場合、ゲットあるいはフェッチリクエストを対象とするポリシーもデータ収集を対象とするべきである。例えば、WeRespectYouが、消費者に、フォームに名前、請求及び発送情報を記入することを尋ねる場合、フォーム提出を対象とするＰ３Ｐプライバシーポリシーは、WeRespectYouがこのデータを収集して、それがどのようにして使用されるかについてを説明することを開示するべきである。WeRespectYouがクッキーを設定して、自身の消費者を認識し、それらのＷｅｂサイト上での行動を観察することを可能にしようとする場合、このクッキーに対しては別のポリシーを持つべきである。しかしながら、クッキーがそのユーザ名、請求及び発送情報にもリンクされている場合、おそらく、そうすることで、WeRespectYouは、消費者が居住する場所に基づいて、カスタムカタログページを生成することができ、そして、そのデータもクッキープライバシーポリシーで開示されるべきである。
【００４３】
一旦、関連プライバシーポリシーが識別されると、ユーザエージェント１００は、ポリシーリファレンスファイルで検出されるポリシーのＵＲＬに基づいて、ポリシーファイル４２０をリクエストする。リクエストされたポリシー４３０は、ユーザエージェント１００に提供される。クッキーを扱うプライバシーポリシーの典型例を以下に示す。
【００４４】
＜ POLICIES xmlns="http://www.w3.org/2002/OlP3Pv1" ＞
＜ POLICY name="forShoppers"
discuri="http://www.werespectyou.com/Privacy/PrivacyPracticeShop.html"
xml : lang="en" ＞
＜ ENTITY ＞
＜ DATA-GROUP ＞
＜ DATA ref="#business.name"＞ WeRespectYou ＜ /DATA ＞
＜ DATA ref="#business.contact-info.postal.street" ＞ 23 St Street ＜ /DATA ＞
＜ DATA ref="#business.contact-info.postal.city" ＞ Birmingham ＜ / DATA ＞
＜ DATA ref="#business.contact-info.postal.stateprov" ＞ MI ＜ /DATA ＞
＜ DATA ref="#business.contact-info.postal.postalcode" ＞ 48009 ＜ /DATA ＞
＜ DATA ref="#business.contact-info.postal.country" ＞ USA ＜ /DATA ＞
＜ DATA ref="#business.contact-info.online.email="mail@wry.com ＜ /DATA ＞
＜ DATA ref="#business.contact-
info.telecom.telephone.intcode" ＞ 1 ＜ /DATA ＞
＜ DATA ref="#business. contact-
info.telecom.telephone.loccode" ＞ 123 ＜ /DATA ＞
＜ DATA ref="#business.contact-
info.telecom.telephone.nummer" ＞ 123456 ＜/DATA ＞
＜ /DATA-GROUP ＞
＜ /ENTITY ＞
＜ ACCESS ＞ ＜ contact-and-other/ ＞ ＜/ACCESS ＞
＜ DISPUTES-GROUP ＞
＜ DISPUTES resolution-type="independent"
service="http://www.PrivacySeal.example.org"
short-description="PrivacySeal.example.org" ＞
＜ IMG src="http://www.PrivacySeal.org.example.org/Logo.gif"
alt="PrivacySeal's logo"/ ＞
＜ REMEDIES ＞ ＜ correct/ ＞ ＜ /REMEDIES ＞
＜ /DISPUTES ＞
＜ /DISPUTE-GROUP ＞
＜ STATEMENT ＞
＜ CONSEQUENCE ＞ 
We tailor our site based on your past visits. 
＜ /CONSEQUENCE ＞
＜ PURPOSE ＞＜tailoring/＞＜develop/＞＜/PURPOSE ＞
＜ RECIPIENT ＞ ＜ ours/ ＞ ＜ /RECIPIENT ＞
＜ RETENTION ＞ ＜ stated-purpose/＞＜/RETENTION ＞
＜ DATA-GROUP ＞
＜ DATAref="#dynamic.cookies" ＞
＜ CATEGORIES ＞ ＜ state/ ＞ ＜ /CATEGORIES ＞
＜ /DATA ＞
＜ /DATA ref="#dynamic.miscdata" ＞
＜ CATEGORIES ＞ ＜ preference/ ＞ ＜ /CATEGORIES ＞
＜ /DATA ＞
＜ /DATA-GROUP ＞
＜ /STATEMENT ＞
＜ /POLICY ＞
＜ /POLICIES ＞
【００４５】
ポリシーリファレンスについての情報に対しては、文献[２，３]にある。
【００４６】
本発明の実施形態では、ユーザエージェント１００が、適切にリクエストされたプライバシーポリシーファイルを一旦受信すると、ユーザ端末３００のユーザインタフェース、例えば、スクリーンにそのポリシーを表示することができる。ユーザは、そのポリシーを検分して、読むことができる。加えて、ユーザエージェント１００は、ユーザ端末３００のスクリーン上の、例えば、ポップアップウインドウ内に、提示されたプライバシーポリシーを受け入れるかあるいは拒否するかをユーザに促す質問を表示する。ユーザは、ポリシーを受け入れる（拒否する）ことを選択することができ、ポリシーに記述されるクッキーは、ポップアップウインドウの了解（取消）ボタンをクリックする、あるいはユーザ端末３００に接続されているキーボードのキーを押下する等によって、ユーザのユーザ端末３００に設定される。このユーザ入力に基づいて、ユーザエージェント１００は、クッキーポリシーレシート（receipt）を生成する、これについては以下で詳細に説明する。
【００４７】
本発明の別の実施形態では、ユーザは、プライバシーデータを管理するルール群を特定するドキュメントであるユーザプリファレンスを明示する、このドキュメントは、ユーザが受け入れているクッキーを含んでいる。ユーザプリファレンスは、特定用途向けに設定されている、Ａ  Ｐ３Ｐプリファレンスエクスチェンジ言語（ＡＰＰＥＬ）と呼ばれる装置可読フォーマットで記憶されていてもよい。このプリファレンスは、例えば、どんな状態のクッキーが自身のユーザ端末３００に設定され得るかについてを明示することによって、ユーザのプライバシー設定を定義する。次に、ユーザエージェント１００は管理ツールを持っていることが好ましく、あるいは管理ツールへのアクセスを持っていることが好ましく、そうすることで、ユーザは、自身のプライバシー設定を入力することができる。典型的な構成では、ユーザエージェント１００は、デフォルトのユーザプリファレンスにアクセスすることができ、このデフォルトのユーザプリファレンスは、ユーザが実際にユーザエージェット１００の使用を開始する前のデフォルトのプライバシー設定を含んでいる。デフォルトのプリファレンスは、使用中にユーザ独自のものになることが好ましい。つまり、ユーザエージェントは、例えば、ユーザに「この設定（dicision）を記憶する」チェックボックスの質問を提示することによって、ユーザ端末が使用されている間は「学習」を行う。これは、通常は、次のように動作する。
【００４８】
１．ユーザは、例えば、ウェブサイトの登録フォームに自身のアドレスを入力する等の何かを試行する。
【００４９】
２．ユーザエージェント１００あるいは、ユーザ端末３００内のいくつかのプログラムは、「この設定を記憶する」を示すチェックボックスに続いて、質問（「アドレス情報を入力したいですか？」）を行う。
【００５０】
３．チェックボックスがチェックされる場合、設定が記憶される、即ち、ユーザプリファレンスがそれにしたがって更新される。
【００５１】
使用中に、プリファレンスは、プライバシー情報及びクッキーの管理についてのユーザの先の設定に基づいて、よりいっそう独自のものとなる。
【００５２】
本実施形態では、ユーザエージェント１００が実行されて、受信したプライバシーポリシーとユーザプリファレンスを比較する。この比較に基づいて、即ち、プライバシーポリシーがユーザプリファレンスを満足する（fulfill）か、あるいはユーザプリファレンスと照合するかに基づいて、クッキーポリシーレシートが、上述と同様に生成される。
【００５３】
ポリシーレシートは、ユーザがプライバシーポリシーを受け入れるか拒否するかを明示し、かつリソースに関係するクッキーが設定されることを明示する。つまり、このポリシーレシートは、直接的な（ユーザ入力を使用して）あるいは間接的な（プライバシーポリシー及びユーザプリファレンス間との比較を介して）ユーザの設定に基づいて生成される。次に、生成されたポリシーレシートは、ユーザエージェント１００からコンテンツプロバイダ２００へ送信される、このコンテンツプロバイダ２００は、リソースを提供し、かつクッキーを設定するものである。ポリシーレシートは、専用メッセージとしてコンテンツプロバイダ２００に送信することができる、あるいはユーザエージェット１００とコンテンツプロバイダ２００間で行き交う（signaling）Ｐ３Ｐアグリーメント（同意：agreement）メッセージの１つに含めることができる。本実施形態では、ポリシーレシートは、ユーザエージェント１００からコンテンツプロバイダ２００に送信されるリソースゲットあるいはフェッチメッセージ４４０のＨＴＴＰヘッダに含まれている。ゲットメッセージのＨＴＴＰヘッダを含むレシートの例は、以下のようになる。
【００５４】
GET/index.php HTTP/1.1
HOST: www.werespectyou.com
P3P: cookie-receipt-ok
【００５５】
上記の例では、ユーザは、プライバシーポリシーと設定対象のクッキーを直接的あるいは間接的に受け入れる。ユーザが自身の端末３００へのクッキー設定を拒否する場合は、対応するＨＴＴＰヘッダーは、以下のようになる。
【００５６】
GET/index.php HTTP/1.1
HOST: www.werespectyou.com
P3P: cookie-receipt-nok
【００５７】
ユーザが（クッキー）プライバシーポリシーを受け入れ、かつクッキーが設定され、加えて、ポジティブ（positive）ポリシーレシートを送信する場合、ユーザエージェント１００はリクエスト先のリソースに関連し、かつユーザ端末３００に既に記憶されているクッキーを再生するあるいは提供する。このようなクッキーは、同一のリソース（即ち、同一のＵＲＬ）における先のリクエスト中に既に提供されている。コンテンツプロバイダ２００が、例えば、ゲットリソースメッセージ内で、レシートを一旦受信すると、リソース４５０をユーザ端末３００に提供する（おそらく、ユーザエージェント１００を介して）。加えて、クッキーを設定し、あるいは再生されたクッキーを更新する（再設定する）。
【００５８】
しかしながら、ユーザがポリシーを受け入れずに、クッキーが送信される場合、未記憶のリソース関連クッキーが再生されることが好ましい。加えて、ユーザエージェント１００は、任意の記憶済リソース関連クッキーをユーザ端末３００から削除することが好ましい。また、ユーザエージェント１００は、（ネガティブ）クッキーレシートをコンテンツプロバイダ２００へ送信する、ここでは、ユーザがプライバシーポリシーを受け入れていないこと、あるいはクッキーが設定されるべきであることが通知される。この時点で、コンテンツプロバイダ２００はリクエストされたリソースを提供することができるが、これはクッキーがない形式である。いくつかのアプリケーションでは、リソースは、機能が制限され、かつ独自でない（depersonalized）形態の、最適でない形式の通常のクッキー関連リソースであっても良い。クッキーが使用されない場合は、リソースが提供されないという可能性があり得る。このような場合、コンテンツプロバイダ２００は、ユーザエージェント１００とそれに合わせてユーザに通知するメッセージを送信することが好ましい。コンテンツプロバイダ２００が不正にクッキーを設定しようとする場合は、クッキーレシートが、ユーザがクッキーの設定を拒否することを明示し、受信した（不正な）クッキー設定コマンドを無視するユーザエージェント１００が実現されることが好ましい。
【００５９】
図２は本発明の実施形態に従うユーザエージェント１００の実施形態のブロック図を示している。ユーザエージェント１００は、ユーザ端末及びコンテンツプロバイダとの通信を管理する入出力（Ｉ／Ｏ）ユニット１１０を有している。ユーザエージェント１００のメッセージジェネレータ１２０は、コンテンツプロバイダに送信されるメッセージを生成する、これには、例えば、Ｐ３Ｐアグリーメント処理中にＩ／Ｏユニットによってコンテンツプロバイダに送信される、ゲットリファレンスファイル、ゲットポリシーファイル及び、ゲットリソースメッセージがある。クッキーレシートジェネレータ１２５が、ユーザエージェント１００内の、例えば、メッセージジェネレータ１２５内に実現される、あるいはそれに接続されるあるいは関連付けられる。図２のユーザエージェント１００の実施形態では、レシートジェネレータ１２５は、Ｉ／Ｏユニット１１０から提供されるユーザ入力信号に基づいて、クッキープライバシーレシートを構成する。一旦構成されると、レシートが、メッセージジェネレータ１２０に提供され、メッセージに組み込まれ、好ましくは、Ｉ／Ｏユニット１１０から提供されるゲットリソースメッセージのＨＴＴＰヘッダに組み込まれ、コンテンツプロバイダに送信される。
【００６０】
Ｉ／Ｏユニット１１０がコンテンツプロバイダからクッキーあるいはプライバシーポリシーを受信すると、そのプライバシーポリシーをユーザに提示する。本発明の実施形態では、ユーザエージェント１００は、ユーザにポリシーを提示するように適応されているビューア（不図示）に装備される。選択的には、あるいは、これに加えて、ユーザエージェント１００は、ポリシーを、例えば、ウェブブラウザのビューアを使用するユーザ端末で実現される別のビューアに送信することができる。ビューアは、ユーザインタフェース、例えば、ユーザ端末のスクリーン上にポリシーを提示する。加えて、ビューアは、ユーザに、プライバシーポリシーを受け入れるかあるいは拒否するかを要求することが好ましく、これは、例えば、ポップアップウインドウのボタンをクリックし、キーボードを使用してデータ（例えば、Ｙ（ｅｓ）あるいはＮ（ｏ））を入力することによって行う。次に、ユーザ入力信号はユーザエージェント１００のＩ／Ｏユニット１１０に提供され、Ｉ／Ｏユニット１１０は、その信号をクッキーレシートジェネレータ１２５へ送信する。次に、クッキーレシートジェネレータ１２５は、その入力信号に基づいてレシートを構成する。
【００６１】
セキュリティ処理あるいは認証ユニット１３０がオプションでユーザエージェント１００に提供されても良く、これは、クッキーレシートを認証するあるいは署名し、かつレシートがどこから導出されているかを識別することをコンテンツプロバイダに可能にする。認証ユニット１３０は、認証タグをレシートに付加することができる。このタグは、非対称のキーペアの秘密署名キー１３５を使用する、レシートに追加されるデジタル署名となり得る。関連する公開確認キーとともに、その公開キーの証明が信頼機関（a trusted party）に記憶される。また、例えば、対称キー１３５を使用して、メッセージ認証が、クッキーレシートのオリジナルを認証し、かつ識別するために使用されても良い。おそらくは、付加データ、例えば、リソースのＵＲＬ、提示データを含むリクエストリソースメッセージあるいはその一部のハッシュ関数値を、署名用に使用することができる。
【００６２】
ユーザがポリシーを拒否し、かつ任意のクッキーを設定したくない場合、（ネガティブ）入力信号がＩ／Ｏユニット１１０からユーザエージェント１００のクッキープロセッサ１４０に送信されることが好ましい。このクッキープロセッサ１４０は、ユーザ端末上に既に記憶されているクッキーを消去するために実現され、これは、リクエストされたリソースに関連付けられている。このようなクッキーは、リソースのより前のリクエストから生成されるものである、つまり、このようなより前のリソースリクエスト処理中に設定されたものである。ユーザ端末が、このより前のリクエスト処理で、本発明に従うユーザエージェント１００を持つことはなく、かつユーザが、ポリシーを確認し、ネガティブクッキーレシートをコンテンツプロバイダへ送信する機会を持たないことを可能にすることができる。選択的には、このリソースのプライバシーポリシーは、より前のリクエストでユーザが受け入れたポリシーから、ユーザが受け入れたくない新規のポリシーに変更しても良い。加えて、ユーザから見れば、クッキーの設定に関しては、２つの事象間で変更され得る。記憶されたクッキーを消去する代わりに、クッキープロセッサ１４０は、クッキー消去信号を生成することができ、これは、ユーザ端末のいくつかのクッキー管理プログラム（例えば、ウェブブラウザ）に送信される、そして、ユーザ端末は、その消去信号に基づいて、関連するクッキー（群）を消去する。また、ネガティブクッキーレシートの場合、Ｉ／Ｏユニット１１０は、（不正な）コンテンツプロバイダからのクッキー設定コマンドを無視することが好ましい。
【００６３】
図３は、本発明に従うユーザエージェント１００の別の実施形態のブロック図を示している。図３のユーザエージェントは、比較ユニット１６０を含んでおり、これは、Ｉ／Ｏユニット１１０から受信される（クッキー）プライバシーポリシーとユーザプリファレンス１５０とを比較するように適応されている。ユーザプリファレンス１５０は、ユーザ端末上に記憶することができ、かつＩ／Ｏユニット１１０を介して比較ユニット１５０に提供することができる。選択的には、ユーザプリファレンス１５０は、ユーザエージェント１００、例えば、プロキシあるいはそれに関連するもの中のユーザエージェント１００に記憶される。比較ユニット１６０は、プライバシーポリシーとユーザプリファレンス１５０とを比較し、ポリシーがユーザプリファレンス１５０を満足するあるいはユーザプリファレンス１５０と照合するかを検証する。その比較に基づいて、比較ユニット１６０は、比較信号を生成して、クッキーレシートジェネレータ１２５に送信する。クッキーレシートジェネレータ１２５は、この受信した信号に応じてクッキーレシートを生成し、そのクッキーレシートをメッセージジェネレータ１２０へ提供する。クッキーレシートは、メッセージジェネレータ１２０によって生成されるゲットリソースメッセージのＨＴＴＰヘッダに組み込まれ、かつＩ／Ｏユニット１１０に提供されることが好ましい、これは、コンテンツププロバイダへの送信に対する、認証ユニット１３０による署名の後になる。図２で参照される上述の説明と同様に、ネガティブクッキーレシートの場合における、記憶されたクッキーを消去するために、ユーザエージェント１００内に、オプションでクッキープロセッサ１４０が実現されても良い。図２及び図３のユーザエージェント１００の構成要素、即ち、Ｉ／Ｏユニット１１０、メッセージジェネレータ１２０、クッキーレシートジェネレータ１２５、認証ユニット１３０、クッキープロセッサ１４０及び比較ユニット１６０は、ソフトウェア、ハードウェアあるいはそれらの組み合わせで実現することができる。
【００６４】
図２及び図３のユーザエージェントの機能の実質的な組み合わせとなるユーザエージェントも可能である。このようなユーザエージェントでは、比較ユニットは、受信したプライバシーポリシーとユーザプリファレンスとを比較する。ポリシーがプリファレンスを満足する場合、ポジティブ比較信号がジェネレータに送信され、このジェネレータは（ポジティブ）クッキーレシートを生成する。しかしながら、ポリシーがユーザプリファレンスを満足しない場合、ポリシーがユーザ出力インタフェース（スクリーン）に表示される。ユーザの観点からは、ユーザエージェントあるいは拡張ビューアは、ユーザに対し完全なプライバシーポリシーを提供することができる、あるいはポリシーの内、ユーザプリファレンスを満足しない部分のみを提示するように実現することができる。加えて、ビューアは、ユーザに、ポリシーを受け入れるかどうかの入力（ボタンのクリックあるいはキー（群）の押下）を促す。次に、Ｉ／Ｏユニットは、ユーザ入力信号をジェネレータに送信し、ジェネレータはその信号に応じてクッキーレシートを生成する。つまり、本実施形態では、ユーザは、自身のプリファレンスを実際には満足しないポリシーを受け入れる機会を得ることになる。これは、いくつかの用途で、ユーザが自身が通常受け入れないポリシーを受け入れるかを考える場合に有効である。
【００６５】
ユーザエージェントを、図３の比較機能あるいは図２の表示機能を実行するように実現することもできる。これにより、ユーザは、直ちにどの操作モードを使用するかについてをユーザエージェントに指示する（specify）ことができる。
【００６６】
本発明の基本構成では、クッキーレシートは、通常、以下のようになる。
【００６７】
Ｐ３Ｐ：cookie-recipt-ok   ポジティブクッキーレシート用
Ｐ３Ｐ：cookie-recipt-nok  ネガティブクッキーレシート用
【００６８】
但し、ユーザがポリシーを受け入れるかどうかについて、一方で、ユーザがどのようにしてポリシーを受け入れるか／拒否するかについて、基づいているレシート内では、より多くの細かい区分を使用することができる。以下の表１は、可能な４種類のクッキーレシートとその因果関係をまとめたものである。
【００６９】
2005536787.tif 000003
【００７０】
レシートがポジティブである場合、ユーザエージェントは、クッキーレシート及びリソースゲットメッセージの送信に加えて、ユーザ端末に記憶され、かつリクエストされたリソースに関連付けられるているクッキーを再生（提供）するべきである。コンテンツプロバイダは、一旦ポジティブレシートが受信されると、リクエストされたリソースを提供し、かつクッキーを設定するべきである。比較に基づくポジティブレシートの場合、ユーザは、実際には、プライバシーポリシーを読んでいないばかりか、（間接的に）それをユーザエージェントを介して受け入れている。このような場合、ポリシーは、オプションでユーザ端末に提供することができ、そうすることで、ユーザは、そのポリシーをクリアーテキストで読むことができる。
【００７１】
レシートがネガティブである場合、ユーザエージェントは、クッキーレシート及びリソースゲットメッセージの送信に加えて、ユーザ端末に記憶され、かつリクエストされたリソースに関連付けられているクッキーを削除することができる。一旦ネガティブレシートが受信されると、コンテンツプロバイダは、クッキーを設定するべきではないが、クッキーなし形式（利用可能である場合）のリソースをユーザ端末に提供するべきである。加えて、ユーザがクッキーを拒否しているので、サービス／リソースが十分にあるいは全く機能しないことを示す通知が、（ユーザ端末上で）ユーザに提示される。
【００７２】
ユーザエージェントは、ソフトウェア、ハードウェアあるいはそれらの組み合わせで実現することができる。これは、例えば、ユーザ端末内のウェブブラウザアプリケーションあるいはそれに関連するソフトウェアとして実現される、あるいはウェブブラウザのプラグインとして提供される。
【００７３】
図４は、本発明に従うユーザエージェント１００へのアクセスを有するユーザ端末３００の実施形態を示している。本実施形態では、ユーザ端末は、コンピュータ３００として示され、これは、ユーザ出力インタフェース、即ち、プライバシーポリシーを表示するスクリーン３１０と、ユーザ入力インタフェース、即ち、キーボード３２０と、ハードディスクを含んでいる。図４では、ユーザエージェント１００は、どこかに配置されているプロキシーサーバ３４０内で実現されるが、コンピュータ３００と間接的あるいは直接的に接続されてるあるいは関連付けられている。図４では、例えば、受入ボタンのクリックによって、あるいはユーザプリファレンスとの比較によって、ポリシーがユーザに受け入れられる場合、リクエストされたリソースに関連するクッキーがコンテンツプロバイダによって設定され（提供され）、かつコンピュータ３００のメモリ３３０に記憶される。また、ユーザプリファレンスが、コンピュータ３００に記憶されてもよい。しかしながら、ユーザプリファレンスを、ユーザエージェント１００、即ち、プロキシサーバ３４０に関係づけて記憶することが有効となる場合がある。このサーバ３４０は、サードパーティによって管理され得り、これは、多くのユーザのプリファレンスを保持している可能性がある。このような場合、プリファレンスは、プロキシサーバ３４０内のデータベースに提供することができる、あるいはそれに関連付けることができる。あるユーザエージェント１００が、多くのユーザに代わって、コンテンツプロバイダで、Ｐ３Ｐアグリーメント処理を管理することができる。これの代わりに、ユーザエージェント１００を、コンピュータ３００、例えば、コンピュータ３００のハードディスク内で実現することができる。
【００７４】
図５は、本発明に従う、ユーザエージェント１００が提供されるユーザ端末３００の別の実施形態を示している。ユーザ端末は、移動ユニットあるいは移動局３００として示され、これには、移動電話、ＰＤＡ（パーソナルデジタルアシスタント）、あるいは他の移動ユーザ端末が含まれる。移動ユニット３００は、通常、受信したプライバシーポリシーを提示するスクリーン３１０と、ユーザ入力インタフェース３２０、例えば、キーボード、及び（ネットワーク）サービスプロバイダあるいはオペレータによって発行されるネットワーク加入者アイデンティ（identity）モジュール（ＳＩＭ）３５０を構成し、ＳＩＭ３５０には、例えば、移動通信移動電話用グローバルシステム（ＧＳＭ）で使用される標準ＳＩＭカード、ユニバーサル移動電気通信システム（ＵＭＴＳ）ＳＩＭ（ＵＳＩＭ）、無線アイデンティモジュール（ＷＩＭ）、インターネットマルチメディアサービスアイデンティモジュール（ＩＳＩＭ）カード及びユニバーサル集積回路カード（ＵＩＣＣ）モジュールがある。図５では、ユーザエージェント１００は、移動ユニット１００で実現される。しかしながら、上述したように、ユーザエージェント１００は、プロキシサーバ１００内に提供することも可能である。このような場合、プロキシは、ＳＩＭ３５０を発行する（ネットワーク）サービスプロバイダによって管理され得り、このサービスプロバイダは、例えば、ユーザがサービスアグリーメント（加入）を受け入れるユーザについてのネットワークオペレータである。サーバがユーザエージェント１００を保持している場合、ユーザプリファレンスは、プロキシサーバに記憶されていることが好ましい。そうでなければ、ユーザプリファレンスは、移動ユニット３００に記憶されていることが好ましい。コンピュータと比べて記憶容量が制限されている、シン（thin）ユーザ端末、例えば、移動ユニットに対しては、プリファレンスは、いくつかの専用の最適化バイナリコードで記憶することができる。また、移動ユニット３００は、（受け入れた）クッキーを記憶するメモリ３３０を含んでいる。
【００７５】
クッキーレシートが移動ユニット３００からコンテンツプロバイダへ送信する前に、そのクッキーレシートが認証対象あるいは署名対象である場合、ＳＩＭ３５０に関連するキー３５５は、これらの署名のために再使用することができる。ＳＩＭ上で提供され、かつ例えば、ＧＳＭ  Ａ３／Ａ８  ＡＫＡアルゴリズムのようなアルゴリズムを構成する認証及びキーアグリーメント（ＡＫＡ）モジュールは、移動ユニット３００によって送受信されるデータを処理するものであり、キー３５５で、クッキーレシートを認証するために採用される。選択的には、専用認証ユニットを、ＡＫＡモジュールの代わりに使用することができる。
【００７６】
ユーザエージェント１００は、モジュールユニット３００内で、ソフトウェア、ハードウェアあるいはそれらの組み合わせとして提供することができる。また、ユーザエージェント１００は、ＳＩＭ３５０に関連付けられているアプリケーションツールキット、例えば、ＳＩＭアプリケーションツールキット（ＳＡＴ）あるいはＵＭＴＳ  ＳＡＴによって提供されるアプリケーション環境内で実現することができる。ＳＩＭ３５０は、ユーザエージェント１００とともに事前に製造されていてもよく、あるいはユーザエージェント１００は、ＳＩＭ３５０を発行するネットワークオペレータあるいはサービスプロバイダに関連するネットワークノードから安全に（好ましくは、認証及び暗号化）ダウンロードされてもよい。ＳＩＭ移動ユニットインタフェースに関連するコマンドは、アプリケーション環境内にユーザエージェント１００をダウンロードして、実行するために使用される。同一のコマンドで、ユーザエージェント１００のアップグレードの継続的な受信及び実行を行うためにも使用することができる。
【００７７】
図６は、本発明に従うコンテンツあるいはサービスプロバイダ２００の実施形態のブロック図である。コンテンツプロバイダ２００は、ユーザエージェントとの通信を管理する入力及び出力（Ｉ／Ｏ）ユニット２１０を構成し、特に、ゲットリファレンスファイル、ゲットポリシーファイル、ゲットリソース（クッキーレシート付）メッセージを受信し、かつリファレンスファイル、ポリシーファイル及びリソースをユーザエージェント／ユーザ端末に送信するように適合されている。コンテンツプロバイダ２００は、自身のリファレンスファイル（群）２２０用の所定記憶位置（location）を含んでいる。これは、上述の周知の位置とすることができる。しかしながら、別の記憶位置を使用して、リファレンスファイルのＵＲＬを、ＨＴＴＰヘッダあるいはＨＴＭＬ／ＸＨＴＭＬリンクタグに渡って含まれるリクエスト先ユーザエージェントへ提供することを可能にすることができる。メモリ位置２５０に記憶されているリクエストされたプライバシーポリシーを提供するために、データベースプロセッサ２４０がコンテンツプロバイダ２００に提供される。ポリシーファイル（群）２５０は、コンテンツプロバイダ２００に記憶することができるあるいはどこかに記憶することができるが、プロセッサ２４０にアクセス可能であることが好ましい。データベースプロセッサ２４０も、コンテンツプロバイダが提案し、かつ提供するリソース及びサービス２６０の記憶位置へのアクセスを持っていることが好ましい。このリソース記憶２６０は、ウェブページ、ビデオ、画像及び音声ファイルのデータベースであり得り、これらは、コンテンツプロバイダ２００がリクエスト先のユーザエージェントへ送信する。リソース記憶２６０は、コンテンツプロバイダ２００で提供され得り、あるいは、それに関連づけされ得り、あるいは、コンテンツプロバイダ２００以外の他のいくつかのパーティから提供され得る。リソース記憶２６０は、少なくとも２つの形式のリソースを含むことが好ましく、１つは、完全な機能のクッキー関連形式と、もう１つが、最適ではないかもしれないが、クッキーに関連しない形式である。
【００７８】
Ｉ／Ｏユニット２１０は、ポジティブクッキーレシートを有するゲットリソースメッセージを受信すると、プロセッサ２４０は、クッキー関連リソース形式をＩ／Ｏユニット２１０へ提供し、Ｉ／Ｏユニット２１０は、これをリクエスト先のユーザエージェント（ユーザ端末）に送信する。加えて、クッキーエンジンあるいはジェネレータ２３０は、クッキー設定コマンドあるいはメッセージをＩ／Ｏユニット２１０へ提供し、そのコマンドをＩ／Ｏユニット２１０がユーザ端末へ送信することによって、クッキーをユーザ端末に設定する。しかしながら、レシートがネガティブクッキーレシートである場合、即ち、リクエスト先のユーザがクッキーが設定されることを受け入れないことを明示するレシートである場合、クッキージェネレータ２３０は、どのようなクッキー設定コマンドも提供するべきでない。加えて、利用可能であれば、クッキーなし形式のリソースがユーザ端末に提供されるべきである。オプションとしては、コンテンツプロバイダ２００は、クッキーが拒否されたので、リクエストされたリソースは提供できないあるいは最適な形式のリソースを満足しない形式でしか提供できないことを示す通知をユーザ端末へ送信することができる。図６のコンテンツプロバイダ２００の構成要素、即ち、Ｉ／Ｏユニット２１０、クッキージェネレータ２３０及びデータベースプロセッサ２４０は、ソフトウェア、ハードウェアあるいはそれらの組み合わせとして実現することができる。
【００７９】
コンテンツプロバイダ２００は、企業のウェブサイトを運営するコンピュータあるいはサーバであり得り、これには、例えば、サービス及びリソースを提供したり、商品を販売したり、情報を提供する企業であり、この情報には、ウェブサイト上のテキスト、画像、ビデオ及び音声がある。コンテンツプロバイダ２００は、クッキーを設定する、企業、協会、ユーザ等の、ウェブサイトあるいはホームページを管理するあるいは運営する、任意のオリジン（origin）サーバでもあり得る。
【００８０】
図７は本発明に従うクッキー管理方法を示すフロー図である。ステップＳ１では、ユーザ端末に関連するユーザエージェントは、コンテンツプロバイダからプライバシーポリシーを受信する。このポリシーは、クッキー関連リソースあるいはサービスに関係する、クッキー及びプライバシーデータの使用に関するコンテンツプロバイダのポリシーを含んでいる、これは、例えば、Ｐ３Ｐアグリーメント処理中にユーザがリクエストしているものである。ステップＳ２で、ユーザエージェントは、クッキーレシートを生成する。このレシートは、ユーザエージェントに関連するユーザがポリシーを受け入れるかどうか、つまり、クッキーが設定されることを受け入れるかどうかを明示するものである。ステップＳ３で、クッキーレシートがコンテンツプロバイダに送信される。そして、本方法が終了する。
【００８１】
図８は、図７のクッキーレシート生成工程をより詳細に示すフロー図である。ステップＳ１１で開始し、ここでは、ユーザエージェントが、ポリシーとユーザプリファレンスとを比較するように適合されているかどうかが判定される。ユーザエージェントは、比較に基づいて、あるいは比較に基づかずに、レシートを生成する機能を持つことができる、また、比較に基づいて、あるいは比較に基づかずにレシートを生成することはユーザの選択事項であり得る。比較が実行されるべきであると判定される場合、ステップＳ１２で、プライバシーポリシーはユーザプリファレンスと比較される。ステップＳ１３では、ポリシーがユーザプリファレンスを満足する、あるいはユーザプリファレンスと照合するかどうかがチェックされる。ポリシーがプリファレンスを満足する場合、ステップＳ１８で、ポジティブクッキーレシートが生成される。しかしながら、ポリシーがプリファレンスを満足しない場合、ステップＳ１９で、ネガティブクッキーレシートが生成され得る。オプションとしては、ポリシーがプリファレンスと照合しない場合、ステップＳ１４で、ユーザエージェントは、ポリシーが表示されるべきであるかをチェックすることができる。そうである場合、ステップＳ１５で、プライバシーポリシーは、ユーザ端末上、例えば、スクリーン上で、ユーザに対して提示される。また、ユーザは、ボタンをクリックすることによって、あるいは何らかの情報（例えば、ＹあるいはＮ）を入力することによって、ポリシーを受け入れるあるいは拒否することが促される。ステップＳ１６では、ユーザエージェントは、ユーザ入力信号を受信し、ステップＳ１７で、その信号が検証され、ユーザがポリシーを受け入れるかあるいは拒否するかを判定する。受け入れられる場合、ステップＳ１８で、ポジティブクッキーレシートが生成されるが、拒否される場合、ステップＳ１９で、ネガティブクッキーレシートが生成される。ステップＳ１１で、ユーザエージェントが比較を実行する機能を持たない、あるいはユーザが比較を実行すべきでないと明示していると判定される場合、ステップＳ１５で、プライバシーポリシーが表示される。その後、本方法は、上述のように、ステップＳ１６、ステップＳ１７及びステップＳ１８あるいはステップＳ１９に進む。そして、本方法は、ステップＳ３に進む。
【００８２】
図９は、ポジティブレシートの場合の、図７のクッキー管理方法の追加ステップを示している。ポジティブレシートが生成される場合、ステップＳ２１で、リクエストされたリソースに関連し、かつ既にユーザ端末に記憶されているクッキー（群）がコンテンツプロバイダに対して再生される（提供される）。そして、本方法は、ステップＳ３に進む。
【００８３】
図１０は、ネガティブレシートの場合の、図７のクッキー管理方法の追加ステップを示している。ネガティブレシートが生成される場合、ステップＳ２２で、リクエストされたリソースに関連し、かつ既にユーザ端末に記憶されているクッキー（群）は、ユーザ端末から削除されることが好ましい。ステップＳ２３で、クッキーは再生されるべきではなく、かつコンテンツプロバイダから可能なクッキー設定コマンドは無視されるべきである。そして、本方法は、ステップＳ３に進む。
【００８４】
図１１は、本発明に従う、ネットワーク、例えば、インターネットを介してコンテンツプロバイダからリクエスト先のユーザ端末へリソースを提供する方法のフロー図を示している。ステップＳ３１では、コンテンツプロバイダは、プライバシーポリシーをユーザ端末に関連するユーザエージェントへ送信する。このポリシーは、クッキー関連リソースあるいはサービスに関係する、クッキー及びプライバシーデータの使用に関するコンテンツプロバイダのポリシーを含んでいる、これは、例えば、Ｐ３Ｐアグリーメント処理中にユーザがリクエストしているものである。ステップＳ３２では、コンテンツプロバイダは、ユーザがポリシーを受け入れるかどうか、つまり、クッキーが自身の端末に設定されることを受け入れるかどうかを明示するクッキーレシートを受信する。ステップＳ３３で、ポリシーレシートが検証される。ステップＳ３３で、ポリシーがポジティブであるとチェックされる場合、ステップＳ３４で、コンテンツプロバイダは、リクエストされたクッキー関連リソースを送信する。加えて、ステップＳ３５で、クッキーが提供されるあるいは設定される。しかしながら、レシートがネガティブである場合、ステップＳ３６で、可能である場合、コンテンツプロバイダは、非クッキー関連形式のリソースを提供し得る。クッキーは決して設定されるべきではない。加えて、コンテンツプロバイダは、クッキーが設定されることをユーザが拒否しているので、リソースは提供できない、あるいは最適ではない形式のリソースだけを提供できることを示す通知を送信する。そして、本方法は終了する。
【００８５】
請求項によって定義される本発明の範囲を逸脱しないで、本発明を、様々に変形及び変更しても良いことが当業者には理解されるであろう。
【００８６】
文献
［１］  ２００２年の７月１２日の欧州議会の会議の指令2002/58/EC（Directive 2002/58/EC of the European Parliament and of the Council of 12 July 2002）、２００２年７月３１日のL201/37の欧州コミュニティのオフィシャルジャーナル（Official Journal of the European Communities, L 
201/37,31 July 2002）
【００８７】
［２］  米国において、２００３年のワイレー出版社の、リンドスコッグ  エイチ及びリンドスコッグ  エスによるＰ３Ｐ（登録商標）でのウェブサイトプライバシーポリシー（Lindskog H and Lindskog S, Web site privacy with P3P, Wiley Publishing, Inc. , 2003, the United States of America）
【００８８】
［３］ワールドワイドウェブコンソーシアム（Ｗ３Ｃ）の、テクニカルレポート及び刊行物である、プライバシープリファレンス１．０用プラットホーム（Ｐ３Ｐ  １．０）仕様書  http://www.w3.org/TR/P3PWorld（Wide Web consortium (W3C), W3C Technical Reports and
Publications, The Platform for Privacy Preferences 1.0 (P3P 1. 0) Specification,http://www.w3.org/TR/P3P）
【００８９】
［４］固定クライアント状態ＨＴＴＰクッキー、http://wp.netscape.com/newsrcf/std/cookiespec（Persistent Client State HTTP Cookies, http://wp.netscape.com/newsrcf/std/cookiespec.html）
【図面の簡単な説明】
【００９０】
【図１】Ｐ３Ｐアグリーメント処理中に、本発明に従うデータ処理システムの例の外観を示す図である。
【図２】本発明に従う実施形態のユーザエージェントのブロック図である。
【図３】本発明に従う別の実施形態のユーザエージェントのブロック図である。
【図４】本発明の開示内容を適用できる実施形態のユーザ端末を示す図である。
【図５】本発明の開示内容を適用できる別の実施形態のユーザ端末を示す図である。
【図６】本発明の実施形態に従う実施形態のコンテンツプロバイダのブロック図である。
【図７】本発明に従うクッキー管理方法のフロー図である。
【図８】図７のレシート生成ステップの詳細を示すフロー図である。
【図９】本発明に従うクッキー管理方法の追加ステップを示すフロー図である。
【図１０】本発明に従うクッキー管理方法の追加ステップを示すフロー図である。
【図１１】本発明に従うリソース提供方法のフロー図である。
【図１】
2005536787.tif 000004
【図２】
2005536787.tif 000005
【図３】
2005536787.tif 000006
【図４】
2005536787.tif 000007
【図５】
2005536787.tif 000008
【図６】
2005536787.tif 000009
【図７】
2005536787.tif 000010
【図８】
2005536787.tif 000011
【図９】
2005536787.tif 000012
【図１０】
2005536787.tif 000013
【図１１】
2005536787.tif 000014
【手続補正書】
【提出日】平成16年6月16日(2004.6.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツプロバイダ（２００）からのクッキーに関連するリソースをリクエストするユーザエージェント（１００）を有するデータ処理システム（１）におけるクッキー管理方法であって、
前記クッキーに関連するプライバシーポリシーの受信に応じて、前記ユーザエージェントによって、クッキーポリシレシートを前記コンテンツプロバイダ（２００）に送信するステップと、
前記クッキーポリシーレシートによって、前記ユーザエージェント（１００）に関係するユーザが、前記コンテンツプロバイダ（２００）が前記クッキーを前記ユーザエージェント（２００）に関連するユーザ端末（３００）へ提供することを受け入れるかどうかを明示するステップと
を備えることを特徴とする方法。
【請求項２】
前記ユーザエージェント（１００）から前記コンテンツプロバイダ（２００）へ送信されるリソースフェッチメッセージに前記クッキーポリシーレシートを組み込むステップを更に備える
ことを特徴とする請求項１または２に記載の方法。
【請求項３】
前記ユーザエージェント（１００）によって、前記受信したプライバシーポリシーとユーザプリファレンスを比較するステップと、前記ユーザプリファレンスは、前記ユーザによって受け入れられたクッキープライバシーポリシーを明示するものであり、
前記ユーザエージェット（１００）によって、前記比較に基づいて前記クッキーポリシーレシートを生成するステップと
を更に備えることを特徴とする請求項１に記載の方法。
【請求項４】
前記受信したプライバシーポリシーが前記ユーザプリファレンスを満足しない場合、
前記ユーザエージェント（１００）によって、前記ユーザ端末（３００）上で前記ユーザに対し、前記受信したプライバシーポリシーを提示するステップと、
前記ユーザエージェント（１００）によって、ユーザ入力信号に応じて、前記クッキーポリシーレシートを生成するステップと
を更に備えることを特徴とする請求項３に記載の方法。
【請求項５】
前記ユーザエージェント（１００）によって、前記ユーザ端末（３００）上で前記ユーザに対し、前記受信したプライバシーポリシーを提示するステップと、
前記ユーザエージェント（１００）によって、ユーザ入力信号に応じて、前記クッキーポリシーレシートを生成するステップと
を更に備えることを特徴とする請求項１または２に記載の方法。
【請求項６】
前記ユーザエージェント（１００）に関連する認証キー（１３５、３５５）を用いて、前記クッキーポリシーレシートを認証するステップを更に備える
ことを特徴とする請求項１乃至５のいずれか１項に記載の方法。
【請求項７】
前記コンテンツプロバイダ（２００）が前記クッキーを前記ユーザ端末（３００）に提供することを前記ユーザが受け入れないことを、前記クッキーポリシーレシートが明示している場合、前記ユーザ端末（３００）の記憶装置（３３０）から前記リクエストされたリソースに関連する記憶されたクッキーを削除するステップを備える
ことを特徴とする請求項１乃至６のいずれか１項に記載の方法。
【請求項８】
前記コンテンツプロバイダ（２００）が前記クッキーを前記ユーザ端末（３００）に提供することを前記ユーザが受け入れないことを、前記クッキーポリシーレシートが明示している場合、前記コンテンツプロバイダ（２００）から前記ユーザ端末（１００）へ送信されるクッキーリクエストコマンドを無視するステップを備える
ことを特徴とする請求項１乃至６のいずれか１項に記載の方法。
【請求項９】
コンテンツプロバイダ（２００）からのクッキーに関連するリソースをリクエストするユーザエージェント（１００）を有するデータ処理システム（１）におけるクッキー提供方法であって、
前記クッキーに関連するプライバシーポリシーを前記ユーザエージェント（１００）へ送信するステップと、
前記コンテンツプロバイダ（２００）によって、前記ユーザエージェント（１００）からのクッキーポリシーレシートの受信に応じて、前記コンテンツプロバイダ（２００）が前記クッキーを前記ユーザ端末（３００）に提供することを前記ユーザエージェント（１００）に関連するユーザが受け入れることを、前記クッキーポリシーレシートが明示している場合、前記クッキーを前記ユーザエージェント（１００）に関連するユーザ端末（３００）に提供するステップと
を備えることを特徴とする方法。
【請求項１０】
前記クッキーポリシーレシートは、前記ユーザエージェント（１００）から送信されるリソースフェッチメッセージで受信される
ことを特徴とする請求項９に記載の方法。
【請求項１１】
前記コンテンツプロバイダ（２００）が前記クッキーを前記ユーザ端末（３００）に提供することを前記ユーザが受け入れることを、前記クッキーポリシーレシートが明示している場合、前記クッキーに関連するリソースを提供するステップを備える
ことを特徴とする請求項９または１０に記載の方法。
【請求項１２】
前記クッキーポリシーレシートは、前記受信したプライバシーポリシーとユーザプリファレンスとの比較に基づいて生成され、このユーザプリファレンスは、前記ユーザによって受け入れられるクッキープライバシーポリシーを明示する
ことを特徴とする請求項９乃至１１のいずれか１項に記載の方法。
【請求項１３】
コンテンツプロバイダ（２００）からのクッキーに関連するリソースをリクエストするデータ処理システム（１）において提供されるユーザエージェント（１００）であって、
前記ユーザエージェント（１００）は、前記クッキーに関連するプライバシーポリシーの受信に応じて、クッキーポリシーレシートを前記コンテンツプロバイダ（２００）へ送信する送信手段（１１０）を備え、前記クッキーポリシーレシートは、前記ユーザエージェント（１００）に関係するユーザが、前記コンテンツプロバイダ（２００）が前記クッキーを前記ユーザエージェント（１００）に関連するユーザ端末（３００）へ提供することを受け入れるかどうかを明示する
ことを特徴とするユーザエージェント。
【請求項１４】
前記送信手段（１１０）は、前記コンテンツプロバイダ（２００）から送信されるリソースフェッチメッセージに前記クッキーポリシーレシートを組み込むように適合されている
ことを特徴とする請求項１３に記載のユーザエージェント。
【請求項１５】
前記受信したプライバシーポリシーとユーザプリファレンスを比較する比較手段（１６０）と、前記ユーザプリファレンスは、前記ユーザによって受け入れられたクッキープライバシーポリシーを明示するものであり、
前記比較手段（１６０）に接続され、前記比較に基づいて前記クッキーポリシーレシートを生成する生成手段（１２５）と
を更に備えることを特徴とする請求項１３または１４に記載のユーザエージェント。
【請求項１６】
前記プライバシーポリシーが前記ユーザプリファレンスを満足しない場合、前記ユーザ端末（３００）上で前記ユーザに対し、前記受信したプライバシーポリシーを提示する提示手段（１１０）を更に備え、
前記生成手段（１２５）は、ユーザ入力信号に応じて、前記クッキーポリシーレシートを生成するように適合されている
ことを特徴とする請求項１５に記載のユーザエージェント。
【請求項１７】
前記ユーザ端末（３００）上で前記ユーザに対し、前記受信したプライバシーポリシーを提示する提示手段（１１０）と、
ユーザ入力信号に応じて、前記クッキーポリシーレシートを生成する生成手段（１２５）と
を更に備えることを特徴とする請求項１３または１４に記載のユーザエージェント。
【請求項１８】
前記ユーザエージェント（１００）に関連する認証キー（１３５、３５５）を用いて、前記クッキーポリシーレシートを認証する認証手段（１３０）を更に備える
ことを特徴とする請求項１３乃至１７のいずれか１項に記載のユーザエージェント。
【請求項１９】
前記コンテンツプロバイダ（２００）が前記クッキーを前記ユーザ端末（３００）に提供することを前記ユーザが受け入れないことを、前記クッキーポリシーレシートが明示している場合、前記ユーザ端末（３００）の記憶装置（３３０）から前記リクエストされたリソースに関連する記憶されたクッキーを削除する削除手段（１４０）を更に備える
ことを特徴とする請求項１３乃至１８のいずれか１項に記載のユーザエージェント。
【請求項２０】
データ処理システム（１）において、クッキーに関連するリクエストされたリソースをユーザエージェント（１００）に提供するように適合されているコンテンツプロバイダ（２００）であって、
前記ユーザエージェント（１００）からのリソースリクエストに応じて、前記クッキーに関連するプライバシーポリシーを前記ユーザエージェント（１００）へ送信する送信手段（２１０）と、
前記ユーザエージェント（１００）から送信されるクッキーポリシーレシートのリソースリクエストに応じて、前記クッキーを前記ユーザエージェント（１００）に関連するユーザ端末（３００）へ提供する提供手段（２３０）であって、この提供手段（２３０）は、前記コンテンツプロバイダ（２００）が前記クッキーを前記ユーザ端末（３００）に提供することを前記ユーザエージェント（１００）に関連するユーザが受け入れることを、前記クッキーポリシーレシートが明示している場合、前記クッキーを提供するように適合されている
ことを特徴とするコンテンツプロバイダ。
【請求項２１】
前記クッキーポリシーレシートは、前記ユーザエージェント（１００）から送信されるリソースフェッチメッセージで受信される
ことを特徴とする請求項２０または２１に記載のコンテンツプロバイダ。
【請求項２２】
前記コンテンツプロバイダ（２００）が前記クッキーを前記ユーザ端末（３００）に提供することを前記ユーザが受け入れることを、前記クッキーポリシーレシートが明示している場合、前記クッキーに関連するリソースを提供する提供手段（２４０）を更に備える
ことを特徴とする請求項２０または２１に記載のコンテンツプロバイダ。
【請求項２３】
前記クッキーポリシーレシートは、前記受信したプライバシーポリシーとユーザプリファレンスとの比較に基づいて生成され、このユーザプリファレンスは、前記ユーザによって受け入れられるクッキープライバシーポリシーを明示する
ことを特徴とする請求項２０乃至２２のいずれか１項に記載のコンテンツプロバイダ。
【請求項２４】
コンテンツプロバイダ（２００）からのクッキーに関連するリソースをリクエストするユーザエージェント（１００）を有するデータ処理システム（１）において、クッキーを管理するシステムであって、
前記クッキーに関連するプライバシーポリシーを提供する提供手段（２４０）と、
前記クッキーポリシーレシートを送信する送信手段（１１０）であって、この送信手段（１１０）は、前記プライバシーポリシーに応答可能であり、
前記コンテンツプロバイダ（２００）が前記クッキーを前記ユーザエージェント（１００）に関連する前記ユーザ端末（３００）に提供することを前記ユーザエージェント（１００）に関連するユーザが受け入れることを明示している前記クッキーポリシーレシートに応じて、前記クッキーを提供する提供手段（２３０）と
を備えることを特徴とするシステム。
【国際調査報告】
2005536787.tif 000015
2005536787.tif 000016