This document describes the Skinput technology, which uses bio-acoustic sensing to localize finger taps on the skin. It can provide a direct manipulation graphical user interface projected directly onto the body. The technology was developed by researchers at Microsoft. It consists of a wearable arm band with multiple piezoelectric sensors of different resonant frequencies. When the skin is tapped, acoustic waves propagate through the body and are detected by the sensors. The location can be identified based on differences in signal arrival times and frequencies between sensors. User studies showed it can accurately detect taps on different areas of the arm.