Responsive Dossier Layout with Free-Form Container Positioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current report and dashboard building systems lack flexibility in layout design, requiring precise positioning of elements and failing to maintain responsiveness across different platforms and devices, making it cumbersome to create and format reports that are not easily adaptable to varying dimensions.

Innovation Solution

A method and system that allows users to position items freely on a canvas while maintaining responsiveness, enabling automatic formatting of reports across different platforms, mimicking the flexible formatting capabilities of Report Services Documents (RSDs), ensuring that dossiers created on one platform are properly displayed on another with varying dimensions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If containers are connected such that a change to one container initiates a change in other containers, then the dashboard maintains consistency, but the flexibility in positioning and layout design is reduced

Engineering Contradiction:
Improvedashboard consistencyVSAvoidlayout flexibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent divides the dashboard into independent container elements that can be positioned and sized without affecting other containers. Each container is segmented as an independent unit with its own positioning properties, allowing users to adjust one container without triggering changes in other containers, thus resolving the contradiction between consistency and flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic positioning where containers can be freely moved and resized on the dashboard canvas. The system allows real-time adjustment of container positions and dimensions without rigid constraints, enabling the dashboard to adapt to different layout requirements while maintaining visual consistency through responsive design principles.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If a report is formatted for specific platform dimensions, then it displays correctly on that platform, but it cannot be easily adapted to other platforms with different dimensions

Engineering Contradiction:
Improveplatform-specific formatting accuracyVSAvoidcross-platform compatibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal dashboard design that can function across multiple platforms with different dimensions. The layout uses responsive design principles that allow the same dashboard to adapt to various screen sizes and orientations, enabling a single design to serve multiple platforms without requiring platform-specific versions.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent implements parameter changes in the layout configuration to adapt the dashboard to different platforms. The system automatically adjusts container positions, sizes, and arrangements based on the target platform's dimensions, changing layout parameters dynamically to maintain optimal display across different devices while preserving the original design intent.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11803689B2System and method for dossier creation with responsive view handling for free-form layout
Publication Date: 2023.10.31 MICROSTRATEGY INC
  • US11803689B2 patent drawing
  • US11803689B2 patent drawing
  • US11803689B2 patent drawing

AI summary

A method (and system) includes retrieving a dataset from a database, creating, on a first platform, a report including a visual representation of the dataset, automatically formatting the report to a second platform and displaying the report on a graphical user interface of the second platform. The first platform is a desktop computer or a laptop computer and the second platform is a tablet device or a handheld mobile device. The visualization of the dataset includes data containers in a first arrangement. The data containers are automatically formatted into a second arrangement to fit the graphical user interface of the second platform.