MOBILE GESTURE REPORTING AND REPLAY WITH UNRESPONSIVE GESTURES IDENTIFICATION AND ANALYSIS
5 Assignments
0 Petitions
Accused Products
Abstract
In gesture reporting and replay, touch events are captured from an operating system of a client device for touch actions on a touchscreen. The touch events are interpreted as gestures. Any application events are captured from an application in response to the gestures. A given gesture and any given application event in response to the given gesture are compared against an expected application event. When there is a match, the given gesture is identified as a responsive gesture. When there is no match, the given gesture is identified as a non-responsive gesture. The gesture information for the given gesture, any application event in response to the given gesture, and a screen layout displayed on the touchscreen at the time of the given gesture are sent to a service. For the information received, the service replays the given gesture and generates a report.
5 Citations
25 Claims
-
1-8. -8. (canceled)
-
9. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:
-
capturing one or more touch events from an operating system of a client device for touch actions on a touchscreen coupled to the client device; interpreting the one or more touch events as one or more gestures; capturing any application events from an application in response to the one or more gestures; comparing a given gesture of the one or more gestures and any given application event in response to the given gesture against an expected application event; when the given gesture and any application event in response to the given gesture matches the expected application event, identifying the given gesture as a responsive gesture; and when the given gesture and any application event in response to the given gesture does not match the expected application event, identifying the given gesture as a non-responsive gesture. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a processor; and a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising; capturing one or more touch events from an operating system of a client device for touch actions on the touchscreen; interpreting the one or more touch events as one or more gestures; capturing any application events from an application in response to the one or more gestures; comparing a given gesture of the one or more gestures and any given application event in response to the given gesture against an expected application event; when the given gesture and any application event in response to the given gesture matches the expected application event, identifying the given gesture as a responsive gesture; and when the given gesture and any application event in response to the given gesture does not match the expected application event, identifying the given gesture as a non-responsive gesture. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. (canceled)
-
25. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:
-
receiving data from a client device; parsing the data to identify one or more unresponsive events for one or more unresponsive gestures, wherein the one or more unresponsive gestures are identified by; capturing one or more touch events from an operating system of the client device for touch actions on a touchscreen coupled to the client device; interpreting the one or more touch events as one or more gestures; capturing any application events from an application in response to the one or more gestures; comparing a given gesture of the one or more gestures and any given application event in response to the given gesture against an expected application event; when the given gesture and any application event in response to the given gesture matches the one or more expected application event, identifying the given gesture as a responsive gesture; and when the given gesture and any application event in response to the given gesture does not match the one or more expected application event, identifying the given gesture as a non-responsive gesture; storing the one or more unresponsive events; receiving a search request for unresponsive events; in response to the search request, obtaining the one or more unresponsive events; sending the one or more unresponsive events to a replay engine; and rendering one or more views for the one or more unresponsive events by the replay engine, wherein the one or more views are replayed by a replay client device.
-
Specification