【手続補正書】
【提出日】平成24年11月5日(2012.11.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
機密情報からなる利用データまたは機密情報に関連付けられる利用データの何れか一方を格納および検索する方法であって、前記情報は、前記情報を使用することができる複数のアプリケーションシステム（ＡＳｉｉ＝１．．ｎ）を含む環境で安全性を要求し、
前記情報を格納することは、
・前記複数のアプリケーションシステム（ＡＳｉｉ＝１．．ｎ）の所定のアプリケーションシステム（ＡＳｊ）で、
−前記情報を受信する段階（２１）と、
−前記情報から抽出されたデータと補足データとを生成する段階であって、独立して取られた前記抽出されたデータと前記補足データとは、前記情報の使用には不十分であり、前記情報は、共に取られた前記抽出されたデータと補足データとから生成されることができる、段階と、
−前記情報から符号化された情報を生成する段階であって、ハッシュ関数を介して情報のハッシュ値を計算することを含む、符号化された情報を生成する段階と、
−抽出されたデータと符号化された情報とをサーバシステム（ＳＳ）に送信する段階（２２）と、
・サーバシステム（ＳＳ）で、
−インデクスを生成して、符号化された情報と抽出されたデータとにこのインデクスを割り当てる段階と、
−サーバシステム（ＳＳ）に関連付けられるデータベース（ＤＢｓｓ）に符号化された情報と抽出されたデータとインデクスとを格納する段階（２３、２４）と、
−複数のアプリケーションシステム（ＡＳｉｉ＝１．．ｎ）の前記所定のアプリケーションシステム（ＡＳｊ）にインデクスを転送する段階（２５）と、
・前記所定のアプリケーションシステム（ＡＳｊ）で、
−情報に関するアプリケーション格納データ（応用データ）にインデクスを割り当てる段階と、
−前記所定のアプリケーションサーバ（ＡＳｊ）に関連付けられるデータベース（ＤＢＡＳｊ）に前記アプリケーション格納データ（応用データ）と共にインデクスを格納する段階（２６）と、
を具備することを特徴とする方法。
【請求項２】
利用データは、情報であり、アプリケーション格納データは、補足データであることを特徴とする請求項１に記載の方法。
【請求項３】
複数のアプリケーションシステム（ＡＳｉｉ＝１．．ｎ）のうち任意の考えられるアプリケーションシステム（ＡＳｋ）で前記情報を検索することは、
・前記考えられるアプリケーションシステム（ＡＳｋ）で、
−インデクスを受信する段階（３１）と、
−サーバシステム（ＳＳ）にインデクスを送信する段階（３２、３３）と、
・サーバシステム（ＳＳ）で、
−前記インデクスに対応する抽出されたデータをサーバシステム（ＳＳ）のデータベース（ＤＢｓｓ）から検索する段階（３３、３４、４４、４５）と、
−前記考えられるアプリケーションシステム（ＡＳｋ）に抽出されたデータを送信する段階（３５、４６）と、
・前記考えられるアプリケーションシステム（ＡＳｋ）で、
−補足データを受信する段階（３６、４２）と、
−抽出されたデータと補足データとから情報を再構築する段階（３７、４７）と、
を具備することを特徴とする請求項２に記載の方法。
【請求項４】
前記考えられるアプリケーションシステム（ＡＳｋ）は、所定のアプリケーションシステム（ＡＳｊ）であり、前記考えられるアプリケーションシステム（ＡＳｋ）で補足データを受信することは、所定のアプリケーションシステム（ＡＳｊ）に関連付けられるデータベース（ＤＢＡＳｊ）に格納される補足データをインデクスにより検索する段階（３６）を具備することを特徴とする請求項３に記載の方法。
【請求項５】
前記考えられるアプリケーションシステム（ＡＳｋ）は、所定のアプリケーションシステム（ＡＳｊ）と異なるアプリケーションシステムであり、補足データと共にインデクスを格納するデータベースを含まず、前記考えられるアプリケーションシステム（ＡＳｋ）で補足データを受信することは、所定のアプリケーションシステム（ＡＳｊ）から補足データを受信する段階（４１、４２）を具備することを特徴とする請求項３に記載の方法。
【請求項６】
利用データは、少なくともアプリケーションシステム（ＡＳｉｉ＝１．．ｎ）によって使用されることを意図する応用データ（ロイヤルティプログラム）であり、高レベルのセキュリティを要求せず、アプリケーション格納データはまた、前記応用データ（ロイヤルティプログラム）であることを特徴とする請求項１に記載の方法。
【請求項７】
任意の考えられるアプリケーションシステム（ＡＳｋ）で前記応用データ（ロイヤルティプログラム）を検索することは、
・前記考えられるアプリケーションシステム（ＡＳｋ）で、
−前記情報を受信する段階（５１、６１）と、
−前記情報から抽出されたデータと前記情報から符号化された情報とを生成する段階と、
−サーバシステム（ＳＳ）に抽出されたデータと符号化された情報とを送信する段階（５２、６２）と、
・サーバシステム（ＳＳ）で、
−抽出されたデータと符号化された情報とに対応するインデクスをサーバシステム（ＳＳ）のデータベース（ＤＢｓｓ）から検索する段階（５３、５４、６３、６４）と、
−前記考えられるアプリケーションシステム（ＡＳｋ）にインデクスを転送する段階（５５、６５）と、
・前記考えられるアプリケーションシステム（ＡＳｋ）で、
−インデクスを受信する段階と、
−インデクスに索引付けされた応用データ（ロイヤルティプログラム）を検索する段階（５６、５７、６６、６７、６８、６９）と、
を具備することを特徴とする請求項６に記載の方法。
【請求項８】
前記考えられるアプリケーションシステム（ＡＳｋ）は、所定のアプリケーションシステム（ＡＳｊ）であり、応用データ（ロイヤルティプログラム）は、所定のアプリケーションシステム（ＡＳｊ）に関連付けられるデータベース（ＤＢＡＳｊ）から検索される（５６）ことを特徴とする請求項７に記載の方法。
【請求項９】
前記考えられるアプリケーションシステム（ＡＳｋ）は、所定のアプリケーションシステム（ＡＳｊ）と異なり、インデクスに索引付けされた応用データ（ロイヤルティプログラム）をその関連データベースに含まないアプリケーションシステムであり、応用データ（ロイヤルティプログラム）を検索することは、
・所定のアプリケーションシステム（ＡＳｊ）で、
−検索すべき応用データ（ロイヤルティプログラム）に対応するインデクスを受信する段階（６６）と、
−インデクスにより応用データ（ロイヤルティプログラム）を所定のアプリケーションシステム（ＡＳｊ）のデータベース（ＤＢＡＳｊ）で検索する段階（６７、６８）と、
−考えられるアプリケーションシステム（ＡＳｋ）にアプリケーションデータを送信する段階（６９）と、
を具備することを特徴とする請求項７に記載の方法。
【請求項１０】
補足データと抽出されたデータとを生成する段階は、情報を第１部分と第２部分とに分割することを含むことを特徴とする請求項１〜９の何れか１項に記載の方法。
【請求項１１】
情報は、クレジットカード番号であり、補足データは、クレジットカード番号の外見上の桁に対応し、抽出されたデータは、クレジットカード番号の隠された桁に対応することを特徴とする請求項１０に記載の方法。
【請求項１２】
情報の符号化されたバージョンを生成する段階は、ハッシュ関数で情報のハッシュ値を計算することを含み、ハッシュ関数は、サーバシステム（ＳＳ）に認識されないことを特徴とする請求項１〜１１の何れか１項に記載の方法。
【請求項１３】
任意のアプリケーションシステム（ＡＳｉ）で行われる以下の段階の少なくとも１つがプロキシ要素によって扱われ、前記段階は、
・情報から補足データと抽出されたデータとを生成する段階と、
・前記情報から符号化された情報を生成する段階と、
・サーバシステム（ＳＳ）に抽出されたデータと符号化された情報とを送信する段階と、
・所定のアプリケーションシステム（ＡＳｊ）に関連付けられるデータベース（ＤＢＡＳｊ）で補足データを送信する段階と、
・前記任意のアプリケーションシステム（ＡＳｉ）から送信されるべきデータを含むメッセージを生成する段階であって、前記メッセージは、ＥＤＩＦＡＣＴのような形式である、段階と、
・前記任意のアプリケーションシステムで受信されるべきデータを含むメッセージを読み出す段階であって、前記メッセージは、ＥＤＩＦＡＣＴのような形式である、段階と、
であることを特徴とする請求項１〜１２の何れか１項に記載の方法。
【請求項１４】
任意の時間で、情報は、前記情報を処理するアプリケーションシステム（ＡＳｉ）の処理メモリにのみ利用可能であることを特徴とする請求項１〜１３の何れか１項に記載の方法。
【請求項１５】
機密情報からなる利用データまたは機密情報に関連付けられる利用データ（応用データ）の何れか一方を格納および検索するシステムであって、前記情報は、前記利用データ（ＣＣ＃、応用データ）を使用することができる複数のアプリケーションシステム（ＡＳｉｉ＝１．．ｎ）を含む環境で安全性を要求し、
前記システムは、
・サーバシステム（ＳＳ）と、
・前記複数のアプリケーションシステムのうち所定のアプリケーションシステム（ＡＳｊ）であって、
−前記情報を受信し（２１）、
−抽出されたデータと補足データとを前記情報から生成し、独立して取られた前記抽出されたデータと前記補足データとが任意のアプリケーションシステム（ＡＳｉｉ＝１．．ｎ）によって前記情報を使用するのに不十分であり、前記情報が共に取られた前記抽出されたデータと補足データとから生成されることができ、
−前記情報から符号化された情報を生成し、符号化された情報の前記生成は、ハッシュ関数を介して情報のハッシュ値を計算することを含み、
−サーバシステム（ＳＳ）に抽出されたデータと符号化された情報とを送信する（２２）、
ように配置される前記所定のアプリケーションシステム（ＡＳｊ）と、
・サーバシステム（ＳＳ）であって、
−インデクスを生成して、このインデクスを符号化された情報と抽出されたデータとに割り当てて、
−サーバシステム（ＳＳ）に関連付けられたデータベース（ＤＢｓｓ）に符号化された情報と抽出されたデータとインデクスとを格納し（２３、２４）、
−複数のアプリケーションシステム（ＡＳｉｉ＝１．．ｎ）の前記所定のアプリケーションシステム（ＡＳｊ）にインデクスを転送する（２５）、
ように配置される、前記サーバシステム（ＳＳ）と、
・所定のアプリケーションシステム（ＡＳｊ）であって、
−情報に関するアプリケーション格納データ（応用データ）にインデクスを割り当て、
−前記所定のアプリケーションサーバ（ＡＳｊ）に関連付けられるデータベース（ＤＢＡＳｊ）に前記アプリケーション格納データ（応用データ）と共にインデクスを格納する（２６）、
ように配置される、前記所定のアプリケーションシステム（ＡＳｊ）と、
を具備することを特徴とするシステム。