WO2009006060A3 - System and methods for disruption detection, management, and recovery - Google Patents
System and methods for disruption detection, management, and recovery Download PDFInfo
- Publication number
- WO2009006060A3 WO2009006060A3 PCT/US2008/067821 US2008067821W WO2009006060A3 WO 2009006060 A3 WO2009006060 A3 WO 2009006060A3 US 2008067821 W US2008067821 W US 2008067821W WO 2009006060 A3 WO2009006060 A3 WO 2009006060A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- recovery
- methods
- management
- suspended
- disruption
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Hardware Redundancy (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
A task disruption and recovery system and methods are described that detects shifts away from ongoing tasks, whether by self-interruption or by disruptive events from within or outside a computing system, based on signals detected. Among other functions, the system works to enhance the efficient recovery of suspended tasks or problem-solving sessions via storing and presenting representations of the suspended sessions in a manner that facilitates recovery and continuation.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/770,772 | 2007-06-29 | ||
US11/770,772 US8631419B2 (en) | 2007-06-29 | 2007-06-29 | System and methods for disruption detection, management, and recovery |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2009006060A2 WO2009006060A2 (en) | 2009-01-08 |
WO2009006060A3 true WO2009006060A3 (en) | 2009-03-26 |
Family
ID=40161993
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2008/067821 WO2009006060A2 (en) | 2007-06-29 | 2008-06-22 | System and methods for disruption detection, management, and recovery |
Country Status (2)
Country | Link |
---|---|
US (1) | US8631419B2 (en) |
WO (1) | WO2009006060A2 (en) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6714967B1 (en) * | 1999-07-30 | 2004-03-30 | Microsoft Corporation | Integration of a computer-based message priority system with mobile electronic devices |
US7194681B1 (en) * | 1999-07-30 | 2007-03-20 | Microsoft Corporation | Method for automatically assigning priorities to documents and messages |
US6622160B1 (en) * | 1999-07-30 | 2003-09-16 | Microsoft Corporation | Methods for routing items for communications based on a measure of criticality |
US7519564B2 (en) * | 2004-11-16 | 2009-04-14 | Microsoft Corporation | Building and using predictive models of current and future surprises |
US20080320131A1 (en) * | 2007-06-22 | 2008-12-25 | International Business Machines Corporation | Method, Apparatus or Software for Managing Propagation of the Performance of a Node in a Network |
US8892658B2 (en) * | 2008-04-07 | 2014-11-18 | Microsoft Corporation | Break-through mechanism for personas associated with a single device |
US9754240B2 (en) * | 2009-11-20 | 2017-09-05 | Palo Alto Research Center Incorporated | Method for quickly recovering from task interruption |
US20120249797A1 (en) * | 2010-02-28 | 2012-10-04 | Osterhout Group, Inc. | Head-worn adaptive display |
WO2011106797A1 (en) | 2010-02-28 | 2011-09-01 | Osterhout Group, Inc. | Projection triggering through an external marker in an augmented reality eyepiece |
US20150309316A1 (en) | 2011-04-06 | 2015-10-29 | Microsoft Technology Licensing, Llc | Ar glasses with predictive control of external device based on event input |
US10180572B2 (en) | 2010-02-28 | 2019-01-15 | Microsoft Technology Licensing, Llc | AR glasses with event and user action control of external applications |
US8407321B2 (en) | 2010-04-21 | 2013-03-26 | Microsoft Corporation | Capturing web-based scenarios |
US20110283226A1 (en) * | 2010-05-15 | 2011-11-17 | International Business Machines Corporation | Window display management in a graphical user interface |
US8473949B2 (en) * | 2010-07-08 | 2013-06-25 | Microsoft Corporation | Methods for supporting users with task continuity and completion across devices and time |
US9589254B2 (en) | 2010-12-08 | 2017-03-07 | Microsoft Technology Licensing, Llc | Using e-mail message characteristics for prioritization |
WO2012168709A2 (en) | 2011-06-07 | 2012-12-13 | Power Vision Limited | Improvements to the application of coating materials |
WO2014051628A1 (en) * | 2012-09-28 | 2014-04-03 | Hewlett-Packard Development Company, L.P. | Transition to an intermediate power state |
US9069604B2 (en) * | 2013-03-04 | 2015-06-30 | Yagi Corp. | Activity interruption management |
US9268579B2 (en) | 2013-05-30 | 2016-02-23 | Apple Inc. | Systems and methods for accurate initialization from low-power and power-off states |
US9880711B2 (en) * | 2014-01-22 | 2018-01-30 | Google Llc | Adaptive alert duration |
US9645955B1 (en) | 2014-02-19 | 2017-05-09 | Google Inc. | Disruption counters |
US9639231B2 (en) | 2014-03-17 | 2017-05-02 | Google Inc. | Adjusting information depth based on user's attention |
WO2017014793A1 (en) * | 2015-07-23 | 2017-01-26 | Hewlett Packard Enterprise Development Lp | Preserving volatile memory across a computer system disruption |
WO2017048294A1 (en) | 2015-09-18 | 2017-03-23 | Hewlett Packard Enterprise Development Lp | Memory persistence from a volatile memory to a non-volatile memory |
US10733549B2 (en) * | 2015-12-15 | 2020-08-04 | Logmein, Inc. | Focus aware productivity tool |
US11232385B2 (en) | 2016-11-22 | 2022-01-25 | International Business Machines Corporation | System and method to measure optimal productivity of a person engaged in a task |
US10269351B2 (en) | 2017-05-16 | 2019-04-23 | Google Llc | Systems, methods, and apparatuses for resuming dialog sessions via automated assistant |
US11196551B2 (en) | 2018-06-27 | 2021-12-07 | International Business Machines Corporation | Automated task management on a blockchain based on predictive and analytical analysis |
CN115208860A (en) * | 2022-07-06 | 2022-10-18 | 抖音视界(北京)有限公司 | Interrupt rate determination method, interrupt rate determination device, electronic device, processing device, and medium |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1457869A2 (en) * | 2003-02-25 | 2004-09-15 | Microsoft Corporation | Graphical user interface with scaling of displayed objects with shifts to the periphery |
Family Cites Families (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US688542A (en) * | 1901-06-25 | 1901-12-10 | John Goodchild | Bottle. |
US5218530A (en) * | 1989-09-11 | 1993-06-08 | Jastrzebski George B | Method of displaying and analyzing nonlinear, dynamic brain signals |
US5555101A (en) * | 1991-07-22 | 1996-09-10 | Cardiff Software, Inc. | Forms creation and interpretation system |
US5390324A (en) * | 1992-10-02 | 1995-02-14 | Compaq Computer Corporation | Computer failure recovery and alert system |
US5838306A (en) * | 1995-05-05 | 1998-11-17 | Dell U.S.A., L.P. | Mouse with security feature |
US6092725A (en) * | 1997-01-24 | 2000-07-25 | Symbol Technologies, Inc. | Statistical sampling security methodology for self-scanning checkout system |
KR100252250B1 (en) * | 1996-06-28 | 2000-04-15 | 윤종용 | Rebooting apparatus of system |
US6837436B2 (en) * | 1996-09-05 | 2005-01-04 | Symbol Technologies, Inc. | Consumer interactive shopping system |
US7040541B2 (en) * | 1996-09-05 | 2006-05-09 | Symbol Technologies, Inc. | Portable shopping and order fulfillment system |
US6409086B1 (en) * | 1997-08-08 | 2002-06-25 | Symbol Technolgies, Inc. | Terminal locking system |
US7010501B1 (en) * | 1998-05-29 | 2006-03-07 | Symbol Technologies, Inc. | Personal shopping system |
US6640214B1 (en) * | 1999-01-16 | 2003-10-28 | Symbol Technologies, Inc. | Portable electronic terminal and data processing system |
US6496724B1 (en) * | 1998-12-31 | 2002-12-17 | Advanced Brain Monitoring, Inc. | Method for the quantification of human alertness |
US6888542B1 (en) * | 1999-01-27 | 2005-05-03 | Autodesk, Inc. | Error recovery in a computer aided design environment |
US6714967B1 (en) * | 1999-07-30 | 2004-03-30 | Microsoft Corporation | Integration of a computer-based message priority system with mobile electronic devices |
US7194681B1 (en) * | 1999-07-30 | 2007-03-20 | Microsoft Corporation | Method for automatically assigning priorities to documents and messages |
US6622160B1 (en) | 1999-07-30 | 2003-09-16 | Microsoft Corporation | Methods for routing items for communications based on a measure of criticality |
US20010030664A1 (en) * | 1999-08-16 | 2001-10-18 | Shulman Leo A. | Method and apparatus for configuring icon interactivity |
US6353398B1 (en) * | 1999-10-22 | 2002-03-05 | Himanshu S. Amin | System for dynamically pushing information to a user utilizing global positioning system |
EP1096381A2 (en) | 1999-10-28 | 2001-05-02 | Agfa Corporation | Recovery system and method for computer operating systems |
US6931522B1 (en) * | 1999-11-30 | 2005-08-16 | Microsoft Corporation | Method for a computer using the system image on one of the partitions to boot itself to a known state in the event of a failure |
US7216251B2 (en) * | 2000-02-19 | 2007-05-08 | Powerquest Corporation | Computer imaging recovery without a working partition or a secondary medium |
US6847924B1 (en) * | 2000-06-19 | 2005-01-25 | Ncr Corporation | Method and system for aggregating data distribution models |
US7743340B2 (en) * | 2000-03-16 | 2010-06-22 | Microsoft Corporation | Positioning and rendering notification heralds based on user's focus of attention and activity |
US8701027B2 (en) * | 2000-03-16 | 2014-04-15 | Microsoft Corporation | Scope user interface for displaying the priorities and properties of multiple informational items |
US6519730B1 (en) * | 2000-03-16 | 2003-02-11 | Fujitsu Limited | Computer and error recovery method for the same |
US20020087649A1 (en) * | 2000-03-16 | 2002-07-04 | Horvitz Eric J. | Bounded-deferral policies for reducing the disruptiveness of notifications |
US8024415B2 (en) * | 2001-03-16 | 2011-09-20 | Microsoft Corporation | Priorities generation and management |
US20020054130A1 (en) * | 2000-10-16 | 2002-05-09 | Abbott Kenneth H. | Dynamically displaying current status of tasks |
US7844666B2 (en) * | 2000-12-12 | 2010-11-30 | Microsoft Corporation | Controls and displays for acquiring preferences, inspecting behavior, and guiding the learning and decision policies of an adaptive communications prioritization and routing system |
US7689521B2 (en) * | 2001-06-28 | 2010-03-30 | Microsoft Corporation | Continuous time bayesian network models for predicting users' presence, activities, and component usage |
WO2003017559A2 (en) * | 2001-08-13 | 2003-02-27 | Board Of Trustees Of The Leland Stanford Junior University | Systems and methods for identity-based encryption and related cryptographic techniques |
JP2003058504A (en) * | 2001-08-13 | 2003-02-28 | Sony Corp | Personal identification processing device and personal identification processing method, and computer program |
JP2003114811A (en) * | 2001-10-05 | 2003-04-18 | Nec Corp | Method and system for automatic failure recovery and apparatus and program therefor |
JP2003140918A (en) * | 2001-10-29 | 2003-05-16 | Fujitsu Ltd | Device and method for supporting fault recovery of computer, and fault recovery supporting program of computer |
EP1351145A1 (en) * | 2002-04-04 | 2003-10-08 | Hewlett-Packard Company | Computer failure recovery and notification system |
US7058849B2 (en) * | 2002-07-02 | 2006-06-06 | Micron Technology, Inc. | Use of non-volatile memory to perform rollback function |
JP4373060B2 (en) * | 2002-08-14 | 2009-11-25 | 株式会社エヌ・ティ・ティ・ドコモ | Distributed processing system and proxy node, user side node and method in distributed processing system |
USD494584S1 (en) * | 2002-12-05 | 2004-08-17 | Symbol Technologies, Inc. | Mobile companion |
US7457879B2 (en) * | 2003-04-01 | 2008-11-25 | Microsoft Corporation | Notification platform architecture |
JP2008502953A (en) * | 2003-11-17 | 2008-01-31 | ヴァージニア テック インテレクチュアル プロパティーズ,インコーポレイテッド | Transparent checkpointing and process migration in distributed systems |
US7664249B2 (en) * | 2004-06-30 | 2010-02-16 | Microsoft Corporation | Methods and interfaces for probing and understanding behaviors of alerting and filtering systems based on models and simulation from logs |
US7519564B2 (en) * | 2004-11-16 | 2009-04-14 | Microsoft Corporation | Building and using predictive models of current and future surprises |
US7818755B1 (en) * | 2004-12-22 | 2010-10-19 | Apple Inc. | Window server event taps |
US20070100986A1 (en) * | 2005-10-27 | 2007-05-03 | Bagley Elizabeth V | Methods for improving interactive online collaboration using user-defined sensory notification or user-defined wake-ups |
JP4906469B2 (en) * | 2005-11-14 | 2012-03-28 | キヤノン株式会社 | Printing system, job processing method, storage medium, program |
US7797267B2 (en) * | 2006-06-30 | 2010-09-14 | Microsoft Corporation | Methods and architecture for learning and reasoning in support of context-sensitive reminding, informing, and service facilitation |
US20080052030A1 (en) * | 2006-08-22 | 2008-02-28 | Kimberly-Clark Worldwide, Inc. | Method of predicting an incontinent event |
-
2007
- 2007-06-29 US US11/770,772 patent/US8631419B2/en active Active
-
2008
- 2008-06-22 WO PCT/US2008/067821 patent/WO2009006060A2/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1457869A2 (en) * | 2003-02-25 | 2004-09-15 | Microsoft Corporation | Graphical user interface with scaling of displayed objects with shifts to the periphery |
Non-Patent Citations (4)
Title |
---|
J. WAN ET AL.: "Assisting Interruption Recovery in Mission Control Operations", HAL2007-03, HUMANS AND AUTOMATION LABORATORY, MASSACHUSETTS INSTITUTE OF TECHNOLOGY, May 2007 (2007-05-01) * |
S. D. SCOTT ET AL.: "Proceedings of 50th Annual Meeting of the Human Factors and Ergonomic Society", 2006, article "Assisting Interruption Recovery in Supervisory Control of Multiple UAVs" * |
S. T. IQBAL ET AL.: "'Conversations amidst Computing: A Study of Interruptions and Recovery of Task Activity'", UM 2007, 27 June 2007 (2007-06-27) * |
S. T. IQBAL ET AL.: "Disruption and Recovery of Computing Tasks: Field Study, Analysis, and Directions", PROCEEDINGS OF CHI 2007, SAN JOSE, CALIFORNIA, April 2007 (2007-04-01) * |
Also Published As
Publication number | Publication date |
---|---|
US8631419B2 (en) | 2014-01-14 |
US20090006574A1 (en) | 2009-01-01 |
WO2009006060A2 (en) | 2009-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2009006060A3 (en) | System and methods for disruption detection, management, and recovery | |
WO2013048933A3 (en) | System and method for disaster recovery | |
WO2011096965A3 (en) | Systems and control methodologies for improving stability in powered lower limb devices | |
WO2011094078A3 (en) | Interaction management system and methods of use | |
WO2005102411A3 (en) | A system with a sensor for perfusion management | |
WO2012145246A3 (en) | System and method of detecting and locating intermittent and other faults | |
WO2008148130A3 (en) | Distributed system for monitoring information events | |
WO2009151711A3 (en) | Management system for mems inertial sensors | |
WO2011126920A3 (en) | Device with capacitive touchscreen panel and method for power management | |
WO2014078585A3 (en) | Methods, systems and computer readable media for detecting command injection attacks | |
WO2009064379A3 (en) | A method of detecting and tracking multiple objects on a touchpad | |
WO2009035967A3 (en) | Host capture | |
WO2012131589A3 (en) | Contactless sleep disorder screening system | |
WO2010049273A3 (en) | System, method and program product for detecting presence of malicious software running on a computer system | |
WO2008021104A3 (en) | Systems and methods for measuring user affinity in a social network environment | |
WO2010138962A3 (en) | Robotic management of patient care logistics | |
WO2008127895A3 (en) | Methods and systems of selecting functionality of a portable computer | |
WO2008157668A3 (en) | Method and system for determining physical location of network equipment | |
WO2010101869A3 (en) | System and method for account level blocking | |
WO2012086957A3 (en) | Method and apparatus for providing touch interface | |
WO2009073465A8 (en) | Systems and methods for the determination of active constraints in a network using slack variables | |
GB201100039D0 (en) | Server, user device and malware detection method thereof | |
WO2008155188A3 (en) | Firewall control using remote system information | |
WO2006096855A3 (en) | Device, system and method of detection of input unit disconnection | |
WO2006076521A3 (en) | Systems and methods for single input installation of an application |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08795966 Country of ref document: EP Kind code of ref document: A2 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 08795966 Country of ref document: EP Kind code of ref document: A2 |