IP Library Granted Patent US 12,223,570
Granted Patent B2
US 12,223,570 · App. 17/935,514 · Granted Feb 11, 2025

Systems and methods for high dimensional 3D data visualization

Inventors: Ciro Donalek (Pasadena, CA); Michael Amori (Pasadena, CA); Justin Gantenberg (Pasadena, CA); Sarthak Sahu (Pasadena, CA); Aakash Indurkhya (Pasadena, CA)
Assignee: Virtualitics, Inc.
G06T11/206G06T17/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,223,570
App. No.
17/935,514
Granted
Feb 11, 2025
Kind
B2
Abstract

Data visualization processes can utilize machine learning algorithms applied to visualization data structures to determine visualization parameters that most effectively provide insight into the data, and to suggest meaningful correlations for further investigation by users. In numerous embodiments, data visualization processes can automatically generate parameters that can be used to display the data in ways that will provide enhanced value. For example, dimensions can be chosen to be associated with specific visualization parameters that are easily digestible based on their importance, e.g. with higher value dimensions placed on more easily understood visualization aspects (color, coordinate, size, etc.). In a variety of embodiments, data visualization processes can automatically describe the graph using natural language by identifying regions of interest in the visualization, and generating text using natural language generation processes. As such, data visualization processes can allow for rapid, effective use of voluminous, high dimensional data sets.

Claims (40)

1. A data visualization system, comprising:

at least one processor; and

a memory comprising a data visualization application, where the data visualization application directs the at least one processor to:

obtain data comprising a set of records, where each record has a plurality of data dimensions;

identify a target dimension in the plurality of data dimensions;

generate a set of ranking metrics reflecting the impact of non-target dimensions in the plurality of data dimensions to the target dimension;

calculate a set of correlation coefficients reflecting the degree of statistical correlation between each dimension in the plurality of data dimensions;

generate a set of visualization parameters based on the set of ranking metrics and the set of correlation coefficients;

generate a data structure, where the data structure comprises:

a first list comprising locations of points in a set of unrendered points, where each unrendered point is located in 3D space and represents at least one record from the set of records; and

a second list comprising visualization information describing how to render a set of 3D objects, where each 3D object is centered around a respective unrendered point in the set of unrendered points, based on the visualization parameters; and

render a visualization of the target dimension and at least one non-target dimension using the data structure.

2. The data visualization system of claim 1 , wherein the at least one processor comprises a graphics processing unit (GPU) and a central processing unit (CPU), and wherein to render the visualization, the data structure is provided to the GPU.

3. The data visualization system of claim 2 , wherein the data structure is generated using the CPU.

4. The data visualization system of claim 1 , wherein set of visualization parameters comprises an on/off parameter indicating if a given point in the set of unrendered points should be rendered.

5. The data visualization system of claim 1 , wherein the data visualization application further directs the at least one processor to identify a plurality of split points on axes of the visualization.

6. The data visualization system of claim 5 , wherein to identify the plurality of split points, the data visualization application further directs the at least one processor to apply a shallow decision tree such that the visualization is split into a plurality of regions.

7. The data visualization system of claim 6 , wherein the data visualization application further directs the at least one processor to generate a natural language description of the visualization describing at least one region of the plurality of regions.

8. The data visualization system of claim 1 , wherein the data visualization application further directs the at least one processor to cause the rendered visualization to be displayed on at least two user interface devices, where each user interface device displays a separate virtual 3D environment.

9. The data visualization system of claim 8 , wherein the separate virtual 3D environments are synchronized.

10. The data visualization system of claim 8 , wherein the at least two user interface devices are configured to display the rendered visualization from different viewpoints.

11. A data visualization method, comprising:

obtain data comprising a set of records, where each record has a plurality of data dimensions;

identify a target dimension in the plurality of data dimensions;

generate a set of ranking metrics reflecting the impact of non-target dimensions in the plurality of data dimensions to the target dimension;

calculate a set of correlation coefficients reflecting the degree of statistical correlation between each dimension in the plurality of data dimensions;

generate a set of visualization parameters based on the set of ranking metrics and the set of correlation coefficients;

generate a data structure, where the data structure comprises:

a first list comprising locations of points in a set of unrendered points, where each unrendered point is located in 3D space and represents at least one record from the set of records; and

a second list comprising visualization information describing how to render a set of 3D objects, where each 3D object is centered around a respective unrendered point in the set of unrendered points, based on the visualization parameters; and

render a visualization of the target dimension and at least one non-target dimension using the data structure.

12. The data visualization method of claim 11 , wherein rendering the visualization comprises providing the data structure to a graphics processing unit.

13. The data visualization method of claim 12 , wherein the data structure is generated using a central processing unit.

14. The data visualization method of claim 11 , wherein set of visualization parameters comprises an on/off parameter indicating if a given point in the set of unrendered points should be rendered.

15. The data visualization method of claim 11 , further comprising identifying a plurality of split points on axes of the visualization.

16. The data visualization method of claim 15 , wherein identifying the plurality of split points comprises applying a shallow decision tree such that the visualization is split into a plurality of regions.

17. The data visualization method of claim 16 , further comprising generating a natural language description of the visualization describing at least one region of the plurality of regions.

18. The data visualization method of claim 11 , further comprising displaying the rendered visualization on at least two user interface devices, where each user interface device displays a separate virtual 3D environment.

19. The data visualization method of claim 18 , wherein the separate virtual 3D environments are synchronized.

20. The data visualization method of claim 18 , wherein the at least two user interface devices are configured to display the rendered visualization from different viewpoints.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2022
From: DONALEK, CIRO; AMORI, MICHAEL; GANTENBERG, JUSTIN; SAHU, SARTHAK; INDURKHYA, AAKASH
To: VIRTUALITICS, INC.
Reel/Frame 061622/0162 →
Continuity (5)
Continuation 17129611 · Dec 21, 2020
Continuation 16844983 · Apr 9, 2020
Continuation 16133631 · Sep 17, 2018
Provisional Application 62671378 · May 14, 2018
Related Publication 20230013873A1 · Jan 19, 2023
References Cited (159)
US 5461708A · Kahn · 1995 [cited by applicant]
US 5701456A · Jacopi et al. · 1997 [cited by applicant]
US 6057856A · Miyashita et al. · 2000 [cited by applicant]
US 6154723A · Cox et al. · 2000 [cited by applicant]
US 6628312B1 · Rao et al. · 2003 [cited by applicant]
US 6750864B1 · Anwar · 2004 [cited by examiner]
US 8773508B2 · Daniel et al. · 2014 [cited by applicant]
US 9098559B2 · Muenkel · 2015 [cited by applicant]
US 9465891B1 · Kagan et al. · 2016 [cited by applicant]
US 9665988B2 · Djorgovski et al. · 2017 [cited by applicant]
US 9953372B1 · Dziabiak et al. · 2018 [cited by applicant]
US 10417812B2 · Djorgovski et al. · 2019 [cited by applicant]
US 10454597B1 · Indurkhya et al. · 2019 [cited by applicant]
US 10621762B2 · Donalek et al. · 2020 [cited by applicant]
US 10872446B2 · Donalek et al. · 2020 [cited by applicant]
US 11455759B2 · Donalek et al. · 2022 [cited by applicant]
US 20010012018A1 · Hayhurst · 2001 [cited by applicant]
US 20040041846A1 · Hurley et al. · 2004 [cited by applicant]
US 20040061702A1 · Kincaid · 2004 [cited by applicant]
US 20050004911A1 · Goldberg et al. · 2005 [cited by applicant]
US 20050223337A1 · Wheeler et al. · 2005 [cited by applicant]
US 20060069635A1 · Ram et al. · 2006 [cited by applicant]
US 20060072799A1 · Mclain · 2006 [cited by applicant]
US 20080005287A1 · Harvey et al. · 2008 [cited by applicant]
US 20080079719A1 · Woo · 2008 [cited by applicant]
US 20100053159A1 · Visser · 2010 [cited by applicant]
US 20100316284A1 · Jeong et al. · 2010 [cited by applicant]
US 20110211056A1 · Publicover et al. · 2011 [cited by applicant]
US 20120005148A1 · Horvitz et al. · 2012 [cited by applicant]
US 20120053986A1 · Cardno et al. · 2012 [cited by applicant]
US 20130097563A1 · Carlos et al. · 2013 [cited by applicant]
US 20140071138A1 · Gibson et al. · 2014 [cited by applicant]
US 20140108905A1 · Wolters et al. · 2014 [cited by applicant]
US 20140151035A1 · Cohen et al. · 2014 [cited by applicant]
US 20140258930A1 · Colle et al. · 2014 [cited by applicant]
US 20150067565A1 · Yan et al. · 2015 [cited by applicant]
US 20150113460A1 · High et al. · 2015 [cited by applicant]
US 20150205840A1 · Yerli et al. · 2015 [cited by applicant]
US 20150206026A1 · Kim et al. · 2015 [cited by applicant]
US 20160086353A1 · Lukac et al. · 2016 [cited by applicant]
US 20160103902A1 · Moser · 2016 [cited by examiner]
US 20160316238A1 · Carmichael et al. · 2016 [cited by applicant]
US 20170024446A1 · O'Kane et al. · 2017 [cited by applicant]
US 20170076091A1 · Prophete et al. · 2017 [cited by applicant]
US 20170092008A1 · Djorgovski · 2017 [cited by examiner]
US 20170132281A1 · Schechter et al. · 2017 [cited by applicant]
US 20170132792A1 · Jerebko et al. · 2017 [cited by applicant]
US 20170185668A1 · Convertino et al. · 2017 [cited by applicant]
US 20170193688A1 · Djorgovski et al. · 2017 [cited by applicant]
US 20170249401A1 · Eckart et al. · 2017 [cited by applicant]
US 20170344220A1 · Cook et al. · 2017 [cited by applicant]
US 20180000371A1 · Gupta et al. · 2018 [cited by applicant]
US 20190081865A1 · Schrupp et al. · 2019 [cited by applicant]
US 20190220453A1 · Douglas · 2019 [cited by applicant]
US 20190347837A1 · Donalek et al. · 2019 [cited by applicant]
US 20200302663A1 · Donalek et al. · 2020 [cited by applicant]
US 20210183119A1 · Donalek et al. · 2021 [cited by applicant]
US 20210318851A1 · Sahu et al. · 2021 [cited by applicant]
US 20230077998A1 · Pineci et al. · 2023 [cited by applicant]
EP 3353751A1 · 2018 [cited by applicant]
WO 2014130044A1 · 2014 [cited by applicant]
WO 2014193418A1 · 2014 [cited by applicant]
WO 2017054004A1 · 2017 [cited by applicant]
WO 2017054004A8 · 2017 [cited by applicant]
WO 2019221767A1 · 2019 [cited by applicant]
Øye OK, Ulvang DM, Jørgensen KM, Hjelle SM, Gjertsen BT. Volume visualization for exploration of population trends in two-dimensional gel electrophoresis protein data. In2012 25th IEEE International Symposium on Compute… [cited by examiner]
Accord.net Framework, Retrieved from: https://web.archive.org/web/20180910115347/http://accord-framework.net/, Sep. 10, 2018, 12 pgs. [cited by applicant]
Extended European Search Report for Application No. 16849900.2, Report mailed Feb. 20, 2019, 7 pgs. [cited by applicant]
International Preliminary Report on Patentability for International Application PCT/US2016/053842, Report issued Mar. 27, 2018, Mailed Apr. 5, 2018, 10 Pgs. [cited by applicant]
International Preliminary Report on Patentability for International Application PCT/US2018/051394, Report issued Nov. 17, 2020, Mailed Nov. 26, 2020, 11 Pgs. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2016/053842, Search completed Jan. 11, 2017, Mailed Jan. 11, 2017, 12 Pgs. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2018/051394, Search completed Dec. 3, 2018, Mailed Dec. 13, 2018, 14 Pgs. [cited by applicant]
“3D Visualization Perspective for PDI 4—Pentaho Data Mining—Pentaho Wiki”, printed from http://wiki.pentaho.com/display/DATAMINING/3D+Visualization+Perspective+for+PDI+4 on May 25, 2016, 5 pgs. [cited by applicant]
“Case Study: Ecommerce Website”, YouTube, Retrieved from: https://www.youtube.com/watch?v=iYAKcXJ9Ask, Published May 19, 2017, 1 pg. [cited by applicant]
“castAR Wand”, printed from https://s3.amazonaws.com/ksr/assets/001/081/488/765f86d82ae5f37a5d4d0a27dad4534b_large.jpg?1381537591 on May 19, 2016, 1 pg. [cited by applicant]
“Documentation for BestHTTP”, May 2018, 46 pgs. [cited by applicant]
“Extracts of ENVI User's Guide”, ENVI EX, Retrieved from: http://www.harrisgeospatial.com/portals/0/pdfs/enviex/ENVI_EX_User_Guide.pdf , Dec. 2009, 275 pgs. [cited by applicant]
“Fintech Innovation Lab NY Presents: Virtualitics”, YouTube, Retrieved from: https://www.youtube.com/watch?v=giQj07HIOSM, Published Aug. 3, 2018, 1 pg. [cited by applicant]
“Framework modules”, Accord.net Framework, Retrieved from: http://accord-framework.net/docs/html/R_Project_Accord_NET.htm, Apr. 27, 2017, 17 pgs. [cited by applicant]
“Histrograms and Binning”, H20.ai, Retrieved from: https://web.archive.org/web/20180403144856/http://docs.h2o.ai/h2o/latest-stable/h2o-docs/data-science/gbm-faq/histograms_and_binning.html, Apr. 3, 2018, 3 pgs. [cited by applicant]
“How to draw a covariance error ellipse”, Computer vision for dummies, 2014, 50 pgs. [cited by applicant]
“InterSense, Precision Motion Tracking Solutions, IS-900 System”, printed from http://www.intersense.com/pages/20/14 on May 19, 2016, 2 pgs. [cited by applicant]
“Introduction, the Accord.Net Image Processing and Machine Learning Framework”, .Net Framework, Retrieved from: https://web.archive.org/web/20180423094320/http://accord-framework.net/intro.html, Apr. 23, 2018, 5 pgs. [cited by applicant]
“Machine learning for C#.Net”, GitHub, Inc., Retrieved from: https://web.archive.org/web/20180509150200/https://github.com/mdabros/SharpLearning, May 9, 2018, 3 pgs. [cited by applicant]
“Magic Wand—Programmable TV Remote”, printed from http://www.thinkgeek.com/product/cf9b/ on May 19, 2016, 4 pgs. [cited by applicant]
“Math.Net Numerics”, Retrieved from: https://web.archive.org/web/20150217042219/http://numerics.mathdotnet.com:80/, Feb. 17, 2015, 7 pgs. [cited by applicant]
“Math.Net Numerics”, Wikipedia, Retrieved from: https://en.wikipedia.org/wiki/Math.NET_Numerics, Last Modified Nov. 2, 2017, 2 pgs. [cited by applicant]
“Math.Net Numerics for .Net and Mono”, Retrieved from: https://web.archive.org/web/20091211190916/https://numerics.mathdotnet.com/, Dec. 11, 2009, 3 pgs. [cited by applicant]
“MIConvexHull, a.Net fast convex hull library for 2,3, and higher dimensions”, GitHub pp. 2018, 3 pgs. [cited by applicant]
“Model Random Forest for classification, implementation on c#”, Developers Club, greek daily blog, Retrieved from: http://developers-club.com/posts/215453/, Mar. 2014, 35 pgs. [cited by applicant]
“OpenWERX Data Science Hackathon—Bounty Hunter—First Place!”, YouTube, Retrieved from; https://www.youtube.com/watch?v=5O2KXVEcMIA, Published May 13, 2017, 1 pg. [cited by applicant]
“OriginLab”, OriginLab Corporation, Accessed 2018, 3 pgs. [cited by applicant]
“Output Formats”, Graphviz, Retrieved from: https://graphviz.gitlab.io/_pages/doc/info/output.html#d:gv, Printed on Aug. 10, 2018, 16 pgs. [cited by applicant]
“PPT Wand—EST, Engineering Systems Technologies Gmbh & Co. KG”, printed from http://www.est-kl.com/es/products/motion-tracking/worldviz/ppt-wand.html on May 19, 2016, 4 pgs. [cited by applicant]
“PrincipleComponentAnalysis Class”, Accord.Net Framework, Retrieved from: https://web.archive.org/web/20180327041531/http://accord-framework.net/docs/html/T_Accord_Statistics_Analysis_PrincipalComponentAnalysis.htm, Mar… [cited by applicant]
“scikit-learn”, scikit-learn, Retrieved from: https://web.archive.org/web/20180506040737/http://scikit-learn.org/stable/, May 6, 2018, 3 pgs. [cited by applicant]
“scikit-learn user guide, Release 0.20.0”, scikit-learn developers, Sep. 27, 2018, 2373 pgs. [cited by applicant]
“Steal this idea: VR Wand”, printed from https://forums.oculus.com/community/discussion/1620/steal-this-idea-vr-wand on May 19, 2016, 21 pgs. [cited by applicant]
“UIElement. Visibility Property”, Microsoft, Retrieved from: https://docs.microsoft.com/en-us/dotnet/api/system.windows.uielement.visibility?view=netframework-4.7.2, Nov. 17, 2011, Printed Apr. 5, 2019, 3 pgs. [cited by applicant]
“Unity User Manual (2018.2)”, Unity Technologies, 2018, 5 pgs. [cited by applicant]
“Virtual Reality: Input devices. Technologies for the direct interaction”, Curs 2012/2013, 86 pgs. [cited by applicant]
“Virtual Reality: Interface Devices”, printed from http://archive.ncsa.illinois.edu/Cyberia/VETopLevels/VR.Interface.html on May 19, 2016, 3 pgs. [cited by applicant]
“Virtualitics—Immerse yourself in your data!”, VirtualiticsVR, YouTube, Retrieved from: https://www.youtube.com/watch?v=YkoTfENJxL4, Published Feb. 12, 2018, 1 pg. [cited by applicant]
“VR Wand/Stylus Concept”, printed from https://www.reddit.com/r/oculus/comments/22mzis/vr_wandstylus_concept/ on May 19, 2016, 4 pgs. [cited by applicant]
Alger, Mike, “Visual Design Methods for Virtual Reality”, Sep. 2015, 98 pgs. [cited by applicant]
Barczak, Joshua, “Why Geometry Shaders Are Slow (Unless you're Intel)”, the Burning Basis Vector, Omega WordPress, Mar. 18, 2015, 20 pgs. [cited by applicant]
Brath, Richard, “3D InfoVis is Here to Stay: Deal with It”, IEEE Vis International Workshop on 3DVis, 2014, 7 pgs. [cited by applicant]
Breiman, Leo, “Random Forests”, University of California Berkeley, Statistics Department, Jan. 2001, 33 pgs. [cited by applicant]
Cabral, Marcio C. et al., “On the usability of gesture interfaces in virtual reality environments”, CLIHC '05 Proceedings of the 2005 Latin American conference on Human-computer interaction, Oct. 2005, 10 pgs. [cited by applicant]
Chandler, Tom et al., “Immersive Analytics”, IEEE, 2015, 8 pgs. [cited by applicant]
Chen, Jim X., “Data Visualization and Virtual Reality”, Handbook of Statistics, vol. 24, 2005, 25 pgs. [cited by applicant]
Cioc, Alex, “Immersing Yourself in Your Data: Using Virtual World Engines to Solve “Big” Data”, printed from http://www.astrobetter.com/blog/2013/03/25/immersing-yourself-in-your-data/ on Jun. 25, 2016, Mar. 25, 2013, 6… [cited by applicant]
Cruz-Neira, Carolina et al., “Scientists in Wonderland: a Report on Visualization Applications in the Cave Virtual Reality Environment”, IEEE, 1993, pp. 59-66. [cited by applicant]
De Haan, Gerwin et al., “Towards Intuitive Exploration Tools for Data Visualization in VR”, VRST '02, Nov. 11-13, 2002, 8 pgs. [cited by applicant]
Denise, Leon, “Tutorial: Processing Point Cloud Data with Unity”, Sketchfab, Feb. 16, 2017, 41 pgs. [cited by applicant]
Djorgovski, S. G. et al., “Immersive Data Visualization”, AstroInformatics 2012, Redmond, WA, Sep. 2011, 8 pgs. [cited by applicant]
Djorgovski, S. G. et al., “The MICA Experiment: Astrophysics in Virtual Worlds”, Slactions 2012 International Research Conference on Virtual Worlds, eds. L. Morgado, Y. Sivan, A.M. Maia, et al., 2012, pp. 49-57. [cited by applicant]
Donalek, Ciro et al., “Immersive and Collaborative Data Visualization Using Virtual Reality Platforms”, IEEE, 2014, 6 pgs. [cited by applicant]
Donalek et al., “Immersive and Collaborative Data Visualization Using Virtual Reality Platforms”, 2014 IEEE International Conference on Big Data, Oct. 27-30, 2014, pp. 609-614. [cited by applicant]
Elkan, Charles, “Using the Triangle Inequality to Accelerate k-Means”, Proceedings of the Twentieth International Conference on Machine Learning (ICML) 2003, Conference date: Aug. 21-24, 2003, Washington DC, 7 pgs. [cited by applicant]
Etemadpour, Ronak et al., “Choosing Visualization Techniques for Multidimensional Data Projection Tasks: a Guideline with Examples”, Computer Vision, Imaging and Computer Graphics Theory and Applications, vol. 598, Mar.… [cited by applicant]
Flick, Jasper, “Catlike Coding, Unity C# Tutorials: Building a Graph, Visualizing Math”, Retrieved from: https://catlikecoding.com/unity/tutorials/basics/building-a-graph/, 2017, 30 pgs. [cited by applicant]
Fraiss et al., “Rendering Large Point Clouds in Unity”, Technische Universitat Wien, Bachelor of Science, Medieninformatik und Visual Computing, Sep. 14, 2017, 54 pgs. [cited by applicant]
Gardner, M. R. et al., “The Immersive Education Laboratory: understanding affordances, structuring experiences, and creating constructivist, collaborative processes, in mixed-reality smart environments”, EAI Endorsed Tr… [cited by applicant]
Heer, Jeffrey et al., “A Tour Through the Visualization Zoo”, Communications of the ACM, vol. 53, No. 6, 2010, 9 pgs. [cited by applicant]
Heer, Jeffrey et al., “Animated Transitions in Statistical Data Graphics”, IEEE Transactions on Visualization and Computer Graphics, vol. 13, No. 3, Nov./Dec. 2007, pp. 1240-1247. [cited by applicant]
Hollerer, Tobias et al., “Exploring MARS: Developing Indoor and Outdoor User Interfaces to a Mobile Augmented Reality System”, Computers & Graphics, vol. 23, No. 6, Dec. 1999, 1999, pp. 779-785. [cited by applicant]
Jacomy et al., “ForceAtlas2, a Continuous Graph Layout Algorithm for Handy Network Visualization Designed for the Gephi Software”, PLOS One, vol. 9, No. 6, Jun. 10, 2014, Retrieved from: ForceAtlas2, a Continuous Graph … [cited by applicant]
Jarocsh, Rafael et al., “Interactive exploration of immersive illuminated 3D scatterplots ProjINF”, retrieved from https://www.informatik.uni-stuttgart.de/studium/interessierte/bsc-studiengaenge/informatik/projekt-inf/2… [cited by applicant]
Khairi et al., “Visualizing Large, Heterogeneous Data in Hybrid-Reality Environments”, IEEE Computer Graphics and Applications, Jul./Aug. 2013, p. 38-48. [cited by applicant]
Knudsen, Jakob S., “Transparency and sorting in Unity”, WordPress, Jul. 20, 2013, 9 pgs. [cited by applicant]
Luo, Xun, “Pace: A Framework for Personalized Visualization and Scalable Human Computer Interaction”, Thesis of Xun Luo, 2008, 187 pgs. [cited by applicant]
Maddix, Karl, “Big Data VR Challenge—Winners!”, printed from http://www.mastersofpie.com/big-data-vr-challenge-winners/ on Jun. 21, 2016, 17 pgs. [cited by applicant]
Maddix, Karl, “Big Data VR Challenge Phase 1”, printed from http://www.mastersofpie.com/big-data-vr-challenge/ on Jun. 21, 2016, Jun. 1, 2015, 10 pgs. [cited by applicant]
Maddix, Karl, “Big Data VR Challenge Phase 2 Update”, printed from http://www.mastersofpie.com/big-data-vr-challenge-phase-2-update/ on Jun. 21, 2016, Jun. 26, 2015, 14 pgs. [cited by applicant]
Marr, Bernard, “How VR Will Revolutionize Big Data Visualizations”, retrieved from: http://www.forbes.com/sites/bernardmarr/2016/05/04/how-vr-will-revolutionize-big-data-visualizations/print/, May 4, 2016, 4 pgs. [cited by applicant]
Mashor, Mohd Y., “Improving the Performance of K-Means Clustering Algorithm to Position the Centres of RBF Network”, International Journal of the Computer, the Internet and Management, vol. 6, No. 2, May-Aug. 1998, 15 p… [cited by applicant]
Milgram, Paul et al., “A Taxonomy of Mixed Reality Visual Displays”, retrieved from http://vered.rose.utoronto.ca/people/paul_dir/IEICE94/ieice.html. [cited by applicant]
IEICE Trans, on Info. Syst., vol. E77-D, No. 12, Dec. 12, 1994, on Oct. 16, 2003 15 pgs. [cited by applicant]
Moran, Andrew et al., “Improving Big Data Visual Analytics with Interactive Virtual Reality”, arXiv:1506.08754v2 [cs.HC], Oct. 6, 2015, 6 pgs. [cited by applicant]
Nagel, Henrik R. et al., “Methods for Visual Mining of Data in Virtual Reality”, in Proceedings of the International Workshop on Visual Data Mining, in conjunction with ECML/PKDD2001, 2nd European Conference on Machine … [cited by applicant]
Raja, Dheva et al., “Exploring the Benefits of Immersion in Abstract Information Visualization”, Virginia Tech, Department of Computer Science, 2004, 7 pgs. [cited by applicant]
Shen, Cheney, “DirectCompute tutorial for Unity 2: Kernels and thread groups”, Cheney Shen Technology Blog, 2018, 17 pgs. [cited by applicant]
Shyu et al., “A Novel Anomaly Detection Scheme Based on Principal Component Classifier”, ICDM Foundation and New Direction of Data Mining Workshop, 2003, pp. 172-179. [cited by applicant]
St. John, Mark et al., “The Use of 2D and 3D Displays for Shape-Understanding versus Relative-Position Tasks”, Human Factors: the Journal of the Human Factors and Ergonomics Society, 2001, pp. 79-98,. [cited by applicant]
Swalin, Alvira, “CatBoost vs. Light GBM vs. XGBoost”, Towards Data Science, Mar. 13, 2018, 11 pgs. [cited by applicant]
Takahashi, Dean, “CastAR will return $1Min Kickstarter money and postpone augmented reality glass shipments”, printed from http://venturebeat.com/2015/12/16/castar-will-return-1m-in-kickstarter-money-and-postpone-augmen… [cited by applicant]
Takahasi, Dean, “CastAR shows how it will turn your tabletop into an animated gaming world”, printed from http://venturebeat.com/2016/04/11/castars-latest-demos-show-how-it-plans-to-enable-tabletop-mixed-reality-games/ … [cited by applicant]
Tanriverdi, Vildan et al., “VRID: a Design Model and Methodology for Developing Virtual Reality Interfaces”, VRST'01, Nov. 15-17, 2001, 8 pgs. [cited by applicant]
The Uber Maker, “How to: Connect your Wiimote to your computer via Bluetooth”, retrieved from http://www.instructables.com/id/How-To-Connect-your-Wiimote-to-your-PC-via-Blueto/ in 2016, 6 pgs. [cited by applicant]
Tollerud, Erik, “An Analysis of 3D Data Visualization in Numerical Models”, 2006, 24 pgs. [cited by applicant]
Tulloch, Andrew, “Fast and Randomized SVD”, facebook Research, Retrieved from: https://research.fb.com/fast-randomized-svd/, Sep. 22, 2014, 7 pgs. [cited by applicant]
Vanderplas, Jake, “In Depth: k-Means Clustering”, Python Data Science Handbook, Excerpt Retrieved from: https://jakevdp.github.io/PythonDataScienceHandbook/05.11-k-means.html, 2017, 16 pgs. [cited by applicant]
White, Sean et al., “Visual Hints for Tangible Gestures in Augmented Reality”, Proceedings of the Sixth IEEE and ACM International Symposium on Mixed and Augmented Reality, Nov. 13-16, 2007, pp. 47-50. [cited by applicant]
White Paper Intel Labs, “ScienceSim: a virtual environment for collaborative visualization and experimentation”, Intel Labs, Intel Corporation, 2009, 5 pgs. [cited by applicant]
Wilhelm, Parker, “Microsoft Hololens Bluetooth Clicker is our first glimpse at a possible controller”, printed from http://www.techradar.com/US/news/wearables/microsoft-s-hololens-bluetooth-clicker-is-our-first-glimpse-… [cited by applicant]
Zucconi, Alan, “Arrays & Shaders in Unity 5.4+”, WordPress, Oct. 24, 2016, 14 pgs. [cited by applicant]
Campello et al., “Density-Based Clustering Based on Hierarchical Density Estimates”, Advances in Knowledge Discovery and Data Mining, PAKDD 2013, vol. 7819, Springer, Berlin, Heidelberg. [cited by applicant]
Grosse et al., “Backdoor Smoothing: Demystifying Backdoor Attacks on Deep Neural Networks”, arXiv:2006.06721. Jun. 11, 2022. [cited by applicant]