Loading patent details...
US5581484A: Finger Mounted Computer Input Device | Searchlight