Claims
- 1. A communications method comprising:
enabling instant messaging communication between a sender and at least one recipient through an instant messaging host; and enabling voice communication between the sender and the recipient through the instant messaging host.
- 2. The method of claim 1 further comprising receiving and authenticating a text instant message from the sender at the instant messaging host.
- 3. The method of claim 2 wherein authenticating the text instant message comprises identifying a screen name associated with at least one of the sender and the recipient.
- 4. The method of claim 2 wherein authenticating the test instant message comprises identifying an IP address associated with at least one of the sender and the recipient.
- 5. The method of claim 1 further comprising determining capabilities of the recipient at the instant messaging host.
- 6. The method of claim 5 wherein determining capabilities comprises identifying hardware associated with the recipient.
- 7. The method of claim 5 wherein determining capabilities comprises identifying software associated with the recipient.
- 8. The method of claim 5 further comprising reporting the capabilities of the recipient to the sender.
- 9. The method of claim 8 wherein the sender displays a user interface according to the capabilities of the recipient.
- 10. The method of claim 1 further comprising receiving, at the instant messaging host, a request to establish voice communication.
- 11. The method of claim 10 wherein the request is from the sender.
- 12. The method of claim 10 wherein the request is from the recipient.
- 13. The method of claim 10 further comprising authenticating the request.
- 14. The method of claim 11 wherein authenticating the request comprises identifying a screen name associated with at least one of the sender and the recipient.
- 15. The method of claim 11 wherein authenticating the request comprises identifying an IP address associated with at least one of the sender and the recipient.
- 16. The method of claim 1 wherein enabling voice communication comprises establishing a generic signaling interface channel, a control channel, and an audio channel between the sender and the recipient.
- 17. The method of claim 16 further comprising attempting a mode UDP test on the audio channel.
- 18. The method of claim 16 wherein the control channel comprises a TCP/IP socket.
- 19. The method of claim 16 wherein the audio channel comprises a UDP channel.
- 20. The method of claim 16 wherein the audio channel comprises a TCP channel.
- 21. A communications apparatus comprising an instant messaging host configured to:
enable instant messaging communication between a sender and at least one recipient; and enable voice communication between the sender and the recipient.
- 22. A computer program, stored on a computer readable medium, comprising instructions for:
enabling instant messaging communication between a sender and at least one recipient through an instant messaging host; and enabling voice communication between the sender and the recipient through the instant messaging host.
- 23. The computer program of claim 22 wherein the computer readable medium is a disc.
- 24. The computer program of claim 22 wherein the computer readable medium is a client device.
- 25. The computer program of claim 22 wherein the computer readable medium is a host device.
- 26. The computer program of claim 22 wherein the computer readable medium is a propagated signal.
Parent Case Info
[0001] This application claims the benefit of U.S. Provisional Application No. 60/189,974 filed Mar. 17, 2000 and U.S. Provisional Application No. 60/239,917 filed Oct. 13, 2000.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60189974 |
Mar 2000 |
US |
|
60239917 |
Oct 2000 |
US |