Identifying changed records in a file stored on an electronic token
First Claim
1. A method applied by an electronic token comprising a microprocessor and a memory for identifying changed records among a plurality of records stored in the memory of the electronic token, the method comprising:
- for each one of the plurality of records;
calculating in the electronic token a respective change detection code (CDC) associated with the record; and
comparing in the electronic token the calculated CDC with a corresponding CDC stored in the token and associated with the record in order to determine if the record has been changed since the CDC stored in the token and associated with the record was calculated; and
if the calculated CDC of at least one of the plurality of records is not equal to the corresponding stored CDC, preparing a Short message Service (SMS) message in the electronic token and sending the SMS message from the electronic token to a registering element, which SMS message includes a content of at least one record which has been identified as changed, and saving in the token the calculated CDC of the record in replacement of the previous stored CDC of the record.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for detecting change to a record in a file stored on an electronic token involves storing a change detection code (CDC) so that a change detection applet can calculate a current CDC for corresponding record(s), and compare the current CDC with the stored CDC to determine if data has changed. Any changes to records are registered by a registering element that provides a service feature, back-up of the file and/or synchronizes the file with other files stored remotely. One use of the method is to back-up phonebook records on USIM/SIM cards.
25 Citations
23 Claims
-
1. A method applied by an electronic token comprising a microprocessor and a memory for identifying changed records among a plurality of records stored in the memory of the electronic token, the method comprising:
-
for each one of the plurality of records; calculating in the electronic token a respective change detection code (CDC) associated with the record; and comparing in the electronic token the calculated CDC with a corresponding CDC stored in the token and associated with the record in order to determine if the record has been changed since the CDC stored in the token and associated with the record was calculated; and if the calculated CDC of at least one of the plurality of records is not equal to the corresponding stored CDC, preparing a Short message Service (SMS) message in the electronic token and sending the SMS message from the electronic token to a registering element, which SMS message includes a content of at least one record which has been identified as changed, and saving in the token the calculated CDC of the record in replacement of the previous stored CDC of the record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for providing a service to a subscriber having an electronic token, the apparatus comprising:
a change detection applet stored on an electronic token including a microprocessor and a memory, the electronic token storing a plurality of records and a set of change detection codes (CDCs), each CDC being associated with a respective stored record, said applet being designed to be executed by the microprocessor of the electronic token and for identifying any record that has been changed since a respective change detection code (CDC) associated with the record was stored in the token, by calculating a current CDC for the record and comparing the current CDC with the stored CDC, the applet being further designed to send a Short Message Service (SMS) message to a registering element when the current CDC does not match the stored CDC, the SMS message including a content of the associated record, the applet being further designed to save the calculated CDC in the token as the stored CDC when the current CDC does not match the stored CDC. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
- 22. A change detection applet stored and executed on an electronic token including a microprocessor and a memory, the electronic token storing a plurality of records and a set of change detection codes (CDCs), each CDC being associated with a respective stored record and identifying a version of the stored record, said applet being designed to be executed by the microprocessor of the electronic token for identifying any record that has been changed since a respective change detection code (CDC) associated with that record was stored in the token, by calculating a respective current CDC for each record and comparing the current CDC with the corresponding stored CDC of the record, the applet being further designed to prepare and send a Short Message Service (SMS) message to a registering element when the current CDC does not match the stored CDC, the SMS message including a content of the record, the applet being further designed to save the calculated CDC as the stored CDC when the current CDC does not match the stored CDC.
Specification