CA2010965A1 - Method for loading an operating system through a network - Google Patents

Method for loading an operating system through a network

Info

Publication number
CA2010965A1
CA2010965A1 CA2010965A CA2010965A CA2010965A1 CA 2010965 A1 CA2010965 A1 CA 2010965A1 CA 2010965 A CA2010965 A CA 2010965A CA 2010965 A CA2010965 A CA 2010965A CA 2010965 A1 CA2010965 A1 CA 2010965A1
Authority
CA
Canada
Prior art keywords
operating system
network
computer
subset
loading
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CA2010965A
Other languages
French (fr)
Other versions
CA2010965C (en
Inventor
Tadd Vaughn Ottman
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sun Microsystems Inc
Original Assignee
Sun Microsystems Inc
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 Sun Microsystems Inc filed Critical Sun Microsystems Inc
Publication of CA2010965A1 publication Critical patent/CA2010965A1/en
Application granted granted Critical
Publication of CA2010965C publication Critical patent/CA2010965C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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/4416Network booting; Remote initial program loading [RIPL]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Abstract

The method of the present invention allows for the loading of operating systems between computers over a network, thereby drastically decreasing the amount of time required to download an operating system or update an operating system. A root directory is created and a subset of the operating system is loaded into the memory of the computer which is to receive the operating system, thereby eliminating the need to access or use the disk during the operating system download process. The subset of the operating system contains the basic commands for fife creation and manipulation, directory creation and network communication. The computer system is then started using the subset of the operating system located in memory and connected to the network. Once the computer is connected to the network, the files comprising the operating system to be downloaded are copied and transferred from a remote computer over the network and stored on the disk drive of the receiving computer.
CA002010965A 1989-04-26 1990-02-27 Method for loading an operating system through a network Expired - Fee Related CA2010965C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US343,843 1989-04-26
US07/343,843 US5142680A (en) 1989-04-26 1989-04-26 Method for loading an operating system through a network

Publications (2)

Publication Number Publication Date
CA2010965A1 true CA2010965A1 (en) 1990-10-26
CA2010965C CA2010965C (en) 2000-01-04

Family

ID=23347919

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002010965A Expired - Fee Related CA2010965C (en) 1989-04-26 1990-02-27 Method for loading an operating system through a network

Country Status (5)

Country Link
US (1) US5142680A (en)
JP (1) JP2835637B2 (en)
AU (1) AU623708B2 (en)
CA (1) CA2010965C (en)
GB (1) GB2231180A (en)

Families Citing this family (161)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5325529A (en) * 1990-05-18 1994-06-28 Compaq Computer Corporation External boot information loading of a personal computer
US5497492A (en) * 1990-09-04 1996-03-05 Microsoft Corporation System and method for loading an operating system through use of a fire system
IT1254937B (en) * 1991-05-06 1995-10-11 DYNAMIC UPDATE OF NON-VOLATILE MEMORY IN A COMPUTER SYSTEM
DE4215063C2 (en) * 1991-05-10 1999-11-25 Intel Corp Device and method for changing pages in a non-volatile memory
JPH04372037A (en) * 1991-06-21 1992-12-25 Matsushita Electric Ind Co Ltd System management information setting device
FR2682786B1 (en) * 1991-10-17 1993-12-10 Bull Sa DOWNLOADING AN OPERATING SYSTEM THROUGH A NETWORK.
JP3329841B2 (en) * 1991-10-18 2002-09-30 株式会社日立製作所 Network system and its software management method
US5452454A (en) * 1991-12-10 1995-09-19 Digital Equipment Corporation Generic remote boot for networked workstations by creating local bootable code image
US5809300A (en) * 1992-03-16 1998-09-15 Fujitsu Limited Removable storage medium and computer system using the same
US5845078A (en) * 1992-04-16 1998-12-01 Hitachi, Ltd. Network integrated construction system, method of installing network connection machines, and method of setting network parameters
US5687315A (en) * 1992-04-16 1997-11-11 Hitachi, Ltd. Support system for constructing an integrated network
US5740358A (en) 1992-06-25 1998-04-14 Cirrus Logic, Inc. Defect management and split field processing in disk storage systems
CA2143104C (en) * 1992-09-04 2008-04-08 James Paul Ii Light Phagemids coexpressing a surface receptor and a surface heterologous protein
EP0592079A2 (en) * 1992-09-20 1994-04-13 Sun Microsystems, Inc. Automated software installation and operating environment configuration on a computer system
US5623604A (en) * 1992-11-18 1997-04-22 Canon Information Systems, Inc. Method and apparatus for remotely altering programmable firmware stored in an interactive network board coupled to a network peripheral
JP2710195B2 (en) * 1992-12-15 1998-02-10 インターナショナル・ビジネス・マシーンズ・コーポレイション Storage controller
US5404527A (en) * 1992-12-31 1995-04-04 Unisys Corporation System and method for remote program load
US6357000B1 (en) * 1993-01-29 2002-03-12 Microsoft Corporation Method and system for specified loading of an operating system
JP3527756B2 (en) * 1993-02-05 2004-05-17 株式会社エヌ・ティ・ティ・データ How to update system files
US5469573A (en) * 1993-02-26 1995-11-21 Sytron Corporation Disk operating system backup and recovery system
US5664195A (en) * 1993-04-07 1997-09-02 Sequoia Systems, Inc. Method and apparatus for dynamic installation of a driver on a computer system
US5475753A (en) * 1993-11-12 1995-12-12 Matsushita Electric Corporation Of America Apparatus and method for certifying the delivery of information
JPH07311752A (en) * 1994-05-11 1995-11-28 Internatl Business Mach Corp <Ibm> Decentralized data processing system and initial program loading method
JP3160149B2 (en) * 1994-05-13 2001-04-23 株式会社日立製作所 Non-stop program change method of disk controller and disk controller
US5635979A (en) * 1994-05-27 1997-06-03 Bell Atlantic Dynamically programmable digital entertainment terminal using downloaded software to control broadband data operations
US5666293A (en) * 1994-05-27 1997-09-09 Bell Atlantic Network Services, Inc. Downloading operating system software through a broadcast channel
US5768539A (en) * 1994-05-27 1998-06-16 Bell Atlantic Network Services, Inc. Downloading applications software through a broadcast channel
US5734589A (en) * 1995-01-31 1998-03-31 Bell Atlantic Network Services, Inc. Digital entertainment terminal with channel mapping
US5694546A (en) 1994-05-31 1997-12-02 Reisman; Richard R. System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
US6769009B1 (en) 1994-05-31 2004-07-27 Richard R. Reisman Method and system for selecting a personalized set of information channels
US5684952A (en) * 1994-07-25 1997-11-04 Apple Computer, Inc. Supervisory control system for networked multimedia workstations that provides reconfiguration of workstations by remotely updating the operating system
DE4429969A1 (en) * 1994-08-24 1996-02-29 Sel Alcatel Ag Process for exchanging program packages in a multi-computer system and computer therefor
JPH0887460A (en) * 1994-09-19 1996-04-02 Seiko Epson Corp Installation system
GB9422854D0 (en) * 1994-11-12 1995-01-04 Int Computers Ltd High availability data processing system
US5675800A (en) * 1994-11-30 1997-10-07 Digital Equipment Corporation Method and apparatus for remotely booting a computer system
US5627964A (en) * 1994-12-13 1997-05-06 Microsoft Corporation Reduce or fail-safe bootstrapping of a system having a graphical user interface
US6110228A (en) * 1994-12-28 2000-08-29 International Business Machines Corporation Method and apparatus for software maintenance at remote nodes
IL117221A0 (en) * 1995-02-28 1996-06-18 Gen Instrument Corp Configurable hybrid medium access control for cable metropolitan area networks
US5892910A (en) * 1995-02-28 1999-04-06 General Instrument Corporation CATV communication system for changing first protocol syntax processor which processes data of first format to second protocol syntax processor processes data of second format
US5742829A (en) * 1995-03-10 1998-04-21 Microsoft Corporation Automatic software installation on heterogeneous networked client computer systems
US5666501A (en) * 1995-03-30 1997-09-09 International Business Machines Corporation Method and apparatus for installing software
US5729683A (en) * 1995-05-18 1998-03-17 Compaq Computer Corporation Programming memory devices through the parallel port of a computer system
US5701491A (en) * 1995-05-31 1997-12-23 Microsoft Corporation, Inc. Method and system for transitioning the network mode of a workstation
US5729682A (en) * 1995-06-07 1998-03-17 International Business Machines Corporation System for prompting parameters required by a network application and using data structure to establish connections between local computer, application and resources required by application
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
EP0839353B1 (en) * 1995-07-20 2001-09-26 Novell, Inc. Transaction synchronization in a disconnectable computer and network
AU6500596A (en) 1995-07-20 1997-02-18 Novell, Inc. Transaction log management in a disconnectable computer and network
US5822581A (en) * 1995-09-29 1998-10-13 Intel Corporation Method for CMOS configuration information storage and retrieval in flash
US6684259B1 (en) 1995-10-11 2004-01-27 Citrix Systems, Inc. Method for providing user global object name space in a multi-user operating system
US5845077A (en) * 1995-11-27 1998-12-01 Microsoft Corporation Method and system for identifying and obtaining computer software from a remote computer
JPH09168009A (en) * 1995-12-15 1997-06-24 Hitachi Ltd Network operation information setting system
GB2309104B (en) * 1996-01-11 2000-06-07 Ibm Preloading software onto a computer system
US6377971B1 (en) * 1996-02-23 2002-04-23 Citrix Systems, Inc. Method and apparatus for installing and executing a single user task in a multi-user environment
US6049671A (en) * 1996-04-18 2000-04-11 Microsoft Corporation Method for identifying and obtaining computer software from a network computer
US6292941B1 (en) * 1996-04-30 2001-09-18 Sun Microsystems, Inc. Operating system installation
US5922050A (en) * 1996-07-02 1999-07-13 Sun Microsystems, Inc. Method and apparatus for controlling a device on a network
US5878434A (en) * 1996-07-18 1999-03-02 Novell, Inc Transaction clash management in a disconnectable computer and network
US5930504A (en) * 1996-07-22 1999-07-27 Intel Corporation Dynamic nonvolatile memory update in a computer system
US5812857A (en) 1996-08-28 1998-09-22 Extended Systems, Inc. Field configurable embedded computer system
US5948101A (en) * 1996-12-02 1999-09-07 The Foxboro Company Methods and systems for booting a computer in a distributed computing system
US6802061B1 (en) 1996-12-12 2004-10-05 Microsoft Corporation Automatic software downloading from a computer network
US6347398B1 (en) 1996-12-12 2002-02-12 Microsoft Corporation Automatic software downloading from a computer network
US6128734A (en) * 1997-01-17 2000-10-03 Advanced Micro Devices, Inc. Installing operating systems changes on a computer system
US5978912A (en) 1997-03-20 1999-11-02 Phoenix Technologies Limited Network enhanced BIOS enabling remote management of a computer without a functioning operating system
US6332217B1 (en) * 1997-05-09 2001-12-18 Hearme Software inventory control system
US6553490B1 (en) * 1997-06-30 2003-04-22 Sun Microsystems, Inc. Computer system including local computer with capability to automatically update operating system or application program from network server
US5973734A (en) 1997-07-09 1999-10-26 Flashpoint Technology, Inc. Method and apparatus for correcting aspect ratio in a camera graphical user interface
WO1999003047A1 (en) * 1997-07-11 1999-01-21 Earle Machardy Content hosting environment system and cache mechanism
US6460175B1 (en) 1997-07-18 2002-10-01 International Business Machines Corporation Program product for modular, parallel, remote software installation with repeatable, externally-invocable steps
US5974258A (en) * 1997-07-18 1999-10-26 International Business Machines Corporation Method and apparatus for performing single-function software operations on a server processor for a target of one or more processors in a network of processors
US5961642A (en) * 1997-07-31 1999-10-05 Ncr Corporation Generic kernel modification for the dynamic configuration of operating systems in a multi-processor system
US5991543A (en) * 1997-08-29 1999-11-23 Dell Usa, L.P. Software installation and testing for a build-to-order computer system
US6055632A (en) * 1997-09-25 2000-04-25 Allen-Bradley Company, Llc Method and apparatus for transferring firmware to a non-volatile memory of a programmable controller system
US6353927B1 (en) * 1997-10-14 2002-03-05 Lucent Technologies Inc. Data download technique into installed memory
US6185623B1 (en) * 1997-11-07 2001-02-06 International Business Machines Corporation Method and system for trivial file transfer protocol (TFTP) subnet broadcast
KR100250464B1 (en) * 1997-11-25 2000-04-01 정선종 Method for node booting on scalable parallel architecture based crossbar switch
JP3449684B2 (en) * 1997-12-11 2003-09-22 富士通株式会社 Software setting device, software setting method, and recording medium recording program for implementing the method
US6014744A (en) * 1998-01-13 2000-01-11 Microsoft Corporation State governing the performance of optional booting operations
US6567774B1 (en) * 1998-01-30 2003-05-20 Compaq Computer Corporation Method and system for configuring and updating networked client stations using a virtual disk and a snapshot disk
US6954278B1 (en) 1998-02-13 2005-10-11 Lexmark International, Inc. Dynamic printer operating system
JPH11249900A (en) * 1998-02-27 1999-09-17 Toshiba Corp Computer system, boot method for system and recording medium
DE19810802A1 (en) * 1998-03-12 1999-09-16 Ericsson Telefon Ab L M Software processing device with software actualization function
DE69806648T2 (en) * 1998-05-13 2002-11-14 Glaxo Group Ltd REMOTE INSTALLATION OF COMPUTER OPERATING SYSTEMS
US6381742B2 (en) * 1998-06-19 2002-04-30 Microsoft Corporation Software package management
US6449642B2 (en) * 1998-09-15 2002-09-10 Microsoft Corporation Method and system for integrating a client computer into a computer network
US6317141B1 (en) 1998-12-31 2001-11-13 Flashpoint Technology, Inc. Method and apparatus for editing heterogeneous media objects in a digital imaging device
US6279109B1 (en) * 1999-01-07 2001-08-21 Dell U.S.A., L.P. Computing system and operating method for booting and running a graphical user interface (GUI) with r/w hard drive partition unavailable
US6715043B1 (en) 1999-03-19 2004-03-30 Phoenix Technologies Ltd. Method and system for providing memory-based device emulation
US6889376B1 (en) * 1999-05-12 2005-05-03 Treetop Ventures, Llc Method for migrating from one computer to another
US6401202B1 (en) 1999-06-18 2002-06-04 Phoenix Technologies Ltd. Multitasking during BIOS boot-up
US6453469B1 (en) 1999-06-18 2002-09-17 Phoenix Technologies Ltd. Method and apparatus to automatically deinstall an application module when not functioning
US6542160B1 (en) 1999-06-18 2003-04-01 Phoenix Technologies Ltd. Re-generating a displayed image
US6477642B1 (en) 1999-06-18 2002-11-05 Phoenix Technologies Ltd. Method and apparatus for extending BIOS control of screen display beyond operating system boot process
US6373498B1 (en) 1999-06-18 2002-04-16 Phoenix Technologies Ltd. Displaying images during boot-up and shutdown
US6578142B1 (en) 1999-06-18 2003-06-10 Phoenix Technologies, Ltd. Method and apparatus for automatically installing and configuring software on a computer
US6438750B1 (en) * 1999-06-18 2002-08-20 Phoenix Technologies Ltd. Determining loading time of an operating system
US6486883B1 (en) 1999-06-18 2002-11-26 Phoenix Technologies, Ltd. Apparatus and method for updating images stored in non-volatile memory
US6457122B1 (en) 1999-06-18 2002-09-24 Phoenix Technologies Ltd. Fault tolerant process for the delivery of programs to writeable storage device utilizing pre-operating system software/firmware
US6405309B1 (en) 1999-06-18 2002-06-11 Phoenix Technologies Ltd. Method and apparatus for creating and deploying smaller Microsoft Windows applications for automatic configuration of a computing device
US6449682B1 (en) 1999-06-18 2002-09-10 Phoenix Technologies Ltd. System and method for inserting one or more files onto mass storage
US6519659B1 (en) * 1999-06-18 2003-02-11 Phoenix Technologies Ltd. Method and system for transferring an application program from system firmware to a storage device
US6473855B1 (en) 1999-06-18 2002-10-29 Phoenix Technologies Ltd. Method and apparatus for providing content on a computer system based on usage profile
US6948099B1 (en) * 1999-07-30 2005-09-20 Intel Corporation Re-loading operating systems
WO2001016701A2 (en) * 1999-08-27 2001-03-08 Glaxo Group Limited Remote installation of computer operating systems
US6609151B1 (en) * 1999-08-31 2003-08-19 Intel Corporation System for configuring a computer with or without an operating system to allow another computer to remotely exchange data and control the computer
AU7813000A (en) * 1999-10-05 2001-05-10 Gateway, Inc. A system and method for initiating a network connection
EP1096374A2 (en) * 1999-11-01 2001-05-02 Citicorp Development Center, Inc. Method and system for simultancous and unattended installation of software on a self-service financial transaction terminal
US6487656B1 (en) 1999-12-10 2002-11-26 Phoenix Technologies Ltd. System and method for providing functionalities to system BIOS
US6996706B1 (en) 2000-02-19 2006-02-07 Powerquest Corporation Booting an operating system or running other pre-boot code from a file stored under a different operating system
US6687819B1 (en) * 2000-03-23 2004-02-03 International Business Machines Corporation System, apparatus and method for supporting multiple file systems in boot code
US7310801B2 (en) * 2000-04-27 2007-12-18 Microsoft Corporation Servicing a component-based software product throughout the software product lifecycle
US6473655B1 (en) 2000-05-02 2002-10-29 International Business Machines Corporation Data processing system and method for creating a virtual partition within an existing partition in a hard disk drive
US6785713B1 (en) 2000-05-08 2004-08-31 Citrix Systems, Inc. Method and apparatus for communicating among a network of servers utilizing a transport mechanism
US6789112B1 (en) 2000-05-08 2004-09-07 Citrix Systems, Inc. Method and apparatus for administering a server having a subsystem in communication with an event channel
US6785726B1 (en) 2000-05-08 2004-08-31 Citrix Systems, Inc. Method and apparatus for delivering local and remote server events in a similar fashion
US6922724B1 (en) 2000-05-08 2005-07-26 Citrix Systems, Inc. Method and apparatus for managing server load
US6658563B1 (en) * 2000-05-18 2003-12-02 International Business Machines Corporation Virtual floppy diskette image within a primary partition in a hard disk drive and method for booting system with virtual diskette
WO2002019684A2 (en) * 2000-09-01 2002-03-07 Centillium Communications, Inc. APPARATUS AND METHOD FOR IMPLEMENTATION OF PPPoE FOR BUS MODEMS
US7395421B1 (en) * 2000-11-06 2008-07-01 Intel Corporation Method and apparatus for booting a user-selectable operating system
US7089449B1 (en) * 2000-11-06 2006-08-08 Micron Technology, Inc. Recovering a system that has experienced a fault
US7574481B2 (en) * 2000-12-20 2009-08-11 Microsoft Corporation Method and system for enabling offline detection of software updates
US6993642B2 (en) * 2001-07-24 2006-01-31 Microsoft Corporation Method and system for creating and employing an operating system having selected functionality
US20030037326A1 (en) * 2001-08-06 2003-02-20 Ryan Burkhardt Method and system for installing staged programs on a destination computer using a reference system image
US7191261B2 (en) * 2001-08-20 2007-03-13 International Business Machines Corporation System and method to use unmodified operating system on diskless computer
US7251812B1 (en) * 2001-10-31 2007-07-31 Microsoft Corporation Dynamic software update
US20030120827A1 (en) * 2001-12-20 2003-06-26 Dominic Fulginiti Method and apparatus for automatically detecting machine states during an operating system installation through a network
US7343484B2 (en) * 2002-03-28 2008-03-11 O2Micro International Limited Personal computer integrated with personal digital assistant
US7424623B2 (en) * 2002-03-28 2008-09-09 O2 Micro International Limited Personal computer integrated with personal digital assistant
US6938250B2 (en) * 2002-06-12 2005-08-30 Microsoft Corporation Image-based software installation
US7228526B2 (en) * 2002-06-12 2007-06-05 Microsoft Corporation Application imaging infrastructure
US7017144B2 (en) * 2002-06-17 2006-03-21 Microsoft Corporation Combined image views and method of creating images
US6947954B2 (en) 2002-06-17 2005-09-20 Microsoft Corporation Image server store system and method using combined image views
US7464176B2 (en) * 2002-06-17 2008-12-09 Microsoft Corporation Multicast system and method for deploying multiple images simultaneously
US7260738B2 (en) * 2002-06-17 2007-08-21 Microsoft Corporation System and method for splitting an image across multiple computer readable media
US20040034849A1 (en) * 2002-06-17 2004-02-19 Microsoft Corporation Volume image views and methods of creating volume images in which a file similar to a base file is stored as a patch of the base file
US7062764B2 (en) * 2002-06-17 2006-06-13 Microsoft Corporation System and method for manipulating offline software
US20040015731A1 (en) * 2002-07-16 2004-01-22 International Business Machines Corporation Intelligent data management fo hard disk drive
US7246352B2 (en) * 2002-07-24 2007-07-17 International Business Machines Corporation System for generating a virtual map to a plurality of files necessary for installing software from multiple networked locations
US20040250247A1 (en) * 2003-06-09 2004-12-09 Sun Microsystems, Inc. Extensible software installation and configuration framework
US7281247B2 (en) * 2003-06-24 2007-10-09 Microsoft Corporation Software image creation in a distributed build environment
US7814126B2 (en) * 2003-06-25 2010-10-12 Microsoft Corporation Using task sequences to manage devices
DE602004022817D1 (en) * 2003-07-11 2009-10-08 Computer Ass Think Inc PROCESS AND SYSTEM FOR PROTECTION FROM COMPUTER VIRUSES
US7539899B1 (en) 2003-09-11 2009-05-26 Chuan Wang Cloning machine and method of computer disaster recovery
US7555674B1 (en) 2003-09-11 2009-06-30 Chuan Wang Replication machine and method of disaster recovery for computers
US7277993B2 (en) * 2003-12-03 2007-10-02 Intel Corporation Write-back disk cache
DE10358019A1 (en) * 2003-12-11 2005-07-14 Siemens Ag Method for updating an automation system
US7574706B2 (en) * 2003-12-15 2009-08-11 Microsoft Corporation System and method for managing and communicating software updates
US7478381B2 (en) * 2003-12-15 2009-01-13 Microsoft Corporation Managing software updates and a software distribution service
US7558911B2 (en) * 2003-12-18 2009-07-07 Intel Corporation Maintaining disk cache coherency in multiple operating system environment
US20050160474A1 (en) * 2004-01-15 2005-07-21 Fujitsu Limited Information processing device and program
US8230095B2 (en) 2004-05-07 2012-07-24 Wyse Technology, Inc. System and method for integrated on-demand delivery of operating system and applications
US7610478B1 (en) * 2004-10-19 2009-10-27 Symantec Operating Corporation Method and apparatus for improving a computer boot sequence
US20090138865A1 (en) * 2004-12-10 2009-05-28 Furbee Richard L Performing an operating system upgrade without multiple system interruptions
US9224145B1 (en) 2006-08-30 2015-12-29 Qurio Holdings, Inc. Venue based digital rights using capture device with digital watermarking capability
JP2008158711A (en) * 2006-12-22 2008-07-10 Fujitsu Ltd File distribution program, file distribution device and distributed file system
US7734959B2 (en) * 2007-07-30 2010-06-08 Hewlett-Packard Development Company, L.P. Operating system recovery across a network
GB2481608B (en) * 2010-06-30 2015-03-04 Dyson Technology Ltd A surface treating appliance
US9582513B2 (en) 2013-12-08 2017-02-28 Microsoft Technology Licensing, Llc Accessing data in a compressed container through dynamic redirection
US9626180B2 (en) 2013-12-16 2017-04-18 International Business Machines Corporation Live operating system update mechanisms
US9430223B2 (en) 2014-09-25 2016-08-30 International Business Machines Corporation Live operating system update mechanisms
CN104899091B (en) * 2015-07-02 2018-11-27 中国地质大学(武汉) A kind of intelligence embedded device multiple operating system switching method

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT1047329B (en) * 1975-09-30 1980-09-10 C Olivetto E C S P A Ing REMOTE IGNITION AND INITIALIZATION DEVICE OF A TERMINAL
US4335426A (en) * 1980-03-10 1982-06-15 International Business Machines Corporation Remote processor initialization in a multi-station peer-to-peer intercommunication system
US4654783A (en) * 1982-07-26 1987-03-31 Data General Corporation Unique process for loading a microcode control store in a data processing system
DE3374964D1 (en) * 1982-09-29 1988-01-28 Toshiba Kk Decentralized information processing system and initial program loading method therefor
US4679166A (en) * 1983-01-17 1987-07-07 Tandy Corporation Co-processor combination
US4590556A (en) * 1983-01-17 1986-05-20 Tandy Corporation Co-processor combination
JPH0776932B2 (en) * 1984-12-07 1995-08-16 日本電気株式会社 Data transmission method
AU580399B2 (en) * 1985-04-03 1989-01-12 Honeywell Bull Inc. Maintaining a clock while changing operating systems in a computer system
US4688169A (en) * 1985-05-30 1987-08-18 Joshi Bhagirath S Computer software security system
JPH06103481B2 (en) * 1985-11-15 1994-12-14 株式会社日立製作所 Program loading method
JPS62272341A (en) * 1986-05-21 1987-11-26 Fanuc Ltd Boot loading system in multiprocessor system
US4780821A (en) * 1986-07-29 1988-10-25 International Business Machines Corp. Method for multiple programs management within a network having a server computer and a plurality of remote computers
JPS63292257A (en) * 1987-05-11 1988-11-29 インタ−ナショナル・ビジネス・マシ−ンズ・コ−ポレ−ション Loading of data or program to multiple terminals
US4896289A (en) * 1987-07-29 1990-01-23 Xitron, Inc. Expansion interface board system for connecting several personal computers to an electronic typesetter connected to a host personal computer
US4982324A (en) * 1988-12-19 1991-01-01 International Business Machines Corporation Method of and system for using device drivers to couple the communication and data storage of remote computer systems

Also Published As

Publication number Publication date
GB8926765D0 (en) 1990-01-17
AU623708B2 (en) 1992-05-21
AU4587089A (en) 1990-11-01
JPH0318948A (en) 1991-01-28
CA2010965C (en) 2000-01-04
US5142680A (en) 1992-08-25
GB2231180A (en) 1990-11-07
JP2835637B2 (en) 1998-12-14

Similar Documents

Publication Publication Date Title
CA2010965A1 (en) Method for loading an operating system through a network
US5842024A (en) Method of software installation
US6189051B1 (en) System and method for manufacturing hard disk master by downloading selected programs and drivers from a host through a network
AU4842897A (en) A system and method for loading applications onto a smart card
US5604906A (en) Method and apparatus for installing software block-by block via an image of the target storage device
US5212369A (en) Method of loading applications programs into a memory card reader having a microprocessor, and a system for implementing the method
USRE43437E1 (en) Storage volume handling system which utilizes disk images
TW347515B (en) Method and apparatus for protecting flash memory
EP0887729A3 (en) Terminal device capable of remote download, download method of loader program in terminal device, and storage medium storing loader program
EP1315088A3 (en) System for installing and launching network applications
AU3817797A (en) Programmable branch prediction system and method for computer systems
CA2074027A1 (en) Method of setting up system configuration in data processing system, data processing system, and expansion unit for data processing system
WO1997004412A3 (en) Method for protecting publicly distributed software
CA2304144A1 (en) Downloading data
EP1085414A3 (en) Data migration method using storage area network (SAN)
CA2158217A1 (en) Distributed Software Development Management System
JP2009020882A (en) Method and apparatus for upgrading firmware in embedded system
JPS554677A (en) Main memory dump system
WO1998058314A3 (en) Storage media having electronic circuit and computer system including storage media
WO1999026166A3 (en) Method for loading a program and a data processing device
WO1993017874A3 (en) Virtual font cartridge
WO2001061486A2 (en) Incremental bootstrap class loader
CA2037578A1 (en) Copying method of system data and copying adaptor
WO2005008367A3 (en) Resource efficient content management and delivery without using a file system
JPH07160511A (en) Method for down loading file for terminal equipment sharing transmission line

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed