# US 2012/0084732 A1 · Methods and apparatus for organizing applications and widgets on a mobile device interface

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

- Number: US 2012/0084732 A1
- Document ID: US20120084732A1
- Status: Published application
- Kind: A1
- Application number: 12/896,117
- Filed: 2010-10-01
- Published: 2012-04-05
- Earliest claimed: 2010-10-01
- Inventors: Vasily Filippov; Yaroslav Goncharov
- Web page: https://patentgrep.com/patent/US20120084732A1

## CPC

- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- 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
- 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

A system provides a framework that allows a user to arrange the available applications on a display of the communications device. The framework limits the user's arrangement to maintain consistent organization and ease of location of the available applications for the user. The system represents each of the available applications with a respective image representation on the display. Each specific available application is restricted to a single instance of an image representation on the display. The system associates each of the image representations with a respective subset of image representations where the subsets of image representations are organized to assist the user to locate and interact with the image representations. The system provides at least one view, associated with each of the available applications, with which to render the image representation on the display.

## Claims

### Claim 1

A method of presenting an organization of available applications within a communications device, the method comprising:
providing a framework that allows a user to arrange the available applications on a display of the communications device, the framework limiting the user's arrangement to maintain consistent organization and ease of location of the available applications for the user;
representing each of the available applications with a respective image representation on the display, each specific available application restricted to a single instance of an image representation on the display;
associating each of the image representations with a respective subset of image representations, the subsets of image representations organized to assist the user to locate and interact with the image representations; and
providing at least one view, associated with each of the available applications, with which to render the image representation on the display.

### Claim 2 (depends on 1)

The method of claim 1 wherein representing each of the available applications with a respective image representation on the display comprises:
providing an option to render the available application as an image representation associated with a folder wherein the folder is rendered on the display.

### Claim 3 (depends on 2)

The method of claim 2 wherein providing an option to render the available application as an image representation associated with a folder comprises:
providing a plurality of pre-defined views for the folder, where each of the pre-defined views determines how the folder is rendered on the display; and
allowing the user to choose one of the plurality of pre-defined views with which to render the folder on the display.

### Claim 4 (depends on 2)

The method of claim 2 wherein providing an option to render the available application as an image representation associated with a folder comprises:
rendering the folder on the display with the image representation rendered within the folder where the user may select the image representation, on the display, to access the application represented by the image representation.

### Claim 5 (depends on 4)

The method of claim 4 wherein rendering the folder on the display with the image representation rendered within the folder comprises:
rendering the folder on the display with a subset of a plurality of image representations associated with the folder; and
allowing the user to choose which subset of the plurality of image representations associated with the folder is rendered on the display.

### Claim 6 (depends on 5)

The method of claim 5 wherein rendering the folder on the display with a subset of a plurality of image representations associated with the folder comprises:
determining a number of image representations contained within the subset of the plurality of image representations based on view by which the folder is rendered on the display.

### Claim 7 (depends on 5)

The method of claim 5 wherein allowing the user to choose which subset of the plurality of image representations associated with the folder is rendered on the display comprises:
receiving notification that the user has performed an action to edit the folder;
allowing the user to arrange an order in which the image representations are rendered within the folder on the display; and
rendering the folder on the display with the image representations arranged according to the order indicated by the user.

### Claim 8 (depends on 2)

The method of claim 2 wherein providing an option to render the available application as an image representation associated with a folder comprises:
providing a preview, on the display, of a plurality of image representations associated with the folder, the preview rendered as a plurality of thumbnail images of the plurality of image representations; and
allowing the user to select any of the plurality of image representations rendered as the plurality of thumbnail images by selecting the folder rendered on the display.

### Claim 9 (depends on 8)

The method of claim 8 wherein allowing the user to select any of the plurality of image representations rendered as the plurality of thumbnail images by selecting the folder rendered on the display comprises:
receiving a selection of the folder by the user;
rendering the folder and the image representations associated with the folder on the display; and
allowing the user to select an image representation associated with the folder to access the application represented by the image representation.

### Claim 10 (depends on 2)

The method of claim 2 wherein providing an option to render the available application as an image representation associated with a folder comprises:
identifying a first folder as a restricted type folder wherein only an image representation representing an application identified as a restricted type application may be associated with the restricted type folder.

### Claim 11 (depends on 10)

The method of claim 10 comprising:
allowing the user to disassociate the image representation from the restricted type folder wherein the image representation is then rendered, on the display, as not associated with any folder.

### Claim 12 (depends on 10)

The method of claim 10 comprising:
identifying a second folder as a generic type folder wherein an image representation representing an application identified as a generic type application may be associated with one of a plurality of generic type folders; and
allowing the user to disassociate the image representation from a first generic type folder, and associate the image representation with a second generic type folder.

### Claim 13 (depends on 12)

The method of claim 12 comprising:
prohibiting association of the image representation representing an application identified as a restricted type application with any of the plurality of generic type folders.

### Claim 14 (depends on 1)

The method of claim 1 wherein associating each of the image representations with a respective subset of image representations comprises:
allowing the user to create a plurality of pages within a home screen, each of the plurality of pages associated with a respective subset of image representations, wherein the user is allowed to add image representations to each of the plurality of pages according to limitations imposed by the framework.

### Claim 15 (depends on 1)

The method of claim 1 wherein providing at least one view, associated with each of the available applications, with which to render the image representation on the display comprises:
restricting each available application to the single instance of an image representation on the display by allowing only one view of each image representation to be rendered on the display.

### Claim 16 (depends on 1)

The method of claim 1 wherein providing at least one view, associated with each of the available applications, with which to render the image representation on the display comprises:
allowing the user to modify the view by which the image representation is rendered on the display.

### Claim 17 (depends on 16)

The method of claim 16 wherein allowing the user to modify the view by which the image representation is rendered on the display comprises:
allowing the user to perform a single action to replace the image representation with a widget on the display.

### Claim 18 (depends on 1)

The method of claim 1 wherein representing each of the available applications with a respective image representation on the display comprises:
allowing the user to perform a single action to replace a widget on the display wherein a plurality of widgets may be replaced by performing a respective single action for each of the plurality of widgets.

### Claim 19

A computerized device comprising:
a memory;
a processor;
a communications interface;
an interconnection mechanism coupling the memory, the processor and the
communications interface;
wherein the memory is encoded with an application organizing application that when executed on the processor is capable of organizing applications on an interface on the computerized device by performing the operations of:
providing a framework that allows a user to arrange the available applications on a display of the communications device, the framework limiting the user's arrangement to maintain consistent organization and ease of location of the available applications for the user;
representing each of the available applications with a respective image representation on the display, each specific available application restricted to a single instance of an image representation on the display;
associating each of the image representations with a respective subset of image representations, the subsets of image representations organized to assist the user to locate and interact with the image representations; and
providing at least one view, associated with each of the available applications, with which to render the image representation on the display.

### Claim 20

A computer readable medium having computer readable code thereon, the medium comprising:
instructions for providing a framework that allows a user to arrange the available applications on a display of the communications device, the framework limiting the user's arrangement to maintain consistent organization and ease of location of the available applications for the user;
instructions for representing each of the available applications with a respective image representation on the display, each specific available application restricted to a single instance of an image representation on the display;
instructions for associating each of the image representations with a respective subset of image representations, the subsets of image representations organized to assist the user to locate and interact with the image representations; and
instructions for providing at least one view, associated with each of the available applications, with which to render the image representation on the display.
