A method and system for providing evolving, highly variable, long-term on-going cognitive stimulation over a broad spectrum of cognitive domains. The user is presented with a series of entertaining audio/visual activities customized for the user, based on the user's life experience and cognitive level, each activity providing stimulation in one or more cognitive domains. The activities themselves and their level of challenge may change, in real time, over both the short- and the long term, varying in relation to current and historical user response patterns, creating an experience that remains engaging, with on-going use, over a period of months or years.
Method and system for providing adaptive rule based cognitive stimulation to a user