IP Library Granted Patent US 12,608,397
Granted Patent B2
US 12,608,397 · App. 15/710,776 · Granted Apr 21, 2026

Handoff support in asynchronous analysis tasks using knowledge transfer graphs

Inventors: Michael Glueck (Toronto, CA); Azam Khan (Toronto, CA); Jian Zhao (Toronto, CA)
Assignee: AUTODESK, INC.
G06F16/26G06F16/24573G06F40/169G06Q10/103
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,608,397
App. No.
15/710,776
Granted
Apr 21, 2026
Kind
B2
Abstract

One embodiment of the present application sets forth a method for playback of a sense-making operation. The method includes receiving first session data that includes a set of timeline steps. Each timeline step included in the set of timeline steps corresponds to a user action performed on a data set. The method further includes receiving a playback command to display a first sequence of timeline steps included in the set of timeline steps. The method further includes rendering a first graph for display based on at least one timeline step included in the first sequence of timeline steps.

Claims (68)

1 . A computer-implemented method for playback of sense-making operations, the method comprising:

receiving first session data that includes a set of timeline steps, wherein each timeline step included in the set of timeline steps corresponds to a user action performed to annotate data in a data set;

receiving a playback command to display an animation of a first sequence of timeline steps included in the set of timeline steps, wherein the first sequence of timeline steps comprises one or more user actions to directly move a node or an edge of an annotation graph; and

generating the animation by, for each timeline step included in the first sequence of timeline steps:

automatically generating a first graph that includes a plurality of nodes based on a saved layout that was used to generate the first graph when the timeline step occurred, wherein the plurality of nodes represent a plurality of user actions for annotating data items,

rendering the first graph for display in a first interface that resides within a first portion of a display area, and

updating one or more additional interfaces to display one or more references and one or more annotations that were displayed in the one or more additional interfaces when the timeline step occurred, wherein the one or more additional interfaces reside within one or more additional portions of the display area.

2 . The computer-implemented method of claim 1 , wherein updating the one or more additional interfaces comprises:

retrieving a reference from the data set that is associated with the timeline step; and

displaying, after rendering the first graph, the reference simultaneously with the first graph.

3 . The computer-implemented method of claim 1 , wherein updating the one or more additional interfaces comprises:

retrieving a first annotation from an annotation set associated with the data set, wherein the first annotation is associated with the timeline step; and

displaying, after rendering the first graph, the first annotation simultaneously with the first graph.

4 . The computer-implemented method of claim 3 , wherein the first annotation is included in the first graph.

5 . The computer-implemented method of claim 3 , further comprising:

retrieving a reference from the data set that is associated with the timeline step;

displaying, after rendering the first graph, the reference simultaneously with the first graph;

determining a portion of the reference is associated with the first annotation; and

highlighting the portion of the reference when displayed.

6 . The computer-implemented method of claim 1 , further comprising:

displaying, after rendering the first graph, the set of timeline steps from the first session data simultaneously with the first graph.

7 . The computer-implemented method of claim 1 , further comprising:

receiving a first user action performed to annotate data in the data set; and

storing the first user action as an additional timeline step in the set of timeline steps in the first session data.

8 . The computer-implemented method of claim 1 , further comprising:

receiving, after rendering the first graph, a first user action performed to annotate data in the data set; and

storing the first user action as a timeline step in a second set of timeline steps that is included in second session data.

9 . The computer-implemented method of claim 1 , further comprising rendering a timeline for display, wherein the timeline includes the set of timeline steps.

10 . The computer-implemented method of claim 1 , further comprising, for each timeline step included in the first sequence of timeline steps, updating a second interface to display a structure of the data set that was displayed in the second interface when the timeline step occurred, wherein the second interface resides within a second portion of the display area.

11 . The computer-implemented method of claim 10 , wherein the first interface, the second interface, and the one or more additional interfaces are included in a graphical user interface.

12 . The computer-implemented method of claim 1 , wherein the one or more user actions directly move the node and the edge in the annotation graph.

13 . The computer-implemented method of claim 1 , wherein the annotation graph comprises a plurality of nodes and a plurality of edges, and each of the plurality of edges connects between two different node types in the annotation graph.

14 . One or more non-transitory computer-readable storage media including instructions that, when executed by one or more processors, cause the one or more processors to playback sense-making operations by performing the steps of:

receiving first session data that includes a set of timeline steps, wherein each timeline step included in the set of timeline steps corresponds to a user action performed to annotate data in a data set;

receiving a playback command to display an animation of a first sequence of timeline steps included in the set of timeline steps, wherein the first sequence of timeline steps comprises one or more user actions to directly move a node or an edge of an annotation graph; and

generating the animation by, for each timeline step included in the first sequence of timeline steps:

automatically generating a first graph that includes a plurality of nodes based on a saved layout that was used to generate the first graph when the timeline step occurred, wherein the plurality of nodes represent a plurality of user actions for annotating data items,

rendering the first graph for display in a first interface that resides within a first portion of a display area, and

updating one or more additional interfaces to display one or more references and one or more annotations that were displayed in the one or more additional interfaces when the timeline step occurred, wherein the one or more additional interfaces reside within one or more additional portions of the display area.

15 . The one or more non-transitory computer-readable storage media of claim 14 , wherein receiving the playback command to display the first sequence of timeline steps comprises receiving an indication from a user-selectable button in a playback interface.

16 . The one or more non-transitory computer-readable storage media of claim 14 , wherein receiving the playback command to display the first sequence of timeline steps comprises receiving an indication of a movement of a marker along a timeline slider, wherein the timeline slider corresponds to the first sequence of timeline steps.

17 . The one or more non-transitory computer-readable storage media of claim 14 , wherein receiving the playback command to display the first sequence of timeline steps comprises receiving an indication of a selection of a graphical representation of a plurality of timeline steps included in the first sequence of timeline steps.

18 . The one or more non-transitory computer-readable storage media of claim 14 , wherein updating the one or more additional interfaces comprises:

retrieving a reference from the data set that is associated with the timeline step; and

displaying, after rendering the first graph, the reference simultaneously with the first graph.

19 . The one or more non-transitory computer-readable storage media of claim 14 , wherein updating the one or more additional interfaces comprises:

retrieving a first annotation from an annotation set associated with the data set, wherein the first annotation is associated with the timeline step; and

displaying, after rendering the first graph, the first annotation simultaneously with the first graph.

20 . The one or more non-transitory computer-readable storage media of claim 19 , further comprising instructions that, when executed by the one or more processors, cause the one or more processors to further perform the steps of:

retrieving a reference from the data set that is associated with the timeline step;

displaying, after rendering the first graph, the reference simultaneously with the first graph;

determining a portion of the reference is associated with the first annotation; and

highlighting the portion of the reference when displayed.

21 . The one or more non-transitory computer-readable storage media of claim 14 , further comprising instructions that, when executed by the one or more processors, cause the one or more processors to further perform the steps of:

receiving, after rendering the first graph, a first user action performed to annotate data in the data set; and

storing the first user action as a timeline step in a second set of timeline steps that is included in second session data.

22 . A system comprising:

one or more memories storing instructions; and

one or more processor that are coupled to the one or more memories and, when executing the instructions, are configured to:

receive first session data that includes a set of timeline steps, wherein each timeline step included in the set of timeline steps corresponds to a user action performed to annotate data in a data set,

receive a playback command to display an animation of a first sequence of timeline steps included in the set of timeline steps, wherein the first sequence of timeline steps comprises one or more user actions to directly move a node or an edge of an annotation graph, and

generate the animation by, for each timeline step included in the first sequence of timeline steps:

automatically generate a first graph that includes a plurality of nodes based on a saved layout that was used to generate the first graph when the timeline step occurred, wherein the plurality of nodes represent a plurality of user actions for annotating data items;

render the first graph for display in a first interface that resides within a first portion of a display area; and

update one or more additional interfaces to display one or more references and one or more annotations that were displayed in the one or more additional interfaces when the timeline step occurred, wherein the one or more additional interfaces reside within one or more additional portions of the display area.

23 . The system of claim 22 , wherein updating the one or more additional interfaces comprises:

retrieving a reference from the data set that is associated with the timeline step; and

displaying, after rendering the first graph, the reference simultaneously with the first graph.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2018
From: GLUECK, MICHAEL; KHAN, AZAM; ZHAO, JIAN
To: AUTODESK, INC.
Reel/Frame 045255/0838 →
Continuity (4)
Continuation In Part 15441219 · Feb 23, 2017
Provisional Application 62557112 · Sep 11, 2017
Provisional Application 62398433 · Sep 22, 2016
Related Publication 20180081885A1 · Mar 22, 2018
References Cited (188)
US 5786814A · Moran · 1998 [cited by examiner]
US 7630867B2 · Behrens · 2009 [cited by examiner]
US 7668787B2 · Bier · 2010 [cited by examiner]
US 8001157B2 · Bier · 2011 [cited by examiner]
US 8010646B2 · Bier · 2011 [cited by examiner]
US 8285668B2 · Kaiser · 2012 [cited by examiner]
US 8458595B1 · Margulis · 2013 [cited by examiner]
US 8533593B2 · Grossman · 2013 [cited by examiner]
US 8667385B1 · Mui · 2014 [cited by examiner]
US 8701002B2 · Grossman · 2014 [cited by examiner]
US 9146657B2 · Beckett · 2015 [cited by examiner]
US 9183281B2 · Cheng · 2015 [cited by examiner]
US 9727544B2 · Hunter · 2017 [cited by examiner]
US 9786074B2 · Beckett · 2017 [cited by examiner]
US 9836183B1 · Live et al. · 2017 [cited by applicant]
US 10055486B1 · Xu et al. · 2018 [cited by applicant]
US 10061756B2 · Gunawardena · 2018 [cited by examiner]
US 10204093B2 · Miller · 2019 [cited by examiner]
US 10417515B2 · Scott · 2019 [cited by examiner]
US 10565225B2 · Ross · 2020 [cited by examiner]
US 10635854B2 · Hosokawa · 2020 [cited by examiner]
US 11017162B2 · Ono · 2021 [cited by examiner]
US 11663235B2 · Zhao · 2023 [cited by examiner]
US 11669748B2 · Lebow · 2023 [cited by examiner]
US 20030225926A1 · Nosek · 2003 [cited by examiner]
US 20040090472A1 · Risch et al. · 2004 [cited by applicant]
US 20040103091A1 · Lindblad et al. · 2004 [cited by applicant]
US 20040267798A1 · Chatterjee · 2004 [cited by examiner]
US 20060047697A1 · Conway et al. · 2006 [cited by applicant]
US 20060236219A1 · Grigorovitch · 2006 [cited by examiner]
US 20070239405A1 · Behrens · 2007 [cited by examiner]
US 20070299547A1 · Bier · 2007 [cited by examiner]
US 20070299872A1 · Bier · 2007 [cited by examiner]
US 20070300190A1 · Bier · 2007 [cited by examiner]
US 20090265330A1 · Cheng · 2009 [cited by examiner]
US 20090287630A1 · Kaiser · 2009 [cited by examiner]
US 20110218820A1 · Himes · 2011 [cited by examiner]
US 20110219325A1 · Himes · 2011 [cited by examiner]
US 20120084288A1 · Abdul-Razzak · 2012 [cited by examiner]
US 20120272153A1 · Grossman · 2012 [cited by examiner]
US 20120272173A1 · Grossman · 2012 [cited by examiner]
US 20130073995A1 · Piantino · 2013 [cited by examiner]
US 20130124996A1 · Margulis · 2013 [cited by examiner]
US 20130185657A1 · Gunawardena · 2013 [cited by examiner]
US 20140047312A1 · Ruble · 2014 [cited by examiner]
US 20140059468A1 · Allgair · 2014 [cited by examiner]
US 20140255898A1 · Burge · 2014 [cited by examiner]
US 20140310623A1 · O'Connell, Jr. · 2014 [cited by examiner]
US 20140331126A1 · Hunter · 2014 [cited by examiner]
US 20140344191A1 · Lebow · 2014 [cited by examiner]
US 20150089366A1 · Beckett · 2015 [cited by examiner]
US 20150347576A1 · Endert et al. · 2015 [cited by applicant]
US 20160027197A1 · Beckett · 2016 [cited by examiner]
US 20160224676A1 · Miller · 2016 [cited by examiner]
US 20160378721A1 · Jarroush · 2016 [cited by examiner]
US 20160378734A1 · Mullins · 2016 [cited by examiner]
US 20170083497A1 · Hosokawa · 2017 [cited by examiner]
US 20170109335A1 · Lee · 2017 [cited by examiner]
US 20170201851A1 · Huang et al. · 2017 [cited by applicant]
US 20170235848A1 · Van Dusen et al. · 2017 [cited by applicant]
US 20170255686A1 · Ross · 2017 [cited by examiner]
US 20170278016A1 · Jiang et al. · 2017 [cited by applicant]
US 20180081862A1 · Zhao · 2018 [cited by examiner]
US 20180123995A1 · Xue · 2018 [cited by examiner]
US 20180137155A1 · Majumdar · 2018 [cited by applicant]
US 20180176661A1 · Varndell · 2018 [cited by examiner]
US 20180197034A1 · Scott · 2018 [cited by examiner]
US 20200142902A1 · Ross · 2020 [cited by examiner]
US 20200175099A1 · Ono · 2020 [cited by examiner]
US 20210216703A1 · Ono · 2021 [cited by examiner]
Vocabulary.com, “Timeline—Dictionary Definition,” 2014, www.vocabulary.com, https://web.archive.org/web/20140428034119/https://www.vocabulary.com/dictionary/timeline, pp. 1-2. (Year: 2014). [cited by examiner]
Cañas, Alberto J. et al. “CmapTools”, 2004. <https://thomaseskridge.com/assets/pdf/Canas-2004.pdf> (Year: 2004). [cited by examiner]
Dufilie, Andrew et al. Weave: A Web-based Architecture Supporting Asynchronous and Real-time Collaboration. AVI '12: Proc. of the Int'l Working Conf. on Advanced Visual Interfaces. Retrieved from <https://citeseerx.ist.… [cited by examiner]
D. Billman, G. Convertino, J. Shrager, J. P. Massar, and P. Pirolli. Collaborative intelligence analysis with cache and its effects on information gathering and cognitive bias. In Human Computer Interaction Consortium W… [cited by applicant]
M. Brehmer and T. Munzner. A multi-level typology of abstract visualization tasks. IEEE Trans. on Visualization and Computer Graphics, 19(12):2376-2385, 2013. doi: 10.1109/TVCG.2013.124. [cited by applicant]
S. Breslav, R. Goldstein, A. Khan, and K. Hornbæk. Exploratory sequential data analysis for multi-agent occupancy simulation results. In Proc. Symposium on Simulation for Architecture & Urban Design, pp. 59-66, 2015. [cited by applicant]
S. Breslav, A. Khan, and K. Hornbæk. Mimic: Visual analytics of online micro-interactions. In Proc. the International Working Conference on Advanced Visual Interfaces, pp. 245-252, 2014. doi: 10.1145/2598153. 2598168. [cited by applicant]
T. Chklovski, V. Ratnakar, and Y. Gil. User interfaces with semi-formal representations: a study of designing argumentation structures. In Proc. ACM conference on the Intelligent User Interfaces Conference, pp. 130-136,… [cited by applicant]
W. Dou, D. H. Jeong, F. Stukes, W. Ribarsky, H. R. Lipford, and R. Chang. Recovering reasoning processes from user interactions. IEEE Computer Graphics and Applications, 29(3):52-61, 2009. doi: 10. 1109/MCG.2009.49. [cited by applicant]
M. Elias and A. Bezerianos. Annotating BI visualization dashboards: Needs & challenges. In Proc. SIGCHI Conference on Human Factors in Computing Systems, pp. 1641-1650, 2012. doi: 10.1145/2207676. 2208288. [cited by applicant]
D. Gotz and M. X. Zhou. Characterizing users' visual analytic activity for insight provenance. In Proc. IEEE Symposium on Visual Analytics Science and Technology, pp. 123-130, 2008. doi: 10.1109/VAST.2008.4677365. [cited by applicant]
J. Heer and B. Shneiderman. Interactive dynamics for visual analysis. Communications of ACM, 55(4):45-54, 2012. doi: 10.1145/2133806. 2133821. [cited by applicant]
T. J. Jankun-Kelly. Using visualization process graphs to improve visualization exploration. In J. Freire, D. Koop, and L. Moreau, eds., Provenance and Annotation of Data and Processes, pp. 78-91. Springer Berlin Heidel… [cited by applicant]
N. Mahyar and M. Tory. Supporting communication and coordination in collaborative sensemaking. IEEE Trans. on Visualization and Computer Graphics, 20(12):1633-1642, 2014. doi: 10.1109/TVCG.2014.2346573. [cited by applicant]
J. Pennington, R. Socher, and C. D. Manning. GloVe: Global vectors for word representation. In Proc. Empirical Methods in Natural Language Processing, pp. 1532-1543, 2014. [cited by applicant]
P. Pirolli and S. Card. The sensemaking process and leverage points for analyst technology as identified through cognitive task analysis. In Proc. International Conference on Intelligence Analysis, vol. 5, pp. 2-4, 2005. [cited by applicant]
P. M. Sanderson and C. Fisher. Exploratory sequential data analysis: Foundations. Human-Computer Interaction, 9(4):251-317, 1994. doi: 10. 1207/s15327051hci0903&4 2. [cited by applicant]
Y. B. Shrinivasan, D. Gotz, and J. Lu. Connecting the dots in visual analysis. In Proc. IEEE Symposium on Visual Analytics Science and Technology, pp. 123-130, 2009. doi: 10.1109/VAST.2009.5333023. [cited by applicant]
Y. B. Shrinivasan and J. J. van Wijk. Supporting the analytical reasoning process in information visualization. In Proc. SIGCHI Conference on Human Factors in Computing Systems, pp. 1237-1246, 2008. doi: 10. 1145/135705… [cited by applicant]
W. Willett, J. Heer, J. Hellerstein, and M. Agrawala. CommentSpace: Structured support for collaborative visual analysis. In Proc. SIGCHI Conference on Human Factors in Computing Systems, pp. 3131-3140. [cited by applicant]
J. Zhao, D. Wigdor, and R. Balakrishnan. TrailMap: Facilitating information seeking in a multi-scale digital map via implicit bookmarking. In Proc. SIGCHI Conference on Human Factors in Computing Systems, pp. 3009-3018,… [cited by applicant]
Landesberger et al., Mobility Graphs-Visual Analysis of Mass Mobility Dynamics via Spatio-Temporal Graphs and Clustering, Oct. 25, 2015, IEEE Transactions on Visualization and Computer Graphics, vol. 22, No. 1, Jan. 201… [cited by applicant]
Wartena et al., Using Tag Co-occurrence for Recommendation, Dec. 28, 2009, Intelligent Systems Design and Applications, 2009. ISDA '09, pp. 273-278. [cited by applicant]
Kang, Evaluating Visual Analytics Systems for Investigative Analysis: Deriving Design Principles from a Case Study, 8 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 15/441,219, dated May 17, 2018, 18 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 15/441,219, dated Jun. 3, 2019, 20 pages. [cited by applicant]
Final Office Action for U.S. Appl. No. 15/441,219, dated Nov. 18, 2019, 22 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 15/441,219, dated Mar. 30, 2020, 21 pages. [cited by applicant]
Zhao et al., “Annotation Graphs: A Graph-Based Visualization for Meta-Analysis of Data based on User-Authored Annotations”, IEEE Transactions on Visualization and Computer Graphics, vol. 23, No. 1, doi:10.1109/TVCG.2016… [cited by applicant]
Heer et al., “Voyagers and Voyeurs: Supporting Asynchronous Collaborative Visualization”, Communications of the ACM, vol. 52, No. 1, Jan. 2009, pp. 87-97. [cited by applicant]
Hullman et al., “Contextifier: Automatic Generation of Annotated Stock Visualizations”, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Apr. 27-May 2, 2013, pp. 2707-2716. [cited by applicant]
Kandogan, Eser, “Just-in-time Annotation of Clusters, Outliers, and Trends in Point-based Data Visualizations”, Proceedings of the IEEE Conference on Visual Analytics Science and Technology (VAST), Oct. 14-19, 2012, pp.… [cited by applicant]
Luther et al., “Pathfinder: An Online Collaboration Environment for Citizen Scientists”, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Apr. 6, 2009, pp. 239-248. [cited by applicant]
Marcus et al., “TwitInfo: Aggregating and Visualizing Microblogs for Event Exploration”, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, May 7-12, 2011, pp. 227-236. [cited by applicant]
Andrews et al., “Space to Think: Large, High-Resolution Displays for Sensemaking”, In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI), DOI:http://dx.doi.org/10.1145/1753326.1753336, Apr.… [cited by applicant]
Billman et al., “Collaborative Intelligence Analysis with CACHE and its Effects on Information Gathering and Cognitive Bias”, In Human Computer Interaction Consortium Workshop, 2006, pp. 1-35. [cited by applicant]
Blascheck et al., “VA∧2: A Visual Analytics Approach for // Evaluating Visual Analytics Applications”, IEEE Transactions on Visualization and Computer Graphics, vol. 22, No. 1, doi:10.1109/TVCG.2015.2467871, Jan. 2016, … [cited by applicant]
Brehmer et al., “A Multi-Level Typology of Abstract Visualization Tasks”, IEEE Transactions on Visualization and Computer Graphics, vol. 19, No. 12, doi:10.1109/TVCG.2013.124, Dec. 2013, pp. 2376-2385. [cited by applicant]
Breslav, Simon, “UberTagger: Exploratory Analysis and Annotation of Sequential Data [software]”, Available from https://github.com/sbreslav/UberTagger, latest commit Dec. 2015, site accessed Nov. 2019. [cited by applicant]
Breslav et al., “Exploratory Sequential Data Analysis for Multi-Agent Occupancy Simulation Results”, In Proceedings Symposium on Simulation for Architecture & Urban Design, Apr. 12-15, 2015, pp. 59-66. [cited by applicant]
Breslav et al., “Mimic: Visual Analytics of Online Micro-interactions”, In Proceedings the International Working Conference on Advanced Visual Interfaces, doi:10.1145/2598153.2598168, May 27-30, 2014, pp. 245-252. [cited by applicant]
Chin et al., “Exploring the Analytical Processes of Intelligence Analysts”, In Proceedings SIGCHI Conference on Human Factors in Computing Systems, doi:10.1145/1518701.1518704, Apr. 6, 2009, pp. 11-20. [cited by applicant]
Chklovski et al., “User Interfaces with Semi-Formal Representations: A Study of Designing Argumentation Structures”, In Proceedings ACM conference on Intelligent User Interfaces, Jan. 9-12, 2005, pp. 130-136. [cited by applicant]
Crowe et al., “Comparing Interfaces Based on What Users Watch and Do”, In Proceedings the Symposium on Eye Tracking Research & Applications, doi:10.1145/355017.355022, 2000, pp. 29-36. [cited by applicant]
Elias et al., “Annotating BI Visualization Dashboards: Needs & Challenges”, In Proceedings SIGCHI Conference on Human Factors in Computing Systems, doi:10.1145/2207676.2208288, May 5-10, 2012, pp. 1641-1650. [cited by applicant]
Gotz et al., “Characterizing Users' Visual Analytic Activity for Insight Provenance”, In Proceedings IEEE Symposium on Visual Analytics Science and Technology, doi:10.1109/VAST.2008.4677365, Oct. 21-23, 2008, pp. 123-13… [cited by applicant]
Heer et al., “Interactive Dynamics for Visual Analysis”, Communications of ACM, vol. 55, No. 4, doi:10.1145/2133806.2133821, Apr. 2012, pp. 45-54. [cited by applicant]
Jankun-Kelly, T.J., “Using Visualization Process Graphs to Improve Visualization Exploration”, In J. Freire, D. Koop, and L. Moreau, eds., Provenance and Annotation of Data and Processes, doi:10.1007/978-3-540-89965-510… [cited by applicant]
Kang et al., “Characterizing the intelligence analysis process through a longitudinal field study: Implications for visual analytics”, Information Visualization, vol. 13, No. 2, doi:10.1177/1473871612468877, 2014, pp. 1… [cited by applicant]
Mahyar et al., “A Closer Look at Note Taking in the Co-located Collaborative Visual Analytics Process”, In Proceedings IEEE Symposium on Visual Analytics Science and Technology, doi:10.1109/VAST.2010.5652879, Oct. 24-29… [cited by applicant]
Moran et al., “Spatial Interpretation of Domain Objects Integrated into a Freeform Electronic Whiteboard”, In Proceedings ACM Symposium on User Interface Software and Technology, doi:10.1145/288392.288600, 1998, pp. 175… [cited by applicant]
Pennington et al., “GloVe: Global Vectors for Word Representation”, In Proceedings Empirical Methods in Natural Language Processing, Oct. 25-29, 2014, pp. 1532-1543. [cited by applicant]
Pirolli et al., “The Sensemaking Process and Leverage Points for Analyst Technology as Identified Through Cognitive Task Analysis”, In Proceedings International Conference on Intelligence Analysis, vol. 5, 2005, 6 pages. [cited by applicant]
Sanderson et al., “Exploratory Sequential Data Analysis: Foundations”, Human-Computer Interaction, vol. 9, No. 4, doi:10.1207/s15327051hci0903&4_2, 1994, pp. 251-317. [cited by applicant]
Shrinivasan et al., “Connecting the Dots in Visual Analysis”, In Proceedings IEEE Symposium on Visual Analytics Science and Technology, doi:10.1109/VAST.2009.5333023, Oct. 12-13, 2009, pp. 123-130. [cited by applicant]
Shrinivasan et al., “Supporting the Analytical Reasoning Process in Information Visualization”, In Proceedings SIGCHI Conference on Human Factors in Computing Systems, doi:10.1145/1357054.1357247, Apr. 5-10, 2008, pp. 1… [cited by applicant]
Wattenberg, Martin, “Visual Exploration of Multivariate Graphs”, In Proceedings SIGCHI conference on Human Factors in computing systems, doi:10.1145/1124772.1124891, Apr. 22-27, 2006, pp. 811-819. [cited by applicant]
Zhao et al., “TrailMap: Facilitating Information Seeking in a Multi-Scale Digital Map via Implicit Bookmarking”, In Proceedings SIGCHI Conference on Human Factors in Computing Systems, doi:10.1145/2470654.2481417, Apr. … [cited by applicant]
Paul, S. A. , Understanding Together: Sensemaking in Collaborative Information Seeking. PHD thesis, the Pennsylvania State University, May 2010, 267 pages. [cited by applicant]
Final Office Action for U.S. Appl. No. 15/441,219, dated Dec. 5, 2018, 20 pages. [cited by applicant]
Alexander et al., “Revisiting Read Wear: Analysis, Design, and Evaluation of a Footprints Scrollbar”, In Proceedings of the Conference on Human Factors in Computing Systems (CHI), doi:10.1145/1518701.1518957, ACM, Apr. … [cited by applicant]
Badam et al., “Polychrome: A Cross-Device Framework for Collaborative Web Visualization”, In Proceedings of the International Conference on Interactive Tabletops and Surfaces (ITS), doi:10.1145/2669485.2669518, ACM,Nov.… [cited by applicant]
Bier et al., “Principles and Tools for Collaborative Entity-Based Intelligence Analysis”, IEEE Transactions on Visualization and Computer Graphics, vol. 16, No. 2, doi:10.1109/TVCG.2009.104, Mar.-Apr. 2010, pp. 178-191. [cited by applicant]
Callahan et al., “VisTrails: Visualization meets Data Management”, In Proceedings of the 2006 ACM SIGMOD International Conference on Management of Data, doi:10.1145/1142473.1142574, Jun. 27-29, 2006, pp. 745-747. [cited by applicant]
Chang et al., “WireVis: Visualization of Categorical, Time-Varying Data from Financial Transactions”, In IEEE Symposium on Visual Analytics Science and Technology, doi:10.1109/VAST.2007.4389009, Oct. 30-Nov. 1, 2007, pp… [cited by applicant]
Chen et al., “Supporting Effective Common Ground Construction in Asynchronous Collaborative Visual Analytics”, In Proceedings of the Symposium on Visual Analytics Science and Technology (VAST), doi:10.1109/VAST.2011.610… [cited by applicant]
Chung et al., “VizCept: Supporting Synchronous Collaboration for Constructing Visualizations in Intelligence Analysis”, In Proceedings of the Symposium on Visual Analytics Science and Technology (VAST), doi:10.1109/VAST… [cited by applicant]
Dou et al., “Recovering Reasoning Processes from User Interactions”, IEEE Computer Graphics and Applications, doi:10.1109/MCG.2009.49, vol. 29, No. 3, May-Jun. 2009, pp. 52-61. [cited by applicant]
Gava et al., “The 3C Cooperation Model Applied to the Classical Requirement Analysis”, Journal of Information Systems and Technology Management, doi:10.4301/s1807-17752012000200003, vol. 9, No. 2, May-Aug. 2012, pp. 235… [cited by applicant]
Grinstein et al., “Vast 2006 Contest—A Tale of Alderwood”, In Proceedings of the Symposium on Visual Analytics Science and Technology, doi:10.1109/VAST.2006.261420, IEEE, Oct. 31-Nov. 2, 2006, pp. 215-216. [cited by applicant]
Grossman et al., “Chronicle: Capture, Exploration, and Playback of Document Workflow Histories”, In Proceedings of the Symposium on User Interface Software and Technology (UIST), doi:10.1145/1866029.1866054pp, ACM, Oct.… [cited by applicant]
Hamilton et al., “Conductor: Enabling and Understanding Cross-Device Interaction”, In Proceedings of the Conference on Human Factors in Computing Systems (CHI), doi:10.1145/2556288.2557170, ACM, Apr. 26-May 1, 2014, pp.… [cited by applicant]
Heer et al., “Design considerations for collaborative visual analytics”, Information Visualization, vol. 7, No. 1, doi:10.1057/palgrave.ivs.9500167, Mar. 2008, pp. 49-62. [cited by applicant]
Heer et al., “Graphical Histories for Visualization: Supporting Analysis, Communication, and Evaluation”, IEEE Transactions on Visualization and Computer Graphics, vol. 14, No. 6, doi:10.1109/TVCG.2008.137, Nov.-Nov. 20… [cited by applicant]
Heer et al., “Voyagers and Voyeurs: Supporting Asynchronous Collaborative Information Visualization”, In Proceedings of the Conference on Human Factors in Computing Systems (CHI), doi:10.1145/1240624.1240781, ACM, Apr. … [cited by applicant]
Isenberg et al., “Interactive Tree Comparison for Co-located Collaborative Information Visualization”, IEEE Transactions on Visualization and Computer Graphics, vol. 13, No. 6, doi:10.1109/TVCG.2007.70568, Nov.-Dec. 200… [cited by applicant]
Isenberg et al., “Collaborative visualization: Definition, challenges, and research agenda”, Information Visualization, vol. 10, No. 4, doi:10.1177/1473871611412817, Oct. 2011, pp. 310-326. [cited by applicant]
Isenberg et al., “Collaborative Brushing and Linking for Co-located Visual Analytics of Document Collections”, In Computer Graphics Forum, doi:10.1111/j.1467-8659.2009.01444.x, vol. 28, No. 3, Wiley Online Library, Jun.… [cited by applicant]
Isenberg et al., “Co-Located Collaborative Visual Analytics around a Tabletop Display”, IEEE Transactions on Visualization and Computer Graphics, vol. 18, No. 5, doi:10.1109/TVCG.2011.287, May 2012, pp. 689-702. [cited by applicant]
Isenberg et al., “An Exploratory Study of Visual Information Analysis”, In Proceedings of the Conference on Human Factors in Computing Systems (CHI), doi:10.1145/1357054.1357245, ACM, Apr. 5-10, 2008, pp. 1217-1226. [cited by applicant]
Jakobsen et al., “Up Close and Personal: Collaborative Work on a High-Resolution Multitouch Wall Display”, Transactions on Computer-Human Interaction (TOCHI), vol. 21, No. 2, Article 11, doi:10.1145/2576099, Feb. 2014, … [cited by applicant]
Kadivar et al., “Capturing and Supporting the Analysis Process”, In Proceedings of the Symposium on Visual Analytics Science and Technology (VAST), doi:10.1109/VAST.2009.5333020, IEEE, Oct. 12-13, 2009, pp. 131-138. [cited by applicant]
Kang et al., “Evaluating Visual Analytics Systems for Investigative Analysis: Deriving Design Principles from a Case Study”, In Proceedings of the Symposium on Visual Analytics Science and Technology (VAST), doi:10.1109… [cited by applicant]
Kang et al., “Characterizing the Intelligence Analysis Process: Informing Visual Analytics Design through a Longitudinal Field Study”, In Visual Analytics Science and Technology (VAST), doi:10.1109/VAST.2011.61024382011… [cited by applicant]
Keel, Paul E., “Collaborative Visual Analytics: Inferring from the Spatial Organization and Collaborative Use of Information”, In Proceedings of the Symposium on Visual Analytics Science and Technology (VAST), doi:10.11… [cited by applicant]
Krzywinski et al., “Points of Significance: Error Bars”, Nature Methods, vol. 10, No. 10, doi:10.1038/nmeth.2659, Oct. 2013, pp. 921-922. [cited by applicant]
Kwon et al., “Evaluating the Role of Time in Investigative Analysis of Document Collections”, IEEE Transactions on Visualization and Computer Graphics, vol. 18, No. 11, doi:10.1109/TVCG.2012.89, Nov. 2012, pp. 1992-2004. [cited by applicant]
Mahyar et al., “Supporting Communication and Coordination in Collaborative Sensemaking”, IEEE Transactions on Visualization and Computer Graphics, vol. 20, No. 12, doi:10.1109/TVCG.2014.2346573, Dec. 2014, pp. 1633-1642. [cited by applicant]
Mcgrath et al. Branch-explore-merge: facilitating real-time revision control in co-located collaborative visual exploration. In Proceedings of the Conference on Interactive Tabletops and Surfaces (ITS), doi:10.1145/2396… [cited by applicant]
Morris et al., “SearchTogether: An Interface for Collaborative Web Search”, In Proceedings of Symposium on User Interface Software and Technology (UIST), doi:10.1145/1294211.1294215, ACM, Oct. 7-10, 2007, pp. 3-12. [cited by applicant]
Paul et al., “Understanding Together: Sensemaking in Collaborative Information Seeking”, In Proceedings of Conference on Computer Supported Cooperative Work (CSCW), doi:10.1145/1718918.1718976, ACM, Feb. 6-10, 2010, pp.… [cited by applicant]
Pirolli et al., “Information Foraging”, Psychological Review, doi:10.1037/0033-295X.106.4.643, vol. 106, No. 4, Oct. 1999, pp. 643-675. [cited by applicant]
Prue et al., “Overcoming Limited Collaboration Channels in Distributed Intelligence Analysis: Visualization Tools and Design Seeds”, In Proceedings of the Joint Intelligence and Security Informatics Conference (JISIC), … [cited by applicant]
Ragan et al., “Characterizing Provenance in Visualization and Data Analysis: An Organizational Framework of Provenance Types and Purposes”, IEEE Transactions on Visualization and Computer Graphics, vol. 22, No. 1, doi:1… [cited by applicant]
Robinson, Anthony C., “Collaborative Synthesis of Visual Analytic Results”, In Proceedings of the Symposium on Visual Analytics Science and Technology (VAST), doi:10.1109/VAST.2008.4677358, IEEE, Oct. 21-23, 2008, pp. 6… [cited by applicant]
Russell et al., “Sensemaking for the rest of us”, In Proceedings of the ACM CHI Sensemaking Workshop, Apr. 7, 2008, 7 pages. [cited by applicant]
Russell et al., “The Cost Structure of Sensemaking”, In Proceedings Conference on Human Factors in Computing Systems (CHI/Interact), doi:10.1145/169059.169209, ACM, Apr. 24-29, 1993, pp. 269-276. [cited by applicant]
Sarvghad et al., “Exploiting Analysis History to Support Collaborative Data Analysis”, In Proceedings of the Graphics Interface Conference (GI), doi:10.20380/GI2015.16, Canadian Information Processing Society, Jun. 3-5,… [cited by applicant]
Sarvghad et al., “Visualizing Dimension Coverage to Support Exploratory Analysis”, IEEE Transactions on Visualization and Computer Graphics, vol. 23, No. 1, doi:10.1109/TVCG.2016.2598466, Jan. 2017, pp. 21-30. [cited by applicant]
Scholtz et al., “User-Centered Design Guidelines for Collaborative Software for Intelligence Analysis”, In International Conference on Collaboration Technologies and Systems (CTS), doi:10.1109/CTS.2014.6867610, IEEE, 20… [cited by applicant]
Sharma, Nikhil, “Sensemaking Handoff: When and how?”, Proceedings of the American Society for Information Science and Technology, vol. 45, No. 1, doi:10.1002/meet.2008.1450450234, Jun. 2008, pp. 1-12. [cited by applicant]
Sharma et al., “Artifact Usefulness and Usage in Sensemaking Handoffs”, Proceedings of the Association for Information Science and Technology, vol. 46, No. 1, doi:10.1002/meet.2009.1450460219, Nov. 2009, 1-19 pages. [cited by applicant]
Stasko et al., “Jigsaw: Supporting investigative analysis through interactive visualization”, Information Visualization, vol. 7, No. 2, doi:10.1057/palgrave.ivs.9500180, Jun. 2008, pp. 118-132. [cited by applicant]
Viegas et al., “Many Eyes: A Site for Visualization at Internet Scale”, Transactions on Visualization and Computer Graphics, vol. 13, No. 6, doi:10.1109/TVCG.2007.70577, Nov.-Dec. 2007, pp. 1121-1128. [cited by applicant]
Vogt et al., “Co-located Collaborative Sensemaking on a Large High-Resolution Display with Multiple Input Devices”, In IFIP Conference on Human-Computer Interaction (Interact), doi:10.1007/978-3-642-23771-3 44, Springer… [cited by applicant]
Wattenberg et al., “Designing for Social Data Analysis”, Transactions on Visualization and Computer Graphics, vol. 12, No. 4, doi:10.1109/TVCG.2006.65, Jul.-Aug. 2006, pp. 549-557. [cited by applicant]
Willett et al., Scented Widgets: Improving Navigation Cues with Embedded Visualizations, Transactions on Visualization and Computer Graphics, vol. 13, No. 6, doi:10.1109/TVCG.2007.70589, Nov.-Dec. 2007, pp. 1129-1136. [cited by applicant]
Willett et al., “CommentSpace: Structured Support for Collaborative Visual Analysis”, In Proceedings of the Conference on Human Factors in Computing Systems (CHI), doi:10.1145/1978942.1979407, ACM, May 7-12, 2011, pp. 3… [cited by applicant]
Wright et al., “The Sandbox for Analysis: Concepts and Methods”, In Proceedings of the Conference on Human Factors in Computing Systems (CHI), doi:10.1145/1124772.1124890, ACM, Apr. 22-27, 2006, pp. 801-810. [cited by applicant]
Xu et al., “Analytic Provenance for Sensemaking: A Research Agenda”, IEEE Computer Graphics and Applications, vol. 35, No. 3, doi:10.1109/MCG.2015.50, May 2015, pp. 56-64. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 15/441,219, dated Mar. 30, 2020, 21 pages. [cited by applicant]
Final Office Action received for U.S. Appl. No. 15/441,219, dated Sep. 14, 2020, 41 pages. [cited by applicant]
Breslav et al., Exploratory Sequential Data Analysis for Multi-Agent Occupancy Simulation Results, published at Sim AUD2015, Apr. 12-15, 2015, p. 8 (Year:2015). [cited by applicant]
Final Office Action received for U.S. Appl. No. 15/441,219, dated Nov. 29, 2021, 27 pages. [cited by applicant]
Non Final Office Action received for U.S. Appl. No. 15/441,219, dated Apr. 20, 2022, 21 pages. [cited by applicant]
Non Final Office Action received for U.S. Appl. No. 15/441,219, dated Jun. 1, 2021, 21 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 15/441,219, dated Jan. 13, 2023, 11 pages. [cited by applicant]
Final Office Action received for U.S. Appl. No. 15/441,219, dated Aug. 11, 2022, 27 pages. [cited by applicant]