Selectable silent mode for real-time audio communication system
First Claim
Patent Images
1. A method in a computing system for supporting a real-time conversation, the method comprising:
- accessing information identifying a plurality of participants in the conversation;
accessing an indication that a first one of the plurality of participants is participating in the conversation via text, and that second and third ones of the plurality of participants are participating in the conversation via voice;
receiving a first textual remark from the first participant;
translating the first textual remark into first speech;
transmitting the first speech to the second and third participants;
receiving a second spoken remark from the second participant;
transmitting the second spoken remark to the third participant;
translating the second spoken remark into a second textual remark; and
transmitting the second textual remark to the first participant.
0 Assignments
0 Petitions
Accused Products
Abstract
A facility for conducting a real-time conversation in which the selected one of a number of participants utilizes a silent mode is described. Remark spoken by participants other than the selected one are transformed into text and displayed for the selected participant. Remarks entered textually by the selected participant are transformed into speech and played audibly for participants other than the selected one.
17 Citations
15 Claims
-
1. A method in a computing system for supporting a real-time conversation, the method comprising:
-
accessing information identifying a plurality of participants in the conversation; accessing an indication that a first one of the plurality of participants is participating in the conversation via text, and that second and third ones of the plurality of participants are participating in the conversation via voice; receiving a first textual remark from the first participant; translating the first textual remark into first speech; transmitting the first speech to the second and third participants; receiving a second spoken remark from the second participant; transmitting the second spoken remark to the third participant; translating the second spoken remark into a second textual remark; and transmitting the second textual remark to the first participant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more instances the computer-readable media collectively having contents adapted to cause a computing system to perform a method for conducting a real-time voice conversation between a first participant and a second participant, the method comprising:
-
receiving from the first participant a first spoken remark in a first natural language; subjecting the first spoken remark to speech recognition for first natural language to obtain a first textual remark in the first natural language; translating the first textual remark in the first natural language into a second natural language; subjecting the first textual remark in the second natural language to speech synthesis for the second natural language to obtain a first spoken remark in the second natural language; transmitting the first spoken remark in the second natural language to the second participant; receiving from the second participant a second spoken remark in a second natural language; subjecting the second spoken remark to speech recognition for second natural language to obtain a second textual remark in the second natural language; translating the second textual remark in the second natural language into a first natural language; subjecting the second textual remark in the first natural language to speech synthesis for the first natural language to obtain a second spoken remark in the first natural language; and transmitting the second spoken remark in the first natural language to the first participant.
-
-
11. One or more instances the computer-readable media collectively storing a call table data structure representing state for a distinguished call, the data structure comprising a plurality of entries, each entry comprising:
-
information identifying a user participating in the distinguished call; and information indicating whether the identified user is participating in the distinguished call by voice or by text, such that the information of the data structure can be used to identify transcription and speech rendering needed to conduct the call. - View Dependent Claims (12)
-
-
13. A method for facilitating participation in a real-time natural language discussion by a distinguished participant, the method performed in a computing system having a display, comprising:
-
presenting on the display a first visual indication indicating that the computing system is participating in the discussion in an audio mode, in which remarks by participants other than the distinguished participant are rendered audibly and remarks by the distinguished participant are received audibly; presenting on the display, simultaneously with the indication, a mode control; and in response to receiving input activating the mode control, presenting on the display in place of the first visual indication a second visual indication indicating that the computing system is participating in the discussion in a silent mode, in which remarks by participants other than the distinguished participant are presented textually on the display and remarks by a distinguished participant are entered textually into the computing system. - View Dependent Claims (14, 15)
-
Specification