VPN NETWORK CLIENT FOR MOBILE DEVICE HAVING DYNAMICALLY TRANSLATED USER HOME PAGE
First Claim
1. A cellular mobile device comprising:
- a transmitter and receiver to send and receive cellular communications in the form of radio frequency signals;
a microprocessor;
a virtual private network (VPN) network client executing on the microprocessor to establish a VPN connection with a remote VPN security device, wherein the VPN network client processes network packets for securely tunneling the network packets between the cellular mobile device and the remote VPN security device,wherein upon establishing the VPN connection the VPN network client receives a web-based home page from the secure VPN device via a secure response,wherein the VPN network client dynamically parses bookmark links from the secure response and renders a bookmark window using input controls native to the cellular mobile device without invoking a web browser on the cellular mobile device, where each of the input controls corresponds to a different one of the bookmarks parsed from the secure response received from the secure VPN device, andwherein, upon selection of one of the input controls, the VPN network client formulates and outputs an appropriate request to the secure VPN device as if a corresponding one of the bookmark links within the web-based home page were selected by the user.
13 Assignments
0 Petitions
Accused Products
Abstract
A virtual private network (VPN) client for cellular mobile devices is described. The VPN network client processes network packets for securely tunneling the network packets between the cellular mobile device and the remote VPN security device. Upon establishing the VPN connection, the VPN network client receives a web-based home page from the secure VPN device via a secure response, dynamically parses bookmark links from the secure response and renders a bookmark window using input controls native to the cellular mobile device without invoking a web browser on the cellular mobile device. Each of the input controls corresponds to a different one of the bookmarks parsed from the secure response. Upon selection of one of the input controls, the VPN network client formulates and outputs an appropriate request to the secure VPN device as if a corresponding one of the bookmark links were selected by the user.
-
Citations
25 Claims
-
1. A cellular mobile device comprising:
-
a transmitter and receiver to send and receive cellular communications in the form of radio frequency signals; a microprocessor; a virtual private network (VPN) network client executing on the microprocessor to establish a VPN connection with a remote VPN security device, wherein the VPN network client processes network packets for securely tunneling the network packets between the cellular mobile device and the remote VPN security device, wherein upon establishing the VPN connection the VPN network client receives a web-based home page from the secure VPN device via a secure response, wherein the VPN network client dynamically parses bookmark links from the secure response and renders a bookmark window using input controls native to the cellular mobile device without invoking a web browser on the cellular mobile device, where each of the input controls corresponds to a different one of the bookmarks parsed from the secure response received from the secure VPN device, and wherein, upon selection of one of the input controls, the VPN network client formulates and outputs an appropriate request to the secure VPN device as if a corresponding one of the bookmark links within the web-based home page were selected by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a virtual private network (VPN) security device coupled to a packet network; a cellular mobile device comprising a microprocessor and a virtual private network (VPN) network client executing on the microprocessor to establish a VPN connection with the VPN security device, wherein the VPN network client processes securely tunnels network packets between the cellular mobile device and the remote VPN security device, wherein upon establishing the VPN connection the VPN network client receives a web-based home page from the secure VPN device via a secure response, wherein the VPN network client dynamically parses bookmark links from the secure response and renders a bookmark window within a user interface to include input controls native to the cellular mobile device, where the VPN network client renders the bookmark window so that each of the native input controls corresponds to a different one of the bookmarks parsed from the secure response received from the secure VPN gateway, and wherein, upon selection of one of the input controls, the VPN network client formulates and outputs an appropriate request to the secure VPN device as if a corresponding one of the bookmark links within the web-based home page were selected by the user. - View Dependent Claims (22)
-
-
23. A method comprising:
-
executing a VPN client on a processor of a cellular mobile device to establish a VPN connection with a remote VPN security device and securely exchange network packets between the cellular mobile device and the remote VPN security device, upon establishing the VPN connection, receiving a web-based home page from the secure VPN device via a secure response; dynamically parsing bookmark links from the secure response with the VPN network client; rendering a bookmark window of a user interface of the cellular mobile device with the VPN network client to include input controls native to the cellular mobile device without invoking a web browser on the cellular mobile device, where the VPN network client renders the bookmark window so that each of the native input controls corresponds to a different one of the bookmarks parsed from the secure response received from the secure VPN gateway, and upon selection of one of the input controls, outputting a request to the secure VPN device with the with the VPN network client as if a corresponding one of the bookmark links within the web-based home page were selected by the user.
-
-
24. A cellular mobile device comprising:
-
a transmitter and receiver to send and receive cellular communications in the form of radio frequency signals; a microprocessor; a virtual private network (VPN) network client executing on the microprocessor to establish a VPN connection with a remote VPN security device, wherein the VPN network client processes network packets for securely tunneling the network packets between the cellular mobile device and the remote VPN security device, wherein upon establishing the VPN connection the VPN network client receives a web-based home page from the secure VPN device via a secure response, and wherein the VPN network client dynamically parses bookmark links from the secure response and renders a bookmark window using input controls native to the cellular mobile device without invoking a web browser on the cellular mobile device, where each of the input controls corresponds to a different one of the bookmarks parsed from the secure response received from the secure VPN gateway.
-
-
25. A non-transitory computer-readable medium storing a downloadable distribution package comprising software program code to execute a virtual private network (VPN) network client on a processor within a cellular device,
wherein the VPN network client is programmed to process network packets for securely tunneling the network packets between the cellular mobile device and the remote VPN security device, wherein the VPN network client is programmed to receive a web-based home page from the secure VPN device via a secure response, wherein the VPN network client is programmed to dynamically parse bookmark links from the secure response and render a bookmark window using input controls native to the cellular mobile device without invoking a web browser on the cellular mobile device, where each of the input controls corresponds to a different one of the bookmarks parsed from the secure response received from the secure VPN device, and wherein the VPN network client is programmed to formulate and output an appropriate request to the secure VPN device upon selection of one of the input controls as if a corresponding one of the bookmark links within the web-based home page were selected by the user.
Specification