IP Library Granted Patent US 7,737,822
Granted Patent B2
US 7,737,822 · App. 10/535,348 · Granted Jun 15, 2010

Method of recognizing whether a transponder belongs to a group of transponders

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 7,737,822
App. No.
10/535,348
Granted
Jun 15, 2010
Kind
B2
Abstract

A method recognizes whether a transponder designed for communicating with a communication station belongs to one of at least two groups of transponders. First, for each group of transponders, a check data block that is significant for the group of transponders is generated. Then, the data from the check data block that is significant for the group of transponders is evaluated for the recognition of whether the transponder belongs to the group of transponders.

Claims (24)

1. A method of recognizing whether a transponder designed for communicating with a communication station belongs to one of at least two groups of transponders under which method the communication station designed for communicating with the transponder delivers a request signal to the transponder, which request signal comprises a command data block and a CRC check data block, and under which method, data contained in the request signal is evaluated in the transponder in order to recognize whether the transponder belongs to a group of transponders,

wherein, for each group of transponders, a CRC check data block that is significant for the group of transponders is generated, and

wherein the data that is evaluated for the recognition of whether the transponder belongs to a group of transponders is data from the CRC check data block that is significant for the group of transponders;

wherein the transponders process the command data block only if evaluation of the check data block of the request signal indicates that the transponder belongs to the group of transponders that is identified by the CRC check data block.

2. A communication station for communicating with a transponder, which transponder belongs to one of at least two groups of transponders, wherein the communication station contains means for implementing the method as claimed in claim 1 .

3. A communication station as claimed in claim 2 , wherein check-data-block generation means is provided and wherein the check-data-block generation means takes the form of CRC-data- block generation means, which CRC-data-block generation means interacts with start-value memory means, which is provided to store a group-significant start value, which group-significant start value is provided in order to influence the generation of the CRC check data block in the CRC-data-block generation means and wherein the start-value memory means is of programmable design and is designed for storing different group-significant start values, which different group-significant start values can be written to the start-value memory means and are responsible for the generation of different CRC check data blocks, of which different CRC check data blocks, each CRC check data block is significant for a group of transponders.

4. A circuit for a communication station for communicating with a transponder, which transponder belongs to one of at least two groups of transponders, wherein the circuit contains means for implementing the method as claimed in claim 1 .

5. A circuit as claimed in claim 4 , wherein check-data-block generation means is provided and wherein the check-data-block generation means takes the form of CRC-data-block generation means, which CRC-data-block generation means interacts with start-value memory means, which is provided to store a group-significant start value, which group-significant start value is provided in order to influence the generation of the CRC check data block in the CRC-data-block generation means, and wherein the start-value memory means is of programmable design and is designed for storing different group-significant start values that are each assigned to a different group of transponders, which different group-significant start values can be written to the start-value memory means and are responsible for the generation of different CRC data blocks, of which different CRC check data blocks, each CRC check data block is significant for a group of transponders.

6. A transponder for communicating with communication station, which transponder belongs to one of at least two groups of transponders, wherein the transponder contains means for implementing the method as claimed in claim 1 .

7. A transponder as claimed in claim 6 , wherein check-data-block generation means is provided and wherein the check-data-block generation means takes the form of CRC-data-block generation means, which CRC-data-block generation means interacts with start-value memory means, which is provided to store a group-significant start value, which group-significant start value is provided in order to influence the generation of the CRC check data block in the CRC-data-block generation means, and wherein the start-value memory means is of programmable design and is designed for storing different group-significant start values that are each assigned to a different group of transponders, which different group-significant start values can be written to the start-value memory means and are responsible for the generation of different CRC check data blocks, of which different CRC check data blocks, each CRC check data block is significant for a group of transponders.

8. A transponder as claimed in claim 7 , wherein the start-value memory means is designed to store at least two different group-significant start values, and wherein means for sending one group-significant start value selected from the at least two group-significant start values to the CRC-data-block generation means are provided.

9. A circuit for a transponder for communicating with a communication station, which transponder belongs to one of at least two groups of transponders, wherein the circuit contains means for implementing the method as claimed in claim 1 .

10. A circuit as claimed in claim 9 , wherein check-data-block generation means is provided and wherein the check-data-block generation means takes the form of CRC-data-block generation means, which CRC-data-block generation means interacts with start-value memory means, which is provided to store a group-significant start value, which group-significant start value is provided in order to influence the generation of the CRC check data block in the CRC-data-block generation means, and wherein the start-value memory means is of programmable design and is designed for storing different group-significant start values that are each assigned to a different group of transponders, which different group-significant start values can be written to the start-value memory means and are responsible for the generation of different CRC check data blocks, of which different CRC check data blocks each CRC check data block is significant for a group of transponders.

11. A circuit as claimed in claim 10 , wherein the start-value memory means is designed to store at least two different group-significant start values, and wherein means for sending one group-significant start value selected from the at least two group-significant start values to the CRC-data-block generation means are provided.

12. A method as claimed in claim 1 , wherein the CRC check data block contains a set of error correction data that is used both for error correction at the transponder and to determine whether the transponder belongs to a particular group of transponders.

13. A circuit for a communication station for communicating with a transponder, which transponder belongs to one of at least two groups of transponders, wherein the circuit contains means for implementing a method for recognizing whether the transponder designed for communicating with the communication station belongs to one of at least two groups of transponders under which method the communication station designed for communicating with the transponder delivers a request signal to the transponder, which request signal comprises a command data block and a CRC check data block, and under which method, data contained in the request signal is evaluated in the transponder in order to recognize whether the transponder belongs to a group of transponders,

wherein, for each group of transponders, a CRC check data block that is significant for the group of transponders is generated, and

wherein the data that is evaluated for the recognition of whether the transponder belongs to a group of transponders is data from the CRC check data block that is significant for the group of transponders; and

wherein check-data-block generation means is provided and wherein the check-data-block generation means takes the form of CRC-data-block generation means, which CRC-data-block generation means interacts with start-value memory means, which is provided to store a group-significant start value, which group-significant start value is provided in order to influence the generation of the CRC check data block in the CRC-data-block generation means, and wherein the start-value memory means is of programmable design and is designed for storing different group-significant start values that are each assigned to a different group of transponders, which different group-significant start values can be written to the start-value memory means and are responsible for the generation of different CRC check data blocks, of which different CRC check data blocks, each CRC check data block is significant for a group of transponders.

14. A circuit for a transponder for communicating with a communication station, which transponder belongs to one of at least two groups of transponders, wherein the circuit contains means for implementing a method for recognizing whether a transponder designed for communicating with a communication station belongs to one of at least two groups of transponders under which method the communication station designed for communicating with the transponder delivers a request signal to the transponder, which request signal comprises a command data block and a CRC check data block, and under which method, data contained in the request signal is evaluated in the transponder in order to recognize whether the transponder belongs to a group of transponders,

wherein, for each group of transponders, a CRC check data block that is significant for the group of transponders is generated, and

wherein the data that is evaluated for the recognition of whether the transponder belongs to a group of transponders is data from the CRC check data block that is significant for the group of transponders;

wherein check-data-block generation means is provided and wherein the check-data-block generation means takes the form of CRC-data-block generation means, which CRC-data-block generation means interacts with start-value memory means, which is provided to store a group-significant start value, which group-significant start value is provided in order to influence the generation of the CRC check data block in the CRC-data-block generation means, and wherein the start-value memory means is of programmable design and is designed for storing different group-significant start values that are each assigned to a different group of transponders, which different group-significant start values can be written to the start-value memory means and are responsible for the generation of different CRC check data blocks, of which different CRC check data blocks each CRC check data block is significant for a group of transponders.

15. A circuit as claimed in claim 14 , wherein the start-value memory means is designed to store at least two different group-significant start values, and wherein means for sending one group-significant start value selected from the at least two group-significant start values to the CRC-data-block generation means are provided.

Assignments (13)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CHANGE OF NAME Recorded Sep 22, 2017
From: PHILIPS SEMICONDUCTORS INTERNATIONAL B.V.
To: NXP B.V.
Reel/Frame 043951/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2017
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: PHILIPS SEMICONDUCTORS INTERNATIONAL B.V.
Reel/Frame 043955/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2008
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: NXP B.V.
Reel/Frame 021085/0959 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2005
From: AMTMANN, FRANZ; CERNUSCA, MICHAEL; SCHERABON, CHRISTIAN
To: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
Reel/Frame 017413/0757 →