В 2004 г. корпорация Microsoft запатентовала целый ряд компьютерных идей: принцип двойного щелчка мышью для управления элементами пользовательского интерфейса; концепцию множественных виртуальных рабочих столов; способ ведения списка задач TODO (популярная у программистов технология описания планируемых доработок в комментариях к исходным текстам).
Видимо, в пику своему конкуренту компания IBM запатентовала в июне принцип анализа состояния клавиши CapsLock. Другими словами, если программа анализирует состояние этой клавиши для выдачи пользователю каких-то сообщений, то она считается нарушившей патент.