← Back to Patent Explorer
US6266774B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for securing, managing or optimizing a personal computer

Assignee: McAfee LLC
•
Filing: 1998-12-08
•
Granted: 2001-07-24
•
Expires: 2018-12-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system, method, and computer program product for delivery and automatic execution of security, management, or optimization software over an Internet connection to a user computer responsive to a user request entered via a web browser on the user computer. In a preferred embodiment, the user directs the Internet browser to a Internet clinical services provider web site computer and logs in to the site using an identifier and a secure password and optionally makes a selection of the type of servicing desired, wherein an automatically-executing software package encapsulated within a markup language communication unit deliverable across the Internet is delivered, to the user computer, the automatically-executing software package being adapted to perform security, management, or optimization functions on the user computer. User identifiers and passwords enabling the downloads may be provided on a per-download basis or on a subscription basis.

Inventors

  • 👤 Srivats Sampath
  • 👤 Chandrasekar Balasubramaniam
  • 👤 Ravi Lingarkar
  • 👤 Babu Katchapalayam
  • 👤 Ravi Kannan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 19:26
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/12; G; G06; G06F; G06F8/00; G06F8/60; G06F8/65; H04L63/08; H04L63/083; H04L63/10; H04L63/123; H04L63/14; H04L63/1408; H04L63/1441; H04L63/145; H04L67/00; H04L67/01; H04L67/10; H04L67/50; H04L67/55; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04L63/02; H04L63/0227; H04L63/0236

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 113 words
A method for automatically performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network, said method comprising the steps of: directing an Internet browser on the remotely located computer to form a logical connection with the server computer; delivering a software package to the remotely located computer across said logical connection, said software package being encapsulated within a markup language communication unit deliverable across said logical connection, said software package comprising scripts for performing said one or more maintenance tasks on the remotely located computer; and automatically executing the scripts for performing said one or more maintenance tasks on the remotely located computer.
Claim 2
Independent Claim 113 words
A method for automatically performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network, said method comprising the steps of: directing an Internet browser on the remotely located computer to form a logical connection with the server computer; delivering a software package to the remotely located computer across said logical connection, said software package being encapsulated within a markup language communication unit deliverable across said logical connection, said software package comprising scripts for performing said one or more maintenance tasks on the remotely located computer; and automatically executing the scripts for performing said one or more maintenance tasks on the remotely located computer.
Claim 3
Dependent Claim 85 words
The method of claim 1 , said step of directing including a registering step, said registering step comprising the steps of: downloading a web page located on the server computer using the Internet browser; entering an identifier and a secure password on said web page; and selecting an option presented on the web page to send the identifier and password to the server computer; wherein said step of delivering the software package is enabled only if a user has provided a valid identifier and password.
Claim 4
Dependent Claim 35 words
The method of claim 2 , further comprising the steps of: creating a transaction log on the server computer; and recording information related to said steps of registering and delivering in the said transaction log.
Claim 5
Dependent Claim 21 words
The method of claim 3 , further comprising the step of generating a periodic activity report for the remotely located computer.
Claim 6
Dependent Claim 41 words
The method of claim 4 , further comprising the step of transmitting an electronic message in an e-mail format from the server computer to the remotely located computer indicating that a new product or a new application is available for download.
Claim 7
Dependent Claim 18 words
The method of claim 5 , said logical connection with the server computer being a secure network connection.
Claim 8
Dependent Claim 21 words
The method of claim 6 , said software package including a program to detect computer viruses on the remotely located computer.
Claim 9
Dependent Claim 58 words
The method of claim 2 , further comprising the steps of: before or during registering the remotely located computer, creating an account for a user of the remotely located computer on the server computer; and identifying said identifier and password as valid if the user has a current subscription or a positive fund balance in said user account.
Claim 10
Dependent Claim 48 words
The method of claim 8 , further comprising the step of transmitting payment information from the remotely located computer to the server computer in an electronic mail message format, wherein said account may reflect a current subscription or an increased fund balance upon receipt of said payment information.
Claim 11
Dependent Claim 28 words
The method of claim 9 , further comprising the steps of: generating an electronic receipt on the server computer; and transmitting the receipt to the remotely located computer.
Claim 12
Dependent Claim 74 words
The method of claim 1 wherein said one or more maintenance tasks comprise at least one of the following: compression of software, compression of data, search for software that needs to be upgraded, search for data that needs to be upgraded, upgrade of software, upgrade of data, search for obsolete software, search for obsolete data, deletion of obsolete software, deletion of obsolete data, archival of software, archival of data, hardware diagnostics, and software diagnostics.
Claim 13
Dependent Claim 123 words
A computer program product for execution by a server computer for enabling the maintenance of a remote user computer coupled to the server computer over a network, comprising: computer code for receiving a user request from the remote user computer, said user request being entered by the user via a web browser; computer code for instantiating a download of a maintenance software package to a storage medium connected to the user computer via the web browser; and computer code for causing said maintenance software to automatically execute on the user computer subsequent to downloading; whereby, responsive only to said user-entered request via said web browser, advanced maintenance routines may be performed on said user computer without requiring local maintenance commands from said user.
Claim 14
Dependent Claim 123 words
A computer program product for execution by a server computer for enabling the maintenance of a remote user computer coupled to the server computer over a network, comprising: computer code for receiving a user request from the remote user computer, said user request being entered by the user via a web browser; computer code for instantiating a download of a maintenance software package to a storage medium connected to the user computer via the web browser; and computer code for causing said maintenance software to automatically execute on the user computer subsequent to downloading; whereby, responsive only to said user-entered request via said web browser, advanced maintenance routines may be performed on said user computer without requiring local maintenance commands from said user.
Claim 15
Dependent Claim 45 words
The computer program product of claim 12 , further comprising computer code for receiving payment or subscription information from the user, whereby said maintenance software package is downloaded to the user computer only upon receiving valid payment information or current subscription information from the user.
Claim 16
Dependent Claim 97 words
A computer-readable medium, comprising: means for directing a server computer to encapsulate a self-executing software maintenance program into a markup language communication unit deliverable across the Internet; means for directing the server computer to receive a user command over the Internet, said user command being received from a user via a web browser installed on a remote user computer; means for transmitting said encapsulated self-executing software maintenance program to said user remote computer responsive to said user command, whereby said software maintenance program is executed responsive only to commands entered from the user into the web browser.
Claim 17
Dependent Claim 97 words
A computer-readable medium, comprising: means for directing a server computer to encapsulate a self-executing software maintenance program into a markup language communication unit deliverable across the Internet; means for directing the server computer to receive a user command over the Internet, said user command being received from a user via a web browser installed on a remote user computer; means for transmitting said encapsulated self-executing software maintenance program to said user remote computer responsive to said user command, whereby said software maintenance program is executed responsive only to commands entered from the user into the web browser.

References Cited (Backward Citations)

US5950008A Cited
US5928323A Cited
US5960170A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-07-23 2005-01-22 2005-07-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-07-23 2009-01-22 2009-07-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-07-23 2013-01-22 2013-07-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag