×

Intelligently placing labels

  • US 10,282,916 B2
  • Filed: 06/17/2016
  • Issued: 05/07/2019
  • Est. Priority Date: 06/01/2013
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory machine-readable medium storing a mapping application which when executed on a device by at least one processing unit of a device provides views of a three-dimensional (3D) map on a touch-sensitive graphical user interface (GUI), the mapping application comprising sets of instructions for:

  • in response to receiving a touch input, rotating the 3D map and a map label overlaying the 3D map, the 3D map and map label rotation corresponding to a degree of rotation of the touch input;

    generating a first vector that originates from a center point of the road label and ends at an end point of the road label;

    generating a second vector that originates from the center point of the road label and projects along one of the horizontal axis and the vertical axis of the GUI;

    determining that a rotation angle formed between the first vector and the second vector exceeds a threshold angle; and

    in response to the determination, replacing the map label with a version of the map label arranged in a right side up orientation to prevent the map label from being displayed in an upside down orientation in the map.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×