Patent ID: 11966400
Assignee: SONY GROUP CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. A non-transitory computer-readable medium having stored thereon, computer-executable instructions that when executed by a system including an aggregator database node, an archival database node, and a plurality of node packages, wherein each node package of the plurality of node packages includes a subscriber node of a first Mobility-as-a-Service (MaaS) network, and a MaaS node, causes the system to execute operations, the operations comprising:
selecting, by a first MaaS node of a first node package of the plurality of node packages, a first set of transaction records from a first plurality of transaction records stored on the first MaaS node, wherein
a transaction record of the first plurality of transaction records is included in a first set of state objects,
a state object in the first set of state objects includes at least a first smart contract,
the selection of the first set of transaction records is based on a first data retention threshold and a first storage duration of each of the first plurality of transaction records on the first MaaS node,
a first subscriber node of the first node package receives a transaction message, and
each of the first plurality of transaction records is associated with the transaction message received by the first subscriber node of the first node package;

transmitting, by the first MaaS node, the selected first set of transaction records with the first set of state objects to the aggregator database node for storage at the aggregator database node;
invalidating, by the first MaaS node, the selected first set of transaction records from the first MaaS node based on the transmission of the selected first set of transaction records to the aggregator database node by the first smart contract included in the transmitted first set of state objects;
controlling, by the first MaaS node, a selection, by the aggregator database node, of a second set of transaction records from a third set of transaction records stored on the aggregator database node, where the selected second set of transaction records is generated by a second smart contract from the second set of state objects, wherein
a transaction record of the third set of transaction records is included in a second set of state objects,
a state object in the second set of state objects includes at least the second smart contract,
the selection of the second set of transaction records is based on a second data retention threshold and a second storage duration of each of the third set of transaction records on the aggregator database node, and
the third set of transaction records stored on the aggregator database node comprises at least the first set of transaction records; and

controlling, by the first MaaS node, a transmission of the selected second set of transaction records to the archival database node, where the selected second set of transaction records is generated by the second smart contract from the second set of state objects, to minimize a delay in processing of transactions associated with transaction records stored on the first MaaS node for storage at the archival database node.