Collaboration Graph Visualization for Dynamic Work Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current management software tools face challenges in dynamically visualizing complex relationships between users and documents in collaborative projects, particularly in tracking evolution and participation over time, and effectively managing non-routine, unpredictable workloads with unclear completion dates and resource constraints.

Innovation Solution

A system comprising a sheet data store, interaction monitoring engine, collaboration graph generation engine, and analysis engine that tracks user interactions, generates collaboration graphs, and updates them to illustrate relationships and similarities, enabling dynamic visualization of collaborative work and resource management across multiple sheets and users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If standard reporting tools are used for graphical visualization of tasks and relationships, then the visualization structure is simple and easy to implement, but the results become difficult to interpret when rich data resources of multiple types are incorporated

Engineering Contradiction:
Improvevisualization structureVSAvoidinterpretability of rich data
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The system segments the complex collaboration data into distinct graph elements (vertices and edges), where vertices represent users, sheets, or organizations and edges represent interactions. This segmentation allows rich multi-type data to be organized into discrete, interpretable units that can be visually represented without overwhelming complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms flat tabular collaboration data into a multi-dimensional graph structure with visual attributes (node sizes, colors, positions) that encode different data dimensions. This dimensional transformation enables rich data to be visualized intuitively through spatial relationships and visual properties rather than dense tables

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If dynamic interaction tracking is implemented to capture user participation over time, then the tracking capability is improved, but the data processing complexity and resource requirements increase

Engineering Contradiction:
Improvetracking capabilityVSAvoiddata processing system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-defining the graph schema (vertex types, edge types, and their relationships) before data collection. This preliminary structure allows interaction data to be directly mapped into the graph format during collection, reducing processing complexity during actual tracking operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The collaboration graph automatically updates itself as new interaction data is collected, with the system self-managing the graph construction and maintenance processes. This self-service approach reduces the need for complex external processing systems while maintaining reliable tracking

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9928241B2Systems and methods for analyzing electronic communications to dynamically improve efficiency and visualization of collaborative work environments
Publication Date: 2018.03.27 SMARTSHEET INC
  • US9928241B2 patent drawing
  • US9928241B2 patent drawing
  • US9928241B2 patent drawing

AI summary

Systems and methods for managing a collaborative environment are provided. A plurality of sheets is stored in a collaboration system. The collaboration system tracks user interactions with the plurality of sheets and generates a collaboration graph based on the interactions. The collaboration graph is analyzed to determine similarities between the sheets and/or the users. One or more visualizations are generated based on the collaboration graph and the determined similarities. In some embodiments, the collaboration system is able to provide project management information even for dynamic workflows that are not explicitly defined.