WO2003021430A3 - System and method for the automatic installation and configuration of an operating system - Google Patents

System and method for the automatic installation and configuration of an operating system Download PDF

Info

Publication number
WO2003021430A3
WO2003021430A3 PCT/EP2002/009681 EP0209681W WO03021430A3 WO 2003021430 A3 WO2003021430 A3 WO 2003021430A3 EP 0209681 W EP0209681 W EP 0209681W WO 03021430 A3 WO03021430 A3 WO 03021430A3
Authority
WO
WIPO (PCT)
Prior art keywords
installation
operating system
configuration
user
automatic installation
Prior art date
Application number
PCT/EP2002/009681
Other languages
French (fr)
Other versions
WO2003021430A2 (en
Inventor
Crespo Alejandro Agudo
Gonzalez Ignacio Fernandez
Original Assignee
Ibm
Ibm France
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ibm, Ibm France filed Critical Ibm
Priority to IL16061302A priority Critical patent/IL160613A0/en
Priority to KR1020037017260A priority patent/KR100596298B1/en
Priority to CA002457440A priority patent/CA2457440C/en
Priority to JP2003525452A priority patent/JP4700909B2/en
Priority to EP02772234A priority patent/EP1421483A2/en
Publication of WO2003021430A2 publication Critical patent/WO2003021430A2/en
Publication of WO2003021430A3 publication Critical patent/WO2003021430A3/en
Priority to IL160613A priority patent/IL160613A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4416Network booting; Remote initial program loading [RIPL]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users
    • Y10S707/99953Recoverability
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users
    • Y10S707/99954Version management

Abstract

A system and a method for installing and configurating a package including an operating system, software products, and applications on end-user computers connected to server computers in a network. The method is based on a pull deployment model where installation is triggered and performed on site by the end-user, using tools provided by an administrator. Based on a predefined machine function, a generation process generates a source file having required parameters to make the installation, those parameters being stored in a centralized configuration database. Response files needed for the installation are generated in turn. The system allows tracking the installation, process and reporting its success or failure to the central database.
PCT/EP2002/009681 2001-08-29 2002-08-13 System and method for the automatic installation and configuration of an operating system WO2003021430A2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
IL16061302A IL160613A0 (en) 2001-08-29 2002-08-13 System and method for the automatic installation and configuration of an operating system
KR1020037017260A KR100596298B1 (en) 2001-08-29 2002-08-13 System and method for the automatic installation and configuration of an operating system
CA002457440A CA2457440C (en) 2001-08-29 2002-08-13 System and method for the automatic installation and configuration of an operating system
JP2003525452A JP4700909B2 (en) 2001-08-29 2002-08-13 System and method for automatic installation and configuration of operating systems
EP02772234A EP1421483A2 (en) 2001-08-29 2002-08-13 System and method for the automatic installation and configuration of an operating system
IL160613A IL160613A (en) 2001-08-29 2004-02-26 System and method for the automatic installation and configuration of an operating system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/942,134 US6854112B2 (en) 2001-08-29 2001-08-29 System and method for the automatic installation and configuration of an operating system
US09/942,134 2001-08-29

Publications (2)

Publication Number Publication Date
WO2003021430A2 WO2003021430A2 (en) 2003-03-13
WO2003021430A3 true WO2003021430A3 (en) 2003-12-31

Family

ID=25477624

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2002/009681 WO2003021430A2 (en) 2001-08-29 2002-08-13 System and method for the automatic installation and configuration of an operating system

Country Status (8)

Country Link
US (1) US6854112B2 (en)
EP (1) EP1421483A2 (en)
JP (1) JP4700909B2 (en)
KR (1) KR100596298B1 (en)
CN (1) CN1291313C (en)
CA (1) CA2457440C (en)
IL (2) IL160613A0 (en)
WO (1) WO2003021430A2 (en)

Families Citing this family (73)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7089300B1 (en) * 1999-10-18 2006-08-08 Apple Computer, Inc. Method and apparatus for administering the operating system of a net-booted environment
US6886160B1 (en) * 2000-11-29 2005-04-26 Hyung Sup Lee Distribution of mainframe data in the PC environment
US20030069946A1 (en) * 2001-10-05 2003-04-10 Adc Telecommunications, Inc. Central directory server
US20030192041A1 (en) * 2002-04-03 2003-10-09 Mentze Duane E. software distribution system and method
US20050216910A1 (en) * 2002-05-23 2005-09-29 Benoit Marchand Increasing fault-tolerance and minimizing network bandwidth requirements in software installation modules
JP4340476B2 (en) * 2002-06-28 2009-10-07 株式会社リコー Software introduction method, program for causing computer to execute the method, and medium storing the program
US7210143B2 (en) * 2002-07-17 2007-04-24 International Business Machines Corporation Deployment of applications in a multitier compute infrastructure
US20040060035A1 (en) * 2002-09-24 2004-03-25 Eric Ustaris Automated method and system for building, deploying and installing software resources across multiple computer systems
US7730155B1 (en) 2002-10-01 2010-06-01 Apple Inc. Method and apparatus for dynamically locating resources
US7181740B2 (en) * 2003-03-31 2007-02-20 Sony Corporation Method and system for automated provision of build images
US7290258B2 (en) * 2003-06-25 2007-10-30 Microsoft Corporation Managing multiple devices on which operating systems can be automatically deployed
US8086659B2 (en) 2003-06-25 2011-12-27 Microsoft Corporation Task sequence interface
US7814126B2 (en) * 2003-06-25 2010-10-12 Microsoft Corporation Using task sequences to manage devices
US7340739B2 (en) * 2003-06-27 2008-03-04 International Business Machines Corporation Automatic configuration of a server
JP4438048B2 (en) * 2003-08-08 2010-03-24 キヤノン株式会社 Peripheral device, firmware update method for the peripheral device, and program
US7774774B1 (en) * 2003-10-22 2010-08-10 Apple Inc. Software setup system
US7890948B2 (en) * 2003-10-30 2011-02-15 Inernational Business Machines Corporation Methods and apparatus for customizing user-interface control in existing application
DE10358019A1 (en) * 2003-12-11 2005-07-14 Siemens Ag Method for updating an automation system
US7383429B2 (en) * 2003-12-18 2008-06-03 Hewlett-Packard Development Company, L.P. Configuring settings of a computer system to be compatible with an operating system
US20050198631A1 (en) * 2004-01-12 2005-09-08 Dell Products L.P. Method, software and system for deploying, managing and restoring complex information handling systems and storage
US20050160420A1 (en) * 2004-01-20 2005-07-21 Kruta Andrew W. Method and apparatus for distribution and installation of computer programs across an enterprise
DE102004015834B3 (en) * 2004-03-31 2005-03-03 Fujitsu Siemens Computers Gmbh User-specific configuration of computer from group of prepared computers involves configuration program installing software products named in configuration data file from database and configuring with stated parameters
US7685230B2 (en) * 2004-04-01 2010-03-23 Vaakya Technologies Private Limited System and method for program execution
US20050240815A1 (en) * 2004-04-13 2005-10-27 Sony Corporation Modular imaging of computer software for system install and restore
US20050235281A1 (en) * 2004-04-19 2005-10-20 Telefonaktiebolaget L M Ericsson (Publ) Combined software installation package
US20050262501A1 (en) * 2004-05-21 2005-11-24 Claudio Marinelli Software distribution method and system supporting configuration management
WO2005116888A2 (en) * 2004-05-26 2005-12-08 Man Bytes Dog Limited Method of providing computing resources to computers operated by different companies
US7437721B2 (en) * 2004-09-29 2008-10-14 Microsoft Corporation Isolating software deployment over a network from external malicious intrusion
US7797698B2 (en) * 2004-11-17 2010-09-14 International Business Machines Corporation Method and apparatus for dynamic middleware assembly
US9043781B2 (en) * 2004-12-03 2015-05-26 International Business Machines Corporation Algorithm for automated enterprise deployments
US7464118B2 (en) * 2004-12-03 2008-12-09 International Business Machines Corporation Algorithm for maximizing application availability during automated enterprise deployments
US20060248513A1 (en) * 2005-04-27 2006-11-02 Foster Gavin A E z/OS rapid automated deployment method
US8413134B2 (en) * 2005-05-10 2013-04-02 International Business Machines Corporation Method, system and computer program for installing software products based on package introspection
US20070074202A1 (en) * 2005-09-27 2007-03-29 International Business Machines Corporation Program product installation
US7516104B1 (en) 2005-09-29 2009-04-07 Qurio Holdings, Inc. Methods of providing software over a network and related systems and computer program products
US8458098B1 (en) * 2005-09-29 2013-06-04 Qurio Holdings, Inc. Methods of tracking remote software installations and registrations and related systems and computer program products
US8271970B2 (en) * 2005-10-27 2012-09-18 Siemens Aktiengesellschaft Method for software distribution
US8495613B2 (en) * 2005-12-22 2013-07-23 Microsoft Corporation Program execution service windows
US7861241B2 (en) * 2006-02-09 2010-12-28 Canon Kabushiki Kaisha Install apparatus, install method, program, and storage medium
US20070239861A1 (en) * 2006-04-05 2007-10-11 Dell Products L.P. System and method for automated operating system installation
US7802243B1 (en) * 2006-04-20 2010-09-21 Open Invention Network Llc System and method for server customization
US7761538B2 (en) * 2006-08-30 2010-07-20 Microsoft Corporation Dynamically configuring, allocating and deploying computing systems
US8255904B2 (en) * 2006-12-08 2012-08-28 Hewlett-Packard Development Company, L.P. System and method for generating a distributable software package
JP4449008B2 (en) * 2007-03-05 2010-04-14 株式会社日立製作所 Computer initialization system
US8505005B1 (en) 2007-07-24 2013-08-06 United Services Automobile Association (Usaa) Multi-platform network-based software distribution
US7857222B2 (en) * 2007-08-16 2010-12-28 Hand Held Products, Inc. Data collection system having EIR terminal interface node
US8321538B2 (en) * 2007-09-24 2012-11-27 Hewlett-Packard Development Company, L.P. Autonomous network device configuration method
CN101453367B (en) * 2007-11-30 2011-12-28 华为技术有限公司 Software deployment method and system, software deployment server and user server
CN101453416A (en) * 2007-11-30 2009-06-10 国际商业机器公司 Service node, network for packet pre-fetching of remote program installation
US8346897B2 (en) * 2008-02-25 2013-01-01 Jon Jaroker System and method for deploying and maintaining software applications
CN101656623B (en) * 2008-08-21 2012-01-11 华为技术有限公司 Software installing method, sever and system
US8949788B2 (en) * 2008-12-17 2015-02-03 Red Hat, Inc. Building and packaging software
US8875125B2 (en) * 2009-01-27 2014-10-28 Dell Products L.P. Operation system installation methods and media
KR101086797B1 (en) * 2009-02-24 2011-11-30 부산대학교 산학협력단 Apparatus and Method for failure Management of RFID Middleware Management System
DE102009043287A1 (en) * 2009-09-29 2011-03-31 Abb Technology Ag Method and device for installing and configuring a computer system
US9497092B2 (en) * 2009-12-08 2016-11-15 Hand Held Products, Inc. Remote device management interface
US9009663B2 (en) * 2010-06-01 2015-04-14 Red Hat, Inc. Cartridge-based package management
US20120110567A1 (en) * 2010-10-28 2012-05-03 Peter Lyons Operating system installation using build plans
US8554797B2 (en) * 2010-12-17 2013-10-08 Sap Ag System and method for modular business applications
US20120278797A1 (en) * 2011-02-21 2012-11-01 Randy Kent Secrist Methods and systems for packaging encapsulated operating system and custom software for single stream multi-system installation
US8539123B2 (en) 2011-10-06 2013-09-17 Honeywell International, Inc. Device management using a dedicated management interface
US8621123B2 (en) 2011-10-06 2013-12-31 Honeywell International Inc. Device management using virtual interfaces
KR101850817B1 (en) * 2011-11-17 2018-04-23 삼성전자주식회사 The method and apparatus for auto installing applications into different terminal
US20130262845A1 (en) * 2012-03-29 2013-10-03 Verizon Patent And Licensing Inc. Method and system for generating a standardized system build file
CN103793217B (en) 2012-10-31 2017-03-01 国际商业机器公司 Method and system for software rapid configuration
US9542172B2 (en) 2013-02-05 2017-01-10 Apple Inc. Automatic updating of applications
US9575739B2 (en) * 2013-03-06 2017-02-21 International Business Machines Corporation Performing unattended software installation
EP3137989A4 (en) * 2014-04-30 2018-01-03 Pivotal Software, Inc. Fast deployment across cloud platforms
WO2015168251A1 (en) 2014-04-30 2015-11-05 Twitter, Inc. Software development kit platform
US10640328B2 (en) * 2017-12-13 2020-05-05 Thyssenkrupp Elevator Ag System for compiling and transferring elevator configuration data and methods of using same
CN110187895B (en) * 2019-05-24 2023-01-24 深圳前海微众银行股份有限公司 Operating system deployment method, device, equipment and computer-readable storage medium
CN111190921B (en) * 2020-01-02 2022-09-16 安超云软件有限公司 Method and system for processing super-fusion multifunctional serial number
WO2022220840A1 (en) * 2021-04-16 2022-10-20 Hewlett-Packard Development Company, L.P. Operating system configuration and registration without manual user input or interaction at computing device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997019395A2 (en) * 1995-11-20 1997-05-29 Philips Electronics N.V. System for distributing computer programs
EP0811942A2 (en) * 1996-06-07 1997-12-10 Cyber Media, Incorporated Automatic updating of diverse software products on multiple client computer system
US5909581A (en) * 1995-12-30 1999-06-01 Samsung Electronics Co., Ltd. Automatic software updating method
US5960204A (en) * 1996-10-28 1999-09-28 J.D. Edwards World Source Company System and method for installing applications on a computer on an as needed basis

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5566339A (en) * 1992-10-23 1996-10-15 Fox Network Systems, Inc. System and method for monitoring computer environment and operation
US5758165A (en) * 1995-07-07 1998-05-26 Sun Microsystems, Inc. Local area network and network operating system for formatting a client disk and installing a client operating system
US6006034A (en) * 1996-09-05 1999-12-21 Open Software Associates, Ltd. Systems and methods for automatic application version upgrading and maintenance
US5923885A (en) * 1996-10-31 1999-07-13 Sun Microsystems, Inc. Acquisition and operation of remotely loaded software using applet modification of browser software
US6202206B1 (en) * 1998-05-14 2001-03-13 International Business Machines Corporation Simultaneous installation and configuration of programs and components into a network of server and client computers
US6338149B1 (en) * 1998-07-31 2002-01-08 Westinghouse Electric Company Llc Change monitoring system for a computer system
US6499137B1 (en) * 1998-10-02 2002-12-24 Microsoft Corporation Reversible load-time dynamic linking
WO2000054149A2 (en) * 1999-03-10 2000-09-14 Automation Control Products Llc Methods and systems for reduced configuration dependency in thin client applications
US6571389B1 (en) * 1999-04-27 2003-05-27 International Business Machines Corporation System and method for improving the manageability and usability of a Java environment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997019395A2 (en) * 1995-11-20 1997-05-29 Philips Electronics N.V. System for distributing computer programs
US5909581A (en) * 1995-12-30 1999-06-01 Samsung Electronics Co., Ltd. Automatic software updating method
EP0811942A2 (en) * 1996-06-07 1997-12-10 Cyber Media, Incorporated Automatic updating of diverse software products on multiple client computer system
US5960204A (en) * 1996-10-28 1999-09-28 J.D. Edwards World Source Company System and method for installing applications on a computer on an as needed basis

Also Published As

Publication number Publication date
JP4700909B2 (en) 2011-06-15
KR100596298B1 (en) 2006-07-03
EP1421483A2 (en) 2004-05-26
CA2457440A1 (en) 2003-03-13
CN1549965A (en) 2004-11-24
JP2005502117A (en) 2005-01-20
CA2457440C (en) 2005-12-20
WO2003021430A2 (en) 2003-03-13
KR20040028804A (en) 2004-04-03
IL160613A0 (en) 2004-07-25
US6854112B2 (en) 2005-02-08
IL160613A (en) 2009-02-11
US20030046682A1 (en) 2003-03-06
CN1291313C (en) 2006-12-20

Similar Documents

Publication Publication Date Title
WO2003021430A3 (en) System and method for the automatic installation and configuration of an operating system
WO2004081709A3 (en) Employment management tool and method
CA2313556A1 (en) Generating a graphical user interface from a command syntax for managing multiple computer systems as one computer system
WO2004053634A3 (en) Generating java bean code
WO2002048866A3 (en) Method and system for management of multiple network resources
AU2047301A (en) Network event correlation system using formally specified models of protocol behavior
DE69806648D1 (en) REMOTE INSTALLATION OF COMPUTER OPERATING SYSTEMS
EP0921656A3 (en) Generating reports using distributed workstations
WO2002035344A3 (en) Method and apparatus for creating and deploying applications from a server application
WO2000023877A3 (en) System and method for dynamic generation of remote proxies
WO2006044135A3 (en) Enterprise assessment management
WO2003069470A1 (en) Application creation system, creation apparatus, creation method, application providing system, providing apparatus, providing method, application operation system, operation apparatus, and operation method
WO2004068319A3 (en) System and method for automatically installing data on a handheld computer
WO2003009531A3 (en) Improved event database management method and system for network event reporting system
WO2004031894A3 (en) Selective deployment of software extensions within an enterprise modeling environment
WO2005015405A3 (en) Service management of a service oriented business framework
CN103678007A (en) Method and system for deploying software in batches
WO2004081745A3 (en) Methods and systems for dynamic, rules-based peg counting
WO2001016701A3 (en) Remote installation of computer operating systems
CN102567517A (en) Device and method for issuing data of database
WO2001098899A3 (en) Server monitoring
CN110162312A (en) A kind of BeeGFS configuration method and device based on IML
Cisco Installing the Oracle Database
US20090300617A1 (en) System and method of generating and managing computing tasks
Cisco Appendix B: Sample of Oracle Database Installation

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BY BZ CA CH CN CO CR CU CZ DE DM DZ EC EE ES FI GB GD GE GH HR HU ID IL IN IS JP KE KG KP KR LC LK LR LS LT LU LV MA MD MG MN MW MX MZ NO NZ OM PH PL PT RU SD SE SG SI SK SL TJ TM TN TR TZ UA UG UZ VN YU ZA ZM

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ UG ZM ZW AM AZ BY KG KZ RU TJ TM AT BE BG CH CY CZ DK EE ES FI FR GB GR IE IT LU MC PT SE SK TR BF BJ CF CG CI GA GN GQ GW ML MR NE SN TD TG

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LU MC NL PT SE SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1020037017260

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2002772234

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2457440

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2002337038

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 20028167457

Country of ref document: CN

Ref document number: 2003525452

Country of ref document: JP

Ref document number: 160613

Country of ref document: IL

WWP Wipo information: published in national office

Ref document number: 2002772234

Country of ref document: EP