Method for updating a geographic database
First Claim
Patent Images
1. A method of changing or deleting a value of an instance of a characteristic type that describes an object in a geographic database, the method comprising:
- providing a transaction comprised of n steps to be applied to a plurality of objects in said geographic database, wherein at least one step of said n steps includes data indicating an old data state that describes a value of the instance prior to the step and data indicating a new data state that describes a value of the instance upon completion of the step; and
applying said transaction to said geographic database.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method of providing incremental updates for a geographical data set for use in navigation systems. The system and method include organizing updates of geographical data set into a series of transactions. Each of the transactions includes a transaction identifier that uniquely identifies the transaction, and n steps to be applied to the geographical data set to complete the transaction. All the steps of the transaction are required to be successfully applied in order for the transaction to be completed, otherwise, the entire transaction is not applied.
-
Citations
20 Claims
-
1. A method of changing or deleting a value of an instance of a characteristic type that describes an object in a geographic database, the method comprising:
-
providing a transaction comprised of n steps to be applied to a plurality of objects in said geographic database, wherein at least one step of said n steps includes data indicating an old data state that describes a value of the instance prior to the step and data indicating a new data state that describes a value of the instance upon completion of the step; and
applying said transaction to said geographic database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of adding, changing or deleting a value of an instance of a characteristic type that describes an object in a geographic database, the method comprising:
-
providing a transaction comprised of n steps to be applied to aplurality of objects in said geographic database, wherein at least one step of said n steps includes data indicating the characteristic type if said object has only one instance of said characteristic type associated therewith, and wherein said step includes data indicating an old data state that describes a value of the instance prior to the step action and data indicating a new data state that describes a value of the instance upon completion of the step if said object has more than one instance of said characteristic type associated therewith; and
applying said transaction to said geographic database. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of updating a geographic database comprising the steps of:
-
providing a series of transactions, wherein each transaction of said series of transactions is comprised of;
n steps to be applied to a plurality of objects in said geographic database to complete said transaction, wherein at least some of said steps of some of said transactions include changing or deleting a value of an instance of a characteristic type that describes an object in the geographic database; and
for those steps that include changing or deleting a value of an instance of a characteristic type that describes an object that has more than one instance of said characteristic type associated therewith, said step includes data indicating an old data state that describes the value of the instance prior to application of the step and data indicating a new data state that describes the value of the instance upon completion of the step; and
applying said series of transactions to said geographic database. - View Dependent Claims (15, 16, 17, 18, 19, 20)
refraining from applying any transaction if any prior transaction in said dependency indication is missing.
-
Specification