Custom Table Headings for Automatic Data Type Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current project management software lacks efficiency in managing complex operations across multiple employees and departments, requiring integration of various resources and failing to optimize time and resource allocation effectively.

Innovation Solution

A system that includes a processor configured to display customizable table headings, generate hybrid table templates pre-populated with data, represent data via multi-structured tables, and deconstruct integrated webs of structural components and data, enabling real-time data management and visualization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If project management software provides basic table functionality, then the system is simple to use, but it cannot effectively manage complex operations across multiple employees and departments

Engineering Contradiction:
Improvedata management capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments data management into distinct data types (text, number, date, checkbox, person, department) with specific properties for each type. This segmentation allows complex data to be organized into manageable, standardized components that can be handled independently, resolving the contradiction between handling complexity and maintaining simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes parameters by allowing dynamic modification of data type properties (decimal places, date formats, validation rules) without changing the underlying data structure. This enables the system to adapt to complex management needs while preserving the simple table interface, as users can customize parameters rather than confront structural complexity.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the system allows extensive customization of data types and formats, then it can optimize resource allocation, but it increases the time required to set up and manage the system

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidsetup time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically inferring data types from column headings and pre-configuring appropriate properties and validation rules. This eliminates the need for users to manually set up each data type from scratch, significantly reducing setup time while preserving full customization capability for optimized resource allocation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system serves itself by automatically detecting and configuring data types based on column names and initial data entry. The system self-adjusts properties like decimal places, date formats, and validation rules without user intervention, reducing the time investment required while maintaining the ability to optimize resource allocation through detailed data type control.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If the system provides automatic data type detection and validation, then data accuracy improves, but the processing complexity increases

Engineering Contradiction:
Improvedata accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system uses parameter changes by adjusting validation rules and data type properties dynamically based on the detected data type. For example, numbers automatically receive decimal place validation, dates receive format validation, and checkboxes receive boolean validation. This automated parameter adjustment ensures data accuracy without requiring complex manual processing, as the system adapts parameters based on simple type detection.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If the system integrates multiple data types with different properties, then it can represent complex project information, but it becomes more difficult to operate

Engineering Contradiction:
Improvedata representation capabilityVSAvoiduser interface simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system applies universality by creating a unified data type framework that handles multiple specific data types (text, number, date, checkbox, person, department) through a common interface. Each data type maintains its specific properties and validation rules, but users interact with all types through the same table structure and basic operations, preserving ease of operation while enabling complex data representation.

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

Data Source

PatentUS11687706B2Digital processing systems and methods for automatic display of value types based on custom heading in collaborative work systems
Publication Date: 2023.06.27 MONDAY COM LTD
  • US11687706B2 patent drawing
  • US11687706B2 patent drawing
  • US11687706B2 patent drawing

AI summary

Systems, methods, and computer-readable media for identifying data types in customized headings are disclosed. The systems and methods may involve displaying a table having at least one customizable row heading or column heading; receiving an insertion of a customized name for the at least one customizable row heading or column heading; performing a lookup of the inserted customized name to identify a data type associated with the inserted customized name; displaying, based on the identified data type, selectable options for values for an associated cell of the at least one customizable row heading or column heading; enabling selection of at least one option of the selectable options; and associating the selected option with the associated cell in at least one row or column associated with the at least one customizable row heading or column heading.