Systems and methods for deformation-based haptic effects
First Claim
1. A device comprising:
- a deformable housing;
a deformation sensor coupled to the deformable housing, the deformation sensor being configured to detect a deformation of the deformable housing and transmit a sensor signal associated with the deformation;
a processor in communication with the deformation sensor; and
a memory on which instructions executable by the processor are stored to cause the processor to;
receive the sensor signal;
determine the deformation of the deformable housing based on the sensor signal;
generate an electronic communication based on the deformation of the deformable housing;
transmit the electronic communication to a remote electronic device, the electronic communication being configured to cause a function associated with the deformation to be executed by the remote electronic device;
determine a haptic effect configured to confirm that the function was executed by the remote electronic device; and
transmit a haptic signal associated with the haptic effect to a haptic output device, the haptic signal configured to cause the haptic output device to output the haptic effect.
1 Assignment
0 Petitions
Accused Products
Abstract
One illustrative system disclosed herein includes a deformation sensor configured to detect a deformation of a deformable surface and transmit a first sensor signal associated with the deformation. The system also includes a sensor configured to detect a user interaction with a user input device and transmit a second sensor signal associated with the user interaction. The system further includes a processor configured to: receive the first sensor signal; receive the second sensor signal; execute a function based at least in part on the first sensor signal and the second sensor signal. The processor is also configured to: determine a haptic effect based at least in part on the first sensor signal or the second sensor signal; and transmit a haptic signal associated with the haptic effect to a haptic output device configured to receive the haptic signal and output the haptic effect.
-
Citations
19 Claims
-
1. A device comprising:
-
a deformable housing; a deformation sensor coupled to the deformable housing, the deformation sensor being configured to detect a deformation of the deformable housing and transmit a sensor signal associated with the deformation; a processor in communication with the deformation sensor; and a memory on which instructions executable by the processor are stored to cause the processor to; receive the sensor signal; determine the deformation of the deformable housing based on the sensor signal; generate an electronic communication based on the deformation of the deformable housing; transmit the electronic communication to a remote electronic device, the electronic communication being configured to cause a function associated with the deformation to be executed by the remote electronic device; determine a haptic effect configured to confirm that the function was executed by the remote electronic device; and transmit a haptic signal associated with the haptic effect to a haptic output device, the haptic signal configured to cause the haptic output device to output the haptic effect. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, by a device having a deformable housing, a sensor signal indicating a deformation of the deformable housing; determining, by the device, the deformation of the deformable housing based on the sensor signal; generating, by the device, an electronic communication based on the deformation of the deformable housing; transmitting, by the device, the electronic communication to a remote electronic device, the electronic communication being configured to cause a function associated with the deformation to be executed by the remote electronic device; determining, by the device, a haptic effect configured to confirm that the function was executed by the remote electronic device; and transmitting, by the device, a haptic signal associated with the haptic effect to a haptic output device, the haptic signal configured to cause the haptic output device to output the haptic effect. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium comprising program code, which when executed by a processor of a device is configured to cause the device to:
-
receive a sensor signal from a deformation sensor coupled to a deformable housing of the device, the sensor signal indicating a deformation of the deformable housing; determine the deformation of the deformable housing based on the sensor signal; generate an electronic communication based on the deformation of the deformable housing; transmit the electronic communication to a remote electronic device, the electronic communication being configured to cause a function associated with the deformation to be executed by the remote electronic device; determine a haptic effect configured to confirm that the function was executed by the remote electronic device; and transmit a haptic signal associated with the haptic effect to a haptic output device, the haptic signal configured to cause the haptic output device to output the haptic effect. - View Dependent Claims (17, 18, 19)
-
Specification