Patent ID: 8203528

Claim:
A method of interpreting motion of a mobile communications device as input to the mobile communications device, the method comprising: detecting a specific type of motion with respect to the mobile communications device; determining a current mode of the mobile communications device; comparing the detected motion against a stored database of motions where each stored motion is associated with a mode of the mobile communications device and an action to be performed by the mobile communications device; wherein determining the current mode of the mobile communication device precedes comparing the detected motion against the stored database of motions; and upon finding a match, within tolerable limits, between the detected motion and a motion in the stored database of motions, performing the action with the detected motion and the current mode of the mobile communication device; and training the mobile communications device to recognize a specific motion, where the training comprises: selecting a mode to be associated with a specific motion; selecting an action to be performed within the selected mode; detecting a motion of the mobile communications device, where the motion is user defined; associating the detected motion with the selected mode and the selected action; and storing the associated detected motion with the selected mode and the selected action in the stored database of motions.