System and method for providing access to a network with selective network address translation
First Claim
1. A method of forwarding a communication, comprising:
- receiving for each of a plurality of users an indication having one selected from a first state and a second state;
receiving the communication having a source identifier;
retrieving at least one of said indications;
responsive to the at least one indication retrieved having the first state, forwarding the communication with the source identifier received with the communication; and
responsive to the at least one indication retrieved having the second state, forwarding the communication with an alternate source identifier different from the source identifier received with the communication.
11 Assignments
0 Petitions
Accused Products
Abstract
A system and method controls access to a network. The system and method intercepts communications received from, and responses and other communications to, devices on the network. Communications may be forwarded to their intended destination if the sending device has sufficient privileges to do so, or the communications may be handled by the system and method or forwarded to a different destination (e.g. a printer nearby the access point to which the user is communicating) using network address translation or redirection. Responses are received and stored by the system and method and may be forwarded to the device that sent the original communication, either directly or via a different device that requests the stored communications using a tunnel.
-
Citations
26 Claims
-
1. A method of forwarding a communication, comprising:
-
receiving for each of a plurality of users an indication having one selected from a first state and a second state; receiving the communication having a source identifier; retrieving at least one of said indications; responsive to the at least one indication retrieved having the first state, forwarding the communication with the source identifier received with the communication; and responsive to the at least one indication retrieved having the second state, forwarding the communication with an alternate source identifier different from the source identifier received with the communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for forwarding a communication, comprising:
-
a privileges requester having a privileges input operatively coupled for receiving for each of a plurality of users, an indication having one selected from a first state and a second state, the privileges requester for providing at an output at least one of the indications; an access point manager having an input operatively coupled for receiving the communication having at least one selected from a source identifier and an alternate identifier, the access point manager for building and providing at an output a second communication responsive to the first communication; and a network address translation manager having a communication input coupled to the access point manager for receiving at least a portion of the second communication, and a privileges input coupled to the privileges requester output for receiving the at least one indications, the network address translation manager for providing at an output a third communication comprising; at least a portion of the source identifier, responsive to at least one of the at least one indications received at the privileges requester input having the first state; and a third source identifier responsive to at least one of the at least one indications received at the privileges requester input having the second state. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a computer useable medium having computer readable program code embodied therein for forwarding a communication, comprising computer readable program code devices configured to cause a computer to:
-
receive for each of a plurality of users an indication having one selected from a first state and a second state; receive the communication having a source identifier; retrieve at least one of said indications; responsive to the at least one indication retrieved having the first state, forward the communication with the source identifier received with the communication; and responsive to the at least one indication retrieved having the second state, forward the communication with an alternate source identifier different from the source identifier received with the communication. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for forwarding a communication, comprising:
-
means for receiving for each of a plurality of users an indication having one selected from a first state and a second state; means for receiving the communication having a source identifier; means for retrieving at least one of said indications; and means for; responsive to the at least one indication retrieved having the first state, forwarding the communication with the source identifier received with the communication; and responsive to the at least one indication retrieved having the second state, forwarding the communication with an alternate source identifier different from the source identifier received with the communication. - View Dependent Claims (26)
-
Specification