Patent ID: 11887129
Assignee: MEASUREONE, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 16:
17. A method comprising:
receiving, from a user browser executing on a user device, a request at a proxy to access a target resource server;
responsive to the request, establishing a first connection between a proxy browser instance and the target resource server;
receiving, at the proxy browser instance, resource data from the target resource data;
processing, at the proxy browser instance, the resource data to generate a modeled version of the resource data;
transmitting to the user browser a structured document including the modeled version of the resource data maintained at the proxy browser instance and synchronization code, wherein the synchronization code operative to establish a second connection between the user browser and the proxy, and to capture event data relating to interaction events associated with one to a plurality of input-output devices associated with the user device and transmit the event data over the second connection to the proxy;
receiving, at the proxy, event data captured by the synchronization code;
processing, by the proxy browser instance, the event data to replicate the interaction events at the proxy browser instance;
monitoring, at the proxy browser instance, for changes to the modeled version of the resource data; and
responsive to changes to the modeled version of the resource data, sending updates to the synchronization code over the second connection, wherein the synchronization code is operative to update the rendered resource data processed by the user browser;
wherein the structured document transmitted to the user browser includes overlay code operative to augment the functions of the structured document relative to the resource data.