【手続補正書】
【提出日】平成30年6月11日(2018.6.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバによるユーザ属性情報確認の方法であって、前記サーバが、収集されたユーザ情報を用いて、ユーザ確認情報データストアの中のユーザのアカウントに対応する確認情報を事前設定し、前記確認情報が、複数の確認セキュリティチャレンジ及び複数のそれぞれの第１の確認回答を含んでおり、前記方法は、
ユーザ属性情報確認が満たされるかどうかの開始条件を検出するステップであって、ユーザのアカウントＩＤが、前記条件から取得される、ステップと、
前記アカウントＩＤに一致する確認情報について、前記事前設定されたユーザ確認情報を照会するステップと、
前記照会された確認情報のセキュリティチャレンジをクライアントに送信するステップと、
前記セキュリティチャレンジに対応する第２の確認回答を前記クライアントから受信するステップと、
前記第２の確認回答を前記第１の確認回答と比較して、前記ユーザの属性情報が確認されたかどうかを判定するステップと
を含み、
前記複数の第１の確認回答のうちの第１の確認回答は、一部分において、前記ユーザの１つまたは複数のアカウントに関連付けられたデータによって動的に決定され、前記データは変更される可能性がある、
方法。
【請求項２】
前記条件が、前記クライアントからトリガリング要求を受信することを含み、前記トリガリング要求が、前記ユーザの前記アカウントＩＤを含んでいる、請求項１に記載の方法。
【請求項３】
前記条件が、前記アカウントの下での前記ユーザの１つまたは複数の操作がトリガリング事前条件を満たすことを検出することを含む、請求項１に記載の方法。
【請求項４】
前記第２の確認回答を前記第１の確認回答と比較して、前記ユーザの属性情報が確認されたかどうかを前記判定することが、
事前設定されたアルゴリズムを用いて、前記第２の確認回答が前記第１の確認回答に一致する一致確率をコンピュータ計算することと、
前記コンピュータ計算された一致確率を事前設定された閾値と比較して、前記ユーザの属性情報が確認されたかどうかを判定することと
を含む、請求項１に記載の方法。
【請求項５】
前記一致確率が、前記第２の確認回答が前記第１の確認回答に一致するとき、前記ユーザが本人である確率、または、前記第２の確認回答が前記第１の確認回答に一致しないとき、前記ユーザが本人である確率を含む、請求項４に記載の方法。
【請求項６】
前記ユーザ確認情報データストアにおいて事前設定された前記確認情報が、前記確認情報について事前設定された入力情報を含み、前記入力情報が、前記第１の確認回答と前記第２の確認回答との間の前記一致確率をコンピュータ計算するのに利用される計算パラメータを含む、請求項４に記載の方法。
【請求項７】
前記計算パラメータが、
前記ユーザによって提供される第２の確認回答が、対応する第１の確認回答に一致する第１の確率と、
前記ユーザによって提供される前記第２の確認回答が、前記対応する第１の確認回答に一致しない第２の確率と
を含む、請求項６に記載の方法。
【請求項８】
前記計算パラメータが、
前記ユーザによって提供されない第２の確認回答が、対応する第１の確認回答に一致する第３の確率と、
前記ユーザによって提供されない前記第２の確認回答が、前記対応する第１の確認回答に一致しない第４の確率と
を含む、請求項６に記載の方法。
【請求項９】
前記第２の確認回答が、前記第１の確認回答に一致する一致確率をコンピュータ計算する前記ステップが、
ａ）事前設定された第１の試験前確率を用いて、前記複数のセキュリティチャレンジのうちの第１のセキュリティチャレンジに対する第２の確認回答が、対応する第１の確認回答に一致する第１の一致確率をコンピュータ計算するステップであって、前記第２の確認回答が、複数の第２の確認回答のうちの１つであり、前記対応する第１の確認回答が、複数の第１の確認回答のうちの１つである、ステップと、
ｂ）前記コンピュータ計算された一致確率を試験前確率として指定するステップと、
ｃ）前記試験前確率を用いて、前記複数のセキュリティチャレンジのうちの次のセキュリティチャレンジに対する次の第２の確認回答が、対応する第１の確認回答に一致する次の一致確率をコンピュータ計算するステップであって、前記次の第２の確認回答が、前記複数の第２の確認回答のうちの１つであり、前記対応する第１の確認回答が、前記複数の第１の確認回答のうちの１つである、ステップと、
ｄ）前記複数のセキュリティチャレンジのうちの最後のセキュリティチャレンジに対する最後の第２の確認回答が、対応する第１の確認回答に一致する最後の一致確率がコンピュータ計算されるまで、ステップｂ）及びステップｃ）を繰り返すステップであって、前記最後の第２の確認回答が、前記複数の第２の確認回答のうちの１つであり、前記対応する第１の確認回答が、前記複数の第１の確認回答のうちの１つである、ステップと
を含み、
前記コンピュータ計算された一致確率を前記事前設定された閾値と比較する前記ステップが、前記最後の一致確率を前記事前設定された閾値と比較するステップを含む、
請求項４に記載の方法。
【請求項１０】
前記第２の確認回答が前記第１の確認回答に一致する前記一致確率を前記コンピュータ計算することが、
前記複数のセキュリティチャレンジについて、事前設定された確率を用いて、第２の確認回答が、対応する第１の確認回答に一致する複数の初期一致確率をコンピュータ計算することと、
事前設定されたアルゴリズムを用いて、前記複数のセキュリティチャレンジについての前記コンピュータ計算された初期一致確率とともに、最終一致確率をコンピュータ計算することと
を含み、
前記コンピュータ計算された一致確率を前記事前設定された閾値と前記比較することが、前記コンピュータ計算された最終一致確率を前記事前設定された閾値と比較することを含む、
請求項４に記載の方法。
【請求項１１】
前記事前設定された確認情報を照会することが、
トリガリング要求に対応するリスクレベルを判定することと、
前記リスクレベルに対応する前記確認情報について照会することと
を含む、請求項１に記載の方法。
【請求項１２】
前記データ変更が、前記１つまたは複数のアカウントの下での前記ユーザの活動の１つまたは複数の発生に対応する、請求項１に記載の方法。
【請求項１３】
ユーザ属性情報確認のためのサーバであって、前記サーバは、
アプリケーションのデータと命令を格納するために動作可能なメモリと、
ユーザ属性情報確認の方法を実行するための前記命令を実行するように構成されたプロセッサと、を備え、前記方法は、
収集されたユーザ情報を用いて、ユーザ確認情報データストアの中のユーザのアカウントに対応する確認情報を事前設定するステップであって、前記確認情報が、複数の確認セキュリティチャレンジ及び複数のそれぞれの第１の確認回答を含んでいる、ステップと、
ユーザのアカウントＩＤに一致する確認情報について、前記事前設定されたユーザ確認情報を照会し、及び、前記照会された確認情報のセキュリティチャレンジをクライアントに送信するステップであって、照会及び送信モジュールが、開始条件が満たされると実行される、ステップと、
前記セキュリティチャレンジに対応する第２の確認回答を前記クライアントから受信するステップと、
前記第２の確認回答を前記第１の確認回答と比較して、前記ユーザの属性情報が確認されたかどうかを判定するステップと、
前記ユーザの１つまたは複数のアカウントに関連付けられたデータに基づいて、前記複数の第１の確認回答のうちの第１の確認回答を動的に決定するステップであって、前記データは変更される可能性がある、ステップと
を含む、サーバ。
【請求項１４】
前記方法は、前記クライアントからトリガリング要求を受信するステップをさらに含み、前記トリガリング要求が、前記ユーザの前記アカウントＩＤを含み、前記開始条件は、要求受信モジュールが前記トリガリング要求を受信すると満たされる、請求項１３に記載のサーバ。
【請求項１５】
前記開始条件は、前記アカウントの下での前記ユーザの１つまたは複数の操作が、事前設定されたトリガリング条件を満たすことが検出されると満たされる、請求項１３に記載のサーバ。
【請求項１６】
前記比較することが、
事前設定されたアルゴリズムを用いて、前記第２の確認回答が前記第１の確認回答に一致する一致確率をコンピュータ計算することと、
前記コンピュータ計算された一致確率を事前設定された閾値と比較して、前記ユーザの属性情報が確認されたかどうかを判定することと
を含む、請求項１３に記載のサーバ。
【請求項１７】
前記方法は、
事前設定された第１の試験前確率を用いて、第１のセキュリティチャレンジに対する第２の確認回答が、対応する第１の確認回答に一致する第１の一致確率をコンピュータ計算するステップと、
前記コンピュータ計算された一致確率を試験前確率として指定し、及び、前記試験前確率を用いて、次のセキュリティチャレンジに対する第２の確認回答が、対応する第１の確認回答に一致する次の一致確率をコンピュータ計算するステップと、
前記複数のセキュリティチャレンジのうちの１つのセキュリティチャレンジに対応する前記複数の第２の確認回答のうちの１つの第２の確認回答が、前記複数の第１の確認回答のうちの対応する第１の確認回答に一致する最後の一致確率がコンピュータ計算されるまで、第２の確認回答の次の一致確率の前記指定および前記コンピュータ計算を実行するステップと
をさらに含み、
前記第２の確認回答を前記第１の確認回答と比較することが、前記最後の一致確率を前記事前設定された閾値と比較することを含む、
請求項１６に記載のサーバ。
【請求項１８】
前記方法は、
事前設定された確率を用いて、前記複数のセキュリティチャレンジについて、前記セキュリティチャレンジに対する前記第２の確認回答が、前記第１の確認回答に一致する初期一致確率をコンピュータ計算するステップと、
事前設定されたアルゴリズムを用いて、前記コンピュータ計算された初期確率とともに、最終一致確率をコンピュータ計算するステップと、
前記最終一致確率を前記事前設定された閾値と比較するステップと
をさらに含む、請求項１６に記載のサーバ。
【請求項１９】
プログラム命令を中に埋め込んだ非一時的コンピュータ可読ストレージ媒体であって、前記プログラム命令が、デバイスの１つまたは複数のプロセッサによって実行されると、前記デバイスに、ユーザ属性情報確認のための処理を実行させ、前記方法は、
ユーザ属性情報確認が満たされるかどうかの開始条件を検出することであって、ユーザのアカウントＩＤが、前記条件から取得される、ことと、
前記アカウントＩＤに一致する確認情報について、前記事前設定されたユーザ確認情報を照会することであって、前記確認情報が、セキュリティチャレンジ及び対応する第１の確認回答を含む、ことと、
前記照会された確認情報の前記セキュリティチャレンジをクライアントに送信することと、
前記セキュリティチャレンジに対応する第２の確認回答を前記クライアントから受信することと、
前記第２の確認回答を前記第１の確認回答と比較して、前記ユーザの属性情報が確認されたかどうかを判定することと
を含み、
前記第１の確認回答は、一部分において、前記ユーザの１つまたは複数のアカウントに関連付けられたデータによって動的に決定され、前記データは変更される可能性がある、
非一時的コンピュータ可読ストレージ媒体。
【請求項２０】
前記条件が、前記クライアントからトリガリング要求を受信することを含み、前記トリガリング要求が、前記ユーザの前記アカウントＩＤを含んでいる、請求項１９に記載の非一時的コンピュータ可読ストレージ媒体。
【請求項２１】
前記条件が、前記アカウントの下での前記ユーザの１つまたは複数の操作がトリガリング事前条件を満たすことを検出することを含む、請求項１９に記載の非一時的コンピュータ可読ストレージ媒体。
【請求項２２】
前記第２の確認回答を前記第１の確認回答と比較して、前記ユーザの属性情報が確認されたかどうかを前記判定することが、
事前設定されたアルゴリズムを用いて、前記第２の確認回答が前記第１の確認回答に一致する一致確率をコンピュータ計算することと、
前記コンピュータ計算された一致確率を事前設定された閾値と比較して、前記ユーザの属性情報が確認されたかどうかを判定することと
を含む、請求項１９に記載の非一時的コンピュータ可読ストレージ媒体。
【請求項２３】
前記ユーザ確認情報データストアにおいて事前設定された前記確認情報が、前記確認情報について事前設定された入力情報を含み、前記入力情報が、前記第１の確認回答と前記第２の確認回答との間の前記一致確率をコンピュータ計算するのに利用される計算パラメータを含む、請求項２２に記載の非一時的コンピュータ可読ストレージ媒体。
【請求項２４】
前記事前設定された確認情報を照会することが、
トリガリング要求に対応するリスクレベルを判定することと、
前記リスクレベルに対応する前記確認情報について照会することと
を含む、請求項１９に記載の非一時的コンピュータ可読ストレージ媒体。