Patent ID: 7002553

Claim:
An active keyboard system comprising: a processor; a memory communicatively connected to the processor; a display communicatively connected to the processor; input means for inputting data into said system, said input means including at least one selector, and a plurality of keys, one of said at least one selector being a set of at least one movement sensor configured to sense motion in different dimensions; and active keyboard system software stored on the memory, said active keyboard system software being configured to dynamically present available choices on the display grouped to effect unambiguous selection of the available choices through use of said input means; said active keyboard system software, when executed by the processor, cause the processor to carry out steps comprising: creating a grid of value boxes organized into a plurality of vertical columns and horizontal rows; enabling a user (1), by using the at least one selector, to select a group of value boxes, and (2), by using the plurality of keys, to select one value from the value boxes from the selected group of value boxes and inputting the value into the memory; processing data from the set of at least one movement sensor caused by rotational change in position of the system; and moving around the grid of value boxes based on processed data from the at least one selector.