Access to contextually relevant system and application settings
First Claim
Patent Images
1. A system for accessing settings, the system comprising:
- one or more processors;
a touch screen communicatively coupled to the one or more processors;
memory; and
programming instructions stored on the memory that, based on execution by the one or more processors, configure the one or more processors to;
receive, via the touch screen, user input comprising a swipe from an edge of the touch screen toward a center of the touch screen;
responsive to receiving the user input;
query system services to identify a target application that is currently displaying content via the touch screen;
determine an application setting that is specific to the target application and that is designated by the target application to be exposed through a settings access bar;
determine a system setting that is implemented by the system and that is applicable to a plurality of applications;
cause display of, via the touch screen, the settings access bar along at least a portion of the edge of the touch screen while the content of the target application is being displayed, the settings access bar comprising an application section and a system section, the settings access bar including a first interface element in the application section to enable the application setting to be configured and a second interface element in the system section to enable the system setting to be configured;
while the settings access bar is displayed, receive, via the touch screen, additional user input;
responsive to the additional user input selecting the first interface element, configure the application setting;
responsive to the additional user input selecting the second interface element, configure the system setting; and
responsive to the receipt of the additional user input being outside the settings access bar, remove display of the settings access bar on the touch screen.
2 Assignments
0 Petitions
Accused Products
Abstract
Access to system and application settings may be gained from one place without leaving the context of an application. System and application settings accessed may be limited to settings that are relevant to the application or to the context of the application. An application may determine what application settings are displayed to a user. A user may to control some of the resources an application may access.
47 Citations
17 Claims
-
1. A system for accessing settings, the system comprising:
-
one or more processors; a touch screen communicatively coupled to the one or more processors; memory; and programming instructions stored on the memory that, based on execution by the one or more processors, configure the one or more processors to; receive, via the touch screen, user input comprising a swipe from an edge of the touch screen toward a center of the touch screen; responsive to receiving the user input; query system services to identify a target application that is currently displaying content via the touch screen; determine an application setting that is specific to the target application and that is designated by the target application to be exposed through a settings access bar; determine a system setting that is implemented by the system and that is applicable to a plurality of applications; cause display of, via the touch screen, the settings access bar along at least a portion of the edge of the touch screen while the content of the target application is being displayed, the settings access bar comprising an application section and a system section, the settings access bar including a first interface element in the application section to enable the application setting to be configured and a second interface element in the system section to enable the system setting to be configured; while the settings access bar is displayed, receive, via the touch screen, additional user input; responsive to the additional user input selecting the first interface element, configure the application setting; responsive to the additional user input selecting the second interface element, configure the system setting; and responsive to the receipt of the additional user input being outside the settings access bar, remove display of the settings access bar on the touch screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-readable storage media storing computer-executable instructions that, based on execution by one or more processors, configure the one or more processors to:
-
receive a request to access settings while in a context of a target application, the request comprising user input received at a location on a display common to multiple applications executing on a device; query system services to identify the target application displaying content on the device; determine an application setting that is specific to the target application and that is designated by the target application to be exposed through a settings access bar; determine a system setting that is implemented by the device and that is applicable to the multiple applications; display the settings access bar while the content of the target application is being displayed, the settings access bar comprising an application section and a system section, the settings access bar including a first interface element in the application section to enable the application setting to be configured and a second interface element in the system section to enable the system setting to be configured; receive additional user input for one or more of the first interface element, the second interface element, or the displayed content; when the additional user input selects the first interface element, configure the application setting; when the additional user input selects the second interface element, configure the system setting; and when the additional user input is received outside the settings access bar, remove display of the settings access bar.
-
-
16. A device comprising:
-
a processor; memory storing instructions that, based on execution by the processor, configure the device to; receive a user input to access settings while in a context of a target application, the user input received at a location on a display, the location being a same location for each of a plurality of applications currently executing on the device; query system services to identify the target application currently displaying content on the device; determine the context of the target application based at least in part on the content being displayed by the target application or functions being performed by the target application; determine an application setting that is specific to the target application and that is relevant to the target application; determine a system setting that is implemented by the device and that is applicable to the plurality of applications; cause display of a settings access bar along at least a portion of an edge of the display while the content of the target application is being displayed, the settings access bar comprising an application section and a system section, the settings access bar including a first interface element in the application section to enable the application setting to be configured and a second interface element in the system section to enable the system setting to be configured; while the settings bar is displayed, receive additional user input; when the additional user input selects the first interface element, configure the application setting; when the additional user input selects the second interface element, configure the system setting; and when the additional user input is received outside the settings access bar, remove display of the settings access bar. - View Dependent Claims (17)
-
Specification