9733791

Access to Contextually Relevant System and Application Settings

PublishedAugust 15, 2017
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
17 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

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

2. The system of claim 1 , the determining the application setting includes querying at least one of an application manifest, an application trust subsystem, a devices consent store, or dedicated capabilities providers.

3

3. The system of claim 1 , the one or more processors further configured to determine the target application based at least in part on a size of one or more viewable portions of the target application compared to other sizes of other viewable portions of other applications.

4

4. The system of claim 1 , the determining the application setting includes selecting system pieces to query based at least in part on information from an application manifest associated with the target application.

5

5. The system of claim 1 , the determining the application setting includes: gathering application identification information from an application manifest associated with the target application; gathering application read only capabilities from an application trust subsystem or a device consent store; or gathering application configurable capabilities from dedicated capabilities providers.

6

6. The system of claim 1 , the one or more processors being further configured to receive application programming interface (API) commands identifying application settings commands.

7

7. The system of claim 1 , the determining the application setting includes selecting fewer than all of a plurality of application settings and the determining the system setting including selecting fewer than all of a plurality of system settings.

8

8. The system of claim 1 , the determining the application setting or the determining the system setting is based on at least one of an application type, an application mode, an application state, or an application function.

9

9. The system of claim 1 , the determining the application setting or the determining the system setting is based on a context of the target application, the context of the target application being dynamic and changeable, the context corresponding to at least one of a current mode of the target application, a current state of the target application, or a current function of the target application.

10

10. The system of claim 1 , the application section comprising: an application identification; a system access link; and one or more application settings commands; and the system section comprising one or more system interfaces.

11

11. The system of claim 10 , the one or more application settings commands displayed being contextually determined by the target application.

12

12. The system of claim 1 , at least one of determining the application setting or determining the system setting includes identifying sensitive system resources to which access is requested by the target application, the sensitive system resources comprising system resources directly influencing security or privacy of the system.

13

13. The system of claim 12 , the sensitive system resources comprising at least one of determining location, accessing a camera, accessing a microphone, displaying notifications, running applications in the background, accessing a networked device, or displaying a badge on a lock screen.

14

14. The system of claim 1 , the programming instructions being part of an operating system (OS) running on the system.

15

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

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.

17

17. The device of claim 16 , wherein the user input is a movement of a mouse cursor into the location on the display.

Patent Metadata

Filing Date

Unknown

Publication Date

August 15, 2017

Inventors

Vincent Y. Celie
Niels van Dongen
Ian Robert Toal
Ryan M. Cavalcante
Timothy Andrew McAdoo
Soonil J. Nagarkar
Bennett Hornbostel
Tarek Mahmoud Sayed
Gerardo Villarreal Guzman

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Access to Contextually Relevant System and Application Settings” (9733791). https://patentable.app/patents/9733791

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

Access to Contextually Relevant System and Application Settings — Vincent Y. Celie | Patentable