System for capturing and replaying screen gestures
Abstract
A capture system may capture client events for an application session. Some client events may contain display information associated with screen gestures. The screen gestures may be associated with any user input that changes how images are displayed during the application session. For example, the screen gestures may comprise one or more of a scroll gesture, a touch start gesture, a touch move gesture, a touch end gesture, and/or a pinch gesture. In another example the screen gesture may comprise a reorientation of a device operating in the application session. A replay system may replay the application session based on the captured client events to recreate images displayed during the application session in response to the screen gestures.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A method for replaying an application session comprising:
receiving, via a processor, gesture events associated with a screen gesture applied to a touch screen of a device during an application session; displaying, via the processor, a first image including an outline of the touch screen of the device based on display information in the gesture events; and displaying, via the processor, a second image within the first image based on the gesture events, wherein the second image includes elements displayed on the touch screen of the device during the application session in response to the screen gesture.
22 . The method of claim 21 , wherein the gesture events comprise a reorientation of the device.
23 . The method of claim 21 , wherein the screen gesture comprises one or more from a group of a scroll gesture, a touch start gesture, a touch move gesture, a touch end gesture, and a pinch gesture.
24 . The method of claim 21 , further comprising:
identifying a first gesture event containing control information for the screen gesture; and identifying a second gesture event containing display information resulting from the screen gesture.
25 . The method of claim 21 , wherein a size of the outline corresponds to a size of the touch screen, and a size of the elements in the second image corresponds to a size of the elements displayed on the touch screen during the application session, and the method further comprises:
displaying the elements within the outline at locations corresponding to locations of the elements within the touch screen.
26 . The method of claim 21 , wherein the second image comprises an image of a webpage, and the method further comprises:
displaying the image of the webpage representing a first state prior to application of the screen gesture; and displaying the image of the webpage representing a second state subsequent application of the screen gesture.
27 . The method of claim 21 , wherein receiving the gesture events further comprises:
receiving a plurality of gesture events associated with the application session; and identifying the gesture events associated with the screen gesture from among the plurality of gesture events.
28 . A computer program product for replaying an application session, wherein the computer program product comprises a computer readable storage medium having program code embodied therewith, the program code executable by a processor to cause the processor to:
receive gesture events associated with a screen gesture applied to a touch screen of a device during an application session; display a first image including an outline of the touch screen of the device based on display information in the gesture events; and display a second image within the first image based on the gesture events, wherein the second image includes elements displayed on the touch screen of the device during the application session in response to the screen gesture.
29 . The computer program product of claim 28 , wherein the gesture events comprise a reorientation of the device.
30 . The computer program product of claim 28 , wherein the screen gesture comprises one or more from a group of a scroll gesture, a touch start gesture, a touch move gesture, a touch end gesture, and a pinch gesture.
31 . The computer program product of claim 28 , wherein the program code is further configured to cause the processor to:
identify a first gesture event containing control information for the screen gesture; and identify a second gesture event containing display information resulting from the screen gesture.
32 . The computer program product of claim 28 , wherein a size of the outline corresponds to a size of the touch screen, and a size of the elements in the second image corresponds to a size of the elements displayed on the touch screen during the application session, and the program code is further configured to cause the processor to:
display the elements within the outline at locations corresponding to locations of the elements within the touch screen.
33 . The computer program product of claim 28 , wherein the second image comprises an image of a webpage, and the program code is further configured to cause the processor to:
display the image of the webpage representing a first state prior to application of the screen gesture; and display the image of the webpage representing a second state subsequent application of the screen gesture.
34 . The computer program product of claim 28 , wherein receiving the gesture events further comprises:
receiving a plurality of gesture events associated with the application session; and identifying the gesture events associated with the screen gesture from among the plurality of gesture events.
35 . A system for replaying an application session comprising:
at least one processor configured to:
receive gesture events associated with a screen gesture applied to a touch screen of a device during an application session;
display a first image including an outline of the touch screen of the device based on display information in the gesture events; and
display a second image within the first image based on the gesture events, wherein the second image includes elements displayed on the touch screen of the device during the application session in response to the screen gesture.
36 . The system of claim 35 , wherein the gesture events comprise a reorientation of the device.
37 . The system of claim 35 , wherein the screen gesture comprises one or more from a group of a scroll gesture, a touch start gesture, a touch move gesture, a touch end gesture, and a pinch gesture.
38 . The system of claim 35 , wherein receiving the gesture events further comprises:
receiving a plurality of gesture events associated with the application session; identifying the gesture events associated with the screen gesture from among the plurality of gesture events; identify a first gesture event containing control information for the screen gesture; and identify a second gesture event containing display information resulting from the screen gesture.
39 . The system of claim 35 , wherein a size of the outline corresponds to a size of the touch screen, and a size of the elements in the second image corresponds to a size of the elements displayed on the touch screen during the application session, and the at least one processor is further configured to:
display the elements within the outline at locations corresponding to locations of the elements within the touch screen.
40 . The system of claim 35 , wherein the second image comprises an image of a webpage, and the at least one processor is further configured to:
display the image of the webpage representing a first state prior to application of the screen gesture; and display the image of the webpage representing a second state subsequent application of the screen gesture.Join the waitlist — get patent alerts
Track US2017060412A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.