IP Library › Granted Patent US 10,956,801
Granted Patent B2
US 10,956,801 · App. 15/800,844 · Granted Mar 23, 2021

Method for providing a reader with a tamper loop status of a radio-frequency transponder

Inventors: Juergen Riedel (La Neuveville, CH); Paul Muller (Crissier, CH); Goran Stojanovic (Neuchatel, CH); Jan Bicak (Milovice, CZ)
Assignee: EM Microelectronic-Marin S.A.
G06K19/07372G06K19/027G06K19/0716G06K19/0723G06K19/07798G08B13/2417G08B13/2431
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,956,801
App. No.
15/800,844
Granted
Mar 23, 2021
Kind
B2
Abstract

A method provides a tamper loop status of a radio-frequency transponder to a reader. The transponder communicates with the reader at a first frequency according to a first communication protocol. The transponder includes a first non-volatile memory for storing a first set of data of the first communication protocol. The first memory includes a user memory having two portions and each portion includes a data item specific to a status of the tamper loop. The method is performed by the transponder after receiving a request according to the first protocol to read the user memory and includes generating a logical view of the user memory, the logical view including only one of the two portions that is selected according to a value of a binary parameter representative of a status of the tamper loop. The method also includes providing the logical view to the reader via the first protocol.

Claims (31)

1. A method for providing a tamper loop status of a radio-frequency transponder to a reader, wherein said transponder is configured to communicate with the reader at a first frequency according to a first communication protocol, the transponder including a first non-volatile memory for storing a first set of data of the first communication protocol, the first memory including a user memory, said user memory including two portions, each portion including a data item specific to a status of the tamper loop, the method comprising, after receiving a request according to the first protocol to read the user memory:

generating, by the transponder, a logical view of the user memory, said logical view including only one portion of the two portions, said one portion being selected according to a value of a binary parameter (“TA parameter”), which is distinct from the data item, said TA parameter being representative of a status of the tamper loop; and

providing, by the transponder, said logical view to the reader via the first protocol,

wherein the TA parameter is calculated based on a previous value of the TA parameter.

2. The method according to claim 1 , wherein the transponder comprises a second non-volatile memory, the method further comprising:

reading a value of a binary configuration parameter “(TPOL parameter)” in the second memory,

the portion being selected according to both the values of the TA and the TPOL parameters.

3. The method according to claim 1 , wherein the transponder including a second non-volatile memory, the method further comprising, before the receiving a request:

computing the value of the TA parameter, the computing comprising:

reading the previous value of the TA parameter, said previous value being recorded into the second memory,

measuring a binary value representative of a current status of the tamper loop, and

performing a logic function between the previous value of the TA parameter and the measured value, the result of which being the value of the TA parameter.

4. The method according to claim 3 , wherein the second memory is different from the first memory, and the transponder is configured to communicate with the reader at a second frequency according to a second communication protocol, the second frequency being different from the first frequency, the second memory storing a second set of data of the second communication protocol.

5. The method according to claim 4 , wherein the second frequency is an ultra-high frequency.

6. The method according to claim 5 , wherein the second protocol is an electronic product code protocol.

7. The method according to claim 3 , wherein the second memory and the first memory comprise at least a common section.

8. The method according to claim 3 , further comprising, after the step of computing the value of the TA parameter:

comparing the previous value of the TA parameter recorded into the second memory, and the computed value of the TA parameter;

reading, when the previous value and the computed value differ, a value of a binary configuration parameter, referred to as the TWEN parameter, in the second memory, said TWEN parameter being representative of whether or not updating the value of the TA parameter in the second memory is authorized; and

updating, when the previous value and the computed value differ, and the read value of the TWEN parameter corresponds to an authorization, the value of the TA parameter in the second memory.

9. The method according to claim 1 , further comprising:

reading at least one value informing about the position of the portion in a physical view of the user memory,

the logical view being generated by said at least one value.

10. The method according to claim 1 , wherein each data item is an URL address.

11. The method according to claim 1 , wherein the first frequency is a high frequency.

12. The method according to claim 11 , wherein the first protocol is a near filed communication protocol.

13. A method for providing a view of a user memory of a radio-frequency transponder to a reader, wherein said transponder is configured to communicate with the reader at a first frequency according to a first communication protocol, the transponder comprising a first non-volatile memory for storing a first set of data of the first communication protocol and a second memory, the second memory being shared with the first memory, the first memory comprising a user memory, said user memory comprising two portions, each portion comprising a data item specific to a status of the tamper loop, the method comprising the following steps, performed by the transponder:

reading, in the first memory, a value of binary configuration parameter, referred to as the SWAP parameter, said SWAP parameter being representative of whether or not generating a logical view of the user memory is authorized;

reading, in the second memory, a value of a binary configuration parameter, referred to as the TWEN parameter, said TWEN parameter being representative of whether or not updating a value of a TA parameter in the second memory is authorized, said TA parameter being representative of a status of the tamper loop;

performing, when the values of the TWEN and the SWAP parameters correspond to an authorization, a method for providing a tamer loop status of a radio-frequency transponder to a reader, wherein said transponder is configured to communicate with the reader at a first frequency according to a first communication protocol, the transponder including a first non-volatile memory for storing a first set of data of the first communication protocol, the first memory including a user memory, said user memory including two portions, each portion including a data item specific to a status of the tamer loop, the method comprising, after receiving a request according to the first protocol to read the user memory: generating, by the transponder, a logical view of the user memory, said logical view including only one portion of the two portions, said one portion being selected according to a value of a binary parameter (“TA parameter”), which is distinct from the data item, said TA parameter being representative of a status of the tamper loop, and providing, by the transponder, said logical view to the reader via the first protocol; and

providing, when the value of the TWEN parameter or/and the value of the SWAP parameter does not correspond to an authorization, a physical view of the user memory to the reader.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: RIEDEL, JUERGEN; MULLER, PAUL; STOJANOVIC, GORAN; BICAK, JAN
To: EM MICROELECTRONIC-MARIN SA
Reel/Frame 044009/0544 →
Priority Claims (1)
EP 16197408 · Nov 4, 2016 · regional
Continuity (1)
Related Publication 20180129926A1 · May 10, 2018