Techniques for integrating instant messaging with telephonic communication
First Claim
1. A method for escalating an instant message (IM) session between a plurality of participants to an audio or audiovisual session between the plurality of participants, comprising:
- (a) after an IM session is in progress between two or more participants, determining what communication devices are available for each participant; and
(b) after determining what communication devices are available for each participant, selecting an optimum communication device for each participant from the one or more communication devices that were determined to be available for the each participant; and
(c) after a request for an audio session is received from a selected one of the participants, starting an audio session between the participants using the selected optimum communication device for each participant.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are apparatus and techniques for escalating an instant messaging (IM) session between two or more users to an audio session so that a communication device (by one or more users) that will optimize the audio session is selectively and intelligently utilized. In one embodiment, if an IP (Internet Protocol) phone is connected to the computer on which an IM session is being escalated, the IP telephone may be used instead of the computer device'"'"'s own soft telephone so as to maximize audio clarity and quality. In another embodiment, a user'"'"'s cell phone may be utilized for a mobile user who is using a laptop that is not coupled to an IP telephone or who is communicating from a hotel room in which a telephone call is typically more expensive than a cell phone call. Numerous embodiments for optimizing such audio sessions are described herein.
-
Citations
31 Claims
-
1. A method for escalating an instant message (IM) session between a plurality of participants to an audio or audiovisual session between the plurality of participants, comprising:
-
(a) after an IM session is in progress between two or more participants, determining what communication devices are available for each participant; and
(b) after determining what communication devices are available for each participant, selecting an optimum communication device for each participant from the one or more communication devices that were determined to be available for the each participant; and
(c) after a request for an audio session is received from a selected one of the participants, starting an audio session between the participants using the selected optimum communication device for each participant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system for escalating an instant message (IM) session between a plurality of participants to an audio or audiovisual session between the plurality of participants, comprising:
-
one or more processors;
one or more memory, wherein at least one of the processors and memory are configured for;
(a) after an IM session is in progress between two or more participants, determining what communication devices are available for each participant; and
(b) after determining what communication devices are available for each participant, selecting an optimum communication device for each participant from the one or more communication devices that were determined to be available for the each participant; and
(c) after a request for an audio session is received from a selected one of the participants, starting an audio session between the participants using the selected optimum communication device for each participant. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An apparatus for escalating an instant message (IM) session between a plurality of participants to an audio or audiovisual session between the plurality of participants, comprising:
-
means for after an IM session is in progress between two or more participants, determining what communication devices are available for each participant; and
means for after determining what communication devices are available for each participant, selecting an optimum communication device for each participant from the one or more communication devices that were determined to be available for the each participant; and
means for after a request for an audio session is received from a selected one of the participants, starting an audio session between the participants using the selected optimum communication device for each participant.
-
Specification