Establishing audio communication sessions
First Claim
Patent Images
1. A method comprising:
- providing, to a first user of a communications system, ea first messaging user interface;
receiving, from the first user by way of the first messaging user interface, a message; and
providing, using one or more processors, the message to a second user of the communication system by way of a second messaging user interface;
enabling, within the first messaging user interface, a first selectable option for initiating an audio communication session with the second user based on audio communication capabilities of the second user;
detecting a selection of the first selectable option by the first user;
enabling, within the second messaging user interface and in response to the selection of the first selectable option, a second selectable option for accepting the initiation of the audio communication session;
detecting a selection of the second selectable option by the second user; and
initiating, in response to the selection of the second selectable option, the audio communication session between the first user and the second user using more than one channel including at least a generic signaling interface channel.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques for transferring electronic data include enabling instant messaging communication between a sender an at least one recipient through an instant messaging host. In addition, voice communication is enabled between the sender and the recipient through the instant messaging host.
-
Citations
21 Claims
-
1. A method comprising:
-
providing, to a first user of a communications system, ea first messaging user interface; receiving, from the first user by way of the first messaging user interface, a message; and providing, using one or more processors, the message to a second user of the communication system by way of a second messaging user interface; enabling, within the first messaging user interface, a first selectable option for initiating an audio communication session with the second user based on audio communication capabilities of the second user; detecting a selection of the first selectable option by the first user; enabling, within the second messaging user interface and in response to the selection of the first selectable option, a second selectable option for accepting the initiation of the audio communication session; detecting a selection of the second selectable option by the second user; and initiating, in response to the selection of the second selectable option, the audio communication session between the first user and the second user using more than one channel including at least a generic signaling interface channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
maintaining, for a first computing device associated with a first user of a communications system, data representative of one or more audio communication capabilities of the first computing device; maintaining for a second computing device associated with a second user of the communication system, data representative of one or more audio communication capabilities of the second computing device; providing a messaging user interface to the first computing device; presenting one or more messages between the first user and the second user within the messaging user interface; selectively enabling, within the messaging user interface, an audio communication option based on the audio communication capabilities of the second computing device and the audio communication capabilities of the first computing device; detecting a request, from the first user and by way of the enabled option, to begin an audio communication session with the second user of the communications system; and initiating, in response to the request, the audio communication session between first user and the second user using more than one channel including at least a generic signaling interface channel. - View Dependent Claims (12, 13, 14)
-
-
15. A system comprising:
-
at least one processor; and at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least on processor, cause the system to; provide, to a first user of a communications system, a first messaging user interface; receive, from the first user by way of the first messaging user interface, a message; and provide, the message to a second user of the communication system by way of a second messaging user interface; enable, within the first messaging user interface, a first selectable option to initiate an audio communication session with the second user based on audio communication capabilities of the second user; detect a selection of the first selectable option by the first user; enable, within the second messaging user interface and in response to the selection of the first selectable option by the first user, a second selectable option to accept the initiation of the audio communication session; detect a selection of the second selectable option by the second user; and initiate, in response to the selection of the second selectable option, the audio communication session between the first user and the second user using more than one channel including at least a generic signaling interface channel. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification