×

Method for interactive user control of displayed information by registering users

  • US 20050184958A1
  • Filed: 03/29/2005
  • Published: 08/25/2005
  • Est. Priority Date: 03/18/2002
  • Status: Abandoned Application
First Claim
Patent Images

1. Method for interactive user control of displayed information by registering users, comprising the steps of:

  • registering, by at least one user, wherein said step of registering comprises the steps of;

    logging on to an application window, by at least one user;

    a first step of selecting at least one method for commanding said application window, wherein said first step of selecting is made from the group of methods consisting of;

    projecting light patterns onto said information display, recognizing a user'"'"'s speech commands, manipulating a computer mouse, and entering keyboard keystrokes;

    If said first step of selecting said at least one means for commanding results in said choice of recognizing a user'"'"'s speech commands, then said step of registering further comprises;

    verifying user'"'"'s voice, and tagging user'"'"'s voice OTHERWISE, IF said step of selecting said at least one means for commanding results in the choice of projecting light patterns onto said information display, THEN said step of registering further comprises;

    a second step of selecting a unique light pattern associated with that user;

    tracking said unique light pattern associated with said at least one user;

    inputting commands from said at least one means for commanding said application window;

    a first step of determining whether said input command is that from EITHER said keyboard OR said mouse, performing an operation on said application window if said input command is that from EITHER said keyboard OR said mouse;

    OTHERWISE, if said input command is NEITHER that from said keyboard OR said mouse, THEN a second step of determining whether said input command is that which results from EITHER said step of recognizing user'"'"'s speech commands OR said step of projecting light patterns;

    IF said second step of determining results in said input command being from said step of projecting light patterns, THEN said step of inputting commands from said at least one means for commanding said application window further comprises the steps of;

    detecting an image of said light pattern;

    inputting said detected image to frame grabbers;

    converting said detected image to digital form;

    identifying said light pattern of said detected image;

    a third step of determining whether said identified said light pattern matches known templates, whereas IF said identified said light patterns match known templates, THEN said step of identifying said light pattern of said detected image further comprises the steps of;

    outputting said known template number;

    retrieving user identification; and

    performing an operation on said application window;

    OTHERWISE, if said identified said light pattern does not match known templates, THEN repeating said third step of determining whether said identified said light pattern matches known templates;

    OTHRWISE IF said second step of determining results in said input command being from said step of recognizing an user'"'"'s speech commands, THEN said step of inputting commands from said at least one means for commanding said application window further comprises the steps of;

    comparing user'"'"'s voice to said verified voice;

    performing a third step of determining whether said user'"'"'s voice matches said verified voice, whereas  

    IF said user'"'"'s voice matches said verified voice, THEN  

    said step of inputting commands from said at least one means for commanding said application window further comprises the steps of;



    looking-up user'"'"'s speech in a vocabulary look-up associating said user, said user'"'"'s voice and said application window; and



    performing said application window operation;



    OTHERWISE, if said user'"'"'s voice does not match said verified voice, THEN repeating said step of inputting commands from said at least one means for commanding said application window.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×