Chat interface with haptic feedback functionality
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
G06F-003/01
출원번호
US-0028882
(2011-02-16)
등록번호
US-RE45884
(2016-02-09)
발명자
/ 주소
Wies, Evan F.
Chang, Dean C.
Ruf, Michael P.
출원인 / 주소
Immersion Corporation
대리인 / 주소
Miles & Stockbridge P.C.
인용정보
피인용 횟수 :
0인용 특허 :
106
초록▼
A chat interface allowing a user to exchange haptic chat messages with other users in a chat session over a computer network. A chat interface can be displayed by a local computer and receives input data from a user of the local computer, such as text characters or speech input. The input data provi
A chat interface allowing a user to exchange haptic chat messages with other users in a chat session over a computer network. A chat interface can be displayed by a local computer and receives input data from a user of the local computer, such as text characters or speech input. The input data provides an outgoing chat message that can include sent force information. The outgoing chat message is sent to a remote computer that is connected to the local host computer via a computer network. The remote computer can display a chat interface and output a haptic sensation to a user of the remote computer based at least in part on the force information in the outgoing chat message. An incoming message from the remote computer can also be received at the chat interface, which may also include received force information. The incoming chat message is displayed on a display device to the user of the local computer. A haptic sensation can be output to the user of the local computer using a haptic device coupled to the local computer, where the haptic sensation is based at least in part on the received force information received from the remote computer.
대표청구항▼
1. A method, comprising: receiving a connection from a remote client device;receiving a selection of at least one haptic effect from the remote clienta first device;transmitting the at least one haptic effect to the remote clientfirst device;receiving a message from a second device; andtransmitting
1. A method, comprising: receiving a connection from a remote client device;receiving a selection of at least one haptic effect from the remote clienta first device;transmitting the at least one haptic effect to the remote clientfirst device;receiving a message from a second device; andtransmitting the message to the remote clientfirst device, the message including a parameter configured to cause the remote clientfirst device to output the at least one haptic effect. 2. The method of claim 1, wherein the remote clientfirst device comprises a wireless device and an actuator. 3. The method of claim 1, wherein the at least one haptic effect comprises a haptic effect and a sound. 4. The method of claim 1, further comprising storing the at least one haptic effect on the local clientsecond device. 5. The method of claim 1, wherein the message comprises text information. 6. A system, comprising: a first device in communication with a network and comprising an actuator, the first device configured to: receive a selection from a second device of at least one haptic effect;transmit the at least one haptic effect from the first device to the second device based at least in part on the selection,; receive a message from a third device,; andtransmit the message to the second device, the message including a parameter configured to cause the second device to output the at least one haptic effect. 7. The system of claim 6, wherein the remote clientsecond device comprises a wireless device. 8. The system of claim 6, wherein the at least one haptic effect comprises a haptic effect and a sound. 9. The system of claim 6, wherein the remote clientsecond device is further configured to store the copy of the at least one haptic effect. 10. The system of claim 6, wherein the message comprises text information. 11. A non-transitory computer-readable medium comprising program code, the program code comprising: program code for connecting to a first device from a local client device;program code for selecting, at a local device, at least one haptic effect from thestored on a first device;program code for receiving, at the local device, the at least one haptic effect from the first device;program code for receiving, at the local device, a message from a remote device; andprogram code for outputting the at least one haptic effect to the local client device based at least in part on the message. 12. The non-transitory computer-readable medium of claim 11, wherein the at least one haptic effect comprises a haptic effect and a sound. 13. The non-transitory computer-readable medium of claim 11, further comprising program code for storing the at least one haptic effect on the local client device. 14. The non-transitory computer-readable medium of claim 11, wherein the local client device comprises a wireless device. 15. The non-transitory computer-readable medium of claim 11, wherein the at least one haptic effect comprises a haptic effect and a sound. 16. The non-transitory computer-readable medium of claim 11, wherein the message comprises text information. 17. A non-transitory computer-readable medium comprising: program code for receiving a text message from a remote device, the text message comprising data;program code for identifying a haptic effect based on the data;program code for displaying the text message; andprogram code for outputting the haptic effect. 18. The non-transitory computer-readable medium of claim 17 wherein the data comprises force information, and wherein the program code for identifying the haptic effect comprises program code for generating a haptic effect based on the force information. 19. The non-transitory computer-readable medium of claim 17, wherein the data comprises an emoticon. 20. The non-transitory computer-readable medium of claim 21, wherein the data comprises an emoticon. 21. A device comprising: an input device;a network interface;a processor in communication with the network interface and the input device, the processor configured to: receive a text message from a remote device, the text message comprising data;identify a haptic effect based on the data;display the text message; andoutput the haptic effect. 22. The device of claim 21 wherein the data comprises force information, and wherein the processor is configured to identify the haptic effect based on the force information. 23. A non-transitory computer-readable medium comprising program code, the program code comprising: program code for receiving an input from a user, the input comprising a text message, the text message comprising force information; andprogram code for transmitting the text message to a remote wireless device, the force information configured to cause the remote wireless device to output a haptic effect. 24. The non-transitory computer-readable medium of claim 23, wherein the program code for transmitting the text message comprises program code for transmitting the text message over a wireless network. 25. The non-transitory computer-readable medium of claim 23, wherein the program code for transmitting the text message comprises program code for transmitting the text message over a telephone network. 26. A device comprising: an input device;a network interface;a processor in communication with the network interface and the input device, the processor configured to: receive an input from a user, the input comprising a text message, the text message comprising data; andtransmit the text message to a remote device, the data configured to cause the remote device to output a haptic effect. 27. The device of claim 26, wherein the device further comprises a microphone and wherein the processor is further configured to: receive a spoken message from the microphone,determine force information associated with the spoken message; andtransmit the spoken message and the force information to the remote device using the network interface. 28. The device of claim 26, wherein the network interface is a wireless network interface. 29. The device of claim 26, wherein the processor is further configured to associate force information with the text message, and transmit the force information. 30. The device of claim 29, the processor further configured to determine the force information based on a selection of a haptic effect by a user. 31. The device of claim 29, the processor further configured to determine the haptic effect based on voice recognition of the spoken message. 32. A non-transitory computer-readable medium comprising program code, the program code comprising: program code for receiving an input from a user, the input comprising speech;program code for determining force information associated with the speech; andprogram code for transmitting the speech and the force information to a remote device, the force information configured to cause the remote device to output a haptic effect. 33. The non-transitory computer-readable medium of claim 32, wherein determining the force information is based on a selection of a haptic effect by a user. 34. The non-transitory computer-readable medium of claim 32, wherein determining the force information is based on voice recognition of the speech. 35. A non-transitory computer-readable medium comprising: program code for receiving a message from a user device, the message comprising data;program code for identifying a haptic effect based on the data;program code for displaying the message; andprogram code for outputting the haptic effect. 36. The non-transitory computer-readable medium of claim 35, wherein the data comprises haptic information, and wherein the program code for identifying the haptic effect comprises program code for generating the haptic effect based on the haptic information. 37. The non-transitory computer-readable medium of claim 35, wherein the data comprises at least one or more of an emoticon, an animated graphic, an animated image, a static graphic, a static image, or media data. 38. The non-transitory computer-readable medium of claim 37, wherein the program code for program code for identifying the haptic effect comprises program code for generating a haptic effect based on the haptic information in coordination with the display of the at least one or more of the emoticon, the animated graphic, the animated image, the static graphic, the static image, or media data. 39. A device comprising: an recipient device including a display;a network interface;a processor in communication with the network interface and the recipient device, the processor configured to: receive a message from a sender device, the message comprising data;identify a haptic effect based on the data;display the message; andoutput the haptic effect. 40. The device of claim 39 wherein the recipient device further comprises a haptic attribute designation option for the recipient device. 41. The device of claim 39 wherein the data comprises haptic information, and wherein the processor is configured to identify the haptic effect based on the haptic information. 42. The device of claim 39, wherein the data comprises at least one or more of an emoticon, an animated graphic, an animated image, a static graphic, a static image, or media data. 43. The device of claim 42, wherein the data comprises haptic information, and wherein the processor is configured to coordinate the output the haptic effect based on the haptic information with the display on the recipient device of the at least one or more of the emoticon, the animated graphic, the animated image, the static graphic, the static image, or media data. 44. A non-transitory computer-readable medium comprising program code, the program code comprising: program code for receiving an input from a user, the input comprising a message, the message comprising haptic information; andprogram code for transmitting the message to a recipient wireless device, the haptic information configured to cause the recipient wireless device to output a haptic effect. 45. The non-transitory computer-readable medium of claim 44, wherein the program code for transmitting the message comprises program code for transmitting the message over a wireless network. 46. The non-transitory computer-readable medium of claim 44, wherein the program code for transmitting the message comprises program code for transmitting the message over a telephone network. 47. A device comprising: an input device;a network interface;a processor in communication with the network interface and the input device, the processor configured to: receive an input from a user, the input comprising a message, the message comprising data; andtransmit the message to a recipient device, the data configured to cause the recipient device to output a haptic effect. 48. A non-transitory computer-readable medium comprising: program code for receiving a message from a remote device, the message comprising at least one or more of an emoticon, an animated graphic, an animated image, a static graphic, a static image, or media data;program code for identifying a haptic effect based on the at least one or more of the emoticon, the animated graphic, the animated image, the static graphic, the static image, or media data;program code for displaying the message; andprogram code for outputting the haptic effect coordinated with the displaying of the at least one or more of the emoticon, the animated graphic, the animated image, the static graphic, the static image, or media data. 49. A device comprising: an input device;a network interface;a processor in communication with the network interface and the input device, the processor configured to: receive a message from a sender device, the message comprising at least one or more of an emoticon, an animated graphic, an animated image, a static graphic, a static image, or media data;identify a haptic effect based on the at least one or more of the emoticon, the animated graphic, the animated image, the static graphic, the static image, or media data;display the message; andoutput the haptic effect. 50. A non-transitory computer-readable medium comprising program code, the program code comprising: program code for receiving an input from a user, the input comprising a message, the message comprising haptic information and at least one or more of an emoticon, an animated graphic, an animated image, a static graphic, a static image, or media data; andprogram code for transmitting the message to a recipient wireless device, the haptic information configured to cause the recipient wireless device to output a haptic effect coordinated with the display of the at least one or more of the emoticon, the animated graphic, the animated image, the static graphic, the static image, or media data. 51. The non-transitory computer-readable medium of claim 50, wherein the program code for transmitting the message comprises program code for transmitting the message over a wireless network. 52. The non-transitory computer-readable medium of claim 50, wherein the program code for transmitting the message comprises program code for transmitting the message over a telephone network. 53. A device comprising: an input device;a network interface;a processor in communication with the network interface and the input device, the processor configured to: receive an input from a user, the input comprising a message, the message comprising at least one or more of an emoticon, an animated graphic, an animated image, a static graphic, a static image, or media data; andtransmit the message to a recipient wireless device, the data configured to cause the recipient wireless device to output a haptic effect.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (106)
Fischer Patrick J. (Oxford GBX), Actuator assembly.
Hladky Walter (Chatham NJ) DeVito Ralph J. (Kendall Park NJ) Hoffman Louis S. (Morristown NJ), Aircraft simulator and simulated control system therefor.
Mangseth Glen (El Dorado Hills CA) Lovas Albert J. (Sacramento CA) Dempster Philip T. (St. Helena CA), Apparatus for controlled exercise and diagnosis of human performance.
Trower ; II Tandy W. ; Weinberg Mark Jeffrey ; Merrill John Wickens Lamb, Client server animation system for managing interactive user interface characters.
Nelson Lester David ; Adams Lia, Computer programming using tangible user interface where physical icons (phicons) indicate: beginning and end of statements and program constructs; statements generated with re-programmable phicons a.
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.
Mallett Jeffrey R. ; Chang Dean C. ; Rosenberg Louis B. ; Braun Adam C. ; Martin Kenneth M. ; Beamer Jonathan L., Enhanced cursor control using limited-workspace force feedback devices.
Faris, Sadeg M.; Hamlin, Gregory; Flannery, James P., INTERNET-BASED METHOD OF AND SYSTEM FOR MONITORING SPACE-TIME COORDINATE INFORMATION AND BIOPHYSIOLOGICAL STATE INFORMATION COLLECTED FROM AN ANIMATE OBJECT ALONG A COURSE THROUGH THE SPACE-TIME CONT.
Wies Evan F. ; Chang Dean C. ; Rosenberg Louis B. ; Tan Sian W. ; Mallett Jeffrey R., Implementing force feedback over the World Wide Web and other computer networks.
Ulrich W. Thatcher (Boston MA) Koselka Harvey A. (Newton MA) Bobick Aaron F. (Newton MA) Benjamin Michael H. (Quincy MA), Interactive exercise apparatus.
Rosenberg Louis B. ; Beamer Jonathan L. ; Braun Adam C. ; Chang Dean C., Interface device and method for providing enhanced cursor control with force feedback.
Higuchi, Kazutoshi; Ogawa, Katsuo; Itoh, Fumitaka; Takahara, Yasuaki; Okamoto, Teiji, Message transmitter and response message transmitting method in cellular mobile telephone apparatus and recording medium recording program for executing the method.
Hachiya, Kazuhiko; Kitamura, Michio; Koki, Takashi; Otaki, Namie, Method and apparatus for automatic sending of E-mail and automatic sending control program supplying medium.
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.
Mattaway,Shane D.; Hutton,Glenn W.; Strickland,Craig B., Method and apparatus for providing caller identification based responses in a computer telephony environment.
Stewart Paul Joseph ; Chen Yifan ; Buttolo Pietro,ITX, Method and system for manipulating a three-dimensional object utilizing a force feedback 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.
Glenn Steve ; Gross William Tod ; McRae John Richard ; Neches Philip Malcolm ; Day James Francis ; Zydney Herbert Mortimer, Method for establishing anonymous communication links.
Fennell ; Jr. W. Temple W. (Charlottesville VA) Hodes Todd (Berkeley CA) Witherell Scott (Woodbridge VA) Goebel Chris J. (Charlottesville VA) Thakkar Rajesh P. (Charlottesville VA) Schwenk Thomas (Ch, Method of managing multi-player game playing over a network.
Quentin George H. (San Jose CA) Isle Brian A. (Isanti MN) Bloom Charles P. (Eagan MN) Butler Arch W. (Minneapolis MN) Spoor David (Eden Prairie MN) Wunderlin David J. (New Hope MN) Bedros Renee (West, Multimedia interface and method for computer system.
Grayson George D. ; Bell James W. ; Hickman French E. ; Gillespie Douglas W. ; Wyatt Trent M., Network conference system using limited bandwidth to generate locally animated displays.
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.
Loren Shih ; Walter A. Aviles ; Thomas H. Massie ; Christopher M. Tarr, Systems and methods for interacting with virtual objects in a haptic virtual reality environment.
Brush ; II Abbott Purdy ; Redpath Sarah D. ; Lection David Bruce ; Wood Donald Robert, User interaction with intelligent virtual objects, avatars, which interact with other avatars controlled by different u.
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.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.