Misoperation prevention method and apparatus, and storage medium for storing software product for preventing misoperation
AssigneeInternational Business Machines Corporation
InventorAkira Sakaguchi
Life of this patent
Estimating the term…
Abstract
The present invention invalidates the operator's input which interferes with the normal operation of an application. More particularly, a transparent window 110 is previously generated behind an application 120 for which an operator's misoperation can occur. And, upon the detection of a predetermined operation having occurred on the application 120, the operator's misoperation such as double clicking is invalidated by outputting the transparent window 110 in front of the application 120.
Claims11
An error prevention method which is executed on an apparatus having a display screen for displaying an application window representing an executing process, and a pointing device for pointing to a position on said display screen, said method comprising the steps of:
- (a) generating a transparent window and positioning it behind said application window;
- and
- (b) moving said transparent window in front of an application window in response to the detection of a predetermined operation input using said pointing device, and wherein the overlapping portions of the transparent window prevent the user from applying input to the executing process, via the application window, that interferes with normal operations of the executing process while still allowing the user to see the application window.
An error prevention method which is executed on an apparatus having a display screen for displaying an application window, and a pointing device for pointing to a position on said display screen, said method comprising the steps of:
- (a) generating a transparent window and positioning it behind said application window;
- (b) responding to the detection of a predetermined operation input using said pointing device for executing a process corresponding to said predetermined operation;
- (c) moving said transparent window in front of said application window, and wherein the overlapping portions of the transparent window prevent the user from applying input to the executing process, via the application window, that interferes with normal operations of the executing process while still allowing the user to see the application window;
- and
- (d) moving said transparent window behind said application window after the execution of said process terminates.
An error prevention method which is executed on an apparatus having a display screen for displaying an application window, a pointing device for pointing to a position on said display screen, and a timer, said method comprising the step of:
- (a) generating a transparent window and positioning it behind said application window;
- (b) executing a process corresponding to a predetermined operation input using said pointing device in response to the detection of said predetermined operation;
- (c) moving said transparent window in front of said application window, and wherein the overlapping portions of the transparent window prevent the user from applying input to the executing process, via the application window, that interferes with normal operations of the executing process while still allowing the user to see the application window;
- and
- (d) moving said transparent window behind said application window in response to a timer interruption that occurs after a predetermined time elapses since said transparent window has been moved in front of said application window in said step (c), thereby allowing the user to apply input, via the application window, to said process.
An error prevention apparatus having a display screen for displaying an application window representing an executing process, and a pointing device for pointing to a position on said display screen, said apparatus comprising:
- (a) a transparent window control unit for generating a transparent window, and instructing the operating system to position it behind said application window;
- (b) a transparent window main-body generated by said operating system;
- and
- (c) a transparent window procedure for instructing the operating system to move said transparent window in front of said application window in response to the detection of a predetermined operation input using said pointing device, and wherein the overlapping portions of the transparent window to prevent the user from applying input to the executing process, via the application window, that interferes with normal operations of the executing process while still allowing the user to see the application window.
A storage medium for storing a software product for error prevention which is executed on an apparatus having a display screen for displaying an application window representing an executing process, and a pointing device for pointing to a position on said display screen, said software product comprising:
- (a) a program code for instructing said apparatus to generate a transparent window and position it behind said application window;
- and
- (b) a program code for instructing said apparatus to move said transparent window in front of said application window in response to the detection of a predetermined operation input using said pointing device, and wherein the overlapping portions of the transparent window to prevent the user from applying input to the executing process, via the application window, that interferes with normal operations of the executing process while still allowing the user to see the application window.
A storage medium for storing a software product for error prevention which is executed on an apparatus having a display screen for displaying an application window, and a pointing device for pointing to a position on said display screen, said software product comprising:
- (a) a program for instructing said apparatus to generate a transparent window and positioning it behind said application window;
- (b) a program code responsive to the detection of a predetermined operation input using said pointing device for instructing said apparatus to execute a process corresponding to said predetermined operation;
- (c) a program code for instructing said apparatus to move said transparent window in front of said application window, and wherein the overlapping portions of the transparent window to prevent the user from applying input to the executing process, via the application window, that interferes with normal operations of the executing process while still allowing the user to see the application window;
- and
- d) a program code for instructing said apparatus to move said transparent window behind said application window after the execution of said process terminates.
A storage medium for storing a software product for error prevention which is executed on an apparatus having a display screen for displaying an application window, a pointing device for pointing to a position on said display screen, and a timer, said software product comprising:
- (a) a program code for instructing said apparatus to generate a transparent window and position it behind said application window;
- (b) a program code responsive to the detection of a predetermined operation input using said pointing device for instructing said apparatus to execute a process corresponding to said predetermined operation;
- (c) a program code for instructing said apparatus to move said transparent window in front of said application window, and wherein the overlapping portions of the transparent window to prevent the user from applying input to the executing process via the application window, that interferes with normal operations of the executing process while still allowing the user to see the application window;
- and
- (d) a program code for instructing said apparatus to move said transparent window behind said application window in response to a timer interruption that occurs after a predetermined time elapses since said transparent window has been moved in front of said application window in said step (c).
Dependencies are inferred from the claim text.