System and method for enabling applet execution in networks utilizing proxy servers
First Claim
Patent Images
1. In a network, a method comprising the steps of:
- providing a web page with a first and second embedded software facility, said first embedded software facility including a reference to a source of computer-executable code for determining the trust proxy setting in a web browser, said second embedded software facility including a reference to a source of computer-executable code;
receiving a request for said web page from a web browser; and
forwarding said web page to said web browser in response to said request.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for enabling applet execution in networks using proxy servers is disclosed. An applet not requiring a Domain Name Server (DNS) lookup is embedded into a web page prior to the appearance of other applets in the web page. The web page is retrieved by a web browser and the first applet is used to verify network and web browser settings. The applet checks for the presence of a proxy server and verifies the proxy settings of the web browser. A warning is displayed to the user of the web browser if the proxy settings are not enabled.
17 Citations
23 Claims
-
1. In a network, a method comprising the steps of:
-
providing a web page with a first and second embedded software facility, said first embedded software facility including a reference to a source of computer-executable code for determining the trust proxy setting in a web browser, said second embedded software facility including a reference to a source of computer-executable code;
receiving a request for said web page from a web browser; and
forwarding said web page to said web browser in response to said request. - View Dependent Claims (2, 3)
-
-
4. In a network, a method comprising the steps of:
-
providing a web browser, said web browser stored on an electronic client device interfaced with said network, said web browser including settings for network connections;
retrieving a web page with said web browser, said web page including a first and second software facility stored therein, said first software facility including a reference to a source of computer-executable code for determining the trust proxy setting in said web browser;
retrieving the code for said first software facility; and
determining the trust proxy setting in the network settings of said web browser by executing the code for said first software facility. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. In a network, a method for executing applets, said method comprising the steps of:
-
providing a web browser, said web browser stored on an electronic client device interfaced with said network, said web browser including settings for network connections;
providing a first applet and second applet stored on a web page accessible over said network, said first applet including a reference to a source of computer-executable code for determining the trust proxy setting in said web browser;
retrieving said web page with said web browser, said web browser initiating execution of said first applet; and
determining the trust proxy setting in the network settings of said web browser as a result of the execution of said first applet. - View Dependent Claims (12, 13, 14, 15, 16, 18, 19, 20)
-
-
17. In a computer network, a first and second medium holding computer-executable instructions for a method, said method comprising the steps of:
-
providing a web page with a first and second embedded software facility, said first embedded software facility including a reference to code stored in said first medium, said first medium holding computer-executable code for determining the trust proxy setting in a web browser, said second embedded software facility including a reference to code stored in said second medium;
receiving a request for said web page from a web browser; and
forwarding in response to said request said web page.
-
-
21. In a network, a method comprising the steps of:
-
providing a first web page with a first embedded software facility, said first embedded software facility including a reference to a source of computer-executable code for determining the trust proxy setting in a web browser;
providing a second web page with a second embedded software facility, said second embedded software facility including a reference to a source of computer-executable code;
receiving a first request for said first web page from a web browser;
forwarding said first web page to said web browser in response to said first request;
receiving a second request for said second web page from said web browser after the execution of said first embedded software facility, said execution indicating the proxy setting in said web browser is enabled; and
forwarding said second web page to said web browser in response to said second request;
- View Dependent Claims (22, 23)
-
Specification