Interactivity model for shared feedback on mobile devices
First Claim
1. A method of producing a haptic effect comprising:
- enabling a communication link between a primary device and one or more multiple secondary devices, each of the one or more multiple secondary devices having one or more secondary haptic output devices;
receiving a first signal from the primary device;
receiving a second signal from the primary device;
generating a dynamic interaction parameter using the first signal and the second signal;
communicating the dynamic interaction parameter to the one or more multiple secondary devices via the communication link; and
applying a drive signal to the one or more secondary haptic output devices to produce the haptic effect according to the dynamic interaction parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.
-
Citations
30 Claims
-
1. A method of producing a haptic effect comprising:
-
enabling a communication link between a primary device and one or more multiple secondary devices, each of the one or more multiple secondary devices having one or more secondary haptic output devices; receiving a first signal from the primary device; receiving a second signal from the primary device; generating a dynamic interaction parameter using the first signal and the second signal; communicating the dynamic interaction parameter to the one or more multiple secondary devices via the communication link; and applying a drive signal to the one or more secondary haptic output devices to produce the haptic effect according to the dynamic interaction parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A haptic effect enabled apparatus comprising:
-
a haptic output device; a communication module enabling a communication link between a primary device and one or more multiple secondary devices, each of the one or more multiple secondary devices having one or more secondary haptic output devices; a drive module electronically coupled to the communication module for receiving a first signal from the primary device, and for receiving a second signal from the primary device, and generating a dynamic interaction parameter using the first signal and the second signal, and communicating the dynamic interaction parameter to the one or more multiple secondary devices via the communication link; and a drive circuit electronically coupled to the drive module and the one or more secondary haptic output devices for applying a drive signal to the one or more secondary haptic output devices according to the dynamic interaction parameter. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, causes the processor to produce a haptic effect, the instructions comprising:
-
enabling a communication link between a primary device and one or more multiple secondary devices, each of the one or more multiple secondary devices having one or more secondary haptic output devices; receiving a first signal from the primary device; receiving a second signal from the primary device; generating a dynamic interaction parameter using the first signal and the second signal; communicating the dynamic interaction parameter to the one or more multiple secondary devices via the communication link; and applying a drive signal to the one or more secondary haptic output devices to produce the haptic effect according to the dynamic interaction parameter. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification