Relaying messages through a firewall
AssigneeMicrosoft Corporation
InventorsSaurab Nog, Alfred McClung Lee, IV, Cesar M. Ruiz-Meraz, Umesh Madan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsSaurab Nog, Alfred McClung Lee, IV, Cesar M. Ruiz-Meraz, Umesh Madan
Estimating the term…
The present invention extends to methods, systems, and computer program products for relaying messages through firewalls. A message relay negotiates first communication parameters with relay components inside a firewall and (potentially different) second communication parameters with applications outside the firewall. The message relay receives a message from an outside application in accordance with the second negotiated parameters and maps an electronic address in the received message to an inside application. The message relay transforms the message and sends the transformed message over an established connection through the firewall to a relay component in accordance with the first negotiated parameters. The relay component receives the transformed message and transforms the transformed message back into the message. The relay component delivers the message to the inside application in accordance with the second negotiated parameters.
In a computing network that includes a first computer system located outside of a firewall, and a second computer system located inside the firewall, a computer program product comprising computer storage media containing computer-executable instructions for implementing a method of relaying messages through the firewall between a first relay component located outside the firewall and a second relay component located inside the firewall, and wherein the method is comprised of acts of:
In a computing network that includes a first computer system located outside of a firewall, and a second computer system located inside the firewall, a computer program product comprising computer storage media containing computer-executable instructions for implementing a method of relaying messages through the firewall between a first relay component located outside the firewall and a second relay component located inside the firewall, and wherein the method is comprised of acts of:
In a computing network that includes a first computer system located outside of a firewall, and a second computer system located inside the firewall, a computer program product comprising computer storage media containing computer-executable instructions for implementing a method of relaying messages through the firewall between a first relay component located outside the firewall and a second relay component located inside the firewall, and wherein the method is comprised of acts of:
Dependencies are inferred from the claim text.