9619223

Live Operating System Update Mechanisms

PublishedApril 11, 2017
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
9 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method, in a data processing system comprising a processor and a memory, for performing a live update of an operating system, the method comprising: storing a first data structure specifying a set of base services that cannot be migrated from the first logical partition to the second logical partition; receiving an update to an operating system; cloning a root volume group associated with an operating system instance executing in a first logical partition of the data processing system to generate a cloned root volume group for booting a second logical partition of the data processing system; applying the update to the cloned root volume group to generate an updated and cloned root volume group; identifying a set of migratable services that can be migrated from the first logical partition to the second logical partition based on the first data structure; booting the second logical partition of the data processing system using the updated and cloned root volume group without shutting down and restarting the computing device, wherein booting the second logical partition comprises migrating the identified set of migratable services from the first logical partition to the second logical partition, and wherein the set of migratable services is customized to boot the second logical partition using a minimal set of services necessary to establish a network connection with the first logical partition and receive migrated application instances; and migrating application instances and application data to the booted second logical partition, wherein migrating application instances and application data to the booted second logical partition comprises: recreating, in the second logical partition, each application instance of an application using a same process identifier and process tree as associated with an original instance of the application executing in association with the operating system instance in the first logical partition of the data processing system.

2

2. The method of claim 1 , wherein base processes specified in the first data structure are executed as child processes of an initialization process or other base processes, child processes of a base process are also considered base processes, and base processes specified in the first data structure do not share resources with non-base processes.

3

3. The method of claim 1 , further comprising: maintaining the first logical partition operational with the set of base services specified in the first data structure executing in the first logical partition until migration of the application instances and application data to the second logical partition is complete.

4

4. The method of claim 3 , wherein user space processes continue to access application instances executing on the first logical partition while the update is applied to the cloned root volume group and the second logical partition is booted.

5

5. The method of claim 1 , wherein the updated and cloned root volume group comprises an operating system image corresponding to the root volume group of the first logical partition, which has been updated in accordance with the received update.

6

6. The method of claim 1 , wherein the updated and cloned root volume group comprises a shared library corresponding to the root volume group of the first logical partition, which has been updated in accordance with the received update.

7

7. The method of claim 1 , further comprising: in response to completing migration of the application instances and application data to the second logical partition, deactivating the first logical partition and freeing resources associated with the first logical partition for reuse.

8

8. The method of claim 1 , further comprising: configuring a network connection of the second logical partition to utilize a same hostname and network address as a corresponding network connection of the first logical partition.

9

9. The method of claim 1 , wherein the application data is migrated from the first logical partition to the second logical partition asynchronously.

Patent Metadata

Filing Date

Unknown

Publication Date

April 11, 2017

Inventors

Frederic Barrat
Philippe Bergheaud
Luke M. Browning
Laurent Dufour
Khalid Filali-Adib
Christophe Lombard
John M. McConaughy
Guy Menanteau
Stephen B. Peckham
David W. Sheffield
Donald R. Stence
Sungjin Yook

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Live Operating System Update Mechanisms” (9619223). https://patentable.app/patents/9619223

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.