(57)【特許請求の範囲】
【請求項１】
ユーザのドメイン超越ＩＤと前記ユーザの少なくとも１つのドメイン固有ＩＤとを関連付けるために、ネットワーク上で複数のセキュアドメインにアクセス可能なシステムで用いられる方法であって、
ＩＤ関連付けサーバが、前記複数のセキュアドメインのうちの第１のセキュアドメインから、ドメイン超越ＩＤのレコードへの入力のために、第１のドメイン固有ＩＤを受信するステップであって、当該第１のドメイン固有ＩＤは、前記ユーザを、前記複数のセキュアドメインのうちの前記第１のセキュアドメインに関連付けるものである、ステップと、
前記ＩＤ関連付けサーバが、前記第１のドメイン固有ＩＤを、前記ドメイン超越ＩＤのレコードに入力するステップと、
前記ＩＤ関連付けサーバが、前記ドメイン超越ＩＤのレコードに関連付けられた固有データを生成するステップと、
前記ＩＤ関連付けサーバが、前記ドメイン超越ＩＤのレコードへの入力のために前記第１のドメイン固有ＩＤを受信するステップに応答して、前記第１のセキュアドメインを経由して、前記固有データとネットワーク上の場所とを前記ユーザに送信するステップであって、前記ネットワーク上の場所は、前記ユーザの認証のために前記ユーザが前記固有データを発信する先である認証ゲートウェイを特定するものである、ステップと、
前記ＩＤ関連付けサーバが、前記ドメイン超越ＩＤと、前記第１のドメイン固有ＩＤとを関連付けるステップと、
を含むことを特徴とする方法。
【請求項２】
前記ドメイン超越ＩＤと前記第１のドメイン固有ＩＤとを関連付ける前記ステップが、前記ユーザと前記第１のセキュアドメインとの間におけるｅ‐コマース取引の一部であることを特徴とする請求項１に記載の方法。
【請求項３】
前記ドメイン超越ＩＤと前記第１のドメイン固有ＩＤとを関連付ける前記ステップが、前記第１のセキュアドメインのユーザログインプロセスの一部であることを特徴とする請求項１に記載の方法。
【請求項４】
前記ドメイン超越ＩＤと前記第１のドメイン固有ＩＤとを関連付ける前記ステップが、前記第１のセキュアドメインから前記ユーザへ発信された通信に対する、前記ユーザの応答結果として生じることを特徴とする請求項１に記載の方法。
【請求項５】
前記ドメイン超越ＩＤと前記第１のドメイン固有ＩＤとを関連付ける前記ステップが、前記第１のセキュアドメインのユーザセッション外で、前記第１のセキュアドメインによって前記ユーザへ発信された通信に対する、前記ユーザの応答結果として生じることを特徴とする請求項１に記載の方法。
【請求項６】
前記ネットワーク上の場所が、ユニフォームリソースロケータ（ＵＲＬ）を含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記固有データが前記第１のセキュアドメインを経由して前記ユーザへ送信された後の限定的な期間に、前記ネットワーク上の場所は、前記ユーザによってアクセス可能であることを特徴とする請求項１に記載の方法。
【請求項８】
前記ＩＤ関連付けサーバが、前記ネットワーク上の場所を経由して、前記固有データと前記ユーザ用の認証データとを受信するステップと、
前記認証ゲートウェイによる前記ユーザの認証を媒介するステップと、
をさらに含み、
前記認証が、複数の信頼された第三者のＩＤプロバイダのいずれかによって実行されることを特徴とする請求項１に記載の方法。
【請求項９】
前記認証データが、前記ドメイン超越ＩＤを含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記固有データおよび前記認証データを受信する前記ステップが、前記第１のセキュアドメインでのｅ‐コマース取引にて、前記ユーザによって注文された商品の配信後に発生することを特徴とする請求項８に記載に方法。
【請求項１１】
前記認証データは、信頼された第三者のＩＤプロバイダによって提供されることを特徴とする請求項８に記載の方法。
【請求項１２】
前記信頼された第三者のＩＤプロバイダは、前記信頼された第三者のＩＤプロバイダを含む複数の信頼された第三者のＩＤプロバイダの中から、前記ユーザによって選択されることを特徴とする請求項１１に記載の方法。
【請求項１３】
前記ユーザの前記ドメイン超越ＩＤと前記ユーザの前記少なくとも１つのドメイン固有ＩＤとを関連付けるシステムであって、
前記ネットワーク上の前記複数のセキュアドメインによってアクセス可能な前記ＩＤ関連付けサーバと、
前記ＩＤ関連付けサーバによって実行されるときに請求項１〜１２のいずれかに記載の方法を実行するよう構成される、ＩＤ関連付けアプリケーションと、
を備えることを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概してユーザ認証に関するものである。特に、本発明は、ユーザのユニバーサルな識別（ＩＤ）をユーザの１つ以上のドメイン固有ＩＤに関連付けるためのシステムと方法に関するものである。
【背景技術】
【０００２】
消費者は、商品およびサービスを購入する際、オンラインプロバイダをますます利用している。オンライン取引を完了するのに必要とされる個人情報および資産情報を保護するため、商品およびサービスのプロバイダは一般にセキュアネットワークドメインを提供し、消費者にプロバイダおよびプロバイダのセキュアネットワークドメインに固有のユーザＩＤを作成するよう求めている。このユーザＩＤは、潜在的な機密情報である個人情報（例えば住所、電話番号、クレジットカード情報、電子メールアドレス等）から成り得る。加えて、セキュアドメインを用いた取引に参加する際、消費者は自らのＩＤをプロバイダに認証させるために、ユーザ名およびパスワードのようなログイン認証情報の作成を要求され得る。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
セキュアプロバイダドメイン内でユーザＩＤを管理する従来方法では、潜在的な機密情報である消費者情報および消費者認証情報はプロバイダによって、プロバイダが定義した固有の消費者識別（消費者ＩＤ）の形に関係的にリンクされている。例えばインターネットのようなネットワーク全体に、消費者は固有のユーザＩＤおよび関連する固有のプロバイダが生成した消費者ＩＤを有することができ、この関連する固有のプロバイダが生成した消費者ＩＤは、ドメインに固有であり、消費者が相互作用するそれぞれのプロバイダのセキュアドメインに対してのみ消費者ＩＤを関連付ける。その結果、かかる従来の方法では、プロバイダが１つ以上の他のプロバイダと所定の消費者の取引情報を共有することを望む場合、消費者を識別してリンクするための消費者認証情報または他の潜在的な機密情報を共有しなければ、取引情報を共有することはできない。
【０００４】
従来の技術が、例えばオープンＩＤフォーマットを用いてユニバーサルネットワークＩＤを実施する努力がなされてきたが、概してそれらの試みは限定的な効果に制限されてきた。例えば、現在、いくつかの信頼された第三者のＩＤプロバイダが存在し、それらは認証インタフェースおよび複数のセキュアプロバイダドメインに対して認識されたユーザＩＤを照合するサービスを提供することができる。しかしながら、存在する信頼された第三者のＩＤプロバイダ数、および存在する信頼された第三者のＩＤプロバイダ間の整合性の欠如から、大部分のユーザはユニバーサルＩＤを提供するための既存の方法から単一のログオン相関性しか得られない。加えて、ユーザは、既存の複数の信頼された第三者のＩＤプロバイダから概して複数のユニバーサルＩＤを獲得するため、ユーザのプロファイルは、彼／彼女のいくつかの、いわゆる複数のユニバーサルＩＤ間で断片的になるとともに分散される可能性が高い。さらに、異なる信頼された第三者のＩＤプロバイダからユーザが獲得した複数のユニバーサルＩＤを関連付ける一貫したアプローチもなければ、その断片的な情報を収集し、それを１人のユーザと関連付けるメカニズムもない。
【０００５】
したがって、消費者のユニバーサルネットワークＩＤを、商品および／またはサービスの個々のネットワークベースのプロバイダにより確立されたそれぞれのセキュアドメインに消費者を関連付けている１つ以上のドメイン固有ＩＤに、関連付けるための解決策を提供することによって、従来技術の欠点および不完全性を克服する必要がある。
【課題を解決するための手段】
【０００６】
ユーザのユニバーサルネットワークＩＤをユーザの１つ以上のドメイン固有ＩＤに関連付けるためのシステムおよび方法は、実質的には少なくとも１つの図面に関連して表され、および／または記載され、請求項にてより完全に記載されている。
【０００７】
本発明の特徴および効果は、後述する詳細な説明および添付の図面を参照することにより、当業者にとってより容易に明らかとなる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に従って、ユーザのドメインを超越した、例えば「ユニバーサルな」識別（ＩＤ）と、ユーザの１つ以上のドメイン固有ＩＤとを関連付けるためのシステムのブロック図である。
【図２】本発明の一実施形態に従って、ユーザのドメイン超越ＩＤと、ユーザの１つ以上のドメイン固有ＩＤとを関連付けるためのシステムを含むネットワークの、一連の相互作用を表したブロック図である。
【図３】本発明の一実施形態に従って、ユーザのドメイン超越ＩＤと、ユーザの１つ以上のドメイン固有ＩＤとを関連付けるための方法を示すフローチャートである。
【発明を実施するための形態】
【０００９】
本願発明は、ユーザのドメイン超越、例えば「ユニバーサルな」識別（ＩＤ）と、ユーザの１つ以上のドメイン固有ＩＤと、を関連付けるためのシステムとその方法を対象としている。後述の記載は、本発明の実施に関する具体的な情報を含む。当業者は、本願明細書にて具体的に述べられる方法とは異なる方法で、本発明を実施することが可能であると認識する。さらに、本発明のいくつかの特定の詳細については本発明を不明瞭にするので述べないが、それらの特定の詳細は当業者にとって周知である。本願明細書および図面は、単に発明の例示的実施形態のみを対象としている。簡潔さを維持するために、本発明の原理が用いられているその他の実施形態については本願明細書では具体的には記載せず、また本願図面にも特に例示しない。言及されない限り、図中で類似するまたは対応する要素は、類似するまたは対応する参照番号で示され得ることを念頭に置かなければならない。
【００１０】
図１は本発明の一実施形態に従って、ユーザのドメイン超越ＩＤと、ユーザの１つ以上のドメイン固有ＩＤと、を関連付けるためのシステムのブロック図を表している。システム１００は、プロセッサ１２２とメモリ１２４とを含むＩＤ関連付けサーバ１２０を備えている。図１に示されるように、メモリ１２４はドメイン超越ＩＤのレコード１２７を含むデータベース１２６、およびＩＤ関連付けアプリケーション１２８を格納している。図１にさらに示されるように、ＩＤ関連付けサーバ１２０はネットワーク１１０（任意の適切な通信ネットワークとすることができる）上の複数のセキュアドメイン、例えばセキュアドメイン１１２ａ、１１２ｂおよび１１２ｃによってアクセス可能である。例えば一実施形態では、ネットワーク１１０はインターネットのようなパケットネットワークを構成することができる。同様に図１に示されているのは、信頼された第三者のＩＤプロバイダ１４０、ユーザ１０２、およびクライアント側のコンピュータ１０４（ユーザ１０２がネットワーク１１０上で、１つ以上の信頼された第三者のＩＤプロバイダ１４０とセキュアドメイン１１２ａ、１１２ｂおよび１１２ｃとの間で相互に作用するために利用する）である。
【００１１】
本発明の目的のために、「ユニバーサルＩＤ」および「ドメイン超越ＩＤ」という表現は、ユーザ１０２のＩＤ（複数のセキュアドメインにわたってユーザ１０２を独自に識別する）を意味するものとして、区別しないで用いられることに留意されたい。一実施形態で、ユーザ１０２のドメイン超越ＩＤは、例えばセキュアドメイン１１２ａ、１１２ｂおよび１１２ｃにわたってユーザ１０２を独自に識別するが、ユーザ１０２に関する個人情報を含まない。さらに、本願明細書で使用される「ドメイン固有ＩＤ」という表現は、任意のセキュアドメイン１１２ａ、１１２ｂおよび１１２ｃから生成されるＩＤを表し、それぞれのセキュアドメイン内でユーザ１０２を識別および認証することに留意されたい。このように、ユーザ１０２のドメイン固有ＩＤにはユーザ１０２に関する個人情報を含むことができるが、概して、そのドメイン固有ＩＤが生成されたセキュアドメインの外で使用されたり認識されたりすることはない。
【００１２】
しかしながら図１の実施形態によると、ＩＤ関連付けアプリケーション１２８は、ＩＤ関連付けサーバ１２０内のプロセッサ１２２によって実行可能であり、ユーザ１０２のドメイン超越ＩＤ（信頼された第三者のＩＤプロバイダ１４０によって与えられる）を、１つ以上のドメイン固有ＩＤ（ユーザ１０２をそれぞれのセキュアドメイン１１２ａ、１１２ｂ、１１２ｃのいずれかに関連付ける）に関連付ける方法を実行する。その結果、ユーザ１０２は、多数のログインプロトコルと相互作用する必要性、および多数のユーザ名とパスワードの組合せを入力する必要性から開放され、よりシームレスなネットワーク体験を享受することができる。例えばユーザ１０２が、各々のセキュアドメイン１１２ａ、１１２ｂ、１１２ｃ上の彼または彼女のドメイン固有ＩＤを、信頼された第三者のＩＤプロバイダ１４０によって与えられ、ＩＤ関連付けサーバ１２０に記憶されたユーザのドメイン超越ＩＤに関連付けることを選択した場合、ＩＤ関連付けアプリケーション１２８は、セキュアドメイン１１２ａ、１１２ｂおよび１１２ｃ間でのユーザ１０２のネットワーク相互作用を促進させるように構成され得ると同時に、ドメイン固有ＩＤに付随する個人情報が、セキュアドメイン間で共有されないことを保証する。
【００１３】
さらに一実施形態では、ユーザ１０２とセキュアドメイン１１２ａ、１１２ｂおよび１１２ｃのうち任意の１つとの相互作用に関する情報（個人情報を含まない）は、セキュアドメイン１１２ａ、１１２ｂおよび１１２ｃ間で共有され得る。例えば、セキュアドメイン１１２ａ、１１２ｂおよび１１２ｃが、関連する商品および／またはサービスを提供する相互に自律したプロバイダに相当する場合、例えば商品の購入履歴のようなｅ−コマースの取引情報はそれぞれのプロバイダ間で共有可能であるので、プロバイダはユーザ１０２の好みに応じること、およびユーザ１０２による商品取得を把握することが可能となる。
【００１４】
本考察ではこれまで、ＩＤ関連付けアプリケーション１２８およびドメイン超越ＩＤのレコード１２７を含むデータベース１２６は、ＩＤ関連付けサーバ１２０のメモリ１２４内に存在すると述べてきた。しかし、さらに一般的にはＩＤ関連付けアプリケーション１２８およびデータベース１２６のどちらか一方またはその両方を、一緒にまたは別々に、ＩＤ関連付けサーバ１２０によってアクセス可能な任意のコンピュータ可読媒体に格納することができる。本願明細書で用いられる「コンピュータ可読媒体」という表現は、プロセッサ、例えばＩＤ関連サーバ１２０内のプロセッサ１２２に命令を与える任意の媒体を意味している。このように、適切なコンピュータ可読媒体は、様々な形式の媒体、例えば揮発性媒体または不揮発性媒体に対応することができる。揮発性媒体は、例えばダイナミックランダムアクセスメモリ（ダイナミックＲＡＭ）のようなダイナミックメモリを含むことができる。一方、不揮発性メモリは光記憶装置、磁気記憶装置、または静電記憶装置を含むことができる。コンピュータ可読媒体の一般形態は、例えば読み取り専用コンパクトディスク（ＣＤ‐ＲＯＭ）、ＤＶＤ、もしくはＲＡＭ、プログラマブル読出専用メモリ（ＰＲＯＭ）、消去可能読出専用メモリ（ＥＰＲＯＭ）、およびフラッシュメモリのような他の光ディスクを含む。
【００１５】
なお、図１では、単一のＩＤ関連付けサーバ１２０によって提供されていた機能を、他の実施形態では、むしろ１つ以上の追加サーバによって提供することもできる。このように、さらに一般的にいえば、ＩＤ関連付けサーバ１２０は本発明のコンセプトを実施するためのサーバネットワークに相当すると考えられる。さらに、本願明細書の大部分では、信頼された第三者のＩＤプロバイダ１４０は、他の認証データと同様にドメイン超越ＩＤをユーザ１０２に提供するものとして特徴づけられているが、いくつかの実施形態では、システム１００の他のアセットがそれらの機能を実行可能である。かくして、いくつかの実施形態では、信頼された第三者のＩＤプロバイダ１４０によって与えられるものとして特徴づけられるサービスは、システム１００それ自体による当事者のオペレーションとして与えられ得る。
【００１６】
図１におけるシステム１００のオペレーションを、図２および図３を参照してさらに説明する。図２は、ユーザのドメイン超越ＩＤと１つ以上のドメイン固有ＩＤとを関連付けるためのシステムを含む、一連のネットワーク相互作用を表すブロック図を、本発明の一実施形態に従って示している。図３は、かかるシステムによって実行される例示的方法をフローチャートで示している。
【００１７】
図２は、ユーザ２０２、セキュアドメイン２１２、ＩＤ関連付けサーバ２２０、認証ゲートウェイ２３０、および１つ以上の信頼された第三者のＩＤプロバイダ２４０ａ、２４０ｂ、および２４０ｃが参加するネットワーク相互作用２００を示している。ユーザ２０２およびＩＤ関連付けサーバ２２０は、図１のユーザ１０２およびＩＤ関連付けサーバ１２０にそれぞれ対応し、図２のセキュアドメイン２１２は、図１のセキュアドメイン１１２ａ、１１２ｂまたは１１２ｃのいずれかに対応する。また、図１の信頼された第三者のＩＤプロバイダ１４０は、図２の信頼された第三者のＩＤプロバイダ２４０ａ、２４０ｂおよび２４０ｃのいずれかに対応する。さらに、図２のネットワーク相互作用２００は、本実施形態にて通信矢印１、２、３、４、５、６、および７で表される一連のネットワーク通信に対応すると考えられる。ここでＩＤ関連付けサーバ２２０は、ユーザ２０２のドメイン超越ＩＤを、ユーザ２０２のドメイン固有ＩＤ（ユーザ２０２をセキュアドメイン２１２に関連付ける）に関連付ける。上述の、ＩＤ関連付けサーバ２２０を用いて実行されるＩＤの関連付けは、ユーザ２０２の要請によって、かつユーザ２０２に利するように生じることができ、図１におけるユーザ１０２（ネットワーク１１０上で、セキュアドメイン１１２ａ、１１２ｂ、または１１３ｂのうちの１つ、およびＩＤ関連サーバ１２０と相互作用するよう、クライアント側のコンピュータ１０４を利用している）と対応する。したがって、図２に示されるネットワーク上の相互作用２００は、ユーザ２０２のドメイン超越ＩＤと追加のドメイン固有ＩＤ（ユーザ２０２を、例えば図１におけるセキュアドメイン１１２ａ、１１２ｂ、および１１２ｃのような、追加のセキュアドメインのそれぞれに関連付ける）とを関連付けるために、２回以上繰り返されると理解されたい。
【００１８】
ここで図３を参照すると、図３は、本発明の一実施形態に従って、ユーザのドメイン超越ＩＤと１つ以上のドメイン固有のユーザＩＤとを関連付ける方法を示すフローチャートである。しかしながら、フローチャート３００に示されるステップは単なる例示であって、周知のように、ステップは１つ以上のサブステップを含む、もしくは特殊装置または特殊材料を含むことができる。フローチャート３００に示されるステップ３１０〜３７０は本発明の一実施形態を説明するのに十分であるが、他の実施形態ではフローチャート３００に示されたステップとは異なるステップを利用すること、またはフローチャート３００に示されたステップより多くのステップもしくはより少ないステップを含むことができる。
【００１９】
図３のステップ３１０から始めると、フローチャート３００のステップ３１０は、ユーザを、ネットワークを通じてアクセス可能な任意の数のセキュアドメインのうちの１つに関連付ける第１のドメイン固有ＩＤを受信するステップを含む。図１を参照すると、ステップ３１０は、例えばＩＤ関連付けアプリケーション１２８を実行するプロセッサ１２２の制御のもとで、ＩＤ関連付けサーバ１２０によって実行され得る。図２のネットワーク相互作用２００を参照すると、フローチャート３００のステップ３１０は、セキュアドメイン２１２からＩＤ関連付けサーバ２２０が受信する通信矢印２に対応すると見て取れる。
【００２０】
図１および図２に表された相互作用の事例を示すと、ユーザ１０２／２０２は、メディアコンテンツプロバイダから商業的な商品またはサービス、例えばｅ‐ｂｏｏｋまたはデジタルムービーコンテンツ等のメディアコンテンツのアイテムを、インターネットを介して求める消費者であるとみなすことができる。メディアコンテンツプロバイダ、例えばアマゾン、バーンズアンドノーブル、またはブロックバスターオンラインは、それぞれのセキュアドメイン、例えばセキュアドメイン１１２ａ、１１２ｂおよび１１２ｃを確立し、セキュアドメインの認識されたユーザを認証するとともに、登録処理の間、または例えば「ｅ−コマース」のような商業取引と同時に、ユーザによってセキュアドメインに入力される機密情報および／または個人情報を保護する。
【００２１】
このｅ−コマースの例によると、ユーザ１０２は潜在的消費者として働き、セキュアドメイン１１２ａ、１１２ｂまたは１１２ｃのうちの１つにアクセスする。それらのセキュアドメインは全て、例えば、クライアント側コンピュータ１０４を用いてネットワーク１１０上でログイン動作を実行することで、システム１００によって与えられるユーザのドメイン超越ＩＤとの関連付けを利用するように構成されている。セキュアドメイン１１２ａ、１１２ｂまたは１１２ｃのいずれか１つにログインすると、ユーザ１０２は、ユーザをそれぞれのセキュアドメインに関連付けている自身のドメイン固有ＩＤを、ドメイン超越ＩＤ、例えば、信頼された第三者のＩＤプロバイダによって認識されるユーザ１０２のＩＤとリンクするよう招待され得る。その信頼された第三者のＩＤプロバイダとは、例えば、グーグル、フェイスブックまたはベリサインのようなオープンＩＤプロバイダであってもよい。再び図２を参照すると、ユーザ２０２がこの種の招待への登録を決定するステップは、ユーザ２０２とセキュアドメイン２１２とをリンクする通信矢印１に対応すると考えられる。
【００２２】
セキュアドメイン２１２は、ユーザ２０２からドメイン固有ＩＤの情報をＩＤ関連付けサーバ２２０と共有することの同意を得てから、ユーザ２０２をセキュアドメイン２１２に関連付けているドメイン固有ＩＤ、例えば、セキュアドメイン２１２上にあるユーザ２０２の消費者ＩＤを、ＩＤ関連付けサーバ２２０に送信する。加えて、セキュアドメイン２１２は、セキュアドメイン２１２に対応する商業的な実体を識別しているプロバイダ情報を、ＩＤ関連付けサーバ２２０に送信すると期待され得る。セキュアドメイン２１２によるプロバイダ情報および／またはユーザ２０２のドメイン固有ＩＤの通信は、通信矢印２に対応し、ＩＤ関連付けサーバ２２０による通信の受信は、図３のステップ３１０に対応すると考えられる。
【００２３】
なお、上述され、他の方法のステップとともにさらに後述されるｅ−コマースの例は、本発明の概念を明確にする目的で紹介しているのであって、本発明を定義することを目的としていない。例えば、他の実施形態では、セキュアドメインのログインプロセスの一部として、ユーザは、ユーザをそれぞれのセキュアドメインに関連付けているドメイン固有ＩＤを、ドメイン超越ＩＤにリンクさせるよう招待されることが可能であるが、その招待はいかなる商取引からも無関係になり得る。さらに他の実施形態では、この種の招待はユーザセッション内またはユーザセッション外のいずれかにおいて、セキュアドメインによってユーザに送信されるプロバイダ起動型の通信形態をとることができる。例えば一実施形態では、ユーザは、ユーザをそれぞれのセキュアドメインに関連付けているドメイン固有ＩＤとドメイン超越ＩＤとをリンクさせるよう招待され得るが、その招待は電子メールという形でユーザ個人の電子メールアカウントに送信され得る。その通信はユーザによって要求される場合もあるし要求されない場合もあるが、その招待に対するユーザの肯定的な返答がステップ３１０を引き起こす。
【００２４】
図３のステップ３２０に進み、図１を参照すると、フローチャート３００のステップ３２０は、セキュアドメインから受信されたドメイン固有ＩＤを、ユーザ１０２用に作成され、システム１００のメモリ１２４に格納されたドメイン超越ＩＤのレコード１２７に入力するステップを含む。ステップ３２０は、例えば、プロセッサ１２２およびＩＤ関連付けアプリケーション１２８の制御のもとで、ＩＤ関連付けサーバ１２０によって実行され得る。そしてステップ３２０は、ドメインに超越したＩＤのレコード１２７を作成するステップ、または単にドメイン固有ＩＤを、ユーザ１０２とセキュアドメイン１１２ａ、１１２ｂまたは１１２ｃのいずれか１つとの間において、それ以前の取引の際に作成されたドメイン超越ＩＤの既存のレコード１２７のアップデートとして入力するステップ、のいずれかを含むことができる。
【００２５】
引き続き図１を参照しながら図３のステップ３３０へ進むと、フローチャート３００のステップ３３０は、ドメイン超越ＩＤのレコード１２７と関連付けられた固有データを生成するステップと、その固有データを発信するためのユーザ１０２のネットワーク１１０の場所を特定するステップと、を含む。ステップ３３０も同様に、プロセッサ１２２およびＩＤ関連付けアプリケーション１２８の制御のもとで、ＩＤ関連付けサーバ１２０によって実行され得る。一実施形態において、固有データは、ドメイン超越ＩＤのレコード１２７および／またはＩＤ関連付けサーバ２２０を識別するよう解釈可能なトークンを含むことができる。
【００２６】
例えば、トークンは、暗号ハッシュ関数、例えばメッセージダイジェストアルゴリズム５（ＭＤ５）またはセキュアハッシュアルゴリズム１（ＳＨＡ‐１）を用いて、そのハッシュ関数を固有データセットに適用することで生成され得る。固有データセットは、ユーザに関連付けられたデータ、および時刻印または日付印のような他のデータと同様に、ステップ３１０にて受信されたドメイン固有ＩＤを発信したセキュアドメインのＩＤを含むことができる。次に、固有データセットはトークンを生成するためにハッシュ値が計算され得る。再び図２に関して、ユーザ２０２が固有データ（例えばトークン）を発信するためのネットワーク上の場所は、認証ゲートウェイ２３０を含むことができる。そして、認証ゲートウェイ２３０の場所を識別するステップは、ネットワーク上で認証ゲートウェイ２３０にアクセスできるユニフォームリソースロケータ（ＵＲＬ）を識別するステップを含むことができる。
【００２７】
一実施形態において、認証ゲートウェイ２３０は、ユーザのドメイン超越ＩＤとユーザの１つ以上のドメイン固有ＩＤとを関連付けるためのシステム、例えば図１のシステム１００のアセットとなることができる。例えば、認証ゲートウェイは、ＩＤ関連付けアプリケーション１２８とともに使用するよう構成されたシステム１００のアプリケーションプログラミングインタフェース（ＡＰＩ）を備えることができる。しかしながら、他の実施形態では認証ゲートウェイ２３０は、システム１００の一部として含まれ得ず、代わりに例えばＩＤ関連付けアプリケーション１２８およびＩＤ関連付けサーバ１２０と協調して動作するよう構成された第三者のアセットとして与えられ得る。
【００２８】
引き続き図１および図２を参照しながら図３のステップ３４０へ進むと、フローチャート３００のステップ３４０は、セキュアドメイン２１２を経由してユーザ２０２に固有データ、例えばトークンおよびネットワーク上の場所、例えば認証ゲートウェイ２３０のＵＲＬを送信するステップを含む。ステップ３４０は、プロセッサ１２２およびＩＤ関連付けアプリケーション１２８の制御のもとで、ＩＤ関連付けサーバ１２０によって実行され得る。図２からも明らかであり得るが、ステップ３４０は、ＩＤ関連付けサーバ２２０をセキュアドメイン２１２にリンクさせる通信矢印３、および、セキュアドメイン２１２をユーザ２０２にリンクさせる通信矢印４に対応している。一実施形態において、ＩＤ関連付けサーバ２２０によって送信された固有データおよび／またはネットワーク上の場所には時間的制約があり、この時間的制約とは、例えば、固有データおよび／またはネットワーク上の場所が、有効な時間ウィンドウに関連付けられ、有効な時間ウィンドウ後には期限切れになることである。例えば一実施形態において、ステップ３４０で送信されたネットワーク上の場所、例えばＵＲＬは、固有データがセキュアドメイン２１２を経てユーザ２０２に送信された後の限られた時間であればユーザ２０２によってアクセス可能である。その限られた期間を過ぎると、ユーザはもはやそのＵＲＬでネットワーク上の場所、例えば認証ゲートウェイ２３０にアクセスすることができない。
【００２９】
フローチャート３００のステップ３５０に進むと、ステップ３５０は、固有データ、例えばトークンおよびネットワーク上の場所、例えば認証ゲートウェイ２３０を経由したユーザ２０２の認証データを受信するステップを含む。図２にさらに示されるように、認証ゲートウェイ２３０は、複数の信頼された第三者のＩＤプロバイダ２４０ａ、２４０ｂおよび２４０ｃのいずれかによってユーザ２０２の認証を媒介するよう構成され得る。信頼された第三者のＩＤプロバイダ２４０ａ、２４０ｂおよび２４０ｃのうち関連する１つのＩＤプロバイダによって与えられる認証データは、例えばユーザ２０２のドメイン超越ＩＤ、例えば、それぞれの信頼された第三者のＩＤプロバイダのためのオープンＩＤを含む。
【００３０】
同様に、ステップ３５０は図１のプロセッサ１２２およびＩＤ関連付けアプリケーション１２８の制御のもとで、ＩＤ関連付けサーバ１２０によって実行され得る。再び図２を参照すると、ステップ３４０に応えてドメイン超越ＩＤの関連プロセスを続行するためにナビゲートされるネットワーク上の場所、例えば認証ゲートウェイ２３０が、ユーザ２０２に与えられる。通信経路を表す矢印５は、例えば図１に記載のクライアント側のコンピュータ１０４およびネットワーク１１０を用いてユーザ２０２が実行する、認証ゲートウェイ２３０へのナビゲーションに対応しているとみなすことができる。
【００３１】
認証ゲートウェイ２３０は、１つ以上の適切な信頼された第三者のプロバイダ、例えば信頼された第三者のＩＤプロバイダ２４０ａ、２４０ｂおよび２４０ｃの中から信頼された第三者のＩＤプロバイダを選択するために、ユーザ２０２を招待するように構成され得る。図２に示される実施形態によると、ユーザ２０２は信頼された第三者のＩＤプロバイダ２４０ｂを選択し、そして認証ゲートウェイ２３０は通信矢印６に対応する通信において、信頼された第三者のＩＤプロバイダ２４０ｂによるユーザ２０２の認証を媒介する。加えて、ユーザ２０２によって許可されると、認証ゲートウェイ２３０は信頼された第三者のＩＤプロバイダ２４０ｂに、付加情報、例えば、信頼された第三者のＩＤプロバイダ２４０ｂに関連付けられたユーザ２０２の検証された電子メールアドレスおよびユーザ名を尋ねるように構成され得る。信頼された第三者のＩＤプロバイダ２４０ｂに問われた付加情報を含む認証データは、図３のステップ３５０においてＩＤ関連サーバ２２０によって受信され、図２の通信矢印７に対応する。
【００３２】
ここで図３のステップ３６０を参照すると、フローチャート３００のステップ３６０は、ドメイン超越ＩＤとドメイン固有ＩＤとを関連付けるステップを含む。ステップ３６０は、図１のプロセッサ１２２およびＩＤ関連付けアプリケーション１２８の制御のもとで、ＩＤ関連サーバ１２０によって実行可能であり、データベース１２６のドメイン超越ＩＤのレコード１２７への入力を書き込むステップを含むことができる。図２を参照すると、かかる入力は、フローチャート３００のステップ３５０にて、信頼された第三者のＩＤプロバイダから認証ゲートウェイ２３０経由で受信したユーザ２０２のドメイン超越ＩＤと、ステップ３１０にてセキュアドメイン２１２から受信した例えば消費者ＩＤのようなドメイン固有ＩＤと、の関連付けを記録することができる。
【００３３】
一実施形態において、フローチャート３００の方法は、ユーザ２０２とセキュアドメイン２１２との間のｅ−コマース取引の一部として実行され得る。さらに一実形態において、セキュアドメイン２１２を伴うかかるｅ−コマース取引では、フローチャート３００のステップ３５０における固有データ、例えばトークンおよび認証データを受信するステップは、ユーザ２０２の注文した商品が配信された後に実行され得る。例えば、セキュアドメイン２１２固有の消費者ＩＤに、ユーザ２０２のドメインを超越した、「ユニバーサルな」ＩＤを関連付けるステップは、取引の一部として実行され得る。その取引では、ユーザ２０２は、セキュアドメイン２１２からデジタルムービーコンテンツをネットワーク上で購入するが、フローチャート３００のステップ３５０は、ユーザ２０２がセキュアドメイン２１２からデジタルメディアコンテンツを受信した後に生じることが可能である。
【００３４】
フローチャート３００のステップ３７０に示されるように、それぞれの追加のセキュアドメインにユーザを関連付ける追加のドメイン固有ＩＤのために、ステップ３１０〜ステップ３６０を繰り返すことができる。図１を参照すると、例えば、ステップ３１０〜ステップ３６０の第１の繰り返しは、セキュアドメイン１１２ａ固有のユーザＩＤにユーザ１０２のドメイン超越ＩＤを関連付けるように実行され、ステップ３１０〜ステップ３６０の第２の繰り返しは、セキュアドメイン１１２ｂ固有の他のユーザＩＤにドメイン超越ＩＤを関連付ける等のように実行され得る。加えて、ユーザ１０２の複数のドメイン固有ＩＤをユーザ１０２の単一のドメイン超越ＩＤに関連付けることは、ドメイン超越ＩＤのレコード１２７において、これら複数のドメイン固有ＩＤを互いに関連付けることにもなる。従って、複数のセキュアドメインにわたる認証に、単一のドメイン超越ＩＤの利用を可能にすることで、ユーザ１０２のネットワーク体験を合理化する。
【００３５】
フローチャート３００に示される関連付けのプロセスに関与するとき、ユーザ１０２は同一の信頼された第三者のＩＤプロバイダを一貫して利用することを選択し得ると考えられるが、一実施形態においてシステム１００は、ドメイン超越ＩＤおよび第１のドメイン固有ＩＤが初めに関連付けられた後、ユーザ１０２が信頼された第三者のＩＤプロバイダを変更可能であるようにさらに構成され、それにより、ユーザ１０２（彼または彼女）がドメインを超越したネットワークＩＤを管理する際に、付加的かつ柔軟な選択を与えることができる。
【００３６】
加えて、意図的か否かは別にして、ユーザが彼／彼女のネットワーク相互作用の最中に対応する、複数のそれぞれの信頼された第三者のＩＤプロバイダによって提供される、複数のドメイン超越ＩＤを利用するケースがあってもよい。従って、いくつかの実施形態では、図１のシステムおよび図３のフローチャート３００の方法は、複数のドメイン超越ＩＤをともにリンクさせ、統合した論理的なドメイン超越ＩＤを作成するように構成可能である。例えば、図３に示されるように、特定のドメイン超越ＩＤを１つ以上のドメイン固有ＩＤに関連付けるステップに加えて、本発明の概念は、その特定のドメイン超越ＩＤを他のドメイン超越ＩＤにリンクさせることをユーザに可能にするところにまで拡大され得る。従って、この方法では、ドメイン超越ＩＤのそれぞれに関連付けられた、いくつかのまたはすべてのドメイン固有ＩＤをさらに一緒に関連付けることで、ネットワークにわたりユーザの特定情報を収集し、調和させるためのメカニズムが与えられる。
【００３７】
このように、ユーザのドメインを超越する、例えば、ユニバーサルなＩＤと、１つ以上のドメイン固有ＩＤとを関連付けるためのシステムおよび方法が記載されてきた。さまざまな技術が本発明の範囲から逸脱することなく、本発明の概念を実施するために用いられ得ることは、本発明に関する上述の説明から明らかである。さらに、本発明は、特定の実施形態について特定の参照を用いて記載されているが、当業者は本発明の精神および本発明の範囲から逸脱することなく、その形状および細部において変更を加えることが可能であると認識する。また、本発明が本願明細書において記載されている特定の実施形態に限定されることなく、本発明の範囲内においてさまざまな再構成、修正および置換が可能であると理解されなければならない。
【００３８】
以下、本願の優先権の基礎となる出願の請求項を列挙する。
【００３９】
（１）ユーザのドメイン超越識別（ＩＤ）と、前記ユーザの少なくとも１つのドメイン固有ＩＤとを関連付けるためのシステムであって、前記システムは、
ネットワーク上で複数のセキュアドメインによってアクセス可能なＩＤ関連付けサーバと、
ＩＤ関連付けアプリケーションと、
を備え、
前記ＩＤ関連付けアプリケーションが前記ＩＤ関連付けサーバによって実行されるとき、
前記ユーザを、前記複数のセキュアドメインのそれぞれの第１のセキュアドメインに関連付ける、第１のドメイン固有ＩＤを受信し、
前記ユーザのために作成されたドメイン超越ＩＤのレコードに、前記第１のドメイン固有ＩＤを入力し、
前記ドメイン超越ＩＤのレコードに関連付けられた固有データを生成し、前記固有データを発信するよう前記ユーザのネットワーク上の場所を特定し、
前記第１のセキュアドメインを経由して、前記固有データおよび前記ネットワーク上の場所を前記ユーザに送信し、
前記ドメイン超越ＩＤと前記第１のドメイン固有ＩＤとを関連付ける、
よう構成されることを特徴とするシステム。
【００４０】
（２）前記システムは、前記ユーザと前記第１のセキュアドメインとの間におけるｅ‐コマース取引の一部として、前記ドメイン超越ＩＤと前記第１のドメイン固有ＩＤとを関連付けることを特徴とする上記（１）に記載のシステム。
【００４１】
（３）前記システムは、前記第１のセキュアドメインのログインプロセスの一部として、前記ドメイン超越ＩＤと前記第１のドメイン固有ＩＤとを関連付けることを特徴とする上記（１）に記載のシステム。
【００４２】
（４）前記システムは、前記第１のセキュアドメインから前記ユーザへ発信された通信に対する前記ユーザの応答結果として、前記ドメイン超越ＩＤと前記第１のドメイン固有ＩＤとを関連付けることを特徴とする上記（１）に記載のシステム。
【００４３】
（５）前記システムは、前記第１のセキュアドメインのユーザセッション外で、前記第１のセキュアドメインによって前記ユーザへ発信された通信に対する前記ユーザの応答結果として、前記ドメイン超越ＩＤと前記第１のドメイン固有ＩＤとを関連付けるけることを特徴とする上記（１）に記載のシステム。
【００４４】
（６）前記ネットワーク上の場所が、ユニフォームリソースロケータ（ＵＲＬ）を含むことを特徴とする上記（１）に記載のシステム。
【００４５】
（７）前記固有データが前記第１のセキュアドメインを経由して前記ユーザへ送信された後の限定的な期間に、前記ネットワーク上の場所は、前記ユーザによってアクセス可能であることを特徴とする上記（１）に記載のシステム。
【００４６】
（８）前記ネットワーク上の場所が、前記システムの認証ゲートウェイに対応することを特徴とする上記（１）に記載のシステム。
【００４７】
（９）前記ネットワーク上の場所が前記システムの認証ゲートウェイに対応し、
前記認証ゲートウェイが複数の信頼された第三者のＩＤプロバイダのいずれかによって、前記ユーザの認証を媒介するよう構成されることを特徴とする上記（１）に記載のシステム。
【００４８】
（１０）前記ドメイン超越ＩＤと前記第１のドメイン固有ＩＤとを関連付ける前に、前記ＩＤ関連付けアプリケーションが、前記固有データおよび前記ネットワーク上の場所を経由した前記ユーザ用の認証データを受信するようさらに構成されることを特徴とする上記（１）に記載のシステム。
【００４９】
（１１）前記認証データが、前記ドメイン超越ＩＤを含むことを特徴とする上記（１０）に記載のシステム。
【００５０】
（１２）前記システムは、前記第１のセキュアドメインでの前記ｅ‐コマース取引にて、前記ユーザによって注文された商品の配信後に、前記固有データおよび前記認証データを受信することを特徴とする上記（１０）に記載にシステム。
【００５１】
（１３）前記認証データが、前記信頼された第三者のＩＤプロバイダによって提供されることを特徴とする上記（１０）に記載のシステム。
【００５２】
（１４）前記信頼された第三者のＩＤプロバイダは、前記信頼された第三者のＩＤプロバイダを含む複数の信頼された第三者のＩＤプロバイダの中から、前記ユーザによって選択されることを特徴とする上記（１３）に記載のシステム。
【００５３】
（１５）前記システムは、前記ドメイン超越ＩＤと前記第１のドメイン固有ＩＤとが関連付けられた後、前記ユーザが前記信頼された第三者のＩＤプロバイダを変更可能であるようにさらに構成されることを特徴とする上記（１３）に記載の方法。
【００５４】
（１６）前記ＩＤ関連付けアプリケーションがさらに、
前記ユーザを、前記複数のセキュアドメインの、それぞれの第２のセキュアドメインに関連付ける、第２のドメイン固有ＩＤを受信し、
前記ドメイン超越ＩＤのレコードに、前記第２のドメイン固有ＩＤを入力し、
前記ドメイン超越ＩＤのレコードに関連付けられた別の固有データを生成し、前記別の固有データを発信するよう前記ユーザのネットワーク上の別の場所を特定し、
前記第２のセキュアドメインを経由して、前記別の固有データおよび前記ネットワーク上の別の場所をユーザに送信し、
前記別の固有データおよび前記ネットワーク上の別の場所を経由した前記ユーザ用の別の認証データを受信し、
前記ドメイン超越ＩＤと前記第２のドメイン固有ＩＤとを関連付けることによって、前記第１のドメイン固有ＩＤと前記第２ドメイン固有ＩＤとを前記ドメイン超越ＩＤのレコード内で関連付けるよう、構成されることを特徴とする上記（１）に記載のシステム。
【００５５】
（１７）前記別の認証データが、前記信頼された第三者のＩＤプロバイダによって提供されることを特徴とする上記（１６）に記載のシステム。
【００５６】
（１８）前記ＩＤ関連付けアプリケーションが、統合した論理的なドメイン超越ユーザＩＤを作成するために、前記ユーザの前記ドメイン超越ＩＤを前記ユーザの別のドメイン超越ＩＤにリンクさせるよう、さらに構成されることを特徴とする上記（１）に記載のシステム。
【００５７】
（１９）前記統合した論理的なドメイン超越ユーザＩＤが、前記ユーザの前記ドメイン超越ＩＤに関連付けられたすべてのドメイン固有ＩＤと、前記ユーザの前記別のドメイン超越ＩＤに関連付けられたすべてのドメイン固有ＩＤと、をさらに関連付けることを特徴とする上記（１８）に記載のシステム。
【００５８】
（３４）前記ユーザから送られたリクエストに応答して、前記ドメイン超越ＩＤと前記第１のドメイン固有ＩＤとが関連付けられた後、前記信頼された第三者のＩＤプロバイダを変更するステップをさらに含むことを特徴とする請求項１３に記載の方法。
【００５９】
（３５）前記ユーザを、前記複数のセキュアドメインのそれぞれの第２のセキュアドメインに関連付ける第２のドメイン固有ＩＤを受信するステップと、
前記第２のドメイン固有ＩＤを、前記ドメイン超越ＩＤのレコードに入力するステップと、
前記ドメイン超越ＩＤのレコードに関連付けられた別の固有データを生成し、前記別の固有データを発信するよう前記ユーザの前記ネットワーク上の別の場所を特定するステップと、
前記第２のセキュアドメインを経由して、前記ユーザに前記別の固有データおよび前記ネットワーク上の別の場所を送信するステップと、
前記別の固有データおよび前記ネットワーク上の別の場所を経由した、前記ユーザ用の別の認証データを受信するステップと、
前記ドメイン超越ＩＤと前記第２のドメイン固有ＩＤとを関連付けることによって、前記第１のドメイン固有ＩＤと前記第２のドメイン固有ＩＤとを前記ドメイン超越ＩＤのレコード内で関連付けるステップと、
をさらに含むことを特徴とする請求項１に記載の方法。
【００６０】
（３６）前記別の認証データは、前記信頼された第三者のプロバイダＩＤによって提供されることを特徴とする上記（３５）に記載の方法。
【００６１】
（３７）前記統合した論理的なドメイン超越ユーザＩＤを作成するよう、前記ユーザの前記ドメイン超越ＩＤを前記ユーザの前記別のドメイン超越ＩＤにリンクさせるステップをさらに含むことを特徴とする請求項１に記載の方法。
【００６２】
（３８）前記統合した論理的なドメイン超越ユーザＩＤが、前記ユーザの前記ドメイン超越ＩＤに関連付けられたすべてのドメイン固有ＩＤと、前記ユーザの前記別のドメイン超越ＩＤに関連付けられたすべてのドメイン固有ＩＤと、をさらに関連付けることを特徴とする上記（３７）に記載の方法。
【図１】
0005443463.tif 000002
【図２】
0005443463.tif 000003
【図３】
0005443463.tif 000004