Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and apparatus for providing an undo/redo mechanism

a technology of undo/redo and mechanism, applied in the field of method, software and apparatus for providing undo/redo mechanism, can solve the problems of limiting continuity accuracy, limiting the accuracy of internal computer representation, and all currently known undo/redo techniques are incomplete, so as to achieve a faster response

Active Publication Date: 2014-07-29
KONINK PHILIPS ELECTRONICS NV
View PDF16 Cites 106 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This approach enables users to undo and redo actions with high precision, perceived as continuous, even in applications without natural granularity, reducing memory requirements and improving response times by using interpolation for predictable actions.

Problems solved by technology

The limited accuracy of the internal computer representation may limit the accuracy of the continuity.
All currently known undo / redo techniques are incomplete in the sense that they throw away a lot of the history, by just taking snapshots of the activities, and not recording the activities continuously.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for providing an undo/redo mechanism
  • Method and apparatus for providing an undo/redo mechanism
  • Method and apparatus for providing an undo/redo mechanism

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028]According to the invention a method is provided for continuous undo / redo. The method may be implemented by means of a computer program loaded on a computer.

[0029]According to the method a history based on reversible user actions is recorded. The history consists of a plurality of events. There are basically two ways to record history:

[0030]The first way is recording reversible user actions and possibly external events. These are the user actions, possibly augmented with information specifically needed only to allow undoing. An example is the case of gaming: in order to recover from a crash in a racing game, one needs to record not only the user actions, but also the game state, such as position and speed of objects present in the game. The external values may also be measurement values. An example hereof is the above described exploration procedure used for the localization of the source of arrhythmia in the heart.

[0031]The second way is recording all intermediary states, comp...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method is described for providing a continuous undo / redo mechanism. The method comprises the steps of: —recording a history of a plurality of time stamped events based on reversible user actions. —navigating through the history by means of a continuous user input device, —translating the position of the continuous user input device to a point in time, and—identifying and displaying an intermediary state of the history based on the point of time.

Description

BACKGROUND OF THE INVENTION[0001]1. Technical Field[0002]The present invention relates to a method, software and apparatus for providing an undo / redo mechanism.[0003]2. Description of Related Art[0004]Undo / redo mechanisms are provided in the user interface of many computer applications. They provide the capability to “undo” tasks that were performed, previously by repeatedly pressing the undo button, which causes the application to undo commands one by one in reverse succession. Hereto, a history of user actions is stored by the computer application. Most user interfaces that include an undo command also include a redo command that allows a user to redo the last command that was just undone. In this manner a user can press the undo button repeatedly until he has backed up to a suitable point, and can then use the redo button if he has backed up too far, or if he decides to redo the task just undone. Instead of using mouse clicks for the navigation through the history, it is also kno...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(United States)
IPC IPC(8): G06F3/0481G06F9/44
CPCG06F9/4443G06F9/451G06F9/5027
Inventor SCHELLINGERHOUT, NICOLAAS WILLEMMOSIS, GEORGIO
Owner KONINK PHILIPS ELECTRONICS NV