US 11,943,269 B2
Transactions over live media
Amir Eftekhari, San Diego, CA (US); Roger C. Meike, Mountain View, CA (US); Luciano Sibio, Mountain View, CA (US); and Itai Jeczmien, Mountain View, CA (US)
Assigned to Intuit Inc., Mountain View, CA (US)
Filed by Intuit Inc., Mountain View, CA (US)
Filed on Aug. 31, 2020, as Appl. No. 17/008,582.
Prior Publication US 2022/0070244 A1, Mar. 3, 2022
Int. Cl. H04L 65/612 (2022.01); G06F 9/448 (2018.01); H04L 9/00 (2022.01); H04L 9/06 (2006.01)
CPC H04L 65/612 (2022.05) [G06F 9/4498 (2018.02); H04L 9/0643 (2013.01); H04L 9/50 (2022.05)] 18 Claims
OG exemplary drawing
 
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.