×

Method and apparatus for adapting computer-based systems to end-user profiles

  • US 8,615,529 B2
  • Filed: 10/19/2010
  • Issued: 12/24/2013
  • Est. Priority Date: 10/26/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer system which generates user profiles in a computerized application, comprising:

  • at least one memory which contains at least one program comprising the steps of;

    providing a user with a questionnaire to determine at least one of the user'"'"'s intelligence, personality, emotional state, computer experience, sensory skills, motor skills, education, or training;

    determining a type of user profile based on information received from said questionnaire;

    creating a test case for the user based upon user responses to said questionnaire;

    receiving and storing unique user preferences received from the user in response to said test case, in a database, for future utilization by the user;

    compiling a comprehensive user profile based on said unique user preferences, which is assigned specifically to the user;

    tracking and storing all computer functions, tools and commands executed by the user, in said database, to create user and task-specific statistical patterns of utilization of said comprehensive user profile;

    modifying computer programs used by said user, said user preferences, and said comprehensive user profiles, based on results of said tracking step;

    receiving affective measurements on said user to determine an emotional state of the user;

    modifying user profiles of said computer programs in response to said affective measurements;

    analyzing said information from said questionnaire and responses relative to groups of users to determine similarities in profiles of different groups of users; and

    initiating a response when said affective measurements exceed a predetermined threshold, said response including at least one of an automated time-out from use of the computerized application, a decrease in a number of computer system tools available for use by the user, a simplification of the user interface, environmental changes, or a decrease in navigation speed of input means; and

    a processor which executes the program.

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