# US 2013/0159900 A1 · Method, apparatus and computer program product for graphically enhancing the user interface of a device

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

- Number: US 2013/0159900 A1
- Document ID: US20130159900A1
- Status: Published application
- Kind: A1
- Application number: 13/331,856
- Filed: 2011-12-20
- Published: 2013-06-20
- Earliest claimed: 2011-12-20
- Assignees: Nokia Corporation
- Inventors: Mrudul Vinod Pendharkar
- Web page: https://patentgrep.com/patent/US20130159900A1

## CPC

- G09G 5/14: Display of multiple viewports
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G09G 2340/0407: Resolution change, inclusive of the use of different resolutions for different screen areas
- G09G 2340/145: related to small screens
- G09G 2354/00: Aspects of interface with display user
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Provided herein is a method, apparatus and computer program product for of presenting a partial view of a representation of a full version of a program. In particular, the method may include providing for display of a plurality of tiles representing a plurality of programs, where a first tile of the plurality of tiles representing a first program includes a first partial view of a representation of a full version of the first program. The method may also include providing for display of an enlarged version of the first tile in response to a first input, where the enlarged version includes a second partial view of the representation of the full version of the first program which is larger than the first partial view.

## Claims

### Claim 1

A method comprising:
providing for display of a plurality of tiles representing a plurality of programs, wherein a first tile of the plurality of tiles representing a first program comprises a first partial view of a representation of a full version of the first program; and
providing for display of an enlarged version of the first tile in response to a first input, wherein the enlarged version comprises a second partial view of the representation of the full version of the first program which is larger than the first partial view.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first partial view of the representation of the full version of the first program depicts a portion of the representation of the full version of the first program in the same scale as a full view of the representation of the full version of the first program.

### Claim 3 (depends on 2)

The method of claim 2, wherein the second partial view of the representation of the full version of the first program depicts a portion of the representation of the full version of the first program in the same scale as the full view of the representation of the full version of the first program.

### Claim 4 (depends on 1)

The method of claim 1, wherein one or more elements of the full view of the representation of the full version of the first program are accessible for viewing in the first partial view and the second partial view of the representation of the full version of the first program via panning.

### Claim 5 (depends on 1)

The method of claim 1, further comprising repositioning at least one of the plurality of tiles representing a plurality of programs in response to the first tile becoming an enlarged version of the first tile.

### Claim 6 (depends on 1)

The method of claim 1, further comprising reducing the size of at least one of the plurality of tiles representing a plurality of programs in response to providing for display of an enlarged version of the first tile.

### Claim 7 (depends on 1)

The method of claim 1, wherein the first program comprises at least one of a home screen, a menu, or an application presenting collection of multiple programs.

### Claim 8

An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to:
provide for display of a plurality of tiles representing a plurality of programs, wherein a first tile of the plurality of tiles representing a first program comprises a first partial view of a representation of a full version of the first program; and
provide for display of an enlarged version of the first tile in response to a first input, wherein the enlarged version comprises a second partial view of the representation of the full version of the first program which is larger than the first partial view.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein the first partial view of the representation of the full version of the first program depicts a portion of the representation of the full version of the first program in the same scale as the full view of the representation of the full version of the first program.

### Claim 10 (depends on 9)

The apparatus of claim 9, wherein the second partial view of the representation of the full version of the first program depicts a portion of the representation of the full version of the first program in the same scale as the full view of the representation of the full version of the first program.

### Claim 11 (depends on 8)

The apparatus of claim 8, wherein one or more elements of the full view of the representation of the full version of the first program are accessible for viewing in the first partial view and the second partial view of the representation of the full version of the first program via panning.

### Claim 12 (depends on 8)

The apparatus of claim 8, wherein the apparatus is further caused to reposition at least one of the plurality of tiles representing a plurality of programs in response to the first tile becoming an enlarged version of the first tile.

### Claim 13 (depends on 8)

The apparatus of claim 8, wherein the apparatus is further caused to reduce the size of at least one of the plurality of tiles representing a plurality of programs in response to providing for display of an enlarged version of the first tile.

### Claim 14 (depends on 8)

The apparatus of claim 8, wherein the first program comprises at least one of a home screen, a menu, or an application presenting collection of multiple programs.

### Claim 15

A computer program product comprising at least one non-transitory computer-readable storage medium having computer executable program code instructions stored therein, the computer executable program code instructions comprising:
program code instructions for providing for display of a plurality of tiles representing a plurality of programs, wherein a first tile of the plurality of tiles representing a first program comprises a first partial view of a representation of a full version of the first program; and
program code instructions for providing for display of an enlarged version of the first tile in response to a first input, wherein the enlarged version comprises a second partial view of the representation of the full version of the first program which is larger than the first partial view.

### Claim 16 (depends on 15)

The computer program product of claim 15, wherein the first partial view of the representation of the full version of the first program depicts a portion of the representation of the full version of the first program in the same scale as the full view of the representation of the full version of the first program.

### Claim 17 (depends on 16)

The computer program product of claim 16, wherein the second partial view of the representation of the full version of the first program depicts a portion of the representation of the full version of the first program in the same scale as the full view of the representation of the full version of the first program.

### Claim 18 (depends on 15)

The computer program product of claim 15, wherein one or more elements of the full view of the representation of the full version of the first program are accessible for viewing in the first partial view and the second partial view of the representation of the full version of the first program via panning.

### Claim 19 (depends on 15)

The computer program product of claim 15, further comprising program code instructions for repositioning at least one of the plurality of tiles representing a plurality of programs in response to the first tile becoming an enlarged version of the first tile.

### Claim 20 (depends on 15)

The computer program product of claim 15, further comprising program code instructions for reducing the size of at least one of the plurality of tiles representing a plurality of programs in response to providing for display of an enlarged version of the first tile.
