IP Library Granted Patent US 8,892,065
Granted Patent B2
US 8,892,065 · App. 12/874,960 · Granted Nov 18, 2014

Method, apparatus, and computer program product for wireless signal storage with signal recognition detection triggering

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,892,065
App. No.
12/874,960
Granted
Nov 18, 2014
Kind
B2
Abstract

Various methods for wireless signal storage with signal recognition detection triggering are provided. One method may include receiving a plurality of wireless signals via a plurality of frequency channels, storing representations of the plurality of wireless signals in a signal buffer, and receiving a trigger request for a signal of interest. In this regard, the trigger request may have been generated based on an analysis of at least one wireless signal within the plurality of wireless signals to thereby identify the signal of interest. The method may also include retrieving a representation of the signal of interest from the signal buffer based on the trigger request, and analyzing the retrieved representation of the signal of interest with associated signal characteristics to determine a location of a source of the signal of interest. Similar apparatuses and computer program products are also provided.

Claims (53)

1. A method comprising:

receiving a plurality of wireless signals via a plurality of frequency channels;

storing representations of the plurality of wireless signals in a signal buffer;

receiving a trigger request for a signal of interest, the trigger request having been generated based on an analysis of at least one wireless signal within the plurality of wireless signals to thereby identify the signal of interest;

retrieving a representation of the signal of interest from the signal buffer based on the trigger request, wherein the retrieving is performed by a processor; and

analyzing the retrieved representation of the signal of interest with associated signal characteristics to determine a location of a source of the signal of interest.

2. The method of claim 1 , wherein receiving the trigger request includes receiving the trigger request from a central processing agent or a remote receiver, the central processing agent or remote receiver having performed the analysis of the at least one wireless signal within the plurality of wireless signals to thereby identify a signal of interest within the plurality of wireless signals.

3. The method of claim 1 further comprising:

analyzing a representation of a wireless signal on a target frequency channel to identify the signal of interest, the target frequency channel being one of the plurality of frequency channels; and

generating the trigger request in response to identification of the signal of interest.

4. The method of claim 1 further comprising:

analyzing a representation of a wireless signal on a target frequency channel, the target frequency channel being one of the plurality of frequency channels; and

wherein receiving the trigger request includes receiving the trigger request for the signal of interest, the signal of interest having been received on a frequency channel other than the target frequency channel.

5. The method of claim 1 , wherein receiving the trigger request includes receiving the trigger request for the signal of interest, the signal of interest being a signal for asset location based on time-of-arrival information associated with the signal of interest.

6. The method of claim 1 , wherein receiving the trigger request includes receiving the trigger request via a broadcast transmission, the broadcast transmission being orthogonal to the signal of interest.

7. The method of claim 1 , wherein storing the representations of the plurality of wireless signals includes storing the representations of the plurality of wireless signals in association with corresponding time-of-arrival information; and

wherein receiving the trigger request includes receiving the trigger request, the trigger request including target time-of-arrival criteria for the signal of interest.

8. The method of claim 1 , wherein receiving the plurality of wireless signals includes receiving the plurality of wireless signals, the plurality of wireless signals including one or more of IEEE 802.11 signals, ANSI 371 signals, ISO2730 signals, Ultra-wide Band (UWB) signals, IEEE 802.15.4 signals, IEEE 802.15.4a signals, Zigbee signals, ISO 18000-7 signals, Bluetooth signals, or orthogonal frequency division multiplexed signals.

9. The method of claim 1 , wherein receiving the trigger request for the signal of interest includes receiving the trigger request for the signal of interest, the signal of interest including a data pattern of an identifier of a source of the signal of interest.

10. The method of claim 1 , wherein the processor is a component of an access point.

11. An apparatus comprising:

a radio frequency front end configured to receive a plurality of wireless signals via a plurality of frequency channels;

a signal buffer configured to store representations of the plurality of wireless signals; and

a processor configured to:

receive a trigger request for a signal of interest, the trigger request having been generated based on an analysis of at least one wireless signal within the plurality of wireless signals to thereby identify the signal of interest,

retrieve a representation of the signal of interest from the signal buffer based on the trigger request, and

analyze the retrieved representation of the signal of interest with associated signal characteristics to determine a location of a source of the signal of interest.

12. The apparatus of claim 11 , wherein the processor configured to receive the trigger request includes being configured to receive the trigger request from a central processing agent or a remote receiver, the central processing agent or remote receiver having performed the analysis of the at least one wireless signal within the plurality of wireless signals to thereby identify a signal of interest within the plurality of wireless signals.

13. The apparatus of claim 11 , wherein the processor is further configured to:

analyze a representation of a wireless signal on a target frequency channel to identify the signal of interest, the target frequency channel being one of the plurality of frequency channels; and

generate the trigger request in response to identification of the signal of interest.

14. The apparatus of claim 11 , wherein the processor is further configured to analyze a representation of a wireless signal on a target frequency channel, the target frequency channel being one of the plurality of frequency channels; and wherein the processor configured to receive the trigger request includes being configured to receive the trigger request for the signal of interest, the signal of interest having been received on a frequency channel other than the target frequency channel.

15. The apparatus of claim 11 , wherein the processor configured to receive the trigger request includes being configured to receive the trigger request for the signal of interest, the signal of interest being a signal for asset location based on time-of-arrival information associated with the signal of interest.

16. The apparatus of claim 11 , wherein the processor configured to receive the trigger request includes being configured to receive the trigger request via a broadcast transmission, the broadcast transmission being orthogonal to the signal of interest.

17. The apparatus of claim 11 , wherein the signal buffer configured to store the representations of the plurality of wireless signals includes being configured to store the representations of the plurality of wireless signals in association with corresponding time-of-arrival information; and

wherein the processor configured to receive the trigger request includes being configured to receive the trigger request, the trigger request including target time-of-arrival criteria for the signal of interest.

18. The apparatus of claim 11 , wherein the radio frequency front end configured to receive the plurality of wireless signals includes being configured to receive the plurality of wireless signals, the plurality of wireless signals including one or more of IEEE 802.11 signals, ANSI 371 signals, ISO2730 signals, Ultra-wide Band (UWB) signals, IEEE 802.15.4 signals, IEEE 802.15.4a signals, Zigbee signals, ISO 18000-7 signals, Bluetooth signals, or orthogonal frequency division multiplexed signals.

19. The apparatus of claim 11 , wherein the processor configured to receive the trigger request for the signal of interest includes being configured to receive the trigger request for the signal of interest, the signal of interest including a data pattern of an identifier of a source of the signal of interest.

20. The apparatus of claim 11 , wherein the apparatus comprises an access point.

21. A computer program product comprising at least one non-transitory computer-readable storage medium having executable computer-readable program code instructions stored therein, the computer-readable program code instructions configured direct an apparatus to:

store representations of a plurality of wireless signals in a signal buffer, the plurality of wireless signals having been received via a plurality of frequency channels;

retrieve a representation of a signal of interest from the signal buffer based on the trigger request, the trigger request having been generated based on an analysis of at least one wireless signal within the plurality of wireless signals to thereby identify the signal of interest; and

analyze the retrieved representation of the signal of interest with associated signal characteristics to determine a location of a source of the signal of interest.

22. The computer program product of claim 21 , wherein the computer-readable program code instructions configured direct the apparatus to retrieve the representation of the signal of interest include being configured to direct the apparatus to retrieve the representation of the signal of interest based on the trigger request, the trigger request having been received from a central processing agent or a remote receiver, the central processing agent or remote receiver having performed the analysis of the at least one wireless signal within the plurality of wireless signals to thereby identify a signal of interest within the plurality of wireless signals.

23. The computer program product of claim 21 , wherein the computer-readable program code instructions are further configured to direct the apparatus to:

analyze a representation of a wireless signal on a target frequency channel to identify the signal of interest, the target frequency channel being one of the plurality of frequency channels; and

generate the trigger request in response to identification of the signal of interest.

24. The computer program product of claim 21 , wherein the computer-readable program code instructions are further configured to direct the apparatus to analyze a representation of a wireless signal on a target frequency channel, the target frequency channel being one of the plurality of frequency channels; and wherein the computer-readable program code instructions configured to retrieve the representation of the signal of interest include being configured to retrieve the representation of the signal of interest, the signal of interest having been received on a frequency channel other than the target frequency channel.

25. The computer program product of claim 21 , wherein the computer-readable program code instructions configured to direct the apparatus to retrieve the representation of the signal of interest include being configured to direct the apparatus to retrieve the representation of the signal of interest, the signal of interest being a signal for asset location based on time-of-arrival information associated with the signal of interest.

26. The computer program product of claim 21 , wherein the computer-readable program code instructions configured to direct the apparatus to store the representations of the plurality of wireless signals include being configured to direct the apparatus to store the representations of the plurality of wireless signals in association with corresponding time-of-arrival information; and

wherein the computer-readable program code instructions configured to direct the apparatus to receive the trigger request include being configured to direct the apparatus to receive the trigger request, the trigger request including target time-of-arrival criteria for the signal of interest.

27. The computer program product of claim 21 , wherein the computer-readable program code instructions configured to direct the apparatus to store representations of the plurality of wireless signals include being configured to direct the apparatus to store representations of the plurality of wireless signals, the plurality of wireless signals including one or more of IEEE 802.11 signals, ANSI 371 signals, ISO2730 signals, Ultra-wide Band (UWB) signals, IEEE 802.15.4 signals, IEEE 802.15.4a signals, Zigbee signals, ISO 18000-7 signals, Bluetooth signals, or orthogonal frequency division multiplexed signals.

28. The computer program product of claim 21 , wherein the computer-readable program code instructions configured to direct the apparatus to receive the trigger request for the signal of interest include being configured to direct the apparatus to receive the trigger request for the signal of interest, the signal of interest including a data pattern of an identifier of a source of the signal of interest.

Assignments (10)
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 →
PATENT SECURITY INTEREST ASSIGNMENT AGREEMENT Recorded Oct 25, 2017
From: MORGAN STANLEY SENIOR FUNDING, INC., AS THE EXISTING AGENT
To: JPMORGAN CHASE BANK, N.A., AS THE SUCCESSOR AGENT
Reel/Frame 044791/0842 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2015
From: ZEBRA ENTERPRISE SOLUTIONS CORP.
To: ZIH CORP.
Reel/Frame 036552/0588 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2015
From: ZEBRA ENTERPRISE SOLUTIONS CORP.
To: ZIH CORP.
Reel/Frame 036503/0630 →
SECURITY AGREEMENT Recorded Oct 31, 2014
From: ZIH CORP.; LASER BAND, LLC; ZEBRA ENTERPRISE SOLUTIONS CORP.; SYMBOL TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC. AS THE COLLATERAL AGENT
Reel/Frame 034114/0270 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2010
From: WOHL, MICHAEL A.; RICHARDSON, THOMAS L.; ENGLISH, JERALD W.; WISHERD, DAVID S.
To: ZEBRA ENTERPRISE SOLUTIONS CORP.
Reel/Frame 025375/0201 →
CHANGE OF NAME Recorded Oct 29, 2010
From: WHERENET CORP.
To: ZEBRA ENTERPRISE SOLUTIONS CORP.
Reel/Frame 025217/0323 →