Systems and methods for content- and context specific haptic effects using predefined haptic effects
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-003/041
G06F-003/01
G08B-006/00
출원번호
US-0473050
(2012-05-16)
등록번호
US-9891709
(2018-02-13)
발명자
/ 주소
Heubel, Robert
출원인 / 주소
Immersion Corporation
대리인 / 주소
Kilpatrick Townsend & Stockton LLP
인용정보
피인용 횟수 :
1인용 특허 :
118
초록▼
Systems and methods for content- and/or context-specific haptic effects are disclosed. In one embodiment electronic content is received by an electronic device. A plurality of predefined effects are received. The plurality of predefined effects may be a database of predefined haptic effects, a libra
Systems and methods for content- and/or context-specific haptic effects are disclosed. In one embodiment electronic content is received by an electronic device. A plurality of predefined effects are received. The plurality of predefined effects may be a database of predefined haptic effects, a library of predefined haptic effects, or a list of predefined haptic effects. An association between at least one predefined haptic effect from the plurality of predefined haptic effects and a predefined event is received. An occurrence of the predefined event is identified wherein the occurrence of the predefined event is associated with a portion of the electronic content. In response to identifying the occurrence of the event, the predefined haptic effect can be generated.
대표청구항▼
1. A non-transitory computer-readable medium comprising one or more software applications configured to be executed by a processor, the one or more software applications configured to cause the processor to: receive electronic content;receive a plurality of predefined haptic effects, the plurality o
1. A non-transitory computer-readable medium comprising one or more software applications configured to be executed by a processor, the one or more software applications configured to cause the processor to: receive electronic content;receive a plurality of predefined haptic effects, the plurality of predefined haptic effects separate and independent from the electronic content;receive a predefined event, the predefined event separate and independent from the electronic content;receive an association between at least one predefined haptic effect from the plurality of predefined haptic effects and the predefined event;associate the predefined event with the electronic content;present a portion of the electronic content on a display;detect an occurrence of the predefined event based on the presented portion of the electronic content on the display; andin response to the detection of the occurrence of the predefined event in the presented portion of the electronic content, generate the at least one predefined haptic effect associated with the predefined event. 2. The non-transitory computer-readable medium of claim 1, wherein the electronic content is received from a storage device or by requesting the electronic content from a remote device. 3. The non-transitory computer-readable medium of claim 1, wherein the plurality of predefined haptic effects comprises a library, a database, or an electronic list of predefined haptic effects. 4. The non-transitory computer-readable medium of claim 1, wherein the one or more software applications are further configured to cause the processor to receive the plurality of predefined haptic effects by querying a database for the plurality of predefined haptic effects. 5. The non-transitory computer-readable medium of claim 1, wherein the one or more software applications are further configured to cause the processor to receive the plurality of predefined haptic effects by retrieving the plurality of predefined haptic effects from a storage device or by requesting the plurality of predefined haptic effects from a remote device. 6. The non-transitory computer-readable medium of claim 1, wherein the one or more software applications are further configured to cause the processor to determine the association between the at least one predefined haptic effect from the plurality of predefined haptic effects and the predefined event by analyzing at least the portion of the electronic content. 7. The non-transitory computer-readable medium of claim 1, wherein the one or more software applications are further configured to cause the processor to determine the association between the at least one predefined haptic effect from the plurality of predefined haptic effects and the predefined event by querying a database for the association. 8. The non-transitory computer-readable medium of claim 1, wherein the one or more software applications are further configured to cause the processor to determine the association between the at least one predefined haptic effect from the plurality of predefined haptic effects and the predefined event by retrieving the association from a storage device or by requesting the association from a remote device. 9. The non-transitory computer-readable medium of claim 1, wherein the one or more software applications are further configured to cause the processor to: receive the predefined event from a storage device or requesting the association from a remote device. 10. The non-transitory computer-readable medium of claim 1, wherein the one or more software applications are further configured to cause the processor to: receive a library, a database, or an electronic list comprising the predefined event. 11. The non-transitory computer-readable medium of claim 1, wherein the one or more software applications are further configured to cause the processor to: query a database for the predefined event. 12. The non-transitory computer-readable medium of claim 1, wherein the predefined event comprises at least one predefined word being displayed on a display, and wherein the one or more software applications are further configured to cause the processor to detect the predefined event by determining that the presented portion of the electronic content comprises the at least one predefined word. 13. The non-transitory computer-readable medium of claim 1, wherein the predefined event comprises an image comprising a predefined object being displayed on a display, and wherein the one or more software applications are further configured to cause the processor to detect the predefined event by determining that the presented portion of the electronic content comprises the image comprising the predefined object. 14. The non-transitory computer-readable medium of claim 1, wherein the predefined event comprises a sound corresponding to a predefined sound being output to a speaker, and wherein the one or more software applications are further configured to cause the processor to detect the predefined event by determining that the presented portion of the electronic content corresponds to the sound corresponding to the predefined sound being output. 15. The non-transitory computer-readable medium of claim 1, wherein the predefined event comprises a sound corresponding to a predefined sound being output to a speaker, and wherein the one or more software applications are further configured to cause the processor to detect the predefined event by determining that the presented portion of the electronic content corresponds to the sound corresponding to the predefined sound being output. 16. The non-transitory computer-readable medium of claim 1, wherein the one or more software applications are further configured to cause the processor to generate the at least one predefined haptic effect associated with the predefined event by generating a signal configured to cause a haptic output device to output the predefined haptic effect and outputting the signal to the haptic output device. 17. The non-transitory computer-readable medium of claim 1, wherein the one or more software applications are further configured to cause the processor to generate the at least one predefined haptic effect by generating a first haptic output signal, the first haptic output signal configured to cause a first haptic output device to output at least a first portion of the predefined haptic effect and generating a second haptic output signal, the second haptic output signal configured to cause a second haptic output device to output at least a second portion of the predefined haptic effect. 18. The non-transitory computer-readable medium of claim 1, wherein the predefined event is not associated with the predefined haptic effect when received. 19. The non-transitory computer-readable medium of claim 1, wherein the predefined event is generic across different types of electronic content. 20. The non-transitory computer-readable medium of claim 1, wherein the one or more software applications are further configured to cause the processor to detect the predefined event without user interaction with the presented portion of the electronic content on the display. 21. The non-transitory computer-readable medium of claim 1, wherein the one or more software applications are further configured to cause the processor to detect the predefined event without requiring user interaction with the display. 22. The non-transitory computer-readable medium of claim 1, wherein the one or more software applications are further configured to cause the processor to detect the predefined event when the presented portion of the electronic content comprises a particular word. 23. The non-transitory computer-readable medium of claim 1, wherein the plurality of predefined haptic effects and the predefined event are configured to be usable with the electronic content and other electronic content. 24. The non-transitory computer-readable medium of claim 1, wherein the plurality of predefined haptic effects, the predefined event, and the association between the at least one predefined haptic effect and the predefined event are not specific to the electronic content. 25. The non-transitory computer-readable medium of claim 1, wherein the association between the at least one predefined haptic effect and the predefined event is separate and independent from the electronic content. 26. The non-transitory computer-readable medium of claim 1, wherein the predefined event and the association between the at least one predefined haptic effect and the predefined event are embedded within the plurality of predefined haptic effects. 27. An electronic device, comprising: a display;a memory;a haptic output device; anda processor in communication with the display, the memory, and the haptic output device, the processor configured to: receive electronic content;receive a plurality of predefined haptic effects, the plurality of predefined haptic effects separate and independent the electronic content;receive a predefined event, the predefined event separate and independent from the electronic content;receive an association between at least one predefined haptic effect from the plurality of predefined haptic effects and the predefined event;associate the predefined event with the electronic content;present a portion of the electronic content on the display;detect an occurrence of the predefined event based on the presented portion of the electronic content; andin response to detection of the occurrence of the predefined event, generate the at least one predefined haptic effect associated with the predefined event. 28. The electronic device of claim 27, wherein the electronic device comprises at least one of a mobile phone, an e-reader, or a tablet computer. 29. The electronic device of claim 27, wherein the electronic content comprises at least one of an electronic document, a digital book, or a media file. 30. The electronic device of claim 27, wherein at least one of the electronic content, one or more of the plurality of predefined haptic effects, the association, or the predefined event is received from the memory. 31. The electronic device of claim 27, wherein the plurality of predefined haptic effects is a database, a library, or an electronic list of predefined haptic effects. 32. The electronic device of claim 27, further comprising a network interface in communication with the processor, and wherein at least one of the electronic content, one or more of the plurality of predefined haptic effects, the association, or the predefined event is received from another electronic device through the network interface. 33. The electronic device of claim 27, wherein the predefined haptic effect is generated by generating a haptic output signal, the haptic output signal configured to cause the haptic output device to output the predefined haptic effect, and outputting the haptic output signal to the haptic output device. 34. The electronic device of claim 27, wherein the haptic output device comprises a piezo-electric actuator, a rotary motor, or a linear resonant actuator. 35. The electronic device of claim 27, wherein the predefined haptic effect comprises at least one of a vibration, a friction, a texture, or a deformation. 36. The electronic device of claim 27, wherein the display comprises a touch-sensitive input device, and the processor is further configured to: receive input from the touch-sensitive input device; andupdate the display with the portion of the electronic content based at least in part on the received input. 37. A method, comprising: receiving, by an electronic device, electronic content;receiving, by the electronic device, a plurality of predefined haptic effects, the plurality of predefined haptic effects separate and independent from the electronic content;receiving, by the electronic device, a predefined event, the predefined event separate and independent from the electronic content;receiving an association between at least one predefined haptic effect from the plurality of predefined haptic effects and the predefined event;associating the predefined event with the electronic content;presenting a portion of the electronic content;detecting an occurrence of the predefined event based on the presented portion of the electronic content; andin response to detecting the occurrence of the predefined event, generating, by the electronic device, the predefined haptic effect associated with the predefined event.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (118)
Michel A. Brisebois CA; Laura Mahan CA; Marilyn French-St. George CA; Frederic F. Trasmundi CA; Jobe L. W. Roberts CA, Active edge user interface.
Hladky Walter (Chatham NJ) DeVito Ralph J. (Kendall Park NJ) Hoffman Louis S. (Morristown NJ), Aircraft simulator and simulated control system therefor.
Thorner Craig (16 Nantucket Ct. Howell NJ 07731) Glass Thomas K. (277 Frank Applegate Rd. Jackson NJ 08527), Apparatus and method for generating a control signal for a tactile sensation generator.
Frosch Robert A. Administrator of the National Aeronautics and Space Administration ; with respect to an invention of ( Palo Alto CA) Salisbury ; Jr. John K. (Palo Alto CA), Controller arm for a remotely related slave arm.
Crandall Richard L. (Ann Arbor MI) Craw Ellen R. (Ann Arbor MI) Lahey James A. (Ann Arbor MI) Lieffers Dorothy A. (Ann Arbor MI) Miller Patrick E. (Pinckney MI), Method and apparatus for calculation with display data.
Zilles Craig B. ; Salisbury ; Jr. J. Kenneth ; Massie Thomas H. ; Brock David Lawrence ; Srinivasan Mandayam A. ; Morgenbesser Hugh B., Method and apparatus for determining forces to be applied to a user through a haptic interface.
Bond Malcolm L. (Winters CA) Dempster Philip T. (Davis CA), Method for diagnosis and/or training of proprioceptor feedback capabilities in a muscle and joint system of a human pati.
Robison Jerel D. (Sunnyvale CA) Miller David D. (Oakland CA) Scott Arthur (Menlo Park CA) Chang Yen C. (Saratoga CA) Wang Edward X. (San Jose CA), Multimedia controller.
Yaniger Stuart I. (Ventura CA), Multipurpose keyboard using digitizer pad featuring spatial minimization of a pressure contact area and method of making.
Buchanan William A. (Bellshill GB6) Eardley Richard A. (Largs GB6) Tizzard Anthony R. (Largs FL GB6) Utley Brian G. (Boca Raton FL), Simplified digital pad sensor.
Smithson Bonnie J. (Sunnyvale CA) Aknin Jacques D. (San Carlos CA) Lichac Gerald J. (Santa Cruz CA) Moncrief Rick L. (San Jose CA) Winblad Wade O. (Hayward CA), System and method for bicycle riding simulation.
Pierce Mark S. (Palo Alto CA) Loper ; III Milton H. (Mountain View CA) Harper Dennis D. (Campbell CA) Akers David S. (Fremont CA) Lee Samuel (San Jose CA), Vehicle simulator including cross-network feedback.
Chaudhri, Imran A.; Bauer, Sebastian J.; Moussette, Camille; Mouilleseaux, Jean-Pierre M.; Cordier, Madeleine S.; Kopin, Joshua B., Devices, methods, and graphical user interfaces for providing feedback during interaction with an intensity-sensitive button.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.