Apparently, IBM has patented a basic of a UI (from Slashdot):
theodp writes “What do you call it when you drag a pointer over a checkbox to select or deselect it depending on its original state? Answer: US Patent 7,278,116. On Tuesday, the USPTO awarded IBM a patent for Mode
Switching for Ad Hoc Checkbox Selection, aka Making an ‘X’. Isn’t this essentially the same concept as the older Lotus Notes selection model that IBM was recently asked to reintroduce?”