Protecting privacy when communicating with a web server
First Claim
1. A method for protecting privacy when communicating with a web server via a communication network, the method comprising:
- receiving by a first privacy agent using a processor a request from an application program of a client system for a connection to a web server having a target web server address;
sending the request together with a first identification from the first privacy agent to the second privacy agent;
forwarding the request together with a second identification from the second privacy agent to the third privacy agent;
responsive to determining that the target web server address matches a defined web server address which is accessible by the third privacy agent;
sending the request from the third privacy agent with a third identification to the web server having the target web server address;
receiving requested data from the web server having the target web server address by the third privacy agent;
sending the received data from the third privacy agent to the second privacy agent;
forwarding the received data from the second privacy agent to the first privacy agent; and
forwarding the requested data from the first privacy agent to the application program.
1 Assignment
0 Petitions
Accused Products
Abstract
Protecting privacy when communicating with a web server via a communication network, includes receiving by a first privacy agent a request from an application program of a client system for a connection to a web server having a target web server address, sending the request together with a first identification from the first privacy agent to the second privacy agent, forwarding the request together with a second identification from the second privacy agent to the third privacy agent. Further processing is performed responsive to determining that the target web server address matches a defined web server address which is accessible by the third privacy agent.
8 Citations
23 Claims
-
1. A method for protecting privacy when communicating with a web server via a communication network, the method comprising:
-
receiving by a first privacy agent using a processor a request from an application program of a client system for a connection to a web server having a target web server address; sending the request together with a first identification from the first privacy agent to the second privacy agent; forwarding the request together with a second identification from the second privacy agent to the third privacy agent; responsive to determining that the target web server address matches a defined web server address which is accessible by the third privacy agent; sending the request from the third privacy agent with a third identification to the web server having the target web server address; receiving requested data from the web server having the target web server address by the third privacy agent; sending the received data from the third privacy agent to the second privacy agent; forwarding the received data from the second privacy agent to the first privacy agent; and forwarding the requested data from the first privacy agent to the application program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for protecting privacy when communicating with a web server via a communication network, the system comprising:
-
at least one processor configured to initiate executable operations comprising; receiving by a first privacy agent using a processor a request from an application program of a client system for a connection to a web server having a target web server address; sending the request together with a first identification from the first privacy agent to the second privacy agent; forwarding the request together with a second identification from the second privacy agent to the third privacy agent; responsive to determining that the target web server address matches a defined web server address which is accessible by the third privacy agent; sending the request from the third privacy agent with a third identification to the web server having the target web server address; receiving requested data from the web server having the target web server address by the third privacy agent; sending the received data from the third privacy agent to the second privacy agent; forwarding the received data from the second privacy agent to the first privacy agent; and forwarding the requested data from the first privacy agent to the application program. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for protecting privacy when communicating with a web server via a communication network, the computer program product comprising:
-
a computer-readable storage medium having stored embodied therewith, the program code being executable by a processor to perform a method comprising; receiving by a first privacy agent using a processor a request from an application program of a client system for a connection to a web server having a target web server address; sending the request together with a first identification from the first privacy agent to the second privacy agent; forwarding the request together with a second identification from the second privacy agent to the third privacy agent; responsive to determining that the target web server address matches a defined web server address which is accessible by the third privacy agent; sending the request from the third privacy agent with a third identification to the web server having the target web server address; receiving requested data from the web server having the target web server address by the third privacy agent; sending the received data from the third privacy agent to the second privacy agent; forwarding the received data from the second privacy agent to the first privacy agent; and forwarding the requested data from the first privacy agent to the application program, wherein the computer-readable storage medium is a hardware apparatus that does not consist of a transitory, propagating signal. - View Dependent Claims (20, 21, 22, 23)
-
Specification