Movatterモバイル変換


[0]ホーム

URL:


CN1434947A - Chat interface with haptic feedback - Google Patents

Chat interface with haptic feedback
Download PDF

Info

Publication number
CN1434947A
CN1434947ACN01810866ACN01810866ACN1434947ACN 1434947 ACN1434947 ACN 1434947ACN 01810866 ACN01810866 ACN 01810866ACN 01810866 ACN01810866 ACN 01810866ACN 1434947 ACN1434947 ACN 1434947A
Authority
CN
China
Prior art keywords
chat
user
computer
haptic
remote computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN01810866A
Other languages
Chinese (zh)
Inventor
埃文F·威斯
迪安C·昌
迈克尔P·拉夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Immersion Corp
Original Assignee
Immersion Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Immersion CorpfiledCriticalImmersion Corp
Publication of CN1434947ApublicationCriticalpatent/CN1434947A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

A chat interface allows a user to communicate tactile chat information to other users of a chat session over a computer network. The chat interface may be displayed by the local computer and receive input data from the user, such as text characters or speech input. The input data provides an outgoing chat message that includes the transmitted force information. The outgoing chat message is sent to the remote computer over the computer network. The remote computer displays the chat interface and outputs a haptic sensation to the user based on the force information. An incoming message from the remote computer is also received on the chat interface including the received force message. Haptic sensations based on the received force information can be output to the user using a haptic device connected to the local computer.

Description

The chat interface that comprises haptic feedback functions
Background technology
The present invention relates generally to and a kind ofly be used to allow people can be connected to the interface equipment of computer system, relate in particular to computer interface equipment, it provides the input from user to the computer system, and carries out user's the force feedback that is subjected to.
Use interface equipment, the user can be in conjunction with function and the task on the environment realization computing machine of computer system demonstration, for example play games, experience simulation or reality environment, its aided design system that uses a computer, operation graphic user interface (GUI), perhaps influential incident of other that on screen, shows or picture.Be generally used for this interactional human interface devices and comprise operating rod, mouse, tracking ball, stylus, graphic tablet, pressure-sensitive balls etc. are connected to the environment that computer system control shows with it.Typically, the user is to the user-operable physical object in the computing machine response, and for example the user of joystick lever or mouse operates and upgrades environment, provides video and audible feedback to the user.By sending the sensor that positioning signal provides to the interface equipment of computing machine, user's operation of COMPUTER DETECTION user object.
In some interface equipments, also provide tactile feedback, just usually said " being subjected to force feedback " to the user.The interface equipment of these types can provide the actual sensation of being experienced by a user-operable object of operation interface equipment by the user.For example, stressed operating rod of Wingman or Wingman that Logitech company produces can be connected on the computing machine by force feedback mouse, and stressed user to controller is provided.One or more motors or other gearing are used in the equipment, and are connected to the control computer system.Department of computer science unifies the incident that is shown together, by transmitting control signal or ordering gearing to interact, is controlled at stressed on the operating rod.When the user was just holding or contacting other object of operating rod or interface equipment, computer system so passed on actual loading to feel to the user together with other the feedback that provides.For example, but move operand as the user, cause the Drawing Object of the different demonstration of the cursor effect that shows, calculate function and give an order and make power of gearing output, passes on a feel to the user to user object.
Be subjected to force feedback can be used to pass on thought, information and effect.In a lot of examples, for can not be with the information of text or voice messaging performance, power can provide the extra information admittance person to information, for example, the text message that sends to other users by network can not comprise the information of overtones of feeling have the information of how strong or other information of explicit user for expressed theme.The user can use well-known " emotion " icon or the symbol that utilizes image representation emotion or information, manage to express these potential meanings, for example, " smile " expression has the information of the sense of humour, by a colon and right-bracketed representation :), see similar to a smiling face from a side, the various emotions of laughing at can be expressed various emotions, yet such emotion and symbol have limited the complexity scope possible with different information of the information that they express.On the contrary, tactile feedback can provide more complexity and direct approach to represent so potential meaning to other users with stronger form.
Summary of the invention
The present invention relates to a kind of user of permission and other users exchange the sense of touch chat message by computer network interface.The user can give information and make the remote subscriber to one or more tactile interface equipments send tactile sensation, allows to send in a chat environment more differences and noticeable information.
Further, method of the present invention provides a kind of chat interface that shows on local computer, and chat interface can provide tactile data to other users by network.Chat interface shows that on the display device of local computer the data of user's input of local computer are received at chat interface, and the input data provide the output chat message of the force information that comprises transmission.The output chat message is sent to the remote computer that is connected to local host by computer network, and remote computer can show chat interface, and the output tactile data is at least in part based on the user of the telecounter of force information.Input information from remote computer is received on chat interface, wherein also comprises received force information.Be connected to the haptic apparatus of local computer by use, tactile data is output to the user of local computer, wherein, tactile data to small part based on from the received reception information of remote computer.
Each remote computer of local computer can both link to each other with server by network, and for example, the IRC server perhaps is connected one to the other to together by the equity connection.Chat apparatus preferably includes a plurality of available haptic effects, and the user can select and it be sent as the force information in the chat message therein.Chat interface also allows the user to generate a self-defined tactile data with reference to the force information that sends to remote computer and sends to remote computer.Force information also preferably combines with acoustic information, makes remote computer output sound information together in the output tactile data.In a specific embodiment, received power (perhaps other) information can be handled having a background application that moves on the local computer of chat interface, and background application controls to the output of user's tactile data.
The force information that is sent out can comprise the network address, then, is used as the network site by the chat interface on remote computer, and the additional force information that is used to retrieve needs on this position is felt the haptic apparatus of remote computer with power output.For example, the network address can be the address that is used to store the webserver of the standard that can be exported by haptic apparatus and self-defined tactile library.In addition, self-defined force information can be loaded on the server from client computer according to the network address, and the self-defined force information that is loaded here can be used for based on self-defining force information output sense of touch by different clients download.Force information in the chat messages can selectively comprise the data of describing desired sense of touch.Preferably, chat interface allows the user of local computer to key in a Text Command that comprises text character and is used as sending of power order, perhaps makes force information be sent to remote computer.The order of text power is preferably on the chat interface of remote computer and is shown, and comprises that at least one delimiter is used to illustrate the attribute of text power order, or a predefined character, and for example those are used to represent the character of emotion.Chat messages also can be audio frequency or other form, and the audio wave of a kind of embodiment permission in chat message can analyzed as being the tactile data based on the ripple content.
The invention has the advantages that, use tactile data to make chat messages be strengthened in the chat interface permission of computing machine.The user can select the tactile data that needs or or even self-defining sense of touch, in chat process, information sent to one or more other users.Tactile data can be passed on multiple emotion, other content and the potential meaning of information, allows the user more freely to explain the information of expectation by computer network.
By reading following specific descriptions of the present invention and study several accompanying drawings, those skilled in the art will more can demonstrate these and other advantage of the present invention.
Brief Description Of Drawings
Fig. 1 is the structural drawing that the haptic system that is suitable as the client computer use among the present invention is shown;
Fig. 2 illustrates the structural drawing that is fit to the network structure used in mode of the present invention;
Fig. 3 a is allow chat interface of the present invention that tactile data is sent out and receives concrete
The screen display of embodiment;
Fig. 3 b is the screen display of the chat interface among Fig. 3 a, wherein selects haptic effect and is sent out as tactile data;
Fig. 3 c is the screen display of the input screen of the chat interface among Fig. 3 a, stipulates the information of self-defined haptic effect to allow the user.
Fig. 3 d is the screen display of the selection screen of the chat interface among Fig. 3 a, with retrieval the tabulation of permission user on being stored in different server and test haptic effect, and
Fig. 4 is the screen display of another specific embodiment of chat interface that comprises Fig. 3 b of the button that is used to send tactile data.
Specific embodiment
Fig. 1 illustrates the block diagram that is used for the force feedback interface system 10 by host computer system control of the present invention.Interface system 10 comprises host computer system 12 and interface equipment 14.
Host computer system 12 is PC preferably, for example IBM compatible or Macintosh PC, or a workstation, for example SUN or Silicon Graphics workstation.As selection, host computer system 12 can be a kind of of multiple home video games machine system, for example, and Nintendo, Sega, the perhaps system that provides of Sony, perhaps " set-top box " of TV or " network computer " etc.Host computer system 12 is preferably carried out a host application program, makes user 22 operate by peripherals and interface equipment 14.For example, host application program can be a video-game, medical science simulation, scientific analysis program, operating system, graphic user interface, perhaps other the application program of utilizing force feedback.Typically, as described below, host application program provides and is presented at the image that shows on the output device, and/or other feedback, such as audible signal.
Host computer system 12 preferably includes host microprocessors 16, random-access memory (ram) 17, ROM (read-only memory) (ROM) 19, I/O (I/O) equipment 21, clock 18,display screen 20 and audio output device 21.Display screen 20 can be used to show the image of host computer system 12 or the generation of other computer systems, and can be the display screen of a standard, CRT, flat-panel monitor, 3-D glasses, perhaps other visual interface.Audio output apparatus 21 (for example loudspeaker) preferably links to each other with host microprocessors 16 by the well-known circuit that amplifier, wave filter and other (for example in the sound card) in the prior art use, so that 22 voice output to be provided from main frame 18 to the user.The peripherals of other types also can be connected to host-processor 16, for example, memory device (hard disk drive, CD-ROM or DVD-ROM driver, floppy disk drive, or the like), printer and other input-output device.The data that realize interface of the present invention can be stored on the computer-readable medium, storer (RAM or ROM) for example, and hard disk, CD or DVD CD drive, or the like.
Interface equipment 14 is connected to host computer system 12 by bidirectional bus 24.Bidirectional bus sends signal on the either direction between host computer system 12 and the interface equipment.The interface port of host computer system 12, the serial interface port of RS232 or USB (universal serial bus) (USB) for example, parallel port, game port etc., connecting bus 24 is to host computer system 12.
Interface equipment 14 comprises local microprocessor 26, local storage 27, sensor 28, gearing 30, user object 34, optional sensor interface 36, optional gearing interface 38 and other optional input equipment 39.Local microprocessor 26 is connected to bus 24, and as the part of interface equipment 14, and is exclusively used in the sensor input and output of force feedback and interface equipment 14.Microprocessor 26 is provided software instruction and is used to wait for order or request from main frame 12, order or request decoded, and according to order or Request Processing/control input/output signal.In addition, processor 26 is preferably by the read sensor signal, calculates suitable power from the instruction of those sensor signal, time signal and the storages selected according to Host Command or delay, with operating host 16 independently.Be suitable as the microprocessor that local microprocessor 26 uses, for example comprise the MC68HC711E9 of Motorola, the PIC16C74 of Microchip, and the 82930AX of Intel Company.Microprocessor 26 comprises a microprocessor chip, perhaps a plurality of processors and/or harmonizing processor chip, and/or digital signal processor (DSP) ability.
Microprocessor 26 can receive from the signal of sensor 28, provide signal for example according to the instruction of sending by main frame 12 to the gearing 30 of interface equipment 14 by bus 24, among the preferred local control embodiment, host computer system 12 is sent the higher management order to microprocessor 26 by bus 24, and microprocessor 26 is not subject to main frame 18, manages the rudimentary power control loop of sensor and gearing according to high-level command.Like this, force feedback system provides the host computer control loop of an information and the local control loop of information in a distributed control system.This United States Patent (USP) NO.5,739,811 of operating in; Detailed description in 6,6169,540 and 5,734,373.Microprocessor 26 also can receive order from other the input media 39 that comprises interface equipment 14, button for example, and send appropriate signal to main frame 12, be used for showing any information that has received input information and be included in input information.Local storage 27, for example, RAM and/or RAM preferably are connected on the microprocessor 26 in the interface equipment 14, are used for the instruction of storage microprocessor 26 and store interim or other data.In addition, local clock 29 also is connected to microprocessor 26 and is used to provide time data.
Sensor 28 is along one or more space angles detection position, action, and/or other features of the user object 34 of interface equipment 14, and provide comprise represent these features signal to microprocessor 26, can use rotary or the linear light scrambler, pot, optical sensor, speed pickup, acceleration transducer, strainmeter, the perhaps sensor of other types.Sensor 28 provides electric signal to arrive selectable sensor interface 36, and it is the signal that microprocessor 26 and/or host computer system 12 can be translated that this interface 36 is used for the conversion sensor signal.
The signal that gearing 30 response receives from microprocessor 26, and/or is applied to power on the shell of equipment 14 with the user object 34 of one or more direction conveying capacities to interface equipment 14 along one and a plurality of space angles.Gearing 30 comprises two types, initiatively gearing and passive gearing.Initiatively gearing comprises linear current control motor, step motor, and air pressure/hydraulic pressure is gearing initiatively, torquer (motor of limited angular scope), voice coil loudspeaker voice coil gearing and other types conveying capacity come the gearing of mobile object.Passive gearing also can be used as gearing 30, for example, and magnetic powder brake, friction brake, the perhaps passive gearing of air pressure/hydraulic pressure.Gearing interface 38 can selectively be connected between gearing 30 and the microprocessor 26, will being the signal that is suitable for drive transmission 30 from the conversion of signals of microprocessor 26.
Other input media 39 can selectively be included in the interface equipment 14, and sends input signal to microprocessor 26 and host-processor 16.Such input media can comprise button, dial (of a telephone), switch, other mechanical hook-up such as control lever.For example, in one embodiment, user object 34 is operating rods, and one or more buttons that provide can be provided other input media, for example, and on joystick lever or bottom.Power supply 40 selectively is connected on gearing interface 38 and/or the gearing 30 so that electric energy to be provided.Safety switch 41 selectively is included on the interface equipment 14, is used to provide one because security reason makes the mechanical hook-up that gearing 30 is invalid.
User-operable object 34 (user object) is one and can be connected to interface equipment 14 and be grasped or contact or control physical object, equipment or article by the user.The meaning of " grasp " is that the user can for example use hand with some form actual contact to object, with their finger, perhaps or even said disabled person.The host application program that user 22 can operate or mobile object makes it possible to see ondisplay screen 20 with the user links to each other.Object 34 can be an operating rod, mouse, and tracking ball, keyboard, stylus are (for example, connecting end), bearing circle, spheroid, Medical Devices (laparoscope, catheter etc.), stake formula club (utilization is actuated roller and moved club), handle, knob, button, perhaps other article.
Tactile feedback interface equipment 14 can adopt various forms, comprises mouse, operating rod, and gamepad, bearing circle, the user can be sitting in top chair cushion, fishing rod, stake formula club or the like.Some these types of equipment commercial be available.For example, be fit to the mouse that the present invention uses and comprise the stressed and vibrations sense of touch mouse of kinaesthesia, for example, at United States Patent(USP) Nos. 6,166, those that describe in 723 and 6,211,861.User object 34 and/or interface equipment 14 also can make a keyboard that comprises haptic feedback functions, for example, place vibrative driver assembly at button or provide on the keyboard of sense of touch and be used to produce tactile feedback.A specific embodiment of the system that uses in mode of the present invention is tactile keyboard and sense of touch mouse, wherein, on chat interface of the present invention, the user can be provided by tactile keyboard input information, the function that also can use sense of touch mouse moving cursor to select chat interface to provide.These equipment can be exported the tactile feedback that is used to communicate by letter in the present invention.Like this, when these equipment of use, no matter the user is that a hand is placed on the keyboard, a hand is placed on the mouse, and perhaps two hands are placed on the keyboard, and perhaps a hand is placed on the mouse, perhaps do not have hand to be placed on the keyboard and a hand is placed on the mouse, the user can both experience tactile feedback constantly.The tactile feedback chat interface
Fig. 2 illustrates the structural drawing that is fit to thecomputer network architecture 60 that uses in mode of the present invention.Providechat server equipment 70 to be used to carry out chat communication program and/or agreement, for example, well-known in the prior art IRC, server can pass through internet and/or WWW, for example, or at LAN, WAN, perhaps other network (comprising wireless network, device network, telephone network etc.) uses.Client computer 72a and 72b can be connected with server and communicate by letter by network.Each client computer 72 is connected to haptic apparatus 74 from tactile data to the user that export like that just as what as above describe in detail, by the user's actual contact and the operation of clientcomputer.Client computer 72a, 72b and 73 can be connected to server, can connect each other by server-client.When chat, the user of each client computer sends data to one or more other client computer, and can be read by other user and feel.Chat server 70 only is used as the route that two client computer are searched each other and connected, to such an extent as to the communication between client computer is only carried out between them; Perhaps,chat server 70 can continue to receive and route data between two client computer.In another embodiment, client's function is crossed various types of networks and is connected and channel, connects by peer-to-peer network directly to be connected to each other, and does not need to use separately server." network " used herein is meant all such communicating to connect.
In the enforcement of describing, each comprises afunctional part 76 of chat clients and a sense of touchcontrol function part 78client computer 72a and 72b.Chat clients part 76 is connected withchat server 70 according to standard agreement, and being used for provides chat communication from other client computer to the user of client computer.For example,server 70 can be IRC (the Internet relay an is chatted) server, and it uses well-known IRC agreement and client computer to communicate.The chat agreement of other types also can be used, and comprises the simple chat agreement based on HTML, based on the chat agreement of Java, perhaps based on the agreement of other standards.Some client computer are connected toserver 70 and participate in the chat meeting, and forexample client computer 73, to carry outchatting service part 76, so just do not need the haptic apparatus of tactile data only.
Sense oftouch control section 78 is harmonious withchat clients part 76, and the of the present invention sense of touch relevant with chat message controlled.For example, can be detected by sense oftouch control section 76 with the reception message that is translated into haptic message or order, tactile data can be sent to haptic apparatus 74 from sense of hearing control section 78.In addition, in some specific embodiments, sense oftouch control section 78 can with one or more other server communications, such as the webserver 80.For example, the power effect data, voice data, perhaps other data can be retrieved by sense oftouch control section 78, are used to realize special tactile data.This operation will be described in more detail hereinafter.
Fig. 3 a is the figure of thedisplay screen 20 of a main frame 12, shows that illustrates thedisplay interface 100 that the chat interface that utilizes Internet chat application program of the present invention is given an example.Internet chat program erect image is well-known in the prior art like that, allows two or more people to communicate by computer network each other on different computing machines or terminal.In some specific embodiments, a people can carry out communicating by letter of similar chat with one " emulation people " or entity, and for example and the player of the program of moving on AI Mission Objective or the server, the present invention is suitable for too.In different embodiment, message is sent out with different forms, for example with text, sound, image, the perhaps form of their combination.Chat interface of the present invention also allows the information that sends based on expectation, by network tactile data is sent to one or more other user from a user.The certain methods that tactile feedback is provided by network is at United States Patent (USP) NO.6, put down in writing in 028,593.This network can be a Local Area Network, wide area network (WAN), internet, perhaps other network.
Thedisplay screen 20 that showschat interface 100 of the present invention is shown here.Use well-known in the prior art method, the server of operation standard chatting programme and agreement can be carried out and be connected ininterface 100, and for example, the Internet relay is chatted (IRC).IRC only is provided toclient server 70 with text character from a client computer, andserver 70 route text characters are to other users that participate in the chat meeting.In some specific embodiments, the chat agreement of use can be the specialized protocol with special procedure function.
In described specific embodiment, when the feeling function program links to each other with chatting programme when being used to handle the output of tactile data, all standard chats of chat clients routine processes connect.For example,chat interface 100 can be used as Webpage, be shown in network browser program, this network browser program is, for example the WEB browser Navigator that produces of the WEB browser InternetExplorer that produces of Microsoft or Netscape company.For example, in a kind of realization example, the MS chat ActiveX control that Internet Explorer WEB browser uses Microsoft to provide, it can be realized and IRC server communication and the essential all functions of procotol.This can be achat clients part 76 as shown in Figure 2.ActiveX control energy generation incident for example when receiving message data, allows other programs to act on these incidents.Sense oftouch control section 78 can move with ActiveX control, and can receive the incident of sending from control section.When incident produced, the sense of touch control section can be checked and be used for the special sense of touch order or the input of message, makes the user produce the order of sense of touch if be fit to then generate.
Selectively,chat interface 100 can be as an independent application program, the funtion part of other program or operating system, java applet or other pass through the program that WWW or internet are carried out, perhaps other mode is performed.The similar embodiment that is used for force feedback by WWW on Webpage is at U.S. patent NO.6, specifically described in 161,126.For example, in one embodiment, the sense of touch chat interface can be the part of " instant message " program of an ICQ who provides such as America online or AOL instant message person, and it sees that the user uses text chat, send file mutually, adopt that games are connected to each other etc.In different embodiment, the background application that always moves on client computer is if any input information is tactile data, then check all input informations that are sent out and/or receive, for example, erect image hereinafter described, if any input has the bracket around text character.Like this, use standard chat interface program to be used to carry out chat feature.If such background application is used, then special application program (for example chatting programme and remote message program) can be specified by the user and be monitored by background application, the input and output of other programs that make watchdog routine ignore to communicate by letter irrelevant with sense of touch.In graphic user interface, monitor that the background application of pointer position and application also can be used in the chat interface of the present invention based on the position of Drawing Object or type.
In other embodiment,interface 100 can be depicted the graphics environment of a 2-D or 3-D by user's navigation and operation.For example, in a virtual or game environment of realizing by internet or other network (for example, using the VRML agreement), message can be sent to other 3-D character or specialize, and the sense of touch composition of information is supplied with the recipient.
Interface 100 comprisesinformation area 102,chat window 104,user list window 106, effect window 108.Information area 102 allows the user to specify connection and name to select.Allow the user to specify the specific server that is used to connect in server name zone 112.For example, described equipment allows the user to be connected to the IRC server.Selectively, if chat interface provides this function, can be directly connected to the customer name of other client computer,pet name zone 116 allows the user to specify a name of using in chat.Room name zone 114 allows the user to specify one " chatroom " or in specific regions of specified server, can only allow to be specified in user's chat that a chatroom communicates with one another there in the chat meeting." leave "button 118, when the user selects this button (for example, utilizing keyboard or mouse pointer), make the user leave the chat meeting of all current participations of user.Attribute 120 allows the user to specify the sensation sense of touch related with the effect ofwindow 108 when haptic effect is accepted by other user, and/or when being received, information hears the sound related (perhaps with haptic message, in some specific embodiment, when the user sends sense of touch or sound effect, allow the user form of experiencing to be experienced or hear these message) with the take over party.Iconattribute 122 allows the user to specify whether the user feels and relevant tactile data and/or the sound effect of " icon " (emotion) that receives from other users, for example, the message of the tactile and sense of hearing content of using in the present invention, each message is by independent instruction or icon representative.For example, if selectedattribute 122, laugh at icon (" :) ") when receiving, make a predetermined force information and sound be sent to the user.Therefore the user can select he or her whether to want to experience the sense of touch and/or the sense of hearing content of the icon information that receives atchat interface 100.
Chat window 104 shows is knocked in the text message of (perhaps using other input methods) by the user, and is currently connected to the information that other users of subscriber computer send in the chat meeting.The user can knock in word message in inputtext area territory 126, passes throughselector button 128 information is sent to all users of chat meeting, perhaps only carries out " secret words " with the user who selects inwindow 106 by selector button 130.In other embodiment, each user of chat meeting can be in other zones at theinterface 100 of an independent window or user's appointment display message.User list window 106 shows current the chatroom of participating in or looking on (for example, in the chatroom, the user only wishes to look on and can not send the message of he or herself) or all users of meeting.The user who participates in the chatroom can send message in the chatroom other users, and wherein, these message are shown on chat window 104.In certain embodiments, the user can select one or more the user thatwindow 106 shows, sends calling to those users, and/or sends message directly for those users.In a preferred embodiment, the user can select one or more name, sends tactile data to the user who selects.
Theeffect list 108 provides a plurality of power effects that are sent to the designated user selected at user list window 106 (if perhaps not have selection intabulation 106 then send to all users) as haptic message.Also there is one or more to work as tactile data when being sent out, the sound that is associated with take over party's client computer in tabulation each effect of 108.Theeffect list 108 preferably includes the tactile data that all users can send, and comprises all message self-defined or that download recently.This message only sends to selecteed user, to such an extent as to do not have selecteed user to send message to other.Represent a specific sense of touch that is associated with tabulate name in 108 or sign in tabulation each name in 108.In order to send a haptic message, the user can use the cursor of demonstration or use other system of selection (keyboard, etc.) to select wherein a kind of effect in tabulation 108.Preferably, describe in detail among the following Fig. 3 b of erect image, access a menu and carry out different functions with the effect of selecting to allow the user.Preferably, 108 comprise too many clauses and subclauses and can not once show, then can be rolled or other navigation operation is selected if tabulate.
Fig. 3 b illustrates the interface that is shown 100 of Fig. 3 a, and wherein, the user has selected wherein a kind of effect and display menu 140 in tabulation 108.For example, the user uses mouse or other pointing device, and moving cursor is pressed special mouse button to desirable effect, draws menu 140.Menu 140 comprises a plurality of options, comprises to send order 142, and secret talk order 144, play command 146 is formed new effect order 148 and input effect order 150.The user can select any one of these orders.
Selected to send order 142 shown in theinterface 100 of Fig. 3 b.This instruction will make that selected effect is sent to all users that participate in chat intabulation 108, just, and the user in the chatroom.For example, " laugh " effect of selecting in Fig. 3 b. is sent to all participants of chat meeting.In specific embodiment, realize by the alphabetic character of specifying as the sense of touch order by other alphabetic characters or separate.For example, the character<and that surrounds by bracket〉translated by the sense of touch control section atinterface 100 as the sense of touch order.Like this, when " laugh " effect uses menu 140 to be sent out, order<laugh〉be sent to other client.Preferably, the order sign is represented related with it sense of touch with a kind of natural language usually, and for example, rocking of high-amplitude represented in order " slap ", and orders " wink " can represent the sensation of low amplitude.
The sense of touch control section of take over party's receiver user detects the order that receives, and the force feeling of output same name is to haptic apparatus.Like this, for example, work as effect " pat " selected (perhaps order<pat〉be transfused to), relevant haptic message is sent to other chat user.Receive the user and experience haptic message by the tactile feedback interface equipment that the take over party is using subsequently.This haptic message is for example to pulse, vibrate, rock etc. or the combination of a plurality of senses of touch is sent to as sense of touch output by the tactile interface equipment that receives the user and receives the user.Preferably, each effect intabulation 108 has a name or a sign that is suitable for the sense of touch relevant with name.For example " pat " effect preferably provides a kind of tactile data to the handle or other the user object that receive user's haptic apparatus, realizes little rocking stably, the similar hand of patting." giggle " effect can provide a kind of low-frequency vibration, and it is a kind of strong that " slap " effect provides, the rocking of high-amplitude, and " smile " effect provides a kind of slow side-to-side movement etc.
Simultaneously, the predefine sound effect is also preferably relevant with the message that sends, more effectively to pass on message, even such sound need not use in other embodiment.The tactile feature of sound effect and tactile data is synchronous.For example, message " slap " can provide single sense of touch to rock and sound effect, and information " slap-slap " can provide two continuous rocking, each rock with one to bounce sound effect accordingly synchronous.(can make the form of a standard, for example .wav) can link to each other with the sense of touch order on subscribing client, this audio files is along with the output of force feeling is play simultaneously for audio files.In other embodiment, the media data of other types can replace sound effect or not comprise that sound effect and haptic effect export synchronously.For example, animation or static figure or image can be shown on display screen along with the output of haptic effect and sound effect.These data of different types can similar audio files recited above, is stored with the form of file.
Chat user also can preferably send tactile data by the direct keyboard that uses in chat window input characters order (perhaps using other input equipment input command), rather than selects effect in tabulation 108.For example, the user simply imports "<slapslap〉", makes corresponding tactile data be sent out.In addition, predefined " emotion (emotions) " may be defined as relevant with sense of touch and sound effect, and is sent out as the sense of touch order.For example, laugh at emotion, " :) ", when being input to inputarea 126 and being sent to other users, cause and the identical sense of touch of fromeffect 108, selecting of " smile " effect, perhaps, cause unique relevant sense of touch to be sent to the take over party.Other examples of emotion comprise ": (" (knitting one's brows), "; ) " (nictation) and ": o " (surprised).In some specific embodiments, in order to be used, these emotions are placed in the middle of the bracket as tactile data, are sense of touch orders to indicate them.Other embodiment can translate such emotion automatically as order, and does not need bracket or other command character or separator.Preferably, emotion can be carried out predefine by the user in special tabulation, and wherein, each emotion can be as self-defined effect described below, and is relevant with haptic effect and sound effect.
In specific embodiment, send to the order that receives the client as tactile data and also go up at take over party's chat window 104 (and if requirement, at sender's window 104) and show as the text character in the message.Like this, " smile " haptic message 124 is shown in Fig. 3 b, makes tactile data and relevant sound be output on subscribing client.The message 124 that shows is shown to the user truly, points out that haptic message is sent out.
In certain embodiments, the user can all side by side send normal text message and haptic effect and sound effect.For example, the user is 126 input message in the zone, select the option (not shown) at menu 140, such as, " send with text message ", the Word message in feasible haptic effect of selecting (and related sound effect) andzone 126 sends to take over party's user simultaneously.Like this, as a reference, here " tactile data " comprises haptic effect and sound effect, text message, and/or other content.
When the secret talk that is chosen in menu 140 orders 144, cause only sending to those users thatwindow 106, select from the 108 selecteed haptic effects of tabulating, still, order 142 is different with sending.Play command 146 allows the haptic effect of selection and the sound relevant with them to be output on user's oneself subscriber computer, makes the user can check what kind of tactile data the reception user will experience.
The haptic message content that sends to the reality of take over party's client computer can change in different embodiment.In described embodiment, all users that chat for usesame interface 100 from the available haptic message oftabulation 108 are the same.Like this, the unique information that needs to be sent to other users in haptic message is to point out the high-level command of tactile data type as what message was sent out, for example, and the symbol word marking of the effect that is centered on by bracket mentioned above, the perhaps order of some other types.This allows the order of the chat interface reception of take over party's client computer as received text character or other standardized datas, and allows the sense of touch control section of subscribing client to know that the sort of sense of touch will be output.It should be noted that in certain embodiments haptic message can send and not need the client to know that this is a haptic message.For example, as explained above, do not need the emotion of other special characters to be sent as text message by the non-force feedback standard client in the chat meeting, and emotion also can be received the client and think a kind of haptic message, makes that the tactile data relevant with emotion is output according to the take over party.Like this, this realization can be considered to a kind of and only receiving " common " haptic effect that the client realizes.
In other embodiment, the haptic message of more complexity can be sent out or show.For example, haptic message can comprise the force information content and/or be sent to the client computer that receives the user and indicate the haptic apparatus that receives the user to export other orders of sense of touch.This allows the previous self-defined sense of touch that does not define ininterface 100 to be sent out.This force information can provide with several different forms.For example, the high-level command that force information can be used as the type of pointing out tactile data is sent out, and wherein, imagining all reception users all has a sense of touch java standard library on their computer system, can quote high-level command in this system.In certain embodiments, can send other information, such as, the command parameter of the sense of touch that one or more performance is ordered, for example, persistence of sensation time, frequency, amplitude, direction, button parameters, rise time, time delay, analog-quality or position etc.Yet in other embodiments, the data of describing and define actual sense of touch can be sent out, for example, and a series of power amplitude and direction.Perhaps, send the network address (perhaps other positions) that to download or to retrieve haptic data.Many such methods all allow to send the complete self-defining tactile data that the reception user does not have.For example, at first send self-defined sense of touch, be used to realize that all data of sense of touch also are sent out.After being sent out successfully, no longer send any data of description, because the sense of touch data of description has entered and has been stored in take over party's the computer system at the later time tactile data.Like this, because it is big to send the data volume of data, the transmission of data of description obviously is more suitable in high speed, and broadband network carries out with being connected.
Self-defined haptic effect and sound effect also can be made up of the user.For example, if the user selects to form new effect order 148 from menu 140, preferably, the user capture user interface is to generate effect.One of such user interface for example shown in Fig. 3 c.When user's select command 148, show a dialog box 160.The user can arrive the dialog box zone by input information, is used for defining a self-defined haptic effect and sound effect.For example, can specify the name and the sign of haptic message in zone 162, can specify in zone 164 with the network address of the position that indicates relevant haptic effect or local address (there, data can be organized with the document form of standard format, for example, " .IFR " file), the name of the haptic effect file of the address regional 164 can be specified regional 166, and internet or local address in zone 168 energy specified voice data (for example, audio files).In case the user imports these data, and produce a new haptic effect message, the name in zone 162 just is presented in thetabulation 108 ofchat interface 100, can be selected similarly with other effects of listing.
In some specific embodiments, standardization storehouse and self-defined haptic effect and sound effect are stored on the webserver of extensive distributed network, for example the internet receives the user and can insert and download the haptic message that data necessary is experienced reception.In specific embodiment, sense of touch control section by chatting programme of the present invention can access network server 80 (Fig. 2 illustrates) (for example by using URL address or CGI (common gateway interface) process procedures), download required haptic effect and/or data, and voice data.For example, sending the user can use the interface of Fig. 3 c to generate a self-defined haptic effect on his or she client computer.When effect generates, maybe enter a chatroom as the user who generates, if or/when the user so selects, self-defined haptic effect is uploaded to thewebserver 80 with storage, makes other users can use by access network.When entering the chatroom or after self-defined effect has been downloaded, other user of different client computer can download self-defined haptic effect automatically from thewebserver 80, maybe when the user of this client computer so selects, can download self-defined effect.For example, enter the chatroom after, the required haptic effect of chat interface inspection on each client computer chat meeting; This can finish by keep " the chatroom tabulation " of the effect of a continuous updating on the webserver, and the webserver is included in the institute that arbitrary client can be used for sending in the chatroom and produces effect.Specific chat interface can be downloaded the effect in the current tabulation that is not stored on the client computer then according to the clauses and subclauses inspection tabulation of input chat meeting.Selectively, when the tactile data with reference to self-defined effect was sent to client computer, subscribing client can be downloaded effect data when receiving tactile data.
Chat interface 100 (perhaps other subprogram or Webpage) can comprise these characteristics, allow the user can be connected to server, this server is listed the self-defined sense of touch of having selected from a plurality of other users, the feasible sensation that can use them, and allow the user can be connected to various other user's client computer or servers, to download selecteed sense of touch file and data.For example, if the input effect order 150 of user's choice menus 148, the user can preferably import any one of a plurality of available effects.The example that allows such interface of selecting is shown in Fig. 3 d.Window 170 illustrates the storehouse tabulation on the webserver (perhaps other servers) that is stored in the classification that comprises a plurality of available effects on the server or subclassification 172.In each classification or subclassification 172, list a plurality of effects 174 that are stored on the server.The effect that does not have at present on the client computer ofdisplay interface 100 to store can designated like this or mark.The user can select effect 174, selects index button 176 then, arrives local client computer to download the effect of selecting.The user also can select broadcast button 178, and to play the effect of selecting, the effect 174 of retrieval allows user's perceptual effect how are you feeling today.If the user selects load button 180, the effect of selecting added and be presented in the effect list 108 (can download), and sent as tactile data, and when the user receives the tactile data that comprises haptic effect, play by the user as needs.Any sound effect that is associated with the haptic effect that retrieves also can preferably be downloaded.
Effect can the different standard according to some be classified on server.For example, the haptic message group can be according to type of message, the message emotion, and message intensity etc. is shown and organizes.For example, " grieved message " kind comprises the haptic message of all such affective states, and " romance " group can comprise passes on suitably intimately the tactile data of individual's information.
In another embodiment, chat interface can be a part that allows the voice communication programs of voice communication or conversation by computer network 60.The voice communication characteristics can find in such as the existing application program of DirectX or application programming interface.For example,, send the information effect that the user can select effect in theanalogous list 108, in conjunction with speech message or do not rely on any voice, provide a sense of touch to receiving the user when when receiving user's communication.Haptic message also can optionally be sent to the reception user based on the generation or the content of speech message.For example, whenever saying an individual character, tactile data just is sent out.If carry out speech recognition (for example, using the speech recognition software of standard) on client computer, haptic message can be based on the software translation of actual speech message content.Like this, if the user another user is said, " I hate you ", the message of one " beating " or " punching " can by automatically and voice messaging together or transmission after speech message, so that suitable sense of touch to be provided.
Tactile data can be " general ", that is to say, sense of touch output can produce according to consumer taste on receiver, and wherein, the user can link together the sense of touch of expectation with the special command that receives at suitable interface.Selectively, tactile data can carry out " creation ", and the transmission user is by the specified value sense of touch or the necessary data of carrying out from writing tactile data is provided, and how the definition sense of touch is felt in message.The realization of like this general and creation certainly with at US patent NO.6, the network of describing in 161,126 that passes through sends equipment class general and the power effect of creation certainly seemingly.
In another specific embodiment, sense of touch can be based on the voice of importing and transmitting as the chat message of being exported by other client computer in the chat meeting.In such an embodiment, program of operation on a subscribing client, it analyzes the audio speech data that insert, and according to speech data order sense of touch.For example, in a simple embodiment, will represent the waveform transformation of speech data to be sense of touch, wherein based on this waveform, the output that in the waveform each (perhaps selecting) peak value can cause on haptic apparatus pulsation or rock, and repeatedly peak value can vibrate in the waveform.Other features of waveform can be set to other haptic effect.For example, the beating of the amplitude of predetermined quantity can cause rocks or pulses, and the amplitude of perhaps rocking can be proportional with amplitude of wave form.
In the specific embodiment of more complexity, the speech waveform that receives message can be parsed into the predetermined special character of the affective content of expression voice-enabled chat message, and will send to the user with the sense of touch that affective content matches then.For example, send laughing at of user and can one in sending waveform, add the difference character, for example, high-frequency, high amplitude vibration.If detect such laughing at, can export vibration or swing (perhaps other user operable means) such as mouse.The calling that sends the user can present with the waveform of the quick conversion from the short arc to the high amplitude, and relevant sense of touch can be fast, dither or pulsation.The sigh that sends the user can represent with the waveform of length, low frequency, low amount, consistent spacing or amplitude, the gentleness that produces user object on haptic apparatus associated therewith, do action and low frequency vibration.In the waveform that receives, can analyze other emotion or intrinsic message similarly, and based on the suitable sense of touch of analysis result output.
Fig. 4 illustrates with thechat interface 100 shown in Fig. 3 a similar, the chat interface 100 ' of different slightly specific embodiments.Interface 100 ' is different frominterface 100, and difference is to provide several haptic message buttons to replace the effect list 108.Usehaptic message button 210 to send sense of touch and auditory message to the specific user who inuser list window 106, selects.Message only is sent to the user who selects in window 106.Be similar to the effect of listing in thetabulation 108 recited above, eachbutton 210 is represented a specific sense of touch that is associated with the button name.In order to send haptic message, the user uses the cursor of demonstration or and uses other one of them of some systems of selection (keyboard, voice, etc.) selector button 210.Like this, when having selected button " to pat ", the tactile data that then is associated is sent to the user of selection.The tactile feedback interface equipment that using of the user by selecting user of Xuan Zeing is experienced tactile data then.Usually,haptic message button 212 is similar tosecret talk button 210, except the haptic message with the appointment of button sign sends to all users of chat meeting, rather than the user who selects.
The present invention describes in detail according to several preferred embodiments, can reckon with, those skilled in the art are by reading instructions and studying accompanying drawing and can change it, and displacement and equivalent are replaced.For example, many different application programs can be used message function of the present invention, comprise games, and virtual reality program and environment are used for the conference call application of business meetings, voice communication of the phone type by computer network or other communication channels etc.In addition, clear used some term in order to describe, these terms are not limited to the present invention.

Claims (46)

Translated fromChinese
1.一种提供本地计算机上显示的聊天界面的方法,聊天界面能在聊天会议中向其他用户发送触觉消息,该方法包括:1. A method of providing a chat interface displayed on a local computer, the chat interface capable of sending tactile messages to other users in a chat session, the method comprising:在所述的本地计算机的显示设备上显示所述的聊天界面;displaying the chat interface on the display device of the local computer;从所述本地计算机的用户接收输入数据到所述聊天界面,所述输入数据提供了一个输出聊天消息,其中,所述的输出聊天消息包括发送的力信息;receiving input data from a user of the local computer into the chat interface, the input data providing an output chat message, wherein the output chat message includes transmitted force information;将所述的输出聊天消息发送到远程计算机,所述远程计算机通过网络连接到所述的本地主机,其中,所述远程计算机向所述远程计算机的用户输出一个至少部分基于所述力信息的触觉;sending said output chat message to a remote computer connected to said local host over a network, wherein said remote computer outputs a haptic sensation based at least in part on said force information to a user of said remote computer ;从所述远程计算机接收一个接入聊天信息到所述聊天界面;以及receiving an access chat message from the remote computer to the chat interface; and在显示装置上向所述本地计算机的所述用户显示所述接入聊天信息。The access chat information is displayed to the user of the local computer on a display device.2.如权利要求1所述的方法,其中,所述远程计算机向所述远程计算机的所述用户显示一个聊天界面。2. The method of claim 1, wherein said remote computer displays a chat interface to said user of said remote computer.3.如权利要求1所述的方法,其中,所述远程计算机使用与所述远程计算机相连的触觉反馈界面设备输出所述触觉。3. The method of claim 1, wherein the remote computer outputs the haptic sensations using a haptic feedback interface device connected to the remote computer.4.如权利要求1所述的方法,其中,所述接入的聊天消息包括接收的力信息,其中,所述本地计算机向所述本地计算机的本地用户输出触觉,所述触觉至少部分地基于接收的力信息。4. The method of claim 1 , wherein the accessed chat message includes received force information, wherein the local computer outputs haptic sensations to a local user of the local computer, the haptic sensations being based at least in part on Received force information.5.如权利要求1所述的方法,其中,所述本地计算机和所述的远程计算机都通过所述网络各自连接到服务器。5. The method of claim 1, wherein the local computer and the remote computer are each connected to a server through the network.6.如权利要求4所述的方法,其中,所述聊天界面包括多个由所述用户选择的可用触觉效果,并作为所述力信息被发送。6. The method of claim 4, wherein the chat interface includes a plurality of available haptic effects selected by the user and sent as the force information.7.如权利要求4所述的方法,其中,所述力信息与声音信息相关联,以至于所述远程计算机根据所述触觉的所述输出来输出声音效果。7. The method of claim 4, wherein the force information is associated with sound information such that the remote computer outputs a sound effect based on the output of the haptic.8.如权利要求4所述的方法,其中,所述聊天界面允许所述用户生成一个自定义触觉,以被发送到所述远程计算机的所述力信息参考。8. The method of claim 4, wherein the chat interface allows the user to generate a custom haptic to be referenced by the force information sent to the remote computer.9.如权利要求4所述的方法,其中,所述聊天界面包括多个按钮,每个所述的按钮与特定的触觉相关,其中,所述用户通过选择与所述特定触觉相关联的所述按钮来发送所述力信息,以产生特定的触觉。9. The method of claim 4, wherein the chat interface includes a plurality of buttons, each of the buttons being associated with a particular haptic, wherein the user selects all buttons associated with the particular haptic The button is used to send the force information to generate a specific tactile sensation.10.如权利要求4所述的方法,其中,所述力信息仅被发送到聊天会议中多个用户的子集,所述用户子集由在所述本地计算机上的所述用户选择。10. The method of claim 4, wherein the force information is sent to only a subset of the plurality of users in the chat session, the subset of users being selected by the user on the local computer.11.如权利要求10所述的方法,其中,所述聊天界面包含的多个按钮包括一组密谈按钮,它发送所述力信息仅到在由所述本地计算机的所述用户选择的所述用户子集。11. The method of claim 10 , wherein the plurality of buttons included in the chat interface include a set of whisper buttons that send the force information only to the user selected by the user of the local computer. subset of users.12.如权利要求1所述的方法,其中,所述力信息包括一个命令,所述命令被所述远程计算机的聊天界面识别,以向与所述远程计算机相连的所述触觉设备发出输出力触觉的指令。12. The method of claim 1 , wherein the force information includes a command recognized by a chat interface of the remote computer to issue a force output to the haptic device connected to the remote computer Tactile commands.13.如权利要求1所述的方法,其中,所述力信息包括一个网络地址,所述地址被所述远程计算机的聊天界面作为一个检索所需的向与所述远程计算机相连的所述触觉设备输出力触觉的附加力信息的网络位置使用。13. The method of claim 1, wherein said force information includes a network address used by a chat interface of said remote computer as a means of retrieving said tactile sensor connected to said remote computer. The device outputs additional force information for force haptics using the web location.14.如权利要求13所述的方法,其中,所述网络地址是一个存储标准和自定义的能被所述触觉设备输出的触觉库的网络服务器地址。14. The method of claim 13, wherein the network address is the address of a network server storing standard and custom haptic libraries that can be exported by the haptic device.15.如权利要求13所述的方法,更进一步地包括向所述网络地址的服务器加载自定义力信息,其中,所述加载自定义力信息可被所述远程计算机下载,以输出基于所述自定义力信息的触觉。15. The method of claim 13, further comprising loading custom force information to a server at the network address, wherein the loaded custom force information can be downloaded by the remote computer to output a Haptics for custom force information.16.如权利要求1所述的方法,其中所述力信息指定将要发送的特定触觉,并包括表征所述特定触觉的数据。16. The method of claim 1, wherein the force information specifies a particular haptic to be transmitted and includes data characterizing the particular haptic.17.如权利要求1所述的方法,其中,所述聊天界面允许所述本地计算机的所述用户输入一个文本命令,使得所述力信息将被发送到所述的远程计算机。17. The method of claim 1, wherein said chat interface allows said user of said local computer to enter a text command causing said force information to be sent to said remote computer.18.一种提供在本地计算机上运行的聊天界面的方法,该聊天界面能在聊天会议中与其他客户机通信,该方法包括:18. A method of providing a chat interface running on a local computer capable of communicating with other clients in a chat session, the method comprising:在所述的本地计算机上提供所述的聊天界面;providing said chat interface on said local computer;从所述本地计算机的用户接收输入的数据到所述的聊天界面,所述输入数据包括输出的聊天消息;receiving input data from a user of the local computer into the chat interface, the input data including output chat messages;将所述的输出聊天消息发送到远程计算机,所述远程计算机通过网络连接到所述的本地主机,Sending the output chat message to a remote computer, the remote computer is connected to the local host through the network,接收来自所述远程计算机的接入聊天消息到所述聊天界面;receiving an incoming chat message from the remote computer to the chat interface;输出所述接入的聊天信息到所述本地计算机的所述用户;以及outputting said accessed chat message to said user of said local computer; and使用与所述本地计算机相连的触觉设备,输出触觉到所述本地计算机的所述用户,所述触觉至少部分基于从所述远程计算机接收的所述接收的聊天消息。Using a haptic device coupled to the local computer, outputting a haptic sensation to the user of the local computer, the haptic sensation based at least in part on the received chat message received from the remote computer.19.如权利要求18所述的方法,其中,所述接入的聊天信息包括接收的力信息,且其中所述触觉至少部分地基于接收的力信息,所述的输出聊天信息包括被发送的力信息。19. The method of claim 18, wherein the incoming chat information includes received force information, and wherein the haptic sensation is based at least in part on the received force information, and wherein the output chat information includes sent force information.20.如权利要求19所述的方法,其中,所述本地计算机在显示设备上显示所述聊天界面,以及其中所述远程计算机显示远程聊天界面到所述远程计算机的用户,其中所述远程计算机至少部分地基于从所述本地计算机接收的所发送的力信息,输出触觉到所述远程计算机的所述用户。20. The method of claim 19, wherein said local computer displays said chat interface on a display device, and wherein said remote computer displays a remote chat interface to a user of said remote computer, wherein said remote computer Haptic sensations are output to the user of the remote computer based at least in part on the transmitted force information received from the local computer.21.如权利要求20所述的方法,其中,所述远程计算机使用与所述远程计算机相连的触觉反馈界面设备输出所述触觉。21. The method of claim 20, wherein the remote computer outputs the haptic sensations using a haptic feedback interface device connected to the remote computer.22.如权利要求18所述的方法,其中,所述本地计算机和所述的远程计算机每个都通过所述网络连接到服务器。22. The method of claim 18, wherein the local computer and the remote computer are each connected to a server through the network.23.如权利要求18所述的方法,其中,所述接入聊天消息包括一个网络地址,所述地址被所述运行在所述本地计算机的聊天界面作为一个位置识别,在该位置上检索所需的附加力信息,以输出所述触觉给所述本地计算机的所述用户。23. The method of claim 18, wherein said access chat message includes a network address identified by said chat interface running on said local computer as a location at which to retrieve said additional force information needed to output the tactile sensation to the user of the local computer.24.如权利要求18所述的方法,其中,所述发送的力信息指定一特定的将要输出的触觉,并包括表征所述特定触觉的数据。24. The method of claim 18, wherein the transmitted force information specifies a particular haptic sensation to be output and includes data characterizing the particular haptic sensation.25.如权利要求22所述的方法,其中,所述服务器包括一个因特网交替聊天(IRC)服务器,其中,所述聊天界面仅用标准的IRC协议与所述的IRC服务器通信。25. The method of claim 22, wherein said server comprises an Internet Alternative Chat (IRC) server, wherein said chat interface communicates with said IRC server using only standard IRC protocols.26.如权利要求18所述的方法,其中,所述接入的力消息与声音信息相关,以至于所述远程计算机根据所述触觉的所述输出来输出声音效果。26. The method of claim 18, wherein the incoming force message is associated with sound information such that the remote computer outputs a sound effect based on the output of the haptic.27.如权利要求18所述的方法,其中,所述接入聊天消息与一个或者多个显示的图象相关,使得所述本地计算机根据所述触觉的所述输出来显示所述一个或多个显示图象。27. The method of claim 18, wherein said access chat message is associated with one or more displayed images such that said local computer displays said one or more images based on said output of said haptics. display images.28.如权利要求23所述的方法,其中,所述网络地址是一个存储标准和自定义的能被所述触觉设备输出的触觉库的网络服务器地址。28. The method of claim 23, wherein the network address is the address of a network server storing standard and custom haptic libraries that can be exported by the haptic device.29.如权利要求23所述的方法,更进一步地包括向所述网络地址的服务器加载自定义力信息,其中,所述加载的自定义力信息可被所述远程计算机下载,并输出基于所述自定义力信息的触觉。29. The method of claim 23, further comprising loading custom force information to a server at the network address, wherein the loaded custom force information can be downloaded by the remote computer and output based on the A sense of touch that describes force information.30.如权利要求18所述的方法,其中,所述聊天界面允许所述本地计算机的所述用户输入一个文本力命令,使得所述发送的力信息将被发送到所述远程计算机。30. The method of claim 18, wherein said chat interface allows said user of said local computer to enter a textual force command such that said transmitted force information will be transmitted to said remote computer.31.如权利要求30所述的方法,其中,所述文本力命令在所述远程计算机的聊天界面上显示,并包括至少一个限定符用于指示所述文本力命令的性质。31. The method of claim 30, wherein the text force command is displayed on a chat interface of the remote computer and includes at least one qualifier for indicating a nature of the text force command.32.如权利要求30所述的方法,其中,所述文字力命令在所述远程计算机的所述聊天界面上显示,包括至少一个情感的文本字符。32. The method of claim 30, wherein said text force command displayed on said chat interface of said remote computer includes at least one emotive text character.33.如权利要求19所述的方法,其中,所述接入聊天消息和所述输出聊天消息包括用于在所述聊天界面显示的描述文字字符的数据,其中,所收发的和接收的力信息也作为所述描述文本字符的数据被提供。33. The method of claim 19, wherein the incoming chat messages and the outgoing chat messages include data describing text characters for display on the chat interface, wherein the transmitted and received force Information is also provided as the data describing the text characters.34.如权利要求18所述的方法,其中,所述输入数据和所述接入聊天消息作为引起音频输出的音频数据的形式来提供。34. The method of claim 18, wherein the input data and the access chat message are provided as audio data causing audio output.35.如权利要求18所述的方法,其中,所述输入数据和所述接入聊天消息作为由显示设备所显示的文本字符的形式来提供。35. The method of claim 18, wherein the input data and the access chat message are provided as text characters displayed by a display device.36.如权利要求34所述的方法,其中,所述接入聊天消息作为表示所述远程计算机的所述用户的讲话的波形的形式来提供。36. The method of claim 34, wherein the access chat message is provided as a waveform representing speech of the user of the remote computer.37.如权利要求36所述的方法,其中,所述的波由所述本地计算机分析,在所述波形中的所述分析检测内容与所述触觉设备输出的所述触觉相关联。37. The method of claim 36, wherein said wave is analyzed by said local computer, said analysis detects content in said waveform associated with said haptic sensation output by said haptic device.38.如权利要求37所述的方法,其中,在所述聊天消息中的所述的内容以一个或者多个情感来表示,以及其中所述触觉与所述一个或多个情感相关联。38. The method of claim 37, wherein said content in said chat message is represented by one or more emotions, and wherein said sense of touch is associated with said one or more emotions.39.一种存储用于由本地计算机执行的程序指令的计算机可读介质,以由所述本地计算机提供显示的聊天界面,该聊天界面能通过计算机网络向其他客户机提供触觉信息,程序指令执行以下步骤:39. A computer-readable medium storing program instructions for execution by a local computer, so that the local computer provides a displayed chat interface, the chat interface can provide tactile information to other clients through a computer network, the program instructions execute The following steps:在所述本地计算机的显示设备上显示所述的聊天界面;displaying the chat interface on a display device of the local computer;从所述本地计算机的用户接收输入的数据到所述的聊天界面,所述输入数据包括输出的聊天消息;receiving input data from a user of the local computer into the chat interface, the input data including output chat messages;将所述输出聊天消息发送到远程计算机,所述远程计算机通过网络连接到所述的本地主机,Sending the output chat message to a remote computer, the remote computer is connected to the local host through a network,接收来自所述远程计算机的接入聊天消息到所述聊天界面;receiving an incoming chat message from the remote computer to the chat interface;在显示设备上显示所述接入聊天消息到所述本地计算机的所述用户;以及displaying said access chat message to said user of said local computer on a display device; and使用与所述本地计算机相连的触觉设备,输出触觉到所述本地计算机的所述用户,所述触觉至少部分基于从所述远程计算机接收的所述接收的聊天消息。Using a haptic device coupled to the local computer, outputting a haptic sensation to the user of the local computer, the haptic sensation based at least in part on the received chat message received from the remote computer.40.如权利要求39所述计算机可读介质,其中,所述输出聊天消息包括被发送的力信息,以及其中所述接入的聊天消息包括接收的力信息,其中,所述触觉至少部分地基于从所述远程计算机接收的力信息。40. The computer-readable medium of claim 39, wherein the outgoing chat message includes transmitted force information, and wherein the incoming chat message includes received force information, wherein the haptic is at least partially Based on force information received from the remote computer.41.如权利要求39所述计算机可读介质,其中,所述输出和接入的聊天消息包括描述文本字符的数据。41. The computer readable medium of claim 39, wherein the outgoing and incoming chat messages include data describing text characters.42.如权利要求41所述计算机可读介质,其中,所述发送和接收的力信息以文本字符的形式来提供。42. The computer readable medium of claim 41, wherein the transmitted and received force information is provided in the form of text characters.43.如权利要求39所述计算机可读介质,其中,所述接收的力信息由运行在所述本地计算机上的后台应用程序同时和所述聊天界面一起处理,所述后台应用程序通过所述触觉设备控制向所述用户的所述触觉的输出。43. The computer readable medium of claim 39, wherein said received force information is processed concurrently with said chat interface by a background application running on said local computer, said background application via said A haptic device controls output of the haptics to the user.44.如权利要求39所述计算机可读介质,其中,所述接收的力信息包括网络地址,所述地址由运行在所述远程计算机的聊天界面作为一个位置来识别,在该位置检索所需的附加力信息,以输出所述触觉给所述本地计算机的所述用户。44. The computer-readable medium of claim 39, wherein the received force information includes a network address identified by a chat interface running on the remote computer as a location from which to retrieve the desired additional force information for outputting the haptic sensation to the user of the local computer.45.如权利要求44所述的计算机可读介质,其中所述程序指令进一步执行步骤:向所述网络地址的服务器加载自定义力信息,其中,所述加载的自定义力信息可被所述远程计算机下载,并输出基于所述自定义力信息的触觉。45. The computer-readable medium of claim 44, wherein the program instructions further perform the step of: loading custom force information to a server at the network address, wherein the loaded custom force information can be used by the A remote computer downloads and outputs a haptic based on the custom force information.46.一种提供由所述本地计算机显示的聊天界面的设备,该聊天界面能通过计算机网络向其他客户机提供触觉消息,该设备包括:46. An apparatus for providing a chat interface displayed by said local computer capable of providing haptic messages to other clients over a computer network, the apparatus comprising:用于在所述的本地计算机的显示设备上显示所述的聊天界面,并用于使得在显示设备上向所述本地计算机的所述用户显示接入聊天信息的装置;means for displaying the chat interface on the display device of the local computer, and displaying access chat information to the user of the local computer on the display device;用于从所述本地计算机的用户接收输入的数据到所述的聊天界面的装置,所述输入数据提供输出的聊天消息;means for receiving input data from a user of said local computer into said chat interface, said input data providing output chat messages;用于将所述的输出聊天消息发送到远程计算机的装置,所述远程计算机通过所述计算机网络连接到所述本地主机,means for sending said outgoing chat message to a remote computer connected to said local host through said computer network,用于接收来自所述远程计算机的接入聊天消息到所述聊天界面的装置;以及means for receiving an access chat message from said remote computer to said chat interface; and用于使用与所述本地计算机相连的触觉设备,输出触觉到所述本地计算机的所述用户的装置,所述触觉至少部分基于从所述远程计算机接收的所述接收聊天消息。means for outputting a haptic sensation to said user of said local computer using a haptic device coupled to said local computer, said haptic sensation being based at least in part on said received chat message received from said remote computer.
CN01810866A2000-06-302001-06-20 Chat interface with haptic feedbackPendingCN1434947A (en)

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US09/608,1292000-06-30
US09/608,129US7159008B1 (en)2000-06-302000-06-30Chat interface with haptic feedback functionality

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
CN2008100836520ADivisionCN101303622B (en)2000-06-302001-06-20Method for chatting using chat interface with haptic feedback function

Publications (1)

Publication NumberPublication Date
CN1434947Atrue CN1434947A (en)2003-08-06

Family

ID=24435161

Family Applications (2)

Application NumberTitlePriority DateFiling Date
CN2008100836520AExpired - Fee RelatedCN101303622B (en)2000-06-302001-06-20Method for chatting using chat interface with haptic feedback function
CN01810866APendingCN1434947A (en)2000-06-302001-06-20 Chat interface with haptic feedback

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
CN2008100836520AExpired - Fee RelatedCN101303622B (en)2000-06-302001-06-20Method for chatting using chat interface with haptic feedback function

Country Status (6)

CountryLink
US (3)US7159008B1 (en)
EP (2)EP1311966B1 (en)
JP (6)JP2004503004A (en)
CN (2)CN101303622B (en)
AU (1)AU2001277256A1 (en)
WO (1)WO2002003172A2 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN100444087C (en)*2007-01-192008-12-17姜志熹Method for displaying information on display screen based on force sense
CN102216876A (en)*2008-11-192011-10-12英默森公司Method and apparatus for generating mood-based haptic feedback
CN102246120A (en)*2008-12-122011-11-16英默森公司Method and apparatus for providing a haptic monitoring system using multiple sensors
CN102474529A (en)*2009-07-012012-05-23费斯布克公司Gathering information about connections in a social networking service
CN102597914A (en)*2009-10-292012-07-18伊梅森公司 Systems and methods for haptic augmentation for speech-to-text conversion
CN101828382B (en)*2007-10-162013-07-31伊梅森公司Synchronization of haptic effect data in a media transport stream
CN103988216A (en)*2011-12-072014-08-13高通股份有限公司Integrating sensation functionalities into social networking services and applications
CN104656900A (en)*2006-09-132015-05-27意美森公司Systems and methods for casino gaming haptics
CN106878147A (en)*2015-12-142017-06-20英默森公司Transmit tactile to selected message receiver
CN109254650A (en)*2018-08-022019-01-22阿里巴巴集团控股有限公司 A human-computer interaction method and device

Families Citing this family (191)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
IL123073A0 (en)1998-01-261998-09-24Simbionix LtdEndoscopic tutorial system
US6429846B2 (en)1998-06-232002-08-06Immersion CorporationHaptic feedback for touchpads and other touch controls
US7315979B1 (en)1998-11-092008-01-01Tesseron Ltd.Method and system for dynamic flowing data to an arbitrary path defined by a page description language
US6822635B2 (en)*2000-01-192004-11-23Immersion CorporationHaptic interface for laptop computers and other portable devices
US7159008B1 (en)*2000-06-302007-01-02Immersion CorporationChat interface with haptic feedback functionality
US8707185B2 (en)*2000-10-102014-04-22Addnclick, Inc.Dynamic information management system and method for content delivery and sharing in content-, metadata- and viewer-based, live social networking among users concurrently engaged in the same and/or similar content
US7091976B1 (en)*2000-11-032006-08-15At&T Corp.System and method of customizing animated entities for use in a multi-media communication application
US20080040227A1 (en)2000-11-032008-02-14At&T Corp.System and method of marketing using a multi-media communication system
US6963839B1 (en)*2000-11-032005-11-08At&T Corp.System and method of controlling sound in a multi-media communication application
US7203648B1 (en)*2000-11-032007-04-10At&T Corp.Method for sending multi-media messages with customized audio
US6990452B1 (en)2000-11-032006-01-24At&T Corp.Method for sending multi-media messages using emoticons
US6976082B1 (en)2000-11-032005-12-13At&T Corp.System and method for receiving multi-media messages
US7133900B1 (en)*2001-07-062006-11-07Yahoo! Inc.Sharing and implementing instant messaging environments
FR2831428B1 (en)*2001-10-262004-09-03Univ Compiegne Tech METHOD FOR ALLOWING AT LEAST ONE USER, PARTICULARLY A BLIND USER, TO PERCEIVE A SHAPE AND DEVICE FOR CARRYING OUT THE METHOD
US7671861B1 (en)2001-11-022010-03-02At&T Intellectual Property Ii, L.P.Apparatus and method of customizing animated entities for use in a multi-media communication application
JP3733075B2 (en)*2002-02-072006-01-11株式会社国際電気通信基礎技術研究所 Interaction media system
US20030237093A1 (en)*2002-06-192003-12-25Marsh David J.Electronic program guide systems and methods for handling multiple users
US20040024822A1 (en)*2002-08-012004-02-05Werndorfer Scott M.Apparatus and method for generating audio and graphical animations in an instant messaging environment
WO2004012074A2 (en)*2002-07-292004-02-05Cerulean Studios, LlcApparatus and method for generating audio and graphical animations in an instant messaging environment
US7275215B2 (en)2002-07-292007-09-25Cerulean Studios, LlcSystem and method for managing contacts in an instant messaging environment
AU2002950502A0 (en)*2002-07-312002-09-12E-Clips Intelligent Agent Technologies Pty LtdAnimated messaging
US7234117B2 (en)2002-08-282007-06-19Microsoft CorporationSystem and method for shared integrated online social interaction
US7636755B2 (en)2002-11-212009-12-22Aol LlcMultiple avatar personalities
US8037150B2 (en)2002-11-212011-10-11Aol Inc.System and methods for providing multiple personas in a communications environment
US20060136630A1 (en)*2002-12-082006-06-22Immersion Corporation, A Delaware CorporationMethods and systems for providing haptic messaging to handheld communication devices
AU2003298038A1 (en)*2002-12-082004-06-30Immersion CorporationUsing haptic effects to enhance information content in communications
US7779166B2 (en)2002-12-082010-08-17Immersion CorporationUsing haptic effects to enhance information content in communications
US7913176B1 (en)*2003-03-032011-03-22Aol Inc.Applying access controls to communications with avatars
US7908554B1 (en)2003-03-032011-03-15Aol Inc.Modifying avatar behavior based on user action or mood
US20070168863A1 (en)*2003-03-032007-07-19Aol LlcInteracting avatars in an instant messaging communication session
US20070113181A1 (en)*2003-03-032007-05-17Blattner Patrick DUsing avatars to communicate real-time information
US7484176B2 (en)*2003-03-032009-01-27Aol Llc, A Delaware Limited Liability CompanyReactive avatars
GB0307399D0 (en)*2003-03-312003-05-07British TelecommSensory output devices
US7363342B1 (en)*2003-07-082008-04-22Microsoft CorporationMethod and apparatus for providing web services in a collaborative computing system
US8589517B2 (en)*2003-11-042013-11-19Verizon Business Global LlcSystems and methods for providing self-compiling, peer-to-peer on-line gaming
US8261208B2 (en)*2003-11-252012-09-04LooptvMethod and system speeding up data input to a communication system
US8874644B2 (en)2003-12-032014-10-28International Business Machines CorporationMethod, system, chat interface, and computer program product for comparing free time between instant message chat members
US20060066569A1 (en)*2003-12-082006-03-30Immersion Corporation, A Delaware CorporationMethods and systems for providing haptic messaging to handheld communication devices
US7752270B2 (en)*2004-01-212010-07-06At&T Mobility Ii LlcLinking sounds and emoticons
US20050235032A1 (en)*2004-04-152005-10-20Mason Wallace R IiiSystem and method for haptic based conferencing
US20060015560A1 (en)*2004-05-112006-01-19Microsoft CorporationMulti-sensory emoticons in a communication system
US20060020967A1 (en)*2004-07-262006-01-26International Business Machines CorporationDynamic selection and interposition of multimedia files in real-time communications
KR20060047890A (en)2004-10-012006-05-18삼성전자주식회사 Event display device and method of a mobile terminal
WO2006038779A1 (en)*2004-10-012006-04-13Samsung Electronics Co., Ltd.Device and method for displaying event in wireless terminal
US10171386B1 (en)*2004-10-062019-01-01Oracle International CorporationMethods and systems for storing instant messaging messages
US20060085515A1 (en)*2004-10-142006-04-20Kevin KurtzAdvanced text analysis and supplemental content processing in an instant messaging environment
US9652809B1 (en)2004-12-212017-05-16Aol Inc.Using user profile information to determine an avatar and/or avatar characteristics
US7707262B1 (en)*2004-12-282010-04-27Aol LlcNegotiating content controls
GB2422454A (en)*2005-01-222006-07-26Siemens PlcA system for communicating user emotion
US7599719B2 (en)*2005-02-142009-10-06John D. PattonTelephone and telephone accessory signal generator and methods and devices using the same
WO2007030603A2 (en)2005-09-082007-03-15Wms Gaming Inc.Gaming machine having display with sensory feedback
US8210942B2 (en)*2006-03-312012-07-03Wms Gaming Inc.Portable wagering game with vibrational cues and feedback mechanism
US20080036794A1 (en)*2006-08-112008-02-14Guy WeiserSystem and method for personalized scrolling banner
TWI319625B (en)*2006-11-302010-01-11Tpo Displays CorpImage display system and manufacturing method of multi-gates thin film transistor
KR101437159B1 (en)*2007-03-022014-09-11엘지전자 주식회사 User action transfer method and terminal
US8933891B2 (en)*2007-03-022015-01-13Lg Electronics Inc.Terminal and method of controlling terminal
KR100860547B1 (en)*2007-03-022008-09-26광주과학기술원 Tactile information authoring method and apparatus, and computer readable recording medium
US8315652B2 (en)*2007-05-182012-11-20Immersion CorporationHaptically enabled messaging
US8621348B2 (en)*2007-05-252013-12-31Immersion CorporationCustomizing haptic effects on an end user device
US20090037826A1 (en)*2007-07-312009-02-05Christopher Lee BennettsVideo conferencing system
US20090037827A1 (en)*2007-07-312009-02-05Christopher Lee BennettsVideo conferencing system and method
US20090037530A1 (en)*2007-07-312009-02-05Christopher Lee BennettsMedia broadcasting system
US7911328B2 (en)*2007-11-212011-03-22The Guitammer CompanyCapture and remote reproduction of haptic events in synchronous association with the video and audio capture and reproduction of those events
US9128525B2 (en)2008-01-042015-09-08Tactus Technology, Inc.Dynamic tactile interface
US9720501B2 (en)2008-01-042017-08-01Tactus Technology, Inc.Dynamic tactile interface
US9588683B2 (en)2008-01-042017-03-07Tactus Technology, Inc.Dynamic tactile interface
US9430074B2 (en)2008-01-042016-08-30Tactus Technology, Inc.Dynamic tactile interface
US8179375B2 (en)*2008-01-042012-05-15Tactus TechnologyUser interface system and method
US9274612B2 (en)2008-01-042016-03-01Tactus Technology, Inc.User interface system
US9557915B2 (en)2008-01-042017-01-31Tactus Technology, Inc.Dynamic tactile interface
US8179377B2 (en)2009-01-052012-05-15Tactus TechnologyUser interface system
US8547339B2 (en)2008-01-042013-10-01Tactus Technology, Inc.System and methods for raised touch screens
US8456438B2 (en)2008-01-042013-06-04Tactus Technology, Inc.User interface system
US9052790B2 (en)2008-01-042015-06-09Tactus Technology, Inc.User interface and methods
US8553005B2 (en)2008-01-042013-10-08Tactus Technology, Inc.User interface system
US8947383B2 (en)2008-01-042015-02-03Tactus Technology, Inc.User interface system and method
US9612659B2 (en)2008-01-042017-04-04Tactus Technology, Inc.User interface system
US8243038B2 (en)2009-07-032012-08-14Tactus TechnologiesMethod for adjusting the user interface of a device
US8570295B2 (en)2008-01-042013-10-29Tactus Technology, Inc.User interface system
US8922510B2 (en)2008-01-042014-12-30Tactus Technology, Inc.User interface system
US9298261B2 (en)2008-01-042016-03-29Tactus Technology, Inc.Method for actuating a tactile interface layer
US9423875B2 (en)2008-01-042016-08-23Tactus Technology, Inc.Dynamic tactile interface with exhibiting optical dispersion characteristics
US20160187981A1 (en)2008-01-042016-06-30Tactus Technology, Inc.Manual fluid actuator
US8704790B2 (en)2010-10-202014-04-22Tactus Technology, Inc.User interface system
US8154527B2 (en)2008-01-042012-04-10Tactus TechnologyUser interface system
US9063627B2 (en)2008-01-042015-06-23Tactus Technology, Inc.User interface and methods
US9552065B2 (en)2008-01-042017-01-24Tactus Technology, Inc.Dynamic tactile interface
US20090210476A1 (en)*2008-02-192009-08-20Joseph Arie LevySystem and method for providing tangible feedback according to a context and personality state
US8180296B2 (en)*2008-04-292012-05-15Immersion CorporationProviding haptic effects to users in a short range wireless system
KR101474963B1 (en)*2008-07-012014-12-19엘지전자 주식회사 A mobile terminal and a control method thereof
US20100005402A1 (en)*2008-07-012010-01-07International Business Machines CorporationSystem and Apparatus for Whispering in Group Chats
WO2010009149A2 (en)*2008-07-152010-01-21Immersion CorporationSystems and methods for transmitting haptic messages
US8832201B2 (en)*2008-08-182014-09-09International Business Machines CorporationMethod, system and program product for providing selective enhanced privacy and control features to one or more portions of an electronic message
KR101564314B1 (en)*2008-10-062015-11-02삼성전자주식회사Method for inputting texts and display apparatus using the same
US8458601B2 (en)2008-12-042013-06-04International Business Machines CorporationSystem and method for item inquiry and information presentation via standard communication paths
US20100152620A1 (en)*2008-12-122010-06-17Immersion CorporationMethod and Apparatus for Providing A Haptic Monitoring System Using Multiple Sensors
WO2010078596A1 (en)2009-01-052010-07-08Tactus Technology, Inc.User interface system
US9588684B2 (en)2009-01-052017-03-07Tactus Technology, Inc.Tactile interface for a computing device
US8365081B1 (en)*2009-05-282013-01-29Amazon Technologies, Inc.Embedding metadata within content
WO2011003113A1 (en)2009-07-032011-01-06Tactus TechnologyUser interface enhancement system
WO2011087816A1 (en)2009-12-212011-07-21Tactus TechnologyUser interface system
CN102782617B (en)2009-12-212015-10-07泰克图斯科技公司User interface system
US9298262B2 (en)2010-01-052016-03-29Tactus Technology, Inc.Dynamic tactile interface
US8548135B1 (en)2010-02-032013-10-01Tal LavianSystems and methods for visual presentation and selection of IVR menu
US8625756B1 (en)2010-02-032014-01-07Tal LavianSystems and methods for visual presentation and selection of IVR menu
US8572303B2 (en)2010-02-032013-10-29Tal LavianPortable universal communication device
US8553859B1 (en)2010-02-032013-10-08Tal LavianDevice and method for providing enhanced telephony
US9001819B1 (en)2010-02-182015-04-07Zvi Or-BachSystems and methods for visual presentation and selection of IVR menu
US8537989B1 (en)2010-02-032013-09-17Tal LavianDevice and method for providing enhanced telephony
US8681951B1 (en)2010-02-032014-03-25Tal LavianSystems and methods for visual presentation and selection of IVR menu
US8879698B1 (en)2010-02-032014-11-04Tal LavianDevice and method for providing enhanced telephony
US8594280B1 (en)2010-02-032013-11-26Zvi Or-BachSystems and methods for visual presentation and selection of IVR menu
US8687777B1 (en)2010-02-032014-04-01Tal LavianSystems and methods for visual presentation and selection of IVR menu
US8548131B1 (en)2010-02-032013-10-01Tal LavianSystems and methods for communicating with an interactive voice response system
US8903073B2 (en)2011-07-202014-12-02Zvi Or-BachSystems and methods for visual presentation and selection of IVR menu
US8406388B2 (en)2011-07-182013-03-26Zvi Or-BachSystems and methods for visual presentation and selection of IVR menu
US8619035B2 (en)2010-02-102013-12-31Tactus Technology, Inc.Method for assisting user input to a device
WO2011112984A1 (en)2010-03-112011-09-15Tactus TechnologyUser interface system
WO2011133604A1 (en)2010-04-192011-10-27Tactus TechnologyUser interface system
WO2011133605A1 (en)2010-04-192011-10-27Tactus TechnologyMethod of actuating a tactile interface layer
EP2561424B1 (en)2010-04-232019-02-20Immersion CorporationSystems and methods for providing haptic effects
US9715275B2 (en)*2010-04-262017-07-25Nokia Technologies OyApparatus, method, computer program and user interface
KR101668118B1 (en)*2010-07-232016-10-21삼성전자주식회사Apparatus and method for transmitting/receiving remote user interface data in a remote user interface system
US8554253B2 (en)2010-08-262013-10-08John L. RogitzTelephone messaging privacy
CN103124946B (en)2010-10-202016-06-29泰克图斯科技公司User interface system and method
US9380145B2 (en)2010-11-052016-06-28Qualcomm IncorporatedDynamic tapping force feedback for mobile devices
US8215995B1 (en)*2011-01-062012-07-10Hon Hai Precision Ind. Co., Ltd.Connector attached to a bracket and mounted in a cutout in a substrate
US20120302323A1 (en)2011-05-232012-11-29Wms Gaming Inc.Haptic gaming chairs and wagering game systems and machines with a haptic gaming chair
US9142083B2 (en)2011-06-132015-09-22Bally Gaming, Inc.Convertible gaming chairs and wagering game systems and machines with a convertible gaming chair
US9773391B1 (en)*2011-08-182017-09-26Fauxsee Innovations, LlcObject detection device
US9762719B2 (en)*2011-09-092017-09-12Qualcomm IncorporatedSystems and methods to enhance electronic communications with emotional context
US20130227411A1 (en)*2011-12-072013-08-29Qualcomm IncorporatedSensation enhanced messaging
US8867708B1 (en)2012-03-022014-10-21Tal LavianSystems and methods for visual presentation and selection of IVR menu
US8731148B1 (en)2012-03-022014-05-20Tal LavianSystems and methods for visual presentation and selection of IVR menu
US8767945B2 (en)*2012-03-262014-07-01Avaya Inc.IM to phone escalation for customer support
US9891709B2 (en)*2012-05-162018-02-13Immersion CorporationSystems and methods for content- and context specific haptic effects using predefined haptic effects
US20130311881A1 (en)*2012-05-162013-11-21Immersion CorporationSystems and Methods for Haptically Enabled Metadata
CN103516867B (en)*2012-06-202019-01-22腾讯科技(深圳)有限公司 Mobile device call method, device and call system
US9925468B2 (en)2012-06-292018-03-27Sony Interactive Entertainment Inc.Suspending state of cloud-based legacy applications
US9248374B2 (en)2012-06-292016-02-02Sony Computer Entertainment Inc.Replay and resumption of suspended game
US9694276B2 (en)2012-06-292017-07-04Sony Interactive Entertainment Inc.Pre-loading translated code in cloud based emulated applications
US9656163B2 (en)2012-06-292017-05-23Sony Interactive Entertainment Inc.Haptic enhancements for emulated video game not originally designed with haptic capabilities
US9717989B2 (en)2012-06-292017-08-01Sony Interactive Entertainment Inc.Adding triggers to cloud-based emulated games
US9245428B2 (en)2012-08-022016-01-26Immersion CorporationSystems and methods for haptic remote control gaming
US10406429B2 (en)2012-08-292019-09-10Sony Interactive Entertainment, LLCUser-based mini-game generation and distribution
JP6071372B2 (en)*2012-09-212017-02-01キヤノン株式会社 Electronic device and control method of electronic device
US9405417B2 (en)2012-09-242016-08-02Tactus Technology, Inc.Dynamic tactile interface and methods
WO2014047656A2 (en)2012-09-242014-03-27Tactus Technology, Inc.Dynamic tactile interface and methods
CN110658921A (en)*2012-09-252020-01-07诺基亚技术有限公司Method and display device with haptic feedback
US9707476B2 (en)2012-09-282017-07-18Sony Interactive Entertainment Inc.Method for creating a mini-game
US9849372B2 (en)2012-09-282017-12-26Sony Interactive Entertainment Inc.Method and apparatus for improving efficiency without increasing latency in emulation of a legacy application title
US20140092087A1 (en)2012-09-282014-04-03Takayuki KazamaAdaptive load balancing in software emulation of gpu hardware
US11013993B2 (en)2012-09-282021-05-25Sony Interactive Entertainment Inc.Pre-loading translated code in cloud based emulated applications
US10410180B2 (en)*2012-11-192019-09-10Oath Inc.System and method for touch-based communications
US8754757B1 (en)*2013-03-052014-06-17Immersion CorporationAutomatic fitting of haptic effects
US9866924B2 (en)*2013-03-142018-01-09Immersion CorporationSystems and methods for enhanced television interaction
US8918339B2 (en)2013-03-152014-12-23Facebook, Inc.Associating an indication of user emotional reaction with content items presented by a social networking system
US9258012B2 (en)2013-03-152016-02-09Sony Computer Entertainment Inc.Compression of state information for data transfer over cloud-based networks
US9672647B2 (en)*2013-05-232017-06-06Adobe Systems IncorporatedImage effect extraction
US9557813B2 (en)2013-06-282017-01-31Tactus Technology, Inc.Method for reducing perceived optical distortion
CN103369477B (en)*2013-07-022016-12-07华为技术有限公司Display media method, device, client, graphical control display packing and device
US9619980B2 (en)*2013-09-062017-04-11Immersion CorporationSystems and methods for generating haptic effects associated with audio signals
US9443401B2 (en)*2013-09-062016-09-13Immersion CorporationAutomatic remote sensing and haptic conversion system
US9652945B2 (en)2013-09-062017-05-16Immersion CorporationMethod and system for providing haptic effects based on information complementary to multimedia content
US9711014B2 (en)2013-09-062017-07-18Immersion CorporationSystems and methods for generating haptic effects associated with transitions in audio signals
US9576445B2 (en)2013-09-062017-02-21Immersion Corp.Systems and methods for generating haptic effects associated with an envelope in audio signals
US9542801B1 (en)2014-04-282017-01-10Bally Gaming, Inc.Wearable wagering game system and methods
WO2016043570A1 (en)*2014-09-192016-03-24삼성전자 주식회사Terminal device, method for driving terminal device, and computer readable recording medium
US9858751B2 (en)2014-09-262018-01-02Bally Gaming, Inc.Wagering game wearables
US20160189427A1 (en)*2014-12-312016-06-30Immersion CorporationSystems and methods for generating haptically enhanced objects for augmented and virtual reality applications
CA2918806A1 (en)*2015-01-222016-07-22Gubagoo Inc.Systems and methods for call backup and takeover using web and mobile interfaces
US9619034B2 (en)2015-02-252017-04-11Immersion CorporationOverlaying of haptic effects
KR20160105321A (en)*2015-02-272016-09-06임머숀 코퍼레이션Generating actions based on a user's mood
US10613629B2 (en)2015-03-272020-04-07Chad LaurendeauSystem and method for force feedback interface devices
US11088987B2 (en)*2015-05-062021-08-10Snap Inc.Ephemeral group chat
KR20160139132A (en)*2015-05-262016-12-07삼성전자주식회사Electronic device and method for information processing based on context in the electronic device
GB2543358A (en)*2015-10-162017-04-19Sony Computer Entertainment IncInput device and method, entertainment system and control method
WO2017081895A1 (en)*2015-11-132017-05-18ソニー株式会社Communication system and storage medium
KR101928550B1 (en)*2016-04-212018-12-12주식회사 씨케이머티리얼즈랩Method and device for supplying tactile message
CN112416129B (en)*2016-04-212024-09-20Ck高新材料有限公司Haptic information providing method and haptic information providing apparatus
US10983689B2 (en)2016-05-182021-04-20Apple Inc.Devices, methods, and graphical user interfaces for messaging
KR102091368B1 (en)*2016-05-182020-03-19애플 인크.Applying acknowledgement of options in a graphical messaging user interface
US10368208B2 (en)2016-06-122019-07-30Apple Inc.Layers in messaging applications
KR101913616B1 (en)2016-12-272018-10-31주식회사 카카오Instant message service method and user device for performing instant messaging service method for secret message
US10572016B2 (en)2018-03-062020-02-25Microsoft Technology Licensing, LlcSpatialized haptic device force feedback
CN109542624B (en)*2018-11-232021-09-28中国农业银行股份有限公司Resource allocation method and device for application change
US10834543B2 (en)*2018-11-262020-11-10International Business Machines CorporationCreating a social group with mobile phone vibration
FR3100353B1 (en)*2019-09-032022-01-07Hap2U Method and device for producing a click-button effect on a haptic interface
US11358054B2 (en)*2020-02-182022-06-14Electronic Arts Inc.Systems and methods for transcribing user interface elements of a game application into haptic feedback
JP7062248B1 (en)2021-12-172022-05-0617Live株式会社 Computer programs, terminals and methods
US12375885B2 (en)2022-04-292025-07-29T-Mobile Usa, Inc.Rich communication services in multi-carrier environments

Family Cites Families (141)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3157853A (en)1957-12-061964-11-17Hirsch JosephTactile communication system
GB958325A (en)1962-07-081964-05-21Communications Patents LtdImprovements in or relating to ground-based flight training or simulating apparatus
US3497668A (en)1966-08-251970-02-24Joseph HirschTactile control system
US3517446A (en)1967-04-191970-06-30Singer General PrecisionVehicle trainer controls and control loading
US3903614A (en)1970-03-271975-09-09Singer CoApparatus for simulating aircraft control loading
US3902687A (en)1973-06-251975-09-02Robert E HightowerAircraft indicator system
US4160508A (en)1977-08-191979-07-10NasaController arm for a remotely related slave arm
US4236325A (en)1978-12-261980-12-02The Singer CompanySimulator control loading inertia compensator
US4599070A (en)1981-07-291986-07-08Control Interface Company LimitedAircraft simulator and simulated control system therefor
DE3382431D1 (en)1982-01-221991-11-14British Aerospace CONTROL UNIT.
US4581491A (en)1984-05-041986-04-08Research CorporationWearable tactile sensory aid providing information on voice pitch and intonation patterns
US5078152A (en)1985-06-231992-01-07Loredan Biomedical, Inc.Method for diagnosis and/or training of proprioceptor feedback capabilities in a muscle and joint system of a human patient
US4713007A (en)1985-10-111987-12-15Alban Eugene PAircraft controls simulator
US5275174B1 (en)1985-10-301998-08-04Jonathan A CookRepetitive strain injury assessment
NL8503096A (en)1985-11-111987-06-01Fokker Bv SIMULATOR OF MECHANICAL PROPERTIES OF OPERATING SYSTEM.
US4891764A (en)1985-12-061990-01-02Tensor Development Inc.Program controlled force measurement and control system
US4934694A (en)1985-12-061990-06-19Mcintosh James LComputer controlled exercise system
JPH048381Y2 (en)1986-07-101992-03-03
JPS643664A (en)1987-06-261989-01-09Hitachi LtdLaser beam marking device
US4938483A (en)1987-11-041990-07-03M. H. Segan & Company, Inc.Multi-vehicle interactive toy system
GB8801951D0 (en)1988-01-291988-02-24British AerospaceControl apparatus
US5038089A (en)1988-03-231991-08-06The United States Of America As Represented By The Administrator Of The National Aeronautics And Space AdministrationSynchronized computational architecture for generalized bilateral control of robot arms
NL8801653A (en)1988-06-291990-01-16Stork Kwant Bv OPERATING SYSTEM.
US5208745A (en)*1988-07-251993-05-04Electric Power Research InstituteMultimedia interface and method for computer system
JP2926721B2 (en)1988-10-201999-07-28スズキ株式会社 Stabilizer mounting structure
US4930770A (en)1988-12-011990-06-05Baker Norman AEccentrically loaded computerized positive/negative exercise machine
JPH02185278A (en)1989-01-121990-07-19Taito CorpLight beam gun shooting game device
US5186695A (en)1989-02-031993-02-16Loredan Biomedical, Inc.Apparatus for controlled exercise and diagnosis of human performance
US5019761A (en)1989-02-211991-05-28Kraft Brett WForce feedback control for backhoe
GB8913323D0 (en)1989-06-091989-07-26Celco LtdControlling operations
EP0436559B1 (en)1989-08-031996-04-24International Business Machines CorporationData processing network
JPH0724147Y2 (en)1989-12-281995-06-05株式会社平和 Distance control device for pachinko machines
US5022407A (en)1990-01-241991-06-11Topical Testing, Inc.Apparatus for automated tactile testing
US5035242A (en)1990-04-161991-07-30David FranklinMethod and apparatus for sound responsive tactile stimulation of deaf individuals
JPH047371A (en)1990-04-251992-01-10Canon Inc Ink for image recording
US5547382A (en)1990-06-281996-08-20Honda Giken Kogyo Kabushiki KaishaRiding simulation system for motorcycles
US5212473A (en)1991-02-211993-05-18Typeright Keyboard Corp.Membrane keyboard and method of using same
US5334027A (en)1991-02-251994-08-02Terry WherlockBig game fish training and exercise device and method
US5240417A (en)1991-03-141993-08-31Atari Games CorporationSystem and method for bicycle riding simulation
DE69212149D1 (en)1991-03-211996-08-14Atari Games Corp DRIVING SIMULATOR WITH CROSS-CROSS NETWORK FEEDBACK
US5889670A (en)*1991-10-241999-03-30Immersion CorporationMethod and apparatus for tactilely responsive user interface
US5271290A (en)1991-10-291993-12-21United Kingdom Atomic Energy AuthorityActuator assembly
US5309140A (en)1991-11-261994-05-03The United States Of America As Represented By The Secretary Of The NavyFeedback system for remotely operated vehicles
JPH05192449A (en)1992-01-201993-08-03Taito CorpVideo type rifle-shooting battle game machine and its control method
JP2812598B2 (en)1992-01-211998-10-22株式会社日立ビルシステム Equipment lifting device in hoistway
US5629594A (en)1992-12-021997-05-13Cybernet Systems CorporationForce feedback system
US5690582A (en)1993-02-021997-11-25Tectrix Fitness Equipment, Inc.Interactive exercise apparatus
US5785630A (en)1993-02-021998-07-28Tectrix Fitness Equipment, Inc.Interactive exercise apparatus
WO1994025913A2 (en)1993-04-301994-11-10Novadigm, Inc.Method and apparatus for enterprise desktop management
JP3686686B2 (en)1993-05-112005-08-24松下電器産業株式会社 Haptic device, data input device, and data input device device
US5466213A (en)1993-07-061995-11-14Massachusetts Institute Of TechnologyInteractive robotic therapist
US5739811A (en)1993-07-161998-04-14Immersion Human Interface CorporationMethod and apparatus for controlling human-computer interface systems providing force feedback
US5734373A (en)1993-07-161998-03-31Immersion Human Interface CorporationMethod and apparatus for controlling force feedback interface systems utilizing a host computer
SE501867C2 (en)1993-11-151995-06-12Asea Brown Boveri Method and system for calibrating an industrial robot using a spherical calibration body
US6047356A (en)1994-04-182000-04-04Sonic SolutionsMethod of dynamically allocating network node memory's partitions for caching distributed files
US6160489A (en)1994-06-232000-12-12Motorola, Inc.Wireless communication device adapted to generate a plurality of distinctive tactile alert patterns
JPH09505426A (en)1994-09-071997-05-27フィリップス エレクトロニクス ネムローゼ フェンノートシャップ Virtual workspace with user programmable haptic feedback
US6422941B1 (en)1994-09-212002-07-23Craig ThornerUniversal tactile feedback system for computer video games and simulations
US5766016A (en)1994-11-141998-06-16Georgia Tech Research CorporationSurgical simulator and method for simulating surgical procedure
US6339754B1 (en)*1995-02-142002-01-15America Online, Inc.System for automated translation of speech
US6166723A (en)1995-11-172000-12-26Immersion CorporationMouse interface device providing force feedback
US5933599A (en)*1995-07-171999-08-03Microsoft CorporationApparatus for presenting the content of an interactive on-line network
US5818836A (en)*1995-08-091998-10-06Duval; Stephen C.Method and apparatus for anonymous voice communication using an online data service
US6108704A (en)*1995-09-252000-08-22Netspeak CorporationPoint-to-point internet protocol
US5999168A (en)*1995-09-271999-12-07Immersion CorporationHaptic accelerator for force feedback computer peripherals
US5719561A (en)*1995-10-251998-02-17Gilbert R. GonzalesTactile communication device and method
US6219045B1 (en)*1995-11-132001-04-17Worlds, Inc.Scalable virtual world chat client-server system
JPH09138767A (en)*1995-11-141997-05-27Fujitsu Ten LtdCommunication equipment for feeling expression
US6028593A (en)1995-12-012000-02-22Immersion CorporationMethod and apparatus for providing simulated physical interactions within computer generated environments
US6169540B1 (en)1995-12-012001-01-02Immersion CorporationMethod and apparatus for designing force sensations in force feedback applications
US5956484A (en)1995-12-131999-09-21Immersion CorporationMethod and apparatus for providing force feedback over a computer network
US6859819B1 (en)*1995-12-132005-02-22Immersion CorporationForce feedback enabled over a computer network
US6161126A (en)1995-12-132000-12-12Immersion CorporationImplementing force feedback over the World Wide Web and other computer networks
US5880731A (en)*1995-12-141999-03-09Microsoft CorporationUse of avatars with automatic gesturing and bounded interaction in on-line chat session
US5695400A (en)1996-01-301997-12-09Boxer Jam ProductionsMethod of managing multi-player game playing over a network
US5721763A (en)*1996-01-311998-02-24At&T CorpMethod for providing information during a chat session
IL126142A0 (en)*1996-03-151999-05-09Zapa Digital Art LtdProgrammable computer graphic objects
US6111577A (en)*1996-04-042000-08-29Massachusetts Institute Of TechnologyMethod and apparatus for determining forces to be applied to a user through a haptic interface
US5943648A (en)*1996-04-251999-08-24Lernout & Hauspie Speech Products N.V.Speech signal distribution system providing supplemental parameter associated data
US5987503A (en)*1996-06-281999-11-16Fujitsu LimitedSystem and method for displaying an electronic mail containing a keyword detected in a chat session message
AU4229397A (en)*1996-07-251998-02-20Hybrid Networks, Inc.High-speed internet access system
US5907677A (en)*1996-08-231999-05-25Ecall Inc.Method for establishing anonymous communication links
US6862625B1 (en)*1996-09-272005-03-01Avaya Technology Corp.Method and apparatus for real time network communication
US5764916A (en)*1996-09-271998-06-09Ichat, Inc.Method and apparatus for real time communication over a computer network
US5884029A (en)1996-11-141999-03-16International Business Machines CorporationUser interaction with intelligent virtual objects, avatars, which interact with other avatars controlled by different users
US5963217A (en)*1996-11-181999-10-057Thstreet.Com, Inc.Network conference system using limited bandwidth to generate locally animated displays
US20010044725A1 (en)*1996-11-192001-11-22Koichi MatsudaInformation processing apparatus, an information processing method, and a medium for use in a three-dimensional virtual reality space sharing system
TW359054B (en)*1996-12-201999-05-21Sony CorpMethod and apparatus for automatic sending of e-mail and automatic sending control program supplying medium
TW391092B (en)*1996-12-272000-05-21Hitachi LtdCellular mobile telephone apparatus and method for transmitting a response message to an caller
JP3557062B2 (en)*1997-01-102004-08-25日本電信電話株式会社 Low bit rate image communication system, low bit rate image communication center device, and low bit rate image communication method
DE19809231A1 (en)*1997-03-041998-09-17Talkway Inc System for improved discussion technologies
EP0866592A3 (en)1997-03-201999-06-16Nortel Networks CorporationPersonal communication device and call process status signalling method
KR100287137B1 (en)1997-04-112001-04-16윤종용Method for managing version of portable information terminal
US5978467A (en)*1997-04-111999-11-02Walker Asset Management Limited PartnershipMethod and apparatus for enabling interaction between callers with calls positioned in a queue
US5987525A (en)*1997-04-151999-11-16Cddb, Inc.Network delivery of interactive entertainment synchronized to playback of audio recordings
US5983190A (en)*1997-05-191999-11-09Microsoft CorporationClient server animation system for managing interactive user interface characters
US6523022B1 (en)*1997-06-092003-02-18Allen HobbsMethod and apparatus for selectively augmenting retrieved information from a network resource
US6425764B1 (en)*1997-06-092002-07-30Ralph J. LamsonVirtual reality immersion therapy for treating psychological, psychiatric, medical, educational and self-help problems
US6292174B1 (en)1997-08-232001-09-18Immersion CorporationEnhanced cursor control using limited-workspace force feedback devices
US6252579B1 (en)*1997-08-232001-06-26Immersion CorporationInterface device and method for providing enhanced cursor control with force feedback
US5973678A (en)1997-08-291999-10-26Ford Global Technologies, Inc.Method and system for manipulating a three-dimensional object utilizing a force feedback interface
US6175954B1 (en)*1997-10-302001-01-16Fuji Xerox Co., Ltd.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 and stored
US6281651B1 (en)*1997-11-032001-08-28Immersion CorporationHaptic pointing devices
US6211861B1 (en)1998-06-232001-04-03Immersion CorporationTactile mouse device
US6076100A (en)*1997-11-172000-06-13Microsoft CorporationServer-side chat monitor
AU2297799A (en)1998-02-031999-08-23Invibro Ltd.System and method for vibro generations
US6396509B1 (en)*1998-02-212002-05-28Koninklijke Philips Electronics N.V.Attention-based interaction in a virtual environment
US6219034B1 (en)1998-02-232001-04-17Kristofer E. ElbingTactile computer interface
US6166732A (en)*1998-02-242000-12-26Microsoft CorporationDistributed object oriented multi-user domain with multimedia presentations
US6349301B1 (en)*1998-02-242002-02-19Microsoft CorporationVirtual environment bystander updating in client server architecture
US6393461B1 (en)*1998-02-272002-05-21Fujitsu LimitedCommunication management system for a chat system
JPH11288421A (en)*1998-04-031999-10-19Fujitsu Ltd Service providing device, service receiving device, service providing host, computer-readable recording medium recording selected service receiving program, computer-readable recording medium recording selected service transmitting program, service selection method in service receiving device, and service provision How the host sends the selection service
US6563487B2 (en)*1998-06-232003-05-13Immersion CorporationHaptic feedback for directional control pads
US6429846B2 (en)*1998-06-232002-08-06Immersion CorporationHaptic feedback for touchpads and other touch controls
US6421048B1 (en)*1998-07-172002-07-16Sensable Technologies, Inc.Systems and methods for interacting with virtual objects in a haptic virtual reality environment
WO2000010099A1 (en)1998-08-172000-02-24Net Talk, Inc.Computer architecture and process for audio conferencing over local and global networks including internets and intranets
JP2000115153A (en)*1998-09-302000-04-21Fujitsu Ltd Security method and security device
JP3644579B2 (en)*1998-10-292005-04-27富士通株式会社 Security enhancement method and apparatus
JP2000135384A (en)*1998-10-302000-05-16Fujitsu Ltd Information processing equipment and simulated biological equipment
JP2000163337A (en)*1998-11-272000-06-16Kyocera Corp Email transmission method
US6256663B1 (en)*1999-01-222001-07-03Greenfield Online, Inc.System and method for conducting focus groups using remotely loaded participants over a computer network
US6677858B1 (en)*1999-02-262004-01-13Reveo, Inc.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 continuum
JP3644580B2 (en)*1999-03-192005-04-27富士通株式会社 Display control method and apparatus
US7084867B1 (en)*1999-04-022006-08-01Massachusetts Institute Of TechnologyHaptic interface system for collision detection and applications therefore
US6563503B1 (en)*1999-05-072003-05-13Nintendo Co., Ltd.Object modeling for computer simulation and animation
US6763371B1 (en)*1999-05-102004-07-13Telefonaktiebolaget Lm Ericsson (Publ)Method and apparatus for collaborative communication in a communication network
US6442590B1 (en)*1999-05-272002-08-27Yodlee.Com, Inc.Method and apparatus for a site-sensitive interactive chat network
US6546390B1 (en)*1999-06-112003-04-08Abuzz Technologies, Inc.Method and apparatus for evaluating relevancy of messages to users
US6559845B1 (en)*1999-06-112003-05-06Pulse EntertainmentThree dimensional animation system and method
AU778101B2 (en)*1999-06-142004-11-18Integral Development CorporationSystem and method for conducting web-based financial transactions in capital markets
JP3654797B2 (en)*1999-07-292005-06-02富士通株式会社 Message system and message device
US6965868B1 (en)*1999-08-032005-11-15Michael David BednarekSystem and method for promoting commerce, including sales agent assisted commerce, in a networked economy
US6496200B1 (en)*1999-11-022002-12-17Interval Research Corp.Flexible variation of haptic interface resolution
US6693626B1 (en)*1999-12-072004-02-17Immersion CorporationHaptic feedback using a keyboard device
US6755743B1 (en)*1999-12-082004-06-29Kabushiki Kaisha Sega EnterprisesCommunication game system and processing method thereof
JP2001265703A (en)*1999-12-102001-09-28Sega Corp Electronic document transmission / reception system
US6519771B1 (en)*1999-12-142003-02-11Steven Ericsson ZenithSystem for interactive chat without a keyboard
KR100513417B1 (en)*2000-02-142005-09-09모토로라 인코포레이티드Apparatus for communication of chat messages and method therefor
US7222228B1 (en)*2000-06-142007-05-22Netwolves CorporationSystem and method for secure management or remote systems
US7159008B1 (en)*2000-06-302007-01-02Immersion CorporationChat interface with haptic feedback functionality
US20040125120A1 (en)2001-06-082004-07-01Michael WeinerMethod and apparatus for interactive transmission and reception of tactile information

Cited By (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104656900A (en)*2006-09-132015-05-27意美森公司Systems and methods for casino gaming haptics
CN100444087C (en)*2007-01-192008-12-17姜志熹Method for displaying information on display screen based on force sense
CN101828382B (en)*2007-10-162013-07-31伊梅森公司Synchronization of haptic effect data in a media transport stream
CN102216876A (en)*2008-11-192011-10-12英默森公司Method and apparatus for generating mood-based haptic feedback
CN104571535B (en)*2008-11-192018-03-23意美森公司Method and apparatus for generating the touch feedback based on mood
CN102216876B (en)*2008-11-192015-03-18意美森公司Method and apparatus for generating mood-based haptic feedback
CN104571535A (en)*2008-11-192015-04-29意美森公司Method and apparatus for generating mood-based haptic feedback
CN102246120A (en)*2008-12-122011-11-16英默森公司Method and apparatus for providing a haptic monitoring system using multiple sensors
CN102246120B (en)*2008-12-122016-01-20意美森公司 Method and apparatus for providing tactile monitoring system using multiple sensors
CN102474529B (en)*2009-07-012016-08-31费斯布克公司 Collect information about connections in social networking services
US9332077B2 (en)2009-07-012016-05-03Facebook, Inc.Gathering information about connections in a social networking service
US9723102B2 (en)2009-07-012017-08-01Facebook, Inc.Gathering information about connections in a social networking service
CN102474529A (en)*2009-07-012012-05-23费斯布克公司Gathering information about connections in a social networking service
CN102597914A (en)*2009-10-292012-07-18伊梅森公司 Systems and methods for haptic augmentation for speech-to-text conversion
CN102597914B (en)*2009-10-292018-09-14意美森公司 Systems and methods for haptic augmentation for speech-to-text conversion
CN103988216A (en)*2011-12-072014-08-13高通股份有限公司Integrating sensation functionalities into social networking services and applications
CN106878147A (en)*2015-12-142017-06-20英默森公司Transmit tactile to selected message receiver
JP2017111818A (en)*2015-12-142017-06-22イマージョン コーポレーションImmersion CorporationDelivery of haptics to select recipients of message
CN109254650A (en)*2018-08-022019-01-22阿里巴巴集团控股有限公司 A human-computer interaction method and device

Also Published As

Publication numberPublication date
EP1311966A4 (en)2009-04-15
EP2372496A2 (en)2011-10-05
JP5543902B2 (en)2014-07-09
WO2002003172A2 (en)2002-01-10
US7159008B1 (en)2007-01-02
JP2004503004A (en)2004-01-29
WO2002003172A3 (en)2002-06-27
CN101303622B (en)2011-08-24
JP2014112411A (en)2014-06-19
JP2011044183A (en)2011-03-03
USRE45884E1 (en)2016-02-09
JP2012178171A (en)2012-09-13
CN101303622A (en)2008-11-12
EP1311966A2 (en)2003-05-21
JP2018049669A (en)2018-03-29
JP6161549B2 (en)2017-07-12
AU2001277256A1 (en)2002-01-14
EP2372496A3 (en)2017-09-13
JP5828801B2 (en)2015-12-09
US7493365B2 (en)2009-02-17
JP6552114B2 (en)2019-07-31
JP2016219058A (en)2016-12-22
US20070033259A1 (en)2007-02-08
EP1311966B1 (en)2012-11-28

Similar Documents

PublicationPublication DateTitle
CN101303622B (en)Method for chatting using chat interface with haptic feedback function
US11061531B2 (en)System and method for touch-based communications
EP1451672B1 (en)Rich communication over internet
KR102415719B1 (en)Metaverse server for displaying avatar status information for virtual counseling envuronment
US6987514B1 (en)Voice avatars for wireless multiuser entertainment services
CN100514312C (en)Chat system, communication device, control method thereof and information storage medium
US20090044112A1 (en)Animated Digital Assistant
KR20080082942A (en) Optional user monitoring in the online environment
CN114025186A (en)Virtual voice interaction method and device in live broadcast room and computer equipment
CN100425023C (en)Method and system for displaying element in network game
CN109067985A (en)A kind of message treatment method receives terminal, sends terminal and mobile terminal
US20190266615A1 (en)Shared advertising with virtual worlds
Mandeville et al.Remote Touch: Humanizing Social Interactions in Technology Through Multimodal Interfaces
HK1076169A (en)Rich communication over internet

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C12Rejection of a patent application after its publication
RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp