IP Library Granted Patent US 8,718,545
Granted Patent B2
US 8,718,545 · App. 12/138,162 · Granted May 6, 2014

Transponder and method for operating a transponder

Inventor: Paul Lepek (Langebrueck, DE)
Assignee: Atmel Corporation
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 8,718,545
App. No.
12/138,162
Granted
May 6, 2014
Kind
B2
Abstract

A transponder and method for operating a transponder, which has a capacitor (C buf ) for storing power transmitted via an air interface and an arithmetic logic unit ( 10 ) that can be supplied with the stored power, in which a capacitor voltage (V C ) of the capacitor (C buf ) is compared with a first threshold (V 1 ), in which the capacitor voltage (V C ) is compared with a second threshold (V 2 ), whereby the first threshold (V 1 ) and the second threshold (V 2 ) are different, in which in a first operating mode (M 1 ), when the capacitor voltage (V C ) is above the first threshold (V 1 ), the arithmetic logic unit ( 10 ) performs a number of routines with a different priority, in which in a second operating mode (M 2 ), when the capacitor voltage (V C ) is between the first threshold (V 1 ) and the second threshold (V 2 ), a number of low-priority routines are stopped and a number of high-priority routines are continued.

Claims (36)

1. A method comprising:

comparing a capacitor voltage of a capacitor of a transponder, the capacitor for storing power transmitted via an air interface, with a threshold voltage, the transponder having an arithmetic logic unit configured to be supplied with the at least a portion of the stored power;

determining, at a first time and in response to determining that the capacitor voltage of the capacitor exceeds the threshold, to operate in a first operating mode, the first operating mode comprising performing a number of routines having different associated priorities;

updating a status register of the arithmetic logic unit with an indicator of the determined first operating mode;

determining, at a second time and in response to determining that the capacitor voltage of the capacitor is below the threshold, to operate in a second operating mode, the second operating mode suspending at least one low-priority routine at a place within a run of the at least one low-priority routine and continuing at least one higher-priority routine;

updating a status register of the arithmetic logic unit with an indicator of the second operating mode; and

resuming, in response to determining at a third time that the capacitor voltage of the capacitor exceeds the threshold, the at least one previously-suspended low-priority routine from the place within the run at which the at least one previously-suspended low-priority routine was suspended.

2. The method of claim 1 , wherein suspending the at least one low-priority routine comprises stopping the at least one low-priority routine.

3. The method of claim 1 , wherein suspending the at least one low-priority routine comprises storing register values of the at least one low-priority routine in a non-volatile memory.

4. The method of claim 1 , further comprising, in response to an interrupt signal, interrupting a program run in the arithmetic logic unit, the interrupt signal being generated based on the comparison of the capacitor voltage with the threshold voltage.

5. The method of claim 1 , wherein the at least one higher-priority routine comprises a routine whose register values must be stored.

6. A transponder comprising:

a capacitor configured to store power transmitted via an air interface;

a comparator configured to:

compare a capacitor voltage of the capacitor with a threshold voltage;

and

an arithmetic logic unit supplied with the stored power from the capacitor, the arithmetic logic unit configured to:

determine, at a first time and in response to determining that the capacitor voltage of the capacitor exceeds the threshold, to operate in a first operating mode, the first operating mode comprising performing a number of routines having different associated priorities;

update a status register of the arithmetic logic unit with an indicator of the determined first operating mode;

determine, at a second time and in response to determining that the capacitor voltage of the capacitor is below the threshold, to operate in a second operating mode, the second operating mode comprising suspending at least one low-priority routine at a place within a run of the at least one low-priority routine and continuing at least one higher-priority routine;

update a status register of the arithmetic logic unit with an indicator of the second operating mode; and

resume, in response to determining at a third time that the capacitor voltage of the capacitor exceeds the threshold, the at least one previously-suspended low-priority routine from the place within the run at which the at least one previously-suspended low-priority routine was suspended.

7. The transponder of claim 6 , wherein to suspend the at least one low-priority routine, the arithmetic logic unit is further configured to stop the at least one low-priority routine.

8. The transponder of claim 6 , wherein to suspend the at least one low-priority routine, the arithmetic logic unit is further configured to store register values of the at least one low-priority routine in a non-volatile memory.

9. The transponder of claim 6 , wherein the arithmetic logic unit is further configured to, in response to an interrupt signal, interrupt a program run in the arithmetic logic unit, the interrupt signal being generated based on the comparison of the capacitor voltage with the threshold voltage.

10. The transponder of claim 6 , wherein the at least one higher-priority routine comprises a routine whose register values must be stored.

11. One or more non-transitory computer-readable storage media embodying logic that is operable when executed to:

receive a comparison of a capacitor voltage of a capacitor with a threshold voltage, the capacitor storing power transmitted via an air interface;

determine, at a first time and in response to determining that the capacitor voltage of the capacitor exceeds the threshold, to operate in a first operating mode, the first operating mode comprising performing a number of routines having different associated priorities;

update a status register of an arithmetic logic unit with an indicator of the determined first operating mode;

determine, at a second time and in response to determining that the capacitor voltage of the capacitor is below the threshold, to operate in a second operating mode, the second operating mode comprising suspending at least one low-priority routine at a place within a run of the at least one low-priority routine and continuing at least one higher-priority routine;

update a status register of the arithmetic logic unit with an indicator of the second operating mode; and

resume, in response to determining at a third time that the capacitor voltage of the capacitor exceeds the threshold, the at least one previously suspended low-priority routine from the place within the run at which the at least one previously-suspended low-priority routine was suspended.

12. The media of claim 11 , wherein to suspend the at least one low-priority routine, the logic is further operable when executed to stop the at least one low-priority routine.

13. The media of claim 11 , wherein to suspend the at least one low-priority routine, the logic is further operable when executed to store register values of the at least one low-priority routine in a non-volatile memory.

14. The media of claim 11 , wherein the at least one higher-priority routine comprises a routine whose register values must be stored.

Assignments (19)
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 038376/0001 →
PATENT SECURITY AGREEMENT Recorded Jan 3, 2014
From: ATMEL CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC. AS ADMINISTRATIVE AGENT
Reel/Frame 031912/0173 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2011
From: ATMEL AUTOMOTIVE GMBH
To: ATMEL CORPORATION
Reel/Frame 026206/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2009
From: ATMEL GERMANY GMBH
To: ATMEL AUTOMOTIVE GMBH
Reel/Frame 023205/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2008
From: LEPEK, PAUL
To: ATMEL GERMAN GMBH
Reel/Frame 021482/0869 →
Priority Claims (1)
DE 10 2007 027 610 · Jun 12, 2007 · national
Continuity (2)
Provisional Application 60944081 · Jun 14, 2007
Related Publication 20080311861A1 · Dec 18, 2008