【手続補正書】
【提出日】令和2年8月6日(2020.8.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ブロックチェーンネットワーク内のノードによって、第1のサービスによって生成されたサービスデータを受信するステップであって、前記サービスデータが、フィールドの値が第1の処理レベルに関連付けられた前記第1のサービスを示す前記フィールドを有するデータ構造を備える、ステップと、
前記フィールドの前記値に基づいて前記ノードによって、複数のデータ処理キューから選択された第1のデータ処理キューに前記サービスデータを記憶するステップであって、前記第1のデータ処理キューが前記第1の処理レベルに対応し、前記複数のデータ処理キューが、異なる処理レベルに対応する、ステップと、
前記第1のデータ処理キューから読み込まれるサービスデータの第1の量を決定するステップと、
前記複数のデータ処理キューの第2のデータ処理キューから読み込まれるサービスデータの第2の量を決定するステップと、
前記ノードによって、前記第1のデータ処理キューからの前記サービスデータの第1の量と前記第2のデータ処理キューからの前記サービスデータの第2の量とを記憶する新しいブロックを生成するステップと
を備え、
前記複数のデータ処理キューのうちの1つまたは複数のそれぞれから読み込まれるサービスデータの量が、前記新しいブロック内の前記複数のデータ処理キューからの内容の記憶を優先順位づける条件に従って決定される、方法。
【請求項２】
前記第1のデータ処理キューに記憶されたサービスデータの全体の量が前記サービスデータの第1の量より少ないことを判定するステップと、
前記第1のデータ処理キューからの前記サービスデータの全体の量を前記新しいブロックに記憶するステップと、
前記新しいブロック内に、前記複数のデータ処理キューのうちの1つまたは複数から読み込まれたサービスデータの第3の量を記憶するステップであって、前記第3の量が、前記第1のデータ処理キューに記憶された前記第1の量と前記サービスデータの全体の量との差を表す、ステップと
を備える、請求項1に記載の方法。
【請求項３】
前記サービスデータの第3の量の少なくとも一部が、前記第2のデータ処理キューから読み込まれる、請求項2に記載の方法。
【請求項４】
異なるサービスについてのサービス優先度を決定するステップであって、サービス優先度が、対応するサービスによって生成されたサービスデータの処理レベルに対応する、ステップをさらに備える、請求項1に記載の方法。
【請求項５】
記憶されることになるサービスデータを生成する前記異なるサービスについての前記サービス優先度に基づいて、前記複数のデータ処理キューを事前に作成するステップをさらに備える、請求項4に記載の方法。
【請求項６】
前記第1のデータ処理キューに記憶されたサービスデータの処理時間に基づいて、または前記記憶されたサービスデータに備えられた属性に基づいて、前記記憶されたサービスデータを配列するステップをさらに備える、請求項1に記載の方法。
【請求項７】
前記第1のデータ処理キューからの前記サービスデータの第1の量を記憶するステップが、前記サービスデータの対応する処理時間の順序に基づいて、前記第1のデータ処理キューからの前記サービスデータの第1の量を読み込むステップと、
前記サービスデータの前記対応する処理時間の順序に基づいて、前記サービスデータの第1の量を前記新しいブロックに記憶するステップと
を含む、請求項1に記載の方法。
【請求項８】
コンピュータ可読記憶媒体であって、
ブロックチェーンネットワーク内のノードによって、第1のサービスによって生成されたサービスデータを受信することであって、前記サービスデータが、フィールドの値が第1の処理レベルに関連付けられた前記第1のサービスを示す前記フィールドを有するデータ構造を備える、受信することと、
前記フィールドの前記値に基づいて前記ノードによって、複数のデータ処理キューから選択された第1のデータ処理キューに前記サービスデータを記憶することであって、前記第1のデータ処理キューが前記第1の処理レベルに対応し、前記複数のデータ処理キューが、異なる処理レベルに対応する、記憶することと、
前記第1のデータ処理キューから読み込まれるサービスデータの第1の量を決定することと、
前記複数のデータ処理キューの第2のデータ処理キューから読み込まれるサービスデータの第2の量を決定することと、
前記ノードによって、前記第1のデータ処理キューからの前記サービスデータの第1の量と前記第2のデータ処理キューからの前記サービスデータの第2の量とを記憶する新しいブロックを生成することと
を備える動作を実行するためにコンピュータシステムによって実行可能な１つまたは複数の命令を記憶し、
前記複数のデータ処理キューのうちの1つまたは複数のそれぞれから読み込まれるサービスデータの量が、前記新しいブロック内の前記複数のデータ処理キューからの内容の記憶を優先順位づける条件に従って決定される、コンピュータ可読記憶媒体。
【請求項９】
前記第1のデータ処理キューに記憶されたサービスデータの全体の量が前記サービスデータの第1の量より少ないことを判定することと、
前記第1のデータ処理キューからの前記サービスデータの全体の量を前記新しいブロックに記憶することと、
前記新しいブロック内に、前記複数のデータ処理キューのうちの1つまたは複数から読み込まれたサービスデータの第3の量を記憶することであって、前記第3の量が、前記第1のデータ処理キューに記憶された前記第1の量と前記サービスデータの全体の量との差を表す、記憶することと
を備える、請求項8に記載のコンピュータ可読記憶媒体。
【請求項１０】
前記サービスデータの第3の量の少なくとも一部が、前記第2のデータ処理キューから読み込まれる、請求項9に記載のコンピュータ可読記憶媒体。
【請求項１１】
前記動作が、異なるサービスについてのサービス優先度を決定することであって、サービス優先度が、対応するサービスによって生成されたサービスデータの処理レベルに対応する、決定することをさらに備える、請求項8に記載のコンピュータ可読記憶媒体。
【請求項１２】
前記動作が、記憶されることになるサービスデータを生成する前記異なるサービスについての前記サービス優先度に基づいて、前記複数のデータ処理キューを事前に作成することをさらに備える、請求項11に記載のコンピュータ可読記憶媒体。
【請求項１３】
前記動作が、前記第1のデータ処理キューに記憶されたサービスデータの処理時間に基づいて、または前記記憶されたサービスデータに備えられた属性に基づいて、前記記憶されたサービスデータを配列することをさらに備える、請求項8に記載のコンピュータ可読記憶媒体。
【請求項１４】
前記第1のデータ処理キューからの前記サービスデータの第1の量を記憶することが、前記サービスデータの対応する処理時間の順序に基づいて、前記第1のデータ処理キューからの前記サービスデータの第1の量を読み込むことと、
前記サービスデータの前記対応する処理時間の順序に基づいて、前記サービスデータの第1の量を前記新しいブロックに記憶することと
を含む、請求項8に記載のコンピュータ可読記憶媒体。
【請求項１５】
システムであって、
１つまたは複数のコンピュータと、
前記１つまたは複数のコンピュータに相互動作可能に結合される１つまたは複数のコンピュータメモリデバイスであって、１つまたは複数の命令を記憶する有形の機械可読記憶媒体を有し、前記１つまたは複数のコンピュータによって実施されたとき、
ブロックチェーンネットワーク内のノードによって、第1のサービスによって生成されたサービスデータを受信することであって、前記サービスデータが、フィールドの値が第1の処理レベルに関連付けられた前記第1のサービスを示す前記フィールドを有するデータ構造を備える、受信することと、
前記フィールドの前記値に基づいて前記ノードによって、複数のデータ処理キューから選択された第1のデータ処理キューに前記サービスデータを記憶することであって、前記第1のデータ処理キューが前記第1の処理レベルに対応し、前記複数のデータ処理キューが、異なる処理レベルに対応する、記憶することと、
前記第1のデータ処理キューから読み込まれるサービスデータの第1の量を決定することと、
前記複数のデータ処理キューの第2のデータ処理キューから読み込まれるサービスデータの第2の量を決定することと、
前記ノードによって、前記第1のデータ処理キューからの前記サービスデータの第1の量と前記第2のデータ処理キューからの前記サービスデータの第2の量とを記憶する新しいブロックを生成することと
を備える１つまたは複数の動作を実行し、
前記複数のデータ処理キューのうちの1つまたは複数のそれぞれから読み込まれるサービスデータの量が、前記新しいブロック内の前記複数のデータ処理キューからの内容の記憶を優先順位づける条件に従って決定される、システム。
【請求項１６】
前記第1のデータ処理キューに記憶されたサービスデータの全体の量が前記サービスデータの第1の量より少ないことを判定することと、
前記第1のデータ処理キューからの前記サービスデータの全体の量を前記新しいブロックに記憶することと、
前記新しいブロック内に、前記複数のデータ処理キューのうちの1つまたは複数から読み込まれたサービスデータの第3の量を記憶することであって、前記第3の量が、前記第1のデータ処理キューに記憶された前記第1の量と前記サービスデータの全体の量との差を表す、記憶することと
を備える、請求項15に記載のシステム。
【請求項１７】
前記サービスデータの第3の量の少なくとも一部が、前記第2のデータ処理キューから読み込まれる、請求項16に記載のシステム。
【請求項１８】
異なるサービスについてのサービス優先度を決定することであって、サービス優先度が、対応するサービスによって生成されたサービスデータの処理レベルに対応する、決定することをさらに備える、請求項15に記載のシステム。
【請求項１９】
記憶されることになるサービスデータを生成する前記異なるサービスについての前記サービス優先度に基づいて、前記複数のデータ処理キューを事前に作成することをさらに備える、請求項18に記載のシステム。
【請求項２０】
前記第1のデータ処理キューに記憶されたサービスデータの処理時間に基づいて、または前記記憶されたサービスデータに備えられた属性に基づいて、前記記憶されたサービスデータを配列することをさらに備える、請求項15に記載のシステム。