(57)【要約】カスタマ・コンピュータ（１２）、ベンダ・コンピュータ（１６）および検証コンピュータ（１４）が、インターネット等のネットワーク（１８）を経由して相互接続されている。カスタマ（１２）は、ベンダ（１６）からの情報の購入といった取引を開始することができる。しかしながら、ベンダ（１６）は、その取引の検証がサイト（１４）から受信されるまで先に進まない。これは、ハードウエア・デバイスのタイプもしくはシリアル番号、ソフトウエアのタイプもしくはライセンス、ｅ‐メール・アドレス等に対する参照によってカスタマ・マシンを識別する一意的なデータのフィンガープリントを、カスタマ（１２）がサイト（１４）に送信するまでは提供されない。このフィンガープリントは、その取引がカスタマ・マシン（１２）によって有効に実施されたことを示す将来の参照のためにストアされる。【選択図】図１
2004512583.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ・ネットワークによって接続されているコンピュータ間の取引の検証における使用のための取引検証システムであって、前記ネットワークの少なくとも１つの第１のコンピュータに関連して動作可能であり、前記第１のコンピュータに関係する情報を求めるべく動作可能なフィンガープリント手段を包含し、前記第１のコンピュータに対して実質的に一意的なフィンガープリントとして機能するデータのグループを生成し、かつ前記第１のコンピュータが取引を開始するべく操作されるときに第２のコンピュータに対する送信のための前記フィンガープリントを提供し、前記取引の開始のソースが実質的に一意的に識別されることを可能にするものとする取引検証システム。
【請求項２】
前記フィンガープリントが、前記第１のコンピュータのシステムのコンポーネントを識別するデータを含むものとする請求項１記載のシステム。
【請求項３】
前記フィンガープリントが、前記第１のコンピュータ内に存在するハードウエア、または前記第１のコンピュータ内に存在するソフトウエアと関連のあるデータを含むものとする請求項２記載のシステム。
【請求項４】
さらに前記フィンガープリントが、前記フィンガープリント手段によって提供されたプロンプトに応答してユーザによって入力されたデータを含むものとする請求項２または３記載のシステム。
【請求項５】
前記第２のコンピュータが、前記第１のコンピュータを識別する将来における参照のために、前記取引の詳細に関連して前記フィンガープリントをストアするべく動作可能であるものとする先行する請求項のいずれかに記載のシステム。
【請求項６】
前記第２のコンピュータが、前記フィンガープリントがストアされたことを確認し、かつ前記取引を進めることを認可するメッセージを提供するべく動作可能であるものとする請求項５記載のシステム。
【請求項７】
前記第２のコンピュータが、前記フィンガープリントとともに、前記フィンガープリントがネットワークを渡ったルートを、前記フィンガープリントが通過したサーバの詳細を含めてストアするべく動作可能であるものとする請求項５または６記載のシステム。
【請求項８】
前記第２のコンピュータが、前記フィンガープリントを使用して、前記取引の有効性の積極的な検証を提供するべく動作可能であるものとする先行する請求項のいずれかに記載のシステム。
【請求項９】
前記第２のコンピュータが、前記取引の詳細の受信に応答して支払いをもたらすべく動作可能であるものとする請求項５〜８のいずれかに記載のシステム。
【請求項１０】
前記第２のコンピュータが、前記取引に関連して要求された支払いを識別するべく動作可能なデータベースを組み込んでいるものとする請求項５〜９のいずれかに記載のシステム。
【請求項１１】
前記第２のコンピュータが、取引の時点において生成されたフィンガープリントと比較し、前記比較の結果に従って前記取引を認可するためのストア済みフィンガープリント・データを含んでいるものとする請求項５〜１０のいずれかに記載のシステム。
【請求項１２】
前記第１のコンピュータが、要求された取引を識別する取引要求を生成するべく動作可能な取引手段、および前記取引要求を、ネットワークを介して、前記取引が処理されることになる別のコンピュータに送信するべく動作可能な手段を包含するものとする先行する請求項のいずれかに記載のシステム。
【請求項１３】
前記別のコンピュータが、第３のコンピュータであるとする請求項１２記載のシステム。
【請求項１４】
前記システムが、前述のとおりに取引を開始することができる複数の第１のコンピュータ、前記第１のコンピュータによって要求された取引を実行するべく動作可能な複数の第３のコンピュータ、および前記第１および第３のコンピュータの少なくとも一部に共通であり、取引に関連付けされたフィンガープリントを受信し、かつそのフィンガープリントをその取引の検証としてストアするべく動作可能な第２のコンピュータを包含するものとする請求項１３記載のシステム。
【請求項１５】
前記システムが、前述のとおりに取引を開始することができる複数の第１のコンピュータ、および複数の別のコンピュータを包含し、複数の別のコンピュータの少なくとも１つが前記第１のコンピュータによって要求された取引を実行し、かつ各取引に関連付けされたフィンガープリントを受信し、かつそのフィンガープリントをその取引の検証としてストアするべく動作可能である請求項１２記載のシステム。
【請求項１６】
取引が、前記ネットワークを介して前記第１のコンピュータにダウンロードされるデータの購入を含むものとする先行する請求項のいずれかに記載のシステム。
【請求項１７】
前記フィンガープリント手段が、前述のとおりに動作可能なソフトウエアを包含するものとする先行する請求項のいずれかに記載のシステム。
【請求項１８】
前記ネットワークに接続されており、前記第１のコンピュータによって要求された取引を完成するべく動作可能な前記コンピュータもしくは前記コンピュータのそれぞれが、前記第１のコンピュータに対して前記フィンガープリント手段をダウンロードするべく動作可能であるものとする先行する請求項のいずれかに記載のシステム。
【請求項１９】
前記フィンガープリント手段が、ダイアログの一部としてダウンロードされ、それによって前記取引のパラメータが前記第１のコンピュータの操作によりセットされ、取引が起こる前に前述のとおりにフィンガープリントを生成するべく前記フィンガープリント手段が実行されることが要求されるものとする請求項１８記載のシステム。
【請求項２０】
ネットワークを介して取引が実行され得るとき、当該ネットワークに接続するべく動作可能な手段を包含するコンピュータであって、さらに前記コンピュータに関係する情報を求めるべく動作可能なフィンガープリント手段を包含し、前記コンピュータに対して実質的に一意的なフィンガープリントとして機能するデータのグループを生成し、かつ前記コンピュータが取引を開始するべく操作されるときに第２のコンピュータに対する送信のための前記フィンガープリントを提供し、前記取引の開始のソースが一意的に識別されることを可能にするものとするコンピュータ。
【請求項２１】
前記フィンガープリントが、前記第１のコンピュータのシステムのコンポーネントを一意的に識別するデータを含むものとする請求項２０記載のコンピュータ。
【請求項２２】
前記フィンガープリントが、前記第１のコンピュータ内に存在するハードウエアと関連のあるデータを含むものとする請求項２１記載のコンピュータ。
【請求項２３】
前記フィンガープリントが、前記第１のコンピュータ内に存在するソフトウエアと関連のあるデータを含むものとする請求項２１または２２記載のコンピュータ。
【請求項２４】
前記フィンガープリントが、前記フィンガープリント手段によって提供されたプロンプトに応答してユーザによって入力されたデータを含むものとする請求項２１、２２または２３記載のコンピュータ。
【請求項２５】
前記コンピュータが、要求された取引を識別する取引要求を生成するべく動作可能な取引手段、および前記取引要求を、ネットワークを介して、前記取引が処理されることになる別のコンピュータに送信するべく動作可能な手段を包含するものとする請求項２０〜２４のいずれかに記載のコンピュータ。
【請求項２６】
取引が、前記ネットワークを介して前記コンピュータにダウンロードされるデータの購入を含むものとする請求項２０〜２５のいずれかに記載のコンピュータ。
【請求項２７】
前記フィンガープリント手段が、前述のとおりに動作可能なソフトウエアを包含するものとする請求項２０〜２６のいずれかに記載のコンピュータ。
【請求項２８】
取引が実行され得るネットワークに接続するべく動作可能な手段を包含するコンピュータであって、前記取引に関係するコンピュータを識別するフィンガープリント・データを受信し、前記フィンガープリント・データを、前記取引に関係する前記コンピュータを識別する将来における参照のために前記取引の詳細に関連してストアするべく動作可能である手段を包含するものとするコンピュータ。
【請求項２９】
前記フィンガープリントが、前記第１のコンピュータのシステムのコンポーネントを一意的に識別するデータを含むものとする請求項２８記載のコンピュータ。
【請求項３０】
前記フィンガープリントが、前記第１のコンピュータ内に存在するハードウエア、または前記第１のコンピュータ内に存在するソフトウエアと関連のあるデータを含むものとする請求項２９記載のコンピュータ。
【請求項３１】
前記フィンガープリントが、前記フィンガープリント手段によって提供されたプロンプトに応答してユーザによって入力されたデータを含むものとする請求項２８、２９または３０記載のコンピュータ。
【請求項３２】
前記コンピュータが、前記フィンガープリントがストアされたことを確認し、かつ前記取引を進めることを認可するメッセージを提供するべく動作可能であるものとする請求項２８〜３１のいずれかに記載のコンピュータ。
【請求項３３】
前記コンピュータが、前記フィンガープリントとともに、前記フィンガープリントがネットワークを渡ったルートを、前記フィンガープリントが通過したサーバの詳細を含めてストアするべく動作可能であるものとする請求項２８〜３２のいずれかに記載のコンピュータ。
【請求項３４】
前記コンピュータが、前記フィンガープリントを使用して、前記取引の有効性の積極的な検証を提供するべく動作可能であるものとする請求項２８〜３３のいずれかに記載のコンピュータ。
【請求項３５】
前記コンピュータが、前記取引の詳細の受信に応答して支払いをもたらすべく動作可能であるものとする請求項２８〜３４のいずれかに記載のコンピュータ。
【請求項３６】
前記コンピュータが、前記取引に関連して要求された支払いを識別するべく動作可能なデータベースを組み込んでいるものとする請求項２８〜３４のいずれかに記載のコンピュータ。
【請求項３７】
前記コンピュータが、取引の時点において生成されたフィンガープリントと比較し、前記比較の結果に従って前記取引を認可するためのストア済みフィンガープリント・データを含んでいるものとする請求項２８〜３６のいずれかに記載のコンピュータ。
【請求項３８】
前記取引が、前記ネットワークを介してダウンロードされるデータの購入を含むものとする請求項２８〜３７のいずれかに記載のコンピュータ。
【請求項３９】
ネットワークを介して取引が実行され得るとき、当該ネットワークに接続するべく動作可能な手段を包含するコンピュータであって、前記ネットワークを使用して取引要求を受信するべく動作可能な手段、要求された取引を実行するべく動作可能な手段、前記取引に関連してフィンガープリントが入力されているという検証を受信するべく動作可能な手段、および検証が受信されるまで実行を妨げるべく動作可能な手段を含み、前記フィンガープリントは、前記取引を要求しているコンピュータに対して実質的に一意的である情報を含むものとするコンピュータ。
【請求項４０】
前記フィンガープリントが、前記第１のコンピュータのシステムのコンポーネントを一意的に識別するデータを含むものとする請求項３９記載のコンピュータ。
【請求項４１】
前記フィンガープリントが、前記第１のコンピュータ内に存在するハードウエア、または前記第１のコンピュータ内に存在するソフトウエアと関連のあるデータを含むものとする請求項３９または４０記載のコンピュータ。
【請求項４２】
前記フィンガープリントが、前記フィンガープリント手段によって提供されたプロンプトに応答してユーザによって入力されたデータを含むものとする請求項３９、４０または４１記載のコンピュータ。
【請求項４３】
前記取引が、前記ネットワークを介してダウンロードされるデータの購入を含むものとする請求項３９〜４２のいずれかに記載のコンピュータ。
【請求項４４】
前記コンピュータが、取引を要求しているコンピュータに対してフィンガープリント手段をダウンロードするべく動作可能であり、前記フィンガープリント手段が、前記開始するコンピュータに対して実質的に一意的なフィンガープリントとして機能するデータのグループを生成するために前記開始するコンピュータに関係する情報を求めるべく動作可能であるものとする請求項３９〜４３のいずれかに記載のコンピュータ。
【請求項４５】
前記フィンガープリント手段が、ダイアログの一部としてダウンロードされ、それによって前記取引のパラメータが前記開始するコンピュータの操作によりセットされるものとする請求項４４記載のコンピュータ。
【請求項４６】
コンピュータ・ネットワークによって接続されたコンピュータの間における取引を検証する方法であって、第１のコンピュータに対して実質的に一意的なフィンガープリントとして機能するデータのグループが生成され、前記第１のコンピュータが取引を開始するべく操作されるときに前記フィンガープリントが第２のコンピュータに対して提供されて、前記取引の開始のソースが実質的に一意的に定義されることを可能する方法。
【請求項４７】
前記フィンガープリントが、前記第１のコンピュータのシステムのコンポーネントを識別するデータを含むものとする請求項４６記載の方法。
【請求項４８】
前記フィンガープリントが、前記第１のコンピュータ内に存在するハードウエア、または前記第１のコンピュータ内に存在するソフトウエアと関連のあるデータを含むものとする請求項４７記載の方法。
【請求項４９】
ユーザは、前記フィンガープリント内に含められることになる、ほかのデータを提供することを促されるものとする請求項４７または４８記載の方法。
【請求項５０】
前記フィンガープリントが、前記第１のコンピュータを識別する将来における参照のために、前記取引の詳細に関連してストアされるものとする請求項４６〜４９のいずれかに記載の方法。
【請求項５１】
前記フィンガープリントがストアされたことを確認し、かつ前記取引を進めることを認可するメッセージが提供されるものとする請求項５０記載の方法。
【請求項５２】
前記フィンガープリントとともに、前記フィンガープリントがネットワークを渡ったルートが、前記フィンガープリントが通過したサーバの詳細を含めてストアされるものとする請求項５０または５１記載の方法。
【請求項５３】
前記フィンガープリントが、前記取引の有効性の積極的な検証を提供するために使用されるものとする請求項４６〜５１のいずれかに記載の方法。
【請求項５４】
前記取引の詳細の受信に応答して支払いがもたらされるものとする請求項５０〜５３のいずれかに記載の方法。
【請求項５５】
取引の時点において生成されたフィンガープリントと比較し、前記比較の結果に従って前記取引を認可するために、フィンガープリント・データがストアされるものとする請求項５０〜５４のいずれかに記載の方法。
【請求項５６】
ソフトウエアを包含するデータ・ストレージ・メディアであって、前記ソフトウエアが、前記ソフトウエアが実行されるコンピュータに関係する情報を求め、かつ前記コンピュータに対して実質的に一意的なフィンガープリントとして機能するデータのグループを生成するべく動作可能であり、かつ前記ソフトウエアが、前記第１のコンピュータが取引を開始するべく操作されるときに第２のコンピュータに対する送信のための前記フィンガープリントを提供し、前記取引の開始のソースが一意的に識別されることを可能にするべく動作可能であるデータ・ストレージ・メディア。
【請求項５７】
前記ソフトウエアが、前記第１のコンピュータのシステムのコンポーネントを一意的に識別するデータを含むフィンガープリントを生成するべく動作可能であるとする請求項５６記載のデータ・ストレージ・メディア。
【請求項５８】
前記フィンガープリントが、前記第１のコンピュータ内に存在するハードウエアまたはソフトウエアと関連のあるデータを含むものとする請求項５７記載のデータ・ストレージ・メディア。
【請求項５９】
前記フィンガープリントが、前記フィンガープリント手段によって提供されたプロンプトに応答してユーザによって入力されたデータを含むものとする請求項５７または５８記載のデータ・ストレージ・メディア。
【請求項６０】
ソフトウエアであって、前記ソフトウエアが実行されるコンピュータに関連のある情報を求め、かつ前記コンピュータに対して実質的に一意的なフィンガープリントとして機能するデータのグループを生成するべく動作可能であり、さらに前記第１のコンピュータが取引を開始するべく操作されるときに第２のコンピュータに対する送信のための前記フィンガープリントを提供し、前記取引の開始のソースが一意的に識別されることを可能にするべく動作可能であるソフトウエア。
【請求項６１】
前記第１のコンピュータのシステムのコンポーネントを一意的に識別するデータを含むフィンガープリントを生成するべく動作可能であるとする請求項６０記載のソフトウエア。
【請求項６２】
前記フィンガープリントが、前記第１のコンピュータ内に存在するハードウエアまたはソフトウエアと関連のあるデータを含むものとする請求項６１記載のソフトウエア。
【請求項６３】
前記フィンガープリントが、前記フィンガープリント手段によって提供されたプロンプトに応答してユーザによって入力されたデータを含むものとする請求項６１または６２記載のソフトウエア。
【請求項６４】
実質的にこの明細書に、添付図面の参照を伴って記載されているような取引検証システム。
【発明の詳細な説明】
【０００１】
本発明は、取引検証に関し、より詳細にはコンピュータ‐ベースのネットワークを使用して実行される取引の検証のためのシステムに関する。
【０００２】
インターネット等のコンピュータ・ネットワークを用いて処理される商取引は、ますます一般的になりつつある。これらの取引は、しばしば「ｅ‐コマース」と呼ばれる。これらの取引に適切なセキュリティを提供することは、それらを基礎とするビジネスを成功するべきとするのであれば重要である。セキュリティを提供するために各種の暗号テクニックが提案されているが、その提供には完全に成功していない。詳細に述べれば、送信された情報を受信側で暗号解除できるためには、送信側によって使用されている暗号化テクニックが、受信側によって理解されていなければならない。これは、実際問題として少なくとも暗号テクニックが標準化されるまで、互換性の問題をもたらす。したがって、ｅ‐コマース取引の実行が可能であるが、それに先行して取引が検証されることを可能にする方法で構成されるシステムを、ユーザに与える技術的制約を最小限とする構成によって提供することにおいて問題が存在している。これは、システムの使用の抑止として作用する大規模な修正もしくはセット・アップ手続きを伴うことなく、広範なユーザの装置とシステムの技術的な互換性を可能にする。
【０００３】
本発明は、コンピュータ・ネットワークによって接続されているコンピュータ間の取引の検証における使用のための取引検証システムを提供し、このシステムは、ネットワークの少なくとも１つの第１のコンピュータに関連して動作可能であり、第１のコンピュータに関係する情報を求めるべく動作可能なフィンガープリント手段を包含し、第１のコンピュータに対して実質的に一意的なフィンガープリントとして機能するデータのグループを生成し、かつ第１のコンピュータが取引を開始するべく操作されるときに第２のコンピュータに対する送信のためのフィンガープリントを提供し、取引の開始のソースが実質的に一意的に識別されることを可能にする。
【０００４】
このフィンガープリントは、好ましくは第１のコンピュータのシステムのコンポーネントを識別するデータを含むものとする。フィンガープリントは、第１のコンピュータ内に存在するハードウエア、または第１のコンピュータ内に存在するソフトウエアと関連のあるデータを含むことができる。さらにフィンガープリントは、フィンガープリント手段によって提供されたプロンプトに応答してユーザによって入力されたデータを含むこともできる。
【０００５】
第２のコンピュータは、第１のコンピュータを識別する将来における参照のために、取引の詳細に関連してフィンガープリントをストアすることができる。この第２のコンピュータは、好ましくはフィンガープリントがストアされたことを確認し、かつ取引を進めることを認可するメッセージを提供するべく動作可能であるものとする。第２のコンピュータを、フィンガープリントとともに、当該フィンガープリントがネットワークを渡ったルートを、当該フィンガープリントが通過したサーバの詳細を含めてストアするべく動作可能であるとしてもよい。また第２のコンピュータは、フィンガープリントを使用して、取引の有効性の積極的な検証を提供するものとする。第２のコンピュータは、取引の詳細の受信に応答して支払いの認証をもたらすべく動作可能であるものとすることもできる。第２のコンピュータは、取引に関連して要求された、かつ／または行われた支払いを識別するべく動作可能なデータベースを組み込むこともできる。この第２のコンピュータは、取引の時点において生成されたフィンガープリントと比較し、その比較の結果に従って取引を認可するためのストア済みフィンガープリント・データを含むこともできる。
【０００６】
第１のコンピュータは、要求された取引を識別する取引要求を生成するべく動作可能な取引手段、および取引要求を、ネットワークを介して、当該取引が処理される別のコンピュータに送信するべく動作可能な手段を包含することができる。この別のコンピュータは、第３のコンピュータとしてもよい。このシステムは、前述のとおりに取引を開始することができる複数の第１のコンピュータ、第１のコンピュータによって要求された取引を実行するべく動作可能な複数の第３のコンピュータ、および第１および第３のコンピュータの少なくとも一部に共通であり、取引に関連付けされたフィンガープリントを受信し、かつそのフィンガープリントをその取引の検証としてストアするべく動作可能な第２のコンピュータを包含することができる。
【０００７】
それに代えてこのシステムは、前述のとおりに取引を開始することができる複数の第１のコンピュータ、および複数の別のコンピュータを包含し、複数の別のコンピュータの少なくとも１つが第１のコンピュータによって要求された取引を実行し、かつ各取引に関連付けされたフィンガープリントを受信し、かつそのフィンガープリントをその取引の検証としてストアするべく動作可能であることもできる。
【０００８】
取引は、ネットワークを介して第１のコンピュータにダウンロードされるデータの購入を含むことができる。
【０００９】
フィンガープリント手段は、前述のとおりに動作可能なソフトウエアを包含することができる。
【００１０】
ネットワークに接続されており、第１のコンピュータによって要求された取引を完成するべく動作可能な前述のコンピュータもしくは前述のコンピュータのそれぞれは、好ましくは第１のコンピュータに対してフィンガープリント手段をダウンロードするべく動作可能であるものとする。好ましくは、フィンガープリント手段が、ダイアログの一部としてダウンロードされ、それによって取引のパラメータが第１のコンピュータの操作によりセットされ、取引が起こる前に前述のとおりにフィンガープリントを生成するべくフィンガープリント手段が実行されることが要求されるものとする。
【００１１】
本発明はまた、ネットワークを介して取引の実行が可能であるとするとき、当該ネットワークにコンピュータを接続するべく動作可能な手段を包含するコンピュータを提供し、そのコンピュータは、さらにそのコンピュータに関係する情報を求めるべく動作可能なフィンガープリント手段を包含し、そのコンピュータに対して実質的に一意的なフィンガープリントとして機能するデータのグループを生成し、かつそのコンピュータが取引を開始するべく操作されるときに第２のコンピュータに対する送信のためのフィンガープリントを提供し、取引の開始のソースが一意的に識別されることを可能にする。
【００１２】
フィンガープリントは、好ましくは第１のコンピュータのシステムのコンポーネントを一意的に識別するデータを含むものとする。このフィンガープリントは、第１のコンピュータ内に存在するハードウエアと関連のあるデータを含むことができる。またこのフィンガープリントは、第１のコンピュータ内に存在するソフトウエアと関連のあるデータを含むことができる。フィンガープリントは、フィンガープリント手段によって提供されたプロンプトに応答してユーザによって入力されたデータを含むこともできる。
【００１３】
前述の第１のコンピュータは、要求された取引を識別する取引要求を生成するべく動作可能な取引手段、およびその取引要求を、ネットワークを介して、その取引が処理されることになる別のコンピュータに送信するべく動作可能な手段を包含することができる。この取引は、ネットワークを介して第１のコンピュータにダウンロードされるデータの購入を含むことができる。
【００１４】
フィンガープリント手段は、前述のとおりに動作可能なソフトウエアを包含することができる。
【００１５】
さらに本発明は、ネットワークを介して取引の実行が可能であるとするとき、当該ネットワークにコンピュータを接続するべく動作可能な手段を包含するコンピュータを提供し、このコンピュータは、取引に関係するコンピュータを識別するフィンガープリント・データを受信し、そのフィンガープリント・データを、取引に関係するコンピュータを識別する将来における参照のために取引の詳細に関連してストアするべく動作可能である手段を包含する。
【００１６】
好ましくはフィンガープリントが、第１のコンピュータのシステムのコンポーネントを識別するデータを含むものとする。フィンガープリントは、第１のコンピュータ内に存在するハードウエア、または第１のコンピュータ内に存在するソフトウエアと関連のあるデータを含むことができる。フィンガープリントは、フィンガープリント手段によって提供されたプロンプトに応答してユーザによって入力されたデータを含むこともできる。
【００１７】
このコンピュータは、好ましくはフィンガープリントがストアされたことを確認するメッセージを提供するものとし、取引を進めることが可能になる。このコンピュータは、フィンガープリントとともに、当該フィンガープリントがネットワークを渡ったルートを、当該フィンガープリントが通過したサーバの詳細を含めてストアするべく動作可能であるとすることができる。またコンピュータは、フィンガープリントを使用して、取引の有効性の積極的な検証を提供することもできる。このコンピュータは、取引の詳細の受信に応答して支払いの認証をもたらすべく動作可能であるとすることもできる。このコンピュータは、取引に関連して要求された、かつ／または行われた支払いを識別するべく動作可能なデータベースを組み込むこともできる。このコンピュータは、取引の時点において生成されたフィンガープリントと比較し、比較の結果に従って取引を認可するためのストア済みフィンガープリント・データを含むこともできる。
【００１８】
取引は、ネットワークを介してダウンロードされるデータの購入を含むことができる。
【００１９】
さらに本発明は、ネットワークを介して取引の実行が可能であるとするとき、当該ネットワークにコンピュータを接続するべく動作可能な手段を包含するコンピュータを提供し、このコンピュータは、ネットワークを使用して取引要求を受信するべく動作可能な手段、要求された取引を実行するべく動作可能な手段、取引に関連してフィンガープリントが入力されているという検証を受信するべく動作可能な手段、および検証が受信されるまで実行を妨げるべく動作可能な手段を含み、フィンガープリントは、取引を要求しているコンピュータに対して実質的に一意的である情報を含むものとする。
【００２０】
フィンガープリントは、好ましくは第１のコンピュータのシステムのコンポーネントを一意的に識別するデータを含むものとする。このフィンガープリントは、第１のコンピュータ内に存在するハードウエア、または第１のコンピュータ内に存在するソフトウエアと関連のあるデータを含むことができる。またフィンガープリントは、フィンガープリント手段によって提供されたプロンプトに応答してユーザによって入力されたデータを含むこともできる。
【００２１】
取引には、ネットワークを介してダウンロードされるデータの購入を含めることができる。
【００２２】
このコンピュータは、好ましくは取引を要求しているコンピュータに対してフィンガープリント手段をダウンロードするべく動作可能であり、当該フィンガープリント手段は、開始するコンピュータに対して実質的に一意的なフィンガープリントとして機能するデータのブロックを生成するために当該開始するコンピュータに関係する情報を求めるべく動作可能であるものとする。フィンガープリント手段は、好ましくはダイアログの一部としてダウンロードされ、それによって取引のパラメータが前述の開始するコンピュータの操作によりセットされる。
【００２３】
さらに本発明は、ソフトウエアを包含するデータ・ストレージ・メディアを提供し、それにおいて当該ソフトウエアは、そのソフトウエアが実行されるコンピュータに関係する情報を求め、かつそのコンピュータに対して実質的に一意的なフィンガープリントとして機能するデータのブロックを生成するべく動作可能であるものとし、かつ当該ソフトウエアは、第１のコンピュータが取引を開始するべく操作されるときに第２のコンピュータに対する送信のためのフィンガープリントを提供し、取引の開始のソースが一意的に識別されることを可能にするべく動作可能であるものとする。
【００２４】
さらに本発明は、ソフトウエアを提供し、当該ソフトウエアは、そのソフトウエアが実行されるコンピュータに関係する情報を求め、かつそのコンピュータに対して実質的に一意的なフィンガープリントとして機能するデータのブロックを生成するべく動作可能であるものとし、さらに当該ソフトウエアは、第１のコンピュータが取引を開始するべく操作されるときに第２のコンピュータに対する送信のためのフィンガープリントを提供し、取引の開始のソースが一意的に識別されることを可能にするべく動作可能であるものとする。
【００２５】
いずれの側面のソフトウエアも第１のコンピュータのシステムのコンポーネントを一意的に識別するデータを含むフィンガープリントを生成することができる。この署名は、第１のコンピュータ内に存在するハードウエアまたはソフトウエアと関連のあるデータを含むことができる。この署名は、フィンガープリント手段によって提供されたプロンプトに応答してユーザによって入力されたデータを含むこともできる。
【００２６】
次に本発明を実施するシステムの各種の例について、添付図面を参照し、例示のみを目的としてより詳細に説明する。
【００２７】
添付図面の図１は、本発明に従って取引検証システム１０を構成する３つのコンピュータを実線により示している。システム１０は、第１のコンピュータ１２を含み、それをカスタマと呼ぶことにする。第２のコンピュータ１４は、検証のために使用され、検証サイトと呼ばれる。第３のコンピュータ１６はベンダと呼ばれる。「カスタマ」および「ベンダ」という用語は、この例においては商取引が企図されていることから用いられており、それにおいてユーザは、ベンダ１６との商取引を行うために、検証サイト１４によって提供される検証の対象となるカスタマ・マシン１２を操作する。
【００２８】
コンピュータ１２、１４、１６は、コンピュータ・ネットワーク１８によって接続されており、コンピュータ１２、１４、１６の各ペアの間の両方向通信を示す両方向矢印によってそれが図示されている。このネットワーク１８は、たとえばインターネットとすることができる。しかしながら、ここで理解しておくべきであるが、適切なネットワーク接続および通信プロトコルとともに多くのほかの形式のネットワークを使用して、図１に示されている接続に等価の通信が達成されることを保証することができる。特に、図１に示されているように接続が直接ではなく、インターネット・サーバ等の中間サーバを経由することも企図されている。中間サーバは、２０に破線を用いて示されており、この可能性が任意の接続との関連において企図されていることを示している。
【００２９】
コンピュータ１２、１４、１６は、ＩＢＭ　ＰＣ（パーソナル・コンピュータ）もしくはその等価物、あるいはそのほかの形式のコンピューティング・デバイス等の従来のコンピュータとすることができる。テクノロジの発展ならびに併合に伴って、カスタマ・マシン１２が本発明に従った使用に関するコンピューティング・パワーを組み込み、さらに電話もしくはそれ以外の手段によるモバイル通信等のほかの特徴を提供する多目的マシンとして具体化されることも企図されている。後者の場合、ネットワーク１８が、少なくとも部分的にワイヤレス送信機によって、また部分的に電話もしくはそのほかの固定的な信号送信構成によって具体化されることが考えられる。検証サイト１４およびベンダ・サイト１６は、より複雑なインターネット・サーバ等のコンピュータ・テクノロジによって具体化することができる。「検証サイト」および「ベンダ・サイト」という用語は、使用可能な広範なテクノロジの観点から、特定のタイプのハードウエアもしくはソフトウエア、あるいはハードウエアとソフトウエアの間の機能の区分に対する限定を伴うことなく、これらの機能が具体化されるハードウエアならびにソフトウエアを示すために使用されることになる。
【００３０】
検証サイト１４は、検証ソフトウエア１４Ａおよびデータベースまたはそのほかのメモリ・デバイス１４Ｂを組み込んでいる。
【００３１】
ベンダ・サイト１６は、動作を後述するベンダ・ソフトウエア１６Ａおよびデータベース１６Ｂまたはそのほかのメモリ・デバイスを組み込んでいる。
【００３２】
ネットワーク１８内には、２２で破線によって示されているように、追加のカスタマ・マシンを組み込むことも可能である。それぞれの追加のカスタマ・マシン２２は、検証サイト１４およびベンダ１６に直接接続されることもあり、またインターネット等の共有ネットワークを経由して接続されることもある。たとえば別の商業運営者によって追加のベンダ・マシン（図示せず）が備えられることもある。
【００３３】
ベンダ・ソフトウエア１６Ａは、モジュール１６Ｃを組み込んでおり、ここではそれを「フィンガープリント」モジュールと呼んでいるが、その理由については以下において明らかになろう。
【００３４】
この段階で、システム１０の動作の概略を簡単に、このシステムの使用が意図されている方法の典型的な例を参照して説明しておくことが適切であろう。この例においては、ベンダが、カスタマによる購入が可能であり、その後ネットワーク１８を介してそのカスタマに対するダウンロードが可能なデータのデータベース１６Ｂを維持している。このデータは、ディジタル的にエンコードされた、音楽レコード、フィルムもしくはビデオ記録、ソフトウエア等の情報とすることができる。カスタマ１２は、たとえばベンダ・データベース１６Ｂから購入予定のアイテムを選択し、ダウンロードすることによって取引を開始することができる。しかしながら、購入されるデータのダウンロードによるこの取引をベンダ１６が進めるためには、検証サイト１４からの検証が必要になる。これは、支払い詐欺行為の発覚、あるいはユーザが取引を行ったことを否定するといった、この取引に関連して問題が生じた場合の将来における参照のために、カスタマ１２が一意的なフィンガープリントを検証サイト１４に提供して、その取引に関連付けされてストアされるまで提供されない。
【００３５】
このプロセスは、より詳細に図２を参照して説明することができる。当初、カスタマ・マシン１２のユーザは、２４においてネットワーク１８を介してベンダ・サイト１６にコンタクトする。コンタクトを行うテクニックの詳細は、ネットワークの特性によって異なり、それ自体は本発明の部分を形成しない。ネットワーク１８には複数のベンダ・サイト１６が接続されていることもあり、その場合、ユーザはそれらのベンダの中から選択を行うことができる。
【００３６】
カスタマ・マシン１２とベンダ・サイト１６の間におけるコンタクトが確立された後は、カスタマ・マシン１２が、ユーザによるデータベース１６Ｂから入手可能なデータの選択を可能にするべく操作可能になる。これは、２６において、接続が維持されている間のカスタマ・マシン１２によるベンダ・サイト１６の操作を可能にする、ベンダ・サイト１６を操作するためのソフトウエアをダウンロードすることによって達成することができる。それに代えて、ベンダ・サイト１６がベンダ・ソフトウエア１６Ａによって操作されるものとし、ソフトウエア１６Ａが、必要に応じて情報ならびにインストラクションをカスタマ１２から求めるようにすることもできる。これらのステップは、２８において、要求された取引のパラメータの識別を達成しようとするものである。これらのパラメータは、ダウンロードされる予定のデータ、たとえば選択された音楽レコード等を識別するものとすることができる。
【００３７】
ユーザが、２８において適正な取引パラメータが識別されたことに満足すると、そのユーザは、３０において取引を進めることを要求する。この要求に応答して、ベンダ・サイト１６はフィンガープリント・モジュール１６Ｃを操作し、続いてそれがベンダ・サイト１６からカスタマ・マシン１２にフィンガープリント・ソフトウエアをダウンロードする。フィンガープリント・ソフトウエア１６Ｃは、続いてカスタマ・マシン１２上に自己インストールし、カスタマ・マシン１２に関係する情報を求める。詳細に述べると、求められる情報には、コンピュータ１２に対して一意的か、実質的に一意的な何らかの識別データが含まれることになる。これは、一般的なコンピューティング・デバイス、たとえばマイクロプロセッサ、メモリ・デバイス、あるいはそのほかのハードウエア・コンポーネントのタイプまたはシリアル番号、マシン上にインストールされたソフトウエアのタイプもしくはそのライセンス番号、またはｅ‐メール・アドレス、インターネット・サービス・プロバイダの詳細といったマシン内にストアされているそのほかのデータとすることができる。
【００３８】
フィンガープリント・ソフトウエアは、３２において、使用されている特定のマシン１２に対して実質的に、かつ通常は完全に一意的なデータのブロックを構成するために、マシン１２内の各種のコンポーネントならびにメモリの調査を行うことによってこの種の性質の情報を獲得する。ここでは、この方法において使用が可能なものにデータ保護規則が影響し得ることを認識している。詳細に述べれば、それによってシリアル番号もしくはパーソナル・データの使用が妨げられることがある。それに代えて、このタイプの情報の収集に先行してユーザに警告を与え、望ましいときにはユーザによる取引の中止を可能にしてもよい。しかしながら同時に、ハードウエア・コンポーネントのタイプが概して特定のマシンに固有でないが、コンポーネントおよびソフトウエアのタイプの組み合わせがその可能性を高くし、結果としてマシンの明確な識別において有用なフィンガープリントがもたらされることも認識されている。この方法で構成された一意的なデータのブロックは、３４において検証サイト１４に送信される。検証は３６において以下に述べるように進められ、それが成功した場合には、３８において、検証サイト１４が適正にフィンガープリントを受信し、取引を進めることが認可されたことがベンダ・サイト１６に伝えられる。
【００３９】
取引の検証の達成における検証サイト１４の動作は、取引に求められる複雑性に応じて異なったものとなり得る。非常に単純な構成においては、検証サイト１４がデータベース１４Ｂ内に、カスタマ・マシン１２から受信したフィンガープリントをその取引に関連のあるデータとともに、たとえば取引参照番号あるいはその取引の完全な詳細とともにストアしている。特に、カスタマ１２から提供されたフィンガープリントに加えて、検証サイト１４がカスタマ１２から検証サイト１４にそのフィンガープリントが送信されたルートを識別するデータを記録すると好ましい。インターネット等のネットワーク構成においては、各メッセージに、メッセージが通過した各サーバまたはノードを識別するデータ・ワードを追加することは様式化されており、その結果、メッセージが発信元から送信先に移動するに従ってその種のワード数が増加する。検証サイト１４においてこの種の情報を記録しておくことは、メッセージの発信元の識別を可能にすることによってフィンガープリントに関する追加のチェックを提供する。
【００４０】
その結果、検証サイト１４は、その取引に関して充分な、その取引の開始に使用されたマシンを識別する情報を（シリアル番号等の物理的なパラメータを参照することによって）組み込むことになる。マシンのロケーションが既知とならない場合には（たとえばインターネット等の場合には一般的である）、フィンガープリントによって取得されたルートに関するデータから、少なくともそのユーザの識別をインターネット・サービス・プロバイダまたはそのほかのネットワークに対するアクセス構成とともに参照することによってユーザの識別が可能になる。
【００４１】
したがって、ここで企図されることは、ユーザによって取引への挑戦があったとき、あるいは詐欺行為とわかった場合に、データベース１４Ｂは、その責任を有するユーザを識別し、かつそれにそのユーザのマシンが使用されたことを確認するための充分な情報を組み込んでいることである。この情報の明瞭性は、疑いのあった取引を実際に行ったことをそのユーザに認めさせ、あるいは詐欺行為的な取引の場合に有効な証拠を提供するに充分となることが期待される。
【００４２】
つまり、本発明の単純な具体化においては、この直前に述べたデータが検証サイト１４に記録され、必須のデータのストアに検証サイト１４が成功するまで、取引を進めることを認可する信号がベンダ１６に送られない。
【００４３】
より複雑な構成においては、検証サイト１４がさらに金融取引を処理できることも企図されている。たとえば、サイト１４に、取引ならびにカスタマ１２の詳細を提供することが可能であり、したがって、それを使用して、ベンダによって要求された、その取引の対価としてのカスタマ１２からの支払いを計算することができる。この計算には、検証サイト１４が価格リストあるいは等価のデータを含むこと、またはベンダ・サイト１６からのデータにアクセスできることが必要になる。ユーザがクレジット・カードもしくはそのほかのクレジット機構を使用して、その取引に関する支払いを行うことを意図していた場合には、検証サイト１４を使用して、クレジット・カード口座の現状のチェックといった適切かつ積極的な検証チェックを行うことが可能であり、またクレジット・カード認証局あるいは等価の認証局から適切な認証を受領し、そのクレジット・カード口座に借方記入されるまでその取引の検証を止めておくことができる。このオペレーションを達成するために、検証サイト１４と、適切な保有銀行、クレジット・カード認証局、あるいはそのほかの財務機関の間にインターフェースが必要となることは明らかであろう。
【００４４】
さらに別の変形においては、検証サイト１４自体が、カスタマ・マシン１２のユーザが商的な関係を持つ商業サイトとして運営されるということが可能であり、その結果としてユーザがサイト１４の運営者に支払いを寄託し、もしくは信用を取りまとめることになる。この可能性においては、ユーザおよびユーザの通常のカスタマ・マシン１２のフィンガープリントが、ユーザとサイト１４の運営者の間における商業的関係をセット・アップするための構成の一部としてサイト１４に提供される。取引の検証が求められると、サイト１４は、その取引に関連して提供された署名と、あらかじめ比較のためにストアされている既知のユーザによる署名を比較することができる。そのユーザに対してそのカスタマ・マシン１２の使用が以前から認可されていることがサイト１４に明らかになり、信用等級等の財務パラメータが適切であった場合には、取引の検証を提供することが可能になる。それに該当する場合には、適切な検証信号がベンダ・サイト１６に向けて送信される。それに該当しない場合、すなわちこれはマシン１２もしくはユーザ・パスワード等の詐欺行為的な濫用の可能性を示唆することになり、その結果検証が停止され、その後、フィンガープリント・データが通過したルートに関係する収集済みのデータを使用してマシン１２の識別ならびにロケートを行い、それにより詐欺行為あるいは権限のない行為の防止を補助することができる。
【００４５】
このように上記の説明から、これまで述べてきたシステムが、安全かつ実質的に曖昧性のない、取引の実施に使用されているカスタマ・マシンの識別を提供し、したがって暗にそのマシンを操作しているカスタマの識別を提供する望ましい技術的効果を達成することが明らかになろう。したがって、このシステムの機能は、詐欺行為あるいは誤って認可されたことが後になって発覚する取引の可能性を、それらの発生を防止する技術的構成を提供することによって最小化する。このシステムは、実質的にカスタマが気付かない方法で機能するべく、あるいはカスタマがこのシステムを使用する方法への介入を最小限とするべく構成される。
【００４６】
上記の装置およびシステムに対して多くの変形ならびに修正が可能なことが、当業者にとっては明らかであろう。詳細に述べれば、これらのサイトおよび各サイトを接続するネットワークを具体化するために、非常に広範な潜在的テクノロジが存在する。当業者であれば、それらの識別あるいは特定の提案された応用のための適切な選択を行うことにまったく問題を有しないであろう。フィンガープリントの生成に関して収集される情報の複雑性は、多様化の可能性があり、より多くの情報を収集すれば、結果として得られる署名が確実に一意的になるという確信、したがってセキュリティならびに企図された検証目的に関して有効となるという確信がより強く得られることは概して事実である。なお、カスタマ・マシン１６上に、プライバシおよびデータ保護の規則への適合のために、フィンガープリント・データが取引の一部として収集されることを示すメッセージを表示することが必要になるか、それが適切となることがある。
【００４７】
この説明は、本発明が商業取引との関連で使用されることを企図しているが、その点に限定されることはない。本発明は、リモート・コンピュータまたはシステムのリソースに対するアクセス等の別のタイプのトランザクションを保証するためにも使用することができる。
【００４８】
上記の説明は、独立のステップとしてダウンロードされるフィンガープリント・ソフトウエアについて述べている。それに代えて、購入されることになるデータの一部として、たとえば音楽レコードの試用コピーの一部としてフィンガープリント・ソフトウエアがダウンロードされることも企図されている。その後、フィンガープリント・ソフトウエアは、カスタマが、支払いが必要となる完全バージョンのダウンロードを決定した場合に実行されることになる。
【００４９】
以上の明細においては、特に重要であると思われる本発明の特徴に注意が注がれるべく努めているが、出願人が、特定の強調が置かれているか否かによらず、図面を参照した、および／またはそれに示されている上記のあらゆる特許性のある特徴、もしくは特徴の組み合わせに関する保護を主張していることが理解されるものとする。
【図面の簡単な説明】
【図１】
本発明が実施できるコンピュータ・ネットワークの非常に簡略化した説明図である。
【図２】
本発明が実施されるステップの非常に簡略化したフローチャートである。
【図１】
2004512583.tif 000003
【図２】
2004512583.tif 000004
【国際公開パンフレット】
2004512583.tif 000005
2004512583.tif 000006
2004512583.tif 000007
2004512583.tif 000008
2004512583.tif 000009
2004512583.tif 000010
2004512583.tif 000011
2004512583.tif 000012
2004512583.tif 000013
2004512583.tif 000014
2004512583.tif 000015
2004512583.tif 000016
2004512583.tif 000017
2004512583.tif 000018
2004512583.tif 000019
2004512583.tif 000020
2004512583.tif 000021
2004512583.tif 000022
2004512583.tif 000023
2004512583.tif 000024
2004512583.tif 000025
2004512583.tif 000026
2004512583.tif 000027
2004512583.tif 000028
2004512583.tif 000029