发明名称 Providing a recovery placeholder within an application
摘要 Embodiments described herein provide recovery placeholders within an application. Specifically, one approach includes providing an application operating on a client device, and generating a recovery placeholder that defines a current state of the application by analyzing a queue containing a set of messages, and identifying one or more selected events corresponding to the application from the queue. In one approach, the current state defines, at the time the recovery placeholder is generated, at least one of: a position within a window of the application, a current activity of the application, a position of the window within a display of a display device, and a placement order of the window of the application in relation to a stack of other cascaded windows. At a later point in time, the application may then be restored to the current state by accessing the recovery placeholder to replay the one or more selected events.
申请公布号 US9424110(B2) 申请公布日期 2016.08.23
申请号 US201615086188 申请日期 2016.03.31
申请人 International Business Machines Corporation 发明人 Chavez Lisa M.;Childress Rhonda L.;Kumhyr David B.;Spisak Michael J.
分类号 G06F3/00;G06F9/44;G06F9/46;G06F13/00;G06F9/54;G06F11/14 主分类号 G06F3/00
代理机构 Keohane & D'Alessandro PLLC 代理人 Pivnichny John R.;Schiesser Madeline F.;Keohane & D'Alessandro PLLC
主权项 1. A method for providing a recovery placeholder within an application, the method comprising computer-implemented steps of: providing the application operating on a client computing device; generating, in response to a user initiating a navigation away from the application, the recovery placeholder that defines a current state of the application by: analyzing a queue containing a set of messages, the set of messages associated with a set of actions of the user within the application;selecting from the queue one or more events corresponding to the application;associating each of the selected events with a windows handle of the application, the selected events comprising a set of timestamps and a sequential series of previous actions corresponding to a configuration of a user interface of the applications in a display of the client computing device; andstoring a display configuration sequence comprising the one or more selected events based on the windows handle associated with each event, the configuration sequence being configured to replay the selected events without altering a content entered by a user of the application; and replaying the events associated with at least one windows handle to return the application to a state defined by the recovery placeholder, wherein the placeholder comprises a marker in the display of the client computing device, the marker having a set of coordinates that designate a focus of the user prior to the navigation away from the application.
地址 Armonk NY US