×

Auto-waking of a suspended OS in a dockable system

  • US 9,317,457 B2
  • Filed: 04/03/2015
  • Issued: 04/19/2016
  • Est. Priority Date: 10/01/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for configuring a computing device to multiple user environments, the method comprising:

  • starting, by a microprocessor, a first operating system in a first execution environment on a shared kernel;

    after starting the first operating system, establishing, by the microprocessor executing the first operating system, a second execution environment on the shared kernel;

    starting, by the microprocessor executing the first operating system, a second operating system in the second execution environment;

    after starting the second operating system, determining, by the microprocessor, whether the computing device is docked with a secondary terminal environment;

    determining, by the microprocessor, that the computing device is not docked with the secondary terminal environment;

    suspending, by the microprocessor, the second operating system by the first operating system;

    after suspending the second operating system, detecting, in the microprocessor executing the shared kernel, a docking event of the computing device with the secondary terminal environment;

    notifying, by the microprocessor executing the shared kernel, the first operating system of the docking event;

    determining, by the microprocessor executing the first operating system, that a user experience profile of the docked secondary terminal environment is associated with the second operating system;

    resuming, by the microprocessor, the second operating system from a suspended condition by the first operating system, wherein the second operating system and the first operating system run concurrently on the shared kernel.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×