Patent ID: 8621416

Claim:
A system, comprising: a processor; and a memory coupled to the processor, wherein the memory comprises program instructions executable by the processor to implement a user mood state component configured to: receive a plurality of information for a plurality of characteristic values associated with a first user mood state of a user; determine, using the plurality of information for the plurality of characteristic values, the first user mood state of the user by: determining a user's navigational performance of an application; and determining the first user mood state of the user from the user's navigational performance; determine that the first user mood state differs from a desired mood state of the user; alter an element of the application to generate an altered element; and generate, using the altered element of the application, a second user mood state of the user, wherein the second user mood state differs from the first user mood state, and wherein the second user mood state approximates the desired mood state of the user.