Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
219 words
In a navigation system that includes hardware and software components and that uses a geographic database stored on a computer-readable medium, a combination comprising: a route calculation feature wherein a data output representing a solution route between an origin and a destination is determined by using a first portion of the geographic database that contains routing data, and a route guidance feature wherein detailed maneuvering instructions for following the solution route are provided one at a time to a user of the navigation system by using a second portion of the geographic database that contains maneuvering data; a route preview feature wherein a summary of the solution route is provided to the user prior to the detailed maneuvering instructions, wherein the route preview feature includes: a first routine that obtains the data output representing the solution route; a second routine that evaluates entries in the data output representing the solution route to determine whether a route preview event is indicated; and a third routine that stores data for each entry in the data output that represents the solution route for which a route preview event is indicated, wherein the data stored for each entry includes a reference to a data entity that contains a name by which a road in the solution route associated with the entry is known.
Claim 2
Dependent Claim
219 words
In a navigation system that includes hardware and software components and that uses a geographic database stored on a computer-readable medium, a combination comprising: a route calculation feature wherein a data output representing a solution route between an origin and a destination is determined by using a first portion of the geographic database that contains routing data, and a route guidance feature wherein detailed maneuvering instructions for following the solution route are provided one at a time to a user of the navigation system by using a second portion of the geographic database that contains maneuvering data; a route preview feature wherein a summary of the solution route is provided to the user prior to the detailed maneuvering instructions, wherein the route preview feature includes: a first routine that obtains the data output representing the solution route; a second routine that evaluates entries in the data output representing the solution route to determine whether a route preview event is indicated; and a third routine that stores data for each entry in the data output that represents the solution route for which a route preview event is indicated, wherein the data stored for each entry includes a reference to a data entity that contains a name by which a road in the solution route associated with the entry is known.
Claim 3
Independent Claim
105 words
A method of providing a route preview of a route calculated by a navigation application, the method comprising: calculating a solution route between an origin and a destination using a geographic database, wherein said solution route is represented by a first list of data entities from said geographic database, wherein the data entities in said first list represent segments of roads that form a continuous route that conforms to known legal traffic restrictions between said origin and said destination; and as said solution route is being calculated, storing an indication of a name by which each road segment represented in said first list is known.
Claim 4
Independent Claim
105 words
A method of providing a route preview of a route calculated by a navigation application, the method comprising: calculating a solution route between an origin and a destination using a geographic database, wherein said solution route is represented by a first list of data entities from said geographic database, wherein the data entities in said first list represent segments of roads that form a continuous route that conforms to known legal traffic restrictions between said origin and said destination; and as said solution route is being calculated, storing an indication of a name by which each road segment represented in said first list is known.
Claim 5
Dependent Claim
39 words
The method of claim 2 further comprising the step of: providing a user of said navigation application with a preview of said solution route, wherein said preview includes names by which the roads in said solution route are known.
Claim 6
Dependent Claim
24 words
The method of claim 2 wherein said indication is a reference to a portion of the geographic database that contains names of geographic features.
Claim 7
Dependent Claim
90 words
The method of claim 2 further comprising the steps of: providing a list that contains data representing each road included in said solution route to a function; evaluating the data representing each road included said solution route; forming route preview data structures based upon said step of evaluating, wherein the route preview data structures contain indications of the names by which roads in said solution route are known; and using the route preview data structures to provide a preview of the solution route to a user of the navigation application.
Claim 8
Dependent Claim
52 words
The method of claim 5 further comprising the step of: prior to using the route preview data structures to provide a preview of the solution route to the user, obtaining from the geographic database the name of the road associated with each of the indications contained in the route preview data structures.
Claim 9
Dependent Claim
38 words
The method of claim 6 further comprising the step of: prior to obtaining the name of the road associated with each of the indications contained in the route preview data structures from the geographic database, reordering the indications.
Claim 10
Dependent Claim
16 words
The method of claim 7 wherein the step of reordering arranges the indications in media order.
Claim 11
Dependent Claim
16 words
The method of claim 7 wherein the step of reordering arranges the indications in numeric order.
Claim 12
Dependent Claim
23 words
The method of claim 7 wherein the step of reordering arranges the indications in so that the names are obtained in alphabetical order.
Claim 13
Dependent Claim
39 words
The method of claim 6 wherein the step of obtaining the name of the road associated with each of the indications contained in the route preview data structures is performed according to an order formed by the reordering step.
Claim 14
Independent Claim
170 words
A method of operation for a navigation system that includes hardware and software components and that uses a geographic database stored on a computer-readable medium, the method comprising: using a first portion of the geographic database that contains routing data to determine a solution route between an origin and a destination, wherein the solution route is represented by an output that contains routing data; using a second portion of the geographic database that contains maneuvering data to provide a user of the navigation system with detailed maneuvering instructions one at a time for following the solution route; providing a preview of the solution route to the user before the maneuvering instructions are provided, wherein the preview is formed by evaluating the data representing the solution route to determine entries for the preview; and storing references to a third portion of the geographic database that contains names of the roads represented by the routing data in the first portion, wherein the references are contained in said data representing the solution route.
Claim 15
Independent Claim
170 words
A method of operation for a navigation system that includes hardware and software components and that uses a geographic database stored on a computer-readable medium, the method comprising: using a first portion of the geographic database that contains routing data to determine a solution route between an origin and a destination, wherein the solution route is represented by an output that contains routing data; using a second portion of the geographic database that contains maneuvering data to provide a user of the navigation system with detailed maneuvering instructions one at a time for following the solution route; providing a preview of the solution route to the user before the maneuvering instructions are provided, wherein the preview is formed by evaluating the data representing the solution route to determine entries for the preview; and storing references to a third portion of the geographic database that contains names of the roads represented by the routing data in the first portion, wherein the references are contained in said data representing the solution route.
Claim 16
Dependent Claim
32 words
The method of claim 12 wherein said evaluating step comprises: if a change of names occurs in the solution route, forming an entry for the preview that describes the change of names.
Claim 17
Dependent Claim
36 words
The method of claim 12 wherein said evaluating step comprises: if a controlled access road is entered in the solution route, forming an entry for the preview that indicates that a controlled access road is entered.
Claim 18
Dependent Claim
32 words
The method of claim 12 wherein said evaluating step comprises: if a roundabout is entered in the solution route, forming an entry for the preview that indicates that a roundabout is entered.
Claim 19
Dependent Claim
28 words
The invention of claim 1 wherein said second routine determines that a route preview event is indicated if a change of road names occurs in the solution route.
Claim 20
Dependent Claim
28 words
The invention of claim 1 wherein said second routine determines that a route preview event is indicated if a controlled access road is entered in the solution route.
Claim 21
Dependent Claim
26 words
The invention of claim 1 wherein said second routine determines that a route preview event is indicated if a roundabout is entered in the solution route.
Claim 22
Dependent Claim
29 words
The invention of claim 1 wherein said route preview features further comprises: a fourth routine that reorders the references to the data entities that contain names in media order.
Claim 23
Dependent Claim
29 words
The invention of claim 1 wherein said route preview features further comprises: a fourth routine that reorders the references to the data entities that contain names in alphabetical order.