Patent ID: 7512891

Claim:
Method for local registration, enrollment and interaction with multiple-user information display systems at the same location by coordinating voice and optical inputs, comprising the following steps: said user performing voice logon; said user performing voiceprint verification; implementing said verification by identifying an individual user via biometric voice pattern; said user selecting a unique light pattern to project onto an information display; said user projecting said unique light pattern onto said information display; associating said user's verified voiceprint with said user's projected light pattern, thereby identifying the user, using a specific light pattern, through the user's voice; said association allowing the system to detect which pointer belongs to which user; determining whether said user's command is from said unique light patterns, from said user's voice, or from a combination of both, when accepting a user's command from said unique light pattern: detecting the image of said unique light pattern; digitizing said detected image; identifying the pattern of said digitized said detected image; matching said identified pattern to known templates, outputting template number; broadcasting said template number and said identified pattern's location to all client computers; associating said template number and said user's voiceprint identification; performing an optically-commanded operation on said user's application window; and returning to said step of determining whether said user's command is from said unique light patterns or from said user's voice, when accepting a user's command from said user's voice: recognizing said user's voice command; verifying said user's voice command from said user's voiceprint; performing a voice-commanded operation on said user's application window; and returning to said step of determining whether said user's command is from said unique light patterns or from said user's voice, when accepting a user's command as a combination of said unique light patterns and said user's voice: detecting a location of a pointer; and implementing an action, at the location, via a voice command.