Customizing haptic effects on an end user device
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
24 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 22)
-
-
8. 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. - View Dependent Claims (9, 10, 11, 12, 13, 23)
-
-
14. 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. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 24)
-
Specification