US Patent No: 6,006,035

Number of patents in Portfolio can not be more than 2000

Method and system for custom computer software installation

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A method and system for custom computer software installation using a standard rule-based installation engine is disclosed. Custom installation parameters are translated into a simplified script language file by a system administrator. An application software package is installed onto a computer using the standard rule-based installation engine, which is executed normally according to commands stored in a rule-based instruction file. The rule-based instruction file has been configured by the provider of the application software package to cause the rule-based installation engine to execute commands according to the simplified script language file. In this manner, the system administrator may achieve flexibility and control over each phase of the software installation process without being required to have a knowledge of the specific language of the rule-based instruction file.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MCAFEE, INC.SANTA CLARA, CA663

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Nabahi, Narimane Santa Clara, CA 2 158

Cited Art

Patent Info (Count) # Cites Year
 
CANON KABUSHIKI KAISHA (1)
5,727,205 File installation system for displaying bitmaps during file installation 12 1995
 
INTEL CORPORATION (1)
5,860,012 Installation of application software through a network from a source computer system on to a target computer system 141 1997
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
5,870,611 Install plan object for network installation of application programs 49 1997
 
LENOVO (SINGAPORE) PTE LTD. (1)
5,247,683 System and method for installing software and updating configuration files 280 1991
 
MICROSOFT CORPORATION (1)
5,754,858 Customizable application project generation process and system 104 1996
 
SKK CO., LTD. (1)
5,564,053 Method for generating specific program systems and tools to facilitate in generating the specific program systems 5 1994
 
SUN MICROSYSTEMS, INC. (1)
5,555,416 Automated software installation and operating environment configuration for a computer system based on classification rules 192 1994
 
SYMANTEC CORPORATION (1)
5,678,042 Network management system having historical virtual catalog snapshots for overview of historical changes to files distributively stored across network domain 148 1996
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (1)
5,485,601 Completely automated and self-generating software system 54 1994

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (34)
6,272,677 Method and system for automatic detection and distribution of code version updates 53 1998
6,275,987 Adaptive, predictive progress indicator 18 1998
6,629,316 Overriding program properties using a specially designated environment variable statement 10 1999
6,442,754 System, method, and program for checking dependencies of installed software components during installation or uninstallation of software 71 1999
6,269,480 Cross platform installer-with the ability to create platform independent variables of specific operating system variables from a scripting language 23 1999
7,389,497 Method and system for tracing profiling information using per thread metric variables with reused kernel threads 13 2000
6,904,594 Method and system for apportioning changes in metric variables in an symmetric multiprocessor (SMP) environment 21 2000
6,735,758 Method and system for SMP profiling using synchronized or nonsynchronized metric variables with support across multiple systems 22 2000
6,742,178 System and method for instrumenting application class files with correlation information to the instrumentation 25 2000
6,662,359 System and method for injecting hooks into Java classes to handle exception and finalization processing 49 2000
8,219,662 Redirecting data generated by network devices 0 2000
7,249,170 System and method for configuration, management and monitoring of network resources 30 2000
7,054,946 Dynamic configuration of network devices to enable data transfers 6 2000
6,978,301 System and method for configuring a network device 54 2001
7,458,074 Method and apparatus for installing and upgrading an application in a computer system 4 2001
7,069,293 Methods, systems and computer program products for distribution of application programs to a target station on a network 20 2001
7,150,037 Network configuration manager 11 2001
8,296,400 System and method for generating a configuration schema 0 2001
7,200,548 System and method for modeling a network device's configuration 13 2001
7,392,517 Extracting information from software 1 2001
7,065,562 System and method for generating a representation of a configuration schema 17 2001
7,032,220 Method and apparatus for saving install properties in a fileset object and/or system registry for use during uninstall 8 2002
6,959,329 System and method for transforming configuration commands 12 2002
7,366,893 Method and apparatus for protecting a network from attack 1 2002
7,464,145 Repository-independent system and method for asset management and reconciliation 1 2003
7,461,158 System and method for controlling access rights to network resources 17 2003
7,558,847 System and method for mapping between and controlling different device abstractions 5 2003
7,490,316 Method and apparatus to implement adaptive scripting tool 1 2004
7,971,202 Method for advanced management of software distribution tasks 1 2006
8,413,134 Method, system and computer program for installing software products based on package introspection 0 2006
7,650,396 System and method for defining a policy enabled network 6 2007
8,117,599 Tracing profiling information using per thread metric variables with reused kernel threads 1 2008
8,250,568 Installing and upgrading an application in a computer system 0 2008
8,041,594 System for importing calendar data from a computer screen into a calendar application 2 2009
 
MICROSOFT CORPORATION (22)
6,389,591 Method and apparatus for determining preferred controls for an upgradable operating system 5 1998
6,449,642 Method and system for integrating a client computer into a computer network 55 1998
6,836,794 Method and system for assigning and publishing applications 55 1998
6,523,166 Method and system for on-demand installation of software implementations 81 1998
6,418,554 Software implementation installer mechanism 145 1998
6,397,381 System and method for repairing a damaged application program 42 1998
6,389,589 Class store schema 118 1998
6,345,386 Method and system for advertising applications 65 1998
6,237,144 Use of relational databases for software installation 41 1998
6,353,928 First run installer 48 1999
6,427,227 System, method, and computer-readable medium for repairing an application program that has been patched 39 1999
6,493,871 Method and system for downloading updates for software installation 209 1999
6,910,208 System and method of providing replaceable and extensible user interface for the installation of a suite of applications 16 2000
7,206,828 Location-based scenarios to facilitate selection of system configuration 5 2000
6,920,631 Software installation and validation using custom actions 19 2001
7,073,172 On demand patching of applications via software implementation installer mechanism 26 2002
7,356,709 Systems and methods for deterring software piracy in a volume license environment 16 2003
7,047,529 Software installation and validation using custom actions 0 2004
7,631,061 Method and system for assigning and publishing applications 0 2004
7,853,955 Method and system for identifying program module functionality needed by a computer when disconnected from a network 0 2004
7,644,442 Systems and methods for using machine attributes to deter software piracy in an enterprise environment 7 2005
8,181,265 Secure machine counting 1 2005
 
MCAFEE, INC. (11)
6,230,288 Method of treating whitespace during virus detection 46 1998
6,266,811 Method and system for custom computer software installation using rule-based installation engine and simplified script computer program 38 1999
6,931,546 System and method for providing application services with controlled access into privileged processes 24 2000
6,782,527 System and method for efficient distribution of application services to a plurality of computing appliances organized as subnets 42 2000
6,457,076 System and method for modifying software residing on a client computer that has access to a network 68 2000
6,834,301 System and method for configuration, management, and monitoring of a computer network using inheritance 61 2000
6,980,992 Tree pattern system and method for multiple virus signature recognition 19 2001
6,701,441 System and method for interactive web services 45 2002
7,107,366 System, method, and computer program product for uninstalling computer software 9 2003
7,716,719 System and method for providing application services with controlled access into privileged processes 1 2005
7,480,941 System, method and computer program product for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network 4 2005
 
GOOGLE INC. (5)
6,066,182 Method and apparatus for operating system personalization during installation 64 1998
6,446,260 Method and apparatus for operating system personalization during installation 29 2000
6,658,652 Method and system for shadow heap memory leak detection and other heap analysis in an object-oriented environment during real-time trace processing 122 2000
8,156,485 Method and apparatus for creating a pluggable, prioritized configuration engine to be used for configuring a software during installation, update and new profile creation 2 2004
8,006,241 Automatic software installation and cleanup 2 2007
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (4)
6,279,154 Apparatus and method for an install system for third party applications 17 1998
6,189,147 Apparatus and method for an installation recovery system 7 1998
6,424,424 Method and apparatus for automatic installation of shared printers over a network 37 1999
7,107,588 System and method for installing window installer service without rebooting 7 2001
 
SAP AG (4)
8,131,644 Formular update 0 2006
8,135,659 System configuration comparison to identify process variation 0 2008
8,396,893 Unified configuration of multiple applications 0 2008
8,255,429 Configuration change without disruption of incomplete processes 0 2008
 
CISCO TECHNOLOGY, INC. (3)
6,584,507 Linking external applications to a network management system 71 1999
6,957,256 Linking external applications to a network management system 23 2003
7,721,281 Methods and apparatus for securing local application execution 3 2005
 
FORTINET, INC. (3)
7,865,947 Computer system lock-down 2 2010
8,069,487 Cloud-based application whitelisting 2 2010
8,151,109 Selective authorization of the loading of dependent code modules by running processes 1 2011
 
HYDROGENICS CORPORATION (3)
6,889,147 System, computer program product and method for controlling a fuel cell testing device 3 2002
6,978,224 Alarm recovery system and method for fuel cell testing systems 3 2004
7,149,641 System and method for controlling a fuel cell testing device 1 2004
 
MEDTRONIC, INC. (3)
7,181,505 System and method for remote programming of an implantable medical device 44 2001
7,149,773 System and method of automated invoicing for communications between an implantable medical device and a remote computer system or health care provider 35 2001
6,804,558 System and method of communicating between an implantable medical device and a remote computer system or health care provider 155 2001
 
CANON KABUSHIKI KAISHA (2)
6,795,084 Heuristic determination of color reproduction parameters 6 2002
7,320,128 Method of installing software, and storage medium 1 2004
 
NETWORKS ASSOCIATES TECHNOLOGY, INC. (2)
6,763,403 Graphical user interface system and method for automatically updating software products on a client computer system 36 2002
6,671,812 Computer cleaning system, method and computer program product 22 2002
 
ACCESS CO., LTD. (1)
6,959,330 Sync-time read only memory image binding for limited resource devices 8 2000
 
AMERICAN POWER CONVERSION CORPORATION (1)
7,913,246 System and method for updating a software program 4 2004
 
BMC SOFTWARE, INC. (1)
8,151,261 System and method for packaging updates 0 2007
 
DELL PRODUCTS L.P. (1)
6,907,604 Instant integration model 9 2000
 
DELL USA, L.P. (1)
6,957,425 Automatic translation of text files during assembly of a computer system 1 1999
 
EBAY INC. (1)
7,735,013 Method and apparatus for tailoring content of information delivered over the internet 2 2001
 
FLEXERA SOFTWARE LLC (1)
8,271,387 Method and apparatus for providing limited access to data objects or files within an electronic software delivery and management system 2005
 
GTEKO, LTD. (1)
7,600,216 Method for executing software applications using a portable memory device 1 2005
 
HTC CORPORATION (1)
7,120,684 Method and system for central management of a computer network 6 2002
 
LENOVO (SINGAPORE) PTE LTD. (1)
7,143,067 System and method for installing personal computer software 20 1999
 
MCAFEE.COM CORPORATION (1)
6,895,513 System and method for interactive web services 3 2003
 
MPC COMPUTERS, LLC (1)
6,829,705 System information display method and apparatus 38 2001
 
SBC KNOWLEDGE VENTURES, L.P. (1)
7,975,265 System and method for providing installation support to a user 1 2004
 
SIEMENS MEDICAL SYSTEMS, INC. (1)
6,968,551 System and user interface for generation and processing of software application installation instructions 36 2001
 
SUN MICROSYSTEMS, INC. (1)
6,996,743 Method for implementing a redundant data storage system 8 2002
 
WIND RIVER SYSTEMS, INC. (1)
7,363,318 Method and apparatus for management of an automated license installation 3 2000
 
ZVELO, INC. (1)
8,266,304 Managed services platform 0 2005
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (7)
7,322,028 Method and system for providing a virus-immune, rule-based cross-platform software system 2 2002
8,286,159 Method and apparatus for gryphing a data storage medium 1 2006
7,712,094 Method and apparatus for replicating a panoplex onto a storage medium from a master 7 2006
7,398,524 Apparatus and method for subtractive installation 19 2006
8,266,615 Method and apparatus for delivering percepta 0 2008
8,245,185 System and method for software delivery 0 2008
8,099,437 Method and apparatus for selective file erasure using metadata modifications 1 2010