Patent ID: 6959423

Claim:
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.