Computer systems with finger devices for sampling object attributes
US-10845894-B2 · Nov 24, 2020 · US
US12094327B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12094327-B2 |
| Application number | US-202217805480-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 6, 2022 |
| Priority date | Jun 6, 2022 |
| Publication date | Sep 17, 2024 |
| Grant date | Sep 17, 2024 |
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.
Aspects of the present disclosure relate to haptic effect management. A haptic effect that is captured using a vibration sensor can be obtained, the haptic effect defined by a waveform. The haptic effect can be saved to a haptic effect library, the haptic effect library containing a plurality of captured haptic effects. The haptic effect can be mapped to at least one software feature, wherein the haptic effect is generated in response to the at least one software feature being activated.
Opening claim text (preview).
What is claimed is: 1. A method comprising: obtaining a haptic effect that is captured using a vibration sensor from a physical environment in real-time during a particular contextual condition, the haptic effect defined by a waveform; saving the haptic effect with a name corresponding to the particular contextual condition that the haptic effect is captured from in real-time using the vibration sensor to a haptic effect library, the haptic effect library containing a plurality of captured haptic effects; and mapping the haptic effect to at least one software feature, wherein the haptic effect is generated in response to the at least one software feature being activated. 2. The method of claim 1 , further comprising: generating a visual representation of the waveform defining the haptic effect; transmitting the visual representation of the waveform to a user device; receiving a user input modifying characteristics of the waveform on the visual representation; and updating the haptic effect based on the user input. 3. The method of claim 2 , further comprising: issuing a control signal to generate the updated haptic effect on the user device; receiving a second user input indicating a user is satisfied with the updated haptic effect; and saving the updated haptic effect to the haptic effect library. 4. The method of claim 1 , wherein the waveform is saved as a waveform file associated with the haptic effect within the haptic effect library. 5. The method of claim 1 , wherein the haptic effect is mapped to a touch type, wherein the haptic effect is generated by a haptic actuator in response to observing the touch type on a touch screen. 6. The method of claim 1 , wherein the haptic effect is mapped to a software function, wherein the haptic effect is generated by a haptic actuator in response to activation of the software function. 7. The method of claim 1 , wherein the haptic effect is mapped to a first object, wherein the method further comprises: detecting, via object detection, the first object within a video; and activating the haptic effect in response to detecting the first object within the video. 8. The method of claim 1 , wherein the haptic effect is mapped to a first timestamp of a video, wherein the method further comprises: activating the haptic effect, for a predetermined amount of time, in response to a current playtime of the video being the first timestamp. 9. The method of claim 1 , wherein the haptic effect is mapped to a virtual object, wherein the haptic effect is generated when the virtual object is interacted with. 10. A system comprising: one or more processors; and one or more computer-readable storage media collectively storing program instructions which, when executed by the one or more processors, are configured to cause the one or more processors to perform a method comprising: capturing, by a vibration sensor of a user device and from a physical environment in real-time during a particular contextual condition, a haptic effect, the haptic effect defined by a waveform; saving the haptic effect with a name corresponding to the particular contextual condition that the haptic effect is captured from in real-time using the vibration sensor to a haptic effect library, the haptic effect library containing a plurality of captured haptic effects; and mapping the haptic effect to at least one software feature, wherein the haptic effect is generated in response to the at least one software feature being activated. 11. The system of claim 10 , wherein the method performed by the one or more processors further comprises: generating a visual representation of the waveform defining the haptic effect; transmitting the visual representation of the waveform to the user device; receiving a user input modifying characteristics of the waveform on the visual representation; and updating the haptic effect based on the user input. 12. The system of claim 11 , wherein the method performed by the one or more processors further comprises: issuing a control signal to generate the updated haptic effect on the user device; receiving a second user input indicating a user is satisfied with the updated haptic effect; and saving the updated haptic effect to the haptic effect library. 13. The system of claim 10 , wherein the waveform is saved as a waveform file associated with the haptic effect within the haptic effect library. 14. The system of claim 10 , wherein the haptic effect is mapped to a touch type, wherein the haptic effect is generated by a haptic actuator in response to observing the touch type on a touch screen. 15. The system of claim 10 , wherein the haptic effect is mapped to a software function, wherein the haptic effect is generated by a haptic actuator in response to activation of the software function. 16. A computer program product comprising one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions comprising instructions configured to cause one or more processors to perform a method comprising: obtaining a haptic effect that is captured using a vibration sensor from a physical environment in real-time during a particular contextual condition, the haptic effect defined by a waveform; saving the haptic effect with a name corresponding to the particular contextual condition that the haptic effect is captured from in real-time using the vibration sensor to a haptic effect library, the haptic effect library containing a plurality of captured haptic effects; and mapping the haptic effect to at least one software feature, wherein the haptic effect is generated in response to the at least one software feature being activated. 17. The computer program product of claim 16 , wherein the method performed by the one or more processors further comprises: generating a visual representation of the waveform defining the haptic effect; transmitting the visual representation of the waveform to a user device; receiving a user input modifying characteristics of the waveform on the visual representation; and updating the haptic effect based on the user input. 18. The computer program product of claim 17 , wherein the method performed by the one or more processors further comprises: issuing a control signal to generate the updated haptic effect on the user device; receiving a second user input indicating a user is satisfied with the updated haptic effect; and saving the updated haptic effect to the haptic effect library. 19. The computer program product of claim 16 , wherein the waveform is saved as a waveform file associated with the haptic effect within the haptic effect library. 20. The computer program product of claim 16 , wherein the haptic effect is mapped to an operating system function, wherein the haptic effect is generated by a haptic actuator in response to activation of the operating system function.
Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 · CPC title
the display being associated to a digitizer, e.g. laptops that can be used as penpads (details related to the relative motion of the display enclosure with respect to the body enclosure, e.g. to move between laptop and tablet PC configuration G06F1/1615) · CPC title
using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title
Input arrangements with force or tactile feedback as computer generated output to the user · CPC title
Tactile signalling systems, e.g. tactile personal calling systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.