IP Library Granted Patent US 8,248,212
Granted Patent B2
US 8,248,212 · App. 11/753,346 · Granted Aug 21, 2012

Pipelining processes in a RF reader

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,248,212
App. No.
11/753,346
Granted
Aug 21, 2012
Kind
B2
Abstract

The present disclosure includes a method and system for pipelining processes in an RF reader. In some implementations, a method includes receiving, from a transponder, a reply to an initial command. A physical (PHY) layer and a media control access (MAC) layer are pipelined to initiate transmission of a subsequent command during demodulation of the transponder reply.

Claims (34)

1. A Radio Frequency (RF) device for pipelining process, comprising:

a receiver module configured to receive a reply from a transponder in response to an initial command;

a demodulator configured to demodulate the transponder reply and determine preliminary metrics indicative of errors in the transponder reply during demodulation;

a Media Access Control (MAC) engine configured to determine, based on the preliminary metrics, content of and initiate transmission of a subsequent command to the transponder prior to completing demodulation of the reply and, in response to completing demodulation of the reply, either updating the subsequent command signal or terminating transmission of the subsequent command;

a modulator configured to modulate a signal with commands; and

a transmitter module configured to transmit signals to the transponder.

2. The RF device of claim 1 , wherein the demodulator is further configured to determine a current status of the transponder reply and pass the current status to the MAC engine.

3. The RF device of claim 2 , wherein the current status is based on at least one of a decode distance or a receive signal strength indication (RSSI).

4. The RF device of claim 2 , wherein the current status is based on a current status of a cyclic redundancy check (CRC) process prior to completion of demodulation.

5. The RF device of claim 1 , wherein the demodulator continuously determines a status of the transponder reply and continuously passes the status to the MAC engine.

6. The RF device of claim 1 , wherein the subsequent command after an Electronic Product Code (EPC) transponder reply comprises a Query Adjust.

7. The RF device of claim 1 , wherein the MAC engine configured to initiate transmission of the subsequent command comprises the MAC engine configured to initiate transmission of a frame sync during demodulation of the transponder reply.

8. The RF device of claim 1 , wherein the MAC engine is further configured to terminate transmission of the subsequent command in response to at least receiving an indication of an error from the demodulator.

9. The RF device of claim 1 , wherein the demodulator, the MAC engine, and the modulator operate simultaneously for a period of time during demodulation of the transponder reply and modulation of the subsequent command.

10. The RF device of claim 1 , wherein a period of time from a final bit of the transponder reply enters the receiver module to a time a deliminator symbol of the subsequent command exits the transmitter module is less than 20/F L where F L is a transponder link subcarrier frequency.

11. A method for managing transmissions, comprising:

receiving, from a transponder, a transponder reply to an initial command;

pipelining a physical (PHY) layer and a media control access (MAC) layer to initiate transmission of a subsequent command during demodulation of the transponder reply; and

in response to completing demodulation of the transponder reply, either updating the subsequent command or terminating transmission of the subsequent command.

12. The method of claim 11 , wherein pipelining the physical layer and the media control access layer comprises:

determining metrics indicative of errors in the transponder reply during demodulation;

initiating transmission of the subsequent command to the transponder prior to completing demodulation; and

modulating a signal with at least a portion of the subsequent commands prior to completing demodulation.

13. The method of claim 12 , further comprising:

determining a current status of the transponder reply based, at least in part, on the determining metrics; and

passing the current status to the MAC layer.

14. The method of claim 13 , wherein the current status is based on at least one of a decode distance or a receive signal strength indication (RSSI).

15. The method of claim 13 , wherein the current status is based on a current status of a cyclic redundancy check (CRC) process prior to completion of demodulation.

16. The method of claim 13 , wherein a current status the transponder reply is continuously determined and continuously passed to the MAC layer.

17. The method of claim 11 , wherein the subsequent command after an Electronic Product Code (EPC) transponder reply comprises a Query Adjust.

18. The method of claim 12 , initiating transmission of the subsequent command comprises initiating transmission of a frame sync during demodulation of the transponder reply.

19. The method of claim 12 , further comprising terminating transmission of the subsequent command in response to at least receiving an indication of an error during demodulation.

20. The method of claim 12 , wherein demodulation, the MAC layer, and the modulation operate simultaneously for a period of time during demodulation of the transponder reply.

21. The method of claim 12 , wherein a period of time from a final bit of the transponder reply is received to a time a deliminator symbol of the subsequent command is transmitted is less than 20/F L where F L is a transponder link subcarrier frequency.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2017
From: 3M INNOVATIVE PROPERTIES COMPANY
To: NEOLOGY, INC.
Reel/Frame 043508/0104 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S ADDRESS PREVIOUSLY RECORDED ON REEL 027395 FRAME 0623. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER DOCUMENT. Recorded Jan 11, 2013
From: SIRIT TECHNOLOGIES INC.
To: SIRIT INC.
Reel/Frame 029610/0643 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2012
From: SIRIT INC.
To: 3M INNOVATIVE PROPERTIES COMPANY
Reel/Frame 029277/0188 →
RELEASE AND REASSIGNMENT OF PATENTS Recorded Feb 24, 2012
From: BANK OF MONTREAL
To: SIRIT CORP.
Reel/Frame 027756/0785 →
MERGER Recorded Dec 15, 2011
From: SIRIT TECHNOLOGIES INC.
To: SIRIT INC.
Reel/Frame 027395/0623 →
SECURITY AGREEMENT Recorded May 10, 2011
From: SIRIT CORP.
To: BANK OF MONTREAL, AS COLLATERAL AGENT
Reel/Frame 026254/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2007
From: FREDERICK, THOMAS J.
To: SIRIT TECHNOLOGIES INC., A CORPORATION OF CANADA
Reel/Frame 019517/0222 →