Access to contextually relevant system and application settings
First Claim
Patent Images
1. A method comprising:
- receiving, by a computing device, user input regarding a settings access bar;
responsive to receiving the user input;
querying system services to identify a target application that is currently displaying content on the computing device, wherein the target application is identified as an immersive application, of a plurality of immersive applications each being displayed at a respective size, based on being displayed at a largest size of the plurality of immersive applications;
determining, based on identifying the target application as currently displaying content on the computing device, an application setting that is specific to the target application and that is designated by the target application to be exposed through the settings access bar;
determining a system setting that is implemented by the computing device and that is applicable to a plurality of applications, the plurality of application including the target application; and
causing display of the settings access bar along at least a portion of an edge of a display associated with the computing device, 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;
receiving additional user input selecting at least one of the first interface element or the second interface element; and
based at least in part on receiving the additional user input, configuring at least one of the application setting or the system setting.
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 to determine what application settings are displayed to a user. A user may to control some of the resources an application may access.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving, by a computing device, user input regarding a settings access bar; responsive to receiving the user input; querying system services to identify a target application that is currently displaying content on the computing device, wherein the target application is identified as an immersive application, of a plurality of immersive applications each being displayed at a respective size, based on being displayed at a largest size of the plurality of immersive applications; determining, based on identifying the target application as currently displaying content on the computing device, an application setting that is specific to the target application and that is designated by the target application to be exposed through the settings access bar; determining a system setting that is implemented by the computing device and that is applicable to a plurality of applications, the plurality of application including the target application; and causing display of the settings access bar along at least a portion of an edge of a display associated with the computing device, 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; receiving additional user input selecting at least one of the first interface element or the second interface element; and based at least in part on receiving the additional user input, configuring at least one of the application setting or the system setting. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more processors; and memory storing computer-executable instructions that, when executed by the one or more processors, configure the one or more processors to perform operations comprising; receiving user input regarding a settings window; querying system services to identify a target application that is currently displaying content on the system, wherein the target application is identified as an immersive application, of a plurality of immersive applications each being displayed at a respective size, based on being displayed at a largest size of the plurality of immersive applications; determining, based on identifying the target application as currently displaying content on the computing device, an application setting that is specific to the target application and that is designated by the target application to be exposed through the settings access bar; determining a system setting that is implemented by the system and that is applicable to a plurality of applications, the plurality of applications including the target application; based at least in part on receiving the user input, displaying the settings window, the settings window including a first interface element associated with changing the application setting and a second interface element associated with changing the system setting; receiving additional user input selecting at least one of the first interface element or the second interface element; and changing at least one of the application setting or the system setting. - View Dependent Claims (9, 10, 11, 12)
-
-
13. One or more computer-readable storage media storing computer-executable instructions that, when executed by one or more processors of a computing device, configure the one or more processors to perform acts comprising:
-
receiving user input regarding a settings window; querying system services to identify a target application that is currently displaying content on the computing device, wherein the target application is identified as an immersive application, of a plurality of immersive applications each being displayed at a respective size, based on being displayed at a largest size of the plurality of immersive applications; determining, based on identifying the target application as currently displaying content on the computing device, an application setting that is specific to the target application and that is designated by the target application to be exposed through the settings access bar; determining a system setting that is implemented by the computing device and that is applicable to a plurality of applications, the plurality of applications including the target application; based at least in part on receiving the user input, displaying the settings window, the settings window including a first interface element associated with changing the application setting and a second interface element associated with changing the system setting; receiving additional user input selecting at least one of the first interface element or the second interface element; and changing at least one of the application setting or the system setting. - View Dependent Claims (14, 15, 16, 17)
-
Specification