Displaying a Map Having a Close Known 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.
122 Citations
90 Claims
-
1-20. -20. (canceled)
-
21. A server comprising:
-
an interface for communicating with other devices over a data network; a memory; and a processor coupled to the interface and the memory and configured to perform steps comprising; receiving via the interface a request for navigation instructions for navigating from a starting point to a destination; calculating a recommended path from the starting point to the destination; selecting a first known location from a database of known locations; determining first navigation instructions for navigating from the first known location to the destination; and sending navigation information to a requester providing instructions for navigating from the known location to the destination; wherein selecting a first known location includes evaluating whether a location close to the selected destination and recommended path is indicated as being known to the requester, and evaluating whether a location is indicated as being known to the requester includes determining one of a novelty index value and familiarity value for the location. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54)
-
-
22. A server comprising:
-
an interface for communicating with other devices over a data network; a memory; and a processor coupled to the interface and the memory and configured to perform steps comprising; receiving via the interface a request for navigation instructions for navigating from a starting point to a destination; calculating a recommended path from the starting point to the destination; selecting a first known location from a database of known locations; determining first navigation instructions for navigating from the first known location to the destination; sending navigation information to a requester providing instructions for navigating from the known location to the destination; receiving information identifying the present location of the requester; and updating a locations visited database to perform one of adding the present location as an entry to the locations visited database and updating a visit count for an entry in the location visited database for the present location. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61)
-
-
23. (canceled)
-
24. (canceled)
-
25. A method comprising:
-
receiving from a requester a request for navigation instructions for navigating from a starting point to a destination; determining a recommended path from the starting point to the destination; determining a first known location located close to the destination and the recommended path, the first known location being retrieved from a database having an indication that the first known location is known to the requester; determining navigation instructions for navigating from the first known location to the destination; and providing the navigation instructions to the requester; wherein, for determining a first known location, the indication comprises a novelty index value stored in the database indicating the relative novelty to the requester of a geographical area that includes the first known location. - View Dependent Claims (26, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
-
27. A method comprising:
-
receiving from a requester a request for navigation instructions for navigating from a starting point to a destination; determining a recommended path from the starting point to the destination; determining a first known location located close to the destination and the recommended path, the first known location being retrieved from a database having an indication that the first known location is known to the requester; determining navigation instructions for navigating from the first known location to the destination; and providing the navigation instructions to the requester; receiving information identifying the present location of the requester; and updating a locations visited database to perform one of adding the present location as an entry to the locations visited database and updating a visit count for an entry in the location visited database for the present location. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78, 79, 80)
-
-
28-32. -32. (canceled)
-
33. A computer-readable storage medium having computer-readable program instructions stored thereon for performing steps comprising:
-
receiving a request for navigation instructions for navigating from a starting point to a destination point; displaying information on a display identifying a first known location for a user associated with the request; and displaying first navigation instructions on the display for navigating from the first known location to the destination, the first known location being retrieved from a database having an indication that the first known location is known to the user; wherein the indication that the first known location is known to the user comprises a novelty index value stored in the database indicating the relative novelty to the user of the user interface of a geographical area that includes the first known location. - View Dependent Claims (35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
34. (canceled)
-
38. A computer-readable storage medium having computer-readable program instructions stored thereon for performing steps comprising:
-
receiving a request for navigation instructions for navigating from a starting point to a destination point; displaying information on a display identifying a first known location for a user associated with the request; displaying first navigation instructions on the display for navigating from the first known location to the destination, the first known location being retrieved from a database having an indication that the first known location is known to the user; determining the present location of the mobile device; and updating a locations visited database including one of adding the present location as an entry to the locations visited database and updating a visit count in the locations visited database for an existing entry corresponding to the present location. - View Dependent Claims (81, 82, 83, 84, 85, 86, 87, 88, 89, 90)
-
Specification