Universal stack analyzer
First Claim
Patent Images
1. A universal stack analyzer, comprising:
- a shared memory database;
a user interface, the user interface being connected to the shared memory database;
a parser, the parser being connected to the user interface and the shared memory database; and
a graphical viewer, the graphical viewer being connected to the parser,wherein the universal stack analyzer is configured for;
receiving data at the shared memory database from multiple layers of at least one stack node connected to the universal stack analyzer, the multiple layers of the at least one stack node including at least one of;
an application layer, a first general purpose process layer, a first radio security services layer, a cryptographic sub-system layer, a second radio security services layer, a second general purpose process layer and a field programmable gate array layer, the at least one stack node communicatively coupled with a first local area network and a second local area network;
parsing selected data from the shared memory database by the parser, the selected data including a node source and node destination specified by a user via the user interface; and
providing a graphical depiction of the selected data included in the received data via the graphical viewer.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a universal stack analyzer which is configured for collecting data at (ex.—from) all layers of a stack and filtering the collected data to isolate selected data included in the collected data. The selected data is selected via user inputs provided to a user interface of the universal stack analyzer and filtering of the collected data to isolate the selected data from the collected data is performed based upon filters generated in response to the received user inputs. The selected data is then displayed via a graphical viewer of the stack analyzer in a user-friendly graphical format. The universal stack analyzer is waveform-agnostic.
-
Citations
20 Claims
-
1. A universal stack analyzer, comprising:
-
a shared memory database; a user interface, the user interface being connected to the shared memory database; a parser, the parser being connected to the user interface and the shared memory database; and a graphical viewer, the graphical viewer being connected to the parser, wherein the universal stack analyzer is configured for; receiving data at the shared memory database from multiple layers of at least one stack node connected to the universal stack analyzer, the multiple layers of the at least one stack node including at least one of;
an application layer, a first general purpose process layer, a first radio security services layer, a cryptographic sub-system layer, a second radio security services layer, a second general purpose process layer and a field programmable gate array layer, the at least one stack node communicatively coupled with a first local area network and a second local area network;parsing selected data from the shared memory database by the parser, the selected data including a node source and node destination specified by a user via the user interface; and providing a graphical depiction of the selected data included in the received data via the graphical viewer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for displaying selected data via a universal stack analyzer, the method comprising:
-
receiving data at the universal stack analyzer, the data being received from multiple layers of at least one stack node, the multiple layers of the at least one stack node including at least one of;
an application layer, a first general purpose process layer, a first radio security services layer, a cryptographic sub-system layer, a second radio security services layer, a second general purpose process layer and a field programmable gate array layer, the at least one stack node communicatively coupled with a first local area network and a second local area network;storing the received data in a shared memory database of the analyzer; receiving a user input via a user interface of the stack analyzer; generating a filter via the user interface, the filter being based upon the received user input; isolating selected data from the received data based upon the filter, the selected data including a node source and node destination specified by the user input; providing the selected data to a graphical viewer of the stack analyzer; and providing a display output via the graphical viewer, the display output including a graphical depiction of the selected data. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product, comprising:
-
a non-transitory computer-readable storage medium including non-transitory computer-usable program code embodied therein for performing displaying selected data via a universal stack analyzer, the computer readable program code comprising instructions which, when executed by a computer device or processor, perform and direct the steps of; receiving data at the stack analyzer, the data being received from multiple layers of at least one stack node, the multiple layers of the at least one stack node including at least one of;
an application layer, a first general purpose process layer, a first radio security services layer, a cryptographic sub-system layer, a second radio security services layer, a second general purpose process layer and a field programmable gate array layer, the at least one stack node communicatively coupled with a first local area network and a second local area network;storing the received data in a shared memory database of the analyzer; receiving a user input via a user interface of the stack analyzer; generating a filter via the user interface, the filter being based upon the received user input; isolating selected data from the received data based upon the filter; providing the selected data to a graphical viewer of the stack analyzer; and providing a display output via the graphical viewer, the display output including a graphical depiction of the selected data. - View Dependent Claims (17, 18, 19, 20)
-
Specification