Method for a registering and enrolling multiple-users in interactive information display systems
First Claim
1. Method for registering and enrolling multiple users in an interactive information display system, comprising the steps of:
- registering at least one user, said step of registering said user further comprising;
a first step of determining whether said user is enrolled, IF said user is enrolled, THEN said user performs voice logon;
said user performs voice verification;
said user selects a unique light pattern to project onto an information display;
said user projects said unique light pattern onto said information display;
OTHERWISE, IF said user is not enrolled, THEN said user performs enrollment;
a second step of determining whether said user'"'"'s command is from said unique light patterns or from said user'"'"'s voice, IF user'"'"'s command is from said unique light pattern, THEN detecting the image of said unique light pattern;
digitizing said detected image;
identifying the pattern of said digitized said detected image;
a third step of determining whether said identified pattern matches known templates, IF said identified pattern matches known templates, THEN 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 identification;
performing operation on said user'"'"'s application window; and
returning to said second step of determining whether said user'"'"'s command is from said unique light patterns or from said user'"'"'s voice, OTHERWISE, IF said identified pattern does not match known templates, THEN returning to said second step of determining whether said user'"'"'s command is from said unique light patterns or from said user'"'"'s voice, OTHERWISE, IF user'"'"'s command is not from said unique light pattern, THEN a fourth step of determining whether said user'"'"'s voice command is recognized;
IF said user'"'"'s voice command is recognized;
THEN performing operation on said user'"'"'s application window;
returning to said second step of determining whether said user'"'"'s command is from said unique light patterns or from said user'"'"'s voice;
OTHERWISE, IF said user'"'"'s voice command is not recognized;
THEN returning to said second step of determining whether said user'"'"'s command is from said unique light patterns or from said user'"'"'s voice.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention provides a method for registering and enrolling multiple users in a interactive information display systems where the untethered multiple users interact with large information displays using laser pointers coordinated with voice commands. A registration program assigns a unique identification to each user that associates a particular user'"'"'s voice and a particular laser pointer pattern chosen by that user, with that particular user. Users may speak voice commands. The system will then perform speech recognition of the user'"'"'s voice command. If the command is recognized, the system performs the speech-recognized command as a window operation.
40 Citations
3 Claims
-
1. Method for registering and enrolling multiple users in an interactive information display system, comprising the steps of:
- registering at least one user, said step of registering said user further comprising;
a first step of determining whether said user is enrolled, IF said user is enrolled, THEN said user performs voice logon;
said user performs voice verification;
said user selects a unique light pattern to project onto an information display;
said user projects said unique light pattern onto said information display;
OTHERWISE, IF said user is not enrolled, THEN said user performs enrollment;
a second step of determining whether said user'"'"'s command is from said unique light patterns or from said user'"'"'s voice, IF user'"'"'s command is from said unique light pattern, THEN detecting the image of said unique light pattern;
digitizing said detected image;
identifying the pattern of said digitized said detected image;
a third step of determining whether said identified pattern matches known templates, IF said identified pattern matches known templates, THEN 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 identification;
performing operation on said user'"'"'s application window; and
returning to said second step of determining whether said user'"'"'s command is from said unique light patterns or from said user'"'"'s voice, OTHERWISE, IF said identified pattern does not match known templates, THEN returning to said second step of determining whether said user'"'"'s command is from said unique light patterns or from said user'"'"'s voice, OTHERWISE, IF user'"'"'s command is not from said unique light pattern, THEN a fourth step of determining whether said user'"'"'s voice command is recognized;
IF said user'"'"'s voice command is recognized;
THENperforming operation on said user'"'"'s application window;
returning to said second step of determining whether said user'"'"'s command is from said unique light patterns or from said user'"'"'s voice;
OTHERWISE, IF said user'"'"'s voice command is not recognized;
THENreturning to said second step of determining whether said user'"'"'s command is from said unique light patterns or from said user'"'"'s voice. - View Dependent Claims (2, 3)
- registering at least one user, said step of registering said user further comprising;
Specification