IP Library Granted Patent US 9,668,164
Granted Patent B2
US 9,668,164 · App. 14/678,079 · Granted May 30, 2017

Receiver processor for bandwidth management of a multiple receiver real-time location system (RTLS)

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,668,164
App. No.
14/678,079
Granted
May 30, 2017
Kind
B2
Abstract

A method, apparatus and computer program product are provided for an active bandwidth management system for a tag target location system. A method is provided including determining a buffer fullness level for a receive buffer in a receiver in a set of one or more receivers, determining, by the processor hub, a set of buffer elements to be removed from the receive buffer in at least one of the receivers based on the buffer fullness level, and communicating to the one or more receivers to remove from the receive buffers the set of receive buffer elements identified by a sequence number.

Claims (23)

1. A method for bandwidth management in a multiple target location system, comprising:

receiving a transmission TOA message report from at least one receiver in a set of one or more receivers disposed about a monitored area, wherein the transmission TOA message report is generated based on a number of data packets that are stored in a receive buffer, wherein the data packets are received from a plurality of radio frequency identification tags, and the data packets are individually stored as a buffer element with a sequence number;

determining, by a processor hub, a buffer fullness level for the receive buffer, wherein the buffer fullness level is determined based on the transmission TOA message report;

determining, by the processor hub, a set of sequence numbers of buffer elements to be removed from the receive buffer in the at least one receiver based on the buffer fullness level; and

communicating, to the at least one receiver, a message, wherein the message, when processed by the at least one receiver, is configured to cause the at least one receiver to remove, from the receive buffer, buffer elements based on the set of sequence numbers of buffer elements.

2. The method of claim 1 , wherein determining the buffer fullness level for the receive buffer comprises determining a total number of buffer elements in the receive buffer based on the transmission TOA message report.

3. The method of claim 2 , wherein the sequence numbers are associated with tag transmitters.

4. The method of claim 1 , wherein the transmission TOA message report is received on a radio frequency communication channel.

5. The method of claim 1 , wherein the transmission TOA message report is received on an RS-422 communication channel.

6. The method of claim 1 , wherein determining the set of buffer elements to be removed further comprises determining, at the processor hub, a sequence number of a buffer element from the set of sequence numbers of buffer elements to be removed based on a buffer element having an invalid location estimate, wherein the determination of the invalid location estimate comprises a determination of one or more of a not physical location estimate, an out-of-range location estimate, a location estimate intermittently ‘skipping’ between two or more location estimates, and an under-determined location estimate; and including the sequence numbers of a buffer element in the set of sequence numbers of buffer elements to be removed.

7. The method of claim 6 , wherein determining the invalid location estimate further comprises a determination of an updated location estimate with a subset of time-of-arrivals (TOA) and a subset of receivers used make the location estimate.

8. The method of claim 7 , wherein determining the updated location estimate comprises an iterative feedback loop, wherein the iterative feedback loop compares an error function associated with the updated location estimate and the location estimate to determine a minimum error, and wherein, in an instance in which a buffer element of the set of buffer elements does not satisfy the minimum error, the buffer element is determined as having the invalid location estimate.

9. The method of claim 1 , wherein the message comprises communicating one or more of a data compression command and a pruning command.

10. An apparatus for bandwidth management in a multiple target location system, wherein the apparatus comprises at least one processor and at least one memory including computer instructions configured to, when executed on the at least one processor, cause the apparatus to:

receive a transmission TOA message report from at least one receiver in a set of one or more receivers disposed about a monitored area, wherein the transmission TOA message report is generated based on a number of data packets that are stored in a receive buffer, wherein the data packets are received from a plurality of radio frequency identification tags, and the data packets are individually stored as a buffer element with a sequence number;

determine a buffer fullness level for the receive buffer, wherein the buffer fullness level is determined based on the transmission TOA message report;

determine a set of sequence numbers of buffer elements to be removed from the receive buffer in the at least one receiver based on the buffer fullness level; and

communicate, to the at least one receiver, a message, wherein the message, when processed by the at least one receiver, is configured to cause the at least one receiver to remove, from the receive buffer, buffer elements based on the set of sequence numbers of buffer elements.

11. A computer program product for bandwidth management in a multiple target location system, the computer program product comprising a non-transitory computer readable storage medium and computer program instructions stored therein, the computer program instructions comprising program instructions, which when executed on a processor, configure the processor to:

receive a transmission TOA message report from at least one receiver in a set of one or more receivers disposed about a monitored area, wherein the transmission TOA message report is generated based on a number of data packets that are stored in a receive buffer, wherein the data packets are received from a plurality of radio frequency identification tags, and the data packets are individually stored as a buffer element with a sequence number;

determine a buffer fullness level for the receive buffer, wherein the buffer fullness level is determined based on the transmission TOA message report;

determine a set of sequence numbers of buffer elements to be removed from the receive buffer in the at least one receiver based on the buffer fullness level; and

communicate, to the at least one receiver, a message, wherein the message, when processed by the at least one receiver, is configured to cause the at least one receiver to remove, from the receive buffer, buffer elements based on the set of sequence numbers of buffer elements.

Assignments (6)
RELEASE OF SECURITY INTEREST - 364 - DAY Recorded Mar 5, 2021
From: JPMORGAN CHASE BANK, N.A.
To: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
Reel/Frame 056036/0590 →
SECURITY INTEREST Recorded Sep 1, 2020
From: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053841/0212 →
NOTICE OF TRANSFER OF SECURITY INTEREST IN PATENTS Recorded Jul 3, 2019
From: ZEBRA TECHNOLOGIES CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049675/0049 →
MERGER Recorded Mar 29, 2019
From: ZIH CORP.
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 048884/0618 →
SECURITY INTEREST Recorded Oct 25, 2017
From: ZIH CORP.
To: JPMORGAN CHASE BANK, N.A., AS THE SUCCESSOR AGENT
Reel/Frame 044616/0736 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2017
From: RICHLEY, EDWARD A.; TURNER, BELINDA; WANG, CHANG; AMETI, AITAN
To: ZIH CORP.
Reel/Frame 042176/0839 →