Apparatus, system, and method for communicating to a network through a virtual domain providing anonymity to a client communicating on the network
DCFirst Claim
Patent Images
1. A method comprising:
- in response to a request by a client to initiate communication with a destination website;
setting up a forwarding session between the client and a destination server corresponding to the destination website, the forwarding session employing a forwarder disposed between the client and the destination server to forward packets sent from the client to the destination server and to forward packets sent from the destination server to the client;
employing the forwarder to transfer packets between the client and the destination server during the forwarding session, wherein the forwarding session is set up and implemented such that neither the client or the destination server is aware of the employment of the forwarder;
employing a controller configured to communicate with the forwarder and a domain name server, wherein the controller queries the domain name server to resolve the name of the destination website associated with the destination server and initiates communication with the forwarder in response to an answer from the domain name server to resolve the name of the destination website associated with the destination server;
employing a deceiver configured to communicate with the controller and the client, wherein the deceiver receives the request by the client to initiate communication with the destination website and initiates the controller to query the domain name server to resolve the name of the destination website associated with the destination server; and
in response to the controller receiving the answer from the domain name server and initiating communication with the forwarder, initiating the forwarding session.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The present invention is an apparatus, system and method for communicating to a network through an ad hoc virtual domain. The present invention contains a deceiver, a controller, and a forwarder through which a client communicates through. The deceiver, controller, and forwarder collectively establish the domain in which the ad hoc virtual namespace will exist. This invention allows clients to interact over a network in a fashion that is anonymous and unique to the session which the client is engaging in.
-
Citations
26 Claims
-
1. A method comprising:
-
in response to a request by a client to initiate communication with a destination website; setting up a forwarding session between the client and a destination server corresponding to the destination website, the forwarding session employing a forwarder disposed between the client and the destination server to forward packets sent from the client to the destination server and to forward packets sent from the destination server to the client; employing the forwarder to transfer packets between the client and the destination server during the forwarding session, wherein the forwarding session is set up and implemented such that neither the client or the destination server is aware of the employment of the forwarder; employing a controller configured to communicate with the forwarder and a domain name server, wherein the controller queries the domain name server to resolve the name of the destination website associated with the destination server and initiates communication with the forwarder in response to an answer from the domain name server to resolve the name of the destination website associated with the destination server; employing a deceiver configured to communicate with the controller and the client, wherein the deceiver receives the request by the client to initiate communication with the destination website and initiates the controller to query the domain name server to resolve the name of the destination website associated with the destination server; and in response to the controller receiving the answer from the domain name server and initiating communication with the forwarder, initiating the forwarding session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system comprising:
-
a forwarder configured to transmit and receive data; said forwarder configured to communicate with at least a client and at least a destination server corresponding to a destination website with which the client has requested to initiate communication; said forwarder configured for employment between the client and the destination server to forward packets sent from the client to the destination server and to forward packets sent from the destination server to the client; said forwarder configured to transfer packets between the client and the destination server, wherein the client and the destination server are unaware of the employment of said forwarder; said forwarder configured to communicate with at least a controller; said controller configured to communicate with at least a deceiver, said deceiver configured to communicate with the client, wherein the deceiver receives the request by the client to initiate communication with the destination website and initiates the controller to query a domain name server to resolve the name of the destination website associated with the destination server; said controller configured to communicate with said domain name server to resolve the name of said destination website and initiate communication with the forwarder in response to the resolution of the name of the destination website associated with the destination server; said controller configured to store communication data for locating at least said deceiver, said domain name server, and said forwarder; and said controller configured to initiate the forwarder to forward packets between the destination server and the client in response to the resolution of the name of the destination website associated with the destination server. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification