# US 10,372,317 B1 · Method for highly accurate selection of items on an axis with a quadrilateral control surface

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

- Number: US 10,372,317 B1
- Document ID: US10372317B1
- Status: Granted
- Kind: B1
- Application number: 14/737,931
- Filed: 2015-06-12
- Granted: 2019-08-06
- Earliest claimed: 2015-06-12
- Assignees: Google Inc.
- Applicants: Google Inc.
- Inventors: Baron Winfield Arnold
- Web page: https://patentgrep.com/patent/US10372317B1

## CPC

- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/0485: Scrolling or panning
- 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
- G11B 27/005: {Reproducing at a different information rate from the information rate of recording (for television signals H04N5/783)}
- G11B 27/34: Indicating arrangements {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)

## Abstract

A method for presenting a media item of a set of media items in a user interface (UI) of a client device is disclosed. The UI includes a first scrub area associated with a first scrub rate and a second scrub area associated with a second scrub rate. The client device receives a first user input via the first scrub area of the UI to navigate through the set of media items at the first scrub rate. The client device receives a second user input that is separate from the first user input via the second scrub area of the UI to navigate through the set of media items at a second scrub rate.

## Claims

### Claim 1

A method comprising:
presenting a media item of a set of media items in a user interface (UI) of a client device, the UI comprising:
a plurality of predefined scrub areas that include a first scrub area and a second scrub area,
the first scrub area being designated for a first scrub rate and including a scrub tool that illustrates a position of the presented media item within the set of media items, and
the second scrub area being designated for a second scrub rate;
receiving a first user input within the first scrub area via the UI to navigate through the set of media items at the first scrub rate, the first user input including an interaction within the first scrub area; and
receiving a second user input within the second scrub area via the UI to navigate through the set of media items at the second scrub rate, the second user input including an interaction that started and ended in the second scrub area and that is separate from the first user input.

### Claim 2 (depends on 1)

The method of claim 1, wherein the set of media items comprises a plurality of frames of a video.

### Claim 3 (depends on 1)

The method of claim 1, wherein the set of media items comprise a plurality of photos of a photo album.

### Claim 4 (depends on 1)

The method of claim 1, wherein the first scrub rate advances the set of media items at a rate of more than one media item at a time, and wherein the second scrub rate advances the set of media items one media item at a time.

### Claim 5 (depends on 1)

The method of claim 1, wherein the first scrub area and the second scrub area each comprise a first region and a second region, the first region is for advancing media items in a forward direction and wherein the second region is for advancing media items in a reverse direction.

### Claim 6 (depends on 1)

The method of claim 1, wherein the first scrub area is displayed near a bottom of the UI, wherein the second scrub area is displayed above the first scrub area.

### Claim 7 (depends on 6)

The method of claim 6, wherein the second scrub rate increases as a distance between the first scrub area and a position of the second user input increases.

### Claim 8

A system comprising:
a memory; and
a physical processor operatively coupled to the memory, the physical processor to:
present a media item of a set of media items in a user interface (UI) of a client device, the UI comprising:
a plurality of predefined scrub areas that include a first scrub area and a second scrub area,
the first scrub area being designated for a first scrub rate and including a scrub tool that illustrates a position of the presented media item within the set of media items, and
the second scrub area being designated for a second scrub rate;
receive a first user input within the first scrub area via the UI to navigate through the set of media items at the first scrub rate, the first user input including an interaction within the first scrub area; and
receive a second user input within the second scrub area via the UI to navigate through the set of media items at the second scrub rate, the second user input including an interaction that started and ended in the second scrub area and that is separate from the first user input.

### Claim 9 (depends on 8)

The system of claim 8, wherein the set of media items comprises a plurality of frames of a video.

### Claim 10 (depends on 8)

The system of claim 8, wherein the set of media items comprise a plurality of photos of a photo album.

### Claim 11 (depends on 8)

The system of claim 8, wherein the first scrub rate advances the set of media items at a rate of more than one media item at a time, and wherein the second scrub rate advances the set of media items one media item at a time.

### Claim 12 (depends on 8)

The system of claim 8, wherein the first scrub area and the second scrub area each comprise a first region and a second region, the first region is for advancing media items in a forward direction and wherein the second region is for advancing media items in a reverse direction.

### Claim 13 (depends on 8)

The system of claim 8, wherein the first scrub area is displayed near a bottom of the UI, wherein the second scrub area is displayed above the first scrub area.

### Claim 14 (depends on 13)

The system of claim 13, wherein the second scrub rate increases or decreases as a distance between the first scrub area and the second user input increases.

### Claim 15

A non-transitory computer readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to:
present a media item of a set of media items in a user interface (UI) of a client device, the UI comprising:
a plurality of predefined scrub areas that include a first scrub area and a second scrub area,
the first scrub area being designated for a first scrub rate and including a scrub tool that illustrates a position of the presented media item within the set of media items, and
the second scrub area being designated for a second scrub rate;
receive a first user input within the first scrub area via the UI to navigate through the set of media items at the first scrub rate, the first user input including an interaction within the first scrub area; and
receive a second user input via the UI to navigate through the set of media items at the second scrub rate, the second user input including an interaction that started and ended in the second scrub area and that is separate from the first user input.

### Claim 16 (depends on 15)

The non-transitory computer readable storage medium of claim 15, wherein the set of media items comprises a plurality of frames of a video.

### Claim 17 (depends on 15)

The non-transitory computer readable storage medium of claim 15, wherein the set of media items comprise a plurality of photos in a photo album.

### Claim 18 (depends on 15)

The non-transitory computer readable storage medium of claim 15, wherein the first scrub rate advances the set of media items at a rate of more than one media item at a time, and wherein the second scrub rate advances the set of media items one media item at a time.

### Claim 19 (depends on 15)

The non-transitory computer readable storage medium of claim 15, wherein the first scrub area and the second scrub area each comprise a first region and a second region, the first region is for advancing media items in a forward direction and wherein the second region is for advancing media items in a reverse direction.

### Claim 20 (depends on 15)

The non-transitory computer readable storage medium of claim 15, wherein the first scrub area is displayed near a bottom of the UI, wherein the second scrub area is displayed above the first scrub area.
