Patent ID: 7791588

Claim:
A non-transitory processor-readable medium storing instructions for generating consistent haptic effects at a plurality of haptic devices, the instructions when executed by a processor cause the processor to: receive an effect instruction, the effect instruction configured to cause a desired haptic effect; map the received effect instruction to at least one haptic instruction based on an effect mapping schema and based at least partially on a pre-determined characteristic of a first haptic device, wherein the pre-determined characteristic causes the first haptic device to generate a haptic effect different from the desired haptic effect in response to the effect instruction, and wherein the at least one haptic instruction is different from the effect instruction to account for the pre-determined characteristic to thereby cause the desired haptic effect at the first haptic device in response to the at least one haptic instruction; and transmit at least one haptic signal to the first haptic device, the at least one haptic signal being based on the at least one haptic instruction, wherein the pre-determined characteristic of the first haptic device is a physical characteristic that includes one or more of: a mass, a shape, an acceleration, a deceleration, a resonant frequency, a harmonic mode, a frequency response, an altitude-dependent performance, and an orientation-dependent performance.