Systems and methods for propagating alerts via a hierarchy of grids
First Claim
1. A method for providing in a first grid display an alert of a status of a query from a second grid display of a plurality of grid displays arranged in a hierarchy, a grid display providing an arrangement of grid cells, each grid cell comprising one or more elements for indicating the status of the query monitoring one or more data sources, the method comprising the steps of:
- (a) displaying on a screen a first grid display at a first level in a hierarchy of grid displays, the first grid display having a first arrangement of grid cells, each of the grid cells comprising an element for indicating status of a query monitoring one or more data sources, one or more grid cells of the first arrangement identifying one or more grid displays at a second level in the hierarchy different than the first level;
(b) displaying a reduced representation of a second grid display as an element in a first grid cell of the first grid display to identify status of a plurality of queries within the second grid display, the second grid display maintaining off the screen a second arrangement of grid cells comprising queries monitoring one or more data sources;
(c) determining a status of a match of the query with data from the one or more monitored data sources, the query is identified by a second grid cell of the second grid display; and
(d) providing, in response to the determination, an indicator of the status of the query at a location in the reduced representation corresponding to a relative location of the second grid cell within the second grid display.
3 Assignments
0 Petitions
Accused Products
Abstract
The present solution addresses the displaying of multiple levels of information in a constrained display footprint in a manner that allows a user to be vigilant over the information. Systems and methods are described herein for organizing data and information queries against data sources in a relational display with hierarchical grids, linked to query results, score displays, and alert monitoring. In an embodiment of the present solution, a system allows an analyst to view results and status from monitoring numerous and persistent queries against real-time data streams. Many of these queries may be inter-related and composed in a way to comprehensively analyze a problem. To display, monitor, and interact with a collection of queries, the present solution provides a relational display that makes use of a set of grids via a feature referred to as “grid of grids”. The grids may be arranged in a hierarchy of any number of levels. For example, the grids may be arranged as a directed acyclic graph to facilitate nesting of grids, in which the grids are expanded according to the complexity and levels of granularity in the decomposition of queries for a problem or domain of interest.
40 Citations
25 Claims
-
1. A method for providing in a first grid display an alert of a status of a query from a second grid display of a plurality of grid displays arranged in a hierarchy, a grid display providing an arrangement of grid cells, each grid cell comprising one or more elements for indicating the status of the query monitoring one or more data sources, the method comprising the steps of:
-
(a) displaying on a screen a first grid display at a first level in a hierarchy of grid displays, the first grid display having a first arrangement of grid cells, each of the grid cells comprising an element for indicating status of a query monitoring one or more data sources, one or more grid cells of the first arrangement identifying one or more grid displays at a second level in the hierarchy different than the first level; (b) displaying a reduced representation of a second grid display as an element in a first grid cell of the first grid display to identify status of a plurality of queries within the second grid display, the second grid display maintaining off the screen a second arrangement of grid cells comprising queries monitoring one or more data sources; (c) determining a status of a match of the query with data from the one or more monitored data sources, the query is identified by a second grid cell of the second grid display; and (d) providing, in response to the determination, an indicator of the status of the query at a location in the reduced representation corresponding to a relative location of the second grid cell within the second grid display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for identifying in a reduced representation of a grid display a status of queries from a plurality of grid displays arranged in a hierarchy, a grid display maintaining an arrangement of grid cells, each grid cell comprising a graphical element for visually indicating the status of a query monitoring one or more data sources, the method comprising the steps of:
-
(a) maintaining, via a plurality of grid displays arranged in a hierarchy having a plurality of levels, an arrangement of grid cells, each grid cell comprising an element for indicating status of one or more queries monitoring one or more data sources; (b) displaying on a screen a reduced representation of a grid to identify status of queries within one or more grid displays below an identified level in the hierarchy, each location of a status identifier in the reduced representation corresponds to a relative location of a grid display below the identified level; (c) determining the status of a match of a query corresponding with data from the one or more monitored data sources, the query identified by a first grid cell of a first grid display, the first grid display identified via one or more grid cells of the one or more grid displays; and (d) displaying, in response to the determination, an indicator of the status of the query at the location in the reduced representation corresponding to the status identifier for the one or more grid displays identifying the first grid display. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification