【手続補正書】
【提出日】令和2年10月14日(2020.10.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１つまたは複数のペイロードを高速に復号するためのコンピュータが実行する方法であって、
読み取り専用データベースおよび読み書きデータベースに動作可能に接続されたメッセージキューイングプロトコルを提供すること、を備え、
前記メッセージキューイングプロトコルは、
少なくとも１つのコンピューティングデバイスが、前記読み取り専用データベースから複数のイベント通知を受信することであって、前記複数のイベント通知の各々は、１つまたは複数の受信されたペイロードの認証に関する１つまたは複数の通知を含む、前記受信すること、
前記少なくとも１つのコンピューティングデバイスが、前記複数のイベント通知の各々からの前記１つまたは複数の受信されたペイロードの認証に関する１つまたは複数の通知に対応するデータに基づいて、前記１つまたは複数の受信されたペイロードを認証すること、
前記少なくとも１つのコンピューティングデバイスが、前記読み取り専用データベースから受信された前記複数のイベント通知をキューイングすること、
前記読み書きデータベースが前記複数のイベント通知を受け取るように構成されていると判定した場合、前記少なくとも１つのコンピューティングデバイスが、前記読み書きデータベースに前記複数のイベント通知を送信すること、を実行するように構成されている、コンピュータが実行する方法。
【請求項２】
前記読み取り専用データベースは、少なくとも１つのスレーブ読み取り専用データベースに動作可能に接続されたマスター読み取り専用データベースである、請求項１に記載のコンピュータが実行する方法。
【請求項３】
前記少なくとも１つのスレーブ読み取り専用データベースに動作可能に接続されたフロントエンドサーバーを提供すること、をさらに備え、
前記フロントエンドサーバーは、前記１つまたは複数の受信されたペイロードを受信するように構成され、
前記１つまたは複数の受信されたペイロードを認証することは、前記１つまたは複数の受信されたペイロードに含まれるデータを、前記複数のイベント通知の各々からの前記１つまたは複数の受信されたペイロードの認証に関する前記１つまたは複数の通知に対応するデータと比較すること、を含む、請求項２に記載のコンピュータが実行する方法。
【請求項４】
ハードウェアセキュリティモジュールを提供すること、をさらに備え、
前記ハードウェアセキュリティモジュールは、前記フロントエンドサーバーに動作可能に接続され、前記１つまたは複数の受信されたペイロードの暗号化部分を復号する、請求項３に記載のコンピュータが実行する方法。
【請求項５】
前記ハードウェアセキュリティモジュールは、ハードウェアセキュリティモジュールサーバーを介して前記フロントエンドサーバーに動作可能に接続されている、請求項４に記載のコンピュータが実行する方法。
【請求項６】
前記メッセージキューイングプロトコルは、前記読み書きデータベースが複数のイベント通知を受け取るように構成されていないと判定した場合、前記複数のイベント通知を格納するようにさらに構成されている、請求項１に記載のコンピュータが実行する方法。
【請求項７】
前記読み書きデータベースが複数のイベント通知を受け取るように構成されていると判定した場合、格納された前記複数のイベント通知を前記読み書きデータベースに送信すること、をさらに備える請求項６に記載のコンピュータが実行する方法。
【請求項８】
前記読み書きデータベースは、Ｐ２ＰＥマネージャである、請求項１に記載のコンピュータが実行する方法。
【請求項９】
前記メッセージキューイングプロトコルは、前記読み書きデータベースによって受信される複数のメッセージのバックアップを提供するようにさらに構成されている、請求項１に記載のコンピュータが実行する方法。
【請求項１０】
前記メッセージキューイングプロトコルは、前記読み書きデータベースがオフラインである場合に書き込み要求をキューイングするようにさらに構成されている、請求項１に記載のコンピュータが実行する方法。
【請求項１１】
１つまたは複数のペイロードを高速に復号するシステムであって、
少なくとも１つのコンピューティングデバイスと、
読み取り専用データベースおよび読み書きデータベースに動作可能に接続されたメッセージキューイングプロトコルであって、前記メッセージキューイングプロトコルは、前記少なくとも１つのコンピューティングデバイスによって実行されるように構成され、前記メッセージキューイングプロトコルは、
前記読み取り専用データベースから複数のイベント通知を受信することであって、前記複数のイベント通知の各々は、１つまたは複数の受信されたペイロードの認証に関する１つまたは複数の通知を含む、前記受信すること、
前記複数のイベント通知の各々からの前記１つまたは複数の受信されたペイロードの認証に関する１つまたは複数の通知に対応するデータに基づいて、前記１つまたは複数の受信されたペイロードを認証すること、
前記読み取り専用データベースから受信された前記複数のイベント通知をキューイングすること、
前記読み書きデータベースが前記複数のイベント通知を受け取るように構成されていると判定した場合、前記読み書きデータベースに前記複数のイベント通知を送信すること、を実行するように構成されている、システム。
【請求項１２】
前記メッセージキューイングプロトコルは、前記読み書きデータベースによって受信される複数のメッセージのバックアップを提供するようにさらに構成されている、請求項１１に記載のシステム。
【請求項１３】
前記メッセージキューイングプロトコルは、前記読み書きデータベースがオフラインである場合に書き込み要求をキューイングするようにさらに構成されている、請求項１１に記載のシステム。
【請求項１４】
前記読み取り専用データベースは、少なくとも１つのスレーブ読み取り専用データベースに動作可能に接続されたマスター読み取り専用データベースである、請求項１１に記載のシステム。
【請求項１５】
前記メッセージキューイングプロトコルは、前記読み書きデータベースが複数のイベント通知を受け取るように構成されていないと判断した場合、前記複数のイベント通知を格納するようにさらに構成されている、請求項１１に記載のシステム。
【請求項１６】
１つまたは複数のペイロードを高速に復号するプログラムを備える非一時的なコンピュータ可読媒体であって、前記プログラムは、少なくとも１つのコンピューティングデバイスによって実行されると、前記少なくとも１つのコンピューティングデバイスに、
読み取り専用データベースおよび読み書きデータベースに動作可能に接続されたメッセージキューイングプロトコルを提供させ、
前記メッセージキューイングプロトコルは、
前記読み取り専用データベースから複数のイベント通知を受信することであって、前記複数のイベント通知の各々は、１つまたは複数の受信されたペイロードの認証に関する１つまたは複数の通知を含む、前記受信すること、
前記複数のイベント通知の各々からの前記１つまたは複数の受信されたペイロードの認証に関する１つまたは複数の通知に対応するデータに基づいて、前記１つまたは複数の受信されたペイロードを認証すること、
前記読み取り専用データベースから受信された前記複数のイベント通知をキューイングすること、
前記読み書きデータベースが前記複数のイベント通知を受け取るように構成されていると判定した場合、前記読み書きデータベースに前記複数のイベント通知を送信すること、を実行するように構成されている、非一時的なコンピュータ可読媒体。
【請求項１７】
前記メッセージキューイングプロトコルは、前記読み書きデータベースによって受信される複数のメッセージのバックアップを提供するようにさらに構成されている、請求項１６に記載の非一時的なコンピュータ可読媒体。
【請求項１８】
前記メッセージキューイングプロトコルは、前記読み書きデータベースがオフラインである場合に書き込み要求をキューイングするようにさらに構成されている、請求項１６に記載の非一時的なコンピュータ可読媒体。
【請求項１９】
前記読み取り専用データベースは、少なくとも１つのスレーブ読み取り専用データベースに動作可能に接続されたマスター読み取り専用データベースである、請求項１６に記載の非一時的なコンピュータ可読媒体。
【請求項２０】
前記メッセージキューイングプロトコルは、前記読み書きデータベースが複数のイベント通知を受け取るように構成されていないと判断した場合、前記複数のイベント通知を格納するようにさらに構成されている、請求項１６に記載の非一時的なコンピュータ可読媒体。