Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
122 words
A database architecture for a navigation system comprising: a geographic database including geographic data and a plurality of indexes into the geographic data; data access programming that accepts requests for geographically-referenced data, accesses the geographic data from a medium upon which the geographic data are stored and provides responses to the requests for geographically-referenced data; logic rules associated with the geographic database, wherein each of said logic rules comprises a first part specifying a condition and a second part specifying an action; and a deductive database engine associated with the data access programming, wherein said deductive database engine accesses and combines said logic rules to determine which of said indexes to use to determine which geographic data to access from the medium.
Claim 2
Dependent Claim
122 words
A database architecture for a navigation system comprising: a geographic database including geographic data and a plurality of indexes into the geographic data; data access programming that accepts requests for geographically-referenced data, accesses the geographic data from a medium upon which the geographic data are stored and provides responses to the requests for geographically-referenced data; logic rules associated with the geographic database, wherein each of said logic rules comprises a first part specifying a condition and a second part specifying an action; and a deductive database engine associated with the data access programming, wherein said deductive database engine accesses and combines said logic rules to determine which of said indexes to use to determine which geographic data to access from the medium.
Claim 3
Dependent Claim
131 words
A database architecture for a navigation system comprising: a geographic database including geographic data stored on a medium in a first format; data access programming that accepts requests for geographically-referenced data to be provided in a second format, accesses the geographic data from the medium, converts the geographic data from the first format into the second format, and provides responses to the requests for geographically-referenced data; logic rules associated with the geographic database, wherein each of said logic rules comprises a first part specifying a condition and a second part specifying an action; and a deductive database engine associated with the data access programming, wherein said deductive database engine accesses and combines said logic rules to determine how to convert the geographic data from the first format to the second format.
Claim 4
Dependent Claim
131 words
A database architecture for a navigation system comprising: a geographic database including geographic data stored on a medium in a first format; data access programming that accepts requests for geographically-referenced data to be provided in a second format, accesses the geographic data from the medium, converts the geographic data from the first format into the second format, and provides responses to the requests for geographically-referenced data; logic rules associated with the geographic database, wherein each of said logic rules comprises a first part specifying a condition and a second part specifying an action; and a deductive database engine associated with the data access programming, wherein said deductive database engine accesses and combines said logic rules to determine how to convert the geographic data from the first format to the second format.
Claim 5
Dependent Claim
63 words
The invention of claim 1 wherein the geographic data are stored on the medium in a first format and wherein the responses to requests for geographically-referenced data are to be provided in a second format, and wherein said deductive database engine accesses and combines said logic rules to determine how to convert the geographic data from the first format to the second format.
Claim 6
Dependent Claim
36 words
The invention of claim 1 wherein said data access programming further comprises: an index access system that includes data retrieval routines that are called by said logic rules, wherein said data retrieval routines access said indexes.
Claim 7
Dependent Claim
39 words
The invention of claim 2 wherein said data access programming further comprises: a physical-to-logical conversion system that includes data retrieval routines that are called by logic rules to convert geographic data from said first format into said second format.
Claim 8
Dependent Claim
60 words
The invention of claim 1 or 2 wherein said deductive database engine determines which of the logic rules have first parts that are satisfied, determines which one of the logic rules that have first parts that are satisfied should be executed first, and executes the action specified in the second part of the logic rule determined to be executed first.
Claim 9
Dependent Claim
22 words
The invention of claim 1 or 2 wherein said second part indicates one of a programming routine and a change of state.
Claim 10
Dependent Claim
36 words
The invention of claim 1 or 2 wherein said condition comprises one of an intrinsic condition relating to said geographic data and an extrinsic condition relating to a state previously determined by the deductive database engine.
Claim 11
Dependent Claim
28 words
The invention of claim 1 or 2 further comprising remotely-located data and wherein said logic rules include logic rules that provide access to said remotely-located data when available.
Claim 12
Dependent Claim
30 words
The invention of claim 1 or 2 further wherein said geographic database comprises updated data and wherein said logic rules include logic rules that provide access to said updated data.
Claim 13
Independent Claim
128 words
A method of operation for accessing a geographic database comprising: accepting a request for navigation-related data; accessing a geographic database stored on a medium; obtaining data from said geographic database; using said data obtained from said geographic database to provide a reply to said request; wherein said steps of accessing, obtaining and using comprise repeatedly performing the steps of: accessing logic rules associated with the geographic database; determining which of said logic rules are satisfied; determining which of said logic rules that are satisfied has a highest priority; and executing an action specified by the logic rule determined to have the highest priority, until all the data needed to provide said reply have been obtained from said geographic database and a reply has been provided to said request.
Claim 14
Independent Claim
128 words
A method of operation for accessing a geographic database comprising: accepting a request for navigation-related data; accessing a geographic database stored on a medium; obtaining data from said geographic database; using said data obtained from said geographic database to provide a reply to said request; wherein said steps of accessing, obtaining and using comprise repeatedly performing the steps of: accessing logic rules associated with the geographic database; determining which of said logic rules are satisfied; determining which of said logic rules that are satisfied has a highest priority; and executing an action specified by the logic rule determined to have the highest priority, until all the data needed to provide said reply have been obtained from said geographic database and a reply has been provided to said request.
Claim 15
Dependent Claim
138 words
An improved database architecture for a navigation system, wherein the database architecture comprises a geographic database including geographic data and a plurality of indexes into the geographic data, and further wherein the database architecture includes data access programming that accepts requests for geographically-referenced data, accesses the geographic data from a medium upon which the geographic data are stored and provides responses to the requests for geographically-referenced data, wherein the improvement comprises: logic rules associated with the geographic database, wherein each of said logic rules comprises a first part specifying a condition and a second part specifying an action; and a deductive database engine included in the data access programming, wherein said deductive database engine accesses and combines said logic rules to determine which of said indexes to use to determine which geographic data to access from the medium.
Claim 16
Dependent Claim
138 words
An improved database architecture for a navigation system, wherein the database architecture comprises a geographic database including geographic data and a plurality of indexes into the geographic data, and further wherein the database architecture includes data access programming that accepts requests for geographically-referenced data, accesses the geographic data from a medium upon which the geographic data are stored and provides responses to the requests for geographically-referenced data, wherein the improvement comprises: logic rules associated with the geographic database, wherein each of said logic rules comprises a first part specifying a condition and a second part specifying an action; and a deductive database engine included in the data access programming, wherein said deductive database engine accesses and combines said logic rules to determine which of said indexes to use to determine which geographic data to access from the medium.
Claim 17
Dependent Claim
58 words
The invention of claim 12 wherein said deductive database engine determines which of the logic rules have first parts that are satisfied, determines which one of the logic rules that have first parts that are satisfied should be executed first, and executes the action specified in the second part of the logic rule determined to be executed first.
Claim 18
Dependent Claim
20 words
The invention of claim 12 wherein said second part indicates one of a programming routine and a change of state.
Claim 19
Dependent Claim
34 words
The invention of claim 12 wherein said condition comprises one of an intrinsic condition relating to said geographic data and an extrinsic condition relating to a state previously determined by the deductive database engine.
Claim 20
Dependent Claim
147 words
An improved database architecture for a navigation system, wherein the database architecture comprises a geographic database including geographic data stored on a medium in a first format, and further wherein the database architecture includes data access programming that accepts requests for geographically-referenced data to be provided in a second format, accesses the geographic data from the medium, converts the geographic data from the first format into the second format, and provides responses to the requests for geographically-referenced data, wherein the improvement comprises: logic rules associated with the geographic database, wherein each of said logic rules comprises a first part specifying a condition and a second part specifying an action; and a deductive database engine included in the data access programming, wherein said deductive database engine accesses and combines said logic rules to determine how to convert the geographic data from the first format to the second format.
Claim 21
Dependent Claim
147 words
An improved database architecture for a navigation system, wherein the database architecture comprises a geographic database including geographic data stored on a medium in a first format, and further wherein the database architecture includes data access programming that accepts requests for geographically-referenced data to be provided in a second format, accesses the geographic data from the medium, converts the geographic data from the first format into the second format, and provides responses to the requests for geographically-referenced data, wherein the improvement comprises: logic rules associated with the geographic database, wherein each of said logic rules comprises a first part specifying a condition and a second part specifying an action; and a deductive database engine included in the data access programming, wherein said deductive database engine accesses and combines said logic rules to determine how to convert the geographic data from the first format to the second format.
Claim 22
Dependent Claim
58 words
The invention of claim 16 wherein said deductive database engine determines which of the logic rules have first parts that are satisfied, determines which one of the logic rules that have first parts that are satisfied should be executed first, and executes the action specified in the second part of the logic rule determined to be executed first.
Claim 23
Dependent Claim
20 words
The invention of claim 16 wherein said second part indicates one of a programming routine and a change of state.
Claim 24
Dependent Claim
34 words
The invention of claim 16 wherein said condition comprises one of an intrinsic condition relating to said geographic data and an extrinsic condition relating to a state previously determined by the deductive database engine.