System and method for using dynamic web components to remotely control the security state of web pages
First Claim
1. In an Internet web page having at least two frames, a method for remotely controlling a security state for each frame comprising:
- automatically determining a security state of a called Internet web page when a local client computer calls that Internet web page from a remote server computer for inclusion in at least one of the frames;
automatically determining whether the called Internet web page has a security state different from any existing frames which comprise an initial Internet web page on the local client;
wherein the remote server automatically directs the local client to load replacement frames for any existing frames which have a different security state than the called Internet web page, with the replacement frames having the same security state as the called Internet web page; and
wherein the local client automatically generates a new Internet web page comprising the called Internet web page and the replacement frames in response to the direction from the remote server to the local client, and wherein all frames of the new Internet web page have the same security state.
7 Assignments
0 Petitions
Accused Products
Abstract
The present invention involves a new system and process for automatically controlling whether a displayed web page and associated frames displayed within a window of a web browser are secure or non-secure. For example, whether the displayed web page and associated frames are provided via a secure socket layer (SSL), i.e. a web page from an HTTPS address (secure), or simply via an HTTP address (non-secure), respectively. Specifically, the present invention uses a dynamic “Web Component” to remotely control web page security states. Further, the Web Component according to the present invention uses the same script and HTML for all implementations or instantiations of the Web Component, regardless of which, or how many, unique local clients make use of the Web Component. This code reuse is accomplished by using entry web pages, or “entry points,” as described in further detail below, to set the value of function properties or parameters of the Web Component for dynamically and controlling the security state of a web page having at least two frames. The script and/or HTML source code of the Web Component pages does not change based on each new implementation or instantiation. Consequently, little setup work is required for each implementation, and only a basic verification test pass is needed for each unique automatically customized Internet web page.
49 Citations
23 Claims
-
1. In an Internet web page having at least two frames, a method for remotely controlling a security state for each frame comprising:
-
automatically determining a security state of a called Internet web page when a local client computer calls that Internet web page from a remote server computer for inclusion in at least one of the frames; automatically determining whether the called Internet web page has a security state different from any existing frames which comprise an initial Internet web page on the local client; wherein the remote server automatically directs the local client to load replacement frames for any existing frames which have a different security state than the called Internet web page, with the replacement frames having the same security state as the called Internet web page; and wherein the local client automatically generates a new Internet web page comprising the called Internet web page and the replacement frames in response to the direction from the remote server to the local client, and wherein all frames of the new Internet web page have the same security state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. Steps for automatically controlling a security state for an Internet web page having at least two frames in accordance with the following acts:
-
providing a remote server computer in communication with the Internet, the remote server hosting a dynamic web page script having at least one pre-defined entry point addressable by at least one local client computer; receiving an input at the remote server from one of the local client computers via the Internet; automatically addressing one of the web page script entry points based upon the input received at the remote server; automatically determining a desired security state based upon which entry point is addressed; automatically passing the determined security state from the remote server to a security state script; and automatically directing the local client computer, via the security state script, to load replacement frames having the desired security state for each frame of the Internet web page. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer-readable medium having computer executable instructions for dynamically generating at least one web page for inclusion in parent web page having at least two frames, and controlling the security state of the parent web page, said computer executable instructions comprising:
-
a dynamic web page generation script capable of accepting parameters passed from at least one intermediate page used to call the dynamic web page generation script; wherein the dynamic web page generation script further comprises at least one encapsulated web-based function which is automatically configured in response to the parameters passed from the intermediate page; dynamically generating at least one customized web page, having a desired security state, in response to the automatic configuration of each encapsulated web-based function; transmitting each customized web page from a remote host computer to at least one local client computer via a network; and automatically directing the at least one local client computer to load replacement frames having the same security state as the customized web page for any existing frames of the parent web page which have a different security state than the customized web page. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification