Patent ID: 9448908
Filing Date: 2016-09-20
CPC Classification: G06F,G06Q

Claim Text:
1. A computer-implemented method of recording a session, the method comprising: obtaining a plurality of screenshots of a respective plurality of screens displayed by an application when the application is executed, each of the screenshots including a set of pixel values representing a screen produced by the application wherein a first and a second interactions with at least one screen included in the plurality of screens cause the application to respectively present a first screen and a second screen, the first and second screens including different pixel values; obtaining first transition information related to a transition from the at least one screen to the first screen, the first transition information comprising a reference to the screenshot of the at least one screen, a reference to the screenshot of the first screen, and information describing the first interaction; obtaining second transition information related to a transition from the at least one screen to the second screen, the second transition information comprising a reference to the screenshot of the at least one screen, a reference to the screenshot of the second screen, and information describing the second interaction; including the plurality of screenshots and the first and second transition information in a model; receiving a set of screenshots and events related to a set of screens included in a session, the session including a set of interactions with the application; and for each of at least two received screen shots: relating the received screenshot to a screenshot included in the model, determining a difference between the received screenshot and the screenshot included in the model, and producing a recorded session by recording the difference and a reference to the screenshot included in the model.