Stateful ad hoc check box selection
AssigneeInternational Business Machines Corporation
InventorsJohn Hans Handy Bosma, Keith Raymond Walker, Yen-Fu Chen
Life of this patent
Estimating the term…
Abstract
A method for stateful toggling of check box status, implemented as a software program installed and operating on a computer comprising a computer processor coupled to computer memory. Embodiments of the invention include detecting a touch event on a first check box, toggling the status of the first check box to a new status, and repeatedly, for a multiplicity of repetitions, carrying out the steps of detecting a drag event for each additional check box onto which a user drags the pointer, wherein the user drags the pointer onto at least one additional check box, and statefully toggling the status of each additional touch box for which a drag event is detected to the new status of the first check box.
Claims11
A method for stateful toggling of check box status,
- the method implemented as a software program installed and operating on a computer comprising a computer processor coupled to computer memory,
- the computer comprising also a computer display which itself further comprises a graphical user interface (“GUI”),
- the method implemented on the GUI, the GUI operated by a user using a pointing device, the pointing device having a capability of indicating a touch on a check box, the pointing device having associated with it through the GUI a pointer displayed upon the GUI and responsive to physical motion of the pointing device,
- the GUI having displayed upon it a set of check boxes comprising a multiplicity of check boxes, wherein each check box has a status comprising an indication whether a check box is selected,
- the method comprising the steps of:
- detecting a touch event on a first check box;
- toggling the status of the first check box to a new status;
- repeatedly, for a multiplicity of repetitions, carrying out the steps of:
- detecting a drag event for each additional check box onto which a user drags the pointer, wherein the user drags the pointer onto at least one additional check box;
- and
- statefully toggling the status of each additional touch box for which a drag event is detected to the new status of the first check box.
A method of stateful toggling of check box status,
- the method implemented as a software program installed and operating on a computer comprising a computer processor coupled to computer memory,
- the computer comprising also a computer display which itself further comprises a graphical user interface (“GUI”),
- the method implemented on the GUI, the GUI operated by a user using a mouse, the mouse comprising a mouse button, the mouse having associated with it through the GUI a mouse pointer displayed upon the GUI and responsive to physical motion of the mouse,
- the GUI having displayed upon it a set of check boxes comprising a multiplicity of check boxes, wherein each check box has a status comprising an indication whether a check box is selected,
- the method comprising the steps of:
- the user positioning the mouse pointer on a first check box;
- the user depressing the mouse button, wherein results a mouse down event;
- detecting the mouse down event on the first check box;
- toggling the status of the first check box to a new status;
- at the behest of the user, dragging the mouse pointer along a path on the display screen from the first check box to a second check box;
- detecting a mouse drag event on the second check box;
- and
- statefully toggling the status of the second check box to the new status of the first check box.
A system for statefully toggling check box status, the system comprising:
- a software program installed and operating on a computer comprising a computer processor coupled to computer memory;
- a computer display which itself further comprises a graphical user interface (“GUI”);
- the GUI operated by a user using a mouse, the mouse comprising a mouse button, the mouse having associated with it through the GUI a mouse pointer displayed upon the GUI and responsive to physical motion of the mouse;
- displayed upon the GUI a set of check boxes comprising a multiplicity of check boxes, wherein each check box has a status comprising an indication whether a check box is selected;
- means for detecting a mouse down event on a first check box;
- means for toggling the status of the check box to a new status;
- means for displaying upon the GUI the mouse pointer as the mouse pointer drags along a path on the display screen from the first check box to an additional check box;
- means for detecting a mouse drag event on the additional check box;
- and
- means for statefully toggling the status of the additional check box to the new status of the first check box.
A computer program product for statefully toggling check box status,
- the computer program product implemented for use as software program for installation and operation on a computer comprising a computer processor coupled to computer memory,
- the computer comprising also a computer display which itself further comprises a graphical user interface (“GUI”),
- the GUI operated by a user using a mouse, the mouse comprising a mouse button, the mouse having associated with it through the GUI a mouse pointer displayed upon the GUI and responsive to physical motion of the mouse,
- the GUI having displayed upon it a set of check boxes comprising a multiplicity of check boxes, wherein each check box has a status comprising an indication whether a check box is selected,
- the computer program product comprising:
- a recording medium;
- means, recorded on the recording medium, for detecting a mouse down event on a first check box;
- means, recorded on the recording medium, for toggling the status of the check box to a new status;
- means, recorded on the recording medium, for displaying upon the GUI the mouse pointer as the mouse pointer drags along a path on the display screen from the first check box to an additional check box;
- means, recorded on the recording medium, for detecting a mouse drag event on the additional check box;
- and
- means, recorded on the recording medium, for statefully toggling the status of the additional check box to the new status of the first check box.
Dependencies are inferred from the claim text.