×

System for capturing and replaying screen gestures

  • US 9,535,720 B2
  • Filed: 03/04/2013
  • Issued: 01/03/2017
  • Est. Priority Date: 11/13/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product for replaying a stored application session, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code readable/executable by a computer to perform a method comprising:

  • receiving, by the computer, client events associated with the stored application session of a client device, wherein the client events include a plurality of gesture events associated with screen gestures applied to the client device during the stored application session, and wherein each client event includes a time stamp that indicates a time that the client event occurred within the stored application session;

    identifying, by the computer, a screen gesture applied to the client device during the stored application session, including;

    identifying, by the computer, a first gesture event associated with an initiation of the screen gesture based on a gesture identifier and a time stamp associated with the first gesture event, wherein the screen gesture prompted manipulation of an image displayed on a display screen of the client device during the stored application session, and wherein the gesture identifier associated with the first gesture event indicates a type of the screen gesture;

    identifying, by the computer, a second gesture event associated with the screen gesture based on a gesture identifier and time stamp associated with the second gesture event, wherein the gesture identifier associated with the second gesture event is the same as the gesture identifier associated with the first gesture event, and wherein the time stamp associated with the second gesture event is sequential in time to the time stamp associated with the first gesture event;

    extracting, by the computer, first display information from the first gesture event in response to identifying the first gesture event, wherein the first display information includes a location, size, and orientation of the image as displayed on the display screen when the first gesture event was captured;

    extracting, by the computer, second display information from the second gesture event in response to identifying the second gesture event, wherein the second display information includes a location, size, and orientation of the image after the manipulation of the image as displayed on the display screen when the second gesture event was captured;

    displaying, on an output interface of the computer, a skin, wherein the skin is a size of the display screen of the client device;

    displaying, on the output interface of the computer within the skin, the image as displayed on the display screen of the client device when the first gesture event was captured; and

    displaying, on the output interface of the computer within the skin, the image as displayed on the display screen when the second gesture event was captured;

    wherein, if the screen gesture comprises a reorientation of the client device, rotating the skin and the image to simulate the reorientation of the client device.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×