Motion activated user interface for mobile communications device
First Claim
1. 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 wherein each stored motion is associated with a mode of the mobile communications device and an action to be performed by the mobile communications device; and
upon finding a match, within tolerable limits, between the detected motion and a motion in the stored database of motions, performing the action associated with the detected motion and the current mode of the mobile communications device.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system for interpreting motion of a mobile communications device as input to the mobile communications device. The system includes a processor for executing the various software components, a display, a microphone, a speaker, storage means for storing one or more motions and associated actions, a motion detecting device, and a sensing and interpretation application. The sensing and interpretation application detects motion of the mobile communications device via the motion detecting device. It then determines the current mode of the mobile communications device and compares the detected motion against a database of motions. Each stored motion is associated with a mode and an action to be performed by the mobile communications device. Upon finding a match between the detected motion and a motion in the storage means, the action associated with the detected motion and the current mode of the mobile communications device is performed.
22 Citations
17 Claims
-
1. 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 wherein each stored motion is associated with a mode of the mobile communications device and an action to be performed by the mobile communications device; and upon finding a match, within tolerable limits, between the detected motion and a motion in the stored database of motions, performing the action associated with the detected motion and the current mode of the mobile communications device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable medium storing a computer program product for interpreting motion of a mobile communications device as input to the mobile communications device, the computer readable medium comprising:
-
computer program code for detecting a specific type of motion with respect to the mobile communications device; computer program code for determining a current mode of the mobile communications device; computer program code for comparing the detected motion against a stored database of motions wherein 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 the mode includes one of a phone mode, a picture mode, a music mode, a game mode, camera mode, a contacts mode, a settings mode, and a null mode, and wherein an action includes one of a command or instruction that can be issued by an application within the mobile communications device, an audible output based on a recorded audio file, an audible output based on a text-to-speech conversion, a visual output, and a mechanical output; and upon finding a match, within tolerable limits, between the detected motion and a motion in the stored database of motions, computer program code for performing the action associated with the detected motion and the current mode of the mobile communications device. - View Dependent Claims (8, 9, 10)
-
-
11. A system for interpreting motion of a mobile communications device as input to the mobile communications device, the system comprising:
-
a processor for executing the various software components of the mobile communications device; a display coupled with the processor; a microphone coupled with the processor for recording audio; a speaker coupled with the processor for outputting audio; storage means coupled with the processor for storing one or more motions and associated actions; a motion detecting device coupled with the processor; and a sensing and interpretation application coupled with the processor for; detecting a specific type of motion with respect to the mobile communications device via the motion detecting device; determining a current mode of the mobile communications device; comparing the detected motion against a database of motions in the storage means wherein each stored motion is associated with a mode of the mobile communications device and an action to be performed by the mobile communications device; and upon finding a match, within tolerable limits, between the detected motion and a motion in the storage means, performing the action associated with the detected motion and the current mode of the mobile communications device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification