US2017060412A1PendingUtilityA1

System for capturing and replaying screen gestures

Assignee: IBMPriority: Nov 13, 2012Filed: Nov 16, 2016Published: Mar 2, 2017
Est. expiryNov 13, 2032(~6.3 yrs left)· nominal 20-yr term from priority
G06F 9/451G06F 3/0485G06F 11/30G06F 3/04883G06Q 10/109G06F 11/3438G06F 3/0346G06F 3/04855G06F 9/4443G06F 17/2247G06F 40/143
45
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 - 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.