IP Library Patent Application 11009793
Patent Application
App. No. 11/009,793

Performing an operating system upgrade without multiple system interruptions

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/009,793
Abstract

A method for upgrading an operating system (OS) on a computing system without system interruption begins by installing an upgraded OS. A boot pointer is set to point to a memory location that points to the upgraded OS. The computing system is booted into the upgraded OS, and the upgraded OS receives and processes commands. The boot pointer on the computing system's disk is updated to point to the upgraded OS if a user instructs the computing system to make the upgraded OS permanent, whereby the OS is upgraded without interrupting the computing system. The OS may also be upgraded automatically, without instruction from the user, if predetermined criteria are satisfied.

Claims (29)

1 . A method for upgrading an operating system (OS) on a computer without system interruption, the method comprising the steps of:

installing an upgraded OS on the computer;

setting a boot pointer to point to a memory location that points to the upgraded OS file;

booting the computer into the upgraded OS;

receiving and processing commands by the upgraded OS; and

updating the boot pointer on the computer's disk to point to the upgraded OS if a user instructs the computer to make the upgraded OS permanent, whereby the OS is upgraded without interrupting the computer.

2 . The method according to claim 1 , wherein the booting step includes: following the boot pointers to the memory location and then to the upgraded OS file;

reading the upgraded OS file; and

executing the upgraded OS file.

3 . The method according to claim 1 , wherein the updating step includes verifying the upgraded OS file is a valid OS image before updating the boot pointer.

4 . The method according to claim 1 , further comprising the step of:

informing the user while the upgraded OS is running, that the currently running OS is the upgraded OS, the informing step being performed after the booting step.

5 . The method according to claim 1 , wherein the updating step is performed automatically if predetermined criteria indicate that the upgraded OS is stable.

6 . The method according to claim 5 , wherein the predetermined criteria relating to the stability of the upgraded OS are established by the user during the installing step.

7 . A method for automatically upgrading an operating system (OS) on a computer without system interruption, the method comprising the steps of:

installing an upgraded OS on the computer;

setting a boot pointer to point to a memory location that points to the upgraded OS;

booting the computer into the upgraded OS;

receiving and processing commands by the upgraded OS;

establishing criteria which must be satisfied before the OS will be upgraded; and

updating the boot pointer on the computer's disk to point to the upgraded OS if the criteria are satisfied, whereby the OS is automatically upgraded without interrupting the computer and without additional user action.

8 . A system for upgrading an operating system (OS) on a computer without system interruption, the system comprising:

a controller;

a disk, said disk storing a permanent OS and an upgraded OS;

a memory, said memory pointing to the upgraded OS;

a boot pointer, said boot pointer pointing to which one of the permanent OS and the upgraded OS will be executed; and

said controller accessing said boot pointer and executing the OS pointed to by said boot pointer, whereby

if the permanent OS is to be executed, said boot pointer points to the permanent OS on said disk, and

if the upgraded OS is to be executed, said boot pointer points to said memory, which in turn points to the upgraded OS on said disk.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Nov 9, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION (SUCCESSOR TO GENERAL ELECTRIC CAPITAL CORPORATION)
To: UNISYS CORPORATION
Reel/Frame 044416/0358 →
RELEASE OF SECURITY INTEREST Recorded Mar 26, 2013
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL TRUSTEE
To: UNISYS CORPORATION
Reel/Frame 030082/0545 →
RELEASE OF SECURITY INTEREST Recorded Mar 15, 2013
From: DEUTSCHE BANK TRUST COMPANY
To: UNISYS CORPORATION
Reel/Frame 030004/0619 →
SECURITY AGREEMENT Recorded Jun 27, 2011
From: UNISYS CORPORATION
To: GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT
Reel/Frame 026509/0001 →
RELEASE BY SECURED PARTY Recorded Sep 14, 2009
From: CITIBANK, N.A.
To: UNISYS CORPORATION; UNISYS HOLDING CORPORATION
Reel/Frame 023263/0631 →
RELEASE BY SECURED PARTY Recorded Jul 31, 2009
From: CITIBANK, N.A.
To: UNISYS CORPORATION; UNISYS HOLDING CORPORATION
Reel/Frame 023312/0044 →
SECURITY AGREEMENT Recorded Jun 20, 2006
From: UNISYS CORPORATION; UNISYS HOLDING CORPORATION
To: CITIBANK, N.A.
Reel/Frame 018003/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2004
From: FURBEE, RICHARD; REIST, RANDOLPH C.; LERCH, JOSEPH III; NEILL, JOSEPH; THOMPSON, JIM
To: UNISYS CORPORATION
Reel/Frame 016082/0015 →