发明名称 System for capturing and replaying screen gestures
摘要 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.
申请公布号 US9535720(B2) 申请公布日期 2017.01.03
申请号 US201313783866 申请日期 2013.03.04
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Hernandez Omar;Singh Sukhbir;Phadnis Neel
分类号 G06F3/048;G06F9/44;G06F11/30;G06F3/0488;G06Q10/10 主分类号 G06F3/048
代理机构 Edell, Shapiro & Finnan, LLC 代理人 Uddin Rahan;Edell, Shapiro & Finnan, LLC
主权项 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.
地址 Armonk NY US