Layer-based user interface
First Claim
Patent Images
1. A method for providing a user interface in a computing device, the method comprising:
- arranging a plurality of components in a plurality of layers, a first layer of the plurality of layers being visible and a second layer of the plurality of layers being at least partially invisible;
choosing a desired feature from the first layer by activating at least one of said components;
said first layer and second layer being movable in relation to each other, wherein a dragging gesture in one of at least two possible directions moves said at least one activated component from the first layer to a predetermined activation area to cause further previously invisible second layer to become visible by revealing as the activated component is dragged, said second layer which was previously invisible and has become visible is defined by said dragging of said at least one activated component;
launching an application corresponding to the activated component according to the chosen feature, wherein in response to said launching the application, activating the second layer that was previously invisible and has become visible; and
wherein said components are arranged into a plurality of groups and said groups are assigned a direction for launching said group.
0 Assignments
0 Petitions
Accused Products
Abstract
A layer-based user interface for computing devices. In the layer-based user interface, the functionality of the device is distributed to layers and accessed via them. Each layer is composed of a number of components or features that are typically represented by icons. The components can present, for example, data or functions to the user. The components can be interactive or uninteractive. A subset of interactive components is navigational. Navigational components are a special case of the components because of their central role in the user interface concept.
27 Citations
14 Claims
-
1. A method for providing a user interface in a computing device, the method comprising:
-
arranging a plurality of components in a plurality of layers, a first layer of the plurality of layers being visible and a second layer of the plurality of layers being at least partially invisible; choosing a desired feature from the first layer by activating at least one of said components; said first layer and second layer being movable in relation to each other, wherein a dragging gesture in one of at least two possible directions moves said at least one activated component from the first layer to a predetermined activation area to cause further previously invisible second layer to become visible by revealing as the activated component is dragged, said second layer which was previously invisible and has become visible is defined by said dragging of said at least one activated component; launching an application corresponding to the activated component according to the chosen feature, wherein in response to said launching the application, activating the second layer that was previously invisible and has become visible; and wherein said components are arranged into a plurality of groups and said groups are assigned a direction for launching said group. - View Dependent Claims (2, 3, 4, 5, 6, 12)
-
-
7. A computer program comprising a non-transitory, tangible computer readable storage medium within a computing device and executable by the computing device to provide a user interface, comprising:
-
arranging a plurality of components in a plurality of layers, a first layer of the plurality of layers being visible and a second layer of the plurality of layers being at least partially invisible; choosing a desired feature from the first layer by activating at least one of said components; said first layer and second layer being movable in relation to each other, wherein a dragging gesture in one of at least two possible directions moves said at least one activated component from the first layer to a predetermined activation area to cause further previously invisible second layer to become visible by revealing as the activated component is dragged, said second layer which was previously invisible and has become visible is defined by said dragging of said at least one activated component; launching an application corresponding to the activated component according to the chosen feature, wherein in response to said launching the application, activating the second layer that was previously invisible and has become visible; and wherein said components are arranged into a plurality of groups and said groups are assigned a direction for launching said group. - View Dependent Claims (13)
-
-
8. An apparatus comprising means for executing a computer program embodied on a non-transitory, tangible computer readable storage medium within a computing device and executable by the computing device to provide a user interface, comprising:
-
arranging a plurality of components in a plurality of layers, a first layer of the plurality of layers being visible and a second layer of the plurality of layers being at least partially invisible; choosing a desired feature from the first layer by activating at least one of said components; said first layer and second layer being movable in relation to each other, wherein a dragging gesture in one of at least two possible directions moves said at least one activated component from the first layer to a predetermined activation area to cause further previously invisible second layer to become visible by revealing as the activated component is dragged, said second layer which was previously invisible and has become visible is defined by said dragging of said at least one activated component; launching an application corresponding to the activated component according to the chosen feature, wherein in response to said launching the application, activating the second layer that was previously invisible and has become visible; and wherein said components are arranged into a plurality of groups and said groups are assigned a direction for launching said group. - View Dependent Claims (9, 10, 11, 14)
-
Specification