Method and system for voice on demand private message chat
First Claim
1. A method for establishing a private message chat between electronic devices, the method comprising the steps of:
- providing an indication as to the availability of a user for receiving a private message chat;
receiving an audio input message from at least one first client; and
transmitting said audio input message to at least one second client, wherein said at least one second client can receive and play back said audio input message via said private message chat.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for establishing a private message chat between electronic devices. The method includes steps of providing an indication as to the availability of a user for receiving a private message chat; receiving an audio input message from at least one first client; and transmitting the audio input message to at least one second client over a communications network, wherein the at least one second client can receive, temporarily store and play back the audio input message. The first client may receive a reply audio input message from the at least one second client or, receive a reply text input message from the at least one second client, and subsequently may further communicate back to the second client device via one of audio or text messaging, according to that user'"'"'s discretion. The transmitting of any audio input message may be accomplished via VoIP or SIP.
231 Citations
23 Claims
-
1. A method for establishing a private message chat between electronic devices, the method comprising the steps of:
-
providing an indication as to the availability of a user for receiving a private message chat;
receiving an audio input message from at least one first client; and
transmitting said audio input message to at least one second client, wherein said at least one second client can receive and play back said audio input message via said private message chat. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for establishing a private message chat between electronic devices used by a plurality of users, the method comprising the steps of:
-
providing an indication as to the availability of at least one user from said plurality of users for receiving a private message chat;
receiving an audio input message from a first user; and
transmitting said audio input message to said at least one user of said plurality of users, wherein said at least one user from said plurality of users can receive and play back said audio input message via said private message chat.
-
-
7. A system for providing voice-based communications comprising:
-
a first chat client device adapted to send and receive at least one audio message via a communications network;
a second chat client device adapted to send and receive at least one audio message via a communications network;
host server means in communication with said first and second chat client adapted to provide an indication as to the availability of the second chat client device for receiving a private message chat via said communications network;
receive an audio input message from a first chat client device destined for said user of said second chat client device; and
, transmit said audio input message to said second chat client device via said communications network; and
,means for storing said audio input message, wherein a user of said second chat client device is enabled to receive said audio message from said storage means via said private message chat. - View Dependent Claims (8, 9, 10)
-
-
11. A system for voice chat comprising:
-
a first client device comprising;
a means for receiving indication of the availability context of a second client device via a chat interface, a means for selecting said second client device via said chat interface, a means for receiving an audio message input from a user of said first client device, and, a means for transmitting said audio message in response to said means for selecting said second client device; and
,said second client device comprising;
a means for indicating availability context to said first client device;
a means for receiving said transmitted audio message and storing said audio message;
a means for providing an indicator that said audio message has been received from said first client device; and
,a means for playing said audio message. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for voice chat comprising:
-
indicating availability context of a user of a second client device to a user of a first client device;
receiving at said first client device, said availability context indication of the second client device;
selecting said second client device via a chat interface provided with said first client device, receiving an audio message input from a user of said first client device, and, transmitting said audio message to said second client device over a communications network; and
, said second client device,receiving said transmitted audio message and storing said audio message; and
,providing an indicator via a chat interface of said second client device that said audio message has been received from said first client device; and
,initiating playback of said audio message. - View Dependent Claims (22)
-
-
23. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for enabling voice message chat, said method steps for enabling voice message chat comprising:
-
indicating availability context of a user of a second client device to a user of a first client device;
receiving at said first client device, said availability context indication of the second client device;
selecting said second client device via a chat interface provided with said first client device, receiving an audio message input from a user of said first client device, and, transmitting said audio message to said second client device over a communications network; and
, said second client device,receiving said transmitted audio message and storing said audio message; and
,providing an indicator via a chat interface of said second client device that said audio message has been received from said first client device; and
,initiating playback of said audio message.
-
Specification