Electrical computers and digital processing systems: multicomput – Multicomputer synchronizing
Reexamination Certificate
2000-05-25
2004-07-06
Harvey, Jack B. (Department: 2142)
Electrical computers and digital processing systems: multicomput
Multicomputer synchronizing
C709S217000, C709S218000, C709S230000, C709S203000, C713S152000, C713S152000, C370S351000, C370S352000
Reexamination Certificate
active
06760780
ABSTRACT:
TECHNICAL FIELD
This invention relates generally to telephony over a computer network and, more particularly, to a method and system for proxying a call originating from a public network to a computer on a private network using a publicly known alias available from a directory service.
BACKGROUND
Telephony over computer networks has become more and more popular in recent years. In particular, multi-party conferencing systems such as NETMEETING by the MICROSOFT CORPORATION have given consumers and businesses the ability to conduct full audio and visual teleconferencing over traditional computer networks, thereby avoiding the high costs associated with renting time at a dedicated conference center.
One problem associated with network telephony is that most private networks are protected from the outside through the use of a proxy or firewall. Therefore, the internal IP addresses of the computers behind the proxy are hidden from potential callers outside the private network. This makes it impossible for outside callers to call a computer on a private network directly. Thus, it can be seen that there is a need for a novel method and system for proxying telephony messages.
SUMMARY OF THE INVENTION
In accordance with this need, a method and system for proxying telephony messages is provided. According to the method and system, a proxy computer of a private network can receive incoming telephony messages from one or more computers of a public network and proxy them to computers within the private network. Similarly, the proxy computer can also receive outgoing telephony messages from within the network and proxy them to computers outside of the network. To enable inbound calls, a proxy program on the proxy computer looks for the presence of an alias in the call signaling messages, references a data structure to determine which computer on the network is associated with the alias, and proxies the call signaling and control messages between the callee computer and the calling computer based on the association, thereby creating a logical connection between the calling computer and the callee computer.
REFERENCES:
patent: 5987508 (1999-11-01), Agraharam et al.
patent: 6061798 (2000-05-01), Coley et al.
patent: 6421339 (2002-07-01), Thomas
Microsoft Corporation,Internet Connection Sharing, 3pp., (Apr. 7, 1999).
Wahl, et al.,Lightweight Directory Access Protocol(v3), 50 pp., RFC 2251 (Dec. 1997).
Egevang, et al.,The IP Network Address Translator(NAT), 10 pp., RFC 1631 (May 1994).
Chitturi Ajay P.
Davis Arlie L.
Kleyman Ilya A.
Kumar Deepak
Harvey Jack B.
Le Hien
Leydig , Voit & Mayer, Ltd.
Microsoft Corporation
LandOfFree
Method and system for proxying telephony messages does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for proxying telephony messages, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for proxying telephony messages will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3207840