Method and system for controlling system settings of a computing device
First Claim
1. A method of controlling system settings of a computing device, the method comprising:
- determining configuration data associated with a software application, the configuration data identifying one or more new system settings to be temporarily enforced on the computing device during an execution of the software application, wherein the configuration data is digitally signed;
in response to an initiation of the execution of the software application, determining whether the one or more new system settings are more restrictive than one or more corresponding original system settings; and
upon determining that the one or more new system settings are more restrictive than the one or more corresponding original system settings;
reconfiguring the system settings on the computing device, the reconfiguring comprising;
verifying at least one digital signature associated with the digitally signed configuration data; and
if the at least one digital signature associated with the digitally signed configuration data successfully verifies, temporarily enforcing the one or more new system settings for a duration of the execution of the software application.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and devices for controlling system settings of a computing device are described herein. One example embodiment comprises: determining configuration data associated with a software application, wherein the configuration data identifies one or more new system settings to be temporarily enforced on the computing device during an execution of the software application, and wherein the configuration data is digitally signed; and in response to an initiation of the execution of the software application, reconfiguring system settings on the computing device; wherein the reconfiguring comprises verifying at least one digital signature associated with the digitally signed configuration data; wherein if the at least one digital signature associated with the digitally signed configuration data successfully verifies, then the reconfiguring further comprises temporarily enforcing new system settings for the duration of the execution of the software application.
-
Citations
21 Claims
-
1. A method of controlling system settings of a computing device, the method comprising:
-
determining configuration data associated with a software application, the configuration data identifying one or more new system settings to be temporarily enforced on the computing device during an execution of the software application, wherein the configuration data is digitally signed; in response to an initiation of the execution of the software application, determining whether the one or more new system settings are more restrictive than one or more corresponding original system settings; and upon determining that the one or more new system settings are more restrictive than the one or more corresponding original system settings; reconfiguring the system settings on the computing device, the reconfiguring comprising; verifying at least one digital signature associated with the digitally signed configuration data; and if the at least one digital signature associated with the digitally signed configuration data successfully verifies, temporarily enforcing the one or more new system settings for a duration of the execution of the software application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computing device comprising:
a processor and a memory, the memory storing executable instructions that, when executed by the processor, cause the processor; to determine configuration data associated with a software application, the configuration data identifying one or more new system settings to be temporarily enforced on the computing device during an execution of the software application, wherein the configuration data is digitally signed; in response to an initiation of the execution of the software application, to determine whether the one or more new system settings are more restrictive than one or more corresponding original system settings; and upon a determination that the one or more new system settings are more restrictive than the one or more corresponding original system settings; to reconfigure system settings on the computing device, the reconfiguring comprising; verifying at least one digital signature associated with the digitally signed configuration data; and if the at least one digital signature associated with the digitally signed configuration data successfully verifies, temporarily enforcing the one or more new system settings for a duration of the execution of the software application. - View Dependent Claims (17, 18)
-
19. A computer-readable storage medium comprising instructions that, when executed by a processor of a computing device, cause the processor:
-
to determine configuration data associated with a software application, the configuration data identifying one or more new system settings to be temporarily enforced on the computing device during an execution of the software application, wherein the configuration data is digitally signed; in response to an initiation of the execution of the software application, to determine whether the one or more new system settings are more restrictive than one or more corresponding original system settings; and upon a determination that the one or more new system settings are more restrictive than the one or more corresponding original system settings; to reconfigure system settings on the computing device, the reconfiguring comprising; verifying at least one digital signature associated with the digitally signed configuration data; and if the at least one digital signature associated with the digitally signed configuration data successfully verifies, temporarily enforcing the one or more new system settings for a duration of the execution of the software application. - View Dependent Claims (20, 21)
-
Specification