×

Apparatuses, systems and methods of switching operating systems

  • US 10,310,892 B1
  • Filed: 03/04/2015
  • Issued: 06/04/2019
  • Est. Priority Date: 05/24/2011
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method comprising:

  • a. receiving a command from a first operating system to execute a program that is downloaded on the first operating system but associated with a second operating system;

    b. in response to receiving the command from the first operating system, launching an application player that is configured to run on the first operating system and to emulate the second operating system, and installing the program that is associated with the second operating system in the second operating system on the computing device; and

    c. after the program that is associated with the second operating system is installed in the second operating system, wherein installing the program associated with the second operating system comprises stripping wrapper code that is executable by the first operating system from said program, and installing the stripped program within the second operating system without the wrapper code, including the stripped program that is associated with the second operating system and that is installed in the second operating system on the computing device as part of an installed programs list of programs that are installed on said computing device, wherein the installed programs list is associated with the first operating system and includes one or more programs associated with the first operating system that are installed in the first operating system on the computing device, and executing the stripped program that is associated with the second operating system with the application player such that the stripped program runs as if the stripped program was running on the second operating system, wherein the method further comprises assigning a processor to the first operating system and another processor to the second operating system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×