Systems and methods for a navigational device with forced layer switching based on memory constraints
First Claim
1. A navigation system comprising:
- a server operable to calculate a route between a first location and a second location, the server including a server processor, wherein the server processor operates on a route calculation algorithm to determine the route between the first location and the second location; and
a navigation device operable to transmit the locations to the server and receive the route from the server over a communications link, the device including—
a housing, a device processor within the housing, a device memory within the housing and in communication with the device processor, the device memory being operable to store the route, a display within the housing and operably coupled to the device processor, the display viewable at a front face of the housing, and an integrated global position system (GPS) receiver within the housing and operably coupled to the device processor and having an antenna located above the display within the housing.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices and methods are provided for more efficient use of RAM and other resources in connection with a route calculation algorithm which quickly obtains a best or reasonable best path between two locations. The navigational aid device includes forced layer switching capabilities. The navigational aid device includes a processor and a memory adapted to communicate with the processor. The memory has cartographic data including any number of locations and data indicative of thoroughfares of a plurality of types connecting certain ones of the locations. The plurality of thoroughfares are organized in a hierarchy of detail levels. The processor operates on a route calculation algorithm to find a path between any two of the number of locations and the route calculation algorithm dynamically forces switching between different levels in the hierarchy of detail levels based on a set of criteria.
103 Citations
24 Claims
-
1. A navigation system comprising:
-
a server operable to calculate a route between a first location and a second location, the server including a server processor, wherein the server processor operates on a route calculation algorithm to determine the route between the first location and the second location; and
a navigation device operable to transmit the locations to the server and receive the route from the server over a communications link, the device including— a housing, a device processor within the housing, a device memory within the housing and in communication with the device processor, the device memory being operable to store the route, a display within the housing and operably coupled to the device processor, the display viewable at a front face of the housing, and an integrated global position system (GPS) receiver within the housing and operably coupled to the device processor and having an antenna located above the display within the housing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A navigation system comprising:
-
a server operable to calculate a route between a first location and a second location, the server including— a server processor, a server memory in communication with the server processor, the server memory having cartographic data including a plurality of locations and data indicative of thoroughfares of a plurality of types connecting certain ones of the locations, wherein the plurality of types of thoroughfares are organized in a number of detail levels, and wherein the server processor operates on a route calculation algorithm to determine the route between the first location and the second location; and
a navigation device operable to transmit the locations to the server and receive the route from the server over a communications link, the device including— a housing, a device processor within the housing, a device memory within the housing and in communication with the device processor, the device memory being operable to store the route, a display within the housing and operably coupled to the device processor, the display viewable at a front face of the housing, an integrated global position system (GPS) receiver within the housing and operably coupled to the device processor and having an antenna located above the display within the housing, and a cellular transceiver within the housing and operably coupled to the device processor and located within the housing. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A navigation system comprising:
-
a server operable to calculate a route between a first location and a second location, the server including— a server processor, a server memory in communication with the server processor, the server memory having cartographic data including a plurality of locations and data indicative of thoroughfares of a plurality of types connecting certain ones of the locations, wherein the plurality of types of thoroughfares are organized in a number of detail levels, and wherein the server processor operates on a route calculation algorithm to determine the route between the first location and the second location; and
a navigation device operable to transmit the locations to the server and receive the route from the server over a communications link, the device including— a housing, a device processor within the housing, a device memory within the housing and in communication with the device processor, the device memory being operable to store the route, a display within the housing and operably coupled to the device processor for displaying the route, the display viewable at a front face of the housing, an integrated global position system (GPS) receiver within the housing and operably coupled to the device processor and having an antenna located above the display within the housing, wherein GPS receiver receives signals from a plurality of GPS satellites and the device processor determines the first location from the signals, an input for receiving the second location from a user, and a cellular transceiver within the housing and operably coupled to the device processor and located within the housing for transmitting the locations to the server and receiving the route from the server.
-
-
16. A navigation server for calculating a route between first and second locations and transmitting the route to a portable navigation device for navigating the route, the server comprising:
-
a server processor;
a server memory in communication with the server processor, the server memory having cartographic data including a plurality of locations and data indicative of thoroughfares of a plurality of types connecting certain ones of the locations;
wherein the plurality of types of thoroughfares are organized in a number of detail levels; and
wherein the server processor operates on a route calculation algorithm to determine the route between the first location and the second location. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A portable navigation device for navigating a route between first and second locations, the device comprising:
-
a housing;
a device processor within the housing;
a device memory within the housing and in communication with the device processor, the device memory being operable to store the route;
a display within the housing and operably coupled to the device processor for displaying the route, the display viewable at a front face of the housing;
an integrated global position system (GPS) receiver within the housing and operably coupled to the device processor and having an antenna located above the display within the housing, wherein GPS receiver receives signals from a plurality of GPS satellites and the device processor determines the first location from the signals;
an input for receiving the second location from a user; and
a cellular transceiver within the housing and operably coupled to the device processor and located within the housing for transmitting the locations to a server and receiving the route from the server. - View Dependent Claims (22, 23, 24)
-
Specification