IP Library Granted Patent US 8,576,231
Granted Patent B2
US 8,576,231 · App. 13/654,133 · Granted Nov 5, 2013

Spectrum analyzer interface

Inventors: Ryan Woodings (Boise, ID); Brian Tuttle (Meridian, ID); Don Valate Harrison (Salt Lake City, UT)
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,576,231
App. No.
13/654,133
Granted
Nov 5, 2013
Kind
B2
Abstract

A computer program product stored on a non-transitory computer readable medium usable with a programmable computer, the computer program product having computer-readable code embodied therein for displaying data in a graphical format, the computer-readable code includes, but is not limited to, instructions for mapping a range of detected densities of detected frequency signals to a corresponding range of color hues, generating a spectrum density graph displaying the detected frequency signals and corresponding densities as represented by the mapped corresponding range of color hues, and generating a waterfall spectrum graph displaying the corresponding detected densities utilizing the same color mapping of the detected range of densities of detected frequency signals as utilized by the generated spectrum density graph, thereby providing a density color match between data points on the spectrum density graph and the waterfall spectrum graph.

Claims (56)

1. A computer program product stored on a non-transitory computer readable medium usable with a programmable computer, the computer program product having computer-readable code embodied therein for displaying data in a graphical format, the computer-readable code comprising instructions for:

mapping a range of detected densities of detected frequency signals to a corresponding range of color hues;

generating a spectrum density graph displaying the detected frequency signals and corresponding densities as represented by the mapped corresponding range of color hues; and

generating a waterfall spectrum graph displaying the corresponding detected densities utilizing the same color mapping of the detected range of densities of detected frequency signals as utilized by the generated spectrum density graph, thereby providing a density color match between data points on the spectrum density graph and the waterfall spectrum graph.

2. The computer program product of claim 1 , wherein the mapping a range of detected densities of detected frequency signals to a corresponding range of color hues includes:

mapping a blue hue to a low density value.

3. The computer program product of claim 1 , wherein the mapping a range of detected densities of detected frequency signals to a corresponding range of color hues includes:

mapping a red hue to a high density value.

4. The computer program product of claim 1 , wherein the mapping a range of detected densities of detected frequency signals to a corresponding range of color hues includes:

mapping a range of hues including green, yellow and orange hues to a range of density values between the high density value and the low density value.

5. The computer program product of claim 1 , wherein the mapping a range of detected densities of detected frequency signals to a corresponding range of color hues includes:

mapping one or more colors to a hue saturation value (HSV) color model.

6. The computer program product of claim 5 , wherein the mapping one or more colors to a hue saturation value (HSV) color model includes:

setting a saturation value to a fixed value.

7. The computer program product of claim 5 , wherein the mapping one or more colors to a hue saturation value (HSV) color model includes:

mapping amplitude to a hue in the spectrum waterfall display.

8. The computer program product of claim 5 , wherein the mapping one or more colors to a hue saturation value (HSV) color model includes:

mapping at least one amplitude to a hue in a corresponding spectrum density graph display.

9. The computer program product of claim 5 , wherein the mapping one or more colors to a hue saturation value (HSV) color model includes:

mapping a frequency spectrum density a value or a saturation.

10. The computer program product of claim 1 , wherein the mapping a range of detected densities of detected frequency signals to a corresponding range of color hues includes:

mapping a density to an alpha value.

11. The computer program product of claim 1 , further including:

providing an overlay of a device classification onto a visual representation of captured spectrum data for to allow a visual determination of device classification accuracy.

12. The computer program product of claim 1 , further including:

generating and displaying a playback waterfall graph display having selectable regions capable of providing a detailed display of one or more selected timespans of captured or collected spectrum data.

13. The computer program product of claim 12 , further including:

positioning the playback waterfall graph display within a side region of a display screen, such that a main viewing area of the display may display a current timespan of captured or collected spectrum data.

14. The computer program product of claim 12 , further including:

compressing the playback waterfall graph display as appropriate to maintain a constant size of the playback waterfall graph display within the viewing area of the display.

15. The computer program product of claim 14 , further including:

scaling the playback waterfall graph display as an image.

16. The computer program product of claim 14 , further including:

compressing the captured or collected spectrum data represented in the playback waterfall graph display.

17. The computer program product of claim 1 , further including:

generating and displaying one or more user selectable thumbnail versions of points in time of captured frequency spectrum data.

18. The computer program product of claim 17 , further including:

generating and displaying one or more side or border embellishments having a visual appearance of a film strip along a border region of the one or more user selectable thumbnail versions of points in time of captured frequency spectrum data.

19. The computer program product of claim 17 , further including:

generating and displaying a pop-up or pop-out version of the one or more user selectable thumbnail versions of points in time of captured frequency spectrum data, the pop-up or pop-out version viewable when a selection tool hovers over a portion of the graphical display.

20. The computer program product of claim 1 , further including:

generating and displaying an enhanced duty cycle display for one or more amplitude levels.

21. The computer program product of claim 20 , further including:

generating and displaying a duty cycle for each amplitude level on a color scale;

generating and displaying duty cycle information from detected frequency spectrum information; and

generating and displaying density information utilizing the color scale.

22. The computer program product of claim 21 , wherein the generating and displaying density information utilizing the color scale further includes:

incorporating density information for each frequency amplitude point into a coloration of the duty cycle, further including:

mapping of the duty cycle with the frequency at each amplitude onto the a designated hue and the density at a corresponding frequency or amplitude point onto a designated color value.

23. The computer program product of claim 1 , further including:

providing a visual indication of a cursor on two or more graphs having at least one common axis.

24. The computer program product of claim 23 , further including:

generating and displaying a visual indication of a cursor location on at least a second graph at a point marked by the cursor on a first graph.

25. The computer program product of claim 1 , further including:

determining a duty cycle change across a monitored frequency band; and

generating and displaying the duty cycle change.

Assignments (8)
CHANGE OF NAME Recorded Jun 23, 2025
From: DECHNIA, LLC
To: OSCIUM, LLC
Reel/Frame 071486/0072 →
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2025
From: METAGEEK, INC.
To: OSCIUM, LLC
Reel/Frame 071486/0349 →
SECURITY INTEREST Recorded Nov 15, 2024
From: DECHNIA, LLC
To: METAGEEK, INC.
Reel/Frame 069384/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2024
From: METAGEEK, INC.
To: DECHNIA, LLC
Reel/Frame 068897/0241 →
RELEASE OF SECURITY INTEREST Recorded Oct 3, 2024
From: GOLUB CAPITAL LLC
To: METAGEEK, INC.
Reel/Frame 068787/0114 →
SECURITY INTEREST Recorded Jun 16, 2022
From: METAGEEK, INC.
To: GOLUB CAPITAL LLC
Reel/Frame 060232/0786 →
MERGER Recorded Jun 2, 2022
From: METAGEEK, LLC
To: METAGEEK, INC.
Reel/Frame 060090/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2016
From: WOODINGS, RYAN; TUTTLE, BRIAN; HARRISON, DON VALATE
To: METAGEEK, LLC
Reel/Frame 038433/0555 →
Continuity (12)
Continuation 13437168 · Apr 2, 2012
Continuation In Part 11605839 · Nov 28, 2006
Continuation In Part 11973683 · Oct 9, 2007
Continuation In Part 12220902 · Jul 28, 2008
Continuation In Part 11973683 · Oct 9, 2007
Continuation In Part 11605839 · Nov 28, 2006
Continuation 13214359 · Aug 22, 2011
Provisional Application 60740067 · Nov 28, 2005
Provisional Application 60809324 · May 30, 2006
Provisional Application 60850052 · Oct 6, 2006
Provisional Application 60962211 · Jul 27, 2007
Related Publication 20130100154A1 · Apr 25, 2013