【手続補正書】
【提出日】令和3年11月4日(2021.11.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサにより、登録要求を外部システムにおけるデータサービスに送信するステップであり、前記登録要求はデータ選択基準と前記外部システムに対するログインクレデンシャルとを含み、前記外部システムは、前記ログインクレデンシャルに対応するユーザのために前記外部システム内のデータオブジェクトが前記データ選択基準を満たすことに応答して追跡トークンを生成し、前記追跡トークンは、前記ログインクレデンシャルに対応する前記ユーザのために前記外部システムにおける前記データオブジェクトのトランザクション状態を表す、ステップと、
前記少なくとも１つのプロセッサにより、前記登録要求を送信したことに応答して前記追跡トークンを受信するステップと、
前記少なくとも１つのプロセッサにより、前記追跡トークンに基づきコールバックサービスを作成することにより前記追跡トークンを使用して前記ユーザのために前記外部システム内の前記データオブジェクトに対する変更を検出するステップと、
前記外部システムとの間で１つ以上の暗号化キーを交換して、前記コールバックサービスを介して前記外部システムと前記少なくとも１つのプロセッサとの間で送信されるデータを暗号化するステップと、
前記少なくとも１つのプロセッサにより、前記コールバックサービスを介した前記外部システムからの前記ユーザのための前記データオブジェクトに対する前記変更と、他の変更に対して前記データオブジェクトに対する前記変更が発生した順序を示すトランザクション順序とを受信するステップと、
前記少なくとも１つのプロセッサにより、前記トランザクション順序に従って前記ユーザのための前記データオブジェクトに対する前記変更を処理するステップと、
前記少なくとも１つのプロセッサにより、前記追跡トークンに基づき、及び前記コールバックサービスを介した前記処理に応答して、更新を前記外部システムに送信するステップであり、前記追跡トークンは、所定の不活動期間の後に前記外部システムにより無効化される、ステップと、
を含む方法。
【請求項２】
前記検出するステップは、
前記追跡トークン及び周期的スケジュールに基づきデータ変更要求を前記外部システムに送信するステップ
をさらに含む、請求項１に記載の方法。
【請求項３】
前記データオブジェクトに対する前記変更を受信するステップは、
前記データオブジェクトに対する前記変更をＪａｖａＳｃｒｉｐｔ  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ（ＪＳＯＮ）データフォーマット又は拡張マークアップ言語（ＸＭＬ）データフォーマットで受信するステップと、
前記データオブジェクトに対する前記変更の前記ＪＳＯＮデータフォーマット又は前記ＸＭＬデータフォーマットを、ソフトウェア拡張を使用して異なるデータフォーマットにコンバートするステップと、
をさらに含む、請求項１に記載の方法。
【請求項４】
前記データオブジェクトに対する前記変更を受信するステップは、
前記データオブジェクトに対する前記変更に関連づけられたメタデータを受信するステップであり、前記メタデータは、前記データオブジェクトに対する前記変更の変更タイプ、又は前記データオブジェクトに対する前記変更に関連づけられた前記トランザクション順序を示す、ステップ
をさらに含む、請求項１に記載の方法。
【請求項５】
前記処理及び前記追跡トークンに基づき更新を前記外部システムに送信するステップ
をさらに含む請求項１に記載の方法。
【請求項６】
前記更新を前記外部システムに送信するステップは、
前記更新を前記外部システムにおける前記追跡トークンに送信するステップであり、前記更新は前記データオブジェクトに対する前記変更を含む、ステップ
をさらに含む、請求項１に記載の方法。
【請求項７】
前記更新を前記外部システムに送信するステップは、
前記更新を前記外部システムにおける前記コールバックサービスに送信するステップであり、前記更新は前記データオブジェクトに対する前記変更を含む、ステップ
をさらに含む、請求項１に記載の方法。
【請求項８】
前記データ変更要求は、前記ユーザによる最後のトランザクションの後、及び前記所定の不活動期間の前の、前記データオブジェクトに対するさらなる変更を返すよう前記外部システムをトリガする、請求項２に記載の方法。
【請求項９】
メモリと、
前記メモリに結合された少なくとも１つのプロセッサであり、
登録要求を外部システムにおけるデータサービスに送信することであって、前記登録要求はデータ選択基準と前記外部システムに対するログインクレデンシャルとを含み、前記外部システムは、前記ログインクレデンシャルに対応するユーザのために前記外部システム内のデータオブジェクトが前記データ選択基準を満たすことに応答して追跡トークンを生成し、前記追跡トークンは、前記外部システムにおける前記データオブジェクトのトランザクション状態を表し、
前記登録要求を送信したことに応答して前記追跡トークンを受信し、
前記追跡トークンに基づきコールバックサービスを作成することにより前記ユーザのために前記追跡トークンを使用して前記外部システム内の前記データオブジェクトに対する変更を検出し、
前記外部システムとの間で１つ以上の暗号化キーを交換して、前記コールバックサービスを介して前記外部システムと前記少なくとも１つのプロセッサとの間で送信されるデータを暗号化し、
前記コールバックサービスを介した前記外部システムからの前記ユーザのための前記データオブジェクトに対する前記変更と、他の変更に対して前記データオブジェクトに対する前記変更が発生した順序を示すトランザクション順序とを受信し、
前記トランザクション順序に従って前記ユーザのための前記データオブジェクトに対する前記変更を処理し、
前記追跡トークンに基づき、及び前記コールバックサービスを介した前記処理に応答して、更新を前記外部システムに送信することであって、前記追跡トークンは、所定の不活動期間の後に前記外部システムにより無効化される
ように構成される、少なくとも１つのプロセッサと、
を含むシステム。
【請求項１０】
検出するために、前記少なくとも１つのプロセッサは、
前記追跡トークン及び周期的スケジュールに基づきデータ変更要求を前記外部システムに送信する
ようにさらに構成される、請求項９に記載のシステム。
【請求項１１】
前記データオブジェクトに対する前記変更を受信するために、前記少なくとも１つのプロセッサは、
前記データオブジェクトに対する前記変更をＪａｖａＳｃｒｉｐｔ  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ（ＪＳＯＮ）データフォーマット又は拡張マークアップ言語（ＸＭＬ）データフォーマットで受信する
ようにさらに構成される、請求項９に記載のシステム。
【請求項１２】
前記データオブジェクトに対する前記変更を受信するために、前記少なくとも１つのプロセッサは、
前記データオブジェクトに対する前記変更に関連づけられたメタデータを受信することであって、前記メタデータは、前記データオブジェクトに対する前記変更の変更タイプ、又は前記データオブジェクトに対する前記変更に関連づけられた前記トランザクション順序を示す、
ようにさらに構成される、請求項９に記載のシステム。
【請求項１３】
前記少なくとも１つのプロセッサは、
前記処理及び前記追跡トークンに基づき更新を前記外部システムに送信する
ようにさらに構成される、請求項９に記載のシステム。
【請求項１４】
前記データ変更要求は、前記ユーザによる最後のトランザクションの後、及び前記所定の不活動期間の前の、前記データオブジェクトに対するさらなる変更を返すよう前記外部システムをトリガする、請求項１０に記載のシステム。
【請求項１５】
命令を記憶させたコンピュータ読取可能媒体であって、前記命令は、少なくとも１つのコンピューティング装置により実行されたときに前記少なくとも１つのコンピューティング装置に、
登録要求を外部システムにおけるデータサービスに送信することであり、前記登録要求はデータ選択基準と前記外部システムに対するログインクレデンシャルとを含み、前記外部システムは、前記ログインクレデンシャルに対応するユーザのために前記外部システム内のデータオブジェクトが前記データ選択基準を満たすことに応答して追跡トークンを生成し、前記追跡トークンは、前記ログインクレデンシャルに対応する前記ユーザのために前記外部システムにおける前記データオブジェクトのトランザクション状態を表す、ことと、
前記登録要求を送信したことに応答して前記追跡トークンを受信することと、
前記追跡トークンに基づきコールバックサービスを作成することにより前記ユーザのために前記追跡トークンを使用して前記外部システム内の前記データオブジェクトに対する変更を検出することと、
前記外部システムとの間で１つ以上の暗号化キーを交換して、前記コールバックサービスを介して前記外部システムと前記少なくとも１つのプロセッサとの間で送信されるデータを暗号化することと、
前記コールバックサービスを介した前記外部システムからの前記ユーザのための前記データオブジェクトに対する前記変更と、他の変更に対して前記データオブジェクトに対する前記変更が発生した順序を示すトランザクション順序とを受信することと、
前記トランザクション順序に従って前記ユーザのための前記データオブジェクトに対する前記変更を処理することと、
前記追跡トークンに基づき、及び前記コールバックサービスを介した前記処理に応答して、更新を前記外部システムに送信することであり、前記追跡トークンは、所定の不活動期間の後に前記外部システムにより無効化される、ことと、
を含む動作を実行させる、コンピュータ読取可能媒体。
【請求項１６】
前記検出することは、
前記追跡トークン及び周期的スケジュールに基づきデータ変更要求を前記外部システムに送信すること
を含む、請求項１５に記載のコンピュータ読取可能媒体。
【請求項１７】
前記データオブジェクトに対する前記変更を受信することは、
前記データオブジェクトに対する前記変更をＪａｖａＳｃｒｉｐｔ  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ（ＪＳＯＮ）データフォーマット又は拡張マークアップ言語（ＸＭＬ）データフォーマットで受信することと、
前記データオブジェクトに対する前記変更の前記ＪＳＯＮデータフォーマット又は前記ＸＭＬデータフォーマットを、ソフトウェア拡張を使用して異なるデータフォーマットにコンバートすることと、
を含む、請求項１５に記載のコンピュータ読取可能媒体。
【請求項１８】
前記データオブジェクトに対する前記変更を受信することは、
前記データオブジェクトに対する前記変更に関連づけられたメタデータを受信することであり、前記メタデータは、前記データオブジェクトに対する前記変更の変更タイプ、又は前記データオブジェクトに対する前記変更に関連づけられた前記トランザクション順序を示す、こと
を含む、請求項１５に記載のコンピュータ読取可能媒体。
【請求項１９】
前記動作は、
前記処理及び前記追跡トークンに基づき更新を前記外部システムに送信すること
をさらに含む、請求項１５に記載のコンピュータ読取可能媒体。
【請求項２０】
前記データ変更要求は、前記ユーザによる最後のトランザクションの後、及び前記所定の不活動期間の前の、前記データオブジェクトに対するさらなる変更を返すよう前記外部システムをトリガする、請求項１６に記載のコンピュータ読取可能媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００９１
【補正方法】変更
【補正の内容】
【００９１】
本開示の幅及び範囲は、上記で説明された例示的な実施例のいずれによっても限定されるべきでなく、別記の特許請求の範囲及びその均等物に従ってのみ定義されるべきである。
上記の実施形態につき以下の付記を残しておく。
［付記１］
少なくとも１つのプロセッサにより、登録要求を外部システムにおけるデータサービスに送信するステップであり、前記登録要求はデータ選択基準を含み、前記外部システムは、前記外部システム内のデータオブジェクトが前記データ選択基準を満たすことに応答して追跡トークンを生成し、前記追跡トークンは、前記データオブジェクトのトランザクション状態に関連づけられる、ステップと、
前記少なくとも１つのプロセッサにより、前記登録要求を送信したことに応答して前記追跡トークンを受信するステップと、
前記少なくとも１つのプロセッサにより、前記追跡トークンを使用して前記外部システム内の前記データオブジェクトに対する変更を検出するステップと、
前記少なくとも１つのプロセッサにより、前記検出に基づき前記外部システムから前記データオブジェクトに対する前記変更を受信するステップと、
前記少なくとも１つのプロセッサにより、前記データオブジェクトに対する前記変更を処理するステップと、
を含む方法。
［付記２］
前記追跡トークンに基づきコールバックサービスを作成するステップであり、前記データオブジェクトに対する前記変更は、コールバックアドレスを使用して前記外部システムから受信される、ステップ
をさらに含む付記１に記載の方法。
［付記３］
前記検出するステップは、
前記追跡トークン及び周期的スケジュールに基づきデータ変更要求を前記外部システムに送信するステップ
をさらに含む、付記１に記載の方法。
［付記４］
前記登録要求は、前記外部システムに対するログインクレデンシャルを含む、付記１に記載の方法。
［付記５］
前記データオブジェクトに対する前記変更を受信するステップは、
前記データオブジェクトに対する前記変更をＪａｖａＳｃｒｉｐｔ  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ（ＪＳＯＮ）データフォーマット又は拡張マークアップ言語（ＸＭＬ）データフォーマットで受信するステップ
をさらに含む、付記１に記載の方法。
［付記６］
前記データオブジェクトに対する前記変更を受信するステップは、
前記データオブジェクトに対する前記変更に関連づけられたメタデータを受信するステップであり、前記メタデータは、前記データオブジェクトに対する前記変更の変更タイプ、又は前記データオブジェクトに対する前記変更に関連づけられたトランザクション順序を示す、ステップ
をさらに含む、付記１に記載の方法。
［付記７］
前記処理及び前記追跡トークンに基づき更新を前記外部システムに送信するステップ
をさらに含む付記１に記載の方法。
［付記８］
メモリと、
前記メモリに結合され、
登録要求を外部システムにおけるデータサービスに送信することであって、前記登録要求はデータ選択基準を含み、前記外部システムは、前記外部システム内のデータオブジェクトが前記データ選択基準を満たすことに応答して追跡トークンを生成し、前記追跡トークンは、前記データオブジェクトのトランザクション状態に関連づけられ、
前記登録要求を送信したことに応答して前記追跡トークンを受信し、
前記追跡トークンを使用して前記外部システム内の前記データオブジェクトに対する変更を検出し、
前記検出に基づき前記外部システムから前記データオブジェクトに対する前記変更を受信し、
前記データオブジェクトに対する前記変更を処理する
ように構成された少なくとも１つのプロセッサと、
を含むシステム。
［付記９］
前記少なくとも１つのプロセッサは、
前記追跡トークンに基づきコールバックサービスを作成することであって、前記データオブジェクトに対する前記変更は、コールバックアドレスを使用して前記外部システムから受信される
ようにさらに構成される、付記８に記載のシステム。
［付記１０］
検出するために、前記少なくとも１つのプロセッサは、
前記追跡トークン及び周期的スケジュールに基づきデータ変更要求を前記外部システムに送信する
ようにさらに構成される、付記８に記載のシステム。
［付記１１］
前記登録要求は、前記外部システムに対するログインクレデンシャルを含む、付記８に記載のシステム。
［付記１２］
前記データオブジェクトに対する前記変更を受信するために、前記少なくとも１つのプロセッサは、
前記データオブジェクトに対する前記変更をＪａｖａＳｃｒｉｐｔ  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ（ＪＳＯＮ）データフォーマット又は拡張マークアップ言語（ＸＭＬ）データフォーマットで受信する
ようにさらに構成される、付記８に記載のシステム。
［付記１３］
前記データオブジェクトに対する前記変更を受信するために、前記少なくとも１つのプロセッサは、
前記データオブジェクトに対する前記変更に関連づけられたメタデータを受信することであって、前記メタデータは、前記データオブジェクトに対する前記変更の変更タイプ、又は前記データオブジェクトに対する前記変更に関連づけられたトランザクション順序を示す、
ようにさらに構成される、付記８に記載のシステム。
［付記１４］
前記少なくとも１つのプロセッサは、
前記処理及び前記追跡トークンに基づき更新を前記外部システムに送信する
ようにさらに構成される、付記８に記載のシステム。
［付記１５］
命令を記憶させた非一時的コンピュータ読取可能装置であって、前記命令は、少なくとも１つのコンピューティング装置により実行されたときに前記少なくとも１つのコンピューティング装置に、
登録要求を外部システムにおけるデータサービスに送信するステップであり、前記登録要求はデータ選択基準を含み、前記外部システムは、前記外部システム内のデータオブジェクトが前記データ選択基準を満たすことに応答して追跡トークンを生成し、前記追跡トークンは、前記データオブジェクトのトランザクション状態に関連づけられる、ステップと、
前記登録要求を送信したことに応答して前記追跡トークンを受信するステップと、
前記追跡トークンを使用して前記外部システム内の前記データオブジェクトに対する変更を検出するステップと、
前記検出に基づき前記外部システムから前記データオブジェクトに対する前記変更を受信するステップと、
前記データオブジェクトに対する前記変更を処理するステップと、
を含む動作を実行させる、非一時的コンピュータ読取可能装置。
［付記１６］
前記動作は、
前記追跡トークンに基づきコールバックサービスを作成するステップであり、前記データオブジェクトに対する前記変更は、コールバックアドレスを使用して前記外部システムから受信される、ステップ
をさらに含む、付記１５に記載の非一時的コンピュータ読取可能装置。
［付記１７］
前記検出するステップは、
前記追跡トークン及び周期的スケジュールに基づきデータ変更要求を前記外部システムに送信するステップ
を含む、付記１５に記載の非一時的コンピュータ読取可能装置。
［付記１８］
前記データオブジェクトに対する前記変更を受信するステップは、
前記データオブジェクトに対する前記変更をＪａｖａＳｃｒｉｐｔ  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ（ＪＳＯＮ）データフォーマット又は拡張マークアップ言語（ＸＭＬ）データフォーマットで受信するステップ
を含む、付記１５に記載の非一時的コンピュータ読取可能装置。
［付記１９］
前記データオブジェクトに対する前記変更を受信するステップは、
前記データオブジェクトに対する前記変更に関連づけられたメタデータを受信するステップであり、前記メタデータは、前記データオブジェクトに対する前記変更の変更タイプ、又は前記データオブジェクトに対する前記変更に関連づけられたトランザクション順序を示す、ステップ
を含む、付記１５に記載の非一時的コンピュータ読取可能装置。
［付記２０］
前記動作は、
前記処理及び前記追跡トークンに基づき更新を前記外部システムに送信するステップ
をさらに含む、請求項１５に記載の非一時的コンピュータ読取可能装置。