Timeline Generation System Adapting Column Segmentation to Display Size

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional timeline systems fail to maintain context and provide an intuitive representation of information across varying display device sizes, such as transitioning from a desktop to a mobile device, leading to information compression and loss of clarity.

Innovation Solution

A timeline generation system that determines a container size proportional to the display device, segments the timeline into columns based on the container size and length of time representation, and updates the column number in response to changes in device size or orientation, ensuring context is maintained and information is presented intuitively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a timeline is displayed on a fixed layout, then the timeline structure is simple, but the timeline loses context and clarity when display device sizes vary

Engineering Contradiction:
Improvetimeline adaptability across display sizesVSAvoidtimeline generation system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The timeline system dynamically adjusts the number of columns based on the container size and orientation. When the display device size or orientation changes, the system recalculates the optimal column number to maintain appropriate time ranges per column, ensuring the timeline remains adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of column number based on container dimensions and orientation. By modifying this structural parameter, the timeline maintains its contextual integrity across different display sizes without requiring a complete redesign of the timeline structure.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the timeline is segmented into many columns to fit large displays, then the timeline provides detailed time ranges, but the timeline becomes complex and loses intuitiveness on smaller displays

Engineering Contradiction:
Improvetime range precisionVSAvoidtimeline intuitiveness
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system applies different column segmentation strategies based on the local context of display size. Larger displays receive more columns with finer time granularity, while smaller displays receive fewer columns with broader time ranges, optimizing the balance between precision and intuitiveness for each specific display context.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The number of columns is not fixed but dynamically determined based on container size and orientation. This dynamic adjustment ensures that the timeline maintains appropriate detail levels without becoming overly complex, adapting the precision level to match the available display space.

Inventive Principle:
Principle #15Dynamics

3Area of stationary object

If the timeline is compressed to fit small mobile screens, then the timeline fits the display, but the timeline loses context and clarity

Engineering Contradiction:
Improvetimeline display area utilizationVSAvoidtimeline context
Core Design Contradiction:
Area of stationary objectVSLoss of information

Solution Approach 1:

The timeline is segmented into columns that represent fractional portions of the total time range. This segmentation allows the timeline to be distributed across multiple columns rather than compressed into a single crowded view, preserving context and clarity even on small mobile screens by spreading information across the available display area.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system utilizes the horizontal dimension by creating multiple columns to display the timeline. Instead of compressing the timeline vertically or horizontally in a single dimension, the timeline is distributed across multiple columns in the horizontal dimension, effectively utilizing the display area while maintaining information clarity.

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

4Adaptability or versatility

If the timeline is redesigned for each display size, then the timeline maintains context, but the system complexity and processing time increase

Engineering Contradiction:
Improvetimeline context maintenanceVSAvoidtimeline update time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system maintains the same timeline structure but changes the parameter of column number based on display characteristics. This approach allows the timeline to adapt to different display sizes by adjusting a single parameter rather than completely redesigning the timeline, significantly reducing processing time while maintaining context.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The timeline generation system uses a universal algorithm that works across all display sizes by taking container dimensions and orientation as inputs. This single multi-functional approach replaces the need for separate timeline designs for each device type, reducing system complexity and update time while maintaining adaptability.

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

Data Source

PatentUS11334710B2Framework for generating a timeline to maintain context across various display device sizes
Publication Date: 2022.05.17 CERNER INNOVATION INC
  • US11334710B2 patent drawing
  • US11334710B2 patent drawing
  • US11334710B2 patent drawing

AI summary

Methods for maintaining context of data when displaying information in the form of a timeline across various display devices can be performed using a timeline generation system. The timeline generation system generates a container within a graphical user interface, where the container is proportional to a display device. A timeline is determined and segmented into columns based on the size of the container and a length of time represented by the timeline or the displayed portion of the timeline. Ranges of time represented by the columns of the timeline are provided in an intuitive manner, so that the timeline can provide easy-to-understand data regardless of timeline size or the length of time it represents. The resulting columnized timeline can be arranged on the display device based on sections of the timeline determined based on the number of columns and the size of the container.