Patent ID: 8654079

Claim:
Non-transitory computer-readable media (“media”) having computer-executable instructions embodied thereon that, when executed, facilitate a method of mapping numerical values to keys of a keyboard of a mobile communications device, the method comprising: receiving input from an edge key of the keyboard, wherein the edge key is one of a set of keys that define a perimeter of the keyboard, and wherein the edge key was associated with a first value prior to receiving the input; determining a position of the edge key; based on the determining, dynamically mapping numerical values “0” through “9” to respectively correspond to a certain set of ten keys that is characterized as follows, numerical values “1” through “9” are mapped to nine keys arranged in a 3×3 matrix, a middle key within the 3×3 matrix is mapped to the numerical value “5” and is surrounded by remaining keys of the 3×3 matrix that are sequentially mapped to values “1” through “9,” and the edge key continues to be an edge key, thereby configuring the edge key to be associated with a second value.