A method for storing or reading data in a memory array of a transponder and a corresponding transponder, read/write device and program element is described. Therein, a data structure for storing data within the memory array is defined by a predetermined protocol. The data structure comprises: a header data block including predefined header data; an application data block for storing application data; and a terminator data block for indicating that, in accordance with the predetermined protocol, no data are stored within the memory array behind the terminator data block. The method for storing data comprises storing additional application data within the memory array behind the terminator data block. Thereby, memory areas which, according to the predetermined protocol, are not used can be used for new applications, data can be hidden in these areas such that they can not be read by protocol compliant reader devices and the data structure read or written by the method of the invention is compatible with the former predetermined protocol.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for storing data in a memory array of a transponder, wherein a data structure for storing data within the memory array is defined by a predetermined protocol, the data structure comprising a header data block including predefined header data, an application data block for storing application data, and a terminator data block, the method comprising: storing additional application data within the memory array behind the terminator data block; and using the terminator data block to prevent reader devices using the predetermined protocol from accessing the stored additional application data, wherein a specialized reader is used to access the stored additional application data.
2. The method according to claim 1 , further comprising: storing an indicator for indicating that application data are stored within the memory array behind the terminator data block wherein the indicator is stored in the terminator data block.
3. The method according to claim 1 , further comprising: storing an indicator for indicating that application data are stored within the memory array behind the terminator data block, wherein the indicator is stored behind the terminator data block.
4. A method for reading data in a memory array of a transponder, wherein a data structure for storing data within the memory array is defined by a predetermined protocol, the data structure comprising a header data block including predefined header data, an application data block for storing application data, and a terminator data block, the method comprising: searching for an indicator, wherein the indicator includes data for indicating that additional application data are stored within the memory array behind the terminator data block; and reading, with a specialized reader, additional application data stored within the memory array behind the terminator data block, wherein reader devices using the predetermined protocol cannot access the additional application data.
5. The method according to claim 2 , wherein the indicator comprises a storage address.
6. The method according to claim 1 , wherein the predetermined protocol is the Type 2 Tag Operation specification of the Near Field Communication (NFC) Forum.
7. The transponder in which data are stored in accordance with claim 1 .
8. A read/write device that performs the method according to claim 1 .
9. A non-transitory medium including a program element that performs the method according to claim 1 .
10. The method according to claim 1 , further comprising: storing an indicator for indicating that application data are stored within the memory array behind the terminator data block wherein the indicator is stored in the header data block.
11. The method according to claim 1 , further comprising: storing an indicator for indicating that application data are stored within the memory array behind the terminator data block wherein the indicator is stored in the application data block.
12. The method according to claim 4 , wherein the predetermined protocol is the Type 2 Tag Operation specification of the Near Field Communication (NFC) Forum.
13. The method according to claim 2 , wherein the indicator comprises a data field length.
14. The method according to claim 2 , wherein the indicator comprises a number of data fields.
15. The method according to claim 2 , wherein the indicator comprises a type of application data stored behind the terminator data block.
16. The method according to claim 1 , wherein the transponder is a Radio Frequency IDentification (RFID) tag.
17. The method according to claim 1 , wherein the transponder is a contactless smart card.
18. The method according to claim 2 , wherein the indicator provides an absolute position for the stored additional application data.
19. The method according to claim 2 , wherein the indicator provides a position for the stored additional application data relative to a position of the terminator data block.
20. The method according to claim 1 , wherein the transponder is an active device that emulates a Radio Frequency IDentification (RFID) tag.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 11, 2007
March 12, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.