Method and apparatus for managing proxy and non-proxy requests in a telecommunications network
First Claim
Patent Images
1. A method comprising:
- determining attributes of a client connection configured for communication of a client with a telecommunications network;
comparing a particular client subnet range, included in the determined attributes, with location definition information stored in a configuration file;
wherein the location definition information is represented as one or more client subnet ranges;
wherein the configuration file additionally stores a plurality of white lists of hosts to which users may connect before authentication, and wherein the white lists each have different contents;
determining at least one user-defined location in the location definition information associated with the client connection based on the comparison;
based on the at least one user-defined location, selecting a particular white list, from the plurality of white lists, to determine one or more sites accessible to the client, wherein contents of the particular white list depend on the particular client subnet range determined from the attributes of the client connection;
wherein the method is performed by one or more computing devices.
0 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for determining attributes of a client connection configured for use with a telecommunications network; comparing determined attributes with location definition information stored in a configuration file; determining at least one user-defined location in the location definition information associated with the client connection based on the comparison; wherein the method is performed by one or more computing devices.
-
Citations
27 Claims
-
1. A method comprising:
-
determining attributes of a client connection configured for communication of a client with a telecommunications network; comparing a particular client subnet range, included in the determined attributes, with location definition information stored in a configuration file; wherein the location definition information is represented as one or more client subnet ranges; wherein the configuration file additionally stores a plurality of white lists of hosts to which users may connect before authentication, and wherein the white lists each have different contents; determining at least one user-defined location in the location definition information associated with the client connection based on the comparison; based on the at least one user-defined location, selecting a particular white list, from the plurality of white lists, to determine one or more sites accessible to the client, wherein contents of the particular white list depend on the particular client subnet range determined from the attributes of the client connection; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium storing one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform:
-
determining attributes of a client connection configured for communication of a client with a telecommunications network; comparing a particular client subnet range, included in the determined attributes, with location definition information stored in a configuration file; wherein the location definition information is represented as one or more client subnet ranges; wherein the configuration file additionally stores a plurality of white lists of hosts to which users may connect before authentication, and wherein the white lists each have different contents; determining at least one user-defined location in the location definition information associated with the client connection based on the comparison; based on the at least one user-defined location, selecting a particular white list, from the plurality of white lists, to determine one or more sites accessible to the client;
wherein contents of the particular white list depend on the particular client subnet range determined from the attributes of the client connection. - View Dependent Claims (14, 15)
-
-
16. An apparatus comprising:
-
one or more processors; a network interface that is coupled to a data network for receiving one or more packet flows thereform; a proxy server configured to perform; determining attributes of a client connection configured for communication of a client with a telecommunications network; comparing a particular client subnet range, included in the determined attributes, with location definition information stored in a configuration file; wherein the location definition information is represented as one or more client subnet ranges; wherein the configuration file additionally stores a plurality of white lists of hosts to which users may connect before authentication, and wherein the white lists each have different contents; and determining at least one user-defined location in the location definition information associated with the client connection based on the comparison; based on the at least one user-defined location, selecting a particular white list, from the plurality of white lists, to determine one or more sites accessible to the client;
wherein contents of the particular white list depend on the particular client subnet range determined from the attributes of the client connection. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification