WO2004077292A3 - System and apparatus for eliminating user interaction during hardware configuration at system boot - Google Patents

System and apparatus for eliminating user interaction during hardware configuration at system boot Download PDF

Info

Publication number
WO2004077292A3
WO2004077292A3 PCT/GB2004/000068 GB2004000068W WO2004077292A3 WO 2004077292 A3 WO2004077292 A3 WO 2004077292A3 GB 2004000068 W GB2004000068 W GB 2004000068W WO 2004077292 A3 WO2004077292 A3 WO 2004077292A3
Authority
WO
WIPO (PCT)
Prior art keywords
provider
user
model
new
hardware configuration
Prior art date
Application number
PCT/GB2004/000068
Other languages
French (fr)
Other versions
WO2004077292A2 (en
Inventor
Robert Foster
Mark Grosch
Minh Nguyen
Christine Iju Wang
Original Assignee
Ibm
Ibm Uk
Robert Foster
Mark Grosch
Minh Nguyen
Christine Iju Wang
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 Uk, Robert Foster, Mark Grosch, Minh Nguyen, Christine Iju Wang filed Critical Ibm
Priority to CA2508875A priority Critical patent/CA2508875C/en
Priority to EP04701043A priority patent/EP1584026A2/en
Priority to JP2006502184A priority patent/JP2006518504A/en
Publication of WO2004077292A2 publication Critical patent/WO2004077292A2/en
Publication of WO2004077292A3 publication Critical patent/WO2004077292A3/en

Links

Classifications

    • 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/4411Configuring for operating with peripheral devices; Loading of device drivers
    • G06F9/4413Plug-and-play [PnP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • 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

Abstract

A system and method are provided to allow a user to update a computer system without having to interact with an initialization, or configurator software utility, or program. More particularly, the present invention allows a system provider, manufacturer, or service provider to create an installation file that, when provided to a user, will configure a system to accommodate newly added/removed hardware automatically. A base model and a new model of the system are maintained. The new model will include one or more different configurations, such as new graphics adapters, communications adapters, I/O controllers, or the like. The provider will haA system and method are provided to allow a user to update a computer system without having to interact with an initialization, or configurator software utility, or program. More particularly, the present invention allows a system provider, manufacturer, or service provider to create an installation file that, when provided to a user, will configure a system to accommodate newly added/removed hardware automatically. A base model and a new model of the system are maintained. The new model will include one or more different configurations, such as new graphics adapters, communications adapters, I/O controllers, or the like. The provider will have created a recovery/install image to be used with the base model.
PCT/GB2004/000068 2003-01-09 2004-01-09 System and apparatus for eliminating user interaction during hardware configuration at system boot WO2004077292A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CA2508875A CA2508875C (en) 2003-01-09 2004-01-09 System and apparatus for eliminating user interaction during hardware configuration at system boot
EP04701043A EP1584026A2 (en) 2003-01-09 2004-01-09 System and apparatus for eliminating user interaction during hardware configuration at system boot
JP2006502184A JP2006518504A (en) 2003-01-09 2004-01-09 System and apparatus for eliminating user interaction during hardware configuration during system boot

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/339,762 2003-01-09
US10/339,762 US7401332B2 (en) 2003-01-09 2003-01-09 System and apparatus for eliminating user interaction during hardware configuration at system boot

Publications (2)

Publication Number Publication Date
WO2004077292A2 WO2004077292A2 (en) 2004-09-10
WO2004077292A3 true WO2004077292A3 (en) 2005-07-21

Family

ID=32711166

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB2004/000068 WO2004077292A2 (en) 2003-01-09 2004-01-09 System and apparatus for eliminating user interaction during hardware configuration at system boot

Country Status (8)

Country Link
US (1) US7401332B2 (en)
EP (1) EP1584026A2 (en)
JP (1) JP2006518504A (en)
KR (1) KR100773004B1 (en)
CN (1) CN100440147C (en)
CA (1) CA2508875C (en)
TW (1) TWI262443B (en)
WO (1) WO2004077292A2 (en)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080120399A1 (en) * 2006-11-16 2008-05-22 Mark Henrik Sandstrom Direct Binary File Transfer Based Network Management System Free of Messaging, Commands and Data Format Conversions
US9917883B2 (en) 2002-06-13 2018-03-13 Throughputer, Inc. Direct binary file transfer based network management system free of messaging, commands and data format conversions
US7373498B2 (en) * 2003-12-23 2008-05-13 Intel Corporation Method and apparatus for updating a system configuration through an active or passive update
US8924522B2 (en) 2003-12-23 2014-12-30 Intel Corporation Method and apparatus for remote modification of system configuration setting
US8990366B2 (en) 2003-12-23 2015-03-24 Intel Corporation Method and apparatus for remote modification of system configuration
JP4791061B2 (en) * 2005-03-18 2011-10-12 富士通株式会社 Firmware version management method and information processing apparatus for computer system
US7526758B2 (en) * 2005-06-30 2009-04-28 Microsoft Corporation Execution failure investigation using static analysis
US7849454B2 (en) * 2006-01-13 2010-12-07 Dell Products L.P. Automatic firmware corruption recovery and update
US7823145B1 (en) * 2006-03-31 2010-10-26 Vmware, Inc. Updating software on dormant disks
US8522228B1 (en) 2006-03-31 2013-08-27 Vmware, Inc. Updating software on dormant disks
TW200801897A (en) * 2006-06-29 2008-01-01 Ibm Single system board with automatic feature selection based on installed configuration selection unit
US7987464B2 (en) * 2006-07-25 2011-07-26 International Business Machines Corporation Logical partitioning and virtualization in a heterogeneous architecture
EP1928186B1 (en) * 2006-11-30 2014-01-29 Alcatel Lucent Method to configure device dependent services of a device at a customer premises equipment and a device to execute the method
CN100424661C (en) * 2006-11-30 2008-10-08 北京飞天诚信科技有限公司 Method and system for accessing storage device by non-super user
US7827394B2 (en) * 2006-12-14 2010-11-02 Hewlett-Packard Development Company, L.P. Methods and systems for configuring computers
US20080244553A1 (en) * 2007-03-28 2008-10-02 Daryl Carvis Cromer System and Method for Securely Updating Firmware Devices by Using a Hypervisor
US9047123B2 (en) 2007-06-25 2015-06-02 International Business Machines Corporation Computing device for running computer program on video card selected based on video card preferences of the program
US9047040B2 (en) * 2007-06-25 2015-06-02 International Business Machines Corporation Method for running computer program on video card selected based on video card preferences of the program
US8321538B2 (en) * 2007-09-24 2012-11-27 Hewlett-Packard Development Company, L.P. Autonomous network device configuration method
US8813062B1 (en) * 2007-12-12 2014-08-19 Genband Us Llc Dynamically binding a logic component to a processing point in a software execution flow
US8201161B2 (en) 2008-01-07 2012-06-12 Lenovo (Singapore) Pte. Ltd. System and method to update device driver or firmware using a hypervisor environment without system shutdown
CN102469207A (en) * 2010-11-19 2012-05-23 希姆通信息技术(上海)有限公司 Multi-operation system mobile phone and implementation method thereof
US8880464B1 (en) * 2011-12-08 2014-11-04 Lockheed Martin Corporation Methods and apparatus for synchronizing closed heterogenous systems
CN102999356B (en) * 2012-11-15 2016-06-15 北京创毅讯联科技股份有限公司 Data card installation, data card and terminal unit
US9411601B2 (en) * 2013-10-29 2016-08-09 Intel Corporation Flexible bootstrap code architecture
EP2881899B1 (en) 2013-12-09 2018-09-12 Deutsche Telekom AG System and method for automated aggregation of descriptions of individual object variants
IN2015CH02762A (en) * 2015-06-01 2015-07-17 Wipro Ltd
US9604541B1 (en) * 2015-10-06 2017-03-28 Samsung Electronics Co., Ltd. System and method for customizing a vehicle operating environment
US10540147B2 (en) * 2016-02-26 2020-01-21 Red Hat, Inc. Add-on image for a platform-as-a-service system
CN107783767A (en) * 2016-08-26 2018-03-09 神讯电脑(昆山)有限公司 Notebook computer detects program automatic setting system and method
CN112306506B (en) * 2020-06-28 2023-08-22 神州融安科技(北京)有限公司 Method and device for burning computer program, electronic equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0509945A2 (en) * 1991-04-18 1992-10-21 International Business Machines Corporation Method and apparatus for remote administration of programmable workstations in a data processing system
US5768568A (en) * 1994-04-29 1998-06-16 International Business Machines Corp. System and method for initializing an information processing system
EP0867806A2 (en) * 1997-03-17 1998-09-30 International Business Machines Corporation Operating system provision for computer system
US5894571A (en) * 1995-08-14 1999-04-13 Dell U.S.A., L.P. Process for configuring software in a build-to-order computer system
JP2001043086A (en) * 1999-07-09 2001-02-16 Internatl Business Mach Corp <Ibm> System and method for constituting personal system
US20020069353A1 (en) * 2000-12-01 2002-06-06 Smith R. Doug Automated device driver installation
US6513159B1 (en) * 2000-03-28 2003-01-28 Intel Corporation Platform intelligent installer

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6038399A (en) * 1997-07-22 2000-03-14 Compaq Computer Corporation Computer manufacturing architecture with two data-loading processes
US6550061B1 (en) * 1999-12-02 2003-04-15 Dell Usa, L.P. System and method for modifying configuration files in a secured operating system
KR100358278B1 (en) 2000-06-07 2002-10-25 (주) 사이텍소프트 Method of Self-Diagnosis and Self-Restoration of System Error and A Computer System Using The Same
US6735601B1 (en) * 2000-12-29 2004-05-11 Vmware, Inc. System and method for remote file access by computer
US6993642B2 (en) * 2001-07-24 2006-01-31 Microsoft Corporation Method and system for creating and employing an operating system having selected functionality
US9363709B2 (en) * 2002-12-24 2016-06-07 Samrat Vasisht Method, system and device for automatically configuring a communications network

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0509945A2 (en) * 1991-04-18 1992-10-21 International Business Machines Corporation Method and apparatus for remote administration of programmable workstations in a data processing system
US5768568A (en) * 1994-04-29 1998-06-16 International Business Machines Corp. System and method for initializing an information processing system
US5894571A (en) * 1995-08-14 1999-04-13 Dell U.S.A., L.P. Process for configuring software in a build-to-order computer system
EP0867806A2 (en) * 1997-03-17 1998-09-30 International Business Machines Corporation Operating system provision for computer system
JP2001043086A (en) * 1999-07-09 2001-02-16 Internatl Business Mach Corp <Ibm> System and method for constituting personal system
US6636961B1 (en) * 1999-07-09 2003-10-21 International Business Machines Corporation System and method for configuring personal systems
US6513159B1 (en) * 2000-03-28 2003-01-28 Intel Corporation Platform intelligent installer
US20020069353A1 (en) * 2000-12-01 2002-06-06 Smith R. Doug Automated device driver installation

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
INTERNATIONAL BUSINESS MACHINES CORPORATION: "Smartinstall for PCs: allow multiple pre-load images to be restored from a single Recovery CD", RESEARCH DISCLOSURE, KENNETH MASON PUBLICATIONS, WESTBOURNE, GB, vol. 412, no. 89, August 1998 (1998-08-01), XP007123199, ISSN: 0374-4353 *
PATENT ABSTRACTS OF JAPAN vol. 2000, no. 19 5 June 2001 (2001-06-05) *

Also Published As

Publication number Publication date
US7401332B2 (en) 2008-07-15
KR20050086494A (en) 2005-08-30
KR100773004B1 (en) 2007-11-05
CN1754150A (en) 2006-03-29
US20040139308A1 (en) 2004-07-15
TW200511121A (en) 2005-03-16
CN100440147C (en) 2008-12-03
EP1584026A2 (en) 2005-10-12
TWI262443B (en) 2006-09-21
CA2508875A1 (en) 2004-09-10
CA2508875C (en) 2012-03-13
WO2004077292A2 (en) 2004-09-10
JP2006518504A (en) 2006-08-10

Similar Documents

Publication Publication Date Title
WO2004077292A3 (en) System and apparatus for eliminating user interaction during hardware configuration at system boot
WO2004081758A3 (en) System and method for maintaining installed software compliance with build standards
TW200707227A (en) Method for installing operating system on remote storage
EP1700206A4 (en) Method, system, and computer program product for automatically managing components within a controlled environment
EP1732004A4 (en) Computer system, server constituting the same, job execution control method thereof, and program
WO2005004368A3 (en) Upgrade apparatus and its method for home network system
EP1508856A4 (en) Processor system, task control method on computer system, computer program
WO2005050443A3 (en) Method, system, and program for interfacing with a network adaptor supporting a plurality of devices
DE60003457D1 (en) METHOD AND SYSTEM FOR CONFIGURING COMPONENTS, OUTPUTABLE IN A NETWORK
WO2004111959A3 (en) Usb software architecture in a gaming machine
ATE438893T1 (en) METHOD AND SYSTEM FOR LINKING FIRMWARE MODULES IN A PRE-STORAGE EXECUTION ENVIRONMENT
EP2287724A3 (en) Method and apparatus for run-time in-memory patching of code from a service processor
AU2003209885A1 (en) Version control system for software development
AU2003253680A1 (en) Method, system, and apparatus for automating the creation of customer-centric interface
EP1280059A3 (en) Automated software driver installation
CN103795740A (en) Downloading method of plug-in installation packages and downloading terminal
TW200731133A (en) Firmware filters and patches
AU2003242598A1 (en) Method, system and computer program for the secured management of network devices
CN103559162A (en) Method and host for positioning USB (universal serial bus) devices on HUB set
CN106681759A (en) Software updating method and mobile terminal
CN104199789A (en) Port self-adaptive configuration method and system, management system and driving system
CN105933160B (en) Method for realizing rapid connection of wired network on Android smart television
CN105354068A (en) Network-based robot system software batch installing and upgrading method
WO2004036805A3 (en) System and method for network interfacing in a multiple network environment
CN102662707B (en) A kind of method and system of interface element location

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 BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG 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 NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW 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 HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

DPEN Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 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: 1020057008333

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2508875

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 20048019360

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2006502184

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2004701043

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020057008333

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2004701043

Country of ref document: EP