Systems and methods for shape input and output for a haptically-enabled deformable surface
First Claim
Patent Images
1. A computing device comprising:
- a deformable housing;
one or more sensors coupled to the deformable housing and configured to detect a deformation in the deformable housing and a position of the computing device in real space or relative to a remote object and transmit one or more sensor signals associated with the deformation and the position;
a processor in communication with the one or more sensors, the processor configured to;
receive the one or more sensor signals from the one or more sensors;
determine that the computing device is at least partially enclosing the remote object based at least in part on a first input comprising the deformation in the deformable housing and a second input comprising the position of the computing device;
determine a function to perform based at least in part on the computing device at least partially enclosing the remote object;
cause the function to be executed;
determine a haptic effect based at least in part on the one or more sensor signals; and
transmit a haptic signal associated with the haptic effect; and
a haptic output device coupled to the deformable housing and in communication with the processor, the haptic output device configured to receive the haptic signal and output the haptic effect.
1 Assignment
0 Petitions
Accused Products
Abstract
One illustrative computing device disclosed herein includes a first sensor configured to detect a position associated with a deformable surface and transmit a sensor signal associated with the position; and a processor in communication with the sensor, the processor configured to: receive the sensor signal; determine a haptic effect based at least in part on the sensor signal; and transmit a haptic signal associated with the haptic effect. The illustrative computing device also includes a haptic output device in communication with the processor, the haptic output device configured to receive the haptic signal and output the haptic effect.
63 Citations
18 Claims
-
1. A computing device comprising:
-
a deformable housing; one or more sensors coupled to the deformable housing and configured to detect a deformation in the deformable housing and a position of the computing device in real space or relative to a remote object and transmit one or more sensor signals associated with the deformation and the position; a processor in communication with the one or more sensors, the processor configured to; receive the one or more sensor signals from the one or more sensors; determine that the computing device is at least partially enclosing the remote object based at least in part on a first input comprising the deformation in the deformable housing and a second input comprising the position of the computing device; determine a function to perform based at least in part on the computing device at least partially enclosing the remote object; cause the function to be executed; determine a haptic effect based at least in part on the one or more sensor signals; and transmit a haptic signal associated with the haptic effect; and a haptic output device coupled to the deformable housing and in communication with the processor, the haptic output device configured to receive the haptic signal and output the haptic effect. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving, from one or more sensors coupled to a deformable housing of a computing device, one or more sensor signals associated with a deformation in the deformable housing and a position of the computing device in real space or relative to a remote object; determining that the computing device is at least partially enclosing the remote object based at least in part on a first input comprising the deformation in the deformable housing and a second input comprising the position of the computing device; determining a function to perform based at least in part on the computing device at least partially enclosing the remote object; causing the function to be executed; determining a haptic effect based at least in part on the one or more sensor signals; and causing a haptic output device coupled to the deformable housing to output the haptic effect. - View Dependent Claims (15, 16)
-
-
17. A non-transient computer readable medium comprising program code, which when executed by a processor is configured to cause the processor to:
-
receive, from one or more sensors coupled to a deformable housing of a computing device, one or more sensor signals associated with a deformation in the deformable housing and a position of the computing device in real space or relative to a remote object; determine that the computing device is at least partially enclosing the remote object based at least in part on a first input comprising the deformation in the deformable housing and a second input comprising the position of the computing device; determine a function to perform based at least in part on the computing device at least partially enclosing the remote object; cause the function to be executed; determine a haptic effect based at least in part on the one or more sensor signals; and cause a haptic output device coupled to the deformable housing to output the haptic effect. - View Dependent Claims (18)
-
Specification