# US 12,118,181 B2 · Reduced size user interface

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

- Number: US 12,118,181 B2
- Document ID: US12118181B2
- Status: Granted
- Kind: B2
- Application number: 17/878,792
- Filed: 2022-08-01
- Published: 2023-02-16
- Granted: 2024-10-15
- Earliest claimed: 2014-09-02
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Jonathan R. Dascola; Christopher Patrick Foss; Lawrence Y. Yang; Alan C. Dye; David Chance Graham; Jonathan P. Ive; Kevin Lynch
- Web page: https://patentgrep.com/patent/US12118181B2

## CPC

- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- G06F 3/0362: with detection of one-dimensional [1D] translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
- 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/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 2203/04806: Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Techniques and user interfaces for accessing, navigating, and displaying photos on an electronic device.

## Claims

### Claim 1

An electronic device, comprising:
a touch-sensitive display;
a rotatable input mechanism;
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 touch-sensitive display, a first plurality of representations of photos, wherein displaying the first plurality of representations of photos includes displaying a representation of a first photo at a first size;
detecting, on the touch-sensitive display, a touch input, wherein the touch input includes a selection of the representation of the first photo;
in response to detecting the touch input, displaying the representation of the first photo at a second size without displaying another representation of the first plurality of representations of photos, wherein the second size is larger than the first size;
while displaying the representation of the first photo at the second size, detecting a first rotation input, wherein the first rotation input includes a movement of the rotatable input mechanism in a first direction;
in response to detecting the first rotation input, displaying an enlarged subportion of the representation of the first photo;
while displaying the representation of the first photo, detecting a second rotation input, wherein the second rotation input includes a movement of the rotatable input mechanism in a second direction that is different from the first direction; and
in response to detecting the second rotation input, displaying a second plurality of representations of photos at a size that is smaller than the second size.

### Claim 2 (depends on 1)

The electronic device of claim 1, the one or more programs further including instructions for:
while displaying the representation of the first photo, detecting, on the touch-sensitive display, a first swipe input, wherein the first swipe input includes a swipe on the representation of the first photo; and
in response to detecting the first swipe input, displaying a representation of a second photo that is different from the representation of the first photo.

### Claim 3 (depends on 2)

The electronic device of claim 2, the one or more programs further including instructions for:
while displaying the representation of the second photo, detecting, on the touch-sensitive display, a second swipe input, wherein the second swipe input includes a swipe on the representation of the second photo; and
in response to detecting the second swipe input, displaying a representation of a third photo that is different from the representation of the second photo.

### Claim 4 (depends on 1)

The electronic device of claim 1, the one or more programs further including instructions for:
while displaying the first plurality of representations of photos, detecting a third rotation input, wherein the third rotation input includes a movement of the rotatable input mechanism in the second direction; and
in response to detecting the third rotation input, displaying a third plurality of representations of photos, wherein displaying the third plurality of representations of photos includes displaying the representation of the first photo at a third size, wherein the third size is smaller than the first size.

### Claim 5 (depends on 4)

The electronic device of claim 4, the one or more programs further including instructions for:
while displaying the third plurality of representations of photos, detecting a fourth rotation input, wherein the fourth rotation input includes a movement of the rotatable input mechanism in the first direction; and
in response to detecting the fourth rotation input, displaying a fourth plurality of representations of photos, wherein displaying the fourth plurality of representations of photos includes displaying the representation of the first photo at a size that is larger than the third size.

### Claim 6 (depends on 1)

The electronic device of claim 1, wherein the representations of photos in the first plurality of representations of photos are displayed at a size smaller than the representations of photos in the second plurality of representations of photos.

### Claim 7 (depends on 1)

The electronic device of claim 1, wherein the first plurality of representations of photos includes more representations of photos than the second plurality of representations of photos.

### Claim 8 (depends on 1)

The electronic device of claim 1, wherein the second plurality of representations of photos includes a portion of the representations of photos displayed in the first plurality of representations of photos, wherein the second plurality of representations of photos does not include all of the representations of photos displayed in the first plurality of representations of photos.

### Claim 9 (depends on 1)

The electronic device of claim 1, wherein the representations of photos in the first plurality of representations of photos are displayed at a size larger than the size of the representations of photos in the second plurality of representations of photos.

### Claim 10 (depends on 1)

The electronic device of claim 1, wherein the first plurality of representations of photos includes fewer representations of photos than the second plurality of representations of photos.

### Claim 11 (depends on 1)

The electronic device of claim 1, wherein the first plurality of representations of photos includes a portion of the representations of photos displayed in the second plurality of representations of photos, wherein the first plurality of representations of photos does not include all of the representations of photos displayed in the second plurality of representations of photos.

### Claim 12

A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device that is in communication with a touch-sensitive display and a rotatable input mechanism, the one or more programs including instructions for:
displaying, on the touch-sensitive display, a first plurality of representations of photos, wherein displaying the first plurality of representations of photos includes displaying a representation of a first photo at a first size;
detecting, on the touch-sensitive display, a touch input, wherein the touch input includes a selection of the representation of the first photo;
in response to detecting the touch input, displaying the representation of the first photo at a second size without displaying another representation of the first plurality of representations of photos, wherein the second size is larger than the first size;
while displaying the representation of the first photo at the second size, detecting a first rotation input, wherein the first rotation input includes a movement of the rotatable mechanism in a first direction;
in response to detecting the first rotation input, displaying an enlarged subportion of the representation of the first photo;
while displaying the representation of the first photo, detecting a second rotation input, wherein the second rotation input includes a movement of the rotatable input mechanism in a second direction that is different from the first direction; and
in response to detecting the second rotation input, displaying a second plurality of representations of photos at a size that is smaller than the second size.

### Claim 13 (depends on 12)

The non-transitory computer-readable storage medium of claim 12, the one or more programs further including instructions for:
while displaying the representation of the first photo, detecting, on the touch-sensitive display, a first swipe input, wherein the first swipe input includes a swipe on the representation of the first photo; and
in response to detecting the first swipe input, displaying a representation of a second photo that is different from the representation of the first photo.

### Claim 14 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, the one or more programs further including instructions for:
while displaying the representation of the second photo, detecting, on the touch-sensitive display, a second swipe input, wherein the second swipe input includes a swipe on the representation of the second photo; and
in response to detecting the second swipe input, displaying a representation of a third photo that is different from the representation of the second photo.

### Claim 15 (depends on 12)

The non-transitory computer-readable storage medium of claim 12, the one or more programs further including instructions for:
while displaying the first plurality of representations of photos, detecting a third rotation input, wherein the third rotation input includes a movement of the rotatable input mechanism in the second direction; and
in response to detecting the third rotation input, displaying a third plurality of representations of photos, wherein displaying the third plurality of representations of photos includes displaying the representation of the first photo at a third size, wherein the third size is smaller than the first size.

### Claim 16 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, the one or more programs further including instructions for:
while displaying the third plurality of representations of photos, detecting a fourth rotation input, wherein the fourth rotation input includes a movement of the rotatable input mechanism in the first direction; and
in response to detecting the fourth rotation input, displaying a fourth plurality of representations of photos, wherein displaying the fourth plurality of representations of photos includes displaying the representation of the first photo at a size that is larger than the third size.

### Claim 17 (depends on 12)

The non-transitory computer-readable storage medium of claim 12, wherein the representations of photos in the first plurality of representations of photos are displayed at a size smaller than the representations of photos in the second plurality of representations of photos.

### Claim 18 (depends on 12)

The non-transitory computer-readable storage medium of claim 12, wherein the first plurality of representations of photos includes more representations of photos than the second plurality of representations of photos.

### Claim 19 (depends on 12)

The non-transitory computer-readable storage medium of claim 12, wherein the second plurality of representations of photos includes a portion of the representations of photos displayed in the first plurality of representations of photos, wherein the second plurality of representations of photos does not include all of the representations of photos displayed in the first plurality of representations of photos.

### Claim 20 (depends on 12)

The non-transitory computer-readable storage medium of claim 12, wherein the representations of photos in the first plurality of representations of photos are displayed at a size larger than the size of the representations of photos in the second plurality of representations of photos.

### Claim 21 (depends on 12)

The non-transitory computer-readable storage medium of claim 12, wherein the first plurality of representations of photos includes fewer representations of photos than the second plurality of representations of photos.

### Claim 22 (depends on 12)

The non-transitory computer-readable storage medium of claim 12, wherein the first plurality of representations of photos includes a portion of the representations of photos displayed in the second plurality of representations of photos, wherein the first plurality of representations of photos does not include all of the representations of photos displayed in the second plurality of representations of photos.

### Claim 23

A method, comprising:
at an electronic device with a touch-sensitive display and a rotatable input mechanism:
displaying, on the touch-sensitive display, a first plurality of representations of photos, wherein displaying the first plurality of representations of photos includes displaying a representation of a first photo at a first size;
detecting, on the touch-sensitive display, a touch input, wherein the touch input includes a selection of the representation of the first photo;
in response to detecting the touch input, displaying the representation of the first photo at a second size without displaying another representation of the first plurality of representations of photos, wherein the second size is larger than the first size;
while displaying the representation of the first photo at the second size, detecting a first rotation input, wherein the first rotation input includes a movement of the rotatable mechanism in a first direction;
in response to detecting the first rotation input, displaying an enlarged subportion of the representation of the first photo;
while displaying the representation of the first photo, detecting a second rotation input, wherein the second rotation input includes a movement of the rotatable input mechanism in a second direction that is different from the first direction; and
in response to detecting the first rotation input, displaying a second plurality of representations of photos at a size that is smaller than the second size.

### Claim 24 (depends on 23)

The method of claim 23, further comprising:
while displaying the representation of the first photo, detecting, on the touch-sensitive display, a first swipe input, wherein the first swipe input includes a swipe on the representation of the first photo; and
in response to detecting the first swipe input, displaying a representation of a second photo that is different from the representation of the first photo.

### Claim 25 (depends on 24)

The method of claim 24, further comprising:
while displaying the representation of the second photo, detecting, on the touch-sensitive display, a second swipe input, wherein the second swipe input includes a swipe on the representation of the second photo; and
in response to detecting the second swipe input, displaying a representation of a third photo that is different from the representation of the second photo.

### Claim 26 (depends on 23)

The method of claim 23, further comprising:
while displaying the first plurality of representations of photos, detecting a third rotation input, wherein the third rotation input includes a movement of the rotatable input mechanism in the second direction; and
in response to detecting the third rotation input, displaying a third plurality of representations of photos, wherein displaying the third plurality of representations of photos includes displaying the representation of the first photo at a third size, wherein the third size is smaller than the first size.

### Claim 27 (depends on 26)

The method of claim 26, further comprising:
while displaying the third plurality of representations of photos, detecting a fourth rotation input, wherein the fourth rotation input includes a movement of the rotatable input mechanism in the first direction; and
in response to detecting the fourth rotation input, displaying a fourth plurality of representations of photos, wherein displaying the fourth plurality of representations of photos includes displaying the representation of the first photo at a size that is larger than the third size.

### Claim 28 (depends on 23)

The method of claim 23, wherein the representations of photos in the first plurality of representations of photos are displayed at a size smaller than the representations of photos in the second plurality of representations of photos.

### Claim 29 (depends on 23)

The method of claim 23, wherein the first plurality of representations of photos includes more representations of photos than the second plurality of representations of photos.

### Claim 30 (depends on 23)

The method of claim 23, wherein the second plurality of representations of photos includes a portion of the representations of photos displayed in the first plurality of representations of photos, wherein the second plurality of representations of photos does not include all of the representations of photos displayed in the first plurality of representations of photos.

### Claim 31 (depends on 23)

The method of claim 23, wherein the representations of photos in the first plurality of representations of photos are displayed at a size larger than the size of the representations of photos in the second plurality of representations of photos.

### Claim 32 (depends on 23)

The method of claim 23, wherein the first plurality of representations of photos includes fewer representations of photos than the second plurality of representations of photos.

### Claim 33 (depends on 23)

The method of claim 23, wherein the first plurality of representations of photos includes a portion of the representations of photos displayed in the second plurality of representations of photos, wherein the first plurality of representations of photos does not include all of the representations of photos displayed in the second plurality of representations of photos.
