Controlling a map system to display off-screen points of interest
AssigneeMicrosoft Technology Licensing, LLC
InventorsFelix Gerard Torquil Ifor Andrew, Chad S. Estes
Life of this patent
Estimating the term…
Abstract
An off-screen point of interest, that has a corresponding off-screen display attribute, is identified. A distance of the identified off-screen point of interest is compared to a distance threshold. A display element, corresponding to the off-screen points of interest, is displayed on a border of a map display, based upon the comparison, and based upon a direction in which the off-screen point of interest is located, relative to a reference point on the map display.
Claims9
A computing system, comprising:
- a processor:
- and
- memory storing instructions executable by the processor, wherein the instructions, when executed, configure the computing system to provide:
- a map display component configured to generate a map display having an on-screen display portion;
- a point of interest (POI) system configured to surface on-screen and off-screen points of interest (POIs) based on POI identification criteria;
- an off-screen POI display system configured to:
- identify a given off-screen POI, surfaced by the POI system, to be displayed on the map display;
- determine a distance of the given off-screen POI relative to a reference point on the map display;
- compare the determined distance of the given off-screen POI relative to the reference point on the map display to a near distance limit value and a far distance limit value;
- based on the comparison, generate a display element corresponding to the given off-screen POI, wherein the display element is generated as a full display element when the distance is less than the near distance limit value;
- and
- identify a position on the map display based on a direction of the given off-screen POI relative to the reference point on the map display;
- wherein the map display component is configured to display the display element on the map display based on the identified position.
A computer implemented method, comprising:
- identifying an on-screen point of interest (POI) and an off-screen POI based on POI identification criteria;
- generating a map display having an on-screen display portion showing a first display element corresponding to the on-screen POI;
- determining a distance of the off-screen POI relative to a reference point on the map display:
- comparing the distance to a near distance limit value and a far distance limit value;
- based on a determination that the distance is between the near and far distance limit values, generating a second display element, corresponding to the off-screen POI, as a partial display element;
- identifying a position on the map display for displaying the second display element based on a direction of the off-screen POI relative to the reference point on the map display;
- displaying the second display element at the identified position on the map display;
- and
- increasing a size of the second display element as the distance moves from the far distance limit value toward the near distance limit value.
A computing system, comprising:
- a processor;
- and
- memory storing instructions executable by the processor, wherein the instructions, when executed, configure the computing system to:
- identify an on-screen point of interest (POI) and an off-screen POI based on POI identification criteria;
- generate a map display having an on-screen display portion showing a first display element corresponding to the on-screen POI;
- determine a distance of the off-screen POI relative to a reference point on the map display
- compare the distance to a near distance limit value and a far distance limit value;
- based on a determination that the distance is between the near and far distance limit values,
- generate a second display element, corresponding to the off-screen POI, as a partial display element;
- identify a position on the map display for displaying the second display element based on a direction of the off-screen POI relative to the reference point on the map display;
- and
- increase a size of the second display element as the distance moves from the far distance limit value toward the near distance limit value.
Dependencies are inferred from the claim text.