1460750639-80b8902e-7b07-4df4-9c18-0c88a8c18280

1. A security device for a handheld electronic device comprising:
a body having a first side, a second side, and an upper surface;
a first arm extending upwardly from the first side of the body and having a distal end, wherein the distal end of the first arm has a first retention hook extending substantially horizontally from the distal end of the first arm above the plane of the upper surface of the body;
a second arm extending upwardly from the second side of the body and having a distal end, wherein the distal end of the second arm has a second retention hook extending substantially horizontally from the distal end of the second arm above the plane of the upper surface of the body;
a draw pin extending through the first side and the second side of the housing body for moving the first arm and second arm simultaneously along an X-axis relative to the first side and the second side of the body, wherein the draw pin comprises a first threaded end and second threaded end, wherein the first threaded end has a thread pattern that is counter rotational to the thread pattern of the second threaded end;
a leveling plate located between the first arm and the second arm and proximate to the upper surface of the body, wherein the leveling plate is connected to the body using one or more leveling screws to allow the leveling plate to move independently of the body along a Z-axis relative to the upper surface of the body;
an alarm sensor on the leveling plate that sets when placed in contact with a surface of the handheld electronic device, wherein the alarm sensor can activate when the alarm sensor loses contact with the handheld electronic device; and
a charging port on the body for charging the handheld electronic device.
2. The security device of claim 1, wherein the alarm sensor is integrated with the leveling plate.
3. The security device of claim 2, wherein the alarm sensor is at least partially recessed in the leveling plate
4. The security device of claim 1, further comprising a circuit board in the housing, wherein the circuit board is connected to and monitors the alarm sensor.
5. The security device of claim 1, further comprising an LED on the leveling plate for providing a visual status of the alarm sensor.
6. The security device of claim 1, further comprising an LED on the body for providing a visual status of the alarm sensor.
7. The security device of claim 1, further comprising a tether connected to the body.
8. The security device of claim 7, wherein the tether further comprises wiring for monitoring the status of the alarm sensor.
9. The security device of claim 7, wherein the tether further comprises wiring for providing power to the charging port.
10. The security device of claim 1, wherein the alarm sensor is a plunger-style sensor.
11. The security device of claim 1, wherein the alarm sensor is a tape-style sensor.
12. The security device of claim 1, wherein the draw pin is operable with a tool.
13. The security device of claim 12, wherein the tool is a hex wrench.
14. The security device of claim 1, further comprising a security pin at a tip of one of the first threaded end and second threaded end of the draw pin.
15. The security device of claim 14, wherein the draw pin is operable a hex wrench with an aperture for receiving the security pin.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method comprising:
receiving, on a graphical keyboard of a computing device, touch input comprising a plurality of selections of one or more keyboard characters currently displayed on the graphical keyboard;
determining, by the computing device, a touch input operation that corresponds to the touch input, wherein the touch input operation identifies a character that is not currently displayed on the graphical keyboard, wherein the identified character has a phonetic relationship to the one or more keyboard characters selected by the touch input, and wherein the identified character is different from the one or more keyboard characters selected by the touch input; and
generating for display, on an output device of the computing device, the identified character.
2. The method of claim 1, further comprising:
receiving, on the graphical keyboard, the touch input comprising a single selection of one keyboard character currently displayed on the graphical keyboard; and
selecting, by the computing device for purposes of display, the one keyboard character currently displayed in the graphical keyboard.
3. The method of claim 1, wherein determining, by the computing device, the touch input operation that corresponds to the touch input comprises determining, by the computing device, a lookup of the identified character in a table based on the touch input operation, wherein the table comprises mappings between one or more characters and one or more touch input operations.
4. The method of claim 3, further comprising:
storing the table in a database on the computing device.
5. The method of claim 1, wherein receiving, on the graphical keyboard of the computing device, the touch input comprises determining, by the computing device, a duration of at least one of the selections of the touch input.
6. The method of claim 5, wherein determining, by the computing device, the duration of the at least one of the selections of the touch input further comprises selecting the input operation based on the duration of the at least one of the selections of the touch input.
7. The method of claim 1, wherein the identified character is not represented in the graphical keyboard.
8. The method of claim 1, wherein the phonetic relationship comprises a relationship between a vowel and a diphthong.
9. The method of claim 1, wherein the phonetic relationship comprises a relationship between a single vowel and a double vowel.
10. The method of claim 1, wherein the phonetic relationship comprises a relationship between a simple consonant and an aspirated derivative of the simple consonant.
11. The method of claim 1, wherein the phonetic relationship comprises a relationship between a simple consonant and a faucalized consonant.
12. The method of claim 1, wherein the phonetic relationship comprises a relationship between a simple consonant and a consonant cluster.
13. The method of claim 1, wherein the phonetic relationship comprises a relationship between a first double vowel and a second double vowel.
14. The method of claim 1, wherein the graphical keyboard is displayed by a touch-sensitive screen of the computing device.
15. The method of claim 1, wherein the touch input comprises a swipe, pinch, de-pinch, tap, rotate, double tap, long press, or combo press.
16. The method of claim 1, wherein each of the one or more keyboard characters are selected for representation on the graphical keyboard based on a frequency, wherein the frequency comprises a number of occurrences that a keyboard character of the graphical keyboard is selected by a user.
17. The method of claim 16, wherein the one or more keyboard characters of the graphical keyboard comprise a frequently selected group of characters that are more frequently selected by a user than a less frequently selected group of characters.
18. The method of claim 1, wherein the one or more keyboard characters of the graphical keyboard are not phonetically related.
19. A computer-readable storage medium encoded with instructions that cause one or more processors of a computing device to:
receive, on a graphical keyboard of a computing device, touch input comprising a plurality of selections of one or more keyboard characters currently displayed on the graphical keyboard;
determine, by the computing device, a touch input operation that corresponds to the touch input, wherein the touch input operation identifies a character that is not currently displayed on the graphical keyboard, wherein the identified character has a phonetic relationship to the one or more keyboard characters selected by the touch input, and wherein the identified character is different from the one or more keyboard characters selected by the touch input; and
generate for display, on an output device of the computing device, the identified character.
20. A computing device, comprising:
one or more processors;
an output device;
a keyboard application implemented by the one or more processors to receive a touch input comprising a plurality of selections of one or more keyboard characters of a graphical keyboard currently displayed on the output device; and
means for determining a touch input operation that corresponds to the touch input, wherein the touch input operation identifies a character that is not currently displayed on the graphical keyboard, wherein the identified character has a phonetic relationship to the one or more keyboard characters selected by the touch input, and wherein the identified character is different from the one or more keyboard characters selected by the touch input,
wherein the output device is configured to generate for display the identified character.