Systems and methods for content- and context specific haptic effects using predefined haptic effects
First Claim
1. A non-transitory computer-readable medium comprising one or more software applications configured to be executed by a processor, the one or more software applications configured to cause the processor to:
- receive electronic content;
receive a plurality of predefined haptic effects, the plurality of predefined haptic effects separate and independent from the electronic content;
receive a predefined event, the predefined event separate and independent from the electronic content;
receive an association between at least one predefined haptic effect from the plurality of predefined haptic effects and the predefined event;
associate the predefined event with the electronic content;
present a portion of the electronic content on a display;
detect an occurrence of the predefined event based on the presented portion of the electronic content on the display; and
in response to the detection of the occurrence of the predefined event in the presented portion of the electronic content, generate the at least one predefined haptic effect associated with the predefined event.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for content- and/or context-specific haptic effects are disclosed. In one embodiment electronic content is received by an electronic device. A plurality of predefined effects are received. The plurality of predefined effects may be a database of predefined haptic effects, a library of predefined haptic effects, or a list of predefined haptic effects. An association between at least one predefined haptic effect from the plurality of predefined haptic effects and a predefined event is received. An occurrence of the predefined event is identified wherein the occurrence of the predefined event is associated with a portion of the electronic content. In response to identifying the occurrence of the event, the predefined haptic effect can be generated.
182 Citations
37 Claims
-
1. A non-transitory computer-readable medium comprising one or more software applications configured to be executed by a processor, the one or more software applications configured to cause the processor to:
-
receive electronic content; receive a plurality of predefined haptic effects, the plurality of predefined haptic effects separate and independent from the electronic content; receive a predefined event, the predefined event separate and independent from the electronic content; receive an association between at least one predefined haptic effect from the plurality of predefined haptic effects and the predefined event; associate the predefined event with the electronic content; present a portion of the electronic content on a display; detect an occurrence of the predefined event based on the presented portion of the electronic content on the display; and in response to the detection of the occurrence of the predefined event in the presented portion of the electronic content, generate the at least one predefined haptic effect associated with the predefined event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An electronic device, comprising:
-
a display; a memory; a haptic output device; and a processor in communication with the display, the memory, and the haptic output device, the processor configured to; receive electronic content; receive a plurality of predefined haptic effects, the plurality of predefined haptic effects separate and independent the electronic content; receive a predefined event, the predefined event separate and independent from the electronic content; receive an association between at least one predefined haptic effect from the plurality of predefined haptic effects and the predefined event; associate the predefined event with the electronic content; present a portion of the electronic content on the display; detect an occurrence of the predefined event based on the presented portion of the electronic content; and in response to detection of the occurrence of the predefined event, generate the at least one predefined haptic effect associated with the predefined event. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method, comprising:
-
receiving, by an electronic device, electronic content; receiving, by the electronic device, a plurality of predefined haptic effects, the plurality of predefined haptic effects separate and independent from the electronic content; receiving, by the electronic device, a predefined event, the predefined event separate and independent from the electronic content; receiving an association between at least one predefined haptic effect from the plurality of predefined haptic effects and the predefined event; associating the predefined event with the electronic content; presenting a portion of the electronic content; detecting an occurrence of the predefined event based on the presented portion of the electronic content; and in response to detecting the occurrence of the predefined event, generating, by the electronic device, the predefined haptic effect associated with the predefined event.
-
Specification