Facilitating selection of keys related to a selected key
US-8959430-B1 · Feb 17, 2015 · US
US10698598B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10698598-B2 |
| Application number | US-201615272341-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 21, 2016 |
| Priority date | Aug 10, 2015 |
| Publication date | Jun 30, 2020 |
| Grant date | Jun 30, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An electronic device displays a control user interface that includes a plurality of control affordances. The device detects an input by a contact at a location on the touch-sensitive surface that corresponds to a control affordance, of the plurality of control affordances, on the display. In response to detecting the input, when a characteristic intensity of the contact does not meet an intensity threshold, the device toggles a function of a control that corresponds to the control affordance; and when the characteristic intensity of the contact meets the intensity threshold, the device displays modification options for the control that correspond to the control affordance. While displaying the modification options, the device detects a second input that activates a modification option of the modification options. The device modifies the control that corresponds to the control affordance in accordance with the activated modification option.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: at an electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensities of contacts with the touch-sensitive surface: displaying a control user interface that includes a plurality of control affordances; detecting a first input by a contact at a location on the touch-sensitive surface that corresponds to a first control affordance, of the plurality of control affordances, on the display; in response to detecting the first input: in accordance with a determination that the first input meets control toggle criteria, wherein the control toggle criteria do not require that a characteristic intensity of the contact meet a first intensity threshold in order for the control toggle criteria to be met, toggling a function of a control that corresponds to the first control affordance and an appearance state of the first control affordance; and, in accordance with a determination that the first input meets enhanced control criteria, wherein the enhanced control criteria require that the characteristic intensity of the contact meet the first intensity threshold in order for the enhanced control criteria to be met, displaying one or more modification options for the control that correspond to the first control affordance concurrently with the first control affordance, including: in accordance with a determination that a state of the control that corresponds to the first control affordance is a first state, concurrently displaying the first control affordance in a first appearance state and a first plurality of modification options for the control that correspond to the first state of the control; and, in accordance with a determination that the state of the control that corresponds to the first control affordance is a second state that is distinct from the first state, concurrently displaying the first control affordance in a second appearance state that is distinct from the first appearance state and a second plurality of modification options for the control that correspond to the second state of the control, wherein the second plurality of modification options for the control are distinct from the first plurality of modification options for the control; while displaying the one or more modification options for the control that correspond to the first control affordance, detecting a second input that activates a first modification option of the one or more modification options; and modifying the control that corresponds to the first control affordance in accordance with the activated first modification option. 2. The method of claim 1 , wherein the second input that activates the first modification option also toggles the function of the control that corresponds to the first control affordance. 3. The method of claim 1 , wherein modifying the control that corresponds to the first control affordance in accordance with the activated first modification option includes: in accordance with a determination that the function is on when the second input is detected, modifying the function in accordance with the first modification option; and in accordance with a determination that the function is off when the second input is detected, turning the function on with modification in accordance with the first modification option. 4. The method of claim 1 , wherein the first modification option modifies a mode of the control that corresponds to the first control affordance. 5. The method of claim 1 , wherein modifying the control that corresponds to the first control affordance in accordance with the activated first modification option includes setting reversion criteria for the control; and the method includes, in accordance with a determination that the reversion criteria are met, reverting the control that corresponds to the first control affordance to a prior state of the control. 6. The method of claim 1 , including: in accordance with a determination that the first input meets the enhanced control criteria, concurrently displaying a current value of a parameter of the control with the one or more modification options for the control that corresponds to the first control affordance. 7. The method of claim 1 , wherein: the first control affordance is a first application affordance that corresponds to a first application; a second application affordance that corresponds to the first application is displayed in a second user interface that is distinct from the control user interface; one or more action options for the first application are displayed in response to an input at a location on the touch-sensitive surface that corresponds to the second application affordance when display-action-options criteria are met; and the one or more modification options for the control that corresponds to the first control affordance include at least a subset of the action options for the first application. 8. The method of claim 1 , wherein the one or more modification options for the control that corresponds to the first control affordance include at least one network connection activation option. 9. The method of claim 1 , wherein the control user interface partially overlays a portion of a second user interface that is distinct from the control user interface. 10. The method of claim 1 , wherein a respective control affordance of the plurality of control affordances corresponds to a system setting. 11. An electronic device, comprising: a display; a touch-sensitive surface; one or more sensors to detect intensity of contacts with the touch-sensitive surface; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: displaying a control user interface that includes a plurality of control affordances; detecting a first input by a contact at a location on the touch-sensitive surface that corresponds to a first control affordance, of the plurality of control affordances, on the display; in response to detecting the first input: in accordance with a determination that the first input meets control toggle criteria, wherein the control toggle criteria do not require that a characteristic intensity of the contact meet a first intensity threshold in order for the control toggle criteria to be met, toggling a function of a control that corresponds to the first control affordance and an appearance state of the first control affordance; and, in accordance with a determination that the first input meets enhanced control criteria, wherein the enhanced control criteria require that the characteristic intensity of the contact meet the first intensity threshold in order for the enhanced control criteria to be met, displaying one or more modification options for the control that correspond to the first control affordance concurrently with the first control affordance, including: in accordance with a determination that a state of the control that corresponds to the first control affordance is a first state, concurrently displaying the first control affordance in a first appearance state and a first plurality of modification options for the control that correspond to the first state of the control; and, in accordance with a determination that the state of the control that corresponds to the first control affordance is a second state that is distinct from the first state, concurrently displaying the first control affordance in a second appearance state that is distinct from the first appearance state and a second plurality of modification options for the control that
Input arrangements with force or tactile feedback as computer generated output to the user · CPC title
with means for local support of applications that increase the functionality · CPC title
for text messaging, e.g. short messaging services [SMS] or e-mails · CPC title
including a touch pad, a touch sensor or a touch detector · CPC title
Editing, e.g. inserting or deleting · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.