(57)【要約】本発明のある実施形態は、インセンティブ・ベースのコンテキストをサービス・プロバイダーに提供する方法であって：ユーザーのプライベートなコンテキスト情報を捕捉し、前記承認されたコンテキスト情報を前記サービス・プロバイダーに配送する段階を含んでおり、前記サービス・プロバイダーは、前記コンテキスト情報に対して前記ユーザーにインセンティブを提供する、方法を提供する。
2013512525.tif 000002
【特許請求の範囲】
【請求項１】
インセンティブ・ベースのコンテキストをサービス・プロバイダーに提供する方法であって：
ユーザーのコンテキスト情報を捕捉し、前記コンテキスト情報を前記サービス・プロバイダーに配送する段階を含んでおり、前記サービス・プロバイダーは、前記コンテキスト情報に対して前記ユーザーにインセンティブを提供する、
方法。
【請求項２】
安全なプロファイル記憶サービスを使って、すべてのデバイスがプロファイル情報を共有する相手となる高度に利用可能なエンティティを提供することをさらに含んでおり、前記プロファイル記憶サービスは、ユーザーのデバイスがオフラインであるときにオンラインのサービスによるユーザー・プロファイルへのアクセスを可能にする、請求項１記載の方法。
【請求項３】
前記ユーザーは：
補償なし；
直接的な金銭上の補償；
間接的な金銭上の補償；
非金銭上の補償；または
ポイント、クレジット、フリー・コンテンツへのアクセス
からなる群から選択されるさまざまな型の補償について前記プロファイル・データの全部または部分集合を選択できる、
請求項１記載の方法。
【請求項４】
ひとたび前記ユーザーが前記コンテキスト情報のある部分集合を共有することを選んだら、前記コンテキスト情報は：
前記サービス・プロバイダーだけがプライベートなコンテキストにアクセスできる；
承認サービスがユーザーのプライベートなコンテキストにアクセスできない；
前記サービス・プロバイダーは、ひとたび前記承認サービスがアクセスを許諾した場合にのみ、プライベートなコンテキストにアクセスできる；または
前記サービス・プロバイダーは前記コンテキストが、サービスが提供されているユーザーから発したものであることを検証できる、
のうちの一つまたは複数を提供するような仕方でパッケージングされる、請求項３記載の方法。
【請求項５】
前記ユーザー・コンテキストへのアクセスについて許諾を検証する承認サービスを統合することをさらに含む、請求項１記載の方法。
【請求項６】
前記承認サービスは、支払いをさせるためまたは支払いがされたことを検証するために金融サービスに照会する、請求項５記載の方法。
【請求項７】
前記承認サービスが、前記サービス・プロバイダーが前記ユーザーによって指定された信頼基準を満たすかどうかを判定するために評判サービスに照会することをさらに含んでおり、ひとたび前記承認サービスが前記ユーザーの条件のすべてが満たされたことを検証したら、前記承認サービスは前記サービス・プロバイダーが前記ユーザー・コンテキストにアクセスできるようにする、請求項５記載の方法。
【請求項８】
ポリシー指定を使うことをさらに含んでおり、前記ポリシー指定は、前記プロファイル・データが前記サービス・プロバイダーと共有されることができる仕方についての、補償ポリシーおよび公表ポリシーを含む二つの鍵となるポリシー制御を利用し、前記補償ポリシーは前記サービス・プロバイダーがさまざまな形のコンテキストの見返りとしてどんな補償を提供するかを記述し、前記公表ポリシーは前記ユーザーがどんな情報を、誰に、どんな補償に対して公表する意思があるかを記述する、請求項７記載の方法。
【請求項９】
人口統計情報、位置、活動、選好、目標および他の多くを含む多様な異なるコンテキスト情報が公表されることができ、各情報は精度または特定さの種々のレベルで提供されることもできる、請求項１記載の方法。
【請求項１０】
前記公表ポリシーが：
ユーザーが自分の公表姿勢に関して自分をカテゴリー分けできるようにする；
大量の情報が分類され、諸カテゴリーにおいて呈示されることができる；または
ユーザーが、自分のためにある種の決断をするようサード・パーティーを強化することができる、
からなる群から選択される戦略の一つまたは複数を使って実装される、請求項８記載の方法。
【請求項１１】
前記補償ポリシーと前記公表ポリシーの間の一致点を見出すためにポリシー・ネゴシエーションを使う段階をさらに含んでおり、前記サービス・プロバイダーは前記補償ポリシーを前記ユーザーに送達し、前記ユーザーが前記補償ポリシーを前記ユーザーのデバイス上の前記公表ポリシーと照合し、どの情報を公表するかを選ぶ、請求項８記載の方法。
【請求項１２】
前記ユーザーが使っていることがありうる複数のプラットフォームのそれぞれにおいて前記ユーザーのプロファイルのあるバージョンを維持するよう安全なプロファイル記憶部を生成することをさらに含み、前記ユーザーによって所有される前記プラットフォームが前記ユーザーのプロファイルのローカルなバージョンを前記プロファイル記憶部に記憶する、請求項１記載の方法。
【請求項１３】
各プロファイル記憶部が前記第一のプラットフォームによってローカルに取得された前記ユーザー・コンテキストを使って更新され、前記ユーザーの少なくとも一つの追加プラットフォームが、プロファイル記憶部間で情報を同期させ、それにより統一されたユーザー・プロファイルを構築する目的のために通信する、請求項１２記載の方法。
【請求項１４】
所与のデバイスが複数のユーザーについての諸プロファイルを安全に記憶でき、プロファイル・データに加えて、前記プロファイル記憶部は、前記プロファイル記憶部についての情報がどのように使われることができるかを指定するポリシー情報をも含み、この情報は情報公開を制御するために使われる、請求項１３記載の方法。
【請求項１５】
各デバイスが安全なプロファイル記憶部を維持しており、プロファイル記憶部は前記ユーザーについての情報の部分集合を含み、定期的に、前記デバイスはプロファイル記憶部の間で情報を共有し、相違を調整するよう通信し、前記通信は、ローカル・エリア・ネットワーク技術を使ってまたは広域ネットワーク技術を介して可能であり、信頼されるデバイス上のプロファイル記憶部の間でプロファイル情報を共有することを前記ユーザーが明示的に承認する必要がある、請求項１４記載の方法。
【請求項１６】
プロファイル記憶部が、スターおよびフル接続通信トポロジーからなる、種々のユーザー・プロファイルの単一の一貫したビューへの高度にアプリケーション固有なマージを使うことによって情報を共有する、請求項１５記載の方法。
【請求項１７】
前記プロファイル記憶サービスの機能が：
ユーザー・プロファイル情報を含むプロファイル記憶部を維持すること；
プロファイル発見機構を提供すること；
接触したときに他のプロファイル記憶部とプロファイル情報を調整すること；または
ユーザーの公表ポリシーに従ってコンテキスト情報の要求に応答することを含む、
請求項１６記載の方法。
【請求項１８】
コンピュータ実行可能命令がエンコードされたコンピュータ可読媒体であって、前記命令はアクセスされたときに機械に：
ユーザーのコンテキスト情報を捕捉し、前記コンテキスト情報を前記サービス・プロバイダーに配送する段階を実行させ、前記サービス・プロバイダーは、前記コンテキスト情報に対して前記ユーザーにインセンティブを提供する、
コンピュータ可読媒体。
【請求項１９】
請求項１８記載のコンピュータ実行可能命令がエンコードされたコンピュータ可読媒体であって：プロファイル記憶サービスを使って、すべてのデバイスがプロファイル情報を共有する相手となる高度に利用可能なエンティティを提供することをさらに含んでおり、前記プロファイル記憶サービスは、ユーザーのデバイスがオフラインであるときにオンラインのサービスによるユーザー・プロファイルへのアクセスを可能にする、コンピュータ可読媒体。
【請求項２０】
請求項１８記載のコンピュータ実行可能命令がエンコードされたコンピュータ可読媒体であって、前記ユーザーは：
補償なし；
直接的な金銭上の補償；
間接的な金銭上の補償；
非金銭上の補償；または
ポイント、クレジット、フリー・コンテンツへのアクセス
からなる群から選択されるさまざまな型の補償について前記プロファイル・データの全部または部分集合を選択できる、
コンピュータ可読媒体。
【請求項２１】
請求項２０記載のコンピュータ実行可能命令がエンコードされたコンピュータ可読媒体であって、ひとたび前記ユーザーが前記コンテキスト情報のある部分集合を共有することを選んだら、前記コンテキスト情報は：
前記サービス・プロバイダーだけがプライベートなコンテキストにアクセスできる；
承認サービスがユーザーのプライベートなコンテキストにアクセスできない；
前記サービス・プロバイダーは、ひとたび前記承認サービスがアクセスを許諾した場合にのみ、プライベートなコンテキストにアクセスできる；または
前記サービス・プロバイダーは前記コンテキストが、サービスが提供されているユーザーから発したものであることを検証できる、
のうちの一つまたは複数を提供するような仕方でパッケージングされる、コンピュータ可読媒体。
【請求項２２】
請求項１８記載のコンピュータ実行可能命令がエンコードされたコンピュータ可読媒体であって：前記ユーザー・コンテキストへのアクセスについて許諾を検証する承認サービスを統合することをさらに含む、請求項２２記載のコンピュータ可読媒体。
【請求項２３】
請求項２２記載のコンピュータ実行可能命令がエンコードされたコンピュータ可読媒体であって、前記承認サービスは、支払いをさせるためまたは支払いがされたことを検証するために金融サービスに照会する、コンピュータ可読媒体。
【請求項２４】
請求項２２記載のコンピュータ実行可能命令がエンコードされたコンピュータ可読媒体であって、前記承認サービスが、前記サービス・プロバイダーが前記ユーザーによって指定された信頼基準を満たすかどうかを判定するために評判サービスに照会することをさらに含んでおり、ひとたび前記承認サービスが前記ユーザーの条件のすべてが満たされたことを検証したら、前記承認サービスは前記サービス・プロバイダーが前記ユーザー・コンテキストにアクセスできるようにする、コンピュータ可読媒体。
【請求項２５】
請求項２４記載のコンピュータ実行可能命令がエンコードされたコンピュータ可読媒体であって、ポリシー指定を使うことをさらに含んでおり、前記ポリシー指定は、前記プロファイル・データが前記サービス・プロバイダーと共有されることができる仕方についての、補償ポリシーおよび公表ポリシーを含む二つの鍵となるポリシー制御を利用し、前記補償ポリシーは前記サービス・プロバイダーがさまざまな形のコンテキストの見返りとしてどんな補償を提供するかを記述し、前記公表ポリシーは前記ユーザーがどんな情報を、誰に、どんな補償に対して公表する意思があるかを記述する、コンピュータ可読媒体。
【請求項２６】
請求項２５記載のコンピュータ実行可能命令がエンコードされたコンピュータ可読媒体であって、人口統計情報、位置、活動、選好、目標および他の多くを含む多様な異なるコンテキスト情報が公表されることができ、各情報は精度または特定さの種々のレベルで提供されることもできる、コンピュータ可読媒体。
【請求項２７】
請求項２６記載のコンピュータ実行可能命令がエンコードされたコンピュータ可読媒体であって、前記公表ポリシーが：
ユーザーが自分の公表姿勢に関して自分をカテゴリー分けできるようにする；
大量の情報が分類され、諸カテゴリーにおいて呈示されることができる；または
ユーザーが、自分のためにある種の決断をするようサード・パーティーを強化することができる、
からなる群から選択される戦略の一つまたは複数を使って実装される、コンピュータ可読媒体。
【請求項２８】
請求項２５記載のコンピュータ実行可能命令がエンコードされたコンピュータ可読媒体であって、前記補償ポリシーと前記公表ポリシーの間の一致点を見出すためにポリシー・ネゴシエーションを使う段階をさらに含んでおり、前記サービス・プロバイダーは前記補償ポリシーを前記ユーザーに送達し、前記ユーザーが前記補償ポリシーを前記ユーザーのデバイス上の前記公表ポリシーと照合し、どの情報を公表するかを選ぶ、コンピュータ可読媒体。
【請求項２９】
請求項１８記載のコンピュータ実行可能命令がエンコードされたコンピュータ可読媒体であって、前記ユーザーが使っていることがありうる複数のプラットフォームのそれぞれにおいて前記ユーザーのプロファイルのあるバージョンを維持するよう安全なプロファイル記憶部を生成することをさらに含み、前記ユーザーによって所有される前記プラットフォームが前記ユーザーのプロファイルのローカルなバージョンを前記プロファイル記憶部に記憶する、コンピュータ可読媒体。
【請求項３０】
請求項２９記載のコンピュータ実行可能命令がエンコードされたコンピュータ可読媒体であって、各プロファイル記憶部が第一のプラットフォームによってローカルに取得された前記ユーザー・コンテキストを使って更新され、前記ユーザーの少なくとも一つの追加プラットフォームが、プロファイル記憶部間で情報を同期させ、それにより統一された安全なユーザー・プロファイルを構築する目的のために通信する、コンピュータ可読媒体。
【請求項３１】
請求項３０記載のコンピュータ実行可能命令がエンコードされたコンピュータ可読媒体であって、所与のデバイスが複数のユーザーについての諸プロファイルを安全に記憶でき、プロファイル・データに加えて、前記プロファイル記憶部は、前記プロファイル記憶部についての情報がどのように使われることができるかを指定するポリシー情報をも含み、この情報は情報公開を制御するために使われる、コンピュータ可読媒体。
【請求項３２】
請求項３１記載のコンピュータ実行可能命令がエンコードされたコンピュータ可読媒体であって、各デバイスがプロファイル記憶部を維持しており、プロファイル記憶部は前記ユーザーについての情報の部分集合を含み、定期的に、前記デバイスはプロファイル記憶部の間で情報を共有し、相違を調整するよう通信し、前記通信は、ローカル・エリア・ネットワーク技術を使ってまたは広域ネットワーク技術を介して可能であり、信頼されるデバイス上のプロファイル記憶部の間でプロファイル情報を共有することを前記ユーザーが明示的に承認する必要がある、請求項１４記載の方法。
【請求項３３】
請求項３２記載のコンピュータ実行可能命令がエンコードされたコンピュータ可読媒体であって、プロファイル記憶部が、スターおよびフル接続通信トポロジーからなる、種々のユーザー・プロファイルの単一の一貫したビューへの高度にアプリケーション固有なマージを使うことによって情報を共有する、コンピュータ可読媒体。
【請求項３４】
請求項３３記載のコンピュータ実行可能命令がエンコードされたコンピュータ可読媒体であって、前記プロファイル記憶サービスの機能が：
ユーザー・プロファイル情報を含むプロファイル記憶部を維持すること；
プロファイル発見機構を提供すること；
接触したときに他のプロファイル記憶部とプロファイル情報を調整すること；または
ユーザーの公表ポリシーに従ってコンテキスト情報の要求に応答することを含む、
コンピュータ可読媒体。
【請求項３５】
情報同化および通信プラットフォームであって、ユーザーのコンテキスト情報を捕捉し、該コンテキストを前記プラットフォーム上に安全に記憶するよう適応されたプラットフォームを有するシステムであって、
前記情報同化および通信プラットフォームは、前記コンテキスト情報をサービス・プロバイダーに配送するよう構成されており、前記サービス・プロバイダーは、前記コンテキスト情報に対して前記ユーザーにインセンティブを提供する、
システム。
【請求項３６】
すべてのデバイスがプロファイル情報を共有する相手となる高度に利用可能なエンティティを提供するプロファイル記憶サービスをさら有しており、前記プロファイル記憶サービスは、ユーザーのデバイスがオフラインであるときにオンラインのサービスによるユーザー・プロファイルへのアクセスを可能にする、請求項３５記載のシステム。
【請求項３７】
前記ユーザーは：
補償なし；
直接的な金銭上の補償；
間接的な金銭上の補償；
非金銭上の補償；または
ポイント、クレジット、フリー・コンテンツへのアクセス
からなる群から選択されるさまざまな型の補償について前記コンテキスト情報の全部または部分集合を選択できる、
請求項３５記載のシステム。
【請求項３８】
ひとたび前記ユーザーが前記コンテキスト情報のある部分集合を共有することを選んだら、前記コンテキスト情報は：
前記サービス・プロバイダーだけがプライベートなコンテキストにアクセスできる；
承認サービスがユーザーのプライベートなコンテキストにアクセスできない；
前記サービス・プロバイダーは、ひとたび前記承認サービスがアクセスを許諾した場合にのみ、プライベートなコンテキストにアクセスできる；または
前記サービス・プロバイダーは前記コンテキストが、サービスが提供されているユーザーから発したものであることを検証できる、
のうちの一つまたは複数を提供するような仕方でパッケージングされる、請求項３７記載のシステム。
【請求項３９】
前記ユーザー・コンテキストへのアクセスについて許諾を検証する承認サービスをさらに含む、請求項３５記載のシステム。
【請求項４０】
前記承認サービスは、支払いをさせるためまたは支払いがされたことを検証するために金融サービスに照会する、請求項３９記載のシステム。
【請求項４１】
前記承認サービスが、前記サービス・プロバイダーが前記ユーザーによって指定された信頼基準を満たすかどうかを判定するために評判サービスに照会することをさらに含んでおり、ひとたび前記承認サービスが前記ユーザーの条件のすべてが満たされたことを検証したら、前記承認サービスは前記サービス・プロバイダーが前記ユーザー・コンテキストにアクセスできるようにする、請求項３９記載のシステム。
【請求項４２】
ポリシー指定を使うことをさらに含んでおり、前記ポリシー指定は、前記プロファイル・データが前記サービス・プロバイダーと共有されることができる仕方についての、補償ポリシーおよび公表ポリシーを含む二つの鍵となるポリシー制御を利用し、前記補償ポリシーは前記サービス・プロバイダーがさまざまな形のコンテキストの見返りとしてどんな補償を提供するかを記述し、前記公表ポリシーは前記ユーザーがどんな情報を、誰に、どんな補償に対して公表する意思があるかを記述する、請求項４１記載のシステム。
【請求項４３】
人口統計情報、位置、活動、選好、目標および他の多くを含む多様な異なるコンテキスト情報が公表されることができ、各情報は精度または特定さの種々のレベルで提供されることもできる、請求項３５記載のシステム。
【請求項４４】
前記公表ポリシーが：
ユーザーが自分の公表姿勢に関して自分をカテゴリー分けできるようにする；
大量の情報が分類され、諸カテゴリーにおいて呈示されることができる；または
ユーザーが、自分のためにある種の決断をするようサード・パーティーを強化することができる、
からなる群から選択される戦略の一つまたは複数を使って実装される、請求項４２記載のシステム。
【請求項４５】
前記補償ポリシーと前記公表ポリシーの間の一致点を見出すためにポリシー・ネゴシエーションを使う段階をさらに含んでおり、前記サービス・プロバイダーは前記補償ポリシーを前記ユーザーに送達し、前記ユーザーが前記補償ポリシーを前記ユーザーのデバイス上の前記公表ポリシーと照合し、どの情報を公表するかを選ぶ、請求項４２記載のシステム。
【請求項４６】
前記ユーザーが使っていることがありうる複数のプラットフォームのそれぞれにおいて前記ユーザーのプロファイルのあるバージョンを維持するよう安全なプロファイル記憶部を生成することをさらに含み、前記ユーザーによって所有される前記プラットフォームが前記ユーザーのプロファイルのローカルなバージョンを前記プロファイル記憶部に記憶する、請求項３５記載のシステム。
【請求項４７】
各安全なプロファイル記憶部が第一のプラットフォームによってローカルに取得された前記ユーザー・コンテキストを使って更新され、前記ユーザーの少なくとも一つの追加プラットフォームが、プロファイル記憶部間で情報を同期させ、それにより統一されたユーザー・プロファイルを構築する目的のために通信する、請求項４６記載のシステム。
【請求項４８】
所与のデバイスが複数のユーザーについての諸プロファイルを安全に記憶でき、プロファイル・データに加えて、前記プロファイル記憶部は、前記プロファイル記憶部についての情報がどのように使われることができるかを指定するポリシー情報をも含み、この情報は情報公開を制御するために使われる、請求項４７記載のシステム。
【請求項４９】
各デバイスが安全なプロファイル記憶部を維持しており、プロファイル記憶部は前記ユーザーについての情報の部分集合を含み、定期的に、前記デバイスはプロファイル記憶部の間で情報を共有し、相違を調整するよう通信し、前記通信は、ローカル・エリア・ネットワーク技術を使ってまたは広域ネットワーク技術を介して可能であり、信頼されるデバイス上のプロファイル記憶部の間でプロファイル情報を共有することを前記ユーザーが明示的に承認する必要がある、請求項４８記載のシステム。
【請求項５０】
プロファイル記憶部が、スターおよびフル接続通信トポロジーからなる、種々のユーザー・プロファイルの単一の一貫したビューへの高度にアプリケーション固有なマージを使うことによって情報を共有する、請求項４９記載のシステム。
【請求項５１】
前記プロファイル記憶サービスの機能が：
ユーザー・プロファイル情報を含むプロファイル記憶部を維持すること；
プロファイル発見機構を提供すること；
接触したときに他のプロファイル記憶部とプロファイル情報を調整すること；または
ユーザーの公表ポリシーに従ってコンテキスト情報の要求に応答することを含む、
請求項５０記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、インセンティブを利用してサービス・プロバイダーにコンテキストを提供する技法およびユーザー管理されるプライバシーに関する。
【背景技術】
【０００２】
無線デバイスの急速な進歩およびその絶えず改善しつつあるモバイル機能により、ユーザーはますます多くの用途のために無線デバイスに頼ることができるようになった。一方、そうしたデバイスは膨大な個人情報を得ることができる。そのようなデバイスのユーザーは、ますます自分の環境、自分の対話および自分自身についてのコンテキスト情報をさまざまなプラットフォーム上で捕捉することができる。そうしたプラットフォームは、これに限られないが、モバイル・コンピューティング／通信デバイス（たとえばPDA、電話、MID）、固定およびポータブル・コンピューティング・デバイス（ラップトップ、デスクトップおよびセットトップボックス）およびクラウド・コンピューティング・サービスおよびプラットフォームを含む。生のコンテキストおよびこのコンテキストから導出されるプロファイルはいずれも、ユーザーがこの情報を適切に管理し、サービス・プロバイダーと共有すれば、ユーザーにとって潜在的に高い価値を有する。サービス・プロバイダーは、オファーをよりよくユーザーに適合させ、顧客をよりよく理解し、あるいはパッケージングし直して売る（もしくは他の形で金銭化する）ために、この情報を使うことができる。
【０００３】
ユーザーは潜在的に、よりよいサービス体験を通じて、あるいは特定のインセンティブを通じて恩恵を受ける立場にある。ユーザーがこのコンテキストを強化する能力は、現在のところ、次のような仕方で制限されている。同じユーザーによって所有される複数のプラットフォームを横断してコンテキストを共有したり、組み合わせたり、あるいは統合したりする自動化された方法がない；ユーザーがこのコンテキストを補償ありまたは補償なしでサービス・プロバイダーと共有する自動化されたおよび／または標準化された仕方がない；コンテキストへのアクセスを制御する簡単な機構がない。
【０００４】
さらに、多くのユーザーは複数のパーソナル・デバイスを有することがある。そうしたデバイスはそれぞれ独立してユーザーについての情報を収集する。ユーザーについての情報は、明示的なユーザー選好、ユーザーがどのように当該デバイスを使うか、ユーザーが当該デバイスを介してどのようなデータを記憶し、どのようなデータにアクセスするか、ならびにユーザーについての情報（カレンダーにどんな予定を入れているか、物理的にどこに行くか、どんな活動をするか、何を買うか、など）を含む。典型的にはこの情報は、各デバイスに独立して保持される。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このように、ユーザーが自分のコンテキストおよび導出プロファイルを自分の複数のデバイスを横断して管理し、コンテキストおよび導出プロファイルのサービス・プロバイダーへの送達を制御できるようにする機構を定義することのできる管理アーキテクチャに対する強い必要性がある。さらに、ユーザーのパーソナル・デバイスの集合上で集められたユーザーについての個人情報を一元化する技法に対する強い必要性がある。
【課題を解決するための手段】
【０００６】
本発明と見なされる主題は、本明細書に付随する請求項において具体的に特定され、明確に特許請求されるが、本発明は、組織および動作方法の両方について、その目的、特徴および利点とともに、付属の図面とともに読まれるときの以下の詳細な説明を参照することによって最もよく理解されうる。
【図面の簡単な説明】
【０００７】
【図１】本発明の諸実施形態に基づく管理アーキテクチャを描く図である。
【図２】本発明の諸実施形態に基づくサービス・プロバイダーへのコンテキスト送達の例を描く図である。
【図３】本発明の諸実施形態に基づくバンドル保護およびアクセス・プロトコルを示す図である。  図解の簡明のため、図面に示される要素は必ずしも縮尺通りに描かれてはいない。たとえば、いくつかの要素の寸法は明確のために他の要素に対して誇張されている。さらに、適切と思われるところでは、対応するまたは類似の要素を示すために、複数の図面の間で参照符号が繰り返されている。
【発明を実施するための形態】
【０００８】
以下の詳細な説明では、本発明の十全な理解を与えるために、数多くの個別的詳細が記載されるが、当業者は、本発明がそうした個別的詳細なしでも実施されうることを理解するであろう。その一方、よく知られた方法、手順、コンポーネントおよび回路は、本発明を埋没させないよう、詳細に記述してはいない。
【０００９】
本発明の実施形態はこれに関して限定されるものではないが、たとえば「処理」「コンピューティング」「計算」「決定」「確立」「解析」「検査」などといった用語を用いての議論は、コンピュータ、コンピューティング・プラットフォーム、コンピューティング・システムまたは他の電子コンピューティング・デバイスの動作（単数または複数）および／またはプロセス（単数または複数）を指しうる。該コンピューティング・デバイスは、コンピュータのレジスタおよび／またはメモリ内に物理的な（たとえば電子的な）量として表現されるデータを操作および／または変換して、コンピュータのレジスタおよび／またはメモリまたは動作および／またはプロセスを実行するための命令を記憶しうる他の情報記憶媒体内に物理的な量として同様に表現される他のデータにするものである。
【００１０】
本発明の実施形態はこれに関して限定されるものではないが、本稿で使われるところの「複数」の用語はたとえば、「多数」または「二つ以上」を含むことがある。用語「複数」は、本明細書を通じて、二つ以上の構成要素、装置、要素、ユニット、パラメータなどを記述するために使われることがある。たとえば、「複数のステーション」は二つ以上のステーションを含むことがある。
【００１１】
上述したように、ユーザーは、自分の環境、自分の対話および自分自身についてのコンテキスト情報をさまざまなプラットフォーム上で捕捉することができる。そうしたプラットフォームは、これに限られないが、モバイル・コンピューティング／通信デバイス（たとえばPDA、電話、MID）、固定およびポータブル・コンピューティング・デバイス（ラップトップ、デスクトップおよびセットトップボックス）およびクラウド・コンピューティング・サービスおよびプラットフォームを含む。生のコンテキストおよびこのコンテキストから導出されるプロファイルはいずれも、ユーザーがこの情報を適切に管理し、サービス・プロバイダーと共有すれば、ユーザーにとって潜在的に高い価値を有する。さらに、本発明のシステムの実施形態は、情報同化および通信プラットフォーム（information  assimilation  and  communication  platform）であるプラットフォームを提供しうる。
【００１２】
本発明の実施形態は、同じユーザーによって所有される複数のプラットフォームを横断してコンテキストを共有したり、組み合わせたり、あるいは統合したりする自動化された方法がない；ユーザーがこのコンテキストを補償ありまたは補償なしでサービス・プロバイダーと共有する自動化されたおよび／または標準化された仕方がない；コンテキストへのアクセスを制御する簡単な機構がないという上記の制限を解消することがありうる。本発明の実施形態は、ユーザーが自分の複数のデバイスを横断して自分のコンテキストおよび導出されたプロファイルを管理し、コンテキストおよび導出プロファイルのサービス・プロバイダーへの送達を制御できるようにする機構を定義しうる。
【００１３】
例示すると、ユーザーのモバイル・デバイスは、位置コンテキストを使って、任意の所与の瞬間にユーザーがどこにいるかを決定してもよい。時間がたつと、このコンテキストは、ユーザーがよく訪れる場所を識別し、ユーザー・プロファイルが構築されることができる。デバイスは、このプロファイルにおいて、そのユーザーが頻繁に行くレストランおよびそのユーザーが楽しむ食べ物の種類の集合を含めてもよい。ユーザーが各レストランで食べる傾向のある時や同伴者が知られることさえあり、プロファイルについての追加的なコンテキストを生成する。ユーザーの同意のもとに、このプロファイルは、自宅のパソコンを含む他のデバイスと共有されてもよい。このパソコンを使って、ユーザーは、次週に食事をするためのレストランを探すためのオンライン・レストラン格付けサービスを強化する。ユーザーの許可のもと、ユーザーのプロファイルは該サービスと共有され、該サービスがそのユーザーの選好に基づいて検索結果にバイアスをかけることができる。さらに、該サイトは、このユーザーをターゲットとした特定の諸レストランへの広告を出すことができる。該サイトはまた、広告収入を増大させるために該サイトを訪れるユーザーの人口統計情報を追跡する。これらの広告についての収入の一部は直接的に、またはプロファイル・データを共有することに対する他の補償の形で、ユーザーに与えられてもよい。
【００１４】
ユーザー・デバイス上で収集されるコンテキストは、（たとえばユーザーの位置、選好または購入目標を知ることによって）ユーザーのサービス要求に応答を提供するために、あるいは（たとえば顧客をよりよく理解することによって）サービス全体を改善するために、サービス・プロバイダーによって利用されてもよい。ユーザーは典型的には、何か見返り、おそらくはよりよいサービス、金銭的な報酬または非金銭的な報酬（たとえばご愛顧プログラム（loyalty  program）のポイント）が得られる場合のほうが、個人的なコンテキストの一部を共有する動機がある。本発明のアーキテクチャは、若干のみ挙げると、次のようなことを可能にしうる：（１）ユーザーが、特定のサービス・プロバイダーに対する種々のレベルのコンテキスト公表についてどんな支払いが要求されるかを示す、ユーザーのコンテキストについての公表ポリシーを指定する；（２）サービス・プロバイダーが、所望されるコンテキストの種別および見返りとして提供されるであろう支払いのレベルを示す支払いポリシーを指定する；（３）ユーザーとサービス・プロバイダーの関心の間の一致を保証するための、サービス・プロバイダーの支払いポリシーとユーザーの公表ポリシーの間のサービス指向の交渉（service-oriented  negotiation）；（４）ユーザーに約束された支払いがあればその支払いが送達された場合にのみ、サービス・プロバイダーによって所望されるコンテキストをユーザーによって指定されたプロバイダー以外の何人への公表からも保護される形で含む「コンテキスト・バンドル（context  bundle）」の、ユーザーのデバイスからサービス・プロバイダーへの送達（本発明のある実施形態では、「コンテキスト・バンドル」は、該コンテキストが所望されるサービス・プロバイダーのみに、所望される条件が満たされた場合にのみ、送達されることを保証するよう、二重に暗号化されてもよい）；（５）サービス・プロバイダーへのコンテキスト公表の条件が満たされたこと（そしておそらくは該承認サービスも補償を受けたこと）の、承認サービスによる検証。承認サービスは、バンドルの内容を得ることを許容する鍵をサービス・プロバイダーに提供してもよい。
【００１５】
本発明のある実施形態の構造の高レベルの概観が図１の１００として概括的に与えられている。これは二つの主要な構成要素からなることができる：プロファイル記憶および配送と、コンテキスト送達である。これらの構成要素のそれぞれについて、以下でより詳細に述べる。
【００１６】
ユーザーは、デバイス１  １１０およびデバイス２  １１５のような複数のコンピューティングおよび通信デバイスを利用し、各デバイスがユーザーの環境、対話およびユーザー自身についてのコンテキストを取得することがある。PDA、電話およびMIDのようないくつかのデバイスは、ユーザーの物理的な世界における行動および対話についてのコンテキストを識別するための最良の位置にあるともいえる。ラップトップ、デスクトップおよびセットトップボックスのような他のデバイスは、商取引およびコンテンツ制作および閲覧に関係したユーザーの活動を理解するのによりよい位置にあるともいえる。プロファイル記憶および配送の目標は、捕捉されたコンテキストが各プラットフォーム上に安全に記憶され、プラットフォームを横断して共有され、ユーザーの一元化された、より広いビューを形成することができるようにすることである。複数のデバイスを横断したコンテキスト共有は、デバイスどうしが物理的に近接している場合には短距離通信機構を使って、あるいは広域ネットワーク技術を使って、直接行われてもよい。あるいはまた、プロファイル記憶サービス１０５が、すべてのデバイスがプロファイル情報を共有する高度に利用可能なエンティティを提供することができる。このプロファイル記憶サービスは、本アーキテクチャにおける任意的な構成要素であり、ユーザーのデバイスがオフラインであるときにオンラインのサービスがユーザーのプロファイルにアクセスすることを可能にすることができる。この構成要素の必要性は、ユーザーのデバイスの移動パターン（定期的に互いと接触するか？）および通信機能（たいていの時間、広域ネットワーク接続性をもつか？）に依存する。
【００１７】
ユーザーは、自分のデバイス（またはプロファイル記憶サービス１０５）に記憶されたコンテキストを、サービス・プロバイダーから受け取るサービスの品質または有意性を高めるために利用することができる。これらのサービス・プロバイダーは、（書籍商のように）自分のサービスを送達するのでも、（書籍価格比較サービスのように）他のサービスを集めているのでもよい。ユーザーは、さまざまな型の補償について、プロファイル・データの全部または部分集合を選んでもよい。さまざまな型の補償とは、次のようなものである：
・補償なし。単によりよいサービスがほしい。
・直接的な金銭上の補償。コンテキストと引き換えに現金。
・間接的な金銭上の補償。コンテキストと引き換えに現金とは別の何か（たとえば学校またはチャリティー）がほしい。
・非金銭上の補償。ポイント、クレジット、フリー・コンテンツへのアクセスまたは他のインセンティブ。
【００１８】
ひとたびユーザーがコンテキスト情報の部分集合（これは本稿ではコンテキスト・バンドル（または単にバンドル）と称されることもある）１２０、１２５を共有するよう選択したら、バンドルは、以下の性質を与えるような仕方でパッケージングされる：
・サービス・プロバイダーだけがバンドル中のプライベートなコンテキストにアクセスできる。
・サービス・プロバイダーは、該サービス・プロビアダーが合意された補償を送達し終わった（または送達するであろう）と承認サービスが判定するまで、プライベートなコンテキストにアクセスできない。
・承認サービスはユーザーのプライベートなコンテキストにアクセスできない。
・サービス・プロビアダーは、バンドル中のコンテキストが、サービスが提供されているユーザーから発したものであることを検証することができる。
【００１９】
バンドル送達を容易にするプロセスにおいて、承認サービス１３０は、支払いをさせるために、あるいは支払いがされたことを検証するために、金融サービス１３５に照会してもよい。承認サービス１３０はまた、サービス・プロバイダーがユーザーによって指定された信頼基準を満たすかどうかを判定するために、評判サービス１４０にも照会してもよい。ひとたびユーザーの条件のすべてが満たされたことが承認サービスによって検証されたら、承認サービスは、サービス・プロバイダーがコンテキストにアクセスできるようにする。すると、サービス・プロバイダーは、よりよいサービスを提供するため、あるいは他の何らかの目的のために、送達されたコンテキストにアクセスすることができる。
【００２０】
二つの鍵となるポリシーが、プロファイル・データがサービス・プロバイダーと共有されることができる仕方を制御する：補償（compensation）ポリシー１４５、１５０と公表（release）ポリシー１５５、１６０、１６５である。本発明のある実施形態では、補償ポリシー１４５、１５０は、さまざまな形のコンテキストに対する見返りとしてサービス・プロバイダー（たとえばアマゾン・コム（Amazon.com）１６０およびマイクーポン（MyCoupon）１６５）がどんな補償を提供するかを記述してもよい。補償ポリシーはまた、サービス・プロバイダーがどのようにしてこの情報を使うことを意図しているかについての制限をも指定してもよい。本発明の実施形態では、公表ポリシー１５５、１６０、１６５は、ユーザーが、どの情報を、誰に、どんな補償と引き換えに公表する意思があるかを記述する。
【００２１】
これらのポリシーにおいてサポートされなければならないさまざまな型の補償がある。金銭上の補償はサポートするのが比較的簡単である。報酬／ご愛顧ポイントまたはフリー・コンテンツへのアクセスといった他の形の補償が許容される場合、いかなる仕方であれ自動化された仕方でユーザーとサービス・プロバイダーの間の合意に達するのは難しい。必須ではないが、補償の異なる単位の間の何らかの変換がユーザーに相談することを要求することも可能でありうる。上記のポリシーの複雑さは、補償の型によって決定される。ユーザーに提供される唯一の補償がよりよいサービスであるとすると、公表ポリシーは、特定の情報が誰に公表されることができるかを記述するだけでよい。ユーザーは、サービス改善の度合いが開示に見合うものでない場合、ポリシーを調整することができる。補償方程式の相手方は、公表されるコンテキストである。サービス・プロバイダーとユーザーはいずれも、公表される情報の型を入念に指定することに利害関係をもつ。人口統計情報（年齢、性別など）、位置、活動、選好、目標および他の多くを含む幅広い多様な異なるカテゴリーの情報が公表されることができる。各情報は、異なるレベルの精度（fidelity）または特定さ（specificity）で提供されることもできる。たとえば、位置は厳密なGPS座標、通り、市、州、国または単に特定の店の前にいるということ（ただし可能性としては大規模チェーンのどの店かは厳密に指定しない）であることができる。この情報は、事実として、あるいは問い合わせに応答して、送達されることができる。後者が開示する情報はずっと少なくなる（たとえば「スターバックスの前にいますか？」「いいえ」）。最後に、ユーザーが公表する意思のある情報の粒度のレベルは誰が（サービス・プロバイダーおよび／またはエンド・ユーザーという点で）その情報を受け取るかに依存して異なっていてもよい。
【００２２】
上記から、何が公表されるかを厳密に指定することは非常に複雑で込み入ったものとなりうることは明らかである。しかしながら、このメタデータを非常に細かいレベルの詳細さで提供することは、ネゴシエーション・プロセスのための高いオーバーヘッドおよびポリシーを指定することにおける高い複雑さの両方につながる。
【００２３】
上記のように、補償ポリシーは、サービス・プロバイダーがどんなコンテキストに関心があるかおよびサービス・プロバイダーが見返りとして何を送達するかを指定する。サービス・プロバイダーは、補償のいくつかの異なる「層（tier）」を指定することを望むことがありうる。少量のコンテキストに対してはわずかな補償が送達され、より多くのコンテキストに対してはより多くの補償が送達される。
【００２４】
本発明の諸実施形態では、公表ポリシー１５５、１６０および１６５は（逆方向の）補償ポリシー１４５、１５０と同様であってもよいが、公表ポリシー１５５、１６０および１６５はまた、誰にコンテキストが公表されることができるかも指定する。公表ポリシー１５５、１６０および１６５は、補償ポリシーよりずっと複雑になる可能性がある。ユーザーはどんなサービスに出会うことになるかを事前には知らないので、補償ポリシー１５５、１６０および１６５においてカバーされる必要のあるずっと多くの組み合わせがある。この潜在的な複雑さのため、ユーザーが進んで自分の公表ポリシー１５５、１６０および１６５を詳細に指定することはありそうもない。ユーザーにとってこのタスクを簡単にするために、いくつかの戦略が、単独でまたは組み合わせで用いることができる。（１）公表姿勢に関してユーザーが自分をカテゴリー分けすることを許容する。たとえば、カテゴリーは、子供（極安全）、ティーン（中程度）、独身の成人（オープン）、職業人（中程度）、引退（極安全）といったライフステージに結び付けられることができる。（２）大量の情報が分類され、諸カテゴリーにおいて呈示されることができる。たとえば、コンテキストは、人口統計情報、位置、活動、選好および目標に関してカテゴリー分けされることができる。同様に、サービス・プロバイダーは、「私の金融機関」「私のお気に入りの販売者」「他の販売者」「ブログ」「ニュース」などに関してカテゴリー分けされることができる。個々の項目ではなく、カテゴリーについて判断をすることになる。（３）ユーザーは自分に代わってある種の判断をするようサード・パーティーをてこ入れすることができる。たとえば、評判サービス（たとえばマカフィー*・サイト・アドバイザー、ヤフー！マーチャント・レーティングズ）は、どのウェブ・サービスまたは販売者を信頼すべきかを決定する助けになることができる。同様に、ユーザーがそのプライバシー・リスクを理解し、公表ポリシーを定義するのを助けることに関するサービスが設計されることができる。
【００２５】
ポリシー・ネゴシエーションは、補償ポリシー１４５および１５０と、公表ポリシー１５５、１６０および１６５との間の一致点を見出す行為である。このプロセスは、サービス・プロバイダーが補償ポリシー１４５、１５０をクライアントに送達することで始まる。クライアントは補償ポリシー１４５、１５０をクライアント・デバイス上の公表ポリシー１５５、１６０および１６５と照合し、どの情報を公表するかを選ぶ。下記は、サービス交換の一環としてコンテキストが交渉される仕方を記述する。サービス・プロバイダーに送達されるコンテキストは、バンドル１２０、１２５と呼ばれる。バンドル１２０、１２５は、サービス・プロバイダー１６０、１６５のみが、約束された補償が実施されたときにのみ、情報を入手できるような仕方で保護された、ユーザーのプロファイルから入手可能な情報の部分集合である。本発明のある実施形態は、コンテキストがクライアント・プラットフォームから直接送達される交換を提供する。このプラットフォームは、利用可能（available）である（リアルタイムで要求をしているとして）とともに現行（current）である（ユーザーが使っているので、最新のプロファイル情報をもっている可能性が高い）。プラットフォームが利用可能でないまたは現行でない場合には、サービス・プロバイダーがプロファイル記憶サービス１０５からユーザー・プロファイルを要求することができる第二の機構が提供される。プロファイル記憶サービス１０５は公表ポリシー１６０およびプロファイル記憶１７５を含んでいてもよい。
【００２６】
本発明の諸実施形態は、デバイスからのコンテキストの送達を提供し、図２の２００として概括的に示されている。図２は、サービス交換の一環として、ユーザー・プロファイル・バンドルがクライアント２１０からサービス・プロバイダー２０５に送達されることができるようにする該交換の高レベルの概観を示している。最初、今日のサービス指向アーキテクチャ（service-oriented  architectures）において完成されているように、サービスがクライアント２１０によって一般サービス要求２１５において要求される。すると、サービス・プロバイダー２０５は一般的な（コンテキスト独立な）応答２２０を送達する。この応答とともに、ユーザー・プロファイル２３０のさまざまな部分に対する見返りとしてサービス・プロバイダー２０５が何をオファーできるかを述べた補償ポリシー２２５が返される。この時点で、クライアント２１０は、一般的なサービスを使うことを続けるか、補償（これは単によりよいサービスであってもよい）と引き換えにバンドルを送達するかを選ぶことができる。この決定２７０は、補償ポリシー２２５を公表ポリシー２３５と突き合わせて比較することによって行われる。バンドルはプラットフォームから直接送達されてもよいことを注意しておく。アプリケーションがポリシー解決（policy  resolution）またはバンドル生成に関わることは必要ではない。こうして、ユーザーは潜在的にマルウェアから保護される。ユーザーが自分のプロファイル２３０の一部を公表することを選ぶ場合、クライアント上でバンドルが生成され２４０、第二のサービス要求２６０においてサービス・プロバイダー２０５に送達される。サービス・プロバイダー２０５はバンドルをデコード２４５しようとする。この時点で、サービス・プロバイダー２０５は、データがクライアント・ユーザー２１０から来ていることを認証するが、サービス・プロバイダーは、承認サービス・プロバイダー２５０による事前の承認なしにバンドル・データにアクセスすることはできない。サービス・プロバイダー２０５はバンドル２５５の一部または全部を承認サービス・プロバイダーに発送する。承認サービス・プロバイダーは、すべての条件が満たされていれば、サービス・プロバイダーがバンドル・データにアクセスできるようにするのに十分な情報を返す。この交換のさらなる詳細はのちに述べる。
【００２７】
ひとたびバンドル２５５がうまくデコードされたら、サービス・プロバイダー２０５は、当該ユーザーを特定的にターゲットとするサービス応答２６５を提供する。この応答には、セッションIDが含まれ、おそらくはHTTPヘッダにおいて送達される。既存のウェブ・アプリケーションは典型的にはセッションIDをセッション・クッキーとして埋め込むので、本アーキテクチャのセッションIDは既存のセッションIDを補強するまたは既存のセッションIDとともに置かれることができる。このセッションIDは、バンドル・データ２５５が古くなるまで、将来のサービス要求において送達されることができる。バンドル・データ２５５が古くなった時点で、新しいバンドルがネゴシエーションされることができる。サービス・プロバイダーは、もとの要求と同様の機構を使って、定期的にユーザーに、更新されたコンテキスト・データを送ることを要求してもよい。
【００２８】
本発明の諸実施形態は、図１の１０５に関係して先に導入されたようなプロファイル記憶サービスからコンテキストを送達することを可能にする。場合によっては、サービスにとって、クライアントから直接ではなく、プロファイル記憶サービスからプロファイルを受け取ることほうが適切であることがありうる。これは、クライアントがオフラインである間にサービスが送達される（たとえば、ユーザーがオフラインである間に購入機会を求めて価格を監視するサービス）場合、あるいはクライアント・デバイスが最も最近のプロファイル情報をもたない（たとえば、ユーザーがちょうどデバイスを切り換えたばかりである）場合に起こる。この場合、バンドルをサービス・プロバイダーに送達するのではなく、クライアントは、サービス・プロバイダーがバンドルを得ることのできるプロファイル記憶サービスへのポインタを送達する。いくつかの追加的な機構が必要とされる：ユーザーは、特定のサービス・プロバイダーに特定の情報を共有するよう、プロファイル・サービス・プロバイダーに事前許諾できる必要がある。これは、プロファイル記憶サービス１０５に記憶された公表ポリシー１６０を使って行われる可能性が高い。プロファイル記憶サービスは、おそらくはウェブ・サービス・インターフェースを介して、バンドルについての直接的な要求に応答することができる必要がある。プロファイル記憶サービスに対するフィッシング攻撃をくじくために、トークンが必要とされてもよい（本発明のある実施形態では、トークンは上記の初期要求において送達されてもよい）。
【００２９】
本発明の諸実施形態は、上に記載され、ここに詳述されるようなバンドル・アクセスを提供する。下記は、所望されるプライバシーおよび真正性属性を達成するために必要とされることがありうる暗号学的プリミティブおよび情報交換のいくつかの考えられる実施形態を与えているが、本発明はこの点で限定されるものではない。バンドルは、クライアントからサービス・プロバイダーに送達される情報のパッケージであって、以下の属性をもつ：
・クライアント・ユーザーから発しているものとして認証される；
・当該サービス・プロバイダーによって、かつ、承認サービスによる承認後にのみ、アクセスされることのできるプロファイル情報を含む；
・バンドル内にどんなプロファイル情報が含まれているかを指定する、当該サービス・プロバイダーによってのみアクセス可能なメタデータを含む；
・プロファイル・データの公表と引き換えにユーザーが何を期待するかを指定するポリシーを含む。
【００３０】
これらの属性は、図３の３００として概括的に示される、サービス・プロバイダーと承認サービス・プロバイダーとの間の交換において実装される。図３のバンドルはいくつかの構成要素を含む。バンドル中のコンテキスト情報はセッション鍵（K_CONTEXT）により保護される。このセッション鍵はクライアント３０５によって生成される。セッション鍵（K_CONTEXT）を（サービス・プロバイダーおよび承認サービスの公開鍵によって）二重暗号化したものがパッケージ３１０に含まれる。承認サービス３１５の協力を通じてのみ、サービス・プロバイダー３２０は鍵を取得できる。ポリシー情報はユーザーまたはデバイスの秘密鍵（PK_USER）を使って署名されて、この情報を、承認サービス３１５による使用のために認証する。支払い経路は、承認サービスの公開鍵（PK_AS）によって暗号化され、そのため適正な支払いが行われたことを検証する（または支払いを行う）ことができる。メタデータは、サービス・プロバイダーの公開鍵（PK_SVC）を使って暗号化される。サービス・プロバイダー３２０のみが、バンドル中のコンテキストについて支払うべきか否かを決定するために、メタデータをデコードすることができる。本発明の諸実施形態では、バンドル・フォーマット３１０（３１０ａに詳細）はXML-digsig〔デジタル署名〕または複数のデータ要素が単一の署名によって独立して参照されることのできる同様の構造を想定する。特定の当事者に関係ない署名された要素は、送る前に剥ぎ取ることができ、それでも署名は検証できる。ひとたびバンドルがサービス・プロバイダーに送達されたら、サービス・プロバイダー３２０は（１）コンテキストに対するデジタル署名を検査することによって、バンドルの真正性を判別し、（２）メタデータを調べて、含まれているコンテキストに対して支払いをしたいかどうかを決定する。先に進みたければ、サービス・プロバイダーは支払いをし（必要なら）、バンドル・デコード要求３２５（３２５ａに詳細）を、支払いの証明（または承認サービスに対する支払いをするようにとの要求）とともに、承認サービス３１５に転送する。承認サービス３１５はまずポリシーが満たされていることを検証する（適切であれば、支払いが送達される）。これは、コンテキストおよびもしあればコンテキスト解析を与えることに対し、承認サービス３１５が支払いを得るおよび／またはプラットフォーム・ベンダーが支払いを受ける機会でもある。承認サービス３１５は次いでセッション鍵を部分的に復号する。セッション鍵はいまだサービス・プロバイダーの公開鍵によって部分的に暗号化されていることを注意しておく。承認サービス３１５は、３３０（３３０ａに詳細）においてサービス・プロバイダーに、この部分的に復号された鍵（および可能性としては図３に示される他の情報）を送る。サービス・プロバイダー３２０は今や、セッション鍵をデコードし、バンドルからコンテキストを得ることができる。上記の手順は、次の属性をもつ：承認サービス３１５は決してユーザー・コンテキストに対するアクセスをもたない；指定されたサービス・プロバイダーのみが、承認サービスからの承認をもってのみ、コンテキストへのアクセスを得ることができる；任意的に、それぞれ異なるセッ��ョン鍵によって保護された複数レベルのコンテキストが含められることができる；この交換は「セッション」当たり一回起こることができ、コンテキスト・プロファイルが古くなったときに定期的にリフレッシュされることができる。
【００３１】
バンドル関係メッセージのエンコードおよびデコードのオーバーヘッドは次のとおりである：
・バンドルの構築は、5つの非対称鍵演算および4つの対称鍵演算（二重のKcontextの包み込み（wrap）の対称成分を含む）を必要とすることがある。ただし、本発明はこの点で限定されるものではない。
・承認サービスにおけるバンドルの検証および復号は、ある実施形態では3つの非対称鍵演算および2つの対称鍵演算を必要とし、これら特定の鍵に限定されない。
・サービス・プロバイダーにおけるバンドルの検証および復号は3つの非対称鍵演算および2つの対称鍵演算を必要とする。このアーキテクチャは、データを認証するために、ハッシュに基づく個人またはデバイス固有の署名鍵の使用を提案したことを注意しておく。これはユーザーの素性を暴露することがありうる。本発明の諸実施形態のアーキテクチャは、ユーザーの素性をより深く考察してもよい。
【００３２】
本発明の諸実施形態は、プロファイル・レイアウトを提供する。プロファイルに含まれる情報は、上記の議論とは比較的独立である。しかしながら、いくつかの質問に答える必要がある。プロファイル情報の保護のための正しい粒度レベルを提供できるよう、プロファイル情報が取ることのできる粒度の諸レベルはどのようなものか。さらに、プロファイル情報に対するどのような型の問い合わせをサービスがしたがるか。どのプロファイルがユーザー領域（職場、自宅など）を横断してセグメント化される必要があるか。この情報は、サービス・プロバイダーを調査することによって取得される必要がある。
【００３３】
多くのユーザーは複数のパーソナル・デバイスをもつ。上記に与えた実施形態と相補的に、そうしたデバイスはそれぞれ独立して当該ユーザーについての情報を収集する。該情報は、明示的なユーザー選好、ユーザーがどのように当該デバイスを使うか、当該デバイスを介してどんなデータを記憶し、どんなデータにアクセスするかおよびユーザーについての情報（カレンダーにどんな予定を入れているか、物理的にどこに行くか、どんな活動をするか、何を買うか、など）を含む。典型的にはこの情報は、各デバイスに独立して保持される。
【００３４】
本発明の諸実施形態は、ユーザーのパーソナル・デバイスの集合で集められたユーザーについての個人情報を一元化する。次いで、この情報は、プラットフォームを横断して一貫している、パーソナル化された推薦を含む当該ユーザーにとってのパーソナル化された経験を駆動するために使用されることができる。本発明のさらなる実施形態はプロファイル記憶を提供してもよい。プロファイル記憶の目標は、プロファイル記憶と呼ばれる、ユーザーの各プラットフォーム上のユーザーのプロファイルのあるバージョンを安全に維持することである。ユーザーが所有する各プラットフォームは、ユーザーのプロファイルのローカルなバージョンを、図１の１７０、１７５および１６７として示されるプロファイル記憶に記憶する。時間がたつと、各プロファイル記憶１７０、１７５および１６７は二つの仕方で更新される：第一に、プロファイルは典型的にはプラットフォームによってローカルに取得されたユーザー・コンテキストを使って更新される。第二に、ユーザーのプラットフォームが、プロファイル記憶間で情報を同期する目的のために通信し、それにより統一されたユーザー・プロファイルを構築してもよい。たとえば、ユーザーのスマートフォンは、ユーザーの位置を時間とともに観察することによって、ユーザーがよく行く小売店の種別について学ぶことができる。他方、ユーザーのパソコンは、ユーザーのウェブ・ブラウズ・パターンを監視することによって、ユーザーのオンラインでの買い物傾向について学ぶことができる。これらの各デバイスはそれぞれのプロファイル記憶にユーザーについてのプロファイルを構築する：スマートフォンはモバイル・ショッピング・プロファイルを記憶し、パソコンはオンライン・ショッピング・プロファイルを記憶する。定期的に、これら二つのデバイスは自分たちのプロファイルを同期させ（可能性としてはユーザーの家庭ネットワークを使って）、ユーザーのショッピング・ニーズおよび傾向のより完全なプロファイルを構築する。所与のデバイスは複数のユーザーについてのプロファイルを記憶することができることを注意しておく。これは、二つの理由のために、真である。第一に、所与のデバイスは複数のユーザーによって使用されることがある。よって、当該デバイスを現在操作しているユーザーを識別することは、鍵となるプラットフォーム機能である。第二に、ユーザーの現在の活動は必ずしもユーザー自身に関係していないこともある。上記のショッピングの例では、ユーザーは自分自身のためにショッピングしていることもあるし、あるいは贈り物を購入していたりあるいは別の誰かのためのお使いをしていることもありうる。同様に、ユーザーが他の人々と一緒にいる場合、ユーザーの位置は該ユーザーが一緒にいる誰かに帰属することがありうる（たとえば、ユーザーはショッピングしている誰か別の人につきあっていることがありうる）。このように、ユーザーが誰と一緒にいるかおよびユーザーの社交関係を理解することは、プロファイル情報が正しいプロファイルに帰属させることができるようにするために重要である。プロファイル・データに加えて、プロファイル記憶は、プロファイル記憶のための情報がどのように使用されることができるかを指定するポリシー情報をも含む。この情報は、情報公表を制御するために使われ、上記されている。
【００３５】
このポリシー情報の修正は、（たとえばユーザーの代理として行動するサービスによるのではなく）直接的なユーザー行為を介してのみ許容されるであるべきである。上記のように、各デバイスはプロファイル記憶を維持し、プロファイル記憶はユーザーについての情報の部分集合を含む。定期的に、デバイスどうしは情報を共有し、プロファイル記憶間の相違を調整するために通信し合う。この通信は、ローカル・エリア・ネットワーク技術を使って行われてもよいし（デバイスが互いに近い場合）、あるいは広域ネットワーク技術を介して行われてもよい（デバイスどうしが遠隔の場合）。ただし、本発明はこの点において限定されるものではない。本発明のある実施形態では、ユーザーは、信頼されるデバイス上のプロファイル記憶どうしの間のプロファイル情報の共有を明示的に承認する必要がある。これは、各デバイス／記憶間の何らかの信頼関係の構成設定を必要とする可能性が高い。プロファイル記憶の集合は、分散された複製されたデータベースと考えることができる。各データベースはわずかに異なる情報のセットを有する。最終的な目標は、ユーザーの単一のプロファイルまたはビューを生成することであるが、任意の所与の瞬間には、各デバイスは、利用可能なわずかに異なる情報のセットを有する。それは二つの理由による。第一に、まだ他のデバイスと共有されていない最近の情報がローカルに存在することがある。第二に、ユーザーは、情報の部分集合だけに、任意の特定のデバイス上に存在することを許容することを選ぶことができる（しばしば選択的複製と称される）。たとえば、仕事関係の活動から発生するコンテキストは、ユーザーの雇用主によって所有されるデバイスに制約されることができる。
【００３６】
プロファイル記憶が情報を共有するとき、それらのプロファイル記憶は（分散された複製されたデータベースと同じように）互いの異なビューポイントを調整する必要がある。このプロセスは、単に新しいビット情報をあるデバイスから他のデバイスにコピーすることからなるのではない。そうではなく、異なる複数のユーザー・プロファイルの、単一の一貫したビューへの、高度にアプリケーション特異的なマージが要求される可能性が高い。プロファイル記憶間の通信の二つのありそうなトポロジーがある。スターおよびフル接続である。スター・トポロジーでは、マスター／スレーブ複製トポロジーでのように、すべてのデバイスは単一のマスター・プロファイル記憶と情報を共有しなければならない。マスター・プロファイル記憶はユーザーのパソコンまたはクラウド・プロファイル記憶サービスである可能性が高い。フル接続トポロジーでは、任意のプロファイル記憶が他の任意のプロファイル記憶と自由に情報を共有する。この場合、マスター・プロファイル記憶は必要とされない。いずれにせよ、通信トポロジーが何らかの時間期間にわたって（たとえば数日毎に）、接続されたグラフを形成することが重要である。クラウドで利用可能なプロファイル記憶サービスは、後述するように、デバイス上のプロファイル記憶間の通信を容易にすることを助けることができる。
【００３７】
上述し、ここに詳述されるように、本発明の諸実施形態は、図１の１０５に示されるようなプロファイル記憶サービスを使うことを提供してもよい。ユーザー・プロファイリングをサポートする各ユーザー・デバイスは安全なプロファイル記憶を含んでいてもよい。加えて、一つまたは複数のクラウド・サービスがユーザーのプロファイル記憶の安全なバージョンを維持することが望ましいことがありうる。そのようなプロファイル記憶サービスは、少なくとも広域ネットワーク接続を介して、高度に利用可能となる。こうして、そのようなプロファイル記憶サービスは、非常に低い利用可能性（availability）をもつ可能性が高い高度に移動性のプロファイル記憶間の通信を容易にすることができる。加えて、ユーザーのプロファイルの他のコピーが利用可能でないときには、そのようなプロファイル記憶サービスは、ユーザーの代わりにクラウド・サービスにプロファイル・データをサービスすることができる。プロファイル記憶サービスの機能は、次のものを含む：（１）ユーザー・プロファイル情報を含むプロファイル記憶を維持する。（２）プロファイル発見機構を提供する。サービス・プロバイダーが、特定のプロファイルをサービスできるプロファイル・サービス・プロバイダーを位置特定できることが望ましいことがありうる。しかしながら、この情報は、ユーザーの公表ポリシーにおいて許諾されている場合にのみ提供されうる。加えて、フィッシングをくじくために、大きな名前空間をもつ匿名のユーザー固有トークンを利用することが望ましいことがありうる。（３）接触したときに、プロファイル情報を他のプロファイル記憶との間で調整する。他のプロファイル記憶または他のプロファイル記憶サービスと情報を共有することの許諾は、ユーザーによって直接与えられる必要がある。（４）ユーザーの公表ポリシーに従って、コンテキスト情報の要求に応答する。クラウド記憶はユーザーの公表ポリシーを特定したり修正したりしなくてもよく、よって、公表は既存の公表ポリシーに従って行われるのみでありうることを注意しておく。公表は、追加的なユーザー介入が必要とされる場合には生起できない。
【００３８】
このように、本発明の諸実施形態は、第一の情報同化および通信プラットフォームであって、ユーザーのコンテキスト情報を捕捉し、該コンテキストを前記第一のプラットフォーム上に安全に記憶するよう適応されたプラットフォームと、コンテキスト情報を捕捉し、前記第一の情報プラットフォームと共有して、当該ユーザーの一元化された、より広いビューを形成するよう適応された少なくとも一つの追加的な情報同化および通信プラットフォームとを有するシステムであって、前記第一の情報同化および通信プラットフォームまたは前記少なくとも一つの追加的な情報同化および通信プラットフォームは、前記コンテキスト情報をサービス・プロバイダーに配送するよう構成され、前記サービス・プロバイダーが前記ユーザーに、前記コンテキスト情報に対するインセンティブを提供する、システムを提供してもよい。
【００３９】
本発明のある種の特徴が本稿で例解され、記載されたが、多くの修正、代替、変更および等価物が当業者には思いつくことがありうる。したがって、付属の請求項は、本発明の真の精神の範囲内にはいるそのような修正および変更のすべてをカバーすることが意図されていることは理解しておくべきである。
【図１】
2013512525.tif 000003
【図２】
2013512525.tif 000004
【図３】
2013512525.tif 000005
【国際調査報告】
2013512525.tif 000006
2013512525.tif 000007