HAPTIC THEME FRAMEWORK
First Claim
1. A computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to create a haptic theme, the instructions comprising:
- creating one or more haptic effects;
creating a mapping that maps the one or more haptic effects to one or more user interface events using a mapping language; and
packaging the mapping and the one or more haptic effects within the haptic theme.
1 Assignment
0 Petitions
Accused Products
Abstract
A haptic theme system is provided that can create a haptic theme, where a haptic theme is an installable package that includes one or more haptic effects, and a mapping of the one or more haptic effects to one or more user interface (“UI”) events of a device. The haptic theme can be installed on the device, and the device can then dynamically load and play a haptic theme in real-time. The haptic theme system can display one or more haptic themes within a user interface. Upon receiving a selection, the haptic theme system can generate haptic feedback based on the haptic effect that is mapped to a received user interface event within the mapping.
50 Citations
24 Claims
-
1. A computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to create a haptic theme, the instructions comprising:
-
creating one or more haptic effects; creating a mapping that maps the one or more haptic effects to one or more user interface events using a mapping language; and packaging the mapping and the one or more haptic effects within the haptic theme. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method for creating a haptic theme, the computer-implemented method comprising:
-
creating one or more haptic effects; creating a mapping that maps the one or more haptic effects to one or more user interface events using a mapping language; and packaging the mapping and the one or more haptic effects within the haptic theme. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A haptic theme system comprising:
-
a memory configured to store a haptic theme module; a processor configured to execute the haptic theme module stored on the memory; and an actuator configured to generate haptic feedback; wherein the processor is further configured, when executing the haptic theme module stored on the memory, to cause the haptic theme system to; display one or more haptic themes within a user interface, wherein a haptic theme comprises one or more haptic effects and a mapping that maps the one or more haptic effects to one or more user interface events using a mapping language; receive a selection of a first haptic theme, wherein the first haptic theme is one of the one or more haptic themes; receive a user interface event; and generate haptic feedback based on the haptic effect that is mapped to the user interface event within the mapping. - View Dependent Claims (22, 23, 24)
-
Specification