US 11,989,201 B2
Generating varied-scale visualizations of multi-dimensional data
Akash Rupela, Rohini (IN); Piyush Gupta, Noida (IN); Nupur Kumari, Noida (IN); Bishal Deb, Digboi (IN); Balaji Krishnamurthy, Noida (IN); and Ankita Sarkar, Barddhaman (IN)
Assigned to Adobe Inc., San Jose, CA (US)
Filed by Adobe Inc., San Jose, CA (US)
Filed on Jul. 22, 2021, as Appl. No. 17/383,009.
Application 17/383,009 is a continuation of application No. 16/368,415, filed on Mar. 28, 2019, granted, now 11,100,127.
Prior Publication US 2021/0349915 A1, Nov. 11, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/22 (2019.01); G06F 3/0481 (2022.01); G06F 16/248 (2019.01); G06F 16/26 (2019.01); G06F 16/28 (2019.01); G06F 18/213 (2023.01); G06F 18/2137 (2023.01)
CPC G06F 16/26 (2019.01) [G06F 3/0481 (2013.01); G06F 16/2264 (2019.01); G06F 16/248 (2019.01); G06F 16/283 (2019.01); G06F 18/213 (2023.01); G06F 18/2137 (2023.01)] 20 Claims
OG exemplary drawing
 
14. A system comprising:
at least one processor;
at least one non-transitory computer readable medium comprising a multidimensional dataset and instructions that, when executed by the at least one processor, cause the system to:
generate an initial topological construct for the multidimensional dataset at an initial topological scale, the initial topological construct comprising a first region corresponding to a first subset of multidimensional data corresponding to a first subset of nodes and a second region corresponding to a second subset of multidimensional data corresponding to a second subset of nodes;
generate a plurality of topological constructs, each corresponding to an alternative topological scale of an edge within the first region;
select the first region of the initial topological construct for magnification by determining that a persistence parameter violates a component-persistence threshold, wherein the persistence parameter identifies a number of disconnected components corresponding to the edge within the first region within each of the plurality of topological constructs;
determining an alternative topological scale for the first region based on a persistence of a structure within the first region by determining that the persistence parameter corresponding to the edge within the first region at the alternative topological scale satisfies the component-persistence threshold;
generating a local topological construct for the first subset of nodes of the first region at the alternative topological scale;
combining the first region and the second region by generating edges, corresponding to intersections, between nodes from the first subset of nodes at the alternative topological scale and nodes from the second subset of nodes at the initial topological scale to produce a varied-scale-topological construct for the multidimensional dataset; and
render the varied-scale-topological construct for the multidimensional dataset.