Patent ID: 11863632
Assignee: DYNATRACE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC H

Claim 0:
1. A computer-implemented method for reconstructing user interactions with an application executing on a computing device in a distributed computing environment, comprising:
capturing, by a browser agent, session data for user interactions with the application, where the session data incudes an identifier for a user interface element interacted with during a given user interaction and the browser agent is instrumented in content provided by the application;
sending, by the browser agent, the session data over a computer network to a monitoring server;
identifying, by the browser agent, content changes caused by the given user interaction;
identifying, by the browser agent, one or more resource files used to implement the identified content changes;
for each of the one or more resource files, determining, by the browser agent, an identifier for content of a given resource file;
for each of the one or more resource files, adapting, by the browser agent, a reference to the given resource file using the identifier for the content of the given resource file;
for each of the one or more resources, sending, by the browser agent, the adapted reference to the given resource file and, for select ones of the one or more resources, sending the content of the given resource file as resource content data to the monitoring server;
reconstructing user interactions at the monitoring server with the application using the session data and the resource content data.