Method and system for communication between two devices by editing machine specific information at a proxy server
First Claim
1. A method for communicating comprising:
- a) receiving traffic at a proxy server from a first device and a second device that services said first device;
b) editing machine specific information in said traffic at an application layer so that traffic sent to said first and second devices appears to be from said proxy server;
said traffic complying with a protocol operating at said application layer; and
c) forwarding said traffic that is edited to said first and second devices appropriately.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for communicating between two devices through a proxy server, and a system for implementing the same. The method discloses a proxy server that is capable of receiving traffic at a proxy server from a first device and a second device. The second device services the first device. The method and proxy server allow for communication between the first and second devices by editing machine specific information in the traffic at the application layer so that traffic sent to the first and second devices appears to be from the proxy server. The traffic complies with a protocol operating at the application layer. Thereafter, the traffic that is edited is forwarded to the first and second devices appropriately.
60 Citations
32 Claims
-
1. A method for communicating comprising:
-
a) receiving traffic at a proxy server from a first device and a second device that services said first device;
b) editing machine specific information in said traffic at an application layer so that traffic sent to said first and second devices appears to be from said proxy server;
said traffic complying with a protocol operating at said application layer; and
c) forwarding said traffic that is edited to said first and second devices appropriately. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for communicating comprising:
-
a) receiving traffic at a proxy server from a plurality of clients and a server servicing said plurality of clients, said plurality of clients and said proxy server located within a secure network protected by a firewall, said server located outside said secure network;
b) editing machine specific information in said traffic at an application layer so that traffic sent to said first and second devices appears to be from said proxy server, said traffic complying with a protocol operating at said application layer; and
c) forwarding said traffic that is edited to said plurality of clients and said server appropriately. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A proxy server for enabling communication, comprising:
-
a listen module for capturing traffic from a plurality of clients and a server servicing said plurality of clients through an application layer protocol associated with said traffic, said plurality of clients unable to directly communicate with said server;
an edit module for editing machine specific information in said traffic so that traffic sent to said plurality of clients and said server appears to be from said proxy server;
a copy module for creating said traffic that is edited; and
a forward module for forwarding said traffic that is edited to said plurality of clients and said server appropriately. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A proxy server comprising:
-
a processor; and
a computer readable memory coupled to said processor and containing program instructions that, when executed, implement a method for communicating comprising;
a) receiving traffic at a proxy server from a first device and a second device that services said first device;
b) editing machine specific information in said traffic at an application layer so that traffic sent to said first and second devices appears to be from said proxy server;
said traffic complying with a protocol operating at said application layer; and
c) forwarding said traffic that is edited to said first and second devices appropriately. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification