Visualization Interface for Information Objects in Collaborative Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for presenting information to users lack efficient methods for rendering and managing information objects in a collaborative environment, particularly in visualizing relationships and handling modifications within a user interface.

Innovation Solution

A client computing device with a client application that queries a collaboration server for information objects, retrieves and renders them, and manages relationships and modifications, including generating new information objects and sending updates, while handling errors and notifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If information objects are stored and managed on a collaboration server in a collaborative environment, then information sharing and collaboration capability is improved, but system complexity and difficulty of managing relationships between information objects increases

Engineering Contradiction:
Improvecollaboration capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments information into discrete information objects with unique identifiers, allowing individual objects to be managed, tracked, and rendered independently. This segmentation enables complex collaborative environments to be broken down into manageable units while maintaining overall system coherence through the rendering engine that assembles these objects into visual representations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a rendering engine as an intermediary component between the collaboration server and the user interface. This rendering engine manages the complexity of relationships between information objects by translating server-side data structures into visual representations, thereby shielding users from underlying system complexity while enabling rich collaboration capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the system renders relationships between information objects in the user interface, then information visualization and understanding is improved, but rendering complexity and processing time increases

Engineering Contradiction:
Improveinformation understandingVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The rendering engine implements partial rendering by displaying only the most relevant information objects and their relationships at any given moment, rather than rendering all possible relationships. This approach maintains information understanding by showing key connections while reducing processing time by avoiding exhaustive rendering of the entire information object graph.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically adjusts rendering based on user interactions, contextual relevance, and current view state. As users navigate through information objects, the rendering engine adapts by showing different relationships and levels of detail appropriate to the current context, thereby maintaining comprehension while optimizing processing efficiency through selective rendering.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the system handles modifications to information objects with validation and error messaging, then data integrity and reliability is improved, but operation complexity and user interaction time increases

Engineering Contradiction:
Improvedata integrityVSAvoidoperation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements feedback mechanisms through validation and error messaging that guide users during modification operations. When users attempt to modify information objects, the system provides immediate feedback about validity, preventing invalid changes while maintaining data integrity. This feedback loop ensures reliability without significantly complicating operations, as users are directed toward correct actions through clear error messages and validation responses.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP2972666B1Visualization interface for information object system
Publication Date: 2019.07.17 SYSTEMIC MANAGEMENT SCIENCE CORP
  • EP2972666B1 patent drawingFigure 1
  • EP2972666B1 patent drawingFigure 2
  • EP2972666B1 patent drawingFigure 3A

AI summary

Disclosed are various embodiments for presenting an interface for visualizing information objects. A user interface is generated on a client computing device. Then a collaboration server can be queried for an information object to be rendered within the user interface on behalf of a user in response to a request to render the information object. Subsequently, form data can be retrieved from the information object received from the collaboration server. Then the information object can be rendered within the user interface based at least in part on the form data of the information object.