CPC H04L 65/612 (2022.05) [G06F 9/4498 (2018.02); H04L 9/0643 (2013.01); H04L 9/50 (2022.05)] | 18 Claims |
1. A method comprising:
receiving, at an intermediary application and after a host client executing a host application establishes a multimedia stream with a guest client executing a guest application, host data from the host application;
updating a state machine using the host data;
receiving, at the intermediary application, guest data from the guest application and updating the state machine using the guest data;
propagating, by the intermediary application, transaction data between the host application and the guest application, wherein the transaction data comprises the host data and the guest data;
presenting, together with the multimedia stream, at least some of the transaction data in both a first overlay presented by the host application and a second overlay presented by the guest application, wherein:
the first overlay and the second overlay are displayed over the multimedia stream,
the transaction data further comprises a numerical value from the transaction data of a transaction,
the numerical value is presented in both the first overlay and the second overlay, and
the transaction transfers the numerical value from a first data record to a second data record;
generating, by the intermediary application, provider data responsive to updating the state machine with the host data and the guest data;
sending the provider data to the guest client, wherein the provider data is presented with the multimedia stream by the guest application on the guest client; and
storing an update to the state machine in a block of a hash chain, the block comprising a payload and a hash value, the hash value generated by hashing the payload and a previous hash value from a previous block from the hash chain.
|