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.
-
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