Method and system for protecting user choices
First Claim
Patent Images
1. A computer-implemented method for generating an approval and notification graphical user interface, the method comprising:
- in response to receiving a request from an application to modify a prioritized user choice setting that identifies at least one property of execution of at least one event of the application and is associated with a registry of a computing device, generating a window having a graphical approval user interface on the computing device, the graphical approval user interface displaying current values of the prioritized user choice setting and requesting authorization from a user to modify the prioritized user choice setting associated with the registry of the computing device to be consistent with the modification request received from the application;
providing a control that allows the user to authorize the modification to the prioritized user choice setting, wherein the modification corresponds to actions associated with one or more applications; and
displaying an option that allows the user to secure the modification as a protected value using an access control indicator, wherein the access control indicator prohibits a second application from modifying the modification without authorization from the user while still allowing access to the modification.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer-accessible medium for protecting user choice settings are provided. The system and method provide an application programming interface that uses a security subsystem to unlock, write, and relock the user choice settings to insure that the user'"'"'s choices are enforced and respected by the applications that attempt to change them in a manner that is verifiable and transparent to the user. The user is notified whenever a change to their user choice settings is made.
-
Citations
16 Claims
-
1. A computer-implemented method for generating an approval and notification graphical user interface, the method comprising:
-
in response to receiving a request from an application to modify a prioritized user choice setting that identifies at least one property of execution of at least one event of the application and is associated with a registry of a computing device, generating a window having a graphical approval user interface on the computing device, the graphical approval user interface displaying current values of the prioritized user choice setting and requesting authorization from a user to modify the prioritized user choice setting associated with the registry of the computing device to be consistent with the modification request received from the application; providing a control that allows the user to authorize the modification to the prioritized user choice setting, wherein the modification corresponds to actions associated with one or more applications; and displaying an option that allows the user to secure the modification as a protected value using an access control indicator, wherein the access control indicator prohibits a second application from modifying the modification without authorization from the user while still allowing access to the modification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Computer-accessible storage devices having components for generating a graphical approval user interface for a first application corresponding with a registry of a computing device, the computer-accessible storage devices comprising:
-
one or more processors; and computer storage memory having computer-executable instructions embodied thereon that, when executed by the one or more processors, implement a method, the method comprising; providing a user choice setting graphical approval user interface, wherein the user choice setting identifies at least one property of execution of at least one event of the first application; displaying the current user choice setting on the graphical approval user interface along with other options for the user choice setting; receiving authorization of a modification from the user via the user interface along with an input indicating a selection of a modified user choice setting including a selection of at least one of the other displayed options for the user choice setting; and securing the modified user choice as a protected value using an access control indicator, wherein the access control indicator prohibits a second application from modifying the modified user choice without authorization from the user while still allowing access to the protected value. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification