# US 2014/0152585 A1 · Scroll jump interface for touchscreen input/output device

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

- Number: US 2014/0152585 A1
- Document ID: US20140152585A1
- Status: Published application
- Kind: A1
- Application number: 13/693,499
- Filed: 2012-12-04
- Published: 2014-06-05
- Earliest claimed: 2012-12-04
- Assignees: Research In Motion Limited
- Applicants: Research In Motion Limited
- Inventors: Nils Roger ANDERSSON REIMER
- Web page: https://patentgrep.com/patent/US20140152585A1

## CPC

- G06F 3/0485: Scrolling or panning
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Controllers 110, 120, methods, and machine-readable programming products for enabling users of touchscreens (8160) to execute jump commands to jump conveniently to the end of lists and other data sets, rather than scrolling through the entire lists or data sets, by invoking executable jump icons (9100) displayed on the touchscreen during rapid scrolling processes.

## Claims

### Claim 1

A controller for a computer, the controller comprising:
a touchscreen display comprising a screen and at least one sensor configured to generate signals representing contact by a stylus with a plurality of positions on the screen;
at least one processor configured to:
associate with the signals representing contact by the stylus with each of the plurality of positions a corresponding time of contact by the stylus;
using at least the plurality of positions and the corresponding times of contact, interpret contacts with a plurality of the positions as a rapid scroll command;
upon interpreting the contacts with the plurality of positions as a rapid scroll command, display on the touchscreen a selectable icon associated with a jump command; and
conditioned upon a selection contact by the same or another stylus proximate the jump command icon, cause the touchscreen, during a display scrolling process, to display data associated with a limit of content to be scrolled.

### Claim 2 (depends on 1)

The controller of claim 1, wherein the selectable icon associated with a jump command is displayed proximate at least one end of a central axis of a scrolling region of the display.

### Claim 3 (depends on 1)

The controller of claim 1, wherein a plurality of selectable icons associated with one or more jump commands is displayed, proximate at least two ends of a scrolling region of the display.

### Claim 4 (depends on 1)

The controller of claim 1, wherein display of the selectable icon associated with a jump command is terminated following a predetermined time.

### Claim 5 (depends on 1)

The controller of claim 1, wherein display of the selectable icon associated with a jump command is terminated upon execution of the jump command.

### Claim 6 (depends on 1)

The controller of claim 1, wherein display of the selectable icon associated with a jump command is terminated upon detection of an input selection command in a display portion of the touchscreen.

### Claim 7 (depends on 1)

The controller of claim 1, wherein entry of a selection command on a portion of the touchscreen outside display of the selectable icon causes execution of a jump command.

### Claim 8

A method of controlling a computer display, the method comprising at least one processor:
associating, with signals generated by a touchscreen display of a computer and representing contact by a stylus with each of a plurality of positions on the touchscreen, a corresponding time of contact by the stylus;
using at least the plurality of positions and the corresponding times of contact, interpreting the plurality of contacts with a plurality of the positions as a rapid scroll command;
upon interpreting the contacts with the plurality of positions as a rapid scroll command, displaying on the touchscreen a selectable icon associated with a jump command; and
conditioned upon a selection contact by the same or another stylus proximate the jump command icon, causing the touchscreen, during a display scrolling process, to display data associated with a limit of content to be scrolled.

### Claim 9 (depends on 8)

The method of claim 8, wherein the selectable icon associated with a jump command is displayed proximate at least one end of a central axis of a scrolling region of the display.

### Claim 10 (depends on 8)

The method of claim 8, wherein a plurality of selectable icons associated with one or more jump commands is displayed, proximate at least two ends of a scrolling region of the display.

### Claim 11 (depends on 8)

The method of claim 8, comprising termination of display of the selectable icon associated with a jump command following a predetermined time.

### Claim 12 (depends on 8)

The method of claim 8, comprising termination of display of the selectable icon associated with a jump command upon execution of the jump command.

### Claim 13 (depends on 8)

The method of claim 8, comprising termination of display of the selectable icon associated with a jump command upon detection of an input selection command in a display portion of the touchscreen.

### Claim 14 (depends on 8)

The method of claim 8, wherein entry of a selection command on a portion of the touchscreen outside display of a graphical portion of the selectable icon causes execution of a jump command.

### Claim 15

Non-transient media comprising computer-readable instruction sets configured to cause one or more computer processors to:
associate, with signals generated by a touchscreen display of a computer and representing contact by a stylus with each of a plurality of positions on the touchscreen, a corresponding time of contact by the stylus;
using at least the plurality of positions and the corresponding times of contact, interpret the plurality of contacts with a plurality of the positions as a rapid scroll command;
upon interpreting the contacts with the plurality of positions as a rapid scroll command, display on the touchscreen a selectable icon associated with a jump command; and
conditioned upon a selection contact by the same or another stylus proximate the jump command icon, cause the touchscreen, during a display scrolling process, to display data associated with a limit of content to be scrolled.

### Claim 16 (depends on 15)

The non-transient media of claim 15, wherein the selectable icon associated with a jump command is displayed proximate at least one end of a central axis of a scrolling region of the display.

### Claim 17 (depends on 15)

The non-transient media of claim 15, wherein a plurality of selectable icons associated with one or more jump commands is displayed, proximate at least two ends of a scrolling region of the display.

### Claim 18 (depends on 15)

The non-transient media of claim 15, configured to cause termination of display of the selectable icon associated with a jump command following a predetermined time.

### Claim 19 (depends on 15)

The non-transient media of claim 15, configured to cause termination of display of the selectable icon associated with a jump command upon execution of the jump command.

### Claim 20 (depends on 15)

The non-transient media of claim 15, configured to cause termination of display of the selectable icon associated with a jump command upon detection of an input selection command in a display portion of the touchscreen.

### Claim 21 (depends on 15)

The non-transient media of claim 15, configured to cause execution of the jump command upon entry of a selection command on a portion of the touchscreen outside display of a graphical portion.
