US Patent No: 6,954,930

Number of patents in Portfolio can not be more than 2000

Remote validation of installation input data

Stats

ALSO PUBLISHED AS: 20030159137
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

Methods, systems, and computer program products for improving installation of software packages by performing dynamic, remote validation of various installation data before building an installation image. The remote validation occurs in the target environment, such that the values for various installation parameters can be analyzed in the context of that target environment. Creation and distribution of the installation package can then be suppressed until the configuration parameters have acceptable values. This immediate feedback approach allows for a more efficient installation process. In preferred embodiments, structured markup language syntax is used to specify which configuration values are subject to remote validation. Structured markup language documents are preferably used to describe the data that is to be transmitted from a staging server to the remote environment, where an installation agent is adapted for processing the document and determining the corresponding validation routine(s) to be invoked on the remote system. Similarly, structured markup language documents are preferably used for describing results of the validation to the staging server.

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

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY68180

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Drake, Daniel R Apex, NC 6 172
Sizemore, Robert C Fuquay-Varina, NC 15 361

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
6,202,206 Simultaneous installation and configuration of programs and components into a network of server and client computers 43 1998
6,665,867 Self-propagating software objects and applications 22 2000
 
ORACLE INTERNATIONAL CORPORATION (2)
5,950,010 System and method for customized application package building and installation 196 1996
6,223,345 System and method for building client and server application packages 15 1999
 
ANGEL SECURE NETWORKS, INC. (1)
6,067,582 System for installing information related to a software application to a remote computer over a network 148 1996
 
DELL PRODUCTS L.P. (1)
2003/0140,128 System and method for validating a network 25 2002
 
GATEWAY, INC. (1)
6,775,829 Method for configuring software for a build to order system 50 2000
 
GE CAPITAL CORPORATION (1)
2003/0078,949 Automatic generation of forms with input validation 14 2001
 
HEWLETT-PACKARD COMPANY (1)
5,881,236 System for installation of software on a remote computer system over a network using checksums and password protection 111 1996
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
6,282,711 Method for more efficiently installing software components from a remote server source 241 1999
 
HITACHI, LTD. (1)
5,845,078 Network integrated construction system, method of installing network connection machines, and method of setting network parameters 40 1993
 
MICROSOFT CORPORATION (1)
6,725,453 Remote software installation and maintenance 30 2000
 
SUN MICROSYSTEMS, INC. (1)
5,931,909 System for multiple-client software installation and upgrade 35 1996

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (18)
7,636,917 Network load balancing with host status information 8 2003
8,122,106 Integrating design, deployment, and management phases for systems 5 2003
7,890,543 Architecture for distributed computing system and automated design, deployment, and management of distributed applications 9 2003
7,809,767 Architecture for distributed computing system and automated design, deployment, and management of distributed applications 0 2003
7,778,422 Security associations for devices 1 2004
7,886,041 Design time validation of systems 28 2004
7,711,121 System and method for distributed management of shared computers 0 2004
7,792,931 Model-based system provisioning 2 2005
7,802,144 Model-based system monitoring 17 2005
7,797,147 Model-based system monitoring 2 2005
7,890,951 Model-based provisioning of test environments 8 2005
7,684,964 Model and system state synchronization 2 2005
7,941,309 Modeling IT operations/policies 2 2005
7,676,565 Light weight software and hardware inventory 0 2006
7,689,676 Model-based policy application 4 2007
8,201,218 Strategies for securely applying connection policies via a gateway 0 2007
7,900,203 Data sharing and synchronization with relay endpoint and sync data element 0 2007
8,161,160 XML-based web feed for web access of remote resources 0 2008
 
MAXSP CORPORATION (12)
7,908,339 Transaction based virtual file system optimized for high-latency network connections 1 2005
7,664,834 Distributed operating system management 5 2005
7,624,086 Pre-install compliance system 15 2006
7,512,584 Computer hardware and software diagnostic and report system 14 2006
8,234,238 Computer hardware and software diagnostic and report system 0 2006
7,840,514 Secure virtual private network utilizing a diagnostics policy and diagnostics engine to establish a secure network connection 1 2006
8,423,821 Virtual recovery server 0 2006
7,844,686 Warm standby appliance 0 2006
8,307,239 Disaster recovery appliance 0 2007
8,175,418 Method of and system for enhanced data storage 0 2007
8,099,378 Secure virtual private network utilizing a diagnostics policy and diagnostics engine to establish a secure network connection 0 2010
8,422,833 Method of and system for enhanced data storage 0 2012
 
ORACLE INTERNATIONAL CORPORATION (3)
7,937,455 Methods and systems for modifying nodes in a cluster environment 8 2004
7,536,599 Methods and systems for validating a system environment 2 2004
7,962,788 Automated treatment of system and application validation failures 0 2007
 
HUAWEI TECHNOLOGIES CO., LTD. (2)
8,261,262 Method, system, terminal and device management server for installing software components 0 2009
8,245,225 Method, system, terminal and device management server for installing software components 0 2011
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
7,962,590 Automated discovery of a multitier compute infrastructure 6 2003
7,912,873 Topology mapping of a mulitier compute infrastructure 0 2007
 
BROTHER KOGYO KABUSHIKI KAISHA (1)
7,890,949 Driver software installing system 0 2003
 
CISCO TECHNOLOGY, INC. (1)
7,881,967 Method of product configuration validation 2 2003
 
COLLATION, INC. (1)
7,210,143 Deployment of applications in a multitier compute infrastructure 47 2003
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
8,401,925 Multi-product software license selection 0 2010
 
QUALCOMM INCORPORATED (1)
7,684,787 Method and apparatus for routing messages of different message services in a wireless device 1 2002
 
SAMSUNG ELECTRONICS CO., LTD. (1)
8,402,456 Portable storage device, system and method for automatic software installation 0 2007
 
SONY ELECTRONICS INC. (1)
8,065,204 System and method for software integration and factory deployment 0 2006
 
WOOD GROUP ESP, INC. (1)
7,236,910 Equipment identification, tracking and failure analysis process 1 2005

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Apr 11, 2013
11.5 Year Payment $7400.00 $3700.00 $1850.00 Apr 11, 2017
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00