【手続補正書】
【提出日】平成19年6月18日(2007.6.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザ認証を行う際に使用する装置であって、
少なくとも１つのプロセッサであって、
（ｉ）その少なくとも一部分が少なくとも２つの検査オブジェクトに関連付けられている、ユーザの入力を取得するオペレーションを実行し、かつ、
（ｉｉ）少なくとも１つの検査ポリシーに従い、前記少なくとも２つの検査オブジェクトにわたって共用されているコンテキストに基づいてオペレーションを行うことにより、前記少なくとも２つの検査オブジェクトに基づいて前記ユーザを検査するオペレーションを実行する
少なくとも１つのプロセッサと、
前記ユーザの入力のうちの少なくとも１つと前記ユーザを検査するオペレーションに付随する結果とを格納する、前記少なくとも１つのプロセッサに接続されたメモリと
を備えた
装置。
【請求項２】
前記少なくとも１つのプロセッサがさらに、前記少なくとも２つの検査オブジェクトに個別に対応する少なくとも２つの検査プロセスによって前記ユーザを検査するオペレーションを実行する、
請求項１に記載の装置。
【請求項３】
前記少なくとも２つの検査プロセスが前記少なくとも２つの検査オブジェクトと少なくとも１つのユーザ・モデルとを個別に比較する、
請求項２に記載の装置。
【請求項４】
前記少なくとも１つのユーザ・モデルが、前記メモリに事前に格納されているとともに、前記少なくとも１つのプロセッサによってアクセス可能である、
請求項３に記載の装置。
【請求項５】
前記少なくとも１つのユーザ・モデルが、前記少なくとも２つの検査オブジェクトにわたって共用されている、
請求項４に記載の装置。
【請求項６】
前記少なくとも１つのユーザ・モデルがＸＭＬ（Extensible Markup Language) で実装されている、
請求項３に記載の装置。
【請求項７】
前記少なくとも１つの検査ポリシーが、前記メモリに事前に格納されているとともに、前記少なくとも１つのプロセッサによってアクセス可能である、
請求項１に記載の装置。
【請求項８】
前記少なくとも１つの検査ポリシーがＸＭＬ（Extensible Markup Language) で実装されている、
請求項１に記載の装置。
【請求項９】
前記コンテキストが、前記ユーザを検査するオペレーションに関連付けられた少なくとも１つの変数を備えている、
請求項１に記載の装置。
【請求項１０】
前記少なくとも１つのコンテキスト変数が、
（ｉ）ユーザの名前、
（ｉｉ）前記少なくとも１つの検査ポリシーの現在の状態、
（ｉｉｉ）前記少なくとも２つの検査オブジェクトの履歴、
（ｉｖ）用途に特有の要件、
（ｖ）ユーザに特有の要件、および、
（ｖｉ）物理変数または論理変数
のうちの少なくとも１つのものを表している、
請求項９に記載の装置。
【請求項１１】
前記少なくとも２つの検査オブジェクトが、前記ユーザのアイデンティティ（ＩＤ）、前記ユーザの知識、および前記ユーザの所有物を検査するのに使用しうる、少なくとも１つのオブジェクトの型を表している、
請求項１に記載の装置。
【請求項１２】
前記少なくとも１つのプロセッサがさらに、
検査ポリシー、
検査オブジェクトの型、
ユーザ・モデル、および、
前記コンテキストに付随する変数
のうちの少なくとも１つのものに対して、
追加、
変更、および、
削除
のうちの少なくとも１つを行うことを受容するオペレーションを実行して、
前記ユーザを検査するオペレーションにおける引き続く使用に備えている、
請求項１に記載の装置。
【請求項１３】
少なくとも１つのクライアント装置に従って動作するユーザ認証システムであって、
前記少なくとも１つのクライアント装置に接続された少なくとも１つのサーバ
を備え、
前記少なくとも１つのサーバは前記少なくとも１つのクライアント装置からユーザの入力を取得し、
前記ユーザの入力の少なくとも一部分は少なくとも２つの検査オブジェクトに関連付けられており、
さらに、
前記少なくとも１つのサーバは、少なくとも１つの検査ポリシーに従い、前記少なくとも２つの検査オブジェクトにわたって共用されているコンテキストに基づいてオペレーションを行うことにより、前記少なくとも２つの検査オブジェクトに基づいて前記ユーザを検査する、
ユーザ認証システム。
【請求項１４】
コンピュータ上で自動化された、ユーザを認証する方法であって、
その一部分が少なくとも２つの検査オブジェクトに関連付けられている、ユーザの入力を取得するステップと、
少なくとも１つの検査ポリシーに従い、前記少なくとも２つの検査オブジェクトにわたって共用されているコンテキストに基づいてオペレーションを行うことにより、前記少なくとも２つの検査オブジェクトに基づいて前記ユーザを検査するステップと
を備えた
方法。
【請求項１５】
ユーザを認証する際に使用するプログラムであって、
コンピュータ上で実行されたときに、
その一部分が少なくとも２つの検査オブジェクトに関連付けられている、ユーザの入力を取得するステップと、
少なくとも１つの検査ポリシーに従い、前記少なくとも２つの検査オブジェクトにわたって共用されているコンテキストに基づいてオペレーションを行うことにより、前記少なくとも２つの検査オブジェクトに基づいて前記ユーザを検査するステップと
を実現する
プログラム。
【請求項１６】
検査マネージャと、
前記検査マネージャに接続された検査手段と
を備え、
前記検査マネージャは、
（ｉ）前記検査手段によってユーザを検査することと、
（ｉｉ）引き続いてユーザを検査するために前記検査手段をカスタマイズすることと
を制御するオペレーションを実行する、
認証システム。
【請求項１７】
検査マネージャと、
前記検査マネージャに接続された少なくとも２つの検査エンジンと
を備え、
前記検査マネージャは、
（ｉ）その少なくとも一部分が少なくとも２つの検査オブジェクトに関連付けられている、ユーザの入力を取得することと、
（ｉｉ）前記少なくとも２つの検査エンジンを使用し、少なくとも１つの検査ポリシーに従い、前記少なくとも２つの検査オブジェクトにわたって共用されているコンテキストに基づいてオペレーションを行うことにより、前記少なくとも２つの検査オブジェクトに基づいて前記ユーザを検査することと
を制御するオペレーションを実行する、
認証システム。
【請求項１８】
少なくとも１つのクライアント装置によって動作するユーザ認証システムであって、
前記少なくとも１つのクライアントに接続された少なくとも１つのサーバ
を備え、
前記少なくとも１つのサーバが前記少なくとも１つのクライアント装置からユーザの入力を取得し、前記ユーザの入力の少なくとも一部分に基づいて前記ユーザを検査し、
さらに、
前記少なくとも１つのクライアント装置と前記少なくとも１つのサーバとの間の通信インタフェースがＸＭＬ（Extensible Markup Language）によって実装されている、
システム。
【請求項１９】
少なくとも１つの検査ポリシーと、
前記少なくとも１つの検査ポリシーに従ってユーザを検査するオペレーションを実行する検査手段と
を備え、
前記少なくとも１つの検査ポリシーが前記検査手段によってステート・マシンとして実装可能である、
認証システム。
【請求項２０】
少なくとも１つの検査オブジェクトと、
前記少なくとも１つの検査オブジェクトによってユーザを検査するオペレーションを実行する検査手段と
を備え、
前記少なくとも１つの検査オブジェクトが、
（ｉ）関連する検査エンジンを使用しない検査に使用しうる状態、
（ｉｉ）前記少なくとも１つの検査オブジェクトに関するデータを用いて事前に登録する必要がない状態、
（ｉｉｉ）動的である状態、
（ｉｖ）暗黙である状態、
（ｖ）別のオブジェクトから少なくとも１つのプロパティを継承しうる状態、
（ｖｉ）複数の入力を特徴としている状態、
（ｖｉｉ）重み付けられている状態、および、
（ｖｉｉｉ）操作可能である状態、
のうちの少なくとも１つの状態にある、
認証システム。
【請求項２１】
少なくとも１つのユーザ・モデルと、
前記少なくとも１つのユーザ・モデルによってユーザを検査するオペレーションを実行する検査手段と
を備え、
前記少なくとも１つのユーザ・モデルが、
（ｉ）ユーザの少なくとも１つの選好を表している状態、および、
（ｉｉ）引き続くユーザの検査において使用するために変更しうる状態、
のうちの少なくとも１つの状態にある、
認証システム。
【請求項２２】
検査マネージャと、
前記検査マネージャに接続された少なくとも１つの検査エンジンと
を備え、
前記検査マネージャが、
（ｉ）その少なくとも一部分が少なくとも１つの検査オブジェクトに関連付けられている、ユーザの入力を取得することと、
（ｉｉ）外部ソースに関連付けられたデータを取得することと、
（ｉｉｉ）前記少なくとも１つの検査オブジェクトに基づいて前記少なくとも１つの検査エンジンを使用するとともに前記外部ソースの前記データを使用し、少なくとも１つの検査ポリシーに従い、前記少なくとも２つの検査オブジェクトと前記外部ソースの前記データとにわたって共用されているコンテキストに基づいてオペレーションを行うことにより、前記ユーザを検査することと
を制御するオペレーションを実行する、
認証システム。
【請求項２３】
少なくとも１つの検査ポリシーと、
前記少なくとも１つの検査ポリシーに従ってユーザを検査するオペレーションを実行する検査手段と
を備え、
前記少なくとも１つの検査ポリシーが少なくとも１つの検査オブジェクト、少なくとも１つのコンテキスト変数、および外部ソースのデータに基づいている、
認証システム。
【請求項２４】
コンピュータ上で自動化された、ユーザを認証する方法であって、
コンピュータ上のユーザ検査手段によって前記ユーザを検査するステップと、
引き続くユーザの検査のために前記ユーザ検査手段をカスタマイズするステップと
が実行される
方法。
【請求項２５】
コンピュータ上で自動化された、ユーザを認証する方法であって、
ユーザの入力を取得するステップと、
少なくとも１つの検査ポリシーに従い前記ユーザの前記入力の少なくとも一部分に基づいて前記ユーザを検査するステップと
を備え、
前記少なくとも１つの検査ポリシーがステート・マシンとして実装可能である、
方法。
【請求項２６】
コンピュータ上で自動化された、ユーザを認証する方法であって、
その一部分が少なくとも１つの検査オブジェクトに関連付けられている、ユーザの入力を取得するステップと、
前記少なくとも１つの検査オブジェクトによって前記ユーザを検査するステップであって、
前記少なくとも１つの検査オブジェクトが、
（ｉ）関連する検査エンジンを使用しない検査に使用しうる状態、
（ｉｉ）前記少なくとも１つの検査オブジェクトに関するデータを用いて事前
に登録する必要がない状態、
（ｉｉｉ）動的である状態、
（ｉｖ）暗黙である状態、
（ｖ）別のオブジェクトから少なくとも１つのプロパティを継承しうる状態、
（ｖｉ）複数の入力を特徴としている状態、
（ｖｉｉ）重み付けられている状態、および、
（ｖｉｉｉ）操作可能である状態、
のうちの少なくとも１つの状態にある、
前記検査するステップと
を備えた
方法。
【請求項２７】
コンピュータ上で自動化された、ユーザを認証する方法であって、
少なくとも１つのユーザ・モデルを取得するステップと、
前記少なくとも１つのユーザ・モデルによってユーザを検査するステップであって、
前記少なくとも１つのユーザ・モデルが、
（ｉ）ユーザの少なくとも１つの選好を表している状態、および、
（ｉｉ）引き続くユーザの検査において使用するために変更しうる状態、
のうちの少なくとも１つの状態にある、
前記検査するステップと
を備えた
方法。
【請求項２８】
コンピュータ上で自動化された、ユーザを認証する方法であって、
少なくとも１つの検査ポリシーを取得するステップと、
前記少なくとも１つの検査ポリシーに従ってユーザを検査するステップであって、前記少なくとも１つの検査ポリシーが少なくとも１つの検査オブジェクト、少なくとも１つのコンテキスト変数、および外部ソースのデータに基づいている、前記検査するステップと
を備えた
方法。