IP Library Granted Patent US 6,947,986
Granted Patent B1
US 6,947,986 · App. 09/851,648 · Granted Sep 20, 2005

System and method for providing web-based remote security application client administration in a distributed computing environment

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,947,986
App. No.
09/851,648
Granted
Sep 20, 2005
Kind
B1
Abstract

A system and method for providing Web-based remote security application client administration in a distributed computing environment is described. A self-extracting configuration file is stored. The self-extracting configuration file contains an executable configuration file that is self-extractable on a target client into an administered security application. An executable control is embedded within an active administration Web page. The executable control is triggered upon each request for the active Web page and causes dynamic Web content to be generated therefrom. A Web portal including the active administration Web page is exported to a browser application independent of a specific operating environment. The executable control is interpreted to facilitate copying of the self-extracting configuration file to the target client.

Claims (63)

1. A system for providing Web-based remote security application client administration in a distributed computing environment, comprising:

a self-extracting configuration file containing an executable configuration file that is self-extractable on a target client into a security application that is remotely administered by an administrator system;

an executable control embedded within an active administration Web page, the executable control being triggered upon each request for the active Web page by the administrator and causing dynamic Web content to be generated therefrom;

a Web server exporting a Web portal comprising the active administration Web page to a browser application on the administrator system independent of a specific operating environment and interpreting the executable control to facilitate copying of the self-extracting configuration file to the target client.

2. A system according to claim 1 , further composing:

the Web server facilitating copying of the self-extracting configuration file concurrently to a plurality of target clients.

3. A system according to claim 1 , further comprising:

the Web server checking administrator credentials while exporting file Web portal against a list of authorized administrators.

4. A system according to claim 1 , further comprising:

the Web server monitoring the status of the copying of self-extracting configuration file to at least one target client.

5. A system according to claim 1 , further comprising:

the Web server reporting the status of security application configuration on at least one target client.

6. A system according to claim 1 , further comprising:

the self-extracting configuration file performing at least one of an installation, configuration, updating, and patching of the security application by executing the executable configuration file.

7. A system according to claim 1 , wherein the executable configuration file comprises at least one of a virus scanning, virus screening, active security, firewall, and VPN performance reporting application.

8. A system according to claim 1 , wherein the executable configuration file is a cabinet archival file.

9. A system according to claim 1 , wherein the active control is an Active X-compliant control.

10. A system according to claim 1 , wherein the distributed computing environment is TCP/IP-compliant.

11. A method for providing Web-based remote security application client administration in a distributed computing environment, comprising:

storing a self-extracting configuration file containing an executable configuration file that is self-extractable on a target client into a security application that is remotely administered by an administrator system;

providing an executable control embedded within an active administration Web page, the executable control being triggered upon each request for the active Web page by the administrator system and causing dynamic Web content to be generated therefrom;

exporting a Web portal comprising the active administration Web page to a browser application on the administrator system independent of a specific operating environment; and

interpreting the executable control to facilitate copying of the self-extracting configuration file to the target client.

12. A method according to claim 11 , further comprising:

facilitating copying of the self-extracting configuration file concurrently to a plurality of target clients.

13. A method according to claim 11 , further comprising:

checking administrator credentials while exporting the Web portal against a list of authorized administrators.

14. A method according to claim 11 , further comprising:

monitoring the status of the copying of the self-extracting configuration file to at least one target client.

15. A method according to claim 11 , further comprising:

reporting the status of security application configuration on at least one target client.

16. A method according to claim 11 , further comprising:

performing at least one of an installation, configuration, updating, and patching of the security application by executing the executable configuration file.

17. A method according to claim 11 , wherein the executable configuration file comprises at least one of a virus scanning, virus screening, active security, firewall, and VPN performance reporting application.

18. A method according to claim 11 , wherein the executable configuration file is a cabinet archival file.

19. A method according to claim 11 , wherein the active control is an Active X-compliant control.

20. A method according to claim 11 , wherein the distributed computing environment is TCP/IP-compliant.

21. A computer-readable storage medium holding code for performing the method according to claim 11 .

22. A system for remotely administering a client application using a Web-based portal in a TCP/IP-compliant environment, comprising:

an archival configuration file capable of self-extracting on a target client into an executable configuration file;

an executable control embedded into an active administration Web page, the executable control being triggered upon each request for the active Web page by a requesting administrator and causing dynamic Web content to be generated therefrom;

a Web server serving the active administration Web page to a browser application to the requesting administrator, comprising:

a security module confirming credentials for the requesting administrator against a list of authorized administrators; and

a transfer module interpreting the executable control upon successful credentialing to facilitate substantially concurrent copying of the self-extracting configuration file to at least one target client.

23. A system according to claim 22 , further comprising:

the Web server continuously monitoring the status of the copying of the self-extracting configuration file to the at least one target client; and

the Web server generating a status event upon completion of the copying.

24. A system according to claim 22 , further comprising:

the Web server reporting the status of each application configuration on the at least one target client.

25. A system according to claim 22 , wherein the active control is an Active X-compliant control.

26. A method for remotely administering a client application using a Web-based portal in a TCP/IP-compliant environment, comprising:

storing an archival configuration file capable of self-extracting on a target client into an executable configuration file;

embedding an executable control into an active administration Web page, the executable control being triggered upon each request for the active Web page by a requesting administrator and causing dynamic Web content to be generated therefrom;

serving the active administration Web page to a browser application to the requesting administrator, comprising:

confirming credentials for the requesting administrator against a list of authorized administrators; and

interpreting the executable control upon successful credentialing to facilitate substantially concurrent copying of the self-extracting configuration file to at least one target client.

27. A method according to claim 26 , further comprising:

continuously monitoring the status of the copying of the self-extracting configuration file to the at least one target client; and

generating a status event upon completion of the copying.

28. A method according to claim 26 , further comprising:

reporting the status of each application configuration on the at least one target client.

29. A method according to claim 26 , wherein the active control is an Active X-compliant control.

30. A computer-readable storage medium holding code for performing the method according to claim 26 .

Assignments (14)
TERMINATION AND RELEASE OF FIRST LIEN SECURITY INTEREST IN CERTAIN PATENTS RECORDED AT REEL 057453, FRAME 0053 Recorded Aug 15, 2024
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: MUSARUBRA US LLC
Reel/Frame 068655/0413 →
TERMINATION AND RELEASE OF SECOND LIEN SECURITY INTEREST IN CERTAIN PATENTS RECORDED AT REEL 056990, FRAME 0960 Recorded Aug 15, 2024
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: MUSARUBRA US LLC
Reel/Frame 068655/0430 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 057315 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 11, 2022
From: MCAFEE, LLC
To: MUSARUBRA US LLC
Reel/Frame 060878/0126 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jul 27, 2021
From: MUSARUBRA US LLC; SKYHIGH NETWORKS, LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 057453/0053 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jul 27, 2021
From: MUSARUBRA US LLC; SKYHIGH NETWORKS, LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 056990/0960 →
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2021
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MCAFEE, LLC; SKYHIGH NETWORKS, LLC
Reel/Frame 057620/0102 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →
MERGER Recorded Jun 23, 2005
From: NETWORKS ASSOCIATES TECHNOLOGY, INC.
To: MCAFEE, INC.
Reel/Frame 016646/0513 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2001
From: HUANG, RICKY; KOUZNETSOV, VICTOR; FALLENSTEDT, MARTIN
To: NETWORKS ASSOCIATES TECHNOLOGY, INC.
Reel/Frame 011791/0659 →