Automatic haptic effect adjustment system
First Claim
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to automatically adjust a haptic effect, the automatic adjusting comprising:
- generating a haptic effect based on one or more haptic parameters;
measuring an affective state of a user that experiences the haptic effect;
measuring a context of the user that experiences the haptic effect;
adjusting at least one haptic parameter of the one or more haptic parameters based on the measured affective state of the user and the measured context of the user; and
generating a new haptic effect based on the one or more haptic parameters, wherein the at least one adjusted haptic parameter causes the new haptic effect to be different from the haptic effect.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is provided that automatically adjusts a haptic effect. The system generates a haptic effect based on one or more haptic parameters. The system measures an affective state of a user that experiences the haptic effect. The system adjusts at least one haptic parameter of the one or more haptic parameters based on the measured affective state. The system generates a new haptic effect based on the one or more haptic parameters, where the at least one haptic effect parameter causes the new haptic effect to be different from the haptic effect.
42 Citations
22 Claims
-
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to automatically adjust a haptic effect, the automatic adjusting comprising:
-
generating a haptic effect based on one or more haptic parameters; measuring an affective state of a user that experiences the haptic effect; measuring a context of the user that experiences the haptic effect; adjusting at least one haptic parameter of the one or more haptic parameters based on the measured affective state of the user and the measured context of the user; and generating a new haptic effect based on the one or more haptic parameters, wherein the at least one adjusted haptic parameter causes the new haptic effect to be different from the haptic effect. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method for automatically adjusting a haptic effect, the computer-implemented method comprising:
-
generating a haptic effect based on one or more haptic parameters; measuring an affective state of a user that experiences the haptic effect; measuring a context of the user that experiences the haptic effect; adjusting at least one haptic parameter of the one or more haptic parameters based on the measured affective state of the user and the measured context of the user; and generating a new haptic effect based on the one or more haptic parameters, wherein the at least one adjusted haptic parameter causes the new haptic effect to be different from the haptic effect. - View Dependent Claims (17, 18, 19)
-
-
20. A system for automatically adjusting a haptic effect, the system comprising:
-
a memory configured to store an automatic haptic effect adjustment module; and a processor configured to execute the automatic haptic effect adjustment module stored on the memory; wherein the automatic haptic effect adjustment module is configured to generate a haptic effect based on one or more haptic parameters; wherein the automatic haptic effect adjustment module is further configured to measure an affective state of a user that experiences the haptic effect; wherein the automatic haptic effect adjustment module is further configured to measure a context of the user that experiences the haptic effect; wherein the automatic haptic effect adjustment module is further configured to adjust at least one haptic parameter of the one or more haptic parameters based on the measured affective state of the user and based on the measured context of the user; wherein the automatic haptic effect adjustment module is further configured to generate a new haptic effect based on the one or more haptic parameters; and wherein the at least one adjusted haptic parameter causes the new haptic effect to be different from the haptic effect. - View Dependent Claims (21, 22)
-
Specification