Dynamically generating a subset of actions
US-2018188906-A1 · Jul 5, 2018 · US
US10908783B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10908783-B2 |
| Application number | US-201916574033-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 17, 2019 |
| Priority date | Nov 6, 2018 |
| Publication date | Feb 2, 2021 |
| Grant date | Feb 2, 2021 |
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 user interface object that corresponds to a first application. While displaying the user interface object, the device detects, via an input element, an input directed to the user interface object. In response: if the input meets an input threshold and includes less than a threshold amount of movement, the device generates a non-visual output corresponding to the input before detecting an end of the input, and after detecting an end of the input, displays a system user interface that includes information about the first application without displaying the first application; and, if the input does not meet the input threshold and includes less than the threshold amount of movement, the device forgoes generating a non-visual output corresponding to the input, and after detecting an end of the input, displays the first application on the display.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: at an electronic device with a display and an input element: displaying, on the display, a user interface object that corresponds to a first application; while displaying the user interface object, detecting, via the input element, a first input directed to the user interface object; and in response to detecting the first input directed to the user interface object: in accordance with a determination that the first input meets a first input threshold and includes less than a threshold amount of movement, generating a non-visual output corresponding to the first input before detecting an end of the first input, and after detecting an end of the first input, displaying a system user interface that includes information about the first application without displaying the first application; and in accordance with a determination that the first input does not meet the first input threshold and includes less than the threshold amount of movement, forgoing generating the non-visual output corresponding to the first input, and after detecting an end of the first input, displaying the first application on the display. 2. The method of claim 1 , including, in response to detecting the first input directed to the user interface object, in accordance with a determination that the first input does not meet the first input threshold and includes more than the threshold amount of movement, performing an operation corresponding to the first input without displaying additional information associated with the first application. 3. The method of claim 1 , including, in response to detecting the first input directed to the user interface object, in accordance with a determination that the first input meets the first input threshold and includes more than the threshold amount of movement, dragging the user interface object relative to one or more user interface objects displayed on the display. 4. The method of claim 3 , including, in response to detecting that the first input includes more than the threshold amount of movement, generating a non-visual output that indicates that the first input includes more than the threshold amount of movement. 5. The method of claim 1 , including, in response to detecting the first input directed to the user interface object, in accordance with a determination that the first input includes more than the threshold amount of movement, forgoing displaying additional information associated with the first application. 6. The method of claim 1 , wherein the system user interface includes a plurality of user-selectable actions associated with the first application. 7. The method of claim 1 , including: while displaying the system user interface, detecting an input corresponding to a request to dismiss the system user interface; and in response to detecting the input corresponding to the request to dismiss the system user interface, dismissing the system user interface and generating a non-visual output corresponding to dismissal of the system user interface. 8. The method of claim 1 , including: while displaying the system user interface, detecting an input directed to the system user interface; and in response to detecting the input directed to the system user interface: in accordance with a determination that the input directed to the system user interface corresponds to a request to dismiss the system user interface, dismissing the system user interface and generating a non-visual output corresponding to dismissal of the system user interface; and in accordance with a determination that the input directed to the system user interface corresponds to a request to select an action corresponding to the first application, performing the action corresponding to the first application without generating a non-visual output corresponding to performing the action. 9. The method of claim 1 , wherein the first input includes a touch input on a touch-sensitive surface of the device, and the method includes: detecting liftoff of the touch input from the touch-sensitive surface while displaying the system user interface; and after detecting liftoff of the touch input, maintaining display of the system user interface on the display. 10. The method of claim 1 , including, in response to determining that the first input meets the first input threshold, changing a size of the user interface object. 11. The method of claim 1 , wherein the first input threshold includes one or more of a time-based threshold and an intensity-based threshold. 12. The method of claim 1 , wherein the system user interface is displayed over an obscured representation of a user interface that includes the user interface object. 13. The method of claim 1 , including detecting an end of the first input, and, after detecting the end of the first input, generating a non-visual output that corresponds to detecting the end of the first input. 14. The method of claim 1 , wherein: the user interface object is a notification that includes a subset of information about an event corresponding to the first application; the system user interface is an expanded view of the notification that includes the subset of information about the event and additional information about the event; and displaying the first application includes displaying a view of the first application that corresponds to the event. 15. The method of claim 1 , wherein: the user interface object is a representation of content; the system user interface includes a preview of the content; and displaying the first application includes displaying the content in the first application. 16. The method of claim 1 , wherein: the user interface object is an application icon for the first application; and the system user interface includes a plurality of actions associated with the first application. 17. The method of claim 16 , including, in response to determining that the first input meets the first input threshold, displaying a visual indication that a user interface that includes the user interface object is in a reconfiguration mode. 18. The method of claim 16 , including, in response to determining that the first input meets the first input threshold, displaying a visual indication of further action that can be taken to enter a reconfiguration mode. 19. The method of claim 16 , including, in accordance with a determination that the first input meets the first input threshold and includes more than the threshold amount of movement, displaying a visual indication that a user interface that includes the user interface object is in a reconfiguration mode. 20. An electronic device, comprising: a display; an input element; one or more processors; and memory storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for: displaying, on the display, a user interface object that corresponds to a first application; while displaying the user interface object, detecting, via the input element, a first input directed to the user interface object; and in response to detecting the first input directed to the user interface object: in accordance with a determination that the first input meets a first input threshold and includes less than a threshold amount of movement, generating a non-visual output corresponding to the first input before detecting an end of the first input, and after detecting an end of the first input,
for inputting data by handwriting, e.g. gesture or text · CPC title
Pressure sensors for measuring the pressure or force exerted on the touch surface without providing the touch position · CPC title
for error correction or compensation, e.g. based on parallax, calibration or alignment · CPC title
using force sensing means to determine a position · CPC title
Input arrangements with force or tactile feedback as computer generated output to the user · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.