IP Library Granted Patent US 9,224,020
Granted Patent B2
US 9,224,020 · App. 14/145,139 · Granted Dec 29, 2015

Method, transponder, and circuit for selecting one or more 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 9,224,020
App. No.
14/145,139
Filed
Dec 31, 2013
Granted
Dec 29, 2015
Kind
B2
Art Unit
2683
USPC
340/10.2
Abstract

A method and device for selecting one or more transponders, in particular backscatter-based transponders, from a plurality of transponders by a base station, which method is based on a slotted ALOHA method, in which the base station defines numbered time slots and a random number generated in a given transponder determines a time slot when the transponder transmits its transponder-specific identification to the base station. The random number is generated in a given transponder with the aid of a random number generator, the relevant random number generator is switched into a counter operating mode after reception of a selection command transmitted by the base station, while a count state of the random number generator is decremented or incremented when the base station transmits the start of a time slot, the relevant transponder transmits a transponder-specific identification to the base station if the count state of its random number generator is equal to a predetermined value, and the relevant random number generator is then switched back into the operating mode for random number generation.

Claims (57)

1. A method comprising:

generating at a transponder by a random number generator a random number in an operating mode for generating random numbers;

switching, in response to receiving a selection command from a base station, the random number generator to a counter operating mode, the random number generator configured, in the counter operating mode, as a counter without using a separate counter for implementing the counter operating mode;

modifying, when the random number generator is in the counter operating mode and in response to receiving from the base station a signal corresponding to a start of a time slot, a count state of the random number generator from an initial value to a modified value without using a separate counter for implementing the counter operating mode; and

transmitting, when the count state is a predetermined value, an identification corresponding to the transponder.

2. The method of claim 1 , further comprising switching the random number generator from the counter operating mode to the operating mode for generating random numbers in response to one or more of the following:

the count state being the predetermined value; and

transmitting, when the count state is the predetermined value, the identification corresponding to the transponder.

3. The method of claim 1 , further comprising:

receiving an acknowledge command from the base station subsequent to transmitting the identification; and

delaying, in response to receiving the acknowledgement command from the base station subsequent to transmitting the identification, switching the random number generator from the counter operating mode to the operating mode for generating random numbers.

4. The method of claim 3 , comprising delaying, in response to receiving the acknowledgement command from the base station subsequent to the transmitting the identification, switching the random number generator from the counter operating mode to the operating mode for generating random numbers until receiving an appropriate subsequent command from the base station that causes the random number generator to switch, in response to receiving the appropriate subsequent command from the base station, from the counter operating mode to the operating mode for generating random numbers.

5. The method of claim 1 , further comprising:

receiving an acknowledge command from the base station subsequent to the transmitting the identification; and

allowing, in response to receiving the acknowledge command, a write or read operation on the transponder.

6. The method of claim 1 , wherein the random number generator is configured as:

a linear feedback shift register in the operating mode; and

a ripple counter in the counter operating mode.

7. The method of claim 1 , further comprising monitoring the count state after the signal corresponding to the start of the time slot.

8. The method of claim 1 , comprising:

setting the initial value of the count state of the random number generator in the counter operating mode to the random number generated by the random number generator in the operating mode for generating numbers prior to switching the random number generator from the operating mode to the counter operating mode; and

modifying, by the random number generator in the counter operating mode and in response to receiving from the base station the signal corresponding to the start of the time slot, the count state from the initial value to the modified value.

9. The method of claim 1 , comprising:

storing the random number generated by the random number generator in the operating mode;

setting the initial value of the count state of the random number generator in the counter operating mode to an initial count state value, wherein the predetermined value is a stored random number; and

modifying, by the random number generator in the counter operating mode and in response to receiving from the base station the signal corresponding to the start of the time slot, the count state from the initial count state value to the modified value.

10. A transponder comprising:

a random number generator having an operating mode for generating random numbers and a counter operating mode in which the random number generator is configured as a counter without using a separate counter for implementing the counter operating mode, the random number generator configured to:

generate, when the random number generator is in the operating mode, a random number; and

modify, when the random number generator is in the counter operating mode and in response to receiving from a base station a signal corresponding to a start of a time slot, a count state of the random number generator from an initial value to a modified value without using a separate counter for implementing the counter operating mode;

a control unit configured to switch, in response to receiving a selection command from the base station, the random number generator from the operating mode to the counter operating mode; and

a detection unit configured to transmit, when the count state is a predetermined value, an identification corresponding to the transponder.

11. The transponder of claim 10 , wherein the control unit is further configured to switch the random number generator from the counter operating mode to the operating mode for generating random numbers in response to one or more of the following:

the count state being the predetermined value; and

transmitting, when the count state is the predetermined value, the identification corresponding to the transponder.

12. The transponder of claim 10 , further configured to:

receive an acknowledge command from the base station subsequent to transmitting the identification; and

delay, in response to receiving the acknowledgement command from the base station subsequent to transmitting the identification, switching the random number generator from the counter operating mode to the operating mode for generating random numbers.

13. The transponder of claim 12 , configured to delay, in response to receiving the acknowledgement command from the base station subsequent to the transmitting the identification, switching the random number generator from the counter operating mode to the operating mode for generating random numbers until receiving an appropriate subsequent command from the base station that causes the random number generator to switch, in response to receiving the appropriate subsequent command from the base station, from the counter operating mode to the operating mode for generating random numbers.

14. The transponder of claim 10 , wherein the control unit is further configured to:

receive an acknowledge command from the base station subsequent to the transmitting the identification; and

allow, in response to receiving the acknowledge command, a write or read operation on the transponder.

15. The transponder of claim 10 , wherein the random number generator is configured as a linear feedback shift register in the operation mode.

16. The transponder of claim 10 , wherein the random number generator is configured as a ripple counter in the counter operating mode.

17. The transponder of claim 10 , wherein the detection unit is further configured to monitor the count state after the signals corresponding to the start of the time slot.

18. The transponder of claim 10 , wherein:

an initial count state of the random number generator in the counter operating mode is the random number generated by the random number generator in the operating mode for generating numbers prior to switching the random number generator from the operating mode to the counter operating mode; and

the random number generator in the counter operating mode is configured to modify, in response to receiving from the base station the signal corresponding to the start of the time slot, the count state from the initial value to the modified value.

19. The transponder of claim 10 , configured to:

store the random number generated by the random number generator in the operating mode;

set the initial value of the count state of the random number generator in the counter operating mode to an initial count state value, wherein the predetermined value is the stored random number; and

modify, by the random number generator in the counter operating mode and in response to receiving from the base station the signal corresponding to the start of the time slot, the count state from the initial count state value to the modified value.

20. A circuit configured to:

generate at a transponder by a random number generator a random number in an operating mode for generating random numbers;

switch, in response to receiving a selection command from a base station, the random number generator to a counter operating mode, the random number generator configured, in the counter operating mode, as a counter without using a separate counter for implementing the counter operating mode;

modify, when the random number generator is in the counter operating mode and in response to receiving from the base station a signal corresponding to a start of a time slot, a count state of the random number generator from an initial value to a modified value without using a separate counter for implementing the counter operating mode; and

transmit, when the count state is a predetermined value, an identification corresponding to the transponder.

Assignments (20)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ATMEL CORPORATION
Reel/Frame 059262/0105 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059333/0222 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
SECURITY INTEREST Recorded Sep 18, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 047103/0206 →
SECURITY INTEREST Recorded Jun 25, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046426/0001 →
SECURITY INTEREST Recorded Feb 10, 2017
From: ATMEL CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041715/0747 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Apr 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ATMEL CORPORATION
Reel/Frame 038375/0490 →
PATENT SECURITY AGREEMENT Recorded May 15, 2014
From: ATMEL CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 032908/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2014
From: PANGELS, MICHAEL
To: ATMEL GERMANY GMBH
Reel/Frame 032236/0873 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2013
From: FRIEDRICH, ULRICH
To: ATMEL GERMANY GMBH
Reel/Frame 031863/0262 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2013
From: ATMEL GERMANY GMBH & CO KG
To: ATMEL AUTOMOTIVE GMBH
Reel/Frame 031863/0227 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2013
From: ATMEL AUTOMOTIVE GMBH
To: ATMEL CORPORATION
Reel/Frame 031863/0162 →