# US 2016/0259495 A1 · Devices, Methods, and Graphical User Interfaces for Displaying and Using Menus

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2016/0259495 A1
- Document ID: US20160259495A1
- Status: Published application
- Kind: A1
- Application number: 14/866,981
- Filed: 2015-09-27
- Published: 2016-09-08
- Earliest claimed: 2015-03-08
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Gary I. Butcher; Christopher P. Foss; Raymond S. Sepulveda; Alexander J. Perry; Patrick L. Coffman; Aram David Kudurshian; Cédric J. Bray; Usama M. Hajj
- Web page: https://patentgrep.com/patent/US20160259495A1

## CPC

- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/016: {Input arrangements with force or tactile feedback as computer generated output to the user}
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 2203/04806: Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
- G06F 2203/04808: Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An electronic device: displays, on a display, a user interface that includes one or more user interface elements; and detects a press input by a contact on a touch-sensitive surface at a location that corresponds to a respective user interface element. In response to detecting the press input, the device: if the respective user interface meets first action criteria including a criterion that the respective user interface element is associated with a single option associated with the press input, initiates performance of an action corresponding to the single option; and, if the respective user interface element meets second action criteria including a criterion that the respective user interface element is associated with a first number of options associated with the press input, where the first number is greater than one, displays a first menu overlaid on the user interface with a first set of selectable options.

## Claims

### Claim 1

A method, comprising:
at an electronic device with a display and a touch-sensitive surface, wherein the electronic device includes one or more sensors to detect intensity of contacts with the touch-sensitive surface:
displaying, on the display, a user interface that includes one or more user interface elements;
detecting a press input by a contact on the touch-sensitive surface at a location that corresponds to a respective user interface element of the one or more user interface elements; and,
in response to detecting the press input:
in accordance with a determination that the respective user interface meets first action criteria, the first action criteria including a criterion that the respective user interface element is associated with a single option associated with the press input, initiating performance of an action that corresponds to the single option; and,
in accordance with a determination that the respective user interface element meets second action criteria, the second action criteria including a criterion that the respective user interface element is associated with a first number of options associated with the press input, wherein the first number is greater than one, displaying a first menu overlaid on the user interface, wherein the first menu includes a first set of selectable options.

### Claim 2 (depends on 1)

The method of claim 1, wherein the second action criteria include a criterion that the user interface element is associated with a first number of options associated with the press input, wherein the first number is greater than one and less than a first threshold number of options.

### Claim 3 (depends on 1)

The method of claim 1, including:
in response to detecting the press input:
in accordance with a determination that the respective user interface element meets third action criteria, the third action criteria including a criterion that the user interface element is associated with a second number of options associated with the press input, wherein the second number is greater than a second threshold number of options, displaying a second menu, distinct from the first menu, overlaid on the user interface, wherein the second menu includes a second set of selectable options.

### Claim 4 (depends on 3)

The method of claim 3, wherein the first set of selectable options in the first menu is a subset of the second set of selectable options in the second menu.

### Claim 5 (depends on 1)

The method of claim 1, wherein the respective user interface element corresponds to a portion of an electronic document;
wherein performing the action that corresponds to the single option includes:
in accordance with a determination that the portion of the electronic document does not include data detected links, displaying a first additional user interface element overlaid on the electronic document with one or more selectable options that correspond to the portion of the electronic document; and,
in accordance with a determination that the portion of the electronic document includes a data detected link, displaying a second additional user interface element, distinct from the first additional user interface element, for the data detected link.

### Claim 6 (depends on 1)

The method of claim 1, wherein the first menu is a radial menu with two or more distinct portions that is located on the display at a location that corresponds to a location of the contact in the press input on the touch sensitive surface.

### Claim 7 (depends on 6)

The method of claim 6, wherein the radial menu includes two halves each comprising a distinct, unitary region forming half of the radial menu.

### Claim 8 (depends on 6)

The method of claim 6, wherein the radial menu includes four quadrants each comprising a distinct, unitary region forming a quarter of the radial menu.

### Claim 9 (depends on 6)

The method of claim 6, including:
detecting a selection input that selects a respective portion of the first menu; and,
in response to detecting the selection input, initiating performance of an action that corresponds to the selected respective portion of the first menu.

### Claim 10

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, on the display, a user interface that includes one or more user interface elements;
detecting a press input by a contact on the touch-sensitive surface at a location that corresponds to a respective user interface element of the one or more user interface elements; and,
in response to detecting the press input:
in accordance with a determination that the respective user interface meets first action criteria, the first action criteria including a criterion that the respective user interface element is associated with a single option associated with the press input, initiating performance of an action that corresponds to the single option; and,
in accordance with a determination that the respective user interface element meets second action criteria, the second action criteria including a criterion that the respective user interface element is associated with a first number of options associated with the press input, wherein the first number is greater than one, displaying a first menu overlaid on the user interface, wherein the first menu includes a first set of selectable options.

### Claim 11

A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display, a touch-sensitive surface and one or more sensors, cause the device to:
display, on the display, a user interface that includes one or more user interface elements;
detect a press input by a contact on the touch-sensitive surface at a location that corresponds to a respective user interface element of the one or more user interface elements; and,
in response to detecting the press input:
in accordance with a determination that the respective user interface meets first action criteria, the first action criteria including a criterion that the respective user interface element is associated with a single option associated with the press input, initiate performance of an action that corresponds to the single option; and,
in accordance with a determination that the respective user interface element meets second action criteria, the second action criteria including a criterion that the respective user interface element is associated with a first number of options associated with the press input, wherein the first number is greater than one, display a first menu overlaid on the user interface, wherein the first menu includes a first set of selectable options.
