CPC G06F 11/3476 (2013.01) [G06F 11/3438 (2013.01)] | 19 Claims |
1. A method of capturing data from a device to replay a session of a software application executed by the device, the method comprising:
using a processor of the device to perform:
accessing event configuration information indicating one or more events for which data for generating a session replay is to be transmitted from the device, wherein the event configuration information comprises an indication of a frequency at which occurrence of the one or more events is to trigger collection of data to generate a session replay;
collecting data from the software application during a time period within the session;
determining, using the data collected during the time period and the event configuration information, whether an event of the one or more events occurred during the time period;
determining whether to trigger collection of data to generate a session replay based on whether an event of the one or more events occurred during the time period, wherein determining whether to trigger collection of data to generate a session replay based on whether an event of the one or more events occurred in the time period comprises determining whether to trigger the collection of data to generate a session replay based on the indicated frequency;
when it is determined to trigger collection of data to generate a session replay:
transmitting, to a system separate from the device, data associated with a sequence of visualizations rendered by the device in a graphical user interface (GUI) of the software application during the session to generate the session replay.
|