Displaying a map having a close known location
First Claim
1. An apparatus comprising:
- at least one processor; and
at least one memory including computer program code for one or more programs,the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,receive a request for navigation instructions for navigating to a destination;
determine a path to the destination;
evaluate, whether a location that is within a predetermined distance from the path is a known location to a requester that makes the request, using one or more probability values indicating user knowledge of the location, wherein the one or more probability values includes a novelty index value or a familiarity value of the location; and
cause, at least in part, sending navigation information to the requester at a current location, wherein the navigation information includes instructions for navigating from the known location to the destination, and the known location is different from the current location.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for displaying a map having a close known location and a destination and for providing navigation recommendations for traveling from the close known location to the destination. A user may use a mobile device to submit a request for navigation instructions for navigating from a starting point to a destination. The request may be submitted to a web server, to the mobile device itself, or to another device that can provide navigation instructions. The web server/mobile device or other device determines a recommended route based on the starting point and the destination, and attempts to locate a close known location to the destination near the recommended route. Navigation instructions are provided to the user including directions from the close known location to the destination.
-
Citations
31 Claims
-
1. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, receive a request for navigation instructions for navigating to a destination; determine a path to the destination; evaluate, whether a location that is within a predetermined distance from the path is a known location to a requester that makes the request, using one or more probability values indicating user knowledge of the location, wherein the one or more probability values includes a novelty index value or a familiarity value of the location; and cause, at least in part, sending navigation information to the requester at a current location, wherein the navigation information includes instructions for navigating from the known location to the destination, and the known location is different from the current location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, receive a request for navigation instructions for navigating from a starting point to a destination; determine a path from the starting point to the destination; select a known location from a database of known locations, wherein the known location is different from the starting point; determine navigation instructions for navigating from the known location to the destination; cause, at least in part, sending navigation information to a requester at the starting point providing instructions for navigating from the known location to the destination; receive information identifying the present location of the requester; and update a visit count for an entry in a location visited database for the present location. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
receiving, by a processor, a request for navigation instructions for navigating to a destination; determining, by the processor, a path to the destination; evaluating, by the processor, whether a location that is within a predetermined distance from the path is a known location to a requester that makes the request, using one or more probability values indicating user knowledge of the location, wherein the one or more probability values includes a novelty index value or a familiarity value of the location; and causing, at least in part by the processor, sending navigation information to the requester at a current location, wherein the navigation information includes instructions for navigating from the known location to the destination, and the known location is different from the current location. - View Dependent Claims (21, 22)
-
-
23. A method comprising facilitating access to at least one interface configured to allow access to at least one service, the at least one service configured to perform at least the following:
-
receiving a request for navigation instructions for navigating to a destination; determining a path to the destination; selecting a location that is within a predetermined distance from the path from one or more databases including a database of known locations; evaluating whether the selected location is known to a requester that makes the request, using one or more probability values indicating user knowledge of the location, wherein the one or more probability values includes a novelty index value or a familiarity value of the location; determining navigation instructions for navigating from the known location to the destination; and causing, at least in part, sending to the requester at a current location the navigation instructions, wherein the known location is different from the current location. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
Specification