Apparatus, and associated method, for synchronizing databases connected by way of a radio air interface
First Claim
1. A mobile node of a radio communication system having a network part and the mobile node, the network part having a network-copy of a database containing database records and database values of the database and the mobile node having a mobile-copy of the database containing database records and database values of the database, the database records and database values of the database of the network-copy and the mobile-copy of the database, respectively, correspond to each other when the network-copy and the mobile-copy of the database are in match with one another, said mobile node comprising:
- processing circuitry coupled to the mobile-copy database, said processing circuitry configured to;
i) generate a first hash pursuant to a first hash technique of a first computational intensity and based upon the database values of the mobile-copy database, and communicate said first hash to the network part in a first message on a communications channel of the radio communication system, whereby an out of match condition between the mobile-copy database values and the network-copy database values is determined,ii) generate, upon a determination of an out of match condition between mobile-copy database values and network-copy database values, a second hash pursuant to a second hash technique of a second computational intensity and based upon the database records in the mobile-copy database, and communicate the entirety of said second hash to the network part in a second message on said communications channel, in which said second computational intensity is greater than said first computational intensity and requires a greater amount of communication channel capacity to communicate said second message than said first message, whereby an out of match condition between a record of the mobile-copy database records and a corresponding record of the network-copy database records is determined, andiii) retrieve the out of match database record from the mobile-copy database upon a determination of an out of match condition between said mobile-copy database record and said corresponding network-copy database record for communication to the network part, whereby the network-copy database records and the mobile-copy database records are matched to each other;
wherein the radio communication system provides bi-directional data communications services to said mobile node, and wherein data is communicated from the mobile node to the network part by an up-link and, data is communicated from the network part to the mobile node by a down-link.
4 Assignments
0 Petitions
Accused Products
Abstract
A synchronization process, and associated apparatus, for placing database copies in match with one another by way of communications effectuated upon an air interface of a radio communication system. Hash functions are performed at a mobile node and at a network part upon mobile and network copies of database information. Comparison of the hash information formed therefrom provides a preliminary indication of whether the databases are in match with one another. If a determination is made that the databases are out of match, the data is compared, and the data is placed in match with one another responsive to such additional comparisons.
-
Citations
18 Claims
-
1. A mobile node of a radio communication system having a network part and the mobile node, the network part having a network-copy of a database containing database records and database values of the database and the mobile node having a mobile-copy of the database containing database records and database values of the database, the database records and database values of the database of the network-copy and the mobile-copy of the database, respectively, correspond to each other when the network-copy and the mobile-copy of the database are in match with one another, said mobile node comprising:
-
processing circuitry coupled to the mobile-copy database, said processing circuitry configured to; i) generate a first hash pursuant to a first hash technique of a first computational intensity and based upon the database values of the mobile-copy database, and communicate said first hash to the network part in a first message on a communications channel of the radio communication system, whereby an out of match condition between the mobile-copy database values and the network-copy database values is determined, ii) generate, upon a determination of an out of match condition between mobile-copy database values and network-copy database values, a second hash pursuant to a second hash technique of a second computational intensity and based upon the database records in the mobile-copy database, and communicate the entirety of said second hash to the network part in a second message on said communications channel, in which said second computational intensity is greater than said first computational intensity and requires a greater amount of communication channel capacity to communicate said second message than said first message, whereby an out of match condition between a record of the mobile-copy database records and a corresponding record of the network-copy database records is determined, and iii) retrieve the out of match database record from the mobile-copy database upon a determination of an out of match condition between said mobile-copy database record and said corresponding network-copy database record for communication to the network part, whereby the network-copy database records and the mobile-copy database records are matched to each other; wherein the radio communication system provides bi-directional data communications services to said mobile node, and wherein data is communicated from the mobile node to the network part by an up-link and, data is communicated from the network part to the mobile node by a down-link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of communicating in a radio communication system having a network part that maintains at least a network-copy of a database containing database records and database values of the database and a mobile node that maintains a mobile-copy of the database containing database records and database values of the database, the database records and database values of the database of the network-copy and the mobile-copy of the database, respectively, correspond when the network-copy database and the mobile-copy database are in match with one another, the method altering at least one database record of at least one of the network-copy database and the mobile-copy database to place the network-copy and the mobile-copy in match with each other, the method comprising:
-
generating at the mobile node a first hash pursuant to a first hash technique of a first computational intensity and based upon the database values of the mobile-copy database, when the network-copy database and the mobile-copy database are suspected of being out of synchronization with each other; sending said first hash value from the mobile node to the network part in a first message on a communications channel of the radio communication system, whereby an out of match condition between the mobile-copy database values and the network-copy database values is determined; receiving, at the mobile node, indication of results of a comparison at the network part, of said first hash value sent during said operation of sending, to a corresponding network-copy of said first hash value; and when said indication of results of the comparison of said first hash value generated at the mobile node to a corresponding network-copy of said first hash value indicates that the mobile-copy database and the network copy database are out of match, thereafter generating a second hash at the mobile node pursuant to a second hash technique of a second computational intensity and based upon the database records in the mobile-copy database, in which said second computational intensity is greater than said first computational intensity and requires a greater amount of communication channel capacity to communicate said second hash than said first hash; and sending said second hash value in its entirety from the mobile node to the network part in a second message on said communications channel for comparison to a corresponding network-copy of the second hash value, whereby an out of match condition between a record of the mobile-copy database records and a corresponding record of the network-copy database records is determined; wherein the radio communication system provides bi-directional data communications services to the mobile node, and wherein data is communicated from the mobile node to the network part by an up-link and, data is communicated from the network part to the mobile node by a down-link. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A mobile node of a radio communication system having a network part and the mobile node, the network part having a network-copy of a database containing database records and database values of the database and the mobile node having a mobile-copy of the database containing database records and database values of the database, the database records and database values of the database of the network-copy and the mobile-copy of the database, respectively, in correspondence with each other when the network-copy database and the mobile-copy database are in match with one another, said mobile node comprising:
-
receive circuitry configured to receive signals transmitted by a network part transmitter; transmit circuitry configured to transmit signals to a network part on a communications channel; a memory element storing at least one mobile-copy database; and processing circuitry coupled to said receive circuitry, said transmit circuitry, and said memory element, and including; a request detector, a hash generator to generate, in response to said request detector detecting an external triggering event, a first hash pursuant to a first hash technique of a first computational intensity and based upon the database values of the mobile-copy database, said first hash being communicated to the network part in a first message via said transmit circuitry on said communications channel, whereby an out of match condition between the mobile-copy database values and the network-copy database values is determined, and to generate, upon a determination of an out of match condition between mobile-copy database values and network-copy database values being received from the network part via said receive circuitry, a second hash pursuant to a second hash technique of a second computational intensity and based upon the database records in the mobile-copy database, said second hash being communicated in its entirety to the network part in a second message via said transmit circuitry on said communications channel, in which said second computational intensity is greater than said first computational intensity and requires a greater amount of communication channel capacity to communicate said second hash second message than said first hash first message, whereby an out of match condition between a record of the mobile-copy database records and a corresponding record of the network-copy database records is determined, and a content retriever to retrieve the out of match database record from the mobile-copy database upon reception via said receive circuitry of a determination of an out of match condition between said mobile-copy database record and said corresponding network-copy database record for communication to the network part, whereby the network-copy database records and the mobile-copy database records are matched to each other. - View Dependent Claims (17, 18)
-
Specification