ACCEPTING MOTION-BASED CHARACTER INPUT ON MOBILE COMPUTING DEVICES
First Claim
Patent Images
1. A method for accepting motion-based character input on a mobile computing device, comprising:
- detecting a start of a spatial movement of the mobile computing device using an accelerometer on the mobile computing device;
responsive to detecting the start of the spatial movement, detecting within an Cartesian coordinate system a direction of the spatial movement incurred before a termination gesture and a path of the mobile computing device during the spatial movement using the accelerometer;
recognizing a character by matching the detected spatial movement with spatial movements representing characters for similarity; and
rendering the character on a display of the mobile computing device.
7 Assignments
0 Petitions
Accused Products
Abstract
A mechanism for accepting motion-based character input on a mobile computing device. In order to input a character, a user uses the mobile computing device like a pen to write the character in the air. The mechanism detects the movement of the mobile computing device (e.g., through an on-board accelerometer), recognizes a sequence of strokes the user is making using the mobile computing device, recognizes the character based on the sequence, and inputs the character on the mobile computing device (e.g., renders on a display).
-
Citations
20 Claims
-
1. A method for accepting motion-based character input on a mobile computing device, comprising:
-
detecting a start of a spatial movement of the mobile computing device using an accelerometer on the mobile computing device; responsive to detecting the start of the spatial movement, detecting within an Cartesian coordinate system a direction of the spatial movement incurred before a termination gesture and a path of the mobile computing device during the spatial movement using the accelerometer; recognizing a character by matching the detected spatial movement with spatial movements representing characters for similarity; and rendering the character on a display of the mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile computing device, comprising:
a non-transitory computer-readable storage medium storing executable computer program code for accepting motion-based character input, the computer program code comprising program code for; detecting a start of a spatial movement of the mobile computing device using an accelerometer on the mobile computing device; responsive to detecting the start of the spatial movement, detecting within an Cartesian coordinate system a direction of the spatial movement incurred before a termination gesture and a path of the mobile computing device during the spatial movement using the accelerometer; recognizing a character by matching the detected spatial movement with spatial movements representing characters for similarity; and rendering the character on a display of the mobile computing device. - View Dependent Claims (11, 12, 13, 14, 15)
-
16. A non-transitory computer-readable storage medium encoded with executable computer program code for accepting motion-based character input on a mobile computing device, the computer program code comprising program code for:
-
detecting a start of a spatial movement of the mobile computing device using an accelerometer on the mobile computing device; responsive to detecting the start of the spatial movement, detecting within an Cartesian coordinate system a direction of the spatial movement incurred before a termination gesture and a path of the mobile computing device during the spatial movement using the accelerometer; recognizing a character by matching the detected spatial movement with spatial movements representing characters for similarity; and rendering the character on a display of the mobile computing device. - View Dependent Claims (17, 18, 19, 20)
-
Specification