Dynamic extension of restricted software applications after an operating system mode switch
AssigneeMcAfee, Inc.
InventorsShuborno Biswas, Siddaraya B. Revashetti, Junmin Qiu, Chris Roy, Bhavnesh Sharma, Li Xiao
Life of this patent
Estimating the term…
Abstract
Methods, apparatus, systems, and articles of manufacture are disclosed for dynamic extension of restricted software applications after an operating system mode switch. An example non-transitory computer readable storage medium comprising instructions that, when executed, cause a computing device to detect a switch from a restricted operating system to an unrestricted operating system, and in response to detecting the switch, invoke a dormant executable to install an unrestricted application in the unrestricted operating system.
Claims21
A non-transitory computer readable storage medium comprising instructions that, when executed, cause a computing device to at least:
- detect a switch from a restricted operating system to an unrestricted operating system;
- and
- in response to detecting the switch, invoke a dormant executable to install an unrestricted application in the unrestricted operating system.
A system to upgrade a restricted software application, the system comprising:
- memory;
- and
- hardware to execute instructions to:
- predict a first quantity of computing devices to switch from a restricted operating system to an unrestricted operating system based on telemetry data;
- and
- allocate hardware resources from one or more servers to service requests by the first quantity of the computing devices for an executable to upgrade a restricted version of a software application to an unrestricted version.
A non-transitory computer readable storage medium comprising instructions that, when executed, cause a machine to at least:
- predict a first quantity of computing devices to switch from a restricted operating system to an unrestricted operating system based on telemetry data;
- and
- allocate hardware resources from one or more servers to process requests by the first quantity of the computing devices for an executable to upgrade a restricted version of a software application to an unrestricted version.
Dependencies are inferred from the claim text.