IP Library Granted Patent US 9,141,397
Granted Patent B2
US 9,141,397 · App. 14/074,373 · Granted Sep 22, 2015

Live initialization of a boot device

Inventors: Alex Friedman (Herzliya, IL); Constantine Gavrilov (Rishon-Le-Zion, IL); Artemy Voikhansky (Petah Tikva, IL)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F9/4401G06F11/1417G06F3/0683G06F11/1458G06F11/1469G06F11/3419
View Patent ↗
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 9,141,397
App. No.
14/074,373
Granted
Sep 22, 2015
Kind
B2
Abstract

Methods, apparatus and computer program products implement embodiments of the present invention that include executing, by a processor, a software stack. A writeable boot device such as a storage device with a removable medium is detected, and upon reaching a boot level threshold for the software stack, the software stack is saved to the writeable boot device as a boot image.

Claims (11)

1. A method comprising:

executing, by a processor, a first software stack retrieved from a first boot image;

retrieving and executing, by the processor, a second software stack;

detecting a writeable boot device coupled to the processor; and

upon reaching a boot level threshold for the second software stack, saving the second software stack to the writeable boot device as a boot image.

2. The method according to claim 1 , wherein the first or second software stack comprises one or more components that are selected from a list comprising an operating system kernel, a service, and a software application.

3. The method according to claim 1 , wherein the boot device is selected from a list comprising a solid state drive, a hard disk and an optical disk.

4. The method according to claim 1 , wherein the second software stack is saved upon detecting the boot device having no boot image.

5. The method according to claim 1 , wherein saving the second software stack comprises replacing, on the writeable boot device, the first boot image with a second boot image comprising the second software stack.

6. The method according to claim 1 , and comprising rebooting the first software stack upon the second software stack failing to reach a boot level threshold for the second software stack.

7. The method according to claim 1 , wherein the first software stack is executing from a location in a memory, and wherein executing the second software stack comprises replacing, in the memory location, the first software stack with the second software stack.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2013
From: FRIEDMAN, ALEX; GAVRILOV, CONSTANTINE; VOIKHANSKY, ARTEMY
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031563/0660 →
Continuity (2)
Continuation 13829612 · Mar 14, 2013
Related Publication 20140281459A1 · Sep 18, 2014