System for high volume data analytics and data ingestion
Abstract
A system and user interface capable of effectively manipulating high volumes of data is provided. The system and/or user interface is specially-configured to aggregate large data volumes and translate the large data volumes into summary information associated with navigable categorizations (e.g., categorizations linked to selectable visualizations in the user interface) and groupings of management functions that enable dynamic selection and visualization of portions of the large data volumes. In one particular example, the system and/or user interface is adapted to generate selectable panels having a plurality of management tools displayed coextensive with portions of the large volumes of data. Such panels may be particularly useful for managing a placement (e.g., an advertisement) while reviewing or managing large amounts of information, such as ad placement and performance information for hundreds or thousands or advertisements including placements on third party systems.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system for generating and displaying a graphical user interface for high volume data analytics, the system comprising:
at least one processor operatively connected to a memory, the at least one processor when executing, is configured to:
receive advertising metrics;
analyze and group the advertising metrics into an advertising demographic hierarchy;
determine summary information for the advertising metrics in each level of the advertising demographic hierarchy; and
generate a navigable user interface display comprising:
at least one selectable drawer associated with a hierarchical group of advertising metrics, wherein the at least one selectable drawer includes a display of a title of a respective hierarchical group; and wherein
the at least one selectable drawer is associated with a respective summary view of the advertising metrics within the hierarchical group.
2 . The system of claim 1 , wherein the navigable user interface display includes a first portion configured to display advertising metrics, and a selectably visualizable second portion configured to display management functions for placements managed with the system.
3 . The system of claim 2 , wherein the second portion is configured to be displayed with a visualization of moving into the display screen from a side edge of the display screen, responsive to selection.
4 . The system of claim 2 , wherein the second portion organizes management functions into a plurality of groupings including at least attribute functions and attribute subgroupings; filter functions and filter subgroupings; and metric visualization functions with metric subgroupings.
5 . The system of claim 4 , wherein the plurality of groupings are display in the second portion in a visualization order, such that data associated with each sub grouping is configured to display in the first portion of the display reflecting the ordering of the groupings and subgrouping shown in the second portion of the display.
6 . The system of claim 2 , wherein the second portion of the display is accessible by at most one click or computer operation in the user interface.
7 . The system of claim 6 , wherein the second portion of the display is accessible by at most one click or computer operation in the user interface regardless of content being shown in the first portion of the display.
8 . The system of claim 4 , wherein the metric visualization functions available in the second portion of the display are configured to generate visualization of FB Action metrics in the first portion of the display responsive to selection.
9 . The system of claim 8 , wherein the visualization of the FB Action metrics occurs responsive to selection of a first sub grouping in the second portion of the display to trigger visualization of respective metrics available in the first sub grouping within the first portion of the display, and responsive to selection of one or more of the respective metrics in the first sub grouping.
10 . The system of claim 9 , wherein the first portion of the display includes a main body, a separator visualization for controlling a display boundary of the main body and an adjacent display portion, and a minor portion adjacent to the separator comprising at least a portion of the adjacent display portion.
11 . The system of claim 10 , wherein the user interface is configured to maintain the ordering of information in the second portion of the display when displaying the associated data in the first portion of the display.
12 . The system of claim 11 , wherein the ordering is maintained in at least the main or minor portion of the display.
13 . The system of claim 1 , wherein the at least one selectable drawer includes a display of a membership number associated with the respective hierarchical group.
14 . The system of claim 1 , wherein the system specifies the advertising demographic hierarchy to include at least a first hierarchy level corresponding to a strategy grouping of ad plans, a second hierarchy level corresponding to an ad plan organizing a group of placements, and at least a third hierarch level for organizing the placements.
15 . The system of claim 14 , wherein the system is further configured to access and display the advertisement hierarchy according to a first default display absent user intervention, wherein the first default display, displays the hierarchy organized based on strategy group, with the strategy group displaying one or more ad plans, and with the one or more ad plans displaying the associated placements.
16 . The system of claim 15 , wherein the system displays a second display of the advertisement hierarchy responsive to user specification, wherein the user specification re-orders the levels of the hierarchy.
17 . The system of claim 16 , wherein the system is configured to execute filtering operations responsive to re-order the levels of the hierarchy and display at least the first, second, and third levels of the hierarchy dynamically in any order responsive to user selection of the order.
18 . The system of claim 17 , wherein the system is further configured to save properties of the hierarchy as a temporary view accessible in an administration display bar.
19 . The system of claim 18 , wherein the system is configured to save currents views until deleted responsive to user selection in the administration display bar.
20 . The system of claim 19 , wherein the administration display bar is configured to be visualized responsive to selection in the user interface.
21 . The system of claim 20 , wherein the administration display bar when triggered is configured to display from a left side of the screen and display over currently visualized advertising metrics.
22 . The system of claim 1 , further comprising a rendering engine, executed by the at least one processor configured to selectively render hierarchical groupings and selected sub-sets of the hierarchical data, wherein the rendering engine is further configured to organize massive data structures, into recursive hierarchies of rows, such that the recursive hierarchies define sub-sets of the hierarchical data, and a first sub-set of the hierarchical data can be displayed in a web browser on an end user system, and wherein the rendering engine triggers loading and/or display of a second sub-set of the hierarchical data responsive to scrolling via the web browser.
23 . The system of claim 22 , wherein the rendering engine is configured to separate a large number of data element into a first level of row groupings, wherein the first level of row groupings is selected based on a capability to quickly render the first level groups.
24 . The system of claim 23 , wherein all data to be displayed is a first one of the first level groupings is analyzed to further segregate the data of the first one of the first level groupings into at least second level row groupings.
25 . The system of claim 24 , wherein a first one of the second level groupings is analyzed to determine is further sub-groupings are required, and segregating the data of the first one of the second level groupings in response to a positive determination, and displaying or loading the data from the first one of the second level groupings in response to a negative determination.
26 . The system of claim 23 , wherein the rendering engine is configured to recursively segregate the large number of data elements into multiple levels of row groupings beyond the first level, responsive to determining that the data organized by the first level grouping exceeds a threshold amount.
27 . The system of claim 26 , wherein the rendering engine loads or displays a first one of a sub-level grouping in a user interface responsive to determining that the first one of the sub-level grouping meets any display criteria.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.