Token-Based Data Analysis Guide Authoring System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data analysis tools lack the ability to efficiently record and reproduce complex data analysis processes, making it difficult for users to reproduce analyses, modify actions, or apply them to different data sets, which hinders the documentation of best practices and compliance with regulatory requirements.

Innovation Solution

A system that automatically logs user actions during data analysis and provides a token-based authoring interface for creating and modifying sequences of actions, allowing users to create guides that can be shared and reused, with features like action-tokens, sequencing controls, and integration with data visualization tools.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data analysis processes are manually performed without automated logging, then users can complete analysis tasks, but the processes cannot be efficiently recorded or reproduced

Engineering Contradiction:
Improvereproducibility of analysis processesVSAvoidtime to document and reproduce analyses
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically logging user actions as they occur during data analysis tasks. The action logging interface continuously captures and stores user interactions with the data analysis user interface, creating a complete record of the analysis process before reproduction is needed. This eliminates the need for manual documentation later.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of the original analysis process through logged action sequences. These logged sequences can be stored in a library and reused to reproduce analyses on different data sets or for documentation purposes. The token-based authoring interface allows these copied processes to be modified and refined into reusable guides.

Inventive Principle:
Principle #26Copying

2Loss of information

If comprehensive action logging is implemented, then analysis processes can be recorded, but the complexity of managing and modifying action sequences increases

Engineering Contradiction:
Improvecompleteness of process documentationVSAvoidcomplexity of action sequence management
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments the complete analysis process into discrete, manageable action tokens. Each user interaction is broken down into individual actions that can be independently logged, stored, and manipulated. This segmentation allows for easier management and modification of large analysis sequences through the token-based authoring interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The token-based authoring interface serves as an intermediary between the raw logged actions and the final reusable guides. This intermediate layer allows users to selectively include, exclude, reorder, and modify actions without directly managing the complete raw log, simplifying the creation of refined analysis guides.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If users create custom analysis guides from logged actions, then reusable guides can be produced, but the authoring process requires additional effort and expertise

Engineering Contradiction:
Improvereusability of analysis guidesVSAvoidease of guide creation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system enables self-service by allowing users to automatically generate reusable guides from their own logged actions without requiring external assistance or complex programming. The token-based authoring interface provides intuitive controls that let users create, modify, and save custom analysis guides independently, making the process accessible to users with varying levels of technical expertise.

Inventive Principle:
Principle #25Self-service

4Stability of the object's composition

If action sequences are rigidly fixed, then reproduction is consistent, but flexibility to modify for different data sets or purposes is reduced

Engineering Contradiction:
Improveconsistency of analysis reproductionVSAvoidflexibility to modify analysis processes
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system introduces dynamics by allowing analysis guides to be flexible rather than rigid. The token-based authoring interface enables users to modify logged action sequences by selecting, deselecting, reordering, and customizing actions to suit different data sets and analysis purposes. This creates adaptive guides that maintain consistency where needed while allowing necessary modifications.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8296654B2Automatic guide for data analysis
Publication Date: 2012.10.23 CLOUD SOFTWARE GROUP LLC
  • US8296654B2 patent drawing
  • US8296654B2 patent drawing
  • US8296654B2 patent drawing

AI summary

A system for analyzing data is disclosed. In one general aspect it includes a data analysis user interface responsive to user interaction to initiate actions on the data. An action logging interface is operative to create a logged sequence of actions as the user initiates them through the data analysis user interface. And a token-based authoring user interface responsive to user selection commands to select action-tokens corresponding to the actions logged by the action logging interface to create an authored set of actions that has an authored sequence that can be different from the logged sequence.