# US 10,481,690 B2 · Device, method, and graphical user interface for providing tactile feedback for media adjustment operations performed in a user interface

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

- Number: US 10,481,690 B2
- Document ID: US10481690B2
- Status: Granted
- Kind: B2
- Application number: 14/536,648
- Filed: 2014-11-09
- Published: 2015-03-05
- Granted: 2019-11-19
- Earliest claimed: 2012-05-09
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Avi E. Cieplinski; May-Li Khoe; Bianca C. Costanzo
- Web page: https://patentgrep.com/patent/US10481690B2

## CPC

- G06F 3/016: {Input arrangements with force or tactile feedback as computer generated output to the user}
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- G06F 2203/04105: Pressure sensors for measuring the pressure or force exerted on the touch surface without providing the touch position
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An electronic device with a touch-sensitive surface and a display displays content that includes an image, detects a gesture on the touch-sensitive surface for adjusting an image size of the image, and in response to detecting the gesture, determines an adjustment to the image size that corresponds to an extent of the gesture. If the adjustment to the image size would cause the image size to exceed a predefined image sizing limit, the device generates a respective tactile output on the touch-sensitive surface, performs the adjustment to the image size, and in response to detecting liftoff of a contact used to perform the gesture, at least partially reverses the adjustment to the image size, such that the image size is reduced to a size corresponding to the predefined image sizing limit.

## Claims

### Claim 1

A non-transitory 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, cause the device to:
display, on the display, respective content that includes an image;
detect a gesture on the touch-sensitive surface for adjusting an image size of the image; and
in response to detecting the gesture:
determine an adjustment to the image size that corresponds to an extent of the gesture;
in accordance with a determination that the adjustment to the image size would cause the image size to exceed a predefined image sizing limit:
generate a respective tactile output on the touch-sensitive surface;
perform the adjustment to the image size and display the image at a size corresponding to the adjustment to the image size; and
in response to detecting liftoff of a contact used to perform the gesture, at least partially reverse the adjustment to the image size, such that the image size is reduced to a size corresponding to the predefined image sizing limit, and display the image at a size corresponding to the predefined image sizing limit; and
in accordance with a determination that the adjustment to the image size would not cause the image size to exceed the predefined image sizing limit, perform the adjustment to the image size without generating the respective tactile output on the touch-sensitive surface, and display the image at a size corresponding to the adjustment to the image size.

### Claim 2 (depends on 1)

The non-transitory computer readable storage medium of claim 1, wherein:
adjusting the image size includes adjusting a cropping mask;
the predefined image sizing limit comprises a content boundary; and
the content boundary is exceeded when the cropping mask extends beyond the content boundary.

### Claim 3 (depends on 1)

The non-transitory computer readable storage medium of claim 1, wherein:
the image has a shape; and
the predefined image sizing limit comprises a maximum allowable adjustment to a size of the shape.

### Claim 4 (depends on 1)

The non-transitory computer readable storage medium of claim 1, wherein the displayed image, prior to the electronic device detecting the gesture on the touch-sensitive surface for adjusting an image size of the image, has an image size that is an initial image size smaller than the predefined image sizing limit.

### Claim 5

An electronic device, comprising:
a display;
a 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, respective content that includes an image;
detecting a gesture on the touch-sensitive surface for adjusting an image size of the image; and
in response to detecting the gesture:
determining an adjustment to the image size that corresponds to an extent of the gesture;
in accordance with a determination that the adjustment to the image size would cause the image size to exceed a predefined image sizing limit:
generating a respective tactile output on the touch-sensitive surface;
performing the adjustment to the image size and displaying the image at a size corresponding to the adjustment to the image size; and
in response to detecting liftoff of a contact used to perform the gesture, at least partially reversing the adjustment to the image size, such that the image size is reduced to a size corresponding to the predefined image sizing limit, and displaying the image at a size corresponding to the predefined image sizing limit; and
in accordance with a determination that the adjustment to the image size would not cause the image size to exceed the predefined image sizing limit, performing the adjustment to the image size without generating the respective tactile output on the touch-sensitive surface, and displaying the image a a size corresponding to the adjustment to the image size.

### Claim 6 (depends on 5)

The electronic device of claim 5, wherein:
adjusting the image size includes adjusting a cropping mask;
the predefined image sizing limit comprises a content boundary; and
the content boundary is exceeded when the cropping mask extends beyond the content boundary.

### Claim 7 (depends on 5)

The electronic device of claim 5, wherein:
the image has a shape; and
the predefined image sizing limit comprises a maximum allowable adjustment to a size of the shape.

### Claim 8 (depends on 5)

The electronic device of claim 5, wherein the displayed image, prior to the electronic device detecting the gesture on the touch-sensitive surface for adjusting an image size of the image, has an image size that is an initial image size smaller than the predefined image sizing limit.

### Claim 9

A method, comprising:
at an electronic device with a touch-sensitive surface and a display:
displaying, on the display, respective content that includes an image;
detecting a gesture on the touch-sensitive surface for adjusting an image size of the image; and
in response to detecting the gesture:
determining an adjustment to the image size that corresponds to an extent of the gesture;
in accordance with a determination that the adjustment to the image size would cause the image size to exceed a predefined image sizing limit:
generating a respective tactile output on the touch-sensitive surface;
performing the adjustment to the image size and displaying the image at a size corresponding to the adjustment to the image size; and
in response to detecting liftoff of a contact used to perform the gesture, at least partially reversing the adjustment to the image size, such that the image size is reduced to a size corresponding to the predefined image sizing limit, and displaying the image at a size corresponding to the predefinded image sizing limit; and
in accordance with a determination that the adjustment to the image size would not cause the image size to exceed the predefined image sizing limit, performing the adjustment to the image size without generating the respective tactile output on the touch-sensitive surface, and displaying the image at a size corresponding to the adjustment to the image size.

### Claim 10 (depends on 9)

The method of claim 9, wherein:
adjusting the image size includes adjusting a cropping mask;
the predefined image sizing limit comprises a content boundary; and
the content boundary is exceeded when the cropping mask extends beyond the content boundary.

### Claim 11 (depends on 9)

The method of claim 9, wherein:
the image has a shape; and
the predefined image sizing limit comprises a maximum allowable adjustment to a size of the shape.

### Claim 12 (depends on 9)

The method of claim 9, wherein the displayed image, prior to the device detecting the gesture on the touch-sensitive surface for adjusting an image size of the image, has an image size that is an initial image size smaller than the predefined image sizing limit.
