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

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;
storing a list of demanded resource files on the computing device;
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;
sending, by the browser agent, the session data over a computer network to a monitoring server;
for each of the one or more resource files, determining, by the browser agent, whether a particular resource file is on the list of demanded resources files using an identifier for the particular resource file, and sending the particular resource file to the monitoring server in response to a determination that the particular resource file is on the list of demanded resource files;
maintaining a repository of resource status records, where each resource status record identifies a different resource file accessed during an earlier user interaction;
calculating a relevancy score for each resource file having a resource status record in the repository;
selecting a subset of resource status records from the repository based on the relevancy scores; and
creating a global list of demanded resource files from the subset of selected resource status records; and
updating a given resource status record in the repository, where the given resource status record corresponds to the particular resource file.