Patent ID: 7849115
Filing Date: 2010-12-07
Classification: A61B,G06Q,G16H,Y10S

Abstract:
1. A method of adapting computer programs to user profiles, in a computerized application, comprising: 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, and 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 user unique 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 user unique 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 said computer programs, user preferences, and comprehensive user profiles, based on results of said tracking step; receiving affective measurements on said user to determine said emotional state of the user; modifying said user profiles of said computer programs in response to said measurements; and analyzing said information and said responses relative to groups of users to determine similarities in profiles of different groups of users.