Causing display of a three dimensional graphical user interface with dynamic selectability of items
First Claim
1. 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 cause a view of a three-dimensional graphical user interface to be displayed on a touch-sensitive display, the three-dimensional graphical user interface comprising a three-dimensional arrangement of a plurality of graphical objects, each of the graphical objects, when displayed, having an associated display parameter, wherein the display parameter comprises a display size;
to identify at least one graphical object for which the associated display size satisfies a predetermined criterion by comparing the display size associated with each of the graphical objects with a threshold, the associated display size satisfying the predetermined criterion in an instance the display size is on a correct side of the threshold;
to identify a plurality of the graphical objects for which the associated display parameter does not satisfy the predetermined criterion;
to cause the three-dimensional arrangement of graphical objects to be adapted by causing the identified plurality of graphical objects for which the associated display parameter does not satisfy the predetermined criterion to be moved into a cluster; and
to enable individual selectability in respect of the identified at least one graphical object for which the associated display size satisfies the predetermined criterion, the individual selectability being disabled for any graphical objects for which the associated display size does not satisfy the predetermined criterion, wherein, in an instance the individual selectability of a graphical object is enabled, the graphical object is individually selectable and wherein individually selecting a graphical object causes an action to be performed in respect of the selected graphical object, and wherein, in an instance the individual selectablility is disabled, the action is not performed in response to user input.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus comprises 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 cause a view of a three-dimensional graphical user interface to be displayed on a touch-sensitive display, the three-dimensional graphical user interface comprising a three-dimensional arrangement of a plurality of graphical objects, each of the graphical objects, when displayed, having an associated display parameter, to identify at least one graphical object for which the associated display parameter satisfies a predetermined criterion, and to enable individual selectability in respect of the identified at least one graphical object, wherein each individually selectable graphical object is selectable with a touch input and wherein individually selecting a graphical object with a touch input causes an action to be performed in respect of the selected graphical object.
13 Citations
21 Claims
-
1. 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 cause a view of a three-dimensional graphical user interface to be displayed on a touch-sensitive display, the three-dimensional graphical user interface comprising a three-dimensional arrangement of a plurality of graphical objects, each of the graphical objects, when displayed, having an associated display parameter, wherein the display parameter comprises a display size; to identify at least one graphical object for which the associated display size satisfies a predetermined criterion by comparing the display size associated with each of the graphical objects with a threshold, the associated display size satisfying the predetermined criterion in an instance the display size is on a correct side of the threshold; to identify a plurality of the graphical objects for which the associated display parameter does not satisfy the predetermined criterion; to cause the three-dimensional arrangement of graphical objects to be adapted by causing the identified plurality of graphical objects for which the associated display parameter does not satisfy the predetermined criterion to be moved into a cluster; and to enable individual selectability in respect of the identified at least one graphical object for which the associated display size satisfies the predetermined criterion, the individual selectability being disabled for any graphical objects for which the associated display size does not satisfy the predetermined criterion, wherein, in an instance the individual selectability of a graphical object is enabled, the graphical object is individually selectable and wherein individually selecting a graphical object causes an action to be performed in respect of the selected graphical object, and wherein, in an instance the individual selectablility is disabled, the action is not performed in response to user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
causing a view of a three-dimensional graphical user interface to be displayed on a touch-sensitive display, the three-dimensional graphical user interface comprising a three-dimensional arrangement of a plurality of graphical objects, each of the graphical objects, when displayed, having an associated display parameter, wherein the display parameter comprises a display size; identifying at least one graphical object for which the associated display size satisfies a predetermined criterion by comparing the display size associated with each of the graphical objects with a threshold, the associated display size satisfying the predetermined criterion in an instance the display size is on a correct side of the threshold; identifying a plurality of the graphical objects for which the associated display parameter does not satisfy the predetermined criterion; causing the three-dimensional arrangement of graphical objects to be adapted by causing the identified plurality of graphical objects for which the associated display parameter does not satisfy the predetermined criterion to be moved into a cluster; and enabling individual selectability in respect of the identified at least one graphical object for which the associated display size satisfies the predetermined criterion, the individual selectability being disabled for any graphical objects for which the associated display size does not satisfy the predetermined criterion, wherein, in an instance the individual selectability of a graphical object is enabled, the graphical object is individually selectable and wherein individually selecting a graphical object causes an action to be performed in respect of the selected graphical object, and wherein, in an instance the individual selectablility is disabled, the action is not performed in response to user input. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable memory medium having computer readable instructions stored thereon, the computer readable instructions, when executed by at least one processor, causing the at least one processor:
-
to cause a view of a three-dimensional graphical user interface to be displayed on a touch-sensitive display, the three-dimensional graphical user interface comprising a three-dimensional arrangement of a plurality of graphical objects, each of the graphical objects, when displayed, having an associated display parameter, wherein the display parameter comprises a display size of the graphical object or a virtual distance of the graphical object from the touch-sensitive display; to identify at least one graphical object for which the associated display parameter satisfies a predetermined criterion by comparing the display size of the graphical object or the virtual distance of the graphical object from the touch-sensitive display associated with each of the graphical objects with a threshold, the associated display size of the graphical object or the virtual distance of the graphical object from the touch-sensitive display satisfying the predetermined criterion in an instance the display size of the graphical object or the virtual distance of the graphical object from the touch-sensitive display is on a correct side of the threshold; to identify a plurality of the graphical objects for which the associated display parameter does not satisfy the predetermined criterion; to cause the three-dimensional arrangement of graphical objects to be adapted by causing the identified plurality of graphical objects for which the associated display parameter does not satisfy the predetermined criterion to be moved into a cluster; and to enable individual selectability in respect of the identified at least one graphical object for which the associated display size of the graphical object or the virtual distance of the graphical object from the touch-sensitive display satisfies the predetermined criterion, the individual selectability being disabled for any graphical objects for which the associated display size of the graphical object or the virtual distance of the graphical object from the touch-sensitive display does not satisfy the predetermined criterion, wherein, in an instance the individual selectability of a graphical object is enabled, the graphical object is individually selectable and wherein individually selecting a graphical object causes an action to be performed in respect of the selected graphical object, and wherein, in an instance the individual selectablility is disabled, the action is not performed in response to user input.
-
-
20. A method comprising:
-
causing a view of a three-dimensional graphical user interface to be displayed on a touch-sensitive display, the three-dimensional graphical user interface comprising a three-dimensional arrangement of a plurality of graphical objects, each of the graphical objects, when displayed, having an associated display parameter, wherein the display parameter comprises a virtual distance of the graphical object from the touch-sensitive display; identifying at least one graphical object for which the associated virtual distance satisfies a predetermined criterion by comparing each associated virtual distance of the graphical object from the touch-sensitive display with a threshold, the associated virtual distance satisfying the predetermined criterion in an instance the virtual distance is on a correct side of the threshold; identifying a plurality of the graphical objects for which the associated display parameter does not satisfy the predetermined criterion; causing the three-dimensional arrangement of graphical objects to be adapted by causing the identified plurality of graphical objects for which the associated display parameter does not satisfy the predetermined criterion to be moved into a cluster; and enabling individual selectability in respect of the identified at least one graphical object for which the associated virtual distance satisfies the predetermined criterion, the individual selectability being disabled for any graphical objects for which the associated virtual distance does not satisfy the predetermined criterion, wherein, in an instance the individual selectability of a graphical object is enabled, the graphical object is individually selectable and wherein individually selecting a graphical object causes an action to be performed in respect of the selected graphical object, and wherein, in an instance the individual selectablility is disabled, the action is not performed in response to user input.
-
-
21. 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:
-
cause a view of a three-dimensional graphical user interface to be displayed on a touch-sensitive display, the three-dimensional graphical user interface comprising a three-dimensional arrangement of a plurality of graphical objects, each of the graphical objects, when displayed, having an associated display parameter, wherein the display parameter comprises a virtual distance of the graphical object from the touch-sensitive display; identify at least one graphical object for which the associated virtual distance satisfies a predetermined criterion by comparing each associated virtual distance of the graphical object from the touch-sensitive display with a threshold, the associated virtual distance satisfying the predetermined criterion in an instance the virtual distance is on a correct side of the threshold; identify a plurality of the graphical objects for which the associated display parameter does not satisfy the predetermined criterion; cause the three-dimensional arrangement of graphical objects to be adapted by causing the identified plurality of graphical objects for which the associated display parameter does not satisfy the predetermined criterion to be moved into a cluster; and enable individual selectability in respect of the identified at least one graphical object for which the associated virtual distance satisfies the predetermined criterion, the individual selectability being disabled for any graphical objects for which the associated virtual distance does not satisfy the predetermined criterion, wherein, in an instance the individual selectability of a graphical object is enabled, the graphical object is individually selectable and wherein individually selecting a graphical object causes an action to be performed in respect of the selected graphical object, and wherein, in an instance the individual selectablility is disabled, the action is not performed in response to user input.
-
Specification