Patent ID: 8140970

Claim:
A method for displaying a virtual keyboard with a semi-transparent overlay of an end user's hands, said method comprising: receiving, by a processor of a computer system, a video signal comprising an image of a keyboard and at least one hand belonging to said end user; said processor creating said virtual keyboard comprising an outline for each key residing in said image of said keyboard; said processor sending to a computer screen said virtual keyboard overlaying on top of said image of said keyboard, said overlaying giving an appearance that keys residing in said image of said keyboard obscured by said at least one hand are visible; prior to said sending to said computer screen, said processor creating a virtual fingertip for each finger on each hand of said at least one hand; subsequent to said sending to said computer screen: said processor sending to said end user data to reproduce, said data comprising at least one character capable of being typed on a keyboard from which said image of said keyboard was created; and prior to each character of said at least one character being typed by said end user, said processor highlighting a key residing in said virtual keyboard corresponding to a next character to be typed, and highlighting a specific virtual fingertip of a hand of said at least one hand corresponding to a specific finger which would be used to strike said highlighted key.