CA2500573A1 - Advances in nspace - system and method for information analysis - Google Patents

Advances in nspace - system and method for information analysis Download PDF

Info

Publication number
CA2500573A1
CA2500573A1 CA002500573A CA2500573A CA2500573A1 CA 2500573 A1 CA2500573 A1 CA 2500573A1 CA 002500573 A CA002500573 A CA 002500573A CA 2500573 A CA2500573 A CA 2500573A CA 2500573 A1 CA2500573 A1 CA 2500573A1
Authority
CA
Canada
Prior art keywords
sandbox
information
analysis
evidence
analyst
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
CA002500573A
Other languages
French (fr)
Inventor
William Wright
Thomas Kapler
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oculus Info Inc
Original Assignee
Oculus Info Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oculus Info Inc filed Critical Oculus Info Inc
Priority to CA002500573A priority Critical patent/CA2500573A1/en
Priority to EP05257390A priority patent/EP1667041A3/en
Priority to EP10011948A priority patent/EP2328103A3/en
Priority to EP05257392A priority patent/EP1667034A3/en
Priority to US11/289,381 priority patent/US8296666B2/en
Priority to US11/289,469 priority patent/US8131779B2/en
Priority to EP10012058A priority patent/EP2328102A1/en
Priority to CA002528555A priority patent/CA2528555A1/en
Publication of CA2500573A1 publication Critical patent/CA2500573A1/en
Priority to US13/625,105 priority patent/US9177049B2/en
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/34Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/338Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/02Knowledge representation; Symbolic representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Computational Linguistics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Mathematical Physics (AREA)
  • Development Economics (AREA)
  • Computing Systems (AREA)
  • Game Theory and Decision Science (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Software Systems (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Multimedia (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Document Processing Apparatus (AREA)

Abstract

Recent progress has focused on the "Sandbox" to support both ad-hoc and more formal analytical tasks. The Sandbox is a flexible and expressive thinking environment, It is a space literally focused on 'Human Interaction with Information'. This paper reviews new Oculus Sandbox capabilities and the rationale underlying them including observations of analysis work from Glass Box data. Capabilities for the Sandbox include put-this-there cognitive, automatic analysis templates, gestures for the fluid expression of thought and scalability mechanisms to support large analysis tasks.

Description

Appiicat:on numbe:'nume:Q dv ~emande:
Fi_rures: ~~ ,1 Pa~=es:
hl~-~p Unscannable items recei~red with this application -(Request original documents in File Prep. Section on the 10th Floor) Doc~,.~ments re4us aver cette demande ne pouvant titre balayes ( Commande: les documents ori~inau.Y Bans la section de preparation des dossiea au i(iieme eta~ej Background of Invention Analyst work is not sequential, and moves back and forth, from one stage to another, across multiple tasks at a moment's notice. There is a need for an integrated approach for supporting analysts." [Wright, Kapler, 2003]] An integrated work environment should provide a common visual vocabulary for analytic work, creating a mixed-initiative environment for the whole analysis workflow and a workspace ready for collaboration. It also needs to be a test bench into which new technologies can be integrated. Primarily, it is the cognitive space where the analyst will see, and interact with, more information, more quickly, with more comprehension.
The large number of potential context switches between tools/mediums constitute another kind of friction or overhead observed. Based on the observed process of building large shoeboxes in Word, (i.e. pasting sequentially usually in a single Word document all bits that appear relevant to the whole task), one could infer that evidence marshalling is particularly difficult. It must be hard to get the big picture by looking at pages and pages of text. The analyst probably relies heavily on memory to connect the dots.
Not unrelated to this is the lack of observable use of various analytical methods (e.g.
Page 1 of 36 inference networks, ACH, models, etc.). Considering the relative short term tasks and the difficulty of building say inference networks or any kind of analytical charts in Word, it is not particularly surprising. In the end, this seems to indicate that analysis content (hypothesizing, fleshing out hypotheses with evidence proving and refuting them, corroborating, evaluating the diagnosticity of the evidence, and assessing which hypotheses are most likely, etc.) is something that happens mostly in the analyst's head.
Many researchers [Heuer] have warned about the possible consequences of doing analysis primarily in one's head. The analyst is more prone to human cognitive biases and it may not be as easy to collaborate and to communicate about the analytical process and how the conclusions were reached than if analytical methods were used and so made the thinking explicit. The well known analysis "bathtub" curve [Rose, 1996], showing that most of the analyst time is spent in IR and Report Creation and almost relatively no time doing Analysis, was replicated.
References Bodnar, J.W., Warning Analysis for the Information Aye: Rethinking the Intelligence Process, Joint Military Intelligence College, December, 2003.
Heuer, Richard, Ps c~gy of Intelligence Analysis, Center for the Study of Intelligence, 1999.
Hughes, F. and D. Schum, Discovery-Proof Choice, The Art and Science of the Process of Intelligence Analysis - Preparing for the Future of Intelligence Anal,~is, Joint Military Intelligence College, 2003.
Moore, David, L. Krizan, E. Moore, Evaluatin Ig ntelli~ence: A Competency-Based Model, 2004.
Rose, Russ, Chair P 1000 Committee, P 1000 Report, 1996.
Wright, William and Kapler, Thomas, "Speaking with Analysts - Observations of Current Practices with Massive Data", submitted for consideration to the Journal of Intelligence Community Research and Development (JICRD), 2004.
Caid, W. and Pu Oing, System and Method of Context Vector Generation and Retrieval, United States patent 5,619,709, 1997 Jonker, D., W.Wright, D.Schroh, P.Proulx and Cort, Information Triage with TRIST, submitted for consideration to Conference on Intelligence Analysis 2005 Page 2 of 36 Brief Description of the Drawings A better understanding of these and other embodiments of the present invention can be obtained with reference to the following drawings and detailed description of the preferred embodiments, in which:
Figure 1 is a block diagram of a data processing system for a visualization tool;
Figure 2. TRIST and the Sandbox;
Figure 13. Assertions with Evidence Gates;
Figure 14. Powerful Finger Gesture Adds Emphasis;
Figure 15. Creating Space with Y " Editor Gestures;
Figure 16. Thumbnail Navigator in Lower Left of Sandbox;
Figure 17. nSpace Technical Architecture;
Figure 18 shows further details of the data processing system of Figure l;
Figure 19 shows an example layout of the visual interface of the data processing system;
Figure 20 shows visualisation tool modules;
Figure 21 shows an example representation for the Sandbox tool of Figure 2;
and Detailed Description of Embodiments of the Invention Data processing system for Tool Implementation The following detailed description of the embodiments of the present invention does not limit the implementation of the invention to any particular computer programming language. The present invention may be implemented in any computer programming language provided that the OS (Operating System) provides the facilities that may support the requirements of the present invention. A preferred embodiment is Page 3 of 36 implemented in the Java computer programming language (or other computer programming languages in conjunction with C/C++). Any limitations presented would be a result of a particular type of operating system, computer programming language, or data processing system and would not be a limitation of the present invention.
The Sandbox tool 12 is a flexible and expressive thinking environment that supports both ad-hoc and more formal analytical tasks. Its function is to support analysts as the orchestrators and directors of the analytic process, and is literally focused on 'Human Interaction with Information'. The Sandbox provides a fluid and flexible medium of analysis and expression. It integrates the acts of building, controlling and testing hypotheses, resulting in a natural thinking process. This is optimized by improving efficiency in interaction and control through reducing friction in the interface.
The Sandbox supports evidence marshalling as a first step to supporting working with the observations. Analysts can define layouts to reflect thought processes and assumptions, viewing multiple dimensions of the problem through the use of views of connections.
These linked, multi-dimensional views speed scanning of information by an order of magnitude.
Capabilities for the Sandbox include such as but not limited to:
put-this-there cognition;
automatic analysis templates;
gestures for the fluid expression of thought; and scalability mechanisms to support large analysis tasks.
The Sandbox is part of an integrated cognitive space where analysts will see and interact with massive amounts of information, more quickly, with more comprehension.
This is known as "nSpace" and is the combination of the mufti-dimensional linked views found in TRIST, "The Rapid Information Scanning Tool" [Jonker et al, 2005], see figure
2. The term shoebox (e.g. container) is used to describe the information that has been collected by an analyst. This information comes from several sources and incorporates various types of media. The process of building and organizing a shoebox is known as evidence marshalling. This task is difficult due to the massive amounts of information Page 4 of 36 involved, making it difficult to understand the big picture by looking at reams of evidence. Many analysts perform their evidence marshalling in Microsoft Word, which is not intended for such a purpose. The analyst is forced to rely heavily on personal memory to connect the concepts embedded in separate information pieces of the information set considered.
Currently, many analysts end up printing their shoebox so they can spread out the pages and mark them up with highlighter ink. This method is not only impractical for large amounts of information, but also completely avoids various existing analytical methods (e.g. inference networks, ACH, models, etc.). Considering the relatively short term tasks studied and the difficulty of building say inference networks or other analytical charts in Word, it is not particularly surprising. In the end, this seems to indicate that analysis (hypothesizing, fleshing out hypotheses with evidence proving and refuting them, corroborating, evaluating the diagnostic value of the evidence, and assessing which hypotheses are most likely, etc.) is something that happens currently without the aid of GUI tools 12.
Many researchers [Heuer, 1999] have warned about the possible consequences of doing analysis primarily in one's head. The analyst is more prone to human cognitive biases, and causing difficulty in collaborating and communicating about the analytical process. The thinking process is not made explicit, making it harder to explain how conclusions were reached than if formal analytical methods were used. An analysis system such as the tool 12 offers a flexible organization support for thoughts and information relevant to the analysis, encourage making analytical thinking explicit, facilitate the application of various analytical methods, scale to large amount of information and thinking, make it easier to keep more of that information and thinking available to working memory at once, and increase analytical performance by reducing friction points and overhead that steal time from analysis. Such a system should make a significant improvement by reducing the impacts of human cognitive biases, increasing Page 5 of 36 the volume and complexity of information used in the analysis, and facilitating communication and collaboration.
Referring to Figure 1, a visualization data processing system 100 includes a visualization tool 12 for processing a collection of information sources 14 (documents, webpages, images, text, ect...) for extracting information excerpts to present as a representation 18 of the information on a visual interface 202. The information sources 14 can be combined with selected user workflows 16 the tool 12, along with a generated information excerpt region (e.g. sandbox) to generate an interactive visual representation 18 on the visual interface (VI) 202 of the information excerpts. Management of the information sources 14 and workflows 16 are driven by user events 109 of a user (not shown) via a user interface 108 (see Figure 18) during interaction with the visual representation 18.
Referring to Figure 18, a data processing system 100 has the user interface for interacting with the tool 12, the user interface 108 being connected to a memory 102 via a BUS 106. The interface 108 is coupled to a processor 104 via the BUS
106, to interact with user events 109 to monitor or otherwise instruct the operation of the tool 12 via an operating system 110. The user interface 108 can include one or more user input devices such as but not limited to a QWERTY keyboard, a keypad, a trackwheel, a stylus, a mouse, and a microphone. The visual interface 202 is considered the user output device, such as but not limited to a computer screen display. If the screen is touch sensitive, then the display can also be used as the user input device as controlled by the processor 104. Further, it is recognized that the data processing system 100 can include a computer readable storage medium 46 coupled to the processor 104 for providing instructions to the processor 104 and/or the tool 12. The computer readable medium 46 can include hardware and/or software such as, by way of example only, magnetic disks, magnetic tape, optically readable medium such as CD/DVD ROMS, and memory cards.
In each case, the computer readable medium 46 may take the form of a small disk, floppy diskette, cassette, hard disk drive, solid-state memory card, or RAM provided in the Page 6 of 36 memory 102. It should be noted that the above listed example computer readable mediums 46 can be used either alone or in combination.
Referring again to Figure 18, the tool 12 interacts via link 116 with a VI
manager 112 (also known as a visualization renderer) of the system 100 for presenting the visual representation 18 on the visual interface 202. The tool 12 also interacts via link 118 with a data manager 114 of the system 100 to coordinate management of the information sources 14 and associated information excerpts from data files or tables 122 of the memory 102. It is recognized that the sources 14 and related information excerpts could be stored in the same or separate tables 122, as desired. The data manager 114 can receive requests for storing, retrieving, amending, or creating the sources 14 and excerpts via the tool 12 and/or directly via link 120 from the VI manager 112, as driven by the user events 109 and/or independent operation of the tool 12. The data manager manages the sources 14 and excerpts via link 123 with the tables 122 It is recognized that the tables 122 could also contain predefined or otherwise stored information excerpts already generated by the tool 12, as further described below. Accordingly, the tool 12 and managers 112, 114 coordinate the processing of sources 14, excerpts, retrieval and implementation of workflows 16 with user events 109, with respect to the content of the screen representation 18 displayed on the visual interface 202.
1 Introduction 1.1 nSpace Goals To support NIMD objectives, Oculus is inventing new interactive, information visualization techniques that are tightly coupled with massive data, software agents and the analyst's exploration task. Our main theme is that a break-through in finding novel intelligence is possible if all the components are combined together in a system of systems. We are working on a fluid, flexible medium of analysis and expression. We are expecting to achieve a measurable, order of magnitude, increase in productivity. Initial experiments with TRIST ("The Rapid Information Scanning Tool") have shown that analyst work product quality can be increased, in half the time, while reading double the Page 7 of 36 documents. We are now working at the information and cognition level, exploring new cognitive interactions and new information visualizations, and expect further productivity increases as we move to information-focused analysis.
1.2 nSpace: TRIST and the Sandbox We call this space "nSpace". As shown in Figure 2, nSpace is the combination of the mufti-dimensional linked views of information sources 14 found in TRIST
and the cognitive exploration and development mechanisms in the Sandbox, used to represent information excerpts and their interconnections to one another and the respective original sources 14. TRIST is an information retrieval system that supports searching, rapid scanning over thousands of search results of information sources 14 (such as but not limited to documents - both text and image - and/or information links - e.g. a webpage) in one display, browsing and extraction of information excerpts from the sources into the Sandbox. TRIST can include aids to query planning, a linked mufti-dimensional space for result characterization and correlation, and an integrated document/link viewer.
The Sandbox is a flexible and expressive thinking environment. It is a space literally focused on 'Human Interaction with Information', such that local collections of information excerpts with user attached links, associations, hypotheses, comments, annotations and other inter- and intra-excerpt connections are represented visually in the representation 18. For example, the analysis content of the information excerpts produced through use of the sandbox (e.g. assumptions, inferences, evidence tied to hypotheses, explanations) is such that the analysis content is visually linked to the information excerpts and may also be visually linked back to the information sources 14 of the respective information excerpts displayed in the sandbox of the representation 18.
Manipulation and organization of information excerpts is direct and very tactile. Intuitive iconic representations of entities, concepts and relations as information excerpts constitute a common, shared visual vocabulary. This is a visual thinking space for considering evidence in multiple frames, designed for user driven tactics in evidence marshalling and sense making like "people-places-organizations-events"
cognition or "put-this-there" cognition.
Page 8 of 36 1.3 Overview of Paper - Sandbox Progress We begin with a brief review of relevant observations from our earlier analyst cognitive task analysis (CTA). This review leads to performance objectives for the Sandbox which are explicit productivity impacts that need to be achieved. To complement the CTA, an analysis of Glass Box data for several analysts and tasks has recently been completed. This has yielded a first pass at a baseline of analysis performance, and the "cost structures" for that performance, that will help gauge the impact of the Sandbox. When Sandbox experimental results have been compiled, they can be compared with this baseline.
Four areas of technical progress have been achieved with new Sandbox capabilities. First, a variety of flexible means of expression allow "put-this-there"
cognition with minimum friction of interaction. The objective is to support speed-of thought analysis and visible thinking.
Second, analytical templates have been implemented using, for example, Fair-Isaac lightly-supervised document clustering. An analytical method is the use of process models/templates or organizational models. These models are templates that support analytical best practices and allow analytical knowledge and methods to be shared and re-used for various information excerpt sets contained in the sandbox.
Third, experimentation with gestures has begun for the fluid expression of thought, emphasis and actions. The "powerful finger" emphasizes key points.
Editor gestures Y ~ are used to create and remove Sandbox space. Evidence moved through gates with the "dragging hand" is automatically tagged as supporting or refuting assertions.
The fourth area of progress has been in scalability. Thumbnail navigation for the Sandbox allows quick directed movement within large Sandboxes. Thumbnail level of detail for groups minimizes a group while still preserving the semantic layout of information within the group. To improve performance, the Sandbox has been Page 9 of 36 completely re-implemented to allow for hardware acceleration as well as both 2D and 3D
forms of expression in one single workspace.
To illustrate and test Sandbox capabilities, a synthetic analysis task for nanotechnology assessment has been created. We conclude with a plan for an experiment with the Sandbox at NIST. The experiment will allow the development and testing of innovative metrics for cognitive performance as well as generate informal and formal feedback from users on Sandbox capabilities.
2 Cognitive Task Analysis for the Sandbox 2.1 Introduction Three types of CTA studies have been completed to date including structured interviews earlier in the program and then, more recently, Glass Box activity analysis and content analysis. The observations from all three CTA studies were used to refine the performance objectives for the Sandbox. They also provided an opportunity to consider potential task metrics. In addition, this type of analysis helps establish a baseline for subsequent experiments. A NIST experiment is planned at the beginning of 2005 which will focus on the new nSpace-Sandbox capabilities.
The following is a brief recap of observations from the earlier CTA analysis.
This is followed by more detailed observations derived programmatically as well as the higher level content analysis.
2.2 Speaking with Analysts Observations In the earlier broader CTA, structured interviews were conducted with fourteen analysts from several organizations who work with a variety of sources and on a range of short/long term, narrowlbroad focus subjects. From these interviews, it was clear that working with a local "knowledge base" or sandbox of pertinent information including references and annotations is a common daily practice. The following are some illustrative interview excerpts from the study.
Page 10 of 36 "Research is gathering bits. Analysis is what it might add up to." It can take two weeks to two months to bring together disparate raw data into a set of connections and patterns of activity, people and locations. The patterns can continue to be refined and developed.
I put the information in piles on the desk sorted by topics and arranged in time.
The topics are what I will write about. I make notes on anything and everything.
"Organization is half the battle. I use ppt to organize my thoughts. e.g. Five hypotheses and 100 pieces of evidence. Indexing, writing notes and reasoning.
I can spend 3 or 4 days compiling results."
The basic concept of analysis includes rolling up, drilling down and pivoting.
You rollup from lots of detail, clutter, maps. Show results in the same space.
You drill down to the needle, or by clicking through. Filtering is important: by geography, time, hierarchy. Pivoting is picking a thing that becomes the focus. Find out more on this element. Spawn a new search.
I've been eight years on this one region. I have a 300 page Word document that I
use as a log. It's very effective. I color code. Emergent issues are grey. XXX
items are yellow. Current questions are blue. I use the log to go back and search.
2.3 Glass Box Data Analysis Observations With a focus on the "analysis" task component, Glass Box data was processed to generate observations about the "costs" incurred by analysts, the "micro-products"
produced as well as friction points. Costs include, for example, time spent by tool and by activity. Micro-products include things like number of references, pastes and documents saved as well as number of characters/words typed. These costs and products can be observed programmatically in the data. Glass Box Release 211 was used to extract data for five and four tasks done respectively by analysts NNN and MMM. Additional statistics were also compiled for four analysts for 12 tasks.
Page 11 of 36 Figure 3 shows, 20 ~
0 .
-' .~~
~
~
s~ti;
~a ~

~ ~
for all analysts '8 ~.~ ~ ~~
and all ~ ~ k ~ r ~~ ;.~
~ i, ~
, ;

, ~
~ a~
~
'.
~r, 160 ;' a g ,~ ' . ~
~ ' fq w:

the average time ~ 1 a ~
tasks o ~~ ~
, , ~ , ~ ;.

, ,~ g ~

= 12O i ~ d;~~ a~'E, B
spent (i.e. cost) ~ ,o ~~, ~~"' on the o ~x~

, fa S ~
~ 34~ ~' ~ "
' m 8 0 t~E

~, Glass Box analysis~ ~~ Y~-, ~~B
~

D 6 ~~?r a, ~a.~ a r ~' f .m ~ s a ' ~
~
~'~

. ~ . ,~
This is a baseline ~ ~;, t , k t, u as ' s.

of how time is o o i spent _ a ~_;~ Iv~ g'Io J I ~
L

now using current ~ ~ ~ ~ I a o tools v ~ I
. ~
~
I

i ~
i w ~ ~
..

and rocesses. I
h i ~

l IE Word Other I

Roughly equal Figure 3. Cost Profile - Time. Average Task.
times are spent reviewing/analyzing contents of information sources through mediums/tools such as but not limited to Internet Explorer (IE) doing information retrieval, in Word doing both reference saving and analysis, and in the File Explorer organizing and navigating directories and files. (Any desktop or "Start" menu time is also counted as Explorer time.) The "Others" category includes information source analyzing/reviewing using such as Ref Manager, Adobe, Netscape and the Glass Box itself. At 38 hours per task on average, it is the most significant use of time. In a more complete analysis, time spent in each of these applications should be identified and allocated to information retrieval (IR), Analysis or other tasks.
t'lguIC 4. HIl3ly'Sl 1V1VIV - IlVlilJ lIl 1t. Qflu VV UIU 1'lKulG ~. t~maty~' mnvmn - muum m m: amu vv mu for Several Tasks. for Several Tasks.
Page 12 of 36 Figures 4 and 5 examine variability of time spent by analyst and by task. Task durations are noted. Figures 6 and 7 look at the same data but normalized. It is interesting to note that for shorter or longer duration tasks, the overall proportion of tool usage remains very similar.
figure 6. Analyst NNN rigure /. Analyst MMM
Time Distribution per Application. Time Distribution per Application.
Additional detail is possible to extract from the Glass Box data. An attempt was made to organize this detail into "costs" and "products" produced. Some results are shown in Tables I and 2. These results are more "mechanical" in the sense they are observations about actions done without considering quality. In Table 1, It is interesting to observe the extremely large number of context/medium switches. These are switches from one information medium to another. Switching from one file to another is not included in the count but represents even more context switching. It is also interesting to note the differences in cut-copy-pasting. Once information is pasted in to a document, it seems to stay where it was first placed. MS Word is a container of information but is not used to work with the information.
Table 2 shows that not much writing is done in the Log. A large number of unique documents and sources are found. However, only a few snippets make it into the actual report.
Scan Event 108 Snippets in Report from WordF J 5 Page 13 of3G

Scan Event 108 Sni 5 ets in Re ort from Word Read Event 9,915 Sni 12 ets in Re ort from Web Read Cache Event 1,168 # Uni 193 ue Source Documents ~.~. , a ~ ..
5 # Uni 65 ue Publishers Documents Referenced 20 Re ort Documents 19 ' Cut-Copy-Paste i_n 6 Total 8.2 a Doc. - All Documents Cut-Co y-Paste, across101 Re ort 3.6 Docs.

Context Switch 2,802 Lo 0.8 Table 1. C'.ost Profile - Mechanics. Table 2. Production Profile - Mechanics.
Average for all 'tasks. Average for all Tasks.
2.4 Analysis of Content Objects Observations of mechanical level activities help provide insight and a baseline profile of how work is done currently. Of additional interest, are higher level observations about "content" level objects. Observations, for example, about how many hypotheses were made, or how many elements of evidence were marshaled for assertions, or how many trains of thought were noted. These kinds of observations are possible but require human coding of content. Higher level observations about process and the content were made for Word documents for analyst NNN for tasks three and four.
The observations were extracted by watching the screenshot videos, from beginning to end. It was possible to observe where content objects came from, if they were typed or pasted in, where they were placed and how they were used.
Judgments were applied to categorize document content into assumptions, evidence, reference and other content objects using a framework of guidelines shown in Table 3. Objects were categorized based on where they best fit. They sometimes fit into multiple locations. For example, a pasted section of text that incorporates both a citation and a paragraph of information would allow for a paste activity in both the Reference object and Reference Short (<paragraph) object as the object contained both of the necessary components.
A distinction was made between a new object that was pasted or typed into a document and an object that was edited or had words changed in it. A new object always Page 14 of 36 counted as an activity in one of the categories while an edit of an object was not counted if it did not change the meaning or the reasoning of the object. The reason for this was to count objects once, not to count a change in the object unless there was a change to the meaning or the substance.
Type of Coan~t abject ~ ~u~ arid ~r~tp~on -_m~.'T_~.
._._~~___mm_ ._ ~._..
.__ ~m _____ _ "To Do" Ana_~lyst to do list, reminder, work plan_.~
Notes T~_,__ __..__.._ __._ - _, n Retrieval _f,~_~s;
I~~_ rm ~ ~~~~~
~T y -_.
~
~ ~ m _ a source Reference Citation bibliographic, url to ... . Whole or partial document. Coded short (<paragraph), Ref. Documentmedium (<page) _.__. ___..and lon~in length.,_' _._.__. ____ _-- _ __..._ . . __ __..._._. ......____. _ _'~

ObservationQuote, short, looks factual, based on a reference.

Abstract Summary, condensed~form of main o~'mts_-_ ___. _. , rv _.. ..
. _. ..__. _.... __._ __ .__ ~
Attstl~S
~~ecls _. _ ____ .__. _~.__ ~ ~_ -_. ' ~.
~. ~ _ ~ ~ ~ ~
__.___ Assumption An assumption had to literally be an assumption, explicitly identified as such by the analyst.

Hypothesis Supposition, inference, guess, assertion, hypothesis, judgement to which the analyst would bind emdence supporting or undermining it.

Evidence ; A fact, reference or an observation that the analyst tied to a supposition or an hypothesis to s~~ort or refute it. _ ..
_ ~ __ --Explanation~ Rationale, justification, explanation that binds the evidence to the hypothesis.

Analytical e.g. Analysis of competing hypotheses (ACH), models (e.g. process, org Method ' chart, etc.) or inference networks.

Other Passages~ Written text that did not fall into the other categories. Notes as short of Text <paragraph), medium (< page) and long m length.........

Table 3. Document Content Objects and Descriptions.
Observed content objects and related actions were noted in an activity log.
The type of content object and associated action (paste, write, delete, move, highlight) was logged in time sequence order. Time stamps were noted at document creation and saving.
Figures 8 and 9 show the activity log produced for Analyst NNN, Task 3. Along the left is a list of the object categories from Table 3. The top categories are IR
(Information Retrieval) objects, and the bottom are Analysis objects.
Activities were logged in sequence from left to right.
Page 15 of 36 r~ f ,. & 4Y is2 ., j = a j .. c. ':;
3 r I1 <.~ ~~a i ;s s ~ ,~ w ~ aw °' ~ " ~ ~ ~ m ~ s~ ~ wm "~"" ""r"" ~ ~
Aw~~ sew ' 1t. v A~~ v W ~ v~.t m ~ !m ~ r ~ m~ ~ ~ ~ ~
. v ~ ~ w v r CKwmf crw w ~r k»."
Figure 8. Content Activity Over Time Figure 9. Content Activity Over Time in Notes.doc (the Shoebox) in Bulletin.doc (the Report) Created: July 15 10:23 am Created: July 15 10:21 am Last Save: July 15 11:34 am Last Save: July 16 7:16 pm Object activities are color coded by type of activity as shown in the legend. Figures 8 and 9 are a trace of observed analytical activity for these documents.
Figures 8 and 9 show the overall workflow had linear and non-linear components. The analyst started with some analysis, followed by filling a shoebox and then wrote the report. The multiple context/medium switches recorded indicates that the analysts bounced back and forth between applications, but mainly between IE and Word while creating the shoebox and then mainly between the shoebox and the report.
During the report writing, the analyst only to referred to the shoebox, and very rarely added to it. The process of building shoeboxes in Word appears to have been linear.
Most of the information that was saved was pasted sequentially, in the order found, usually in a single Word document. Very minimal rearranging, highlighting or editing was done to the shoeboxes.
There seems to be no observable use of analytical methods such as ACH, models, or inference networks. The main analytical method being used seems to be evidence marshalling. Tying together of the pieces or entire contents of information sources 14 appears to have been done in the analyst's mind and/or as part of the report creation, or Page 16 of 36 was offline and unobserved. In fact, the analyst printed at least part of the shoebox to more easily refer to it while writing the report. The number of content objects were counted for each of the documents produced by Analyst NNN for Tasks 3 and 4.
Documents so processed were either used for a shoebox or for the final report.
Figures and 11 show the counts of content produced.
As well as a count of objects, we can also consider how much time was taken to produce that number of objects. It is possible to observe elapsed time on the tasks and the documents. Task 3 occurred July 15 and 16.
~ The notes document was started at 10:23 am on July 15. The last save was at 11:34 arn. This is an elapsed time of 71 minutes.
~ The r~~rt document was effectively started on July 16t" with a first activity at 5:04 pm and the last save was July 16 at 7:16 pm. This is an estimated elapsed time of 132 minutes.
Content Produced for EBOLA Bulletin To Do Rehsrence Short doc Med doc Long doc Fact based on Ref o, Abstract or Summary Assumption Hypothesis or Inf~srence ~o ShoeBo Evidence 1 Repo Jrt ° Explanation U
ACH
DAodels Inference Network Short text fragment Med text fragment Long text fragment Figure 10. Content Produced by A6 for Ebola Bulletin (Task 3).
Page 17 of3G
Count Content Produced for EBOLA Analysis To Do Reference Short doc Med doc Long doc Fact based on Ref o, Abstract or Summary Assumption ~I
Hypothesis or Inference o ShoeBo~, Evidence ~ Repo Jrt V Explanation ACH
Models Inference Ncawork Short text fragment Med text fragment Long text fragment Figure 11. Content Produced by A6 for Ebola Analysis (Task 4).
The Task 4 Ebola Analysis was a follow-on to the Task 3 Ebola Bulletin. The Task 3 notes document became the Task 4 notes document.
~ The notes document was opened Aug 9 at 12:37 pm, saved under another name Aug 10 at 1 I :14 am, with a final save at 11:21 am. The notes document (i.e.
the log) has an estimated elapsed time of 7 minutes.
~ The resort document was created Aug 9 at 12:33 pm with a last activity Aug 9 at 12:46prn,the a first activity Aug 10 at 10:02 am with a final save Aug 10 at 7:43 pm. The report document has an elapsed time of about 1 day.
Looking at Figures 10 and 11, the quantity of events where references were produced seems large relative to the other kinds of content objects.
References also appear to have been produced relatively quickly compared to the elapsed time spent in the report document. But it should be noted the elapsed times are just for the MS Word activities and do not include IE activities. It is interesting to see that hypothesis and evidence activities occurred in both shoebox and report documents.
Some ratios are possible to consider as potential metrics. For example, in terms of the proportion of information collected that ended up being used in the analysis, about one-third of the; shoebox seems to end up in the final report. Most of the analysis content Page 18 of 3G
Count of the information sources 14 produced (e.g. assumptions, inferences, evidence tied to hypotheses, explanations) appears almost exclusively in the final report. Any analysis content objects produced were used in the final report.
2.5 Conclusions These observations of Glass Box analysis work should be considered inconclusive and a trial run. Only two analysts and two tasks were included because only Glass Box release 211 was available. Now that GB Release 212 has been released, this kind of task analysis can be performed for a more representative number of analysts and tasks. GB
Release 212 contains nine tasks for analyst 4, eight tasks for analyst 5.
Another reason to consider these observations to be inconclusive and preliminary is that the GB
data task data appears to be inconsistent with task assignments and task products as published on Twiki. This needs to be investigated further. Nevertheless, a number of conclusions are possible.
Refernng to Figure 19, keeping track of sources 14 and their related queries is time consuming and thus costly. It does not seems to be the best use of the analyst core skills and time. nSpace could reduce this overhead considerably, since TRIST
query planning pane keeps track of the queries and their results. Any relevant information excerpts saved in the Sandbox keeps its link 200 to the document source 14 and queries it came from automatically. Accordingly, the retrieval history, as well as links of other "at first glance unrelated" excerpts to the shared sources 14 , of the information excerpts is associated with the respective excerpts for use by the user of the sandbox.
For example, refernng to Figure 19, the visual links 200 would show that the excerpt A came from query 202, while excerpt B came from a resultant document 204 of the same query 202, therefore showing the connectiveness of the two excerpts A,B other than by the user added analysis content 206 (e.g. annotations - etc. ...). It should be noted that visual elements of the link 200 would be generated by the tool 12 and shown to the user in the representation 18 for the sandbox, in order to represent the link of the excerpts A,B to the information sources (query 202 and document 204). The links 200 can be communicated visually to the user via the representation 18 using for example text, images, icons, or a Page 19 of 36 combination thereof. It is also recognised that the link 200 details could be communicated via audio capabilities of the UI 108 to the user (e.g. speaker) either when prompted by the user or on a periodic basis (for example when the particular excerpt is selected by the user). It is also recognised that the visual communication of the links 200 to the user can be "always on" or can be done on a selective basis by the system 100 with or without user interaction.
The large number of potential context switches between tools/mediums constitute another kind of friction or overhead observed that could be significantly reduced in nSpace since IR and analysis are performed in an integrated environment. Using nSpace should also reveal if the apparent linearity of parts of the workflow is artificially imposed by the current tools.
Based on the observed process of building large shoeboxes in Word, (i.e.
pasting sequentially usually in a single Word document all bits that appear relevant to the whole task), one could infer that evidence marshalling is particularly difficult. It must be hard to get the big picture by looking at pages and pages of text. The analyst probably relies heavily on memory to connect the dots. Not unrelated to this is the lack of observable use of various analytical methods (e.g. inference networks, ACH, models, etc.).
Considering the relative short term tasks and the difficulty of building say inference networks or any kind of analytical charts in Word, it is not particularly surprising. In the end, this seems to indicate that analysis content (hypothesizing, fleshing out hypotheses with evidence proving and refuting them, corroborating, evaluating the diagnosticity of the evidence, and assessing which hypotheses are most likely, etc.) is something that happens mostly in the analyst's head when not using the nSpace enabled tool 12. Many researchers [Heuer] have warned about the possible consequences of doing analysis primarily in one's head. The analyst is more prone to human cognitive biases and it may not be as easy to collaborate and to communicate about the analytical process and how the conclusions were reached than if analytical methods were used and so made the thinking explicit.
Page 20 of 36 The well known analysis "bathtub" curve [Rose, 1996], showing that most of the analyst time is spent in IR and Report Creation and almost relatively no time doing Analysis, was replicated.
3 Sandbox Performance Objectives The following discusses performance objectives for the Sandbox. These objectives are articulated for technology research purposes in order to guide invention and development. Performance objectives are also important for planning experiments and for developing performance metrics. Objectives represent hypotheses that can be tested.
The first objective for the Sandbox is to be a flexible place for visual thinking and working with evidence during analysis. Analysts need to be able to quickly and easily place, arrange, re-arrange, group, emphasize, highlight and compare information sets and individual information excerpts. Analysts should be able brainstorm in the Sandbox, generate hypotheses, marshal evidence, collaborate and report. It must be flexible enough to support many types of analysts and analytical styles. Making information and links between the information excerpts visible in the Sandbox can allow more information and more complexity to be managed in less time.
Another objective is for the Sandbox to support best analytical practices without imposing additional training requirements or cognitive and procedural strain.
In the Sandbox, analytical "blue prints" facilitate the application of best practices. Instantly flipping from one template to another, from one point-of view to another, can enhance comprehension, promote discovery and help counter biases. There are a wide variety of best analytical practices including organize-conceptualize-hypothesize, the application of scientific method and competing ideas as well as the clear and explicit representation of reasoning. Additional analytical methods now in use include [Heuer, 1999], [Bodnar, 2003], [Hughes, 2003]:
~ Generate hypotheses before searching for evidence;
Page 21 of 36 ~ Multi-dimensional analysis of process, organization, locations in time;
~ Inference networks;
~ Analysis of competing hypotheses;
~ Use multiple analytic strategies simultaneously for hypothesis generation and evidence marshalling;
~ The seven methods of evidence marshalling;
~ Situational logic. Constructing scenarios from evidence; and ~ Toulmin argumentation.
An objective for the Sandbox is to provide a measurable increase in performance.
Using the Sandbox, more analysis, higher quality analysis can be performed in less time.
As a first step, the aim will be to support the same quality of analysis and reporting with less time. This is a similar approach to what was shown with the TRIST
experiment where the same quality of information retrieval was provided in less time. The longer term objective is to provide a productivity increase over the whole analytical workflow with fewer steps, higher quality results, in less time.
Supporting a larger volume and complexity of analysis is another important objective. The Sandbox needs to be scaleable to massive data. Analysts already work with large amounts of complex data contained in the information sets and individual excerpts, and need to be able to work with even larger amounts. More evidence needs to be considered, more factors, more alternatives, all in a more collaborative setting.
Sandbox performance objectives also include being able to support multiple simultaneous tasks as well as providing an initial capability for collaboration. Because analysis is not sequential, and because analysts are engaged in multiple simultaneous tasks, it must be easy to switch contexts and easy to pickup contexts in the Sandbox.
Collaboration is a creative working mode and being able to operate the Sandbox with multiple analysts at the same time would allow shared perspectives and shared construction of lines of thought.
Page 22 of 36
4 Sandbox Prototype Capabilities 4.1 Put-This-There, Visible, Flexible Cognition Visualisation tool 12 The Sandbox is a space that supports visual thinking, providing alternatives to paper or Word for thinking activities such as hypothesizing, fleshing out hypotheses with evidence, corroborating, grouping, annotating and prioritizing. Explicit thinking helps ensure more rigorous thinking and thus can reduce the impact of some cognitive biases.
Visual thinking can increase an analyst's cognitive span, and also make it easier to communicate and facilitate collaboration. Seeing what is being considered will also show what is not being considered.
Direct manipulation and annotation are used to build and express meaning.
Analysts can write anywhere, group anything, place anything anywhere, add and edit entities (e.g. people, organizations, places), add and edit snippets and whole reference documents, images can be used and connections can be made on the visual interface (GUI) by direct interaction of the developer with the tool 12. Thinking can happen quickly and must not be frustrated by a burdensome medium difficult to operate. A
minimum of buttons and no dialog boxes are used to create, edit, place, arrange, re-arrange, group, emphasize, highlight and compare. The Sandbox allows the analyst to spend their time thinking, not interacting with the application.
The analyst can save any relevant information, including documents, snippets, images, tables, etc. simply by dragging them into the Sandbox visual area of the GUI, see Figures 2 and 19. References can be automatically saved. Time consuming manual tracking of sources can be minimised. Select the information in the Sandbox and its source can be highlighted in the TRIST application portion of the GUI, making it easier to check context and scan all the metadata associated with the source. This approach can also reduce the context switches that usually take place when collecting information and later going back its source.
Page 23 of 36 Referring to Figure 20, the interactive information analysis visualization tool 12 provides a space (e.g. the sandbox) in the visual representation 18 for visual thinking, for thinking activities such as hypothesizing, fleshing out hypotheses with evidence, corroborating, grouping, annotating and prioritizing. Explicit thinking can help ensure more rigorous thinking and thus reduce the impact of some cognitive biases.
Visual thinking can increase an analysts cognitive span, and can also make it easier to communicate and facilitate collaboration. Seeing what is being considered will also show what is not being considered.
Direct manipulation and annotation are used to build and express meaning.
Analysts can write anywhere, group anything, place anything anywhere, add and edit entities (e.g. people, organizations, places), add and edit information excerpts (e.g.
snippets and whole reference documents, images) can be used and connections can be made. Thinking happens quickly and must not be frustrated by a burdensome medium that requires too much cognitive overhead to operate the tool 12. The Sandbox lets the analyst quickly, and with a minimum of buttonology and little to no dialog boxes, create, edit, place, arrange, re-arrange, group, emphasize, highlight and compare the contained and displayed information excerpts and their connections to one another and to the information sources 14. The Sandbox is a thinking-centric place.
The analyst (user of the tool 12) can save any relevant information excerpt, including documents, snippets, images, tables, etc. simply by dragging them from the other areas of the visual representation 18 (e.g. TRIST - query results and/or documents) )into the Sandbox. References/links are automatically associated by an extraction module and therefore visually updated through a visualization renderer module to the representation 18, a snapshot of which can be saved in a storage of the system 100 if desired. Accordingly, a visual representation of the links of the excerpts to their original queries/document sources is done. Little to no time consuming manual tracking of sources 14 is required. The user selects the information excerpts) in the Sandbox and its source will be highlighted in to the user (for example in TRIST), making it easy to check Page 24 of 36 context and scan all the metadata associated with the original source 14 of the excerpt(s).
This approach can also eliminate all the context switches that usually take place when collecting information and later going back its source.
The Sandbox is a very tactile space with practically no visible interface, just the information and the thoughts. Direct manipulation increases the analyst's productivity by reducing the amount of work needed to perform any action. Various automatic layout mechanisms (e.g. lists, grids, circular arrangements) for the information excerpts when contained in the sandbox area are also available when there is no alternative, more meaningful layout apparent to the user. One of the strengths of nSpace is the flexibility it gives the analyst in pursuing the discovery of useful knowledge (in TRIST) and in following multiples lines of thoughts or trying multiple ways to marshal the evidence in the Sandbox, all in a very fluid manner.
The tool 12 also has a number of other modules, such as but not limited to a display manager for coordinating the interaction of associated modules with the user inputs 109 for rendering the representation 18 of the analytical content, links to sources 14, and the excerpts themselves to the sandbox area of the display 202. The tool 12 also has a connection/association module for guiding or otherwise enabling the user of the tool 12 to input analytical content for simultaneous display (selected or otherwise) with the excerpts of the sandbox area - through user events 109, a template module for providing a structured layout of the excerpts in the sandbox area, an association module for binding two or more excerpts and their related analytical content, a workflow module for coordinating a selected workflow of the tool user, and an emphasis module for altering the display of the excerpt content and form.
4.2 Analytical Templates-Models Module Process models (i.e. a manufacturing process) provide a structured framework to think about subjects of interest and events. A process model helps explain what is happening, why it is happening and what can be done to change it. Many analysts use and invent methods, models or templates to analyze situations. Models help share and harness Page 25 of 36 analytical knowledge and experience. In addition, different models help the analyst exercise a different point-of view to help think out of a standard mindset or pre-disposition. When an analyst has a process model in mind what they don't know jumps out at them. Gaps are evident.
The Sandbox allows the creation and use of analytical templates to support various concurrent ways of thinking about a problem by minimizing any additional cognitive strain. Sandbox helps to lower the cost of looking at evidence from multiple perspectives, trying many different models, which would presumably counter rigid mindsets biases while highlighting the strengths and deficiencies of all models considered.
The Sandbox can provide automatic evidence layout using "templates" of analytical frameworks. Normally, evidence (e.g. snippets, observations, documents) is organized in a specific way to support the analyst's put-this-there cognition, as shown below in (1.). Next the analyst can open a new template of, for example, an organization chart or a process model - see below in (2.), and the existing evidence is automatically placed in the new layout. Placement of evidence reflects similarity or closeness of fit as shown in Figure 12. Evidence that does not fit is placed outside and might prompt edits to the template/model. Placement inside the template could also reflect certainty of fit (e.g.
center of node vs. on the edge).
Document similarity using context vector clustering from Fair Isaac can be used to implement the templates [Caid, 1997]. The clustering uses lightly supervised methods and can be trained with keywords and sample documents. Subsequent "learning"
and improvement is possible with "experience". Document or snippet similarity is scored and the item is assigned to the closest cluster.
Page 26 of 36 With many such layouts placed side-by-side, the analyst can draw conclusions such as which model best fits the data. Using the linked selection mechanism across multiple models, the diagnosticity of the evidence can also be revealed.
Process models of, for instance, a drug smuggling process, provide a structured framework to think about subjects of interest and events. A process model helps analysts understand what is happening, why it is happening and what can be done about it.
Models provide significant benefits. They help share and harness analytical knowledge and experience. In addition, different models can help the analyst exercise a different point-of view to help think out of their standard box or pre-disposition. Finally, when an analyst has a process model in mind, or in the Sandbox, what they don't know jumps out at them. Gaps are evident.
Many analysts use and invent methods, models or templates to analyze ~ ~ ~ Lost merchandise certain type a , of tasks. These 'Analytical Blue Prints' capture their creator's knowledge,' o ~~~~ ~, ~y and most denies Fault analysts would benefit if this r~ c knowledge could be easily shared and re-used.~
One -to ~
Q

caveat of such templates is that they can 1. Exploration Workspace.
become a lens sometimes resulting~,_ ~~ ..a~_ ~_._v~ .._~.~
in -._~_ ~.._ dismissal of things that do not fit the model. ;.

_.
To address this, we create and Receme use analytical order templates in the Sandbox area a ~
to support -~

, ,~,f~
.e various concurrent ways of thinkin~abouti __ a Pad<age problem without adding any additional cognitive strain. We want to sh'~
lower the cost ~ecei've of looking at evidence from 2. Blank Manufacturing Process multiple Template.

perspectives, trying many different models, which would presumably counter rigid Page 27 of 36 mindsets biases while highlighting the strengths and deficiencies of all models j ' ~~ ~ ~=;
Receive considered. ads- ° ~"
,. ~ _w Manufachre z..___ _~._..
The Sandbox provides automatic evidence Package '~
layout using "templates" of analytical frameworks. Normally, evidence (e.g. _ 4 ~ -___ ~ __ snippets, observations, documents) is 3. Manufacturing Process Filled with Items from Exploration Space.
Figure 12. Using Templates.
tagged (e.g. through metadata) for selection into one or more template categories (predefined categaories) but is organized first in a specific way in the Sandbox area to support the Analyst's put-this-there cognition (i.e. analyst determined manual layout), as shown in Stepl of Figure 12. These tagged (i.e. associated with the excerpt) category can already be implicit from the source 14 or can be attached by the analyst through the extraction module when importing the excerpts into the sandbox area of the representation 18 (e.g. drag and drop). Next the analyst can open/select a new template of, for example, an organization chart or a process model, Step 2, and the existing evidence is automatically placed in the new layout according to the excerpt categories.
Placement of evidence reflects similarity or closeness of fit as shown in Step 3. Evidence that does not fit is placed outside and might prompt edits to the template/model.
Placement inside the template could also reflects certainty of fit (e.g.
center of node vs.
on the edge).
Document similarity using context vector clustering from Fair Isaac is used to implement the templates. Association grounded semantics, with probability distributions over context, builds and assesses similarity of meaning and provides improved linguistic synonymy and polysemy performance. In addition, the clustering uses lightly supervised methods and can be trained with keywords and sample documents. Subsequent "learning" and improvement is possible with "experience". Document similarity is scored and the document is assigned to the closest cluster if it scores at least the threshold Page 28 of 36 for that cluster. If not, the document is assigned to a "none of the above"
category.
Thresholds can be set interactively.
With many such layouts placed side-by-side in the representation 18, the analyst can draw conclusions such as which model best fits the data. Using the linked selection mechanism between the Sandbox and TRIST, the diagnosticity of the evidence can also be revealed.
4.3 Predefined Visual Association Module - Dragging-Hand Gesture for Evidence Gates The explicit representation of assertions and how evidence supports or refutes each assertion is another mechanism that has been implemented to support best practices in analytical methods. The assertions make explicit the points the analyst is trying to prove/disprove. In the Sandbox, an assertion is represented as a group that has visually represented 'Support and Refute Gates'. The act of binding evidence to an assertion is done fluidly by dragging the evidence to the assertion group through the appropriate gate.
A gate can be defined as a predefined visual association mechanism/construct for binding two or more distinct information excerpts (or portions thereof) though analytical content, such as but not limited to binding assertions with evidence. The gates can be along the right and left edges of the group box and can light up , for example, red or green (or other visual mechanism) when evidence is brought into the assertion. The green edge is lit up in Figure 13 to indicate that there is support rather than red for refute. The existence of the 'Refute Gate' should encourage the application of the scientific method, where the focus is on disproving hypotheses.
Further, nesting assertions is a way to create inference networks. At the top-left corner of each assertion, a graphical cumulative 'score' is displayed for 'at a glance' reminder of the level of evidence found so far. The cumulative score takes into account all tied evidence and nested assertions (linked assertions).
Page 29 of 36 4.4 Emphasis Module - Powerful-Finger and Other Gestures Level-of Detail (LOD) can be changed dynamically with the 'powerful-finger' mechanism. A simple gesture with a pointer (e.g. mouse) or touch screen command over a selected area of interest of the excerpt sandbox space can progressively add more details (e.g. seeing more text) and may scale the selected excerpt item (e.g.
an individual excerpt, portion thereof, or excerpt group) to add emphasis (size, position, colour, font style, bold, ect...) up to the desired effect. The revealed/emphasized details can either be persisted on the representation 18 (if for example that information is particularly relevant to current train of thoughts) or be temporary and fade back (if for example the details were quickly highlighted for emphasis for a colleague).
Using the Sandbox, the objective is to allow the analyst to deal with many more plausible scenarios, at once, than could have been done before. To support a higher volume of information and thoughts, in a 'put-this-there' environment, without hindering productivity, means addressing the mechanical cost of arranging items when the aim is simply to create or delete extra space for example. This is accomplished with a simple gesture encoding the command and its parameters. For example, the mode of selection of the excerpt (based on selection speed, direction, double/triple click, ect..) can be such that each mode has a predefined output format for emphasis of the selected item (excerpt and/or associated analytical content and links). One example could be that a single click does enlargement with no persistence while a double click does both enlargement, persistence and colour change. An amount of space in the sandbox area is created equivalent to the size of the gesture at the location and for example in the direction performed. The sandbox items can be animated to their new location and collision detection with gravity is used to help insure that all items will try to stay visible and to maintain the previous/selected order of the layout.
4.5 Scalability to Increase Volume of Thinking and Productivity The objective is to allow Sandbox content to scale to the massive without hindering the analyst's productivity. Each item in the Sandbox can be seen in the representation 18 at multiple levels of details (LOD) individually. At the lowest LOD, Page 30 of 36 intuitive iconic representations are compact and much easier to recognize and scan than text. Nothing needs to be hidden, the information elements is always kept, which should reduce cognitive load and help counter the recency bias. In the Sandbox, the user-created layout encodes meaning and context. LOD scaling with the powerful finger gesture maintains the semantics of the layouts. As shown in Figure 16, at all times, the 'big picture' (i.e. the full content of the Sandbox) can be visible in the Thumbnail Navigator at the lower left of the Sandbox. That window is used to navigate the Sandbox area.
Nothing needs to be hidden and the context of the information is easily accessible in TRIST. Changing LOD dynamically with the powerful finger gesture can maintain the semantics of the layouts. Thumbnail navigation for the Sandbox provides for quick directed movement within large Sandboxes. Thumbnail level of detail for groups minimizes a group while still preserving the semantic layout of information.
Items in the Sandbox can also be automatically arranged to "tidy up" information into lists and resize their parent groups to occupy the minimum amount of space. This process is animated, allowing the user to see where their information is being moved to.
4.6 Example Workflows - Module With a new tasking, the analyst might start brainstorming in the Sandbox, using prior and tacit knowledge to generate hypotheses or alternative scenarios, to jot down the key questions and maybe an analytical strategy or plan. Divergent thinking, crucial at this stage, is unrestricted in the Sandbox. Thoughts can flow freely, and be quickly organized to create more structure on the fly.
As relevant information is found in TRIST, it can be immediately integrated in the big picture, by either binding it to various alternatives or creating new ones to account for that evidence. The big picture in the Sandbox provides at a glance what needs to be proved or disproved, where evidence is lacking, and helps keep the collection process focused and efficient.
Page 31 of 3G

To reduce the cognitive biases associated with a particular mindset, exploring different perspectives is another key workflow. Trying to fit the collected evidence to different models might reveal gaps or different possible interpretations of the evidence.
the workflow module can either be prompted by the user or the module can prompt the user in coordination of workflow in analysis of the excerpts and associated analytical content.
4.7 Technical Architecture As shown in Figure 17, nSpace (TRIST and sandbox) uses a mufti-tier architecture for scalability and ease of deployment. Web Services standards are implemented to encapsulate the services in each tier. The client application accesses the Activity and Knowledge Base through the Application Services layer. Other background application processing, such as Search execution, can be offloaded to the Application Services layer to reduce load on the client. Resource Services provide wrappers around tools and databases that can be local or remote. Finally, if the Glass Box is present, it is used to log application usage and provide access to additional tools such as Ant Cafe Investigations. To improve performance, the Sandbox has been completely re-implemented to allow for hardware acceleration as well as both 2D and 3D forms of expression in one single workspace. Our visualization rendering platform supports a 100% Pure Java mode, or an optional acceleration mode that leverages OpenGL
hardware for 2D and 3D graphics. Sandbox can be a Java application that utilizes the Oculus.Java graphical library for visualizing the layout of information. The application employs a mufti-tier architecture for scalability and ease of deployment. Web Services standards can be implemented to encapsulate the services in each tier and to provide scalability, modularity and data processing functionality. An Activity and Knowledge Base is maintained and accessed through the Application Services layer. Other background application processing, such as Search execution, can be offloaded to the Application Services layer to reduce load on the client.
Page 32 of 36 New Capabilities in TRIST
While the recent focus has been on the Sandbox, a few additional capabilities have also been added to TRIST and are briefly recapped here.
5.1 Multiple Search Sources and Types and IE from Different Providers The nSpace environment has been designed for integrating and evaluating new science and technologies. It provides side-by-side comparison of alternative components and an integrated workspace to perform evaluations in a whole workflow context.
TRIST now provides access to additional search technologies and sources for obtaining the information excerpts. We started with 'Google Web Search, and now have added 'Google Image Search', 'NCBI PubMed Search', and the ability to search a corpus of documents compiled by Fair Isaac and a related database of all the entities contained in those documents.
5.2 Unsupervised Clustering (FI) Dimension The Fair Isaac Clustering Dimension uses unsupervised clustering (UC) in a region of the sandbox. Results dragged into that Dimension region are clustered automatically on the fly and categories representative of the clusters are created automatically. No prior knowledge of that category is necessary. UC can cluster independently of content, no ontology is needed (so for instance, documents could be in any foreign language, as long as corpus is also in that language). The analyst can reclassify all or a subset of the results on the fly, building quick understanding of content by quickly chunking it in many different ways. This functionality can also be used to isolate unusual results or specific results. Multiple dimensions of the problem are displayed and connected simultaneously.
5.3 Working at the Information Level with Entities In TRIST, people, organization and location entities are automatically extracted from documents, using content analysis technology from LCC and Fair Isaac. Now it is also possible to make "dimensions" for exploring and scanning entity relations.
Information level contact chaining exploration is possible. For example, the analyst Page 33 of 36 might be curious about a person being mentioned in a few relevant documents.
Dragging that person into a dimension might reveal connections to interesting organizations not necessarily mentioned in the set of relevant documents, rather than information excerpts that mention the same entity as connected to another information set of excerpts and associated information sources 14. The analyst may then follow her train of thoughts further and create a dimension for some of those organizations to quickly see who else work there and how they are related to the interesting person.
6 Experimental Plans for the Sandbox The first experiment with nSpace-Sandbox will be with the NIST surrogate analyst glass box environment with Naval Reservists as analysts. This experiment will provide an opportunity to assess an experimental protocol, gauge new types of metrics, gain feedback on Sandbox strengths and weaknesses and provide a target delivery milestone to focus software development. A similar methodology will be used as was followed for the earlier experiment with nSpace-TRIST.
Several planning discussions with NIST have been conducted. The Sandbox will be instrumented and analyst activity logged in the nSpace database as well as to the Glass Box data store. Additional activities required include the following:
~ Final planning with NIST incl. metrics and task scenario;
~ Draft brief Sandbox user documentation;
~ Deliver software to NIST to install and evaluate;
~ Revise software and documentation;
~ Deliver software for experiment;
~ Provide training for experiment participants;
~ Conduct experiment. Hot wash afterwards;
~ Analyze the results; and ~ Final report.
The plan is to conduct an experiment early in the new year. Some aspects of integrated information retrieval using TRIST may also need to be evaluated.
Page 34 of 36
7 Conclusions TRIST and the Sandbox are the first two components of nSpace, a fluid, flexible medium of analysis and expression. Early results show these tools provide a measurable significant increase in analyst productivity particularly when dealing with massive data.
Oculus will continue to evolve these tools as a framework for supporting the whole analytic workflow. Collaborations with analysts and other technology "partners" are essential for success.
7.1 Related Work Paper posted notes (Figure 22) are a common medium for analysis. They are inexpensive, easy to use, and flexible in terms of what can be captured on them and how they can be organized. Of course, an unusable critical mass of notes is reached fairly quickly, and content is difficult to scan, edit, re-arrange, update or transfer.
Concept Map software can be used to capture and organize thoughts with hierarchical linked text. In MindManager [MindJet] (figure 23), typing can be started anywhere in the thinking space. Thoughts can be placed anywhere but the dominant organization mechanism is a hierarchical tree with the root node centered in the middle of the space. Visual vocabulary and interactions are limited. Even for tree-like data structures, usability decreases as the volume of data increases.
Link analysis software, such as the Analyst's Notebook [i2] (figure 24) and Visual Links [Visual Analytics] (figure 25), has diagrammatic visual representations and is mainly used for visualizing connections (e.g. transactions, phone calls, 'is-related-to' relations, etc) between various types of entities. The icons and brief labels facilitate scanning. Over-simplification is possible as the full content and context of information is hidden. It seems better suited as a report tool than a thinking tool since it does not encourage various alternative thinking. As it is time consuming to layout the information, analysts may get attached to a particular layout and be reluctant to try Page 35 of36 different organization schemes that could provide different insights.
Furthermore, assumptions and evidence are not easily distinguishable.
rnNOrvmwrzeoz ~ 9aae~a zemuw.ee.rzwz I oo~u-Imo anlww~r~ T ~ 1~
7130 05:00 05:30 Oi:00 08 30 0790 07:30 ~ 00 09:00 f 000 10:30 t 1;00 . . t . , r , , n . . . . = n.~ . ~ . y,~, . . .. 1 '~~*11'I~~c,~!
~k*~'~_~tr~g~e~ ..,._,.
* ." " ~1KK CHART fOlt 5U5PECT OROAHQATION
seen W hotM 'h - rebpnwtw waeseen l8tbv30o21ao5 ø.
agrrwr h. rws~ h ~ m.r w no..n rwpane cd t a.rrwmm peNa.zuomat3 m »Mn ""
W a ro,~ zo07 o~:aa n~
_ _ romeaui9 Sf.lmwl of .,Ho vdbus Mown Afla pmnylOlrw trswA
pdta 9ebrte~i M

Figure 24 s - Analyst' Notebook i~ra~~~~~a!~ ~r ~s r-~ a......

Figure 25- Visual Links TOR LAW~5984338 v1 Page 36 of 36 Figure 22 - Posted Notes Figure 23 - MindManager

Claims

CA002500573A 2004-11-30 2005-03-14 Advances in nspace - system and method for information analysis Abandoned CA2500573A1 (en)

Priority Applications (9)

Application Number Priority Date Filing Date Title
CA002500573A CA2500573A1 (en) 2005-03-14 2005-03-14 Advances in nspace - system and method for information analysis
EP05257390A EP1667041A3 (en) 2004-11-30 2005-11-30 System and method for interactive visual representation of information content and relationships using layout and gestures
EP10011948A EP2328103A3 (en) 2004-11-30 2005-11-30 System and method for interactive visual representation of information content and relationships using layout and gestures
EP05257392A EP1667034A3 (en) 2004-11-30 2005-11-30 System and method for interactive multi-dimensional visual representation of information content and properties
US11/289,381 US8296666B2 (en) 2004-11-30 2005-11-30 System and method for interactive visual representation of information content and relationships using layout and gestures
US11/289,469 US8131779B2 (en) 2004-11-30 2005-11-30 System and method for interactive multi-dimensional visual representation of information content and properties
EP10012058A EP2328102A1 (en) 2004-11-30 2005-11-30 System and method for interactive visual representation of information content and relationships using layout and gestures
CA002528555A CA2528555A1 (en) 2004-11-30 2005-11-30 System and method for interactive visual representation of information content and relationships using layout and gestures
US13/625,105 US9177049B2 (en) 2004-11-30 2012-09-24 System and method for interactive visual representation of information content using assertions

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CA002500573A CA2500573A1 (en) 2005-03-14 2005-03-14 Advances in nspace - system and method for information analysis

Publications (1)

Publication Number Publication Date
CA2500573A1 true CA2500573A1 (en) 2006-09-14

Family

ID=36998144

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002500573A Abandoned CA2500573A1 (en) 2004-11-30 2005-03-14 Advances in nspace - system and method for information analysis

Country Status (3)

Country Link
US (3) US8131779B2 (en)
EP (2) EP2328102A1 (en)
CA (1) CA2500573A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10593220B2 (en) 2016-04-21 2020-03-17 Regina Joseph Systems and methods for bias-sensitive crowd-sourced analytics

Families Citing this family (236)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6700590B1 (en) * 1999-11-01 2004-03-02 Indx Software Corporation System and method for retrieving and presenting data using class-based component and view model
US20100100437A1 (en) 2002-09-24 2010-04-22 Google, Inc. Suggesting and/or providing ad serving constraint information
US8290958B2 (en) * 2003-05-30 2012-10-16 Dictaphone Corporation Method, system, and apparatus for data reuse
US7698292B2 (en) * 2003-12-03 2010-04-13 Siemens Aktiengesellschaft Tag management within a decision, support, and reporting environment
US7840607B2 (en) * 2004-08-06 2010-11-23 Siemens Aktiengesellschaft Data mart generation and use in association with an operations intelligence platform
US8700671B2 (en) 2004-08-18 2014-04-15 Siemens Aktiengesellschaft System and methods for dynamic generation of point / tag configurations
US8456488B2 (en) * 2004-10-06 2013-06-04 Apple Inc. Displaying digital images using groups, stacks, and version sets
US7557818B1 (en) * 2004-10-06 2009-07-07 Apple Inc. Viewing digital images using a floating controller
US7814123B2 (en) * 2004-12-02 2010-10-12 Siemens Aktiengesellschaft Management of component members using tag attributes
US8099405B2 (en) * 2004-12-28 2012-01-17 Sap Ag Search engine social proxy
US20060149606A1 (en) * 2005-01-05 2006-07-06 Stottler Henke Associates, Inc. System and method for agent assisted information retrieval
US8442938B2 (en) * 2005-01-14 2013-05-14 Siemens Aktiengesellschaft Child data structure update in data management system
US7404151B2 (en) * 2005-01-26 2008-07-22 Attenex Corporation System and method for providing a dynamic user interface for a dense three-dimensional scene
US20060197762A1 (en) * 2005-03-02 2006-09-07 Microsoft Corporation Scalable visualizer for heterogeneous data
US20070005520A1 (en) * 2005-03-04 2007-01-04 Sss Research Inc. Systems and methods for visualizing arguments
US20060218116A1 (en) * 2005-03-28 2006-09-28 O'hearn James E Pass-through interface queries to populate a class-based model
US8700559B2 (en) * 2005-03-28 2014-04-15 Siemens Aktiengesellschaft Interface chaining to populate a class-based model
US7882447B2 (en) 2005-03-30 2011-02-01 Ebay Inc. Method and system to determine area on a user interface
US9047290B1 (en) 2005-04-29 2015-06-02 Hewlett-Packard Development Company, L.P. Computing a quantification measure associated with cases in a category
US9792359B2 (en) * 2005-04-29 2017-10-17 Entit Software Llc Providing training information for training a categorizer
US7469201B2 (en) * 2005-06-17 2008-12-23 Dspace Digital Signal Processing And Control Engineering Gmbh Process and means for block-based modeling
US20070005582A1 (en) * 2005-06-17 2007-01-04 Honeywell International Inc. Building of database queries from graphical operations
US7562287B1 (en) 2005-08-17 2009-07-14 Clipmarks Llc System, method and apparatus for selecting, displaying, managing, tracking and transferring access to content of web pages and other sources
US8392151B1 (en) 2005-09-28 2013-03-05 The Mathworks, Inc. Preview of an object in graphical modeling environments
US8150857B2 (en) 2006-01-20 2012-04-03 Glenbrook Associates, Inc. System and method for context-rich database optimized for processing of concepts
US20070198951A1 (en) 2006-02-10 2007-08-23 Metacarta, Inc. Systems and methods for spatial thumbnails and companion maps for media objects
US20070220423A1 (en) * 2006-03-15 2007-09-20 Digital River, Inc. Page Builder System and Method
US7913192B2 (en) * 2006-03-31 2011-03-22 Research In Motion Limited Methods and apparatus for retrieving and displaying map-related data for visually displayed maps of mobile communication devices
US8725729B2 (en) * 2006-04-03 2014-05-13 Steven G. Lisa System, methods and applications for embedded internet searching and result display
US20080005099A1 (en) * 2006-05-19 2008-01-03 Jorn Lyseggen Source search engine
KR20090028713A (en) * 2006-05-19 2009-03-19 마이 버추얼 모델 아이엔씨. Simulation-assisted search
US11429685B2 (en) 2006-06-22 2022-08-30 Rohit Chandra Sharing only a part of a web page—the part selected by a user
US8910060B2 (en) * 2006-06-22 2014-12-09 Rohit Chandra Method and apparatus for highlighting a portion of an internet document for collaboration and subsequent retrieval
US11301532B2 (en) 2006-06-22 2022-04-12 Rohit Chandra Searching for user selected portions of content
US9292617B2 (en) 2013-03-14 2016-03-22 Rohit Chandra Method and apparatus for enabling content portion selection services for visitors to web pages
US11853374B2 (en) 2006-06-22 2023-12-26 Rohit Chandra Directly, automatically embedding a content portion
US10289294B2 (en) 2006-06-22 2019-05-14 Rohit Chandra Content selection widget for visitors of web pages
US11763344B2 (en) 2006-06-22 2023-09-19 Rohit Chandra SaaS for content curation without a browser add-on
US10884585B2 (en) 2006-06-22 2021-01-05 Rohit Chandra User widget displaying portions of content
US10909197B2 (en) 2006-06-22 2021-02-02 Rohit Chandra Curation rank: content portion search
US11288686B2 (en) 2006-06-22 2022-03-29 Rohit Chandra Identifying micro users interests: at a finer level of granularity
US10866713B2 (en) 2006-06-22 2020-12-15 Rohit Chandra Highlighting on a personal digital assistant, mobile handset, eBook, or handheld device
US7844891B2 (en) * 2006-06-23 2010-11-30 Rohit Chandra Method and apparatus for creating, configuring and displaying a widget to display user-generated highlights
US7739221B2 (en) * 2006-06-28 2010-06-15 Microsoft Corporation Visual and multi-dimensional search
US9721157B2 (en) 2006-08-04 2017-08-01 Nokia Technologies Oy Systems and methods for obtaining and using information from map images
US7917514B2 (en) * 2006-06-28 2011-03-29 Microsoft Corporation Visual and multi-dimensional search
US9286404B2 (en) * 2006-06-28 2016-03-15 Nokia Technologies Oy Methods of systems using geographic meta-metadata in information retrieval and document displays
US8055639B2 (en) * 2006-08-18 2011-11-08 Realnetworks, Inc. System and method for offering complementary products / services
US20080154576A1 (en) * 2006-12-21 2008-06-26 Jianchao Wu Processing of reduced-set user input text with selected one of multiple vocabularies and resolution modalities
US7689526B2 (en) * 2007-01-25 2010-03-30 Fair Isaac Corporation Knowledge base with clustered data objects
US8595635B2 (en) * 2007-01-25 2013-11-26 Salesforce.Com, Inc. System, method and apparatus for selecting content from web sources and posting content to web logs
US20080189647A1 (en) * 2007-02-01 2008-08-07 Research In Motion Limited System and method for inline viewing of file content
US20080250054A1 (en) * 2007-02-20 2008-10-09 Donald Bert Nickel Object based heuristics database platform
US8260783B2 (en) 2007-02-27 2012-09-04 Siemens Aktiengesellschaft Storage of multiple, related time-series data streams
US8949215B2 (en) * 2007-02-28 2015-02-03 Microsoft Corporation GUI based web search
US7917489B2 (en) * 2007-03-14 2011-03-29 Yahoo! Inc. Implicit name searching
US20150205882A1 (en) * 2007-03-19 2015-07-23 Dean Vukas Testing accessibility and compatibility of websites and web-based software
US20080249984A1 (en) * 2007-04-03 2008-10-09 Coimbatore Srinivas J Use of Graphical Objects to Customize Content
US20100107117A1 (en) * 2007-04-13 2010-04-29 Thomson Licensing A Corporation Method, apparatus and system for presenting metadata in media content
US8332209B2 (en) * 2007-04-24 2012-12-11 Zinovy D. Grinblat Method and system for text compression and decompression
US20160217488A1 (en) * 2007-05-07 2016-07-28 Miles Ward Systems and methods for consumer-generated media reputation management
US20080282187A1 (en) * 2007-05-07 2008-11-13 Microsoft Corporation Visualization of citation and coauthor traversal
US20090006316A1 (en) * 2007-06-29 2009-01-01 Wenfei Fan Methods and Apparatus for Rewriting Regular XPath Queries on XML Views
CA2601154C (en) 2007-07-07 2016-09-13 Mathieu Audet Method and system for distinguising elements of information along a plurality of axes on a basis of a commonality
US20090043788A1 (en) * 2007-08-06 2009-02-12 Panorama Software Inc. Proactive business intelligence
US7827209B2 (en) * 2007-08-09 2010-11-02 Tektronix, Inc. Data object based data analysis
US8601392B2 (en) 2007-08-22 2013-12-03 9224-5489 Quebec Inc. Timeline for presenting information
US8661340B2 (en) * 2007-09-13 2014-02-25 Apple Inc. Input methods for device having multi-language environment
US20090144667A1 (en) * 2007-11-30 2009-06-04 Nokia Corporation Apparatus, method, computer program and user interface for enabling user input
US8775953B2 (en) 2007-12-05 2014-07-08 Apple Inc. Collage display of image projects
US8232973B2 (en) 2008-01-09 2012-07-31 Apple Inc. Method, device, and graphical user interface providing word recommendations for text input
US20090204593A1 (en) * 2008-02-11 2009-08-13 Yahoo! Inc. System and method for parallel retrieval of data from a distributed database
US8289283B2 (en) 2008-03-04 2012-10-16 Apple Inc. Language input interface on a device
US8908973B2 (en) * 2008-03-04 2014-12-09 Apple Inc. Handwritten character recognition interface
CA2657835C (en) 2008-03-07 2017-09-19 Mathieu Audet Documents discrimination system and method thereof
US8949743B2 (en) * 2008-04-22 2015-02-03 Apple Inc. Language input interface on a device
WO2009134755A2 (en) * 2008-04-28 2009-11-05 Alexandria Investment Research And Technology, Llc Adaptive knowledge platform
US9529820B2 (en) * 2008-05-23 2016-12-27 International Business Machines Corporation Automated content tracking and conversion
US9355090B2 (en) 2008-05-30 2016-05-31 Apple Inc. Identification of candidate characters for text input
US20090300527A1 (en) * 2008-06-02 2009-12-03 Microsoft Corporation User interface for bulk operations on documents
US20090307049A1 (en) * 2008-06-05 2009-12-10 Fair Isaac Corporation Soft Co-Clustering of Data
US8117145B2 (en) * 2008-06-27 2012-02-14 Microsoft Corporation Analytical model solver framework
US8620635B2 (en) * 2008-06-27 2013-12-31 Microsoft Corporation Composition of analytics models
US8255192B2 (en) * 2008-06-27 2012-08-28 Microsoft Corporation Analytical map models
US8411085B2 (en) * 2008-06-27 2013-04-02 Microsoft Corporation Constructing view compositions for domain-specific environments
US20090322739A1 (en) * 2008-06-27 2009-12-31 Microsoft Corporation Visual Interactions with Analytics
US8375288B1 (en) 2008-07-07 2013-02-12 Neal H. Mayerson Method and system for user input facilitation, organization, and presentation
WO2010022378A1 (en) * 2008-08-21 2010-02-25 Satya Reddy Interrelated item search
US8214747B1 (en) 2008-10-10 2012-07-03 Adobe Systems Incorporated Role based state and dynamic feature enablement for collaborative and non-collaborative workspaces and imbeded applications
US9317624B2 (en) * 2008-11-12 2016-04-19 Ab Initio Technology Llc Managing and automatically linking data objects
US8554768B2 (en) * 2008-11-25 2013-10-08 Microsoft Corporation Automatically showing additional relevant search results based on user feedback
US8145615B2 (en) * 2008-11-26 2012-03-27 Microsoft Corporation Search and exploration using analytics reference model
US8190406B2 (en) * 2008-11-26 2012-05-29 Microsoft Corporation Hybrid solver for data-driven analytics
US8155931B2 (en) * 2008-11-26 2012-04-10 Microsoft Corporation Use of taxonomized analytics reference model
US8103608B2 (en) 2008-11-26 2012-01-24 Microsoft Corporation Reference model for data-driven analytics
US20100161592A1 (en) * 2008-12-22 2010-06-24 Colin Shengcai Zhao Query Intent Determination Using Social Tagging
US8314793B2 (en) * 2008-12-24 2012-11-20 Microsoft Corporation Implied analytical reasoning and computation
US20100185985A1 (en) * 2009-01-19 2010-07-22 International Business Machines Corporation Managing radial menus in a computer system
US8219937B2 (en) * 2009-02-09 2012-07-10 Microsoft Corporation Manipulation of graphical elements on graphical user interface via multi-touch gestures
US20100217717A1 (en) * 2009-02-24 2010-08-26 Devonwood Logistics, Inc. System and method for organizing and presenting evidence relevant to a set of statements
US20100229129A1 (en) * 2009-03-04 2010-09-09 Microsoft Corporation Creating organizational containers on a graphical user interface
US8564541B2 (en) * 2009-03-16 2013-10-22 Apple Inc. Zhuyin input interface on a device
US8468466B2 (en) * 2009-03-27 2013-06-18 International Business Machines Corporation Radial menu selection with gestures
US8346800B2 (en) * 2009-04-02 2013-01-01 Microsoft Corporation Content-based information retrieval
US9280798B2 (en) * 2009-04-02 2016-03-08 Gregory Dominic McKenzie Method and system for facilitating the review of electronic documents
US8669945B2 (en) * 2009-05-07 2014-03-11 Microsoft Corporation Changing of list views on mobile device
US9436380B2 (en) * 2009-05-19 2016-09-06 International Business Machines Corporation Radial menus with variable selectable item areas
JP5330090B2 (en) * 2009-05-20 2013-10-30 キヤノン株式会社 Radiation imaging apparatus, display processing method thereof, and program
US9466050B2 (en) * 2009-05-22 2016-10-11 EVDense Holding Company, Inc. System and method for interactive visual representation of items along a timeline
US8856691B2 (en) 2009-05-29 2014-10-07 Microsoft Corporation Gesture tool
KR101362605B1 (en) * 2009-06-10 2014-02-12 인터그래프 테크놀로지스 캄파니 Ontological filtering using spatial boundary of 3d objects
US8612892B2 (en) * 2009-06-18 2013-12-17 Microsoft Corporation Incremental run-time layout composition
US8866818B2 (en) 2009-06-19 2014-10-21 Microsoft Corporation Composing shapes and data series in geometries
US8493406B2 (en) * 2009-06-19 2013-07-23 Microsoft Corporation Creating new charts and data visualizations
US8531451B2 (en) * 2009-06-19 2013-09-10 Microsoft Corporation Data-driven visualization transformation
US8692826B2 (en) 2009-06-19 2014-04-08 Brian C. Beckman Solver-based visualization framework
US9330503B2 (en) 2009-06-19 2016-05-03 Microsoft Technology Licensing, Llc Presaging and surfacing interactivity within data visualizations
US8259134B2 (en) * 2009-06-19 2012-09-04 Microsoft Corporation Data-driven model implemented with spreadsheets
US8788574B2 (en) 2009-06-19 2014-07-22 Microsoft Corporation Data-driven visualization of pseudo-infinite scenes
US8572084B2 (en) 2009-07-28 2013-10-29 Fti Consulting, Inc. System and method for displaying relationships between electronically stored information to provide classification suggestions via nearest neighbor
CA2772082C (en) 2009-08-24 2019-01-15 William C. Knight Generating a reference set for use during document review
US8335784B2 (en) * 2009-08-31 2012-12-18 Microsoft Corporation Visual search and three-dimensional results
US8352397B2 (en) * 2009-09-10 2013-01-08 Microsoft Corporation Dependency graph in data-driven model
US8578295B2 (en) * 2009-09-16 2013-11-05 International Business Machines Corporation Placement of items in cascading radial menus
US9002841B2 (en) * 2009-10-09 2015-04-07 Microsoft Corporation Feed validator
US11023675B1 (en) 2009-11-03 2021-06-01 Alphasense OY User interface for use with a search engine for searching financial related documents
US8479107B2 (en) * 2009-12-31 2013-07-02 Nokia Corporation Method and apparatus for fluid graphical user interface
US9201905B1 (en) * 2010-01-14 2015-12-01 The Boeing Company Semantically mediated access to knowledge
US8150859B2 (en) * 2010-02-05 2012-04-03 Microsoft Corporation Semantic table of contents for search results
US8260664B2 (en) * 2010-02-05 2012-09-04 Microsoft Corporation Semantic advertising selection from lateral concepts and topics
US8983989B2 (en) * 2010-02-05 2015-03-17 Microsoft Technology Licensing, Llc Contextual queries
US8903794B2 (en) * 2010-02-05 2014-12-02 Microsoft Corporation Generating and presenting lateral concepts
US8620948B2 (en) 2010-02-18 2013-12-31 Alon Atsmon System and method for crowdsourced template based search
US8717317B2 (en) * 2010-02-22 2014-05-06 Canon Kabushiki Kaisha Display control device and method for controlling display on touch panel, and storage medium
US20110231395A1 (en) * 2010-03-19 2011-09-22 Microsoft Corporation Presenting answers
US9183202B2 (en) * 2010-04-21 2015-11-10 Lexmark International Technology, SA Notification methods for non-programmatic integration systems
US9336377B2 (en) 2010-04-21 2016-05-10 Lexmark International Technology Sarl Synchronized sign-on methods for non-programmatic integration systems
US9081632B2 (en) 2010-04-21 2015-07-14 Lexmark International Technology Sa Collaboration methods for non-programmatic integration systems
EP2577526A4 (en) * 2010-06-01 2016-08-03 Bridget K Osetinsky Data isolating research tool
US8825649B2 (en) * 2010-07-21 2014-09-02 Microsoft Corporation Smart defaults for data visualizations
US20120078979A1 (en) * 2010-07-26 2012-03-29 Shankar Raj Ghimire Method for advanced patent search and analysis
EP2599043A4 (en) 2010-07-27 2014-03-26 Globalytica Llc Collaborative structured analysis system and method
US9043296B2 (en) 2010-07-30 2015-05-26 Microsoft Technology Licensing, Llc System of providing suggestions based on accessible and contextual information
US9280574B2 (en) 2010-09-03 2016-03-08 Robert Lewis Jackson, JR. Relative classification of data objects
KR101753141B1 (en) * 2010-09-07 2017-07-04 삼성전자 주식회사 Display apparatus and displaying method of contents
WO2012040576A1 (en) * 2010-09-24 2012-03-29 International Business Machines Corporation Evidence profiling
JP5547599B2 (en) * 2010-09-30 2014-07-16 インターナショナル・ビジネス・マシーンズ・コーポレーション Device for supporting creation of search query, graphical user interface generation system, method and program
US8812973B1 (en) 2010-12-07 2014-08-19 Google Inc. Mobile device text-formatting
US8601395B2 (en) * 2010-12-08 2013-12-03 Sap Ag Displaying a data set
US9111238B2 (en) 2010-12-17 2015-08-18 Microsoft Technology Licensing, Llc Data feed having customizable analytic and visual behavior
US9058093B2 (en) 2011-02-01 2015-06-16 9224-5489 Quebec Inc. Active element
US8630994B2 (en) * 2011-04-07 2014-01-14 Evan Greene System for multiple tasks on a display
GB201108709D0 (en) * 2011-05-24 2011-07-06 Corethree Ltd Core engine
US9430583B1 (en) 2011-06-10 2016-08-30 Salesforce.Com, Inc. Extracting a portion of a document, such as a web page
US9026944B2 (en) * 2011-07-14 2015-05-05 Microsoft Technology Licensing, Llc Managing content through actions on context based menus
US8799263B2 (en) * 2011-09-04 2014-08-05 Leigh M Rothschild Systems, devices, and methods for providing multidimensional search results
US8972384B2 (en) * 2011-09-22 2015-03-03 Microsoft Technology Licensing, Llc Automatic information presentation of data and actions in search results
US9613321B2 (en) * 2011-09-23 2017-04-04 Sam David Molyneux System and method for establishing a dynamic meta-knowledge network
CA2790799C (en) 2011-09-25 2023-03-21 Mathieu Audet Method and apparatus of navigating information element axes
US9772999B2 (en) * 2011-10-24 2017-09-26 Imagescan, Inc. Apparatus and method for displaying multiple display panels with a progressive relationship using cognitive pattern recognition
US8930851B2 (en) * 2011-10-26 2015-01-06 Sap Se Visually representing a menu structure
US8869068B2 (en) * 2011-11-22 2014-10-21 Backplane, Inc. Content sharing application utilizing radially-distributed menus
US9721039B2 (en) * 2011-12-16 2017-08-01 Palo Alto Research Center Incorporated Generating a relationship visualization for nonhomogeneous entities
US9785704B2 (en) * 2012-01-04 2017-10-10 Microsoft Technology Licensing, Llc Extracting query dimensions from search results
US8484208B1 (en) * 2012-02-16 2013-07-09 Oracle International Corporation Displaying results of keyword search over enterprise data
US8682932B2 (en) 2012-02-16 2014-03-25 Oracle International Corporation Mechanisms for searching enterprise data graphs
CA2862763A1 (en) * 2012-03-22 2013-09-26 Ttwick, Inc. Computerized internet search system and method
US9158853B2 (en) 2012-03-22 2015-10-13 Ttwick, Inc. Computerized internet search system and method
US8805842B2 (en) 2012-03-30 2014-08-12 Her Majesty The Queen In Right Of Canada, As Represented By The Minister Of National Defence, Ottawa Method for displaying search results
US9256733B2 (en) 2012-04-27 2016-02-09 Microsoft Technology Licensing, Llc Retrieving content from website through sandbox
US9753926B2 (en) 2012-04-30 2017-09-05 Salesforce.Com, Inc. Extracting a portion of a document, such as a web page
US20130332450A1 (en) * 2012-06-11 2013-12-12 International Business Machines Corporation System and Method for Automatically Detecting and Interactively Displaying Information About Entities, Activities, and Events from Multiple-Modality Natural Language Sources
US20140195884A1 (en) * 2012-06-11 2014-07-10 International Business Machines Corporation System and method for automatically detecting and interactively displaying information about entities, activities, and events from multiple-modality natural language sources
US9519693B2 (en) 2012-06-11 2016-12-13 9224-5489 Quebec Inc. Method and apparatus for displaying data element axes
US9646080B2 (en) 2012-06-12 2017-05-09 9224-5489 Quebec Inc. Multi-functions axis-based interface
US9075499B2 (en) * 2012-08-24 2015-07-07 Cellco Partnership Method and apparatus for providing reference content
US10268662B2 (en) * 2012-09-10 2019-04-23 The Boeing Company Panoptic visualization of a document according to the structure thereof
WO2014058835A1 (en) * 2012-10-08 2014-04-17 Stc.Unm System and methods for simulating real-time multisensory output
WO2014071055A1 (en) * 2012-10-31 2014-05-08 Virtualbeam, Inc. Distributed association engine
US9262515B2 (en) 2012-11-12 2016-02-16 Microsoft Technology Licensing, Llc Social network aware search results with supplemental information presentation
US10108710B2 (en) 2012-11-12 2018-10-23 Microsoft Technology Licensing, Llc Multidimensional search architecture
US9710433B2 (en) * 2012-11-30 2017-07-18 Yahoo! Inc. Dynamic content mapping
US9471559B2 (en) * 2012-12-10 2016-10-18 International Business Machines Corporation Deep analysis of natural language questions for question answering system
US8814683B2 (en) 2013-01-22 2014-08-26 Wms Gaming Inc. Gaming system and methods adapted to utilize recorded player gestures
US9373031B2 (en) * 2013-03-14 2016-06-21 Digitech Systems Private Reserve, LLC System and method for document alignment, correction, and classification
US11422695B2 (en) * 2013-03-27 2022-08-23 Texas Instruments Incorporated Radial based user interface on touch sensitive screen
US20140330821A1 (en) * 2013-05-06 2014-11-06 Microsoft Corporation Recommending context based actions for data visualizations
WO2015009770A1 (en) * 2013-07-16 2015-01-22 Pinterest, Inc. Object based contextual menu controls
US20150112818A1 (en) * 2013-10-22 2015-04-23 Google Inc. Content item selection criteria generation
US9697203B2 (en) 2014-02-03 2017-07-04 World Software Corporation System and method for interactive visual representation of metadata within a networked heterogeneous workflow environment
US9711058B2 (en) 2014-03-06 2017-07-18 International Business Machines Corporation Providing targeted feedback
US9658758B1 (en) 2014-05-02 2017-05-23 Tribune Publishing Company, Llc Online information system with continuous scrolling and position correction
US9275132B2 (en) 2014-05-12 2016-03-01 Diffeo, Inc. Entity-centric knowledge discovery
US10417568B2 (en) 2014-05-22 2019-09-17 International Business Machines Corporation Discovering cognition bias toward data presentation styles through file system analysis
US10304224B2 (en) 2014-05-28 2019-05-28 Entit Software Llc Dynamic graphic entity determination
US9811931B2 (en) * 2014-06-02 2017-11-07 Business Objects Software Limited Recommendations for creation of visualizations
US9703859B2 (en) 2014-08-27 2017-07-11 Facebook, Inc. Keyword search queries on online social networks
US9754037B2 (en) * 2014-08-27 2017-09-05 Facebook, Inc. Blending by query classification on online social networks
US9600548B2 (en) * 2014-10-10 2017-03-21 Salesforce.Com Row level security integration of analytical data store with cloud architecture
US20160110460A1 (en) * 2014-10-21 2016-04-21 Target Brands Inc. Search evaluation system
US10915543B2 (en) 2014-11-03 2021-02-09 SavantX, Inc. Systems and methods for enterprise data search and analysis
US10360229B2 (en) 2014-11-03 2019-07-23 SavantX, Inc. Systems and methods for enterprise data search and analysis
CN104331514A (en) * 2014-11-25 2015-02-04 武汉理工数字传播工程有限公司 Ontology-based information optimization processing method
CN104778227B (en) * 2015-03-27 2018-05-25 嘉兴慧康智能科技有限公司 Collect the visual analysis method of relation in a kind of figure
US11030385B2 (en) * 2015-03-30 2021-06-08 Microsoft Technology Licensing, Llc Enhanced preview technology for application add-ins
US10417259B2 (en) * 2015-05-13 2019-09-17 International Business Machines Corporation Representing search results via a three-dimensional matrix
US9734608B2 (en) 2015-07-30 2017-08-15 Microsoft Technology Licensing, Llc Incremental automatic layout of graph diagram for disjoint graphs
JP6518582B2 (en) * 2015-12-21 2019-05-22 株式会社ソニー・インタラクティブエンタテインメント Information processing apparatus and operation reception method
US10185755B2 (en) * 2015-12-28 2019-01-22 Business Objects Software Limited Orchestration of data query processing in a database system
US11062129B2 (en) * 2015-12-30 2021-07-13 Veritas Technologies Llc Systems and methods for enabling search services to highlight documents
US10713304B2 (en) * 2016-01-26 2020-07-14 International Business Machines Corporation Entity arrangement by shape input
US20170212928A1 (en) * 2016-01-27 2017-07-27 International Business Machines Corporation Cognitive decision making based on dynamic model composition
US20170300461A1 (en) * 2016-04-13 2017-10-19 Microsoft Technology Licensing, Llc Representation of an Interactive Document as a Graph of Entities
US9799131B1 (en) 2016-04-25 2017-10-24 Google Inc. Rendering interaction statistics data for content elements of an information resource by identifying client device segments
US10212061B2 (en) 2016-04-25 2019-02-19 Google Llc Dynamically rendering interaction statistics data for content elements of an information resource using visual styles
AU2017274558B2 (en) 2016-06-02 2021-11-11 Nuix North America Inc. Analyzing clusters of coded documents
US10459970B2 (en) * 2016-06-07 2019-10-29 Baidu Usa Llc Method and system for evaluating and ranking images with content based on similarity scores in response to a search query
US10067992B2 (en) * 2016-07-13 2018-09-04 International Business Machines Corporation Flexible interactive data visualization enabled by dynamic attributes
US10061761B2 (en) * 2016-07-22 2018-08-28 International Business Machines Corporation Real-time dynamic visual aid implementation based on context obtained from heterogeneous sources
US10432700B2 (en) * 2016-11-11 2019-10-01 Microsoft Technology Licensing, Llc Conversation connected visualization of items based on a user created list
US11328128B2 (en) 2017-02-28 2022-05-10 SavantX, Inc. System and method for analysis and navigation of data
EP3590053A4 (en) * 2017-02-28 2020-11-25 SavantX, Inc. SYSTEM AND PROCEDURE FOR ANALYSIS AND NAVIGATION OF DATA
CA3007166C (en) 2017-06-05 2024-04-30 9224-5489 Quebec Inc. Method and apparatus of aligning information element axes
US10839021B2 (en) 2017-06-06 2020-11-17 Salesforce.Com, Inc Knowledge operating system
US20190102447A1 (en) * 2017-09-29 2019-04-04 Oracle International Corporation System and method for metadata sandboxing and what-if analysis in a multidimensional database environment
CN110019395A (en) * 2017-11-30 2019-07-16 北京神州泰岳软件股份有限公司 A kind of implementation method and device for inquiring ElasticSearch
US11880699B2 (en) 2018-01-09 2024-01-23 Cleartrail Technologies Private Limited Platform to control one or more systems and explore data across one or more systems
WO2020005986A1 (en) 2018-06-25 2020-01-02 Diffeo, Inc. Systems and method for investigating relationships among entities
US11507859B2 (en) 2019-01-08 2022-11-22 Colorado State University Research Foundation Trackable reasoning and analysis for crowdsourcing and evaluation
USD916099S1 (en) * 2019-04-04 2021-04-13 Ansys, Inc. Electronic visual display with structure modeling tool graphical user interface
US10860776B1 (en) * 2019-06-10 2020-12-08 Xilinx, Inc. Printed circuit board (PCB) modular design
EP3828731A1 (en) * 2019-11-26 2021-06-02 Siemens Aktiengesellschaft A method and analytical engine for a semantic analysis of textual data
US11875187B2 (en) * 2020-03-06 2024-01-16 Rubrik, Inc. Secure runtime for virtual machines
AU2020104100A4 (en) * 2020-10-30 2021-02-25 Grafa Pty Ltd An Electronic Data Analysis System and Method
US20220164679A1 (en) * 2020-11-20 2022-05-26 Salesforce.Com, Inc. Multi-hop search for entity relationships
US11500864B2 (en) 2020-12-04 2022-11-15 International Business Machines Corporation Generating highlight queries

Family Cites Families (117)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5252951A (en) 1989-04-28 1993-10-12 International Business Machines Corporation Graphical user interface with gesture recognition in a multiapplication environment
US5241671C1 (en) * 1989-10-26 2002-07-02 Encyclopaedia Britannica Educa Multimedia search system using a plurality of entry path means which indicate interrelatedness of information
US5422993A (en) 1991-12-17 1995-06-06 International Business Machines Corporation Method and system for performing direct manipulation operations in a computer system
US5598557A (en) * 1992-09-22 1997-01-28 Caere Corporation Apparatus and method for retrieving and grouping images representing text files based on the relevance of key words extracted from a selected file to the text files
US5659791A (en) * 1993-04-26 1997-08-19 Microsoft Corporation Encapsulation of extracted portions of documents into objects
US5544352A (en) * 1993-06-14 1996-08-06 Libertech, Inc. Method and apparatus for indexing, searching and displaying data
US5548702A (en) 1993-12-23 1996-08-20 International Business Machines Corporation Scrolling a target window during a drag and drop operation
US5734916A (en) * 1994-06-01 1998-03-31 Screenplay Systems, Inc. Method and apparatus for identifying, predicting, and reporting object relationships
US5561758A (en) 1994-08-25 1996-10-01 International Business Machines Corporation Tunnel icon
US5694594A (en) * 1994-11-14 1997-12-02 Chang; Daniel System for linking hypermedia data objects in accordance with associations of source and destination data objects and similarity threshold without using keywords or link-difining terms
US5745719A (en) 1995-01-19 1998-04-28 Falcon; Fernando D. Commands functions invoked from movement of a control input device
US5708767A (en) * 1995-02-03 1998-01-13 The Trustees Of Princeton University Method and apparatus for video browsing based on content and structure
US5611060A (en) 1995-02-22 1997-03-11 Microsoft Corporation Auto-scrolling during a drag and drop operation
US5625767A (en) * 1995-03-13 1997-04-29 Bartell; Brian Method and system for two-dimensional visualization of an information taxonomy and of text documents based on topical content of the documents
US6112201A (en) * 1995-08-29 2000-08-29 Oracle Corporation Virtual bookshelf
US6457004B1 (en) * 1997-07-03 2002-09-24 Hitachi, Ltd. Document retrieval assisting method, system and service using closely displayed areas for titles and topics
DE69624809T2 (en) * 1996-08-28 2003-07-03 Koninklijke Philips Electronics N.V., Eindhoven Method and system for selecting an information item
US6571227B1 (en) * 1996-11-04 2003-05-27 3-Dimensional Pharmaceuticals, Inc. Method, system and computer program product for non-linear mapping of multi-dimensional data
US6166739A (en) * 1996-11-07 2000-12-26 Natrificial, Llc Method and apparatus for organizing and processing information using a digital computer
US6098062A (en) * 1997-01-17 2000-08-01 Janssen; Terry Argument structure hierarchy system and method for facilitating analysis and decision-making processes
US5963965A (en) * 1997-02-18 1999-10-05 Semio Corporation Text processing and retrieval system and method
GB2325537B8 (en) * 1997-03-31 2000-01-31 Microsoft Corp Query-based electronic program guide
US6345284B1 (en) * 1997-06-06 2002-02-05 Netscape Communications Corporation Extraction and tagging control palette
US20020089551A1 (en) * 1997-07-14 2002-07-11 Hugh Harlan M. Method and apparatus for displaying a thought network from a thought's perspective
US6038668A (en) * 1997-09-08 2000-03-14 Science Applications International Corporation System, method, and medium for retrieving, organizing, and utilizing networked data
US6317739B1 (en) * 1997-11-20 2001-11-13 Sharp Kabushiki Kaisha Method and apparatus for data retrieval and modification utilizing graphical drag-and-drop iconic interface
US6289342B1 (en) * 1998-01-05 2001-09-11 Nec Research Institute, Inc. Autonomous citation indexing and literature browsing using citation context
US6249606B1 (en) * 1998-02-19 2001-06-19 Mindmaker, Inc. Method and system for gesture category recognition and training using a feature vector
US6212524B1 (en) * 1998-05-06 2001-04-03 E.Piphany, Inc. Method and apparatus for creating and populating a datamart
US6286851B1 (en) * 1998-07-02 2001-09-11 Frank T. Sargent Doubling-acting reduced tongue weight trailer hitch
US6356899B1 (en) * 1998-08-29 2002-03-12 International Business Machines Corporation Method for interactively creating an information database including preferred information elements, such as preferred-authority, world wide web pages
US6694482B1 (en) * 1998-09-11 2004-02-17 Sbc Technology Resources, Inc. System and methods for an architectural framework for design of an adaptive, personalized, interactive content delivery system
US6243093B1 (en) * 1998-09-14 2001-06-05 Microsoft Corporation Methods, apparatus and data structures for providing a user interface, which exploits spatial memory in three-dimensions, to objects and which visually groups matching objects
US6460049B1 (en) * 1998-12-22 2002-10-01 Silicon Graphics, Inc. Method system and computer program product for visualizing an evidence classifier
US6598054B2 (en) * 1999-01-26 2003-07-22 Xerox Corporation System and method for clustering data objects in a collection
JP3798170B2 (en) * 1999-02-08 2006-07-19 シャープ株式会社 Information processing system with graphical user interface
US6425525B1 (en) * 1999-03-19 2002-07-30 Accenture Llp System and method for inputting, retrieving, organizing and analyzing data
US6665681B1 (en) * 1999-04-09 2003-12-16 Entrieva, Inc. System and method for generating a taxonomy from a plurality of documents
GB9908631D0 (en) * 1999-04-15 1999-06-09 Canon Kk Search engine user interface
US6275229B1 (en) * 1999-05-11 2001-08-14 Manning & Napier Information Services Computer user interface for graphical analysis of information using multiple attributes
US6707454B1 (en) * 1999-07-01 2004-03-16 Lucent Technologies Inc. Systems and methods for visualizing multi-dimensional data in spreadsheets and other data structures
US7181438B1 (en) * 1999-07-21 2007-02-20 Alberti Anemometer, Llc Database access system
US6990238B1 (en) * 1999-09-30 2006-01-24 Battelle Memorial Institute Data processing, analysis, and visualization system for use with disparate data types
US6339776B2 (en) * 1999-10-04 2002-01-15 International Business Machines Corporation Dynamic semi-structured repository for mining software and software-related information
EP1259901A1 (en) * 2000-01-27 2002-11-27 Synquiry Technologies, Ltd Software composition using graph types, graphs, and agents
US7028259B1 (en) * 2000-02-01 2006-04-11 Jacobson Robert L Interactive legal citation checker
US6859909B1 (en) * 2000-03-07 2005-02-22 Microsoft Corporation System and method for annotating web-based documents
US20020055919A1 (en) * 2000-03-31 2002-05-09 Harlequin Limited Method and system for gathering, organizing, and displaying information from data searches
US20020049705A1 (en) * 2000-04-19 2002-04-25 E-Base Ltd. Method for creating content oriented databases and content files
US7325201B2 (en) * 2000-05-18 2008-01-29 Endeca Technologies, Inc. System and method for manipulating content in a hierarchical data-driven search and navigation system
US7085994B2 (en) * 2000-05-22 2006-08-01 Sap Portals, Inc. Snippet selection
ATE327540T1 (en) * 2000-05-25 2006-06-15 Manyworlds Inc NETWORK MANAGEMENT AND ACCESS SYSTEM FOR BLURRED CONTENT
US20040015869A1 (en) * 2000-06-08 2004-01-22 Herriot James W. Method and system for performing an investigation
GB2363954A (en) * 2000-06-24 2002-01-09 Ncr Int Inc Displaying a visual decision tree and information buttons
US20030217052A1 (en) * 2000-08-24 2003-11-20 Celebros Ltd. Search engine method and apparatus
US6665661B1 (en) * 2000-09-29 2003-12-16 Battelle Memorial Institute System and method for use in text analysis of documents and records
CA2361022A1 (en) * 2000-11-03 2002-05-03 Charles Allan Armstrong Knowledge management system
US6931604B2 (en) * 2000-12-18 2005-08-16 Derek Graham Lane Method of navigating a collection of interconnected nodes
EP1370981A2 (en) * 2001-01-25 2003-12-17 Siemens Aktiengesellschaft System and method for representing information
US6801229B1 (en) * 2001-04-06 2004-10-05 Plumbdesign System for creation of visual representation of data
WO2002084590A1 (en) * 2001-04-11 2002-10-24 Applied Minds, Inc. Knowledge web
BR0209347A (en) * 2001-05-03 2004-06-15 Forensic Technology Wai Inc Evidence Management Method
JP2002329039A (en) * 2001-05-07 2002-11-15 Tsunefumi Takahashi Legally reasoning-and-analyzing method, legally reasoning-and-analyzing device, legal-reasoning and- analysis voting system, legally reasoning program, storage medium in which the program is stored and legal map-producing method
US20020178184A1 (en) * 2001-05-22 2002-11-28 Allan Kuchinsky Software system for biological storytelling
US20030218634A1 (en) * 2002-05-22 2003-11-27 Allan Kuchinsky System and methods for visualizing diverse biological relationships
US20040230572A1 (en) * 2001-06-22 2004-11-18 Nosa Omoigui System and method for semantic knowledge retrieval, management, capture, sharing, discovery, delivery and presentation
KR20040020933A (en) * 2001-06-22 2004-03-09 노사 오모이구이 System and method for knowledge retrival, management, delivery and presentation
US20030004958A1 (en) * 2001-06-29 2003-01-02 Lucian Russell Platonic reasoning process
US7165105B2 (en) * 2001-07-16 2007-01-16 Netgenesis Corporation System and method for logical view analysis and visualization of user behavior in a distributed computer network
US6918097B2 (en) * 2001-10-09 2005-07-12 Xerox Corporation Method and apparatus for displaying literary and linguistic information about words
NO316480B1 (en) * 2001-11-15 2004-01-26 Forinnova As Method and system for textual examination and discovery
US20030137536A1 (en) * 2001-11-30 2003-07-24 Hugh Harlan M. Method and apparatus for communicating changes from and to a shared associative database using one-way communications techniques
US7315848B2 (en) * 2001-12-12 2008-01-01 Aaron Pearse Web snippets capture, storage and retrieval system and method
US7143362B2 (en) * 2001-12-28 2006-11-28 International Business Machines Corporation System and method for visualizing and navigating content in a graphical user interface
US7271804B2 (en) * 2002-02-25 2007-09-18 Attenex Corporation System and method for arranging concept clusters in thematic relationships in a two-dimensional visual display area
US6968511B1 (en) * 2002-03-07 2005-11-22 Microsoft Corporation Graphical user interface, data structure and associated method for cluster-based document management
US20030227487A1 (en) * 2002-06-01 2003-12-11 Hugh Harlan M. Method and apparatus for creating and accessing associative data structures under a shared model of categories, rules, triggers and data relationship permissions
US7292243B1 (en) * 2002-07-02 2007-11-06 James Burke Layered and vectored graphical user interface to a knowledge and relationship rich data source
AU2003252024A1 (en) * 2002-07-16 2004-02-02 Bruce L. Horn Computer system for automatic organization, indexing and viewing of information from multiple sources
US20080134060A1 (en) * 2005-04-01 2008-06-05 Paul Albrecht System for creating a graphical visualization of data with a browser
US7424466B2 (en) * 2002-07-24 2008-09-09 Northrop Grumman Corporation General purpose fusion engine
US20040243532A1 (en) * 2002-10-03 2004-12-02 Problematics Llc Method and apparatus/software to assist persons in complex cause-and-effect reasoning
WO2004036337A2 (en) * 2002-10-15 2004-04-29 Definiens Ag Information extraction using an object based semantic network
US7373612B2 (en) * 2002-10-21 2008-05-13 Battelle Memorial Institute Multidimensional structured data visualization method and apparatus, text visualization method and apparatus, method and apparatus for visualizing and graphically navigating the world wide web, method and apparatus for visualizing hierarchies
US7231384B2 (en) * 2002-10-25 2007-06-12 Sap Aktiengesellschaft Navigation tool for exploring a knowledge base
GB2395808A (en) * 2002-11-27 2004-06-02 Sony Uk Ltd Information retrieval
US7188156B2 (en) * 2003-03-20 2007-03-06 International Business Machines Corporation System, method and computer program for providing a time map of rolled-up data
JP2005010854A (en) * 2003-06-16 2005-01-13 Sony Computer Entertainment Inc Information presenting method and system
WO2005001721A1 (en) * 2003-06-24 2005-01-06 Bae Systems Plc A method, tool and system for increasing the efficiency of a design process
US7833005B2 (en) 2003-08-08 2010-11-16 Hewlett-Packard Development Company, L.P. Closed-loop system and a method for separating materials of differing melting points
US7580909B2 (en) * 2003-08-26 2009-08-25 Northrop Grumman Corporation Visual representation tool for structured arguments
US20050091186A1 (en) * 2003-10-24 2005-04-28 Alon Elish Integrated method and apparatus for capture, storage, and retrieval of information
US7590606B1 (en) * 2003-11-05 2009-09-15 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration (Nasa) Multi-user investigation organizer
US7181493B2 (en) * 2003-12-23 2007-02-20 Unisys Corporation Platform independent model-based framework for exchanging information in the justice system
US20050203924A1 (en) * 2004-03-13 2005-09-15 Rosenberg Gerald B. System and methods for analytic research and literate reporting of authoritative document collections
US20050210009A1 (en) * 2004-03-18 2005-09-22 Bao Tran Systems and methods for intellectual property management
US20050209983A1 (en) * 2004-03-18 2005-09-22 Macpherson Deborah L Context driven topologies
WO2005107405A2 (en) * 2004-05-04 2005-11-17 Boston Consulting Group, Inc. Method and apparatus for selecting, analyzing and visualizing related database records as a network
US7730012B2 (en) * 2004-06-25 2010-06-01 Apple Inc. Methods and systems for managing data
US20060112045A1 (en) * 2004-10-05 2006-05-25 Talbot Patrick J Knowledge base comprising executable stories
WO2006011819A1 (en) * 2004-07-30 2006-02-02 Eurekster, Inc. Adaptive search engine
US20060053382A1 (en) * 2004-09-03 2006-03-09 Biowisdom Limited System and method for facilitating user interaction with multi-relational ontologies
US7590658B2 (en) * 2004-09-30 2009-09-15 Deloitte Development Llc System, software and method for examining a database in a forensic accounting environment
US20060167835A1 (en) * 2005-01-07 2006-07-27 International Business Machines Corporation Optimization-based media allocation
US7356777B2 (en) * 2005-01-26 2008-04-08 Attenex Corporation System and method for providing a dynamic user interface for a dense three-dimensional scene
US20060173824A1 (en) * 2005-02-01 2006-08-03 Metalincs Corporation Electronic communication analysis and visualization
US20070005520A1 (en) * 2005-03-04 2007-01-04 Sss Research Inc. Systems and methods for visualizing arguments
US7434155B2 (en) * 2005-04-04 2008-10-07 Leitch Technology, Inc. Icon bar display for video editing system
US7693817B2 (en) * 2005-06-29 2010-04-06 Microsoft Corporation Sensing, storing, indexing, and retrieving data leveraging measures of user activity, attention, and interest
US7475072B1 (en) * 2005-09-26 2009-01-06 Quintura, Inc. Context-based search visualization and context management using neural networks
US7644372B2 (en) * 2006-01-27 2010-01-05 Microsoft Corporation Area frequency radial menus
US7735010B2 (en) * 2006-04-05 2010-06-08 Lexisnexis, A Division Of Reed Elsevier Inc. Citation network viewer and method
US7725291B2 (en) * 2006-04-11 2010-05-25 Moresteam.Com Llc Automated hypothesis testing
US8140464B2 (en) * 2006-04-28 2012-03-20 Battelle Memorial Institute Hypothesis analysis methods, hypothesis analysis devices, and articles of manufacture
US7627831B2 (en) * 2006-05-19 2009-12-01 Fuji Xerox Co., Ltd. Interactive techniques for organizing and retrieving thumbnails and notes on large displays
US8205166B2 (en) * 2007-07-20 2012-06-19 International Business Machines Corporation Methods for organizing information accessed through a web browser
US8589811B2 (en) * 2007-07-20 2013-11-19 International Business Machines Corporation Techniques for organizing information accessed through a web browser

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10593220B2 (en) 2016-04-21 2020-03-17 Regina Joseph Systems and methods for bias-sensitive crowd-sourced analytics

Also Published As

Publication number Publication date
EP2328102A1 (en) 2011-06-01
EP2328103A3 (en) 2011-09-07
US8296666B2 (en) 2012-10-23
US20060116994A1 (en) 2006-06-01
US8131779B2 (en) 2012-03-06
US20130080948A1 (en) 2013-03-28
US9177049B2 (en) 2015-11-03
EP2328103A2 (en) 2011-06-01
US20060117067A1 (en) 2006-06-01

Similar Documents

Publication Publication Date Title
CA2500573A1 (en) Advances in nspace - system and method for information analysis
Wright et al. The Sandbox for analysis: concepts and methods
Geiger et al. Trace ethnography: Following coordination through documentary practices
Eccles et al. Stories in geotime
Gotz et al. Characterizing users’ visual analytic activity for insight provenance
Heer et al. Graphical histories for visualization: Supporting analysis, communication, and evaluation
CA2560179A1 (en) Temporal model exploring
Zhang et al. Resumevis: A visual analytics system to discover semantic information in semi-structured resume data
Singh et al. Supporting the cyber analytic process using visual history on large displays
EP1667041A2 (en) System and method for interactive visual representation of information content and relationships using layout and gestures
Elias Enhancing User Interaction with Business Intelligence Dashboards
Shum A cognitive analysis of design rationale representation
Boy Knowledge management for product maturity
Hall et al. Insight provenance for spatiotemporal visual analytics: Theory, review, and guidelines
Petrelli et al. Multi visualization and dynamic query for effective exploration of semantic data
US11200262B2 (en) Systems and methods of mapping, transforming, and sharing data and ideas
US20200257699A1 (en) Wafer-level package assembly handling
Grammel User interfaces supporting information visualization novices in visualization construction
CA2528555A1 (en) System and method for interactive visual representation of information content and relationships using layout and gestures
Mahyar Supporting sensemaking during collocated collaborative visual analytics
Gadhave Toward Reproducible and Reusable Visual Analysis
Alsufiani Measuring the effect of user-generated external representations during sensemaking in electronic environments
Briggs Evaluating System Sufficiency in a Multimodal, Multiuser Sensemaking Environment Designed for Intelligence Analysis
Bennett Tool features for understanding large reverse engineered sequence diagrams
Willett Tools & strategies for social data analysis

Legal Events

Date Code Title Description
FZDE Dead
OSZAR »