System and method for projecting content beyond firewalls
First Claim
Patent Images
1. A system for establishing communications across a firewall comprising:
- a communications network;
a first server within said communications network;
a first computer separated from said communications network, said first computer sending information to said first server; and
, a second computer separated from said communications network, said second computer receiving information from said first server related to the information sent from said first computer, wherein at least one of said first computer and said second computer are separated from said communications network by at least one firewall.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for exchanging information between clients separated by firewalls is disclosed. A server may receive the information as posted through a browser client from beyond a first firewall and relay it to another client beyond a second firewall without lowering the security levels of the firewalls.
-
Citations
46 Claims
-
1. A system for establishing communications across a firewall comprising:
-
a communications network;
a first server within said communications network;
a first computer separated from said communications network, said first computer sending information to said first server; and
,a second computer separated from said communications network, said second computer receiving information from said first server related to the information sent from said first computer, wherein at least one of said first computer and said second computer are separated from said communications network by at least one firewall. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 20)
-
-
16. A method for transmitting information across a network comprising the steps of:
-
receiving an encrypted address of a second computer from a first computer;
receiving an encrypted message from said first computer;
decrypting said encrypted address into an unencrypted address of said second computer; and
,transmitting said encrypted message to said second computer.
-
-
19. A method for transmitting information across a network comprising the steps of:
-
receiving an encrypted address of a second computer from a first computer;
receiving an encrypted message from said first computer;
decrypting said encrypted address into an unencrypted address of said second computer; and
,transmitting said encrypted message to said second computer, wherein at least one of said receiving steps and said transmitting step includes receiving or transmitting through a firewall.
-
-
21. A computer-readable medium storing a program for transmitting information across a network, said program comprising the steps of:
-
receiving an encrypted address of a second computer from a first computer;
receiving an encrypted message from said first computer;
decrypting said encrypted address into an unencrypted address of said second computer;
transmitting said encrypted message to said second computer, wherein at least one of said receiving steps and said transmitting step includes receiving or transmitting through a firewall. - View Dependent Claims (22, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40)
-
-
23. A method for transmitting information across a network comprising the steps of:
-
encrypting an address of a second computer at a first computer;
encrypting a message;
transmitting to a server said encrypted address and said encrypted message, wherein said server later decrypts said encrypted address and transmits said encrypted message to said second computer.
-
-
24. A method for transmitting information across a network comprising the steps of:
-
encrypting an address of a second computer at a first computer;
encrypting a message;
transmitting to a server said encrypted address and said encrypted message, wherein said server later decrypts said encrypted address and transmits said encrypted message to said second computer, wherein at least one of said first computer and said second computer are separated from a server by a firewall.
-
-
25. A computer-readable medium storing a program for transmitting information across a network, said program comprising the steps of:
-
encrypting an address of a second computer at a first computer;
encrypting a message;
transmitting to a server said encrypted address and said encrypted message, wherein said server later decrypts said encrypted address and transmits said encrypted message to said second computer.
-
-
26. A computer readable medium storing a program for transmitting information across a network, said program comprising the steps of:
-
encrypting an address of a second computer at a first computer;
encrypting a message;
transmitting to a server said encrypted address and said encrypted message, wherein said server later decrypts said encrypted address and transmits said encrypted message to said second computer, wherein at least one of said first computer and said second computer are separated from said server by a firewall.
-
-
27. A system for transmitting information between a first computer and a second computer comprising:
-
a first application;
a first computer hosting a first client, said first client receiving data from said first application, said first computer transmitting said data to a server, said server forwarding said data to a second client residing on said second computer, said second client forwarding said data to at least a second application, wherein at least one of said first computer and said second computer are separated from said server by a firewall.
-
-
39. A method for transmitting information across a network between a first computer and a second computer comprising the steps of:
-
receiving at said second computer from a server a header with encrypted information and an encrypted message, decrypting said encrypted information;
decrypting said encrypted message, wherein said server received a previously encrypted address of said second computer, said server decrypted said previously encrypted address, and said server transmitted said encrypted message to said second computer using the decrypted address of said second computer.
-
-
41. A method for transmitting information across a network between a first computer and a second computer comprising the steps of:
-
receiving at said second computer from a server a header with encrypted information and an encrypted message, decrypting said encrypted information;
decrypting said encrypted message, wherein said server received a previously encrypted address of said second computer, said server decrypted said previously encrypted address, and said server transmitted said encrypted message to said second computer using the decrypted address of said second computer, and wherein at least one of said first computer and said second computer are separated from said server by a firewall. - View Dependent Claims (42)
-
-
43. A computer readable medium storing a program for transmitting information across a network between a first computer and a second computer, said program comprising the steps of:
-
receiving at said second computer from a server a header with encrypted information and an encrypted message, decrypting said encrypted information;
decrypting said encrypted message, wherein said server received a previously encrypted address of said second computer, said server decrypted said previously encrypted address, and said server transmitted said encrypted message to said second computer using the decrypted address of said second computer. - View Dependent Claims (44, 46)
-
-
45. A computer readable medium storing a program for transmitting information across a network between a first computer and a second computer, said program comprising the steps of:
-
receiving at said second computer from a server a header with encrypted information and an encrypted message, decrypting said encrypted information;
decrypting said encrypted message, wherein said server received a previously encrypted address of said second computer, said server decrypted said previously encrypted address, and said server transmitted said encrypted message to said second computer using the decrypted address of said second computer, and wherein at least one of said first computer and said second computer are separated from said server by a firewall.
-
Specification