# US 10,120,538 B2 · Providing subpages in a touch panel 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,120,538 B2
- Document ID: US10120538B2
- Status: Granted
- Kind: B2
- Application number: 15/097,962
- Filed: 2016-04-13
- Published: 2016-08-04
- Granted: 2018-11-06
- Earliest claimed: 2011-06-10
- Assignees: Amx LLC
- Applicants: Amx LLC
- Inventors: George Carl Smith
- Web page: https://patentgrep.com/patent/US10120538B2

## CPC

- 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 9/451: Execution arrangements for user interfaces
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Disclosed are an apparatus and method of retrieving subpages from memory and rendering the subpages for display on a user display device, such as a smartphone or other display with limited viewing area. The method may also include identifying each of the subpages as being part of a sequence of subpages and displaying a first portion of the subpages on the display and storing a remaining portion of the subpages in the memory as rendered and ready for display.

## Claims

### Claim 1

A method, comprising:
identifying each of a plurality of subpages as being part of a sequence of subpages;
displaying a first portion of the plurality of subpages on a display of a computing device;
storing a remaining portion of the plurality of subpages in memory as rendered and ready for display;
displaying the remaining portion of the plurality of subpages on the display responsive to a received movement command; and
moving the sequence of subpages in a circular order in a direction associated with the movement command.

### Claim 2 (depends on 1)

The method of claim 1, wherein the plurality of subpages correspond to a plurality of webpages.

### Claim 3 (depends on 1)

The method of claim 1, comprising retrieving a movement command.

### Claim 4 (depends on 3)

The method of claim 3, further comprising detecting that the movement command is a directional flick command.

### Claim 5 (depends on 4)

The method of claim 4, wherein the directional flick command is at least one of up, down, left and right.

### Claim 6 (depends on 3)

The method of claim 3, further comprising:
detecting that the movement command is a hold and move command based on a predefined period of time elapsing since the movement command was initiated; and
moving at least one of the plurality of subpages out of the sequence of subpages based on the hold and move command.

### Claim 7 (depends on 1)

The method of claim 1, wherein a portion of the remaining portion of the plurality of subpages stored in the memory are designated as ready and are moved into the display, and all other of the plurality of subpages stored in the memory are designated as idle and must be modified to a ready status prior to being displayed on the display.

### Claim 8

An apparatus, comprising:
a memory;
a display; and
a processor configured to
identify each of a plurality of subpages as being part of a sequence of subpages,
display a first portion of the plurality of subpages on the display,
store a remaining portion of the plurality of subpages in memory as rendered and ready for display,
display the remaining portion of the plurality of subpages on the display responsive to a received movement command, and
move the sequence of subpages in a circular order in a direction associated with the movement command.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein the plurality of subpages correspond to a plurality of webpages.

### Claim 10 (depends on 8)

The apparatus of claim 8, wherein the processor is configured to retrieve a movement command.

### Claim 11 (depends on 10)

The apparatus of claim 10, wherein the processor is further configured to detect that the movement command is a directional flick command.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein the directional flick command is at least one of up, down, left and right.

### Claim 13 (depends on 10)

The apparatus of claim 10, wherein the processor is further configured to detect that the movement command is a hold and move command based on a predefined period of time elapsed since the movement command was initiated, and move at least one of the plurality of subpages out of the sequence of subpages based on the hold and move command.

### Claim 14 (depends on 8)

The apparatus of claim 8, wherein a portion of the remaining portion of the plurality of subpages stored in the memory are designated as ready and are moved into the display, and all other of the plurality of subpages stored in the memory are designated as idle and must be modified to a ready status prior to being displayed on the display.

### Claim 15

A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:
identifying each of a plurality of subpages as being part of a sequence of subpages;
displaying a first portion of the plurality of subpages on a display of a computing device;
storing a remaining portion of the plurality of subpages in memory as rendered and ready for display;
displaying the remaining portion of the plurality of subpages on the display responsive to a received movement command; and
moving the sequence of subpages in a circular order in a direction associated with the movement command.

### Claim 16 (depends on 15)

The non-transitory computer readable storage medium of claim 15, wherein the plurality of subpages correspond to a plurality of webpages.

### Claim 17 (depends on 15)

The non-transitory computer readable storage medium of claim 15, wherein the processor is further configured to perform retrieving a movement command.

### Claim 18 (depends on 17)

The non-transitory computer readable storage medium of claim 17, wherein the processor is further configured to perform detecting that the movement command is a directional flick command.

### Claim 19 (depends on 18)

The non-transitory computer readable storage medium of claim 18, wherein the directional flick command is at least one of up, down, left and right.

### Claim 20 (depends on 17)

The non-transitory computer readable storage medium of claim 17, further comprising:
detecting that the movement command is a hold and move command based on a predefined period of time elapsing since the movement command was initiated; and
moving at least one of the plurality of subpages out of the sequence of subpages based on the hold and move command, and wherein a portion of the remaining portion of the plurality of subpages stored in the memory are designated as ready and are moved into the display, and all other of the plurality of subpages stored in the memory are designated as idle and must be modified to a ready status prior to being displayed on the display.
