Customizing haptic effects on an end user device
AssigneeImmersion Corporation
InventorsErin B. Ramsay, Robert W. Heubel, Jason D. Fleming, Stephen D. Rank
Life of this patent
Estimating the term…
Abstract
Systems, methods, and associated software are described herein for enabling a regular user of an end user device, such as a cellular telephone, to customize parameters associated with haptic effects applied to the user by the end user device. In one implementation, among several, a method described herein includes enabling a user of an end user device to access software adapted to design or modify haptic effects of the end user device. The method further includes enabling the user to open a haptic track file and enter or modify parameters associated with the haptic effects of the opened haptic track file.
Claims24
An electronic handheld device comprising:
- a haptic actuating device configured to actuate haptic effects upon a user;
- memory configured to store software that enables the user to create the haptic effects;
- a processor configured to execute the software stored in memory;
- and
- an accelerometer coupled to the processor;
- wherein the haptic actuating device is further configured to play a created haptic effect when an event associated with the electronic handheld device occurs;
- wherein the created haptic effect generates a signal that, when applied to the haptic actuating device, generates a vibrotactile effect on the handheld device;
- wherein the haptic effect is created at least in part by detecting a tapping motion on the handheld device from the user by the accelerometer and translating the tapping motion to parameters of the created haptic effect, the parameters corresponding to a magnitude of the tapping motion;
- and
- wherein the haptic effects are defined by haptic track files stored in memory and each haptic track file stores a haptic track comprising magnitude parameters with respect to time.
Programmable haptic design software stored on a non-transitory computer-readable medium, the programmable haptic design software comprising:
- logic adapted to enable a user to create parameters associated with a haptic track;
- and
- logic adapted to associate the haptic track with an event of an end user device;
- wherein the end user device is configured to play the haptic track when the event occurs;
- wherein the haptic track generates a signal that, when applied to the end user device, generates a vibrotactile effect on the end user device;
- wherein the haptic track is created at least in part by detecting a tapping motion on the end user device from a user by an accelerometer and translating the tapping;
- and
- wherein the haptic track is stored in memory and the haptic track comprises magnitude parameters with respect to time.
A method comprising:
- enabling a user of an end user device to access software adapted to create haptic effects of the end user device;
- enabling the user to open a haptic track file;
- and
- enabling the user to create parameters associated with the haptic effects of the opened haptic track file;
- wherein, in response to a specific event, the end user device plays the haptic effects created by the user;
- wherein the created haptic effects generates a signal that, when applied to the end user device, generates a vibrotactile effect on the end user device;
- wherein the haptic track file is created at least in part by detecting a tapping motion on the end user device from the user by an accelerometer and translating the tapping motion to the parameters, the parameters corresponding to a magnitude of the tapping motion;
- and
- wherein the haptic effects are defined by the haptic track files stored in memory and each haptic track file comprises magnitude parameters with respect to time.
Dependencies are inferred from the claim text.