# US 2014/0157181 A1 · Method, apparatus, and computer program for scrolling a document on a touch panel

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

- Number: US 2014/0157181 A1
- Document ID: US20140157181A1
- Status: Published application
- Kind: A1
- Application number: 14/089,787
- Filed: 2013-11-26
- Published: 2014-06-05
- Earliest claimed: 2012-11-30
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Susumu Fukuda; Yoshio Horiuchi; Satoko Kinoshita; Kinichi Mitsui
- Web page: https://patentgrep.com/patent/US20140157181A1

## CPC

- G06F 3/04855: Interaction with scrollbars
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/0483: Interaction with page-structured environments, e.g. book metaphor
- G06F 3/0485: Scrolling or panning
- 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: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

In one embodiment, a computer-implemented method includes displaying a segment on a touch panel, the segment having a starting point and an end point corresponding to a first page and a last page, respectively, of a document, in response to a predetermined manipulation by a user. An indication is received that the user has performed at least one of touching a point on the segment and sliding a point on the segment. The document is scrolled to reach a page corresponding to the position of the point on the segment, in response to the indication. The document is scrolled, by a computer processor, on a page-by-page basis, in response to the user sliding the point in a direction perpendicular to the segment.

## Claims

### Claim 1

A computer-implemented method, comprising:
displaying a segment on a touch panel, the segment having a starting point and an end point corresponding to a first page and a last page, respectively, of a document, in response to a predetermined manipulation by a user;
receiving an indication that the user has performed at least one of touching a point on the segment and sliding a point on the segment;
scrolling the document to reach a page corresponding to the position of the point on the segment, in response to the indication; and
scrolling, by a computer processor, the document on a page-by-page basis, in response to the user sliding the point in a direction perpendicular to the segment.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising determining the starting point and the end point of the segment in response to the at least one of the user touching the point or sliding the point.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the segment has at least one of a shape of a straight line connecting the starting point and the end point and a shape of a curve traced by the user.

### Claim 4 (depends on 1)

The method according to claim 1, further comprising, at the time of scrolling the document to reach the page, displaying a current page number and a content of the page.

### Claim 5 (depends on 1)

The method according to claim 1, wherein scrolling the document on a page-by-page basis further comprises displaying an auxiliary line extending in a direction perpendicular to the segment.

### Claim 6 (depends on 1)

The method according to claim 1, further comprising detecting the user sliding the point when the user performs the sliding in the air, in a close proximity state with respect to the touch panel.

### Claim 7

An apparatus comprising:
a memory having computer-readable instructions; and
a processor for executing the computer-readable instructions, the instructions including a method comprising:
displaying a segment on a touch panel, the segment having a starting point and an end point corresponding to a first page and a last page, respectively, of a document, in response to a predetermined manipulation by a user;
receiving an indication that the user has performed at least one of touching a point on the segment and sliding a point on the segment;
scrolling the document to reach a page corresponding to the position of the point on the segment, in response to the indication; and
scrolling, by a computer processor, the document on a page-by-page basis, in response to the user sliding the point in a direction perpendicular to the segment.

### Claim 8 (depends on 7)

The apparatus according to claim 7, the method further comprising determining the starting point and the end point of the segment in response to the at least one of the user touching the point or sliding the point.

### Claim 9 (depends on 7)

The apparatus according to claim 7, wherein the segment has at least one of a shape of a straight line connecting the starting point and the end point and the shape of a curve traced by the user.

### Claim 10 (depends on 7)

The apparatus according to claim 7, wherein at the time of scrolling the document to reach the page, a current page number and a content of the page are displayed.

### Claim 11 (depends on 7)

The apparatus according to claim 7, wherein scrolling the document on a page-by-page basis comprises displaying an auxiliary line extending in a direction perpendicular to the segment.

### Claim 12 (depends on 7)

The apparatus according to claim 7, the method further comprising detecting the user sliding the point when the user performs the sliding in the air, in a close proximity state with respect to the touch panel.

### Claim 13

A computer program product comprising a computer readable storage medium having computer readable program code embodied thereon, the computer readable program code executable by a processor to perform a method comprising:
displaying a segment on a touch panel, the segment having a starting point and an end point corresponding to a first page and a last page, respectively, of a document, in response to a predetermined manipulation by a user;
receiving an indication that the user has performed at least one of touching a point on the segment and sliding a point on the segment;
scrolling the document to reach a page corresponding to the position of the point on the segment, in response to the indication; and
scrolling the document on a page-by-page basis, in response to the user sliding the point in a direction perpendicular to the segment.

### Claim 14 (depends on 13)

The computer program product of claim 13, the method further comprising determining the starting point and the end point of the segment in response to the at least one of the user touching the point or sliding the point.

### Claim 15 (depends on 13)

The computer program product of claim 13, wherein the segment has at least one of a shape of a straight line connecting the starting point and the end point and a shape of a curve traced by the user.

### Claim 16 (depends on 13)

The computer program product of claim 13, the method further comprising, at the time of scrolling the document to reach the page, displaying a current page number and a content of the page.

### Claim 17 (depends on 13)

The computer program product of claim 13, wherein scrolling the document on a page-by-page basis further comprises displaying an auxiliary line extending in a direction perpendicular to the segment.

### Claim 18 (depends on 13)

The computer program product of claim 13, the method further comprising detecting the user sliding the point when the user performs the sliding in the air, in a close proximity state with respect to the touch panel.
