Motion estimation for mobile device user interaction
First Claim
1. A method, comprising:
- detecting, by one or more sensors of a mobile computing device, a current movement characteristic of the mobile computing device and a current orientation characteristic of the mobile computing device, the current movement characteristic and the current orientation characteristic being based at least in part on a path of motion of the mobile computing device;
defining, based on the current movement characteristic and the current orientation characteristic, an estimated path of motion of the mobile computing device;
identifying one or more characters based at least in part on the estimated path of motion; and
inserting a graphical representation of the one or more characters into a text input field, the graphical representation of the one or more characters and the text input field being outputted at a display of the mobile computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more sensors of a mobile computing device may detect a current movement characteristic of the mobile computing device and a current orientation characteristic of the mobile computing device, the current movement characteristic and the current orientation characteristic being based at least in part on a path of motion of the mobile computing device. An estimated path of motion may be defined based on the current movement characteristic and the current orientation characteristic. One or more characters based at least in part on the estimated path of motion may be identified. A graphical representation of the one or more characters may be inserted into a text input field, the graphical representation of the one or more characters and the text input field being outputted at a display of the mobile computing device.
29 Citations
20 Claims
-
1. A method, comprising:
-
detecting, by one or more sensors of a mobile computing device, a current movement characteristic of the mobile computing device and a current orientation characteristic of the mobile computing device, the current movement characteristic and the current orientation characteristic being based at least in part on a path of motion of the mobile computing device; defining, based on the current movement characteristic and the current orientation characteristic, an estimated path of motion of the mobile computing device; identifying one or more characters based at least in part on the estimated path of motion; and inserting a graphical representation of the one or more characters into a text input field, the graphical representation of the one or more characters and the text input field being outputted at a display of the mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory processor-readable medium comprising code representing instructions configured to cause a processor to:
-
detect, by one or more sensors of a mobile computing device, one or more changes in at least one of movement and orientation of the mobile computing device, the one or more changes being based at least in part on movement of the mobile computing device in three-dimensional space; define an estimated path of motion based on the one or more changes, the estimated path of motion including an indication of a break between a first series of strokes and a second series of strokes; and identify one or more characters based at least in part on the estimated path of motion.
-
-
20. A mobile computing device comprising:
-
one or more processors; a portion estimation module being executed on the one or more processors and configured to estimate which portion of a physical enclosure of the mobile computing device is in contact with a two-dimensional surface; one or more sensors configured to define one or more measurements of one or more forces acting upon the mobile computing device in response to movement of the mobile computing device along a path of motion; and a path estimation module being executed on the one or more processors and configured to define an estimated path of motion for the portion of the physical enclosure of the mobile computing device based on the one or more measurements.
-
Specification