Patent ID: 11915013
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 3:
4. A computing device configured to persistently execute programs comprising:
a logic machine; and
a storage machine holding instructions executable by the logic machine to:
operate a registration service configured to register a program-specific manifest defining a persistence mode of a user-installed, user-controllable program, the persistence mode being included with the first program and indicating that the program is a prerequisite program satisfying a dependency of a different, dependent program; and
operate a runtime service configured to:
automatically start execution of the program responsive to a request to start execution of the dependent program;
responsive to detecting a termination request for the program during execution of the program, reject the termination request and prevent termination of the program based on the program-specific manifest; and
responsive to detecting that the program has terminated, restart execution of the program.