Method and apparatus for displaying a symbol for a vehicle
First Claim
1. A method for displaying a symbol representing an aircraft, the method comprising:
- displaying the symbol representing the aircraft at a location on a map, the symbol having a first level of detail that does not change, wherein the symbol represents a position of the aircraft on the map, moves on the map in a manner that represents movement of the aircraft with respect to features on the map, and has an anchor point at a first point on the symbol in which the anchor point is used as a point of rotation for the symbol, the first point having a location on the symbol relative to a feature of the aircraft;
displaying the map at a second level of detail that changes with respect to a change in scale of the map while the first level of detail for the symbol remains fixed;
responsive to receiving a request to change the second level of detail, identifying, by a processor, a second point for the anchor point on the symbol such that a view point of the symbol on the map at the first level of detail remains fixed relative to the change in display of the map at the second level of detail, wherein the first point and the second point are different points; and
displaying the symbol on the map using the second point for the anchor point.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer usable program code for displaying a symbol representing an aircraft. The symbol is displayed representing the aircraft at a location on a map at a first level of detail. The symbol represents a position of the aircraft on the map, moves on the map in a manner that represents movement of the aircraft with respect to features on the map, has a fixed level of detail that does not change as levels of detail change for the map, and has an anchor point at a first point on the symbol in which the anchor point is used as a point of rotation for the symbol. A second point is identified for the anchor point on the symbol such that view point of the symbol at the second level of detail remains fixed relative to the display of the symbol at the first level of detail. The map is displayed at the second level of detail. The symbol is displayed on the map using the second point for the anchor point.
-
Citations
17 Claims
-
1. A method for displaying a symbol representing an aircraft, the method comprising:
-
displaying the symbol representing the aircraft at a location on a map, the symbol having a first level of detail that does not change, wherein the symbol represents a position of the aircraft on the map, moves on the map in a manner that represents movement of the aircraft with respect to features on the map, and has an anchor point at a first point on the symbol in which the anchor point is used as a point of rotation for the symbol, the first point having a location on the symbol relative to a feature of the aircraft; displaying the map at a second level of detail that changes with respect to a change in scale of the map while the first level of detail for the symbol remains fixed; responsive to receiving a request to change the second level of detail, identifying, by a processor, a second point for the anchor point on the symbol such that a view point of the symbol on the map at the first level of detail remains fixed relative to the change in display of the map at the second level of detail, wherein the first point and the second point are different points; and displaying the symbol on the map using the second point for the anchor point. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for displaying a symbol representing a vehicle, the computer implemented method comprising:
-
displaying the symbol representing the vehicle at a first level of detail, wherein the symbol has an anchor point at a first location on the symbol, wherein the anchor point is a point at which the symbol rotates, and the first location on the symbol corresponds to a feature of the vehicle; responsive to receiving a request of a second level of detail, identifying a second location for the anchor point on the symbol such that a view point of the symbol at the second level of detail remains fixed relative to the display of the symbol at the first level of detail, the second location for the anchor point is identified by calculating a proportional distance relative to a distance between a pilot position and the feature of the vehicle, wherein the first point and the second point are different points; and displaying the symbol using the second location for the anchor point. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising:
-
a computer readable storage medium having computer usable program code for displaying a symbol representing an aircraft, the computer program product comprising; computer usable program code for displaying the symbol representing the aircraft at a location on a map, the symbol having a first level of detail that does not change, wherein the symbol represents a position of the aircraft on the map, moves on the map in a manner that represents movement of the aircraft with respect to features on the map, and has an anchor point at a first point on the symbol in which the anchor point is used as a point of rotation for the symbol, the first point having a location on the symbol relative to a feature of the aircraft; computer usable program code for displaying the map on a graphical user interface at a second level of detail that changes with respect to a change in scale of the map while the first level of detail for the symbol remains fixed, the map located from a map database based on an aircraft location; computer usable program code responsive to receiving a request to change the second level of detail, for identifying a second point for the anchor point on the symbol such that a view point of the symbol on the map at the first level of detail remains fixed relative to the change in display of the map at the second level of detail, wherein the first point and the second point are different points; and computer usable program code for displaying the symbol on the map using the second point for the anchor point. - View Dependent Claims (15, 16, 17)
-
Specification