US 12,346,349 B2
Data analysis and visualization using structured data tables and nodal networks
Jean-Michel Ares, Milton, GA (US)
Assigned to CHORAL SYSTEMS, LLC, Milton, GA (US)
Filed by CHORAL SYSTEMS, LLC, Milton, GA (US)
Filed on Feb. 3, 2021, as Appl. No. 17/166,835.
Claims priority of provisional application 62/972,533, filed on Feb. 10, 2020.
Prior Publication US 2021/0248166 A1, Aug. 12, 2021
Int. Cl. G06F 16/28 (2019.01); G06Q 40/12 (2023.01)
CPC G06F 16/287 (2019.01) [G06Q 40/12 (2013.12)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
parsing, by a server, data into a set of domain data tables, each domain data table corresponding to a domain having a first criterion;
parsing, by the server, each domain data table into a set of dimension data tables, each dimension data table corresponding to a dimension having a second criterion;
generating, by the server, a nodal network comprising a set of nodes where each node represents at least a portion of the retrieved data, each node having metadata comprising an identifier corresponding to a particular domain data table and a particular dimension data table corresponding to data associated with each node;
linking, by the server, one or more nodes based their respective metadata;
executing, by the server, a clustering algorithm to generate one or more clusters of nodes, each cluster having a subset of the set of nodes, wherein the subset of the set of nodes in each cluster has at least one common attribute; and
upon receiving a request from a user computing device:
identifying, by the server, a cluster of nodes of the one or more clusters of nodes, wherein the cluster of nodes is associated with the request, wherein identifying the cluster of nodes is based on the cluster of nodes comprising a defined percentage of nodes within the nodal network that contain one or more identifiers of domain data tables and dimension data tables that together contain a defined percentage of the entirety of the data associated with the request represented by the nodal network in cells of the domain data tables and dimension data tables, and wherein the defined percentage of nodes and the defined percentage of the entirety of the data associated with the request represented by the nodal network are input by a user or a system administrator; and
presenting, by the server for display on a graphical user interface of the user computing device, data associated with nodes within the identified cluster of nodes.