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 configuration database 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 configuration database of the computing device to be consistent with the modification request received from the application;
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; and
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 the application, wherein the control includes at least receiving from the user an approval to modify the prioritized user choice setting associated with the configuration database of the computing device to be consistent with the modification request received from the application, wherein the approval includes at least the user selecting an indication of the approval.
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
18 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 configuration database 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 configuration database of the computing device to be consistent with the modification request received from the application; 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; and 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 the application, wherein the control includes at least receiving from the user an approval to modify the prioritized user choice setting associated with the configuration database of the computing device to be consistent with the modification request received from the application, wherein the approval includes at least the user selecting an indication of the approval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Computer-accessible storage devices having components for generating a graphical approval user interface for a first application corresponding with a configuration database 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, wherein the authorization includes at least receiving from the user an approval for the modification, wherein the approval includes at least the user selecting an indication of the approval; 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 (12, 13, 14, 15, 16, 17, 18)
-
Specification