User interface methods and apparatus for controlling the visual display of maps having selectable map elements in mobile communication devices
First Claim
1. A method for use in controlling user interface operation of a communication device when visually displaying a map, the method comprising the acts of:
- causing a viewable map region of the map to be visually displayed in the display, the viewable map region having a plurality of selectable map elements;
maintaining a list of element identifiers which includes element identifiers associated with the selectable map elements;
controlling user interface operation for the viewable map region based on the list of element identifiers by;
monitoring to detect a forward direction positioning signal from a positioning mechanism of the user interface;
in response to detecting the forward direction positioning signal;
causing a cursor in the display to be moved in a forward direction so as to select a next selectable map element in the viewable map region, but if a last selectable map element in the viewable map region is currently selected when the forward direction positioning signal is detected, causing the viewable map region of the map to be panned in the display in the forward direction;
monitoring to detect a reverse direction positioning signal from the positioning mechanism; and
in response to detecting the reverse direction positioning signal;
causing the cursor in the display to be moved in a reverse direction opposite the forward direction so as to select a previous map element in the viewable map region, but if a first selectable map element in the viewable map region is currently selected when the reverse direction positioning signal is detected, causing the map to be panned in the display in reverse direction; and
repeating the acts of causing, maintaining, and controlling the user interface operation for a next viewable map region of the map having a next plurality of selectable map elements.
7 Assignments
0 Petitions
Accused Products
Abstract
One illustrative method for use in controlling user interface operation of a communication device when visually displaying a map involves the steps of causing a viewable map region of the map to be visually displayed in a display, the viewable map region having a plurality of selectable map elements; maintaining a list of element identifiers which includes element identifiers corresponding to the selectable map elements in the viewable map region, each element identifier being associated with a pair of x, y coordinates for visual display; controlling end user selection of the selectable map elements via a positioning mechanism in left and right directions in accordance with a numeric order of the x-coordinates; controlling end user selection of the selectable map elements via the positioning mechanism in up and down directions in accordance with a numeric order of the y-coordinates; and repeating the acts of causing, maintaining, and controlling for a next viewable map region of the map having a next plurality of selectable map elements. The end user selection may be controlled specifically by monitoring to detect a forward (or reverse) direction positioning signal from the positioning mechanism; in response to detecting the forward (or reverse) direction positioning signal: causing a cursor in the display to be moved in a forward (or reverse) direction so as to select a next (or previous) selectable map element in the viewable map region, but if a last (or first) selectable map element in the viewable map region is currently selected when the forward (or reverse) direction positioning signal is detected, causing the viewable map region of the map to be panned in the display in the forward (or reverse) direction.
111 Citations
28 Claims
-
1. A method for use in controlling user interface operation of a communication device when visually displaying a map, the method comprising the acts of:
-
causing a viewable map region of the map to be visually displayed in the display, the viewable map region having a plurality of selectable map elements;
maintaining a list of element identifiers which includes element identifiers associated with the selectable map elements;
controlling user interface operation for the viewable map region based on the list of element identifiers by;
monitoring to detect a forward direction positioning signal from a positioning mechanism of the user interface;
in response to detecting the forward direction positioning signal;
causing a cursor in the display to be moved in a forward direction so as to select a next selectable map element in the viewable map region, but if a last selectable map element in the viewable map region is currently selected when the forward direction positioning signal is detected, causing the viewable map region of the map to be panned in the display in the forward direction;
monitoring to detect a reverse direction positioning signal from the positioning mechanism; and
in response to detecting the reverse direction positioning signal;
causing the cursor in the display to be moved in a reverse direction opposite the forward direction so as to select a previous map element in the viewable map region, but if a first selectable map element in the viewable map region is currently selected when the reverse direction positioning signal is detected, causing the map to be panned in the display in reverse direction; and
repeating the acts of causing, maintaining, and controlling the user interface operation for a next viewable map region of the map having a next plurality of selectable map elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile communication device comprising:
-
a wireless transceiver;
one or more processors coupled to the wireless transceiver;
a user interface coupled to the one or more processors and including;
a positioning mechanism;
a visual display;
the one or more processors being operative to;
cause a viewable map region of the map to be visually displayed in the display, the viewable map region having a plurality of selectable map elements;
maintain a list of element identifiers which includes element identifiers associated with the selectable map elements;
control user interface operation for the viewable map region based on the list of element identifiers by;
monitoring to detect a forward direction positioning signal from the positioning mechanism;
in response to detecting the forward direction positioning signal;
causing a cursor in the display to be moved in a forward direction so as to select a next selectable map element in the viewable map region, but if a last selectable map element in the viewable map region is currently selected when the forward direction positioning signal is detected, causing the viewable map region of the map to be panned in the display in the forward direction;
monitoring to detect a reverse direction positioning signal from the positioning mechanism; and
in response to detecting the reverse direction positioning signal;
causing the cursor in the display to be moved in a reverse direction opposite the forward direction so as to select a previous map element in the viewable map region, but if a first selectable map element in the viewable map region is currently selected when the reverse direction positioning signal is detected, causing the map to be panned in the display in reverse direction; and
repeat the controlling of the user interface operation for a next viewable map region of the map having a next plurality of selectable map elements. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for use in controlling user interface operation of a communication device when visually displaying a map, the method comprising the acts of:
-
causing a viewable map region of the map to be visually displayed in a display, the viewable map region having a plurality of selectable map elements;
maintaining a list of element identifiers which includes element identifiers corresponding to the selectable map elements in the viewable map region, each element identifier being associated with a pair of x, y coordinates for visual display;
controlling end user selection of the selectable map elements via a positioning mechanism in left and right directions in accordance with a numeric order of the x-coordinates;
controlling end user selection of the selectable map elements via the positioning mechanism in up and down directions in accordance with a numeric order of the y-coordinates; and
repeating the acts of causing, maintaining, and controlling for a next viewable map region of the map having a next plurality of selectable map elements. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A mobile communication device, comprising:
-
a wireless transceiver;
one or more processors;
memory;
a user interface including;
a visual display;
a positioning mechanism;
the one or more processors being operative to;
cause a viewable map region of the map to be visually displayed in the display, the viewable map region having a plurality of selectable map elements;
maintain, in the memory, a list of element identifiers which includes element identifiers corresponding to the selectable map elements in the viewable map region, each element identifier being associated with a pair of x, y coordinates for visual display;
control end user selection of the selectable map elements via the positioning mechanism in left and right directions in accordance with a numeric order of the x-coordinates;
control end user selection of the selectable map elements via the positioning mechanism in up and down directions in accordance with a numeric order of the y-coordinates; and
repeat the acts of causing, maintaining, and controlling for a next viewable map region of the map having a next plurality of selectable map elements. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification