Chat interface with haptic feedback functionality
First Claim
1. A method, comprising:
- receiving user-specified force information from a user interface;
including the user-specified force information in a chat message, the user-specified force information configured to cause a haptic sensation to be output when the chat message is delivered to a client machine, the user-specified force information associated with a waveform; and
transmitting the chat message to a network.
1 Assignment
0 Petitions
Accused Products
Abstract
A chat interface allowing a user to exchange haptic chat messages with other users in a chat session over a computer network. A chat interface can be displayed by a local computer and receives input data from a user of the local computer, such as text characters or speech input. The input data provides an outgoing chat message that can include sent force information. The outgoing chat message is sent to a remote computer that is connected to the local host computer via a computer network. The remote computer can display a chat interface and output a haptic sensation to a user of the remote computer based at least in part on the force information in the outgoing chat message. An incoming message from the remote computer can also be received at the chat interface, which may also include received force information. The incoming chat message is displayed on a display device to the user of the local computer. A haptic sensation can be output to the user of the local computer using a haptic device coupled to the local computer, where the haptic sensation is based at least in part on the received force information received from the remote computer.
340 Citations
39 Claims
-
1. A method, comprising:
-
receiving user-specified force information from a user interface; including the user-specified force information in a chat message, the user-specified force information configured to cause a haptic sensation to be output when the chat message is delivered to a client machine, the user-specified force information associated with a waveform; and transmitting the chat message to a network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
receiving a chat message from a network, the chat message including user-specified force information; extracting the user-specified force information from the chat message; and generating a first signal associated with the user-specified force information, the first signal associated with a waveform and configured to cause a haptic sensation to be output. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer-readable medium storing program code, the program code comprising instructions to cause a processor to:
-
receive user-specified force information from a user interface; include the user-specified force information in a chat message, the user-specified force information being configured to cause a haptic sensation to be output when the chat message is delivered to a client machine, the user-specified force information associated with a waveform; and transmit the chat message to a network. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A computer-readable medium storing program code, the program code comprising instructions to cause a processor to:
-
receive a chat message from a network, the chat message including user-specified force information; extract the user-specified force information from the chat message; and generate a first signal associated with the user-specified force information, the first signal associated with a waveform and configured to cause a haptic sensation to be output. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A method, comprising:
-
receiving user-specified force information and a destination address from a user interface; providing the user-specified force information and the destination address in a chat message, the user-specified force information configured to cause a haptic sensation to be output when the chat message is delivered to a client machine associated with the destination address, the user-specified force information associated with a waveform; and transmitting the chat message to a network. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
Specification