Methods for customizing an operating system at an information handling device

US9934044B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9934044-B2
Application numberUS-201213435452-A
CountryUS
Kind codeB2
Filing dateMar 30, 2012
Priority dateMar 30, 2012
Publication dateApr 3, 2018
Grant dateApr 3, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems, methods and products directed toward creating device preloads via employing base and additional operating system content. One aspect includes communicating an aspect of an information handling device, and assimilating additional operating system content at the information handling device responsive to communication of the aspect of the device, the additional operating system content deriving from a repository separate from the information handling device, wherein a base operating system and additional operating system content combine to form a unitary device operating system. Other embodiments are described herein.

First claim

Opening claim text (preview).

What is claimed is: 1. An information handling device comprising: a base operating system supplied at time of manufacture, wherein the base operating system content comprises content that is common to at least one other information handling device and wherein the content is common across a plurality of regions and languages; a preload install area comprising at least one additional system content; one or more processors; one or more memories storing program instructions accessible by the one or more processors; and wherein, responsive to execution of program instructions accessible to the one or more processors, the one or more processors: activate, during a boot of the information handling device, the at least one additional system content from the preload install area with the base operating system; communicate, during a boot of the information handling device, an aspect of the information handling device to a repository separate from the information handling device for selecting at least one additional operating system content to be added to the base operating system to form a unitary device operating system; and retrieve the additional operating system content and add the additional operating system content to the preload install area; wherein the base operating system and the additional operating system content are combined to form the unitary device operating system; wherein at least one of the additional operating system content of the unitary device operating system comprises an operating system patch that alters the functioning of the base operating system and causes creation of a recovery list containing files that are modified for recovering missing or altered components of the original operating system upon application of a subsequent over-the-air patch; wherein, responsive to receiving the subsequent over-the-air patch, installing the over-the-air patch on the unitary operating system by: booting the unitary operating system into recovery mode, reading the recovery list, and correcting the modified files by applying the over-the-air patch; and rebooting the unitary device operating system including the applied over-the-air patch. 2. The information handling device according to claim 1 , wherein the communicated aspect of the information handling device comprises a geographical aspect. 3. The information handling device according to claim 1 , wherein the one or more processors detect the aspect of the information handling device automatically. 4. The information handling device according to claim 3 , wherein: the communicated aspect of the information handling device comprises a geographical aspect; and the geographical aspect is detected automatically. 5. The information handling device according to claim 1 , wherein the aspect of the information handling device is communicated responsive to a user prompt. 6. The information handling device according to claim 1 , wherein the repository comprises a cloud-based repository. 7. The information handling device according to claim 1 , wherein the additional operating system content comprises at least one operating system patch. 8. A method comprising: starting a base operating system supplied at time of manufacture, wherein the base operating system content comprises content that is common to at least one other information handling device and wherein the content is common across a plurality of regions and languages; accessing a preload install area supplied at time of manufacture, wherein the preload install area comprises at least one additional system content; activating, during a boot of the information handling device, the at least one additional system content from the preload install area with the base operating system; communicating, during a boot of an information handling device, an aspect of the information handling device to a repository separate from the information handling device for selecting at least one additional operating system content to be added to the base operating system to form a unitary device operating system; and retrieving the additional operating system content and adding the additional operating system content to the preload install area; wherein a base operating system and the additional operating system content are combined to form the unitary device operating system; wherein at least one of the additional operating system content of the unitary device operating system comprises an operating system patch that alters the functioning of the base operating system and causes creation of a recovery list containing files that are modified for recovering missing or altered components of the original operating system upon application of a subsequent over-the-air patch; wherein, responsive to receiving the subsequent over-the-air patch, installing the over-the-air patch on the unitary operating system by: booting the unitary operating system into recovery mode, reading the recovery list, and correcting the modified files by applying the over-the-air patch; and rebooting the unitary device operating system including the applied over-the-air patch. 9. The method according to claim 8 , wherein said communicating comprises communicating a geographical aspect. 10. The method according to claim 8 , further comprising detecting the aspect of the information handling device automatically. 11. The method according to claim 10 , wherein: said communicating comprises communicating a geographical aspect; and said detecting comprises detecting the geographical aspect automatically. 12. The method according to claim 8 , wherein the repository comprises a cloud-based repository. 13. The method according to claim 8 , wherein the additional operating system content comprises at least one operating system patch. 14. A program product comprising: a non-signal storage medium having program code embodied therewith, the program code comprising: program code that starts a base operating system supplied at time of manufacture, wherein the base operating system content comprises content that is common to at least one other information handling device and wherein the content is common across a plurality of regions and languages; program code that accesses a preload install area supplied at time of manufacture, wherein the preload install area comprises at least one additional system content; program code that activates, during a boot of the information handling device, the at least one additional system content from the preload install area with the base operating system; program code that communicates, during a boot of an information handling device, an aspect of the information handling device to a repository separate from the information handling device for selecting at least one additional operating system content to be added to the base operating system to form a unitary device operating system; program code that retrieves the additional operating system content and adds the additional operating system content to the preload install area; and wherein the base operating system and the additional operating system content combined to form the unitary device operating system; wherein at least one of the additional operating system content of the unitary device operating system comprises an operating system patch that alters the functioning of the base operating system and causes creation of a recovery list containing files that are modified for recovering missing or altered components of the original operating system upon application of a subsequent over-the-air patch; wherein, responsive to receiving the subsequent over-the-air patch,

Assignees

Inventors

Classifications

  • G06F9/44Primary

    Arrangements for executing specific programs · CPC title

  • G06F8/60Primary

    Software deployment · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9934044B2 cover?
Systems, methods and products directed toward creating device preloads via employing base and additional operating system content. One aspect includes communicating an aspect of an information handling device, and assimilating additional operating system content at the information handling device responsive to communication of the aspect of the device, the additional operating system content de…
Who is the assignee on this patent?
Waltermann Rod D, Peterson Nathan J, Cornwell Richard Paul, and 3 more
What technology area does this patent fall under?
Primary CPC classification G06F9/44. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 03 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).