Patent ID: 9030428
Filing Date: 2015-05-12
Classification: G06F

Abstract:
1. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to generate a dynamic haptic effect for a dynamic event, the generating the dynamic haptic effect comprising: receiving a first endpoint and a second endpoint for dynamic events, wherein the first endpoint comprises a first endpoint value and a corresponding first haptic effect, and the second endpoint comprises a second endpoint value and a corresponding second haptic effect, wherein the first haptic effect comprises a plurality of first parameters and the second haptic effect comprises a plurality of second parameters; receiving a dynamic value for the dynamic event, wherein the dynamic value is between the first endpoint value and the second endpoint value; and determining the dynamic haptic effect from the dynamic value, wherein the determining comprises interpolating the dynamic haptic effect from the first haptic effect and the second haptic effect; wherein the interpolating comprises generating an interpolation value (t) that is a function of the first endpoint value, the second endpoint value, and the dynamic value; wherein the interpolation value (t) comprises: (dynamic event value−first endpoint value)/(second endpoint value−first endpoint value); wherein the first endpoint value is a lowest endpoint value, and the second endpoint value is a highest endpoint value; and wherein the interpolating further comprises, for each parameter of the dynamic haptic effect, calculating each parameter as a function of the interpolation value (t), a corresponding first haptic effect parameter, and a corresponding second haptic effect parameter.