Client-side network access polices and management applications
First Claim
1. A remote access client for enabling communication between a remote data terminal configured to access a public network, and an enterprise network by way of a VPN tunnel through the public network, the remote access client comprising:
- a connection agent configured to establish, in accordance with a selected carrier of the public network, a connection to a point of presence on the public network for transporting data between the remote data terminal and the enterprise network via the VPN tunnel; and
at least one application program interface (API), the remote access client employing the API to receive verification of the operating state of a predetermined application of the remote data terminal, the remote access client enabling the connection agent upon the verification to establish the point of presence, wherein, the point of presence enables the VPN tunnel in accordance with a VPN client for transporting data from the remote data terminal to the enterprise network across the public network.
15 Assignments
0 Petitions
Accused Products
Abstract
A remote access client is provided for enabling communication between a remote data terminal configured to access a public network, and an enterprise network by way of a VPN tunnel through the public network. The remote access client includes at least one application program interface (API) to receive a first verification of the operating state of a predetermined application of the remote data terminal to enable a connection agent for establishing a point of presence on the public network. Upon connection to the point of presence, the API exchanges data between the remote access client and the predetermined application of the remote data terminal. The remote access client receives a second periodic verification of the operating state of the predetermined application via the API for terminating the connection to the point of presence upon the absence of the second verification. The point of presence enables the VPN tunnel for transporting data from the remote data terminal to the enterprise network across the public network.
-
Citations
23 Claims
-
1. A remote access client for enabling communication between a remote data terminal configured to access a public network, and an enterprise network by way of a VPN tunnel through the public network, the remote access client comprising:
-
a connection agent configured to establish, in accordance with a selected carrier of the public network, a connection to a point of presence on the public network for transporting data between the remote data terminal and the enterprise network via the VPN tunnel; and
at least one application program interface (API), the remote access client employing the API to receive verification of the operating state of a predetermined application of the remote data terminal, the remote access client enabling the connection agent upon the verification to establish the point of presence, wherein, the point of presence enables the VPN tunnel in accordance with a VPN client for transporting data from the remote data terminal to the enterprise network across the public network. - View Dependent Claims (2, 3, 4)
-
-
5. A remote access client for enabling communication between a remote data terminal configured to access a public network, and an enterprise network by way of a VPN tunnel through the public network, the remote access client comprising:
-
a connection agent configured to establish, in accordance with a selected carrier of the public network, a connection to a point of presence on the public network for transporting data between the remote data terminal and the enterprise network via the VPN tunnel; and
at least one application program interface (API), the remote access client employing the API for exchanging data with a predetermined application of the remote data terminal upon connection to of the point of presence, the API receiving periodic verification of the operating state of the predetermined application, the connection agent terminating the connection to the point of presence upon the absence of verification, wherein, the point of presence enables as the VPN tunnel in accordance with a VPN client for transporting data from the remote data terminal to the enterprise network across the public network. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method of enabling communication between a remote data terminal configured to access a public network, and an enterprise network by way of a VPN tunnel through the public network, the method comprising:
-
launching a remote access client of the remote data terminal having at least one application program interface (API), the remote access client employing the API to receive verification of the presence of a predetermined application of the remote data terminal; and
enabling a connection agent upon the verification to establish connection to a point of presence, wherein, the point of presence enables the VPN tunnel in accordance with a VPN client for transporting data from the remote data terminal to the enterprise network across the public network. - View Dependent Claims (11, 12)
-
-
13. A method of enabling communication between a remote data terminal configured to access a public network, and an enterprise network by way of a VPN tunnel through the public network, the method comprising:
-
launching a remote access client of the remote data terminal having at least one application program interface (API), the remote access client employing the API to receive a first verification of an operating state of a predetermined application of the remote data terminal and for exchanging data with the predetermined application of the remote data terminal;
enabling a connection agent upon reception of the first verification to establish the point of presence;
receiving a second periodic verification of the operating state of the predetermined application via the API; and
terminating the connection to the point of presence upon the absence of the second verification, wherein, the point of presence enables as the VPN tunnel for transporting data from the remote data terminal to the enterprise network across the public network.
-
-
14. A computer readable carrier including computer program instructions that cause a computer to implement a method to access a public network, and an enterprise network by way of a VPN tunnel through the public network, the method comprising steps of:
-
launching a remote access client of the remote data terminal having at least one application program interface (API), the remote access client employing the API to receive a first verification of the presence of a predetermined application of the remote data terminal and for exchanging data with the predetermined application of the remote data terminal;
enabling a connection agent upon reception of the first verification to establish the point of presence;
receiving a second periodic verification of the operating state of the predetermined application via the API; and
terminating the connection to the point of presence upon the absence of the second verification, wherein, the point of presence enables the VPN tunnel for transporting data from the remote data terminal to the enterprise network across the public network.
-
-
15. A virtual private network system for accessing a public network, and an enterprise network by way of a VPN tunnel through the public network, the system, comprising:
-
a remote data terminal including, i. a remote access client for transporting data over a VPN link in accordance with a VPN protocol, the remote access client having a connection agent for establishing, in accordance with a selected carrier of the public network, a connection to a point of presence on the public network for transporting data between the remote data terminal and the enterprise network, and at least one application program interface (API), the remote access client employing the API to receive verification of the presence of a predetermined application of the remote data terminal, the remote access client enabling the connection agent upon the verification to establish the connection to the point of presence, ii. a policy profile for identifying the predetermined application, and iii. a user experience log for storing connection parameters detailing a connection history between the remote data terminal and the point of presence; and
a POP of an access provider responsive to the connection agent for providing a PPP connection to the remote data terminal upon verification, the access provider receiving the contents of the user experience log from the remote data terminal upon connection, wherein, the point of presence enables the VPN tunnel for transporting data from the remote data terminal to the enterprise network across the public network. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method of providing access to an enterprise network by way of a public network, for enabling a virtual private network connection between the private network and a remote data terminal via the public network, comprising:
providing an application suite to a remote user of the remote data terminal, the application suite including i. a remote access client configuring a VPN link between the enterprise network and the remote data terminal, ii. at least one policy compliant application, and iii. a phone book including contact indicia for establishing connection to the public network via the remote access client, wherein a policy profile of the remote data terminal is employed for detailing the cooperative execution of the at least one policy compliant application relative to the Remote access client. - View Dependent Claims (21, 22, 23)
Specification