Displaying elements
First Claim
Patent Images
1. An apparatus comprising:
- at least one processor; and
at least one memory including computer program code,wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus;
to cause a plurality of elements to be displayed in respective positions on a map;
to determine a section of the map based upon one or more conditions, the one or more conditions comprising at least an orientation of a device and a direction which the device faces, as determined from orientation information;
to determine that two or more of the elements are positioned in or within a predetermined distance of the section of the map determined based on at least the orientation of the device and the direction which the device faces and are spaced closer together than a threshold spacing;
in response thereto, to cause a perceptible output to be provided to further distinguish each of the two or more elements from one another; and
in response to (a) detecting a movement of the device closer to a position associated with at least one of the two or more elements and (b) that at least one of the two or more elements have been positioned in or within a predetermined distance of the section of the map for an amount of time greater than a predetermined period of time, to cause at least one of the two or more elements to be gradually moved such that the two or more elements are positioned further apart from each other relative to their previous positions, wherein the map is automatically modified to enable display of the two or more elements at positions further apart from each other relative to their previous positions.
3 Assignments
0 Petitions
Accused Products
Abstract
Apparatus comprises at least one processor, and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to cause a plurality of elements to be displayed in respective positions on a map, to determine a section of the map based upon one or more conditions, to determine that two or more of the elements are positioned in or near to the section of the map and are spaced closer together than a threshold spacing, and, in response thereto, to cause a perceptible output to be provided to further distinguish each of the two or more elements from one another.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus; to cause a plurality of elements to be displayed in respective positions on a map; to determine a section of the map based upon one or more conditions, the one or more conditions comprising at least an orientation of a device and a direction which the device faces, as determined from orientation information; to determine that two or more of the elements are positioned in or within a predetermined distance of the section of the map determined based on at least the orientation of the device and the direction which the device faces and are spaced closer together than a threshold spacing; in response thereto, to cause a perceptible output to be provided to further distinguish each of the two or more elements from one another; and in response to (a) detecting a movement of the device closer to a position associated with at least one of the two or more elements and (b) that at least one of the two or more elements have been positioned in or within a predetermined distance of the section of the map for an amount of time greater than a predetermined period of time, to cause at least one of the two or more elements to be gradually moved such that the two or more elements are positioned further apart from each other relative to their previous positions, wherein the map is automatically modified to enable display of the two or more elements at positions further apart from each other relative to their previous positions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19, 20)
-
-
10. A method comprising:
-
causing a plurality of elements to be displayed in respective positions on a map; determining a section of the map based upon one or more conditions, the one or more conditions comprising at least an orientation of a device and a direction which the device faces, as determined from orientation information; determining that two or more of the elements are positioned in or within a predetermined distance of the section of the map determined based on at least the orientation of the device and the direction which the device faces and are spaced closer together than a threshold spacing; in response thereto, causing a perceptible output to be provided to further distinguish each of the two or more elements from one another; and in response to (a) detecting a movement of the device closer to a position associated with at least one of the two or more elements and (b) that at least one of the two or more elements have been positioned in or within a predetermined distance of the section of the map for an amount of time greater than a predetermined period of time, causing at least one of the two or more elements to be gradually moved such that the two or more elements are positioned further apart from each other relative to their previous positions, wherein the map is automatically modified to enable display of the two or more elements at positions further apart from each other relative to their previous positions. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium having stored thereon computer-readable code, which, when executed by a computer apparatus, causes the computer apparatus:
-
to cause a plurality of elements to be displayed in respective positions on a map; to determine a section of the map based upon one or more conditions, the one or more conditions comprising at least an orientation of a device and a direction which the device faces, as determined from orientation information; to determine that two or more of the elements are positioned in or within a predetermined distance of the section of the map determined based on at least the orientation of the device and the direction which the device faces and are spaced closer together than a threshold spacing; in response thereto, to cause a perceptible output to be provided to further distinguish each of the two or more elements from one another; and in response to (a) detecting a movement of the device closer to a position associated with at least one of the two or more elements and (b) that at least one of the two or more elements have been positioned in or within a predetermined distance of the section of the map for an amount of time greater than a predetermined period of time, to cause at least one of the two or more elements to be gradually moved such that the two or more elements are positioned further apart from each other relative to their previous positions, wherein the map is automatically modified to enable display of the two or more elements at positions further apart from each other relative to their previous positions.
-
Specification