Conflict resolution in recovery of electronic data
First Claim
1. A method relating to modifying a view in a user interface, the method comprising:
- receiving, while a current view is displayed in a user interface, a first user input requesting that a history view associated with the current view be displayed;
displaying the history view in response to the first user input, the history view including at least a first visual representation of an earlier version of the current view, the earlier version including a first element;
receiving, while the history view is displayed, a second user input requesting that the current view be modified according to the earlier version, at least with regard to the first element; and
determining, in response to the second user input, whether the current view includes a current version of the first element.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for resolving conflicts. In one implementation, a method relating to modifying a view in a user interface is provided. The method includes receiving, while a current view is displayed in a user interface, a first user input requesting that a history view associated with the current view be displayed. The history view is displayed in response to the first user input, the history view includes at least a first visual representation of an earlier version of the current view, and the earlier version includes a first element. There is received, while the history view is displayed, a second user input requesting that the current view be modified according to the earlier version, at least with regard to the first element. The method further includes determining, in response to the second user input, whether the current view includes a current version of the first element.
196 Citations
26 Claims
-
1. A method relating to modifying a view in a user interface, the method comprising:
-
receiving, while a current view is displayed in a user interface, a first user input requesting that a history view associated with the current view be displayed; displaying the history view in response to the first user input, the history view including at least a first visual representation of an earlier version of the current view, the earlier version including a first element; receiving, while the history view is displayed, a second user input requesting that the current view be modified according to the earlier version, at least with regard to the first element; and determining, in response to the second user input, whether the current view includes a current version of the first element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable medium having stored thereon instructions which, when executed by a processor, causes the processor to perform operations comprising:
-
receiving, while a current view is displayed in a user interface, a first user input requesting that a history view associated with the current view be displayed; displaying the history view in response to the first user input, the history view including at least a first visual representation of an earlier version of the current view, the earlier version including a first element; receiving, while the history view is displayed, a second user input requesting that the current view be modified according to the earlier version, at least with regard to the first element; and determining, in response to the second user input, whether the current view includes a current version of the first element.
-
-
13. A computer program product tangibly embodied in an information carrier, the computer program product including instructions that, when executed, generate on a display device a graphical user interface comprising:
-
a view display area for presenting a current view; a history view display area for presenting a history view associated with the current view, the history view including at least a first visual representation of an earlier version of the current view, the history view providing that a user can initiate a restoration of the current view with at least a portion of the earlier version; and a conflict resolution function for alerting the user to a conflict in performing the restoration. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
defining a criterion for capturing a state of a view of a user interface; capturing the state of the view in accordance with the criterion; receiving a prompt to suspend presentation of a current view and present a captured view; determining if a conflict exists between the captured view and the current view; and if not, reinstating the captured view into the current view of the user interface. - View Dependent Claims (20, 21)
-
-
22. A computer-readable medium having stored thereon instructions which, when executed by a processor, causes the processor to perform operations comprising:
-
defining a criterion for capturing a state of a view of a user interface; capturing the state of the view in accordance with the criterion; receiving a prompt to suspend presentation of a current view and present a captured view; determining if a conflict exists between the captured view and the current view; and if not, reinstating the captured view into the current view of the user interface.
-
-
23. A method comprising:
-
evaluating a current view of a user interface; determining that an undesirable change to the current view of the user interface has occurred relative to a past view of the user interface; suspending the current view of the user interface; presenting one or more past views of the user interface; determining if a conflict exists between the captured view and the current view; and if not, reinstating a past view of the user interface into the current view.
-
-
24. A computer-readable medium having stored thereon instructions which, when executed by a processor, causes the processor to perform operations comprising:
-
evaluating a current view of a user interface; determining that an undesirable change to the current view of the user interface has occurred relative to a past view of the user interface; suspending the current view of the user interface; presenting one or more past views of the user interface; determining if a conflict exists between the captured view and the current view; and if not, reinstating a past view of the user interface into the current view.
-
-
25. A method comprising:
-
presenting an element in a user interface, the element having a current state and being presented in a current view of a user interface; capturing over time, a state of the element; suspending a current view of the user interface including the element; and reinstating a past view of the element including resolving a conflict between the current view and past view with respect to the element.
-
-
26. A computer-readable medium having stored thereon instructions which, when executed by a processor, causes the processor to perform operations comprising:
-
presenting an element in a user interface, the element having a current state and being presented in a current view of a user interface; capturing over time, a state of the element; suspending a current view of the user interface including the element; reinstating a past view of the element including resolving a conflict between the current view and past view with respect to the element.
-
Specification