Modifying software based on a user's emotional state
First Claim
Patent Images
1. A computer-implemented method for modifying a user experience associated with a software product, comprising:
- collecting behavioral metrics that are associated with a user'"'"'s emotional state while the user is using the software product;
determining, using a computer, the emotional state based on the collected behavioral metrics; and
modifying the user experience based on the determined emotional state by changing a path in a process associated with the software product, wherein said changing involves modifying a flow in the software product so that at least a different user interface is presented based on the emotional state, wherein the different user interface includes additional content in the software product that enables the user to provide user inputs to the document with ease.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for modifying a user experience associated with a software product is described. During this modification technique, behavioral metrics that are associated with a user'"'"'s emotional state are collected while the user is using the software product. For example, the behavioral metrics may include: usage patterns, user gestures and/or user tactile inputs. Furthermore, using the collected behavioral metrics, the user'"'"'s emotional state is determined. Then, the user experience is modified based on the determined emotional state.
-
Citations
23 Claims
-
1. A computer-implemented method for modifying a user experience associated with a software product, comprising:
-
collecting behavioral metrics that are associated with a user'"'"'s emotional state while the user is using the software product; determining, using a computer, the emotional state based on the collected behavioral metrics; and modifying the user experience based on the determined emotional state by changing a path in a process associated with the software product, wherein said changing involves modifying a flow in the software product so that at least a different user interface is presented based on the emotional state, wherein the different user interface includes additional content in the software product that enables the user to provide user inputs to the document with ease. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15)
-
-
14. A non-transitory computer-program product for use in conjunction with a computer system, the computer-program product comprising a computer-readable storage medium and a computer-program mechanism embedded therein, to facilitate modifying a user experience associated with a software product, the computer-program mechanism including:
-
instructions for collecting behavioral metrics that are associated with a user'"'"'s emotional state while the user is using the software product; instructions for determining the emotional state based on the collected behavioral metrics; and instructions for modifying the user experience based on the determined emotional state by changing a path in a process associated with the software product, wherein said changing involves modifying a flow in the software product so that at least a different user interface is presented based on the emotional state, wherein the different user interface includes additional content in the software product that enables the user to provide user inputs to the document with ease. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer system, comprising:
-
a processor; memory; and a program module, wherein the program module is stored in the memory and configurable to be executed by the processor to facilitate modifying a user experience associated with a software product, the program module including; instructions for collecting behavioral metrics that are associated with a user'"'"'s emotional state while the user is using the software product; instructions for determining the emotional state based on the collected behavioral metrics; and instructions for modifying the user experience based on the determined emotional state by changing a path in a process associated with the software product, wherein said changing involves modifying a flow in the software product so that at least a different user interface is presented based on the emotional state, wherein the different user interface includes additional content in the software product that enables the user to provide user inputs to the document with ease.
-
Specification