IP Library Granted Patent US 12,498,779
Granted Patent B2
US 12,498,779 · App. 17/556,471 · Granted Dec 16, 2025

Method and apparatus for reducing power consumption in a hardware token reader

Inventor: Michael Archbold (Carlsbad, CA)
Assignee: Universal Electronics Inc.
G06F1/3287G06K7/10366
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 12,498,779
App. No.
17/556,471
Granted
Dec 16, 2025
Kind
B2
Abstract

A method and apparatus for reducing power consumption of a battery-powered, hardware token reader. A secure access module within the battery-powered hardware token reader is disabled by a main processor while the battery-powered hardware token reader is in a low-power mode of operation. The main processor also enables communications directly with a tag transceiver and then places itself into a sleep state. When a hardware token is placed within the range of the tag transceiver, the tag transceiver wakes the main processor, and the main processor, in turn, powers the secure access module on and initializes it so that the main processor can read information stored on the hardware token via the secure access module.

Claims (60)

1 . A method for reducing power consumption of a battery-powered hardware token reader, comprising:

causing, by a main processor of the battery-powered hardware token reader, power to be provided to a secure access module coupled to the main processor, the secure access module disposed between a radio frequency (RF) tag transceiver and the main processor for providing a secure means of communication between the RF tag transceiver of the battery-powered hardware token reader and the main processor;

in response to power being provided to the secure access module, initializing, by the main processor, the secure access module; and

in response to the secure access module being initialized by the main processor, disabling, by the main processor, the secure access module while continuing to periodically provide power to the RF tag transceiver;

wherein the secure access module consumes no battery power when disabled and the main processor of the battery-powered hardware token reader causes power to be provided to the secure access module in response to the RF tag transceiver signaling directly to the main processor via a communication path that does not include the secure access module that the RF tag transceiver has detected that an RF tag has been brought into proximity to the RF tag transceiver.

2 . The method of claim 1 , further comprising:

switching, by the main processor, communications between the main processor and the RF tag transceiver coupled to the main processor from an indirect communication via the secure access module to a direct communication directly with the RF tag transceiver.

3 . The method of claim 2 , further comprising:

after switching communications to communicate directly with the RF tag transceiver, sending a command, by the main processor to the RF tag transceiver for the RF tag transceiver to begin a particular autonomous low power card detect sequence.

4 . The method of claim 3 , further comprising:

after sending the command for the RF tag transceiver to begin a particular autonomous low power card detect sequence, entering, by the main processor, a sleep mode of operation.

5 . The method of claim 2 , further comprising:

detecting, by the RF tag transceiver, the presence of the RF tag; and

in response to detecting the presence of the RF tag, sending, by the RF tag transceiver, an interrupt directly to the main processor for the main processor to wake the main processor.

6 . The method of claim 5 , further comprising:

re-enabling, by the main processor, the secure access module;

switching, by the main processor, communications between the main processor and the RF tag transceiver back to indirect communications via the secure access module;

re-initializing, by the main processor, the secure access module; and

reading, by the main processor via the secure access module and the RF tag transceiver, the RF tag.

7 . The method of claim 6 , further comprising:

authenticating, by the main processor, the RF tag;

reading, by the main processor via the secure access module and the RF tag transceiver, application data stored on the RF tag; and

transmitting, by the main processor via a transmitter coupled to the main processor, a security system disarm command after the RF tag has been authenticated and the application data matches expected application data stored in a memory coupled to the main processor.

8 . The method of claim 5 , further comprising:

detecting, by the main processor via the secure access module and the RF tag transceiver, that the tag is no longer in range of the tag transceiver; and

in response to detecting that the RF tag is no longer in range of the RF tag transceiver, disabling, by the main processor, the secure access module.

9 . A battery-powered hardware token reader for disarming a security system, comprising:

a non-transitory memory for storing processor-executable instructions;

a radio frequency (RF) tag transceiver;

a secure access module for encrypting and decrypting information sent between the RF tag transceiver and a main processor and disposed between the RF tag transceiver and the main processor; and

the main processor, coupled to the non-transitory memory, the RF tag transceiver, and the secure access module, the main processor for executing the processor-executable instructions that causes the battery-powered hardware token reader to:

cause, by the main processor, power to be provided to the secure access module;

in response to power being provided to the secure access module, initialize, by the main processor, the secure access module; and

in response to the secure access module being initialized by the main processor, disable, by the main processor, the secure access module while continuing to periodically provide power to the RF tag transceiver;

wherein the secure access module consumes no battery power when disabled and the main processor of the battery-powered hardware token reader causes power to be provided to the secure access module in response to the RF tag transceiver signaling directly to the main processor via a communication path that does not include the secure access module that the RF tag transceiver has detected that an RF tag has been brought into proximity to the RF tag transceiver.

10 . The battery-powered hardware token reader of claim 9 , further comprising:

a communication bus coupled to the non-transitory memory, the RF tag transceiver, the secure access module, and the main processor;

and the processor-executable instructions comprise further instructions that causes the battery-powered hardware token reader to:

switch, by the main processor, communications between the main processor and the RF tag transceiver from an indirect communication via communication bus and the secure access module to a direct communication directly with the RF tag transceiver via the communication bus.

11 . The battery-powered hardware token reader of claim 10 , wherein the processor-executable instructions comprise further instructions that causes the battery-powered hardware token reader to:

after switching communications to communicate directly with the RF tag transceiver via the communication bus, send a command, by the main processor via the communication bus, to the RF tag transceiver for the RF tag transceiver to begin a particular autonomous low power card detect sequence.

12 . The battery-powered hardware token reader of claim 10 , wherein the processor-executable instructions comprise further instructions that causes the battery-powered hardware token reader to:

after sending the command for the RF tag transceiver to begin a particular autonomous low power card detect sequence, enter, by the main processor, a sleep mode of operation.

13 . The battery-powered hardware token reader of claim 10 , wherein the processor-executable instructions comprise further instructions that causes the battery-powered hardware token reader to:

detect, by the RF tag transceiver, the presence of a the RF tag; and

in response to detecting the presence of the RF tag, send, by the RF tag transceiver via the communication bus, an interrupt directly to the main processor for the main processor to wake the main processor.

14 . The battery-powered hardware token reader of claim 13 , wherein the processor-executable instructions comprise further instructions that causes the battery-powered hardware token reader to:

after awakening, re-enable, by the main processor via the communication bus, the secure access module;

switch, by the main processor, communications between the main processor and the RF tag transceiver back to indirect communications via the secure access module;

re-initialize, by the main processor via the communication bus, the secure access module; and

read, by the main processor via the secure access module and the RF tag transceiver, the RF tag.

15 . The battery-powered hardware token reader of claim 14 , further comprising:

a transmitter coupled to the main processor;

wherein the processor-executable instructions comprise further instructions that causes the battery-powered hardware token reader to:

authenticate, by the main processor, the RF tag;

read, by the main processor via the secure access module and the RF tag transceiver, application data stored on the RF tag; and

transmit, by the main processor via the transmitter, a security system disarm command after the RF tag has been authenticated and the application data matches expected application data stored in the memory.

16 . The battery-powered hardware token reader of claim 13 , wherein the processor-executable instructions comprise further instructions that causes the battery-powered hardware token reader to:

detect, by the main processor via the secure access module and the RF tag transceiver, that the RF tag is no longer in range of the RF tag transceiver; and

in response to detecting that the RF tag is no longer in range of the RF tag transceiver, disable, by the main processor, the secure access module.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2025
From: ECOLINK INTELLIGENT TECHNOLOGY, INC.
To: UNIVERSAL ELECTRONICS INC.
Reel/Frame 069825/0183 →
SECURITY INTEREST Recorded May 15, 2024
From: UNIVERSAL ELECTRONICS INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 067417/0402 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2021
From: ARCHBOLD, MICHAEL
To: ECOLINK INTELLIGENT TECHNOLOGY, INC.
Reel/Frame 058435/0308 →
Continuity (1)
Related Publication 20230195203A1 · Jun 22, 2023
References Cited (10)
US 5996080A · Silva · 1999 [cited by examiner]
US 20030189096A1 · Markkanen · 2003 [cited by examiner]
US 20070135078A1 · Ljung · 2007 [cited by applicant]
US 20080162361A1 · Sklovsky · 2008 [cited by examiner]
US 20130063253A1 · Rashid et al. · 2013 [cited by applicant]
US 20130205156A1 · Niitsuma · 2013 [cited by examiner]
US 20150244426A1 · Awad · 2015 [cited by examiner]
US 20210044978A1 · Michaelis · 2021 [cited by applicant]
ISA/US, ISR/WO issued in PCT/US22/52406, dated Mar. 7, 2023, 24 pgs. [cited by applicant]
Extended Search Report from European application No. 22912287.4, dated Mar. 13, 2025, 10 pp. [cited by applicant]