User Interface for Displaying Navigation Information in a Small Display
First Claim
Patent Images
1. A method comprising:
- identifying, by a computing device, a current location and a current path on which the computing device is located;
identifying, by the computing device, one or more upcoming objects in a vicinity of the current path;
for each of the one or more upcoming objects,determining an object direction vector corresponding to that upcoming object, the corresponding object direction vector representing a direction from an intersection between the upcoming object and the current path to a projected point located on the upcoming object at a predetermined distance from the intersection, anddetermining a relative direction vector corresponding to that upcoming object, the corresponding relative direction vector representing a direction from the current location to the projected point; and
generating, by the computing device, a display comprising a label identifying each of the one or more upcoming objects, wherein a display position of each of the labels is based on the relative direction vector corresponding to that upcoming object.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for generating a navigation interface on a mobile device are described herein. A mobile device may identify its current location which may comprise a current path on which the mobile device is located. The mobile device may identify a plurality of upcoming paths and/or points of interest within a predetermined distance of the current location and generate one of various types of display.
-
Citations
20 Claims
-
1. A method comprising:
-
identifying, by a computing device, a current location and a current path on which the computing device is located; identifying, by the computing device, one or more upcoming objects in a vicinity of the current path; for each of the one or more upcoming objects, determining an object direction vector corresponding to that upcoming object, the corresponding object direction vector representing a direction from an intersection between the upcoming object and the current path to a projected point located on the upcoming object at a predetermined distance from the intersection, and determining a relative direction vector corresponding to that upcoming object, the corresponding relative direction vector representing a direction from the current location to the projected point; and generating, by the computing device, a display comprising a label identifying each of the one or more upcoming objects, wherein a display position of each of the labels is based on the relative direction vector corresponding to that upcoming object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
identifying, by a computing device, a current location and a current path on which the computing device is located; identifying, by the computing device, one or more upcoming objects in a vicinity of the current path; and for each of the one or more upcoming objects, determining an object direction vector corresponding to that upcoming object, the corresponding object direction vector representing a direction from an intersection between the upcoming object and the current path to a projected point located on the upcoming object at a predetermined distance from the intersection; determining a distance between the current location to the projected point; and generating, by the computing device, a display comprising a label identifying the upcoming object, wherein a spacing between the label and an indicator identifying the current path is based on the determined distance. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
at least one processor; and at least one memory storing computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the apparatus at least to; identify a current location and a current path on which the apparatus is located; identify one or more upcoming objects in a vicinity of the current path; for each of the one or more upcoming objects, determine an object direction vector corresponding to that upcoming object, the corresponding object direction vector representing a direction from an intersection between the upcoming object and the current path to a projected point located on the upcoming object at a predetermined distance from the intersection, and determine a relative direction vector corresponding to that upcoming object, the corresponding relative direction vector representing a direction from the current location to the projected point; and generate a display comprising a label identifying each of the upcoming objects, wherein a display position of each of the labels is based on a relative direction vector corresponding to that upcoming object. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification