Method and apparatus for haptic enabled flexible touch sensitive surface
US-9823833-B2 · Nov 21, 2017 · US
US10509474B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10509474-B2 |
| Application number | US-201816225882-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 19, 2018 |
| Priority date | Aug 21, 2014 |
| Publication date | Dec 17, 2019 |
| Grant date | Dec 17, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1. A computing device comprising: a deformable housing; a processor; and a memory device comprising program code that is executable by the processor to cause the processor to: detect that a predetermined surface of the computing device is facing toward a remote object based on a first sensor signal from a position sensor; determine that the computing device is to interact with the remote object based on detecting that the predetermined surface of the computing device is facing toward the remote object; detect a deformation in the deformable housing based on a second sensor signal from a deformation sensor; interact with the remote object in a particular manner that is dependent on the deformation detected in the deformable housing and the predetermined surface of the computing device facing toward the remote object; in response to the interaction with the remote object; determine that a function of a particular type is to be performed based at least in part on the interaction; cause the function to be executed; and select a haptic effect from a plurality of haptic effects based at least in part of the function; and transmit a haptic signal to a haptic output device that is coupled to or communicatively couplable to the computing device, the haptic signal being configured to cause the haptic output device to output the haptic effect associated with the interaction between the computing d device and the remote object. 2. The computing device of claim 1 , wherein the memory device further comprises program code that is executable by the processor to cause the processor to: detect that the computing device is within a threshold distance from the remote object based on a third sensor signal from the position sensor; and determine that the computing device is to interact with the remote object based on also detecting that the computing device is within the threshold distance from the remote object. 3. The computing device of claim 1 , wherein the memory device further comprises program code that is executable by the processor to cause the processor to interact with the remote object at least in part by: performing a function based on the deformation and the predetermined surface of the computing device facing toward the remote object. 4. The computing device of claim 1 , wherein the remote object is a virtual object in a space including at least one of a virtual space or an augmented reality environment. 5. The computing device of claim 1 , wherein the remote object is a physical object in real space. 6. The computing device of claim 5 , wherein the physical object is a wearable computing device. 7. The computing device of claim 1 , wherein the memory device further comprises program code that is executable by the processor to cause the processor to determine that the computing device is to interact with the remote object at least in part by: selecting the remote object from among a plurality of remote objects based on detecting that the predetermined surface of the computing device is facing toward the remote object. 8. The computing device of claim 1 , wherein the interaction with the remote object involves wirelessly receiving data from the remote object. 9. The computing device of claim 1 , wherein the interaction with the remote object involves wirelessly transmitting data to the remote object. 10. The computing device of claim 1 , wherein the haptic effect comprises a deformation of the computing device into a shape that indicates at least one aspect of the interaction between the computing device and the remote object. 11. A method comprising: detecting, by a processor of a computing device, that a predetermined surface of the computing device is facing toward a remote object based on a first sensor signal from a position sensor; determining, by the processor, that the computing device is to interact with the remote object based on detecting that the predetermined surface of the computing device is facing toward the remote object; detecting, by the processor, a deformation in a deformable housing of the computing device based on a second sensor signal from a deformation sensor; interacting, by the processor, with the remote object in a particular manner that is dependent on the deformation detected in the deformable housing and the predetermined surface of the computing device facing toward the remote object; in response to the interaction with the remote object: determining, by the processor, that a function of a particular type is to be performed based at least in part on the interaction; causing, by the processor, the function to be executed; and selecting, by the processor, a haptic effect from a plurality of haptic effects based at least in part on the function; and generating, by the processor, the haptic effect associated with the interaction between the computing device and the remote object by transmitting a haptic signal to a haptic output device that is coupled to or communicatively couplable to the computing device. 12. The method of claim 11 , wherein the method further comprising: detecting that the computing device is within a threshold distance from the remote object based on a third sensor signal from the position sensor; and determining that the computing device is to interact with the remote object based on also detecting that the computing device is within the threshold distance of the remote object. 13. The method of claim 11 , further comprising determining that the computing device is to interact with the remote object at least in part by: performing a function based on the deformation and the predetermined surface of the computing device facing toward the remote object. 14. The method of claim 11 , further comprising determining that the computing device is to interact with the remote object at least in part by: selecting the remote object from among a plurality of remote objects based on detecting that the predetermined surface of the computing device is facing toward the remote object. 15. The method of claim 11 , wherein interacting with the remote object involves wirelessly receiving data from the remote object. 16. The method of claim 11 , wherein interacting with the remote object involves wirelessly transmitting data to the remote object. 17. The method of claim 11 , wherein the haptic effect comprises a deformation of the computing device into a shape that indicates at least one aspect of the interaction between the computing device and the remote object. 18. A non-transitory computer-readable medium comprising program code that is executable by a processor of a computing device for causing the processor to: detect that a predetermined surface of the computing device is facing toward a remote object based on a first sensor signal from a position sensor; determine that the computing device is to interact with the remote object based on detecting that the predetermined surface of the computing device is facing toward the remote object; detect a deformation in a deformable housing of the computing device based on a second sensor signal from a deformation sensor; interact with the remote object in a particular manner that is dependent on the deformation detected in the deformable housing and the predetermined surface of the computing device facing toward the remote object; in response to the interaction with the remote object: determine that a function of a particular type is to be performed based at least in part on the interaction; cause the function to be e
Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means · CPC title
using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser · CPC title
Additional components integrated in the remote control device, e.g. timer, speaker, sensors for detecting position, direction or movement of the remote control, microphone or battery charging device · CPC title
Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry · CPC title
Multi-sensing digitiser, i.e. digitiser using at least two different sensing technologies simultaneously or alternatively, e.g. for detecting pen and finger, for saving power or for improving position detection · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.