Reversible virtual factory reset

US12288076B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12288076-B2
Application numberUS-202217689806-A
CountryUS
Kind codeB2
Filing dateMar 8, 2022
Priority dateMar 8, 2022
Publication dateApr 29, 2025
Grant dateApr 29, 2025

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.

A computer implemented method includes receiving a request for a boot into a system factory reset mode, accessing a virtual boot indication in an operating system memory area, identifying an address of a virtual boot user space memory area as a function of the virtual boot indication, and booting the system into the factory reset mode using the virtual boot user space memory without overriding user settings in the user space memory.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer implemented method comprising: receiving a request for a boot into a factory reset mode; accessing a virtual boot indication in an operating system memory area; identifying an address of a virtual boot user space memory area in user space memory as a function of the virtual boot indication; and booting the system into the factory reset mode using the virtual boot user space memory wherein booting includes erasing the virtual boot user space memory area without erasing user settings that were written to the user space memory prior to booting the system into the factory reset mode. 2. The method of claim 1 wherein booting the system into the factory reset mode comprises booting the operating system from the operating system memory area which is read-only partitioned. 3. The method of claim 1 wherein the virtual boot indication is located in the operating system memory area and is settable via a settings menu having administrative access rights. 4. The method of claim 1 wherein the virtual boot user space memory area is a clean reserved user data area that contains no user settings. 5. The method of claim 4 wherein the address of virtual boot user space memory area identifies a range of addresses. 6. The method of claim 1 wherein booting the system into the factory reset mode does not erase user space outside the virtual boot user space memory area. 7. The method of claim 1 and further comprising testing the system following booting the system into the factory reset mode. 8. The method of claim 1 and further comprising rebooting the system utilizing the user settings in the user space memory. 9. The method of claim 8 and further comprising: receiving an indication to reboot the system; modifying the virtual boot indication to indicate a normal boot; and booting the system using a user space address of the user memory space containing the user settings. 10. The method of claim 9 wherein the user space address identifies a range of addresses. 11. The method of claim 1 wherein the address of a virtual boot user space memory area identifies a subdirectory or partition of a memory storage device. 12. The method of claim 1 wherein the request for a boot into the factory reset mode is received from one of a settings menu, a boot menu, or a command. 13. A non-transitory machine-readable storage device having instructions for execution by a processor of a machine to cause the processor to perform operations to perform a method, the operations comprising: receiving a request for a boot into a factory reset mode; accessing a virtual boot indication in an operating system memory area; identifying an address of a virtual boot user space memory area in user space memory as a function of the virtual boot indication; and booting the system into the factory reset mode using the address of the virtual boot user space memory wherein booting includes erasing the virtual boot user space memory area without erasing user settings that were written to the user space memory prior to booting the system into the factory reset mode. 14. The device of claim 13 wherein booting the system into the factory reset mode comprises booting the operating system from the operating system memory area which is read-only partitioned, wherein the virtual boot indication is located in the operating system memory area and is settable via a settings menu having administrative access rights, and wherein the virtual boot user space memory area is a clean reserved user data area that contains no user settings. 15. The device of claim 13 wherein the operations further comprise: receiving an indication to reboot the system; modifying the virtual boot indication to indicate a normal boot; and booting the system using a user space address of the user memory space containing the user settings. 16. The device of claim 13 wherein the address of a virtual boot user space memory area identifies a range of addresses, wherein the address of a virtual boot user space memory area identifies a subdirectory or partition of a memory storage device, and wherein the request for a boot into the factory reset mode is received from one of a settings menu, a boot menu, or a command. 17. A device comprising: a processor; and a memory device coupled to the processor and having a program stored thereon for execution by the processor to perform operations comprising: receiving a request for a boot into a factory reset mode; accessing a virtual boot indication in an operating system memory area; identifying an address of a virtual boot user space memory area in user space memory as a function of the virtual boot indication; and booting the system into the factory reset mode using the address of the virtual boot user space memory wherein booting includes erasing the virtual boot user space memory area without erasing user settings that were written to the user space memory prior to booting the system into the factory reset mode. 18. The device of claim 17 wherein booting the system into the factory reset mode comprises booting the operating system from the operating system memory area which is read-only partitioned, wherein the virtual boot indication is located in the operating system memory area and is settable via a settings menu having administrative access rights, and wherein the virtual boot user space memory area is a clean reserved user data area that contains no user settings. 19. The device of claim 17 wherein the operations further comprise: receiving an indication to reboot the system; modifying the virtual boot indication to indicate a normal boot; and booting the system using a user space address of the user memory space containing the user settings, wherein the user space address identifies a range of addresses, wherein the address of a virtual boot user space memory area identifies a subdirectory or partition of a memory storage device, and wherein the request for a boot into the factory reset mode is received from one of a settings menu, a boot menu, or a command.

Assignees

Inventors

Classifications

  • Network booting; Remote initial program loading [RIPL] · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

  • Memory management, e.g. access or allocation · CPC title

  • Configuring for program initiating, e.g. using registry, configuration files · CPC title

  • User profiles; Roaming · 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 US12288076B2 cover?
A computer implemented method includes receiving a request for a boot into a system factory reset mode, accessing a virtual boot indication in an operating system memory area, identifying an address of a virtual boot user space memory area as a function of the virtual boot indication, and booting the system into the factory reset mode using the virtual boot user space memory without overriding …
Who is the assignee on this patent?
Lenovo United States Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/4406. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 29 2025 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).